Ë
    a%9jà  ã                   ó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 ej
                  ej                  «      gZ ej                  dd e
j                  dddd¬«      fd e
j                  g d	¢d
¬«      fd e
j                  dd¬«      fd e
j                  dd¬«      fd e
j                  g d¢dd¬«      fd e
j                  dd¬«      fd e
j                  dd¬«      fd e
j                  de¬«      fd  e
j                   d¬!«      fd" e
j                   d¬#«      fd$ e
j"                  ej&                  j                  j(                  j*                  d%ej                  ¬&«      fd' e
j"                  ej&                  j                  j(                  j*                  d(ej                  ¬&«      fd) e
j"                  ej&                  j                  j(                  j*                  d*d+¬&«      fgd,d-gi¬.«       ej                  d/d e
j                  dddd¬«      fd0 e
j                  d1d¬2«      fd3 e
j                  e¬4«      fd5 e
j                  d ed6«      d¬7«      fd8 e
j                  dd¬«      fd e
j                  g d9¢d:d
¬«      fd; e
j0                  dd¬<«      fd= e
j                   ej2                  j4                  j6                  ¬4«      fd  e
j                   d¬!«      fd> e
j"                  ej&                  j                  j(                  j*                  d?ej                  ¬&«      fd) e
j"                  ej&                  j                  j(                  j*                  d?d+¬&«      fd@ e
j"                  ddej&                  j                  j(                  j8                  d?dA¬B«      fgd,dCgi¬.«       ej                  dDd e
j                  dddd¬«      fdE e
j                  d ed6«      d¬7«      fd e
j                  dd¬«      fd" e
j                   d¬#«      fdF e
j:                  ej&                  j                  j(                  j*                  dGej                  ¬&«      fgdHdIi¬.«       ej                  dJd e
j                  dddd¬«      fd e
j                  dd¬«      fd e
j                  dd¬«      fd e
j                  g dK¢dd
¬«      fdL e
j                  ddM¬«      fd  e
j                   d¬!«      fd" e
j                   d¬#«      fdF e
j"                  ej&                  j                  j(                  j*                  dNej                  ¬&«      fgd,d-gi¬.«       ej                  dOd e
j                  dddd¬«      fd e
j                  ddPd¬Q«      fdR e
j                  g dS¢dT¬«      fd e
j                  ddd¬U«      fdL e
j                  dd¬«      fd  e
j                   d¬!«      fd) e
j"                  ddej&                  j                  j(                  j8                  dVd+¬B«      fdF e
j"                  ej&                  j                  j(                  j*                  dVej                  ¬&«      fd@ e
j"                  ddej&                  j                  j(                  j8                  dVdA¬B«      fg	d-g e
j<                  dFd-gdW¬X«      gdYœ¬.«      gZyZ)[Ú	MigrationT)ÚcoreÚ)0004_shipper_7_10_billing_engagement_pushÚPaymentÚidFÚID)Úauto_createdÚprimary_keyÚ	serializeÚverbose_nameÚmethod))ÚWALLETÚWallet)ÚCARDÚCard)ÚCASHÚCash)ÚCREDITzCredit termsé   )ÚchoicesÚ
max_lengthÚamounté   é   )Údecimal_placesÚ
max_digitsÚcurrencyÚUSDé   )Údefaultr   Ústatus)©ÚPENDINGÚPending)ÚREQUIRES_ACTIONzRequires client action)Ú
PROCESSINGÚ
Processing)ÚCAPTUREDÚCaptured)ÚFAILEDÚFailed)ÚREFUNDEDÚRefunded)ÚPENDING_CODz#Cash on delivery pending collectionr(   é   )r   r%   r   Úprovider_reféÿ   )Úblankr   Úidempotency_keyé€   Úmetadata)r7   r%   Ú
created_at)Úauto_now_addÚ
updated_at)Úauto_nowÚpayeeÚpayments_received)Ú	on_deleteÚrelated_nameÚtoÚpayerÚpayments_madeÚtripÚpaymentsz	core.tripÚorderingz-created_at)ÚnameÚfieldsÚoptionsÚInvoiceÚnumberé    )r   ÚuniqueÚ
line_items)r%   Útaxz0.00)r    r%   r!   Útotal))ÚDRAFTÚDraft)ÚISSUEDÚIssued©ÚPAIDÚPaid)ÚVOIDÚVoidrU   Údue_date)r7   ÚnullÚ	issued_atÚshipperÚinvoicesÚpaymentzbilling.payment)r7   r]   rA   rB   rC   z
-issued_atÚWalletAccountÚbalanceÚuserÚwallet_accountr   zWallet accountÚWithdrawalRequest)r'   )ÚAPPROVEDÚApproved)ÚREJECTEDÚRejectedrW   Únoteiô  Úwithdrawal_requestsÚLedgerEntryz<Signed: positive adds to wallet balance, negative subtracts.)r    Ú	help_textr!   Ú
entry_type))ÚWALLET_DEBIT_PAYMENTzWallet debit (shipment payment))ÚWALLET_CREDIT_EARNINGzWallet credit (trip earning))ÚWALLET_CREDIT_TOPUPzWallet credit (top-up))ÚCREDIT_EARNINGz)Credit terms earning (transporter credit))ÚWITHDRAWAL_DEBITzWithdrawal debit)Ú
ADJUSTMENTzManual adjustmenté(   )r7   Údb_indexr   Úledger_entriesÚbilling_led_user_id_ab3f37_idx)rJ   rI   )rH   ÚindexesN) Ú__name__Ú
__module__Ú__qualname__Úinitialr   Úswappable_dependencyr   ÚAUTH_USER_MODELÚdependenciesÚCreateModelr   ÚBigAutoFieldÚ	CharFieldÚDecimalFieldÚ	JSONFieldÚdictÚDateTimeFieldÚ
ForeignKeyÚdjangoÚdbÚdeletionÚCASCADEÚlistr   Ú	DateFieldÚutilsÚtimezoneÚnowÚSET_NULLÚOneToOneFieldÚIndexÚ
operations© ó    úV/var/www/html/truck-me/billing/migrations/0001_shipper_7_10_billing_engagement_push.pyr   r   
   s  „ à€Gð 	>Ø'ˆ
×'Ñ'¨×(@Ñ(@ÓAð€Lð 	ˆ
×ÑØàÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ+˜6×+Ñ+ò  5Kð  XZô  [ð  \ØÐ.˜6×.Ñ.¸aÈBÔOÐPØÐ-˜V×-Ñ-°eÈÔJÐKØÐ+˜6×+Ñ+ò  5\ð  foð  |~ô  ð  @ØÐ!1 ×!1Ñ!1¸ÈÔ!MÐNØ"Ð$4 F×$4Ñ$4¸4ÈCÔ$PÐQØÐ-˜V×-Ñ-°DÀ$ÔGÐHØÐ3˜v×3Ñ3ÀÔFÐGØÐ3˜v×3Ñ3¸TÔBÐCØÐ+˜&×+Ñ+°f·i±i×6FÑ6F×6OÑ6O×6WÑ6WÐfyð  G÷  Wñ  Wô  Xð  YØÐ+˜&×+Ñ+°f·i±i×6FÑ6F×6OÑ6O×6WÑ6WÐfuð  {C÷  {Sñ  {Sô  Tð  UØÐ*˜×*Ñ*°V·Y±Y×5EÑ5E×5NÑ5N×5VÑ5VÐeoÐtô  Að  Bðð  ˜]˜Oðô#	
ð* 	ˆ
×ÑØàÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ+˜6×+Ñ+°rÀ$ÔGÐHØÐ/˜v×/Ñ/¸Ô=Ð>ØÐ+˜×+Ñ+¸1ÁgÈfÃoÐbdÔeÐfØÐ-˜&×-Ñ-¸QÈ2ÔNÐOØÐ+˜6×+Ñ+ò  5Cð  MUð  bdô  eð  fØÐ-˜V×-Ñ-°D¸tÔDÐEØÐ2˜f×2Ñ2¸6¿<¹<×;PÑ;P×;TÑ;TÔUÐVØÐ3˜v×3Ñ3ÀÔFÐGØÐ-˜F×-Ñ-¸¿	¹	×8HÑ8H×8QÑ8Q×8YÑ8YÐhrÐw÷  xPñ  xPô  Qð  RØÐ*˜×*Ñ*°V·Y±Y×5EÑ5E×5NÑ5N×5VÑ5VÐeoÐtô  Að  BØÐ-˜F×-Ñ-°D¸tÈvÏyÉy×O_ÑO_×OhÑOh×OqÑOqð  AKð  Paô  bð  cðð ˜\˜Nðô!	
ð( 	ˆ
×ÑØ àÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ/˜F×/Ñ/¸qÉ'ÐRXË/ÐfhÔiÐjØÐ-˜V×-Ñ-°eÈÔJÐKØÐ3˜v×3Ñ3¸TÔBÐCØÐ-˜×-Ñ-¸¿	¹	×8HÑ8H×8QÑ8Q×8YÑ8YÐhxð  ~F÷  ~Vñ  ~Vô  Wð  Xðð Ð 0ðô	
ð 	ˆ
×ÑØ$àÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ.˜6×.Ñ.¸aÈBÔOÐPØÐ-˜V×-Ñ-°eÈÔJÐKØÐ+˜6×+Ñ+ò  5Sð  ]fð  suô  vð  wØÐ)˜×)Ñ)°ÀÔEÐFØÐ3˜v×3Ñ3ÀÔFÐGØÐ3˜v×3Ñ3¸TÔBÐCØÐ*˜×*Ñ*°V·Y±Y×5EÑ5E×5NÑ5N×5VÑ5VÐezð  @H÷  @Xñ  @Xô  Yð  Zð	ð ˜]˜Oðô	
ð  	ˆ
×ÑØàÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØÐ.˜6×.Ñ.¸að  LJð  WYô  Zð  [ØÐ/˜v×/Ñ/ò  9tð  ACô   Dð  EØ"Ð$4 F×$4Ñ$4¸4È$Ð[^Ô$_Ð`ØÐ)˜×)Ñ)°ÀÔEÐFØÐ3˜v×3Ñ3ÀÔFÐGØÐ*˜×*Ñ*°¸DÈFÏIÉI×L\ÑL\×LeÑLe×LnÑLnð  ~Nð  S^ô  _ð  `ØÐ*˜×*Ñ*°V·Y±Y×5EÑ5E×5NÑ5N×5VÑ5VÐeuð  {C÷  {Sñ  {Sô  Tð  UØÐ-˜F×-Ñ-°D¸tÈvÏyÉy×O_ÑO_×OhÑOh×OqÑOqð  AQð  Vgô  hð  ið
ð +˜OØ(˜FŸL™L°¸Ð0GÐNnÔoÐpñô	
ðOY�Jr˜   r   )Údjango.db.models.deletionrŠ   Údjango.utils.timezoneÚdecimalr   Údjango.confr   Ú	django.dbr   r   r   r—   r˜   r™   ú<module>rŸ      s*   ðó !Û Ý Ý  ß (ôb�
×$Ñ$õ br˜   