Files
IncomeTaxSystem/AppCode/__pycache__/ITRHandler.cpython-312.pyc

24 lines
5.7 KiB
Plaintext
Raw Normal View History

<EFBFBD>
c<>5i<35><00><00><><00>ddlmZddlZddlmZddlZddlZddl Z ddlmZddlZddlZddl Z ddl
m Z m Z m Z Gd<05>d<06>Zy)<07>)<01>DBConfigN)<01>YearGet)<03> send_file<6C>render_template<74>requestc<00><<00>eZdZd<01>Zd<02>Zd<03>Zd<04>Zd<05>Zd<06>Zd<07>Z d<08>Z
y )
<EFBFBD>
ITRHandlerc<00>x<00>tj<00>|_|jjd<01><02>|_y)NT)<01>
dictionary)r<00>get_db_connection<6F>conn<6E>cursor<6F><01>selfs <20>lC:\Users\swapnil\Dropbox\PC\Downloads\V2-IncomeTaxSystem-06-12-2025\IncomeTaxSystem-v2\AppCode\ITRHandler.py<70>__init__zITRHandler.__init__s+<00><00><1C>.<2E>.<2E>0<><04> <09><1A>i<EFBFBD>i<EFBFBD>&<26>&<26>$<24>&<26>7<><04> <0B>c<00><><00>|jjd<01>g}|jj<00>D]}|j<00>}<01>|S)N<> GetAllItr)r<00>callproc<6F>stored_results<74>fetchall)r<00>records<64>results r<00> get_all_itrzITRHandler.get_all_itrsJ<00><00> <0A> <0B> <0B><1C><1C>[<5B>)<29><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD> (<28><17>rc<00><><00>|jjd|g<01>g}|jj<00>D]}|j<00>}<02>|rt |d<00>|dSy)N<>
GetITRByIdr)rrrr<00>print)r<00>idrrs r<00> get_itr_by_idzITRHandler.get_itr_by_id&se<00><00> <0C> <0B> <0B><1C><1C>\<5C>B<EFBFBD>4<EFBFBD>0<><15><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD> (<28> <13> <11>'<27>!<21>*<2A> <1D><1A>1<EFBFBD>:<3A> <1D>rc<00><><00>gd<01>}|D<00>cgc]}|j|d<02><00><02>}}|jjd|<04>|jj <00>ycc}w)N<><18>year<61>gross_total_income<6D>disallowance_14a<34>disallowance_37<33>deduction_80ia_business<73>deduction_80ia_misc<73>deduction_80ia_other<65>deduction_sec37_disallowance<63> deduction_80g<30>net_taxable_income<6D>tax_30_percent<6E>tax_book_profit_18_5<5F> tax_payable<6C> surcharge_12<31>
edu_cess_3<EFBFBD>total_tax_payable<6C>
mat_credit<EFBFBD> interest_234c<34> total_tax<61> advance_tax<61>tds<64>tcs<63>tax_on_assessment<6E>refundr<00> InsertITR)<05>getrrr <00>commit)r<00>data<74>columns<6E>col<6F>valuess r<00>add_itrzITRHandler.add_itr9sT<00><00>
<EFBFBD><07>/6<>6<>s<EFBFBD>$<24>(<28>(<28>3<EFBFBD><01>"<22>6<><06>6<> <0A> <0B> <0B><1C><1C>[<5B>&<26>1<> <0C> <09> <09><18><18><1A><> 7s<00>Ac<00><><00>gd<01>}|g|D<00>cgc]}|j|d<02><00><02>c}z}td|<05>|jjd|<05>|jj <00>ycc}w)Nr"rz Final values:<3A> UpdateITR)r<rrrr r=)rrr>r?r@rAs r<00>updatezITRHandler.update]s`<00><00>
<EFBFBD><07><15><14>W<EFBFBD>=<3D>c<EFBFBD><14><18><18>#<23>q<EFBFBD>)<29>=<3D>=<3D><06> <0A>o<EFBFBD>v<EFBFBD>&<26> <0C> <0B> <0B><1C><1C>[<5B>&<26>1<> <0C> <09> <09><18><18><1A><> >s<00>A,c<00>r<00>|jjd|g<01>|jj<00>y)N<> DeleteITRById)rrr r=)rrs r<00>delete_itr_by_idzITRHandler.delete_itr_by_idps(<00><00> <0C> <0B> <0B><1C><1C>_<EFBFBD>r<EFBFBD>d<EFBFBD>3<> <0C> <09> <09><18><18>rc<00>p<00> |jjd|g<01>g}|jj<00>D]}|j<00>}<02>|syt j
|<02>}|j <00>}|jdd|j<00>td|<05>|jD<00>cic]}t|t<00>r|d|<06><00><02><02>}}|j|d<06><07>|jdd<06><08>tj <00>}t j"|d <09>
<EFBFBD>5} |j%| d d <0C> <0A>| j&d }
|
j)ddd<0E>ddd<00>|j+d<02>|Scc}w#1swY<00>!xYw#t,j.j0$r} td| <0B>Yd} ~ yd} ~ wwxYw)N<> GetITRByYearr<00>Fieldzdf-->zRecord T)r?<00>inplace)<02>droprL<00>
xlsxwriter)<01>engineF<65> ITR_Vertical)<02>index<65>
sheet_name<EFBFBD>uMySQL Error →)rrrr<00>pd<70> DataFrame<6D> transpose<73>insertrQrr?<00>
isinstance<EFBFBD>int<6E>rename<6D> reset_index<65>io<69>BytesIO<49> ExcelWriter<65>to_excel<65>sheets<74>
set_column<EFBFBD>seek<65>mysql<71> connector<6F>Error) r<00> selected_year<61>rowsr<00>df<64> df_transposed<65>i<> record_cols<6C>output<75>writer<65> worksheet<65>es r<00>itr_report_downloadzITRHandler.itr_report_downloadws<><00><00>) <1C><14> <0B> <0B>$<24>$<24>^<5E>m<EFBFBD>_<EFBFBD>E<><19><04>"<22>k<EFBFBD>k<EFBFBD>8<>8<>:<3A>-<2D>F<EFBFBD>!<21>?<3F>?<3F>,<2C>D<EFBFBD>-<2D><1C><1F><18>\<5C>\<5C>$<24>'<27><02>!#<23> <0C> <0C><0E> <0A><1D>$<24>$<24>Q<EFBFBD><07><1D>1D<31>1D<31>E<><15>g<EFBFBD>m<EFBFBD>,<2C>
+<2B>2<>2<><12><19>j<EFBFBD><11>C<EFBFBD>6H<36><16><17><11><03>}<7D>$<24><12> <0B><12>
<1E>$<24>$<24>[<5B>$<24>$<24>G<><1D>)<29>)<29>t<EFBFBD>T<EFBFBD>)<29>B<><1C><1A><1A><1C><06><17>^<5E>^<5E>F<EFBFBD><<3C>@<40>3<>F<EFBFBD>!<21>*<2A>*<2A>6<EFBFBD><15>><3E>*<2A>Z<> &<26> <0A> <0A>n<EFBFBD> =<3D>I<EFBFBD><1D>(<28>(<28><11>A<EFBFBD>r<EFBFBD>2<>3<>
<17> <0B> <0B>A<EFBFBD><0E><1D> <0A><>!<12>3<>3<><33><19>?<3F>?<3F>(<28>(<28> <1C><15>'<27><11>+<2B><1B><> <1C>sJ<00>AF<00>AF<00>/E1<04> AF<00>7E6<03>F<00>1F<00>6E?<07>;F<00>F5<03> F0<03>0F5c<00>l<00>|jj<00>|jj<00>y)N)r<00>closer rs rrrzITRHandler.close<73>s <00><00> <0C> <0B> <0B><19><19><1B> <0C> <09> <09><0F><0F>rN) <0B>__name__<5F>
__module__<EFBFBD> __qualname__rrr rBrErHrprr<00>rrr r s,<00><00>8<> <17> <14>&<1B>H<1B>&<1B>+<1C>^rr )<0F>AppCode.Configr<00>mysql.connectorrc<00>AppCode.YearGetr<00>pandasrT<00>pymysqlr\<00>flaskrrrr rvrr<00><module>r}s7<00><01>#<23><16>#<23><13><0E> <09>$<24><16><13> <09>5<>5<>V<1A>Vr