
    /h*                        d dl mZ d dlmZ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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j
                        Zy)    )models)TeamVendorsc                      e Z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j                  dd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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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d	      Z ej6                  d
dd      Z ej                  dddd      Z ej<                  ddddej>                  d      Z  ej<                  ddddej>                  d      Z! ej                  dddd      Z" ej                  dddd      Z# ej<                  ddejH                  dd      Z% ej<                  ddejH                  dd      Z& ejN                  dd      Z( ejN                  dd      Z) ejT                  d      Z+ ejT                  d      Z,y)Incomes   F
max_lengthblanknullTr   r    )r   defaultr
   r   r   r
   r   r   r
   r   r   r   income	upload_tor   r   z program_department.Program_Typesincome_program_type)r   r   r   	on_deleterelated_nameprogram_department.Projectsincome_project)r   r   r   r   r   zcountry.Statesincome_stater   r   r   r   zcountry.Districtsincome_districtauto_now_addauto_nowN)-__name__
__module____qualname__r   	CharFieldincome_typedonation_typedonoremailmobile	aadhar_nopan_noIntegerFieldsanction_amountreceived_amounthuman_resourcecamp_expensestraining_expensesequipment_expensestravel_expensesmaterial_expencesadministrative_expensesaccomodation_expensesmonitoring_expensesmiscellaneous_expensesno_of_installmentsmode_of_payment	FileFieldproof_of_evidencepayment_date
ForeignKeyCASCADEprogram_typeproject
start_dateend_dateSET_NULLstatedistrict	TextFieldaddressmessageDateTimeField
created_at
updated_at     R/mnt/ACDE16A4DE16673C/PROJECTS/MIS_PORTALS/MIS_PORTAL/finance_department/models.pyr   r      sS   "&""cUKK$F$$5uMMF5uEEF5uEEVEFF   Ct$GIVDtDF)f))EBO)f))EBO%V%%D"SWXN$F$$RCtSWXM(((4VZ[)))"DW[\&f&&rcTXYO(((4VZ[.f..rcQU\`a,F,,RCtZ^_*&**2#TX\]-V--bSPT[_`)))"DW[\&f&&#rTXYO(((84dS#6##B3dQUVL$6$$%GtZ^hjv|  wE  wE  Ti  jLf =rQU\`lrlzlz  JZ  [G!!!"DtTJvs$TRHF.foo\`o}~E v  !4bFOObf  vG  HHfT5GfT5G%%%48J%%%t4JrN   r   c                       e Zd Z ej                  edej                  d      Z ej                  ddd      Z	 ej                  dd      Z ej                  d	      Z ej                  d
      Zy)Alloted_Targetsr   alloted_targets)r   r   r   r   Fr	   r   Tr   r   N)r!   r"   r#   r   r>   r   r?   r   r$   target_namer,   target_numberrJ   rK   rL   rM   rN   rO   rQ   rQ   *   sm    Vwfnn[lmF"&""cUKK'F''e%@M%%%48J%%%t4JrN   rQ   c                   D   e Zd Z ej                  dd      Z ej                  ddd      Z ej                  ddej                  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 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      Z ej                  dddd      Z ej                  dddd      Z ej                  eej                  ddd      Z ej                  eej                  ddd      Z ej:                  d      Z ej:                  d      Zy)ExpenditureFr   r   r	   r   r   Texpenditure_projectr   r   r   ))r   zPayment due)   Complete)r   choices))r   No)rX   Yesr   expendituresr   r   r   r   )r   r   r   r   r   r   N) r!   r"   r#   r   	DateFieldexpence_dater$   sector_of_expencer>   rD   rA   administrative_expensepayment_typer,   payment_statusassetsother_payment_moder;   other_invoiceother_payment_proofadvancerG   descriptionr+   member_or_vendorr   memberr   vendorrJ   rK   rL   rM   rN   rO   rV   rV   3   s   #6##%e<L(((Cu5Qf =rU[UdUdko  T  UG-V--bPT[_`#6##s%eLL(V((<`aN V  4JKF)))"DW[\$F$$~TPTUM*&**^4VZ[VbS4PG"&""2TEKVbS4PF'v''s$UYZVtvRV]abFVw&//2UY`deF%%%48J%%%t4JrN   rV   c                   R   e Zd Z ej                  eej                  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d      Z ej                  dddd      Z ej                  dddd      Zy	)
HRExpenditurehrr   r      r   Tr   r   r   N)r!   r"   r#   r   OneToOneFieldrV   r?   expenditurer$   r/   hr_expence_date	hr_amount
hr_sectionhr_tds_deductionhr_tds_deduction_daterM   rN   rO   ro   ro   I   s    &&&&{fnn[_`K%V%%RtRVWN&f&&#rTXYO   4dSI!!!"DtTJ'v''s$UYZ,F,,RCtZ^_rN   ro   c                   R   e Zd Z ej                  eej                  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d      Z ej                  dddd      Z ej                  dddd      Zy)EquipmentExpenditure	equipmentrq   r   r   Tr   N)r!   r"   r#   r   rs   rV   r?   rt   r$   equipment_expence_dateequipment_amountequipment_sectionequipment_supplier_nameequipment_tds_deductionequipment_tds_deduction_daterM   rN   rO   r{   r{   S   s    &&&&{fnn[fgK-V--bSPT[_`'v''s$UYZ(((4VZ[.f..rcQU\`a.f..rcQU\`a#36#3#3B3VZae#f rN   r{   c                      e Zd Z ej                  eej                  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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d      Zy)TravelExpendituretravelrq   r   r   Tr   N)r!   r"   r#   r   r>   rV   r?   rt   r$   travel_expence_date	departurearrivalmode_of_traveltravel_amounttravel_sectiontravel_tds_deductiontravel_tds_deduction_daterM   rN   rO   r   r   ]   s    #&##K6>>X`aK*&**2#TX\]   4dSIfrcDQG%V%%bSSWXN$F$$RCtRVWM%V%%bSSWXN+6++B3dY]^ 0 0 0SW^b crN   r   c                      e Zd Z ej                  eej                  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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d      Z ej                  dddd      Zy)IECExpenditureiecrq   r   r   Tr   N)r!   r"   r#   r   rs   rV   r?   rt   r$   iec_expence_dateitemquantityrate
iec_amountiec_sectioniec_remarksiec_tds_deductioniec_tds_deduction_daterM   rN   rO   r   r   h   s    &&&&{fnn[`aK'v''s$UYZ6B3dNDvs$TRH6B3dND!!!"DtTJ"&""2#TPTUK"&""2#TPTUK(((4VZ[-V--bSPT[_`rN   r   c                      e Zd Z ej                  eej                  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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d      Zy)AccommodationExpenditureaccommodationrq   r   r   Tr   N)r!   r"   r#   r   rs   rV   r?   rt   r$   accommodation_expence_dateaccommodation_check_inaccommodation_check_out
no_of_daysaccommodation_amountaccommodation_sectionaccommodation_tds_deduction accommodation_tds_deduction_daterM   rN   rO   r   r   u   s    &&&&{fnn[jkK!1!1!1"TX_c!d-V--bSPT[_`.f..rcQU\`a!!!"DtTJ+6++B3dY]^,F,,RCtZ^_"2&"2"22#UY`d"e'7v'7'7sZ^ei'j$rN   r   c                      e Zd Z ej                  eej                  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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y)	MiscellaneousExpendituremiscellaneousrq   r   r   Tr   r^   N)r!   r"   r#   r   rs   rV   r?   rt   r$   miscellaneous_expence_datemiscellaneous_othermiscellaneous_remarksmiscellaneous_amountmiscellaneous_sectionmiscellaneous_tds_deduction miscellaneous_tds_deduction_daterG   miscellaneous_descriptionrM   rN   rO   r   r      s    &&&&{fnn[jkK!1!1!1"TX_c!d*&**2#TX\],F,,RCtZ^_+6++B3dY]^,F,,RCtZ^_"2&"2"22#UY`d"e'7v'7'7sZ^ei'j$ 0 0 04d SrN   r   c                   R   e Zd Z ej                  eej                  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d      Z ej                  dddd      Z ej                  dddd      Zy)OfficeExpenditureofficerq   r   r   Tr   N)r!   r"   r#   r   rs   rV   r?   rt   r$   office_expence_dateoffice_amountoffice_sectionoffice_supplier_nameoffice_tds_deductionoffice_tds_deduction_daterM   rN   rO   r   r      s    &&&&{fnn[cdK*&**2#TX\]$F$$RCtRVWM%V%%bSSWXN+6++B3dY]^+6++B3dY]^ 0 0 0SW^b crN   r   N)	django.dbr   hr_department.modelsr   r   Modelr   rQ   rV   ro   r{   r   r   r   r   r   rM   rN   rO   <module>r      s     .!5fll !5J5fll 55&,, 5,`FLL `g6<< g	d 	d
aV\\ 
a	kv|| 	k	Tv|| 	Td drN   