
    O
]j\                     R    d dl Zd dlmZ d dlmZmZ  G d dej                        Zy)    N)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                  d	d
      fd e
j                  dd      fd e
j                  dg dddd      fd e
j                  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gdddgd !       ej                  d"d e
j                  dddd      fd# e
j                  d$d%gd&'      fd( e
j*                  d)d*+      fd, e
j,                         fd- e
j                  g d.d'      fd/ e
j                  ddd01      fd2 e
j                  ddd31      fd4 e
j                  ddd56      fd7 e
j                  ddd01      fd8 e
j                  dd      fd9 e
j                  ddd01      fd: e
j.                  ddd;<      fd= e
j                  d      fd> e
j0                  de      fd e
j                  d      fd e
j                  d      fd? e
j                   ej$                  j                  j&                  j4                  d@dAB      fdC e
j                   ej$                  j                  j&                  j4                  dDej                  B      fdE e
j                   ddFdej$                  j                  j&                  j(                  dGdHI      fgdJdKdLdgd !       ej                  dMd e
j                  dddd      fdN e
j                  ddOdP      fdQ e
j                  d      fdR e
j.                  dddS<      fdT e
j6                  ej$                  j                  j&                  j8                  dUdVB      fgdMdWdXgd !       ej                  dYd e
j                  dddd      fd e
j                  d0dZ      fd[ e
j                  d\dd]^      fd_ e
j                  d`gdadb      fd e
j                  ddcd      fd e
j                  d      fd e
j                  d      fde e
j6                  ej$                  j                  j&                  j8                  dfej                  B      fgdgdhdi!      gZyj)k	MigrationT)members90009_taxmaster_child_marital_status_membertax_transactionAccountHeadidFID)auto_createdprimary_key	serializeverbose_namenamei,  zAccount Head Name)
max_lengthr   description )blankdefault	head_type))Eventr   )	Recurringr   )Generalr      Type)r   choicesr   r   r   	is_active)r   
created_at)auto_now_add
updated_at)auto_now
created_bycreated_account_heads)r   null	on_deleterelated_nametozAccount HeadzAccount Headsz-created_at)r   verbose_name_pluralordering)r   fieldsoptionsAccountTransactiontransaction_type)INCOMEIncome)EXPENSEExpense
   )r   r   amount      )decimal_places
max_digitstransaction_datepayment_mode))Cashr;   )Bank Transferr<   )UPIr=   )Chequer>   
donor_name   )r   r   r   donor_contact2   purposezPurpose / Remarks)r   r   r   paid_topurpose_descriptionbill_referenceproof_documentztransaction_proofs/)r   r%   	upload_to
is_deleted
change_logaccount_headtransactionszaccounting.accounthead)r&   r'   r(   
entered_byentered_transactionsmemberz3Link to registered member if the donor is a member.donation_transactionszmembers.member)r   	help_textr%   r&   r'   r(   zAccount TransactionzAccount Transactionsz-transaction_dateReceiptreceipt_number   )editabler   uniquegenerated_atpdf_filez	receipts/transactionreceiptzaccounting.accounttransactionReceiptsz-generated_atStaffProfilez	Full Namephone   zPhone Number)r   rV   r   role)
ACCOUNTANT
Accountantr`   )r   r   r   Active)r   r   userstaff_profilezStaff ProfilezStaff Profiles)r   r)   N)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharField	TextFieldBooleanFieldDateTimeField
ForeignKeydjangodbdeletionSET_NULLDecimalField	DateField	FileField	JSONFieldlistPROTECTOneToOneFieldCASCADE
operations     L/var/www/kalinger_portal/trust-backend/accounting/migrations/0001_initial.pyr   r      sF   G 	Q'
''(@(@AL 	
*v**$Z_nrst)))SGZ[\ 0 0 0tR HI.f..T  DL  VX  eg  v|  }  ~1f11$?@3v33FG3v33TBC0v00t$RXR[R[RbRbRkRkRtRt  D[  `h  `x  `x   y  z	 !/'6*O	
$ 	
%*v**$Z_nrst#%5V%5%5?SUk>ly{%|}.6..aBOP#%5V%5%5%78!1!1!1  ;W  df  "g  h/v//dBSVWX "2&"2"2rVX"YZ,F,,4Refg,F,,4PSTU&(8(8(8tR(PQ!#36#3#3$WZ#[\!#36#3#3$TUj#kl2v225AB/v//dDIJ3v33FG3v33TBC!2!2!2VYY=M=M=V=V=^=^m{  AY  "Z  [0v00699;K;K;T;T;\;\  lB  GO  G_  G_   `  a,6,,4Cx  @D  PV  PY  PY  P`  P`  Pi  Pi  Pr  Pr  AX  ]m  n  o', !6'=0-@/	
: 	
*v**$Z_nrst!#36#3#3UrZ^#_`!5!5!54!HI-V--Dt{[\ 4 4 4vyy?O?O?X?X?`?`ox  ~]  !^  _ !*'1,-	
 	
*v**$Z_nrst)))S{ST*&**bTbcd)))3O2PZfsuvw1f11$XVW3v33FG3v33TBC---		8H8H8Q8Q8Y8Yhw  }E  }U  }U  V  W	 !0'7	
PJr   r   )django.db.models.deletionrs   django.confr   	django.dbr   r   r   r   r   r   <module>r      s$    !   (Y
$$ Yr   