Ë
    ‡Òj¢y  ã                   ó  — d dl mZ d dlmZ d dlmZ d dlmZ d dl­ d dlmZ	  G d„ dej                  «      Z G d	„ d
e	j                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ de«      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ de«      Z G d„ de«      Z G d„ d e«      Z G d!„ d"e«      Z G d#„ d$e«      Z G d%„ d&e«      Z G d'„ d(e«      Z G d)„ d*ej                  «      Z G d+„ d,ej                  «      Z G d-„ d.e «      Z! G d/„ d0ej                  «      Z"y)1é    )Úsettings)Úmodels)Útimezone©ÚDecimal)Ú*Nc                   ól   — e Zd Z ej                  d¬«      Z ej                  d¬«      Z G d„ d«      Zy)ÚTimespanmodelT©Úauto_now_add©Úauto_nowc                   ó   — e Zd ZdZy)úTimespanmodel.MetaTN)Ú__name__Ú
__module__Ú__qualname__Úabstract© ó    úa/home/exaucensingi/Documents/ProjectPython/FacControl_Version_Muni/cetek_projet/billing/models.pyÚMetar      s   „ Ø‰r   r   N)r   r   r   r   ÚDateTimeFieldÚ
created_atÚ	update_atr   r   r   r   r
   r
      s0   „ Ø%�×%Ñ%°4Ô8€JØ$�×$Ñ$¨dÔ3€I÷ò r   r
   c                   ó°   — e Zd Z ej                  d¬«      Z ej                  d¬«      Z ej                  dd¬«      Z ej                  ddd	¬
«      Z
d„ Zy)ÚClientéÈ   ©Ú
max_lengthT)Úblanké2   ©r    r!   é   é   ç        ©Ú
max_digitsÚdecimal_placesÚdefaultc                 ó   — | j                   S ©N©Únom©Úselfs    r   Ú__str__zClient.__str__   ó   € Ø�x‰xˆr   N)r   r   r   r   Ú	CharFieldr.   Ú	TextFieldÚadresseÚ	telephoneÚDecimalFieldÚsolde_compter1   r   r   r   r   r      sZ   „ ð ˆ&×
Ñ
 cÔ
*€CØˆf×Ñ TÔ*€Gð
 !�× Ñ ¨B°dÔ;€IØ&�6×&Ñ&°"ÀQÐPTÔU€Ló
r   r   c                   ód   — e Zd Z ej                  ddd¬«      Z ej                  dd¬«      Zd„ Zy)	ÚTypeDossieréd   Tõ   DÃ©signation©r    ÚuniqueÚverbose_nameÚDescription©r!   r?   c                 ó   — | j                   S r,   )Údesignationr/   s    r   r1   zTypeDossier.__str__%   s   € Ø×ÑÐr   N)	r   r   r   r   r3   rC   r4   Údescriptionr1   r   r   r   r:   r:   !   s1   „ Ø"�&×"Ñ"¨c¸$È^Ô\€KØ"�&×"Ñ"¨¸MÔJ€Kó r   r:   c                   ó†   — e Zd Z ej                  dd¬«      Z ej                  d¬«      Z ej                  d¬«      Zd„ Z	y)	ÚTypeServicer"   T©r    r>   éÿ   r   ©r*   c                 ó8   — | j                   › d| j                  › �S ©Nú - ©ÚcoderC   r/   s    r   r1   zTypeService.__str__-   ó   € Ø—)‘)�˜C × 0Ñ 0Ð1Ð2Ð2r   N)
r   r   r   r   r3   rN   rC   ÚBooleanFieldÚactifr1   r   r   r   rF   rF   (   s?   „ Øˆ6×Ñ r°$Ô7€DØ"�&×"Ñ"¨cÔ2€KØˆF×Ñ¨Ô-€Eó3r   rF   c                   óÄ   — e Zd Z ej                  eej                  d¬«      Z ej                  dd¬«      Z	 ej                  d¬«      Z
 ej                  d¬«      Zd	„ Zy
)ÚServiceÚservices©Ú	on_deleteÚrelated_namer"   TrG   rH   r   rI   c                 ó8   — | j                   › d| j                  › �S rK   rM   r/   s    r   r1   zService.__str__6   rO   r   N)r   r   r   r   Ú
ForeignKeyrF   ÚCASCADEÚtype_servicer3   rN   rC   rP   rQ   r1   r   r   r   rS   rS   0   sZ   „ Ø$�6×$Ñ$ [¸F¿N¹NÐYcÔd€LØˆ6×Ñ r°$Ô7€DØ"�&×"Ñ"¨cÔ2€KØˆF×Ñ¨Ô-€Eó3r   rS   c                   ó¾   — e Zd ZdZddgZ ej                  d¬«      Z ej                  ddd¬	«      Z	 ej                  d
ed¬«      Z
 ej                  d¬«      Zd„ Zy)ÚFraisStandardzCatalogue des frais standards©ÚFCzFranc Congolais©ÚUSDu   Dollar AmÃ©ricainr   r   é   r%   r&   r'   é   ra   ©r    Úchoicesr*   TrI   c                 óT   — | j                   › d| j                  › d| j                  › d�S )Nú (ú ú))r.   Úmontant_defautÚdevise_defautr/   s    r   r1   zFraisStandard.__str__D   s-   € Ø—(‘(�˜2˜d×1Ñ1Ð2°!°D×4FÑ4FÐ3GÀqÐIÐIr   N)r   r   r   Ú__doc__ÚDEVISE_CHOICESr   r3   r.   r7   rj   rk   rP   Úest_soumis_tvar1   r   r   r   r]   r]   9   sl   „ Ù'à!Ø$ð€Nð ˆ&×
Ñ
 cÔ
*€CØ(�V×(Ñ(°BÀqÐRVÔW€NØ$�F×$Ñ$°¸>ÐSXÔY€MØ(�V×(Ñ(°Ô6€NóJr   r]   c                   ó\  ‡ — e Zd Zg d¢Z ej
                  ddd¬«      Z ej                  eej                  d¬«      Z
 ej
                  ddd	¬
«      Z ej                  eej                  dddd¬«      Z ej
                  dd¬«      Z ej                   ej$                  ¬«      Z ej
                  ded¬«      Z ej
                  ddd¬
«      Z ej,                  ddd¬«      Z ej
                  ddd¬
«      Z ej
                  ddd¬
«      Z ej
                  ddd¬
«      Z ej,                  ddd¬«      Z ej8                  dd¬«      Z ej<                  ddd d!¬"«      Z ej
                  ddd#¬
«      Z  ej<                  d$dd d%¬"«      Z! ej<                  d$dd d&¬"«      Z" ej<                  dd'd d(¬"«      Z# ej,                  ddd)¬«      Z$ ej
                  ddd*¬
«      Z% ej<                  d+dd d,¬"«      Z& ej<                  dd'd d-¬"«      Z' ej<                  d+dd d.¬"«      Z( ej
                  ddd/¬
«      Z) ej
                  ddd0¬
«      Z* ej
                  ddd1¬
«      Z+ ej
                  ddd2¬
«      Z, ej
                  ddd3¬
«      Z- ej
                  ddd4¬
«      Z. ej
                  d5dd6¬
«      Z/ ej,                  ddd7¬«      Z0 ej
                  ddd8¬
«      Z1 ej,                  ddd9¬«      Z2 ej,                  ddd:¬«      Z3 ej
                  ddd;¬
«      Z4 ej,                  ddd<¬«      Z5 ej
                  ddd=¬
«      Z6 ej,                  ddd>¬«      Z7 ej
                  ddd?¬
«      Z8 ej,                  ddd@¬«      Z9 ej
                  dddA¬
«      Z: ej,                  dddB¬«      Z; ej
                  dddC¬
«      Z< ej,                  dddD¬«      Z= ej
                  dddE¬
«      Z> ej,                  dddF¬«      Z? ej
                  dddG¬
«      Z@ ej,                  dddH¬«      ZA ej
                  dddI¬
«      ZB ej,                  dddJ¬«      ZC ej
                  dddK¬
«      ZD ej,                  dddL¬«      ZE ej
                  dddM¬
«      ZF ej,                  dddN¬«      ZG ej
                  dddO¬
«      ZH ej,                  dddP¬«      ZI ej
                  dddQ¬
«      ZJ ej,                  dddR¬«      ZK ej,                  dddS¬«      ZL ej,                  dddT¬«      ZM ej,                  dddU¬«      ZN ej,                  dddV¬«      ZO ej
                  dddW¬
«      ZP ej,                  dddX¬«      ZQ ej
                  dddY¬
«      ZR ej,                  dddZ¬«      ZS ej
                  ddd[¬
«      ZT ej
                  ddd\¬
«      ZU ej
                  ddd]¬
«      ZV ej                   d¬^«      ZW ej                   d¬_«      ZXˆ fd`„ZYda„ ZZe[db„ «       Z\e[dc„ «       Z]ˆ xZ^S )dÚDossier)©Ú	BROUILLONÚ	Brouillon)ÚEN_COURSzEn cours)ÚFACTUREu   FacturÃ©)ÚCLOTUREu	   ClÃ´turÃ©r"   Tu   NumÃ©ro Dossierr=   ÚdossiersrU   r;   u   RÃ©f. Client)r    r!   r?   zType de Dossier)rV   Únullr!   rW   r?   rH   zMarchandise / Description©r    r?   rI   é   rr   rd   ÚVolu   Date d'arrivÃ©e)rx   r!   r?   ÚMAWBÚHAWBÚ	ManifestezDate Manifester   zNombre de colis©r*   r?   é
   r%   r&   z
Poids (Kg)©r(   r)   r*   r?   zAchat Laisser-suivrer$   z
Mt L/S CDFz
Mt L/S USDé   zTx L/SzDate L/SzFacture Fournisseuré   zValeur CIF FCz	Taux (Tx)zValeur CIF USDzPositions tarifaireszTaux Douane (%)u   Attest. de vÃ©rific.ÚLicenceÚFXIu   Avis d'arrivÃ©er   u	   RÃ©servesu   Date RÃ©serveszAttestation fiscaleu   ValiditÃ© Fiscale Duu   ValiditÃ© Fiscale Auu   DÃ©claration DGDA nÂ°u   Date DÃ©claration DGDAu   Bordereau de versement nÂ°zDate Bordereauu   Bordereau de versement Fb nÂ°zDate Bordereau FbzBulletin de LiquidationzDate Bulletinu   Bon Ã  enlever NÂ°u   Date Bon Ã  enleveru   Bon de sortie NÂ°zDate Bon de sortieu   NÂ° Enlevement AutorisÃ©zDate Enlevementu   DÃ©claration en ExonÃ©rationu   Date ExonÃ©rationzTransit & MagasinagezDate Transitu   ReÃ§u OCC NÂ°u   Date ReÃ§u OCCu   Note de dÃ©bit OCCzDate ND OCCu   Rapport de contrÃ´le OCCzDate Rapport OCCzDate Introduction douaneu   Date VÃ©rificationzDate Payement DouanezSortie Douane leu   Bon de livraison nÂ°zDate Bon de livraisonu   Transm documents nÂ°zTransm de documents leu   CalculÃ© parzDactylo paru
   DÃ©clarantr   r   c                 ó  •— | j                   skt        ‰| �  |i |¤Ž dt        j                  «       j
                  › d| j                  d›�| _         |j                  dd «       t        t        | �  dg¬«       y t        ‰| �  |i |¤Ž y )NzDOS-ú-Ú04dÚforce_insertÚnumero)Úupdate_fields)	rŠ   ÚsuperÚsaver   ÚnowÚyearÚidÚpoprp   )r0   ÚargsÚkwargsÚ	__class__s      €r   r�   zDossier.save¸   su   ø€ Ø�{Š{ä‰G‰L˜$Ð) &Ò)à ¤§¡£×!4Ñ!4Ð 5°Q°t·w±w¸s°mÐDˆDŒKà�J‰J�~ tÔ,Ü”'˜4Ñ%°X°JÐ%Õ?ä‰G‰L˜$Ð) &Ó)r   c                 óL   — | j                   › d| j                  j                  › �S rK   )rŠ   Úclientr.   r/   s    r   r1   zDossier.__str__Ä   s    € Ø—+‘+�˜c $§+¡+§/¡/Ð!2Ð3Ð3r   c                 ó\   — t        d„ | j                  j                  dd¬«      D «       «      S )Nc              3   ó4   K  — | ]  }|j                   –— Œ y ­wr,   ©Úmontant©Ú.0Úls     r   ú	<genexpr>z*Dossier.total_frais_usd.<locals>.<genexpr>Ê   s   è ø€ Òl �1—9•9Ñlùó   ‚ÚFRAISra   ©Úservice__type_service__codeÚdevise©ÚsumÚlignesÚfilterr/   s    r   Útotal_frais_usdzDossier.total_frais_usdÇ   s+   € ô Ñl d§k¡k×&8Ñ&8ÐU\ÐejÐ&8Ó&kÔlÓlÐlr   c                 ó\   — t        d„ | j                  j                  dd¬«      D «       «      S )Nc              3   ó4   K  — | ]  }|j                   –— Œ y ­wr,   r™   r›   s     r   rž   z,Dossier.total_debours_usd.<locals>.<genexpr>Ï   s   è ø€ Òn �1—9•9ÑnùrŸ   ÚDEBOURSra   r¡   r¤   r/   s    r   Útotal_debours_usdzDossier.total_debours_usdÌ   s+   € ô Ñn d§k¡k×&8Ñ&8ÐU^ÐglÐ&8Ó&mÔnÓnÐnr   )_r   r   r   ÚSTATUT_CHOICESr   r3   rŠ   rY   r   ÚPROTECTr–   Ú
ref_clientr:   ÚSET_NULLÚtype_dossierrD   r   r   rŽ   Údate_ouvertureÚstatutÚvolÚ	DateFieldÚdate_arriveeÚmawbÚhawbÚ	manifesteÚdate_manifesteÚIntegerFieldÚnombre_colisr7   ÚpoidsÚachat_laisser_suivreÚmt_laisser_suivre_cdfÚmt_laisser_suivre_usdÚtaux_laisser_suivreÚdate_laisser_suivreÚfacture_fournisseurÚvaleur_cif_fcÚtaux_changeÚvaleur_cif_usdÚpositions_tarifairesÚtaux_douaneÚattest_verificationÚlicenceÚfxiÚavis_arriveeÚreservesÚdate_reservesÚattestation_fiscaleÚvalidite_fiscale_duÚvalidite_fiscale_auÚdeclaration_dgdaÚdate_declaration_dgdaÚbordereau_versementÚdate_bordereau_versementÚbordereau_versement_fbÚdate_bordereau_versement_fbÚbulletin_liquidationÚdate_bulletin_liquidationÚbon_a_enleverÚdate_bon_a_enleverÚbon_de_sortieÚdate_bon_de_sortieÚnum_enlevement_autoriseÚdate_enlevement_autoriseÚdeclaration_exonerationÚdate_declaration_exonerationÚtransit_magasinageÚdate_transit_magasinageÚrecu_occÚdate_recu_occÚnote_debit_occÚdate_note_debit_occÚrapport_controle_occÚdate_rapport_controle_occÚdate_introduction_douaneÚdate_verificationÚdate_paiement_douaneÚdate_sortie_douaneÚbon_livraisonÚdate_bon_livraisonÚtransm_documents_nÚdate_transm_documentsÚcalcule_parÚdactylo_parÚ	declarantr   Ú
updated_atr�   r1   Úpropertyr¨   r¬   Ú__classcell__©r”   s   @r   rp   rp   G   s÷  ø„ ò€Nð ˆV×Ñ¨°DÐGXÔY€FØˆV×Ñ˜v°·±ÈjÔY€FØ!�×!Ñ!¨S¸È>ÔZ€JØ$�6×$Ñ$ [¸F¿O¹OÐRVÐ^bÐq{ð  K\ô  ]€LØ"�&×"Ñ"¨cÐ@[Ô\€KØ)�V×)Ñ)°(·,±,Ô?€NØˆV×Ñ¨°^È[ÔY€Fð ˆ&×
Ñ
 b°À5Ô
I€CØ#�6×#Ñ#¨°TÐHYÔZ€LØˆ6×Ñ r°ÀFÔK€DØˆ6×Ñ r°ÀFÔK€DØ �× Ñ ¨B°dÈÔU€IØ%�V×%Ñ%¨4°tÐJZÔ[€Nà&�6×&Ñ&¨qÐ?PÔQ€LØˆF×Ñ¨2¸aÈÐ\hÔi€Eð ,˜6×+Ñ+°sÀ$ÐUkÔlÐØ/˜F×/Ñ/¸2ÈaÐY]ÐlxÔyÐØ/˜F×/Ñ/¸2ÈaÐY]ÐlxÔyÐØ-˜&×-Ñ-¸ÈAÐW[ÐjrÔsÐØ*˜&×*Ñ*°¸DÈzÔZÐà*˜&×*Ñ*°cÀÐTiÔjÐØ'�F×'Ñ'°2ÀaÐQUÐdsÔt€MØ%�&×%Ñ%°ÀAÈtÐbmÔn€KØ(�V×(Ñ(°BÀqÐRVÐeuÔv€Nà+˜6×+Ñ+°sÀ$ÐUkÔlÐØ"�&×"Ñ"¨b¸ÐK\Ô]€Kð +˜&×*Ñ*°cÀÐTjÔkÐØˆf×Ñ¨#°TÈ	ÔR€GØ
ˆ&×
Ñ
 c°ÀEÔ
J€Cà#�6×#Ñ#¨s¸$ÐM^Ô_€LØˆv×Ñ¨3°dÈÔU€HØ$�F×$Ñ$¨$°dÐIYÔZ€Mà*˜&×*Ñ*°cÀÐTiÔjÐØ*˜&×*Ñ*°¸DÐOeÔfÐØ*˜&×*Ñ*°¸DÐOeÔfÐð (�v×'Ñ'°2¸TÐPgÔhÐØ,˜F×,Ñ,°$¸dÐQiÔjÐà*˜&×*Ñ*°bÀÐSoÔpÐØ/˜v×/Ñ/°TÀÐTdÔeÐà-˜V×-Ñ-¸À4ÐVuÔvÐØ"2 &×"2Ñ"2¸ÀDÐWjÔ"kÐà+˜6×+Ñ+°rÀÐTmÔnÐØ 0 × 0Ñ 0°dÀ$ÐUdÔ eÐà$�F×$Ñ$°¸$ÐMaÔb€MØ)˜×)Ñ)¨t¸4ÐNcÔdÐà$�F×$Ñ$°¸$ÐM`Ôa€MØ)˜×)Ñ)¨t¸4ÐNbÔcÐà.˜f×.Ñ.¸"ÀDÐWqÔrÐØ/˜v×/Ñ/°TÀÐTeÔfÐà.˜f×.Ñ.¸"ÀDÐWuÔvÐØ#3 6×#3Ñ#3¸ÀTÐXkÔ#lÐ à)˜×)Ñ)°R¸tÐRhÔiÐØ.˜f×.Ñ.°DÀÐSaÔbÐàˆv×Ñ¨2°TÈÔX€HØ$�F×$Ñ$¨$°dÐIYÔZ€Mà%�V×%Ñ%°¸4ÐNbÔc€NØ*˜&×*Ñ*°¸DÈ}Ô]Ðà+˜6×+Ñ+°rÀÐTnÔoÐØ 0 × 0Ñ 0°dÀ$ÐUgÔ hÐð  0˜v×/Ñ/°TÀÐTnÔoÐØ(˜×(Ñ(¨d¸$ÐMaÔbÐØ+˜6×+Ñ+°¸TÐPfÔgÐØ)˜×)Ñ)¨t¸4ÐN`ÔaÐà$�F×$Ñ$°¸$ÐMcÔd€MØ)˜×)Ñ)¨t¸4ÐNeÔfÐà)˜×)Ñ)°R¸tÐRhÔiÐØ,˜F×,Ñ,°$¸dÐQiÔjÐð #�&×"Ñ"¨c¸ÈNÔ[€KØ"�&×"Ñ"¨c¸ÈMÔZ€KØ �× Ñ ¨C°tÈ,ÔW€Ià%�×%Ñ%°4Ô8€JØ%�×%Ñ%¨tÔ4€Jô
*ò4ð ñmó ðmð ñoó ôor   rp   c                   óX  — e Zd ZddgZ ej
                  eej                  d¬«      Z ej
                  e	ej                  dd¬«      Z ej                  ddd	¬
«      Z ej                  ded¬«      Z ej                  ddd	d¬«      Z ej                  ddd	d¬«      Z G d„ d«      Zd„ Zy)ÚLigneDossierr^   r`   r¦   rU   T)rV   rW   rx   rb   r%   r&   r'   rc   ra   rd   r€   r‚   zTaux Echanger�   zMontant Convertic                   ó   — e Zd ZddgZy)úLigneDossier.MetaÚdossierÚserviceN)r   r   r   Úunique_togetherr   r   r   r   rü   à   s   „ Ø$ iÐ0‰r   r   c                 óˆ   — | j                   r| j                   j                  nd}|› d| j                  › d| j                  › d�S )NzService Inconnurg   rh   ri   )rþ   rC   rš   r£   )r0   Úservice_names     r   r1   zLigneDossier.__str__ã   s;   € à37·<²<�t—|‘|×/Ò/ÐEVˆØ�˜r $§,¡, ¨q°·±°¸QÐ?Ð?r   N)r   r   r   rm   r   rY   rp   rZ   rý   rS   r®   rþ   r7   rš   r3   r£   ÚtauxÚmontant_conversionr   r1   r   r   r   rú   rú   Ñ   s¼   „ à!Ø$ð€Nð
  ˆf×Ñ °6·>±>ÐPXÔY€GØˆf×Ñ °6·>±>ÐPXÐ_cÔd€GØ!ˆf×!Ñ!¨RÀÈ4ÔP€GØˆV×Ñ¨°NÈEÔR€Fð ˆ6×Ñ¨"¸QÈÐ[iÔj€DØ,˜×,Ñ,¸È1ÐVZÐi{Ô|Ð÷1ñ 1ó@r   rú   c                   ó   ‡ — e Zd Zg d¢Zg d¢Z ej                  dedd¬«      Z ej                  e	ej                  ddd¬	«      Z ej                  d
dd¬«      Z ej                  dd¬«      Z ej                  eej                   ddd¬	«      Z ej                  ddd¬«      Z ej&                  ej*                  ¬«      Z ej                  ded¬«      Z ej                  ej2                  ej                  ddd¬«      Zd„ Zˆ fd„Zd„ Zˆ xZS )ÚProforma©rq   )ÚVALIDEEu   ValidÃ©e)ÚREJETEEu   RejetÃ©e©)ÚFVzFacture de Vente)ÚFSzFacture de Situation)ÚFAzFacture d'Avoirr%   r
  úType de Proforma©r    re   r*   r?   Ú	proformasT©rV   rW   rx   r!   rH   úObjet / Titre de la mission©r    r?   r!   úCommentaire / Bloc DestinatairerA   r"   F©r    r>   ÚeditablerI   rz   rr   rd   Úproformas_crees©rV   rx   r!   rW   c                 óf   — | j                   xs$ | j                  r| j                  j                   S dS )zBRetourne le client depuis proforma.client ou via dossier (compat).N)r–   rý   r/   s    r   Ú
get_clientzProforma.get_client  s&   € à�{‰{ÒM°d·l²l˜tŸ|™|×2Ñ2ÐMÈÐMr   c                 óö   •— | j                   s]t        j                  «       j                  }t        j
                  j                  |¬«      j                  «       dz   }d|d›d|› �| _         t        ‰| �$  |i |¤Ž y )N©Údate_emission__yearé   z	CET/FAC/ Ú03dú/)
rŠ   r   rŽ   r�   r  Úobjectsr§   ÚcountrŒ   r�   ©r0   r’   r“   r�   r!  r”   s        €r   r�   zProforma.save	  si   ø€ Ø�{Š{Ü—<‘<“>×&Ñ&ˆDÜ×#Ñ#×*Ñ*¸tÐ*ÓD×JÑJÓLÈqÑPˆEØ% e¨C [°°$°Ð8ˆDŒKÜ‰‰�dÐ%˜fÓ%r   c                 ód   — | j                  «       }| j                  › d|r|j                  › �S d› �S ©Nõ    â€“ zSans client©r  rŠ   r.   ©r0   r–   s     r   r1   zProforma.__str__  ó5   € Ø—‘Ó"ˆØ—+‘+�˜e±& F§J¡JÐ#LÐMÐM¸mÐ#LÐMÐMr   )r   r   r   r­   ÚTYPE_PROFORMA_CHOICESr   r3   Útype_proformarY   r   r®   r–   Úobjetr4   Úcommentairerp   r°   rý   rŠ   r   r   rŽ   Údate_emissionr³   r   ÚAUTH_USER_MODELÚ
created_byr  r�   r1   r÷   rø   s   @r   r  r  è   s'  ø„ ò€Nò
Ðð %�F×$Ñ$°Ð;PÐZ^Ðmô  A€Mð ˆV×Ñ˜v°·±ÈkÐ`dÐlpÔq€FØˆF×Ñ¨Ð:WÐ_cÔd€Eð #�&×"Ñ"¨Ð<]Ô^€Kð  ˆf×Ñ °6·?±?ÐQ\ÐcgÐosÔt€GàˆV×Ñ¨°DÀ5ÔI€FØ(�F×(Ñ(°·±Ô>€MØˆV×Ñ¨°^È[ÔY€FØ"�×"Ñ" 8×#;Ñ#;ÀvÇ~Á~Ð\`Ðhlð  |Mô  N€JòNô&öNr   r  c                   óÀ  ‡ — e Zd ZddgZ ej
                  eej                  d¬«      Z ej                  dd¬«      Z
 ej                  dd	¬
«      Z ej                  dddd¬«      Z ej                  dddd¬«      Z ej                  dddd¬«      Z ej                  ded¬«      Z ej                  dddd¬«      Z ej                  dddd¬«      Zˆ fd„Zd„ Zˆ xZS )ÚLigneProformar^   r`   r¦   rU   rH   r<   ry   Tu   Description dÃ©taillÃ©erA   r€   r%   r  u	   QuantitÃ©r�   rb   r   zPrix Unitaire (USD)zMontant (USD)rc   ra   rd   rƒ   zPrix Unitaire (FC)zMontant (FC)c                 óª  •— ddl m} | j                  | j                  z  | _        	 t
        j                  j                  d¬«      j                  «       }|r'|j                  r |t        |j                  «      «      n |d«      }| j                  |z  | _        | j                  |z  | _        t        ‰| �<  |i |¤Ž y # t        $ r  |d«      }Y ŒKw xY w)Nr   r   T)Ú	est_actifÚ2800)Údecimalr   ÚquantiteÚprix_unitairerš   ÚSocieter   r§   Úfirstr  ÚstrÚ	ExceptionÚprix_unitaire_fcÚ
montant_fcrŒ   r�   )r0   r’   r“   r   ÚsocieteÚtaux_fcr”   s         €r   r�   zLigneProforma.save'  sµ   ø€ Ý#Ø—}‘} t×'9Ñ'9Ñ9ˆŒð	&Ü—o‘o×,Ñ,°tÐ,Ó<×BÑBÓDˆGÙ4;ÀÇÂ‘gœc '§,¡,Ó/Ô0ÑRYÐZ`ÓRaˆGð !%× 2Ñ 2°WÑ <ˆÔØŸ,™,¨Ñ0ˆŒÜ‰‰�dÐ%˜fÓ%øô	 ò 	&Ù˜f“oŠGð	&ús   §AB> Â>CÃCc                 óR   — | j                   › d| j                  › d| j                  › �S )Nr%  rh   )rC   rš   r£   r/   s    r   r1   zLigneProforma.__str__4  s(   € Ø×"Ñ"Ð# 5¨¯©¨°a¸¿¹°}ÐEÐEr   )r   r   r   rm   r   rY   r  rZ   Úproformar3   rC   r4   rD   r7   r6  r7  rš   r£   r<  r=  r�   r1   r÷   rø   s   @r   r1  r1    sù   ø„ à!Ø$ð€Nð
 !ˆv× Ñ  °V·^±^ÐRZÔ[€HØ"�&×"Ñ"¨cÀÔO€KØ"�&×"Ñ"¨Ð<UÔV€KØ"ˆv×"Ñ"¨bÀÈAÐ\gÔh€HØ'�F×'Ñ'°2ÀaÐQRÐavÔw€MØ!ˆf×!Ñ!¨RÀÈ1Ð[jÔk€GØˆV×Ñ¨°NÈEÔR€Fð +�v×*Ñ*°bÈÐTUÐdxÔyÐØ$�×$Ñ$°À1ÈaÐ^lÔm€Jô&öFr   r1  c                   ó‚  ‡ — e Zd Zg d¢Zg d¢Z ej                  dedd¬«      Z ej                  e	ej                  ddd¬	«      Z ej                  d
dd¬«      Z ej                  dddd¬«      Z ej                  dddd¬«      Z ej                  dddd¬«      Z ej"                  dd¬«      Z ej                  ddd¬«      Z ej(                  ej,                  ¬«      Z ej                  ded¬«      Z ej                  ej4                  ej                  ddd¬«      Zd„ Zed„ «       Zed „ «       Zˆ fd!„Z d"„ Z!ˆ xZ"S )#ÚProforma_model2r  r	  r%   r
  r  r  Úproformas_m2Tr  rH   r  r  r$   r   õ   Montant du MarchÃ© (USD)r�   õ   Montant DemandÃ© (USD)õ   Montant SollicitÃ© (USD)r  rA   r"   Fr  rI   rz   rr   rd   Úproformas_m2_creesr  c                 ó   — | j                   S r,   ©r–   r/   s    r   r  zProforma_model2.get_clientW  ó   € Ø�{‰{Ðr   c                 ó`   — ddl m} | j                  j                   |d«      ¬«      d   xs dS ©Nr   ©ÚSumÚmontant_marche©ÚtotalrR  ©Údjango.db.modelsrO  r¦   Ú	aggregate©r0   rO  s     r   Útotal_lignes_marchez#Proforma_model2.total_lignes_marcheZ  ó-   € å(Ø�{‰{×$Ñ$©3Ð/?Ó+@Ð$ÓAÀ'ÑJÒOÈaÐOr   c                 ó`   — ddl m} | j                  j                   |d«      ¬«      d   xs dS )Nr   rN  Úmontant_demanderQ  rR  rS  rV  s     r   Útotal_lignes_demandez$Proforma_model2.total_lignes_demande_  ó-   € å(Ø�{‰{×$Ñ$©3Ð/@Ó+AÐ$ÓBÀ7ÑKÒPÈqÐPr   c                 óþ   •— | j                   sadd l}t        j                  «       j                  }t
        j                  j                  |¬«      j                  «       dz   }d|d›d|› �| _         t        ‰| �(  |i |¤Ž y )Nr   r  r  zCET/FACM2/ r  r  )rŠ   Údatetimer   rŽ   r�   rC  r   r§   r!  rŒ   r�   ©r0   r’   r“   r^  r�   r!  r”   s         €r   r�   zProforma_model2.saved  óm   ø€ Ø�{Š{ÛÜ—<‘<“>×&Ñ&ˆDÜ"×*Ñ*×1Ñ1ÀdÐ1ÓK×QÑQÓSÐVWÑWˆEØ'¨¨c {°!°D°6Ð:ˆDŒKÜ‰‰�dÐ%˜fÓ%r   c                 ód   — | j                  «       }| j                  › d|r|j                  › �S d› �S r$  r&  r'  s     r   r1   zProforma_model2.__str__l  r(  r   )#r   r   r   r­   r)  r   r3   r*  rY   r   r®   r–   r+  r7   rP  rZ  Úmontant_solliciter4   r,  rŠ   r   r   rŽ   r-  r³   r   r.  r/  r  rö   rW  r[  r�   r1   r÷   rø   s   @r   rC  rC  8  sƒ  ø„ ò€Nò
Ðð %�F×$Ñ$°Ð;PÐZ^Ðmô  A€Mð ˆV×Ñ˜v°·±ÈnÐcgÐosÔt€FØˆF×Ñ¨Ð:WÐ_cÔd€Eð )�V×(Ñ(°BÀqÐRSÐb|Ô}€NØ)�f×)Ñ)°RÈÐSTÐc{Ô|€OØ+˜×+Ñ+°rÈ!ÐUVÐeô  AÐð #�&×"Ñ"¨Ð<]Ô^€KàˆV×Ñ¨°DÀ5ÔI€FØ(�F×(Ñ(°·±Ô>€MØˆV×Ñ¨°^È[ÔY€FØ"�×"Ñ" 8×#;Ñ#;ÀvÇ~Á~Ð\`Ðhlð  |Pô  Q€Jòð ñPó ðPð ñQó ðQô&öNr   rC  c                   ó  — e Zd Z ej                  eej                  d¬«      Z ej                  dd¬«      Z	 ej                  dd¬«      Z ej                  d	d
dddd¬«      Z ej                  d	d
dddd¬«      Z G d„ d«      Zd„ Zy)ÚLigneProforma_model2r¦   rU   r  ÚNr   rH   õ   Ã‰tape / DÃ©signationry   r$   r%   r   TrE  ©r(   r)   r*   rx   r!   r?   rF  c                   ó   — e Zd ZdgZy)úLigneProforma_model2.MetaÚordreN©r   r   r   Úorderingr   r   r   r   ri  x  ó	   „ Ø�9‰r   r   c                 ó8   — | j                   › d| j                  › �S ©Nz. ©rj  rC   r/   s    r   r1   zLigneProforma_model2.__str__{  ó   € Ø—*‘*�˜R × 0Ñ 0Ð1Ð2Ð2r   N)r   r   r   r   rY   rC  rZ   rA  ÚPositiveSmallIntegerFieldrj  r3   rC   r7   rP  rZ  r   r1   r   r   r   rd  rd  q  s£   „ Ø ˆv× Ñ  ¸F¿N¹NÐYaÔb€HØ,ˆF×,Ñ,°QÀSÔI€EØ"�&×"Ñ"¨cÐ@WÔX€KØ(�V×(Ñ(°BÀqÐRSÐZ^Ðfjð  zTô  U€NØ)�f×)Ñ)°RÈÐSTÐ[_Ðgkð  {Sô  T€O÷ñ ó3r   rd  c                   ó  ‡ — e Zd Zg d¢Zg d¢Z ej                  dedd¬«      Z ej                  e	ej                  ddd¬	«      Z ej                  d
dd¬«      Z ej                  dd¬«      Z ej                  ddd¬«      Z ej                   ej$                  ¬«      Z ej                  ded¬«      Z ej                  ej,                  ej                  ddd¬«      Zd„ Zed„ «       Zed„ «       Zed„ «       Zed„ «       Zˆ fd„Zd„ Zˆ xZ S )ÚProforma_model3r  r	  r%   r
  r  r  Úproformas_m3Tr  rH   r  r  r  rA   r"   Fr  rI   rz   rr   rd   Úproformas_m3_creesr  c                 ó   — | j                   S r,   rJ  r/   s    r   r  zProforma_model3.get_client™  rK  r   c                 ó`   — ddl m} | j                  j                   |d«      ¬«      d   xs dS rM  rS  rV  s     r   rW  z#Proforma_model3.total_lignes_marcheœ  rX  r   c                 ó`   — ddl m} | j                  j                   |d«      ¬«      d   xs dS )Nr   rN  Úmontant_percurQ  rR  rS  rV  s     r   Útotal_lignes_percuz"Proforma_model3.total_lignes_percu¡  s,   € å(Ø�{‰{×$Ñ$©3¨Ó+?Ð$Ó@ÀÑIÒNÈQÐNr   c                 ó`   — ddl m} | j                  j                   |d«      ¬«      d   xs dS )Nr   rN  Úmontant_restantrQ  rR  rS  rV  s     r   Útotal_lignes_restantz$Proforma_model3.total_lignes_restant¦  r\  r   c                 ó`   — ddl m} | j                  j                   |d«      ¬«      d   xs dS )Nr   rN  rb  rQ  rR  rS  rV  s     r   Útotal_lignes_sollicitez&Proforma_model3.total_lignes_sollicite«  s.   € å(Ø�{‰{×$Ñ$©3Ð/BÓ+CÐ$ÓDÀWÑMÒRÐQRÐRr   c                 óþ   •— | j                   sadd l}t        j                  «       j                  }t
        j                  j                  |¬«      j                  «       dz   }d|d›d|› �| _         t        ‰| �(  |i |¤Ž y )Nr   r  r  zCET/FACM3/ r  r  )rŠ   r^  r   rŽ   r�   rt  r   r§   r!  rŒ   r�   r_  s         €r   r�   zProforma_model3.save°  r`  r   c                 ód   — | j                  «       }| j                  › d|r|j                  › �S d› �S r$  r&  r'  s     r   r1   zProforma_model3.__str__¸  r(  r   )!r   r   r   r­   r)  r   r3   r*  rY   r   r®   r–   r+  r4   r,  rŠ   r   r   rŽ   r-  r³   r   r.  r/  r  rö   rW  r{  r~  r€  r�   r1   r÷   rø   s   @r   rt  rt    s[  ø„ ò€Nò
Ðð %�F×$Ñ$°Ð;PÐZ^Ðmô  A€Mð ˆV×Ñ˜v°·±ÈnÐcgÐosÔt€FØˆF×Ñ¨Ð:WÐ_cÔd€Eð #�&×"Ñ"¨Ð<]Ô^€KàˆV×Ñ¨°DÀ5ÔI€FØ(�F×(Ñ(°·±Ô>€MØˆV×Ñ¨°^È[ÔY€FØ"�×"Ñ" 8×#;Ñ#;ÀvÇ~Á~Ð\`Ðhlð  |Pô  Q€Jòð ñPó ðPð ñOó ðOð ñQó ðQð ñSó ðSô&öNr   rt  c                   ól  — e Zd Z ej                  eej                  d¬«      Z ej                  dd¬«      Z	 ej                  dd¬«      Z ej                  d	d
dddd¬«      Z ej                  d	d
dddd¬«      Z ej                  d	d
dd¬«      Z ej                  d	d
dd¬«      Z G d„ d«      Zd„ Zy)ÚLigneProforma_model3r¦   rU   r  re  r   rH   rf  ry   r$   r%   r   TrE  rg  u   Montant PerÃ§u (USD)zMontant Restant (USD)r�   rG  c                   ó   — e Zd ZdgZy)úLigneProforma_model3.Metarj  Nrk  r   r   r   r   r†  Æ  rm  r   r   c                 ó8   — | j                   › d| j                  › �S ro  rp  r/   s    r   r1   zLigneProforma_model3.__str__É  rq  r   N)r   r   r   r   rY   rt  rZ   rA  rr  rj  r3   rC   r7   rP  rz  r}  rb  r   r1   r   r   r   r„  r„  ½  sÛ   „ Ø ˆv× Ñ  ¸F¿N¹NÐYaÔb€HØ,ˆF×,Ñ,°QÀSÔI€EØ"�&×"Ñ"¨cÐ@WÔX€KØ(�V×(Ñ(°BÀqÐRSÐZ^Ðfjð  zTô  U€NØ'�F×'Ñ'°2ÀaÐQRÐY]Ðeið  yOô  P€MØ)�f×)Ñ)°RÈÐSTÐczÔ{€OØ+˜×+Ñ+°rÈ!ÐUVÐeô  AÐ÷ñ ó3r   r„  c                   ó~  ‡ — e Zd Z ej                  eej                  d¬«      Z ej                  e	ej                  ddd¬«      Z ej                  dd¬«      Z ej                  ej                   ¬«      Z ej$                  d	dd¬
«      Z ej                  dej                  ddd¬«      Z ej*                  d¬«      Z ej                  dd¬«      Z ej*                  dd¬«      Zg d¢Z ej                  ded¬«      Z ej                  ej8                  ej                  ddd¬«      Z G d„ d«      Zˆ fd„Zˆ xZ S )ÚFactureÚfacturerU   TÚfacturesr  r"   rG   rI   z	factures/©Ú	upload_torx   r!   r0   Úfactures_avoirFrH   r#   õ   SupprimÃ© logiquementr   r	  r%   r
  rd   Úfactures_creesc                   ó   — e Zd ZdgZy)úFacture.Metaú-date_emissionNrk  r   r   r   r   r’  ß  ó
   „ Ø$Ð%‰r   r   c                 óö   •— | j                   s]t        j                  «       j                  }t        j
                  j                  |¬«      j                  «       dz   }d|d›d|› �| _         t        ‰| �$  |i |¤Ž y )Nr  r  zCET/ r  r  )
rŠ   r   rŽ   r�   r‰  r   r§   r!  rŒ   r�   r"  s        €r   r�   zFacture.saveâ  sg   ø€ Ø�{Š{Ü—<‘<“>×&Ñ&ˆDÜ—O‘O×*Ñ*¸tÐ*ÓD×JÑJÓLÈqÑPˆEØ! %¨ ¨A¨d¨VÐ4ˆDŒKä‰‰�dÐ%˜fÓ%r   )!r   r   r   r   ÚOneToOneFieldr  r®   rA  rY   rp   r°   rý   r3   rŠ   r   r   rŽ   r-  Ú	FileFieldÚfichier_pdfÚfacture_originalerP   Úest_annuleeÚmotif_annulationÚ
is_deletedÚTYPE_FACTURE_CHOICESÚtype_facturer   r.  r/  r   r�   r÷   rø   s   @r   r‰  r‰  Ì  sG  ø„ Ø#ˆv×#Ñ# H¸¿¹ÐU^Ô_€HØˆf×Ñ °6·?±?ÈÐUYÐhrÔs€GØˆV×Ñ¨°DÔ9€FØ(�F×(Ñ(°·±Ô>€MØ"�&×"Ñ"¨[¸tÈ4ÔP€Kà)˜×)Ñ)¨&¸F¿O¹OÐRVÐ^bð  rBô  CÐØ%�&×%Ñ%¨eÔ4€KØ'�v×'Ñ'°3¸dÔCÐØ$�×$Ñ$¨UÐAXÔY€JòÐð
 $�6×#Ñ#¨qÐ:NÐX\Ô]€LØ"�×"Ñ" 8×#;Ñ#;ÀvÇ~Á~Ð\`Ðhlð  |Lô  M€J÷&ñ &÷&ð &r   r‰  c                   ó  ‡ — e Zd ZdZ ej
                  eej                  d¬«      Z ej                  dd¬«      Z
 ej                  ej                  ¬«      Z ej                  ddd¬	«      Z ej"                  d
¬«      Z ej                  dd¬«      Z ej"                  d
d¬«      Zg d¢Z ej                  ded¬«      Z ej.                  ej2                  ej                  ddd¬«      Z G d„ d«      Zˆ fd„Zd„ Zˆ xZS )Ú	FactureM2u0   Facture liÃ©e Ã  une Proforma Ã‰tapes (model 2).rŠ  rU   r"   TrG   rI   zfactures_m2/rŒ  FrH   r#   r�  r   r	  r%   r  rd   Úfactures_m2_creesr  c                   ó   — e Zd ZdgZy)úFactureM2.Metar“  Nrk  r   r   r   r   r£  ü  r”  r   r   c                 óö   •— | j                   s]t        j                  «       j                  }t        j
                  j                  |¬«      j                  «       dz   }d|d›d|› �| _         t        ‰| �$  |i |¤Ž y )Nr  r  zCET/M2/r  r  )
rŠ   r   rŽ   r�   r   r   r§   r!  rŒ   r�   r"  s        €r   r�   zFactureM2.saveÿ  ój   ø€ Ø�{Š{Ü—<‘<“>×&Ñ&ˆDÜ×%Ñ%×,Ñ,ÀÐ,ÓF×LÑLÓNÐQRÑRˆEØ# E¨# ;¨a°¨vÐ6ˆDŒKÜ‰‰�dÐ%˜fÓ%r   c                 óL   — | j                   › d| j                  j                   › �S ©Nr%  ©rŠ   rA  r/   s    r   r1   zFactureM2.__str__  ó"   € Ø—+‘+�˜e D§M¡M×$8Ñ$8Ð#9Ð:Ð:r   )r   r   r   rl   r   r–  rC  r®   rA  r3   rŠ   r   r   rŽ   r-  r—  r˜  rP   rš  r›  rœ  r�  rž  rY   r   r.  r/  r   r�   r1   r÷   rø   s   @r   r   r   ë  s  ø„ Ù:Ø#ˆv×#Ñ# O¸v¿~¹~Ð\eÔf€HØˆV×Ñ¨°DÔ9€FØ(�F×(Ñ(°·±Ô>€MØ"�&×"Ñ"¨^À$ÈdÔS€KØ%�&×%Ñ%¨eÔ4€KØ'�v×'Ñ'°3¸dÔCÐØ$�×$Ñ$¨UÐAXÔY€JòÐð
 $�6×#Ñ#¨qÐ:NÐX\Ô]€LØ"�×"Ñ" 8×#;Ñ#;ÀvÇ~Á~Ð\`Ðhlð  |Oô  P€J÷&ñ &ô&ö;r   r   c                   ó  ‡ — e Zd ZdZ ej
                  eej                  d¬«      Z ej                  dd¬«      Z
 ej                  ej                  ¬«      Z ej                  ddd¬	«      Z ej"                  d
¬«      Z ej                  dd¬«      Z ej"                  d
d¬«      Zg d¢Z ej                  ded¬«      Z ej.                  ej2                  ej                  ddd¬«      Z G d„ d«      Zˆ fd„Zd„ Zˆ xZS )Ú	FactureM3u2   Facture liÃ©e Ã  une Proforma Situation (model 3).rŠ  rU   r"   TrG   rI   zfactures_m3/rŒ  FrH   r#   r�  r   r	  r%   r  rd   Úfactures_m3_creesr  c                   ó   — e Zd ZdgZy)úFactureM3.Metar“  Nrk  r   r   r   r   r®    r”  r   r   c                 óö   •— | j                   s]t        j                  «       j                  }t        j
                  j                  |¬«      j                  «       dz   }d|d›d|› �| _         t        ‰| �$  |i |¤Ž y )Nr  r  zCET/M3/r  r  )
rŠ   r   rŽ   r�   r«  r   r§   r!  rŒ   r�   r"  s        €r   r�   zFactureM3.save  r¥  r   c                 óL   — | j                   › d| j                  j                   › �S r§  r¨  r/   s    r   r1   zFactureM3.__str__%  r©  r   )r   r   r   rl   r   r–  rt  r®   rA  r3   rŠ   r   r   rŽ   r-  r—  r˜  rP   rš  r›  rœ  r�  rž  rY   r   r.  r/  r   r�   r1   r÷   rø   s   @r   r«  r«  
  s  ø„ Ù<Ø#ˆv×#Ñ# O¸v¿~¹~Ð\eÔf€HØˆV×Ñ¨°DÔ9€FØ(�F×(Ñ(°·±Ô>€MØ"�&×"Ñ"¨^À$ÈdÔS€KØ%�&×%Ñ%¨eÔ4€KØ'�v×'Ñ'°3¸dÔCÐØ$�×$Ñ$¨UÐAXÔY€JòÐð
 $�6×#Ñ#¨qÐ:NÐX\Ô]€LØ"�×"Ñ" 8×#;Ñ#;ÀvÇ~Á~Ð\`Ðhlð  |Oô  P€J÷&ñ &ô&ö;r   r«  c                   óÂ  — e Zd ZddgZ ej
                  eej                  d¬«      Z ej
                  e	ej                  ddd¬«      Z ej                  dd¬	«      Z ej                  d
e¬«      Z ej                   ej$                  ¬«      Z ej                  dd¬«      Z ej
                  ej,                  ej                  ddd¬«      Z ej0                  d¬«      Zy)ÚPaiementr^   r`   Ú	paiementsrU   Tr  rb   r%   ©r(   r)   rc   ©r    re   rI   r;   u"   NumÃ©ro de chÃ¨que, virement, etc.)r    Ú	help_textÚpaiements_creesr   N)r   r   r   rm   r   rY   r   r®   r–   r‰  r°   rŠ  r7   rš   r3   r£   rµ   r   rŽ   Údate_paiementÚ	referencer   r.  r/  r   r   r   r   r   r²  r²  (  sÞ   „ à!Ø$ð€Nð
 ˆV×Ñ˜v°·±ÈkÔZ€FØˆf×Ñ °6·?±?ÈÐUYÐhsÔt€GØ!ˆf×!Ñ!¨RÀÔB€GØˆV×Ñ¨°NÔC€FØ$�F×$Ñ$¨X¯\©\Ô:€MØ �× Ñ ¨CÐ;_Ô`€IØ"�×"Ñ" 8×#;Ñ#;ÀvÇ~Á~Ð\`Ðhlð  |Mô  N€Jà%�×%Ñ%°4Ô8�Jr   r²  c                   ót  — e Zd ZddgZ ej
                  eej                  d¬«      Z ej                  d¬«      Z
 ej                  d¬«      Z ej                  d	d
¬«      Z ej                  de¬«      Z ej
                  eej"                  dd¬«      Z ej
                  eej"                  dd¬«      Zd„ Zy)ÚEcritureComptable)ÚDEBITu   DÃ©bit)ÚCREDITu   CrÃ©ditÚ	ecrituresrU   Tr   rH   r   r$   r%   r´  r€   rµ  )rV   rx   r!   c                 ól   — | j                   › d| j                  › d| j                  › d| j                  › �S )NrL   rh   )Údate_ecriturer–   Úsensrš   r/   s    r   r1   zEcritureComptable.__str__H  s2   € Ø×$Ñ$Ð% S¨¯©¨°S¸¿¹¸À1ÀTÇ\Á\ÀNÐSÐSr   N)r   r   r   ÚSENS_CHOICESr   rY   r   r®   r–   r   rÀ  r3   Úlibeller7   rš   rÁ  r‰  r°   Úfacture_lieer²  Úpaiement_lier1   r   r   r   r»  r»  8  s¹   „ àØð€Lð
 ˆV×Ñ˜v°·±ÈkÔZ€FØ(�F×(Ñ(°dÔ;€MØˆf×Ñ¨#Ô.€GØ!ˆf×!Ñ!¨RÀÔB€GØˆ6×Ñ r°<Ô@€Dð %�6×$Ñ$ W¸¿¹ÈdÐZ^Ô_€LØ$�6×$Ñ$ X¸¿¹ÈtÐ[_Ô`€LóTr   r»  c                   ó¬  — e Zd Z ej                  dd¬«      Z ej                  dd¬«      Z ej                  d¬«      Z ej                  dd¬«      Z	 ej                  dd	¬«      Z
 ej                  dd
¬«      Z ej                  dd¬«      Z ej                  dd¬«      Z ej                  dd¬«      Z ej                  d¬«      Z ej                  ddd¬«      Z ej                  ddd¬«      Z ej                  dddd¬«      Z ej                  ddd¬«      Z ej                  dd¬«      Z ej,                  dd¬«      Z G d„ d«      Zd„ Zy) r8  rH   zAGIL s.a.r.l.)r    r*   z8Agence Internationale de Logistique, Transit et Servicesul   Avenue ex Poids Lourds nÂ° 1963 (Concession SucriÃ¨re)
Kinshasa : Gombe - RÃ©publique DÃ©mocratique du CongorI   r;   zCD/KIN/RCCM/14-B-01536z01-718-N63783FÚ	A1116228Czwww.agil.cdr"   z00 243 89 700 16 73z00 243 89 700 16 71zsecretariat@agil.cdTzm-laschet@agil.cd)r!   rx   r*   zc-kutu@agil.cdzCompte Bancaire USD)r    r!   rx   r?   z&BCDC : 00011-00101-00001122 363-40/CDFzCompte Bancaire CDF)r    r*   r?   Ú2250u3   Si cochÃ©, ces infos seront utilisÃ©es par dÃ©faut.)r*   r¶  c                   ó   — e Zd ZdZdZy)úSociete.Metau   Info SociÃ©tÃ©u   Infos SociÃ©tÃ©N)r   r   r   r?   Úverbose_name_pluralr   r   r   r   rÊ  f  s   „ Ø'ˆØ/Ñr   r   c                 ó   — | j                   S r,   r-   r/   s    r   r1   zSociete.__str__j  r2   r   N)r   r   r   r   r3   r.   Ú
sous_titrer4   Úadresse_physiqueÚrccmÚid_natÚn_impotÚsite_webÚtelephone_1Útelephone_2Ú
EmailFieldÚemail_generalÚemail_secondaireÚemail_tertiaireÚcompte_bancaire_usdÚcompte_bancaire_cdfr  rP   r3  r   r1   r   r   r   r8  r8  K  s}  „ Ø
ˆ&×
Ñ
 c°?Ô
C€CØ!�×!Ñ!¨SÐ:tÔu€Jð (�v×'Ñ'ð  1`ô  aÐð ˆ6×Ñ sÐ4LÔM€DØˆV×Ñ¨Ð6FÔG€FØˆf×Ñ¨#°{ÔC€Gð  ˆv×Ñ¨3¸ÔF€HØ"�&×"Ñ"¨bÐ:OÔP€KØ"�&×"Ñ"¨bÐ:OÔP€KØ%�F×%Ñ%Ð.CÔD€MØ(�v×(Ñ(¨t¸$ÐH[Ô\ÐØ'�f×'Ñ'¨d¸ÐGWÔX€Oð +˜&×*Ñ*°cÀÈDÐ_tÔuÐØ*˜&×*Ñ*°cÐCkð  {Pô  QÐØˆ6×Ñ s°FÔ;€Dà#�×#Ñ#¨DÐ<qÔr€I÷0ñ 0ór   r8  c                   ó    — e Zd Z G d„ d«      Zy)ÚDroitc                   ó   — e Zd ZdZy)ú
Droit.Meta))ÚadministrateurzOnglet Administrateur)rý   zOnglet DossierN)r   r   r   Úpermissionsr   r   r   r   rÞ  o  s	   „ ð
‰r   r   N)r   r   r   r   r   r   r   rÜ  rÜ  n  s   „ ÷
ò 
r   rÜ  )#Údjango.confr   Ú	django.dbr   Údjango.utilsr   r5  r   Ú
dgi.modelsÚ
dgi_modelsÚModelr
   r   r:   rF   ÚArticle_DgirS   r]   rp   rú   r  r1  rC  rd  rt  r„  ÚCommande_Dgir‰  r   r«  r²  r»  ÚPointvente_Dgir8  rÜ  r   r   r   ú<module>rê     s]  ðÝ  Ý Ý !Ý Ü Ý ô�F—L‘Lô ôˆZ×Ñô ô$ �&—,‘,ô  ô3�&—,‘,ô 3ô3ˆkô 3ôJ�F—L‘Lô JôHoˆf�l‰lô HoôT@�6—<‘<ô @ô.*Nˆv�|‰|ô *NôZ F�F—L‘Lô  FôF6N�mô 6Nôr3˜=ô 3ô;N�mô ;Nô|3˜=ô 3ô&ˆlô &ô>;�ô ;ô>;�ô ;ô<9ˆv�|‰|ô 9ô T˜Ÿ™ô Tô& ˆnô  ôF
ˆF�L‰Lõ 
r   