Ë
    
.Úi,  ã                   óf   — d dl Zd dlZd dlmZ d dlmZ d dlmZm	Z	  G d„ dej                  «      Z
y)é    N)ÚDecimal)Úsettings)Ú
migrationsÚmodelsc                   ó  — e Zd ZdZddd ej
                  ej                  «      gZ ej                  dd e
j                  dddd¬	«      fd
 e
j                  d¬«      fd e
j                  g d¢dd¬«      fd e
j                  dd¬«      fd e
j                  d¬«      fd e
j                  dd¬«      fd e
j                  d¬«      fd e
j                  d¬«      fd e
j                   ddej$                  j                  j&                  j(                  dej                  ¬ «      fd! e
j                   ej$                  j                  j&                  j*                  d"d#¬$«      fg
d%d&d
gi¬'«       ej                  d(d e
j                  dddd¬	«      fd e
j                  dd¬«      fd) e
j,                  d* ed+«      d,¬-«      fd. e
j                  g d/¢d0d¬«      fd1 e
j                  dd2d¬3«      fd4 e
j0                  dd2¬5«      fd6 e
j                  dd¬«      fd e
j                  d¬«      fd e
j                  d¬«      fd e
j                   ddej$                  j                  j&                  j(                  d7ej                  ¬ «      fd8 e
j                   ej$                  j                  j&                  j2                  d9d:¬$«      fd! e
j                   ej$                  j                  j&                  j*                  d9d#¬$«      fd; e
j                   ej$                  j                  j&                  j2                  d9d<¬$«      fgd%d=gi¬'«       ej                  d>d e
j                  dddd¬	«      fd? e
j                  d@dAgdB¬C«      fd. e
j                  g dD¢dEdF¬«      fdG e
j,                  d* ed+«      d,¬-«      fd e
j                  dd¬«      fdH e
j                  ej4                  j6                  j8                  ¬«      fdI e
j                  dd2dJ¬3«      fd1 e
j                  dd2d¬3«      fdK e
j                  g dL¢dMd¬«      fdN e
j                  ddd¬O«      fd4 e
j0                  dd2¬5«      fd e
j                  d¬«      fd; e
j                   ej$                  j                  j&                  j2                  dPd<¬$«      fdQ e
j                   ddej$                  j                  j&                  j2                  dRdS¬ «      fd e
j                   ddej$                  j                  j&                  j(                  dTej                  ¬ «      fd8 e
j                   ddej$                  j                  j&                  j2                  dRd:¬ «      fdU e
j                   ddej$                  j                  j&                  j2                  dRdV¬ «      fdW e
j                   ddej$                  j                  j&                  j2                  dRdX¬ «      fd! e
j                   ej$                  j                  j&                  j*                  dRd#¬$«      fgd%dYd=gi¬'«       ej                  dZd e
j                  dddd¬	«      fdG e
j,                  d* ed+«      d,¬-«      fd4 e
j0                  dd2¬5«      fd e
j                  d¬«      fdQ e
j                   ddej$                  j                  j&                  j2                  d[dS¬ «      fdU e
j                   ej$                  j                  j&                  j2                  d[dV¬$«      fdW e
j                   ej$                  j                  j&                  j*                  d\dX¬$«      fgd] e
j:                  d^d_¬`«      gi¬'«       ej<                  da e
j:                   e
j>                  db«      dcdd¬e«      ¬f«       ej<                  dg e
j:                   e
j>                  dh«      didj¬e«      ¬f«      gZ yk)lÚ	MigrationT)Úcollections_managementÚ+0003_alter_collectionemail_options_and_more)Ú	customersÚ00003_supportticket_supportticketmessage_and_more)ÚtenancyÚ70003_tenant_address_line1_tenant_address_line2_and_moreÚTreasuryAccountÚidFÚID)Úauto_createdÚprimary_keyÚ	serializeÚverbose_nameÚnameéx   )Ú
max_lengthÚtype))ÚbankÚBanque)ÚcashÚCaisse)Úmobile_moneyzMobile Money©ÚotherÚAutrer   é   )ÚchoicesÚdefaultr   ÚcurrencyÚXAFé   )r$   r   Ú
is_default)r$   Úmetadata)ÚblankÚnullÚ
created_at)Úauto_now_addÚ
updated_at)Úauto_nowÚ
created_byÚcreated_treasury_accounts)r*   r+   Ú	on_deleteÚrelated_nameÚtoÚtenantÚtreasury_accountsztenancy.tenant)r2   r3   r4   Úorderingz-is_default)r   ÚfieldsÚoptionsÚRemittanceBatchÚamount_totalé   z0.00é   )Údecimal_placesr$   Ú
max_digitsÚstatus))ÚdraftÚ	Brouillon)Ú	validatedu   ValidÃ©)Úpaidu   PayÃ©©Ú	cancelledu   AnnulÃ©rA   Ú	referenceÚ )r*   r$   r   Únotes)r*   r$   Úpaid_atÚcreated_remittancesÚcustomerÚremittanceszcustomers.customerÚaccountz#treasury_management.treasuryaccountz-idÚTreasuryMovementÚ	direction)Úinu   EntrÃ©e)ÚoutÚSortieé
   )r#   r   ))Úpendingz
En attente)Ú	confirmedu	   ConfirmÃ©rE   rV   é   ÚamountÚ
value_dateÚlabeléÿ   Úsource))ÚpaymentÚPaiement)Ú
remittancezReversement client)ÚmanualÚManuelr   r`   Ú
source_key)r*   r   r+   Ú	movementsÚcaseÚtreasury_movementsz%collections_management.collectioncaseÚcreated_treasury_movementsr]   zcollections_management.paymentr_   z#treasury_management.remittancebatchz-value_dateÚRemittanceLineÚremittance_linesÚlinesÚconstraints)r_   r]   Úuniq_remittance_payment)r8   r   Útreasuryaccount)r(   T)r5   r%   Ú*uniq_default_treasury_account_per_currency)Ú	conditionr8   r   )Ú
model_nameÚ
constraintÚtreasurymovement)Úsource_key__isnullF)r5   rb   Úuniq_treasury_source_keyN)!Ú__name__Ú
__module__Ú__qualname__Úinitialr   Úswappable_dependencyr   ÚAUTH_USER_MODELÚdependenciesÚCreateModelr   ÚBigAutoFieldÚ	CharFieldÚBooleanFieldÚ	JSONFieldÚDateTimeFieldÚ
ForeignKeyÚdjangoÚdbÚdeletionÚSET_NULLÚCASCADEÚDecimalFieldr   Ú	TextFieldÚPROTECTÚutilsÚtimezoneÚnowÚUniqueConstraintÚAddConstraintÚQÚ
operations© ó    ú@/var/www/html/acx/treasury_management/migrations/0001_initial.pyr   r   
   s\	  „ à€Gð 	RØIØNØ'ˆ
×'Ñ'¨×(@Ñ(@ÓAð	€Lð 	ˆ
×ÑØ"àÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ)˜×)Ñ)°SÔ9Ð:ØÐ)˜×)Ñ)ò  3Qð  [að  npô  qð  rØÐ-˜V×-Ñ-°eÈÔJÐKØÐ2˜v×2Ñ2¸5ÔAÐBØÐ-˜V×-Ñ-°D¸tÔDÐEØÐ3˜v×3Ñ3ÀÔFÐGØÐ3˜v×3Ñ3¸TÔBÐCØÐ0˜v×0Ñ0°tÀ$ÐRX×R[ÑR[×RbÑRb×RkÑRk×RtÑRtð  D_ð  dl÷  d|ñ  d|ô   }ð  ~ØÐ,˜6×,Ñ,°v·y±y×7GÑ7G×7PÑ7P×7XÑ7XÐgzð  @Pô  Qð  Rðð ˜]¨FÐ3ðô	
ð$ 	ˆ
×ÑØ"àÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ-˜V×-Ñ-°eÈÔJÐKØÐ!4 ×!4Ñ!4ÀAÉwÐW]ËÐkmÔ!nÐoØÐ+˜6×+Ñ+ò  5Tð  ^eð  rtô  uð  vØÐ.˜f×.Ñ.°TÀ2ÐRUÔVÐWØÐ*˜&×*Ñ*°¸rÔBÐCØÐ0˜F×0Ñ0°tÀ$ÔGÐHØÐ3˜v×3Ñ3ÀÔFÐGØÐ3˜v×3Ñ3¸TÔBÐCØÐ0˜v×0Ñ0°tÀ$ÐRX×R[ÑR[×RbÑRb×RkÑRk×RtÑRtð  DYð  ^f÷  ^vñ  ^vô   wð  xØÐ.˜V×.Ñ.¸¿¹×9IÑ9I×9RÑ9R×9ZÑ9ZÐivð  |Pô  Qð  RØÐ,˜6×,Ñ,°v·y±y×7GÑ7G×7PÑ7P×7XÑ7XÐgtð  zJô  Kð  LØÐ-˜F×-Ñ-¸¿	¹	×8HÑ8H×8QÑ8Q×8YÑ8YÐhuð  {`ô  að  bðð  ˜U˜Gðô#	
ð* 	ˆ
×ÑØ#àÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ.˜f×.Ñ.Ð8IÐK\Ð7]ÐjlÔmÐnØÐ+˜6×+Ñ+ò  5Fð  P[ð  hjô  kð  lØÐ.˜6×.Ñ.¸aÉÐQWËÐegÔhÐiØÐ-˜V×-Ñ-°eÈÔJÐKØÐ3˜v×3Ñ3¸F¿L¹L×<QÑ<Q×<UÑ<UÔVÐWØÐ*˜&×*Ñ*°¸rÈcÔRÐSØÐ.˜f×.Ñ.°TÀ2ÐRUÔVÐWØÐ+˜6×+Ñ+ò  5^ð  hpð  }ô  @ð  AØÐ/˜v×/Ñ/°dÀsÐQUÔVÐWØÐ*˜&×*Ñ*°¸rÔBÐCØÐ3˜v×3Ñ3ÀÔFÐGØÐ-˜F×-Ñ-¸¿	¹	×8HÑ8H×8QÑ8Q×8YÑ8YÐhsð  y^ô  _ð  `ØÐ*˜×*Ñ*°¸DÈFÏIÉI×L\ÑL\×LeÑLe×LmÑLmð  }Qð  V}ô  ~ð  ØÐ0˜v×0Ñ0°tÀ$ÐRX×R[ÑR[×RbÑRb×RkÑRk×RtÑRtð  D`ð  em÷  e}ñ  e}ô   ~ð  ØÐ.˜V×.Ñ.°TÀÐPV×PYÑPY×P`ÑP`×PiÑPi×PqÑPqð  AUð  Znô  oð  pØÐ-˜F×-Ñ-°D¸tÈvÏyÉy×O_ÑO_×OhÑOh×OpÑOpð  @Tð  Yyô  zð  {ØÐ0˜v×0Ñ0°tÀ$ÐRX×R[ÑR[×RbÑRb×RkÑRk×RsÑRsð  CWð  \Aô   Bð  CØÐ,˜6×,Ñ,°v·y±y×7GÑ7G×7PÑ7P×7XÑ7XÐg{ð  AQô  Rð  Sð'ð, ˜]¨EÐ2ðô/	
ð6 	ˆ
×ÑØ!àÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ.˜6×.Ñ.¸aÉÐQWËÐegÔhÐiØÐ*˜&×*Ñ*°¸rÔBÐCØÐ3˜v×3Ñ3ÀÔFÐGØÐ*˜×*Ñ*°¸DÈFÏIÉI×L\ÑL\×LeÑLe×LmÑLmð  }Oð  T{ô  |ð  }ØÐ-˜F×-Ñ-¸¿	¹	×8HÑ8H×8QÑ8Q×8YÑ8YÐhzð  @`ô  að  bØÐ0˜v×0Ñ0¸6¿9¹9×;KÑ;K×;TÑ;T×;\Ñ;\Ðkrð  x]ô   ^ð  _ðð Ð 7 × 7Ñ 7Ð?XÐ_xÔ yÐzðô	
ð 	!ˆ
× Ñ Ø(Ø.�v×.Ñ.¸¸¿¹ÐBVÓ9WÐ`vð  ~jô  kô	
ð 	!ˆ
× Ñ Ø)Ø.�v×.Ñ.¸¸¿¹ÐB_Ó9`ð  jBð  Icô  dô	
ðmZ�Jr’   r   )Údjango.db.models.deletionr‚   Údjango.utils.timezoneÚdecimalr   Údjango.confr   Ú	django.dbr   r   r   r‘   r’   r“   ú<module>r™      s*   ðó !Û Ý Ý  ß (ôe�
×$Ñ$õ er’   