o
    ۷h~                     @   sD   G d d dZ G dd dZG dd dZdd ZG dd	 d	Zd
S )c                   @   s   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$S )%Code_Gen_Type                        	   
                                                                      !   "   #   N&__name__
__module____qualname__
apcategoryapsubcategorybank_branchbankCost_centreBussiness_segmentccbsmappingchannel	commoditycouriercustomer_categorycustomerdocument_typehsnmaster_businesssegmentdesignationcountrydistrictstatecitypaymodeproduct_categoryproductproduct_typesubtaxtaxtaxrateuomORG_IPORG_DETAILSATTENDANCE_CONFIG
LEAVE_TYPEHOLIDAYGRADE	RULE_TYPE rL   rL   7/var/www/FinalPayroll/payrollservice/util/masterutil.pyr      H    r   c                   @   s   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"d Z#d!Z$d"Z%d#S )$Code_Gen_ValueCATSCATBBBKCCBSCCBSICNLCOMDICOUCCATCUSTIDOCHSNDESGCODTSNCYPMPDCTVPDTPTYPESTTAXTRUOMIPORGAGLTHDGRRTNr%   rL   rL   rL   rM   rO   &   rN   rO   c                   @   s4   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdS )PayrollDeductionTyper   r   r   r   r   	QUARTERLY
HALFYEARLYYEARLYMONTHLYCUSTOMN)r&   r'   r(   rs   rt   ru   rv   rw   QUARTERLY_VALHALFYEARLY_VAL
YEARLY_VALMONTHLY_VAL
CUSTOM_VALrL   rL   rL   rM   rr   L   s    rr   c                 C   s   | t jks
| t jkrt jt jd}|S | t jks| t jkr&t jt jd}|S | t jks0| t jkr9t jt jd}|S | t jksC| t jkrLt jt jd}|S | t j	ksV| t j
kr_t j
t j	d}|S d d d}|S )N)idname)rr   rx   rs   ry   rt   rz   ru   r{   rv   r|   rw   )typedatarL   rL   rM   payrolldeduction_valZ   s"   	
r   c                   @   s$   e Zd ZdZdZdZdZdZdZdS )CodeUtilr   r   r   r   r   r   N)	r&   r'   r(   EMPLOYEEPAYROLL_COMPONENTEMP_PF_STRUCTUREEmployeemonthly_payinfoTRANIEE
INTERNSHIPrL   rL   rL   rM   r   j   s    r   N)r   rO   rr   r   r   rL   rL   rL   rM   <module>   s
    %&