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

37 lines
9.2 KiB
Plaintext
Raw Normal View History

2025-11-30 16:24:49 +05:30
<EFBFBD>
2026-02-14 17:32:30 +05:30
<00>]<5D>i<EFBFBD>"<00><00>P<00>SSKrSSKrSSKrSSKJrJrJr SSK J
r
"SS5r g)<06>N)<03> send_file<6C>render_template<74>request)<01>DBConfigc<00>D<00>\rSrSrSrSrSrSrSrSr Sr
S r S
r g ) <0C>
ITRHandler<EFBFBD> c<00>t<00>[R"5UlURRSS9Ulg)NT)<01>
dictionary)r<00>get_db_connection<6F>conn<6E>cursor<6F><01>selfs <20><C:\Work\lcepl_Projects\IncomeTaxSystem\AppCode\ITRHandler.py<70>__init__<5F>ITRHandler.__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>URRS5 /nURR5HnUR5nM U$)N<> GetAllItr)r<00>callproc<6F>stored_results<74>fetchall)r<00>records<64>results r<00> get_all_itr<74>ITRHandler.get_all_itrsC<00><00> <0C> <0B> <0B><1C><1C>[<5B>)<29><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD>3<><17>rc<00><><00>URRSU/5 /nURR5HnUR5nM U(a[ US5 US$g)N<>
GetITRByIdr)rrrr<00>print)r<00>idrrs r<00> get_itr_by_id<69>ITRHandler.get_itr_by_ids`<00><00> <0C> <0B> <0B><1C><1C>\<5C>B<EFBFBD>4<EFBFBD>0<><15><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD>3<> <13> <11>'<27>!<21>*<2A> <1D><1A>1<EFBFBD>:<3A> <1D>rc<00><><00>/SQnUVs/sHo1RUS5PM nnURRSU5 URR 5 URR5 URR5 gs snf![
2026-02-14 17:32:30 +05:30
a!nURR 5 UeSnAff=f!URR5 URR5 f=f)N)+<2B>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> per_tax_a<5F> tax_a_cal<61>per_surcharge_a<5F>surcharge_a_cal<61>
per_cess_a<EFBFBD>edu_cess_a_cal<61>sum_of_a<5F> per_tax_b<5F> tax_b_cal<61>per_surcharge_b<5F>surcharge_b_cal<61>
per_cess_b<EFBFBD>edu_cess_b_cal<61>sum_of_b<5F> tax_payable<6C>total_tax_payable<6C>opening_balance<63>mat_credit_created<65>mat_credit_utilized<65>closing_balance<63> interest_234c<34> total_tax<61> advance_tax<61>tds<64>tcs<63>sat<61>tax_on_assessment<6E>refund<6E>interest_244a_per143<34>refund_received<65>balance_receivable<6C>remarks<6B>
created_atr<00> InsertITR)<08>getrrr <00>commit<69> Exception<6F>rollback<63>close)r<00>data<74>columns<6E>col<6F>values<65>es r<00>add_itr<74>ITRHandler.add_itr*s<><00><00> <1E><0E>G<EFBFBD>3:<3A>:<3A>'<27>3<EFBFBD>h<EFBFBD>h<EFBFBD>s<EFBFBD>A<EFBFBD>&<26>'<27>F<EFBFBD>:<3A> <11>K<EFBFBD>K<EFBFBD> <20> <20><1B>f<EFBFBD> 5<> <10>I<EFBFBD>I<EFBFBD> <1C> <1C> <1E>
<11>K<EFBFBD>K<EFBFBD> <1D> <1D> <1F> <10>I<EFBFBD>I<EFBFBD>O<EFBFBD>O<EFBFBD> <1D><>;<3B><>
<19> <14> <10>I<EFBFBD>I<EFBFBD> <1E> <1E> <20><13>G<EFBFBD><47> <14><> <11>K<EFBFBD>K<EFBFBD> <1D> <1D> <1F> <10>I<EFBFBD>I<EFBFBD>O<EFBFBD>O<EFBFBD> <1D>s3<00>B<00>B<04>8B<00>B<00>
2026-02-14 17:32:30 +05:30
C<03>"B><03>>C<03>C<00>6C<c<00><><00>/SQnU/UVs/sHoBRUS5PM sn-nURRSU5 URR 5 gs snf)N)+r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrN<00>
updated_atr<00> UpdateITR)rQrrr rR)rr!rVrWrXrYs r<00>update<74>ITRHandler.updateCsX<00><00><0E><07><15><14>W<EFBFBD>=<3D>W<EFBFBD>c<EFBFBD><18><18>#<23>q<EFBFBD>)<29>W<EFBFBD>=<3D>=<3D><06> <0C> <0B> <0B><1C><1C>[<5B>&<26>1<> <0C> <09> <09><18><18><1A><>>s<00>A"c<00>r<00>URRSU/5 URR5 g)N<> DeleteITRById)rrr rR)rr!s r<00>delete_itr_by_id<69>ITRHandler.delete_itr_by_idSs(<00><00> <0C> <0B> <0B><1C><1C>_<EFBFBD>r<EFBFBD>d<EFBFBD>3<> <0C> <09> <09><18><18>rc <00>V<00>URRSU/5 /nURR5HnUR5nM U(dgUHnUR SS5 M 0SS_SS_SS_S S _S
S _S S _SS_SS_SS_SS_S S _SS_SS_SS_SS_SS_S S!_0S"S#_S S _S$S%_S&S'_S(S)_S*S+_S,S-_S.S/_S0S1_S2S3_S4S5_S6S7_S8S9_S:S;_S<S=_S>S?_S@SA_ESBSCSDSESFSGSHSISJSKSL.
En/nUR 5H,upxUSMR USM5n URX<>/5 M. [R"USNSO/SP9n
[R"5n [R"U SQSR9n U Rn U RSS5nX<>RSS'U R!STSUSVSWSX.5nU R!STSYSUSZ.5nU R!S[SY05nU R!SYS\S].5nUR#S^S_U5 [%U5nUSY-nS`US U3nUR#SaSbU3U R!SUSTSc.55 UR'SdSNSO/U5 SenU
R)5H9unnUR+USMUSNU5 UR+USYUSOU5 USY- nM; UR-SfSg5 UR-ShSi5 SSS5 U R/SM5 U $!,(df  N!=f![0R2R4an[7SjU5 SnAgSnAff=f)kN<6B> GetITRByYearr!r&zGross Total Incomer'zAdd: Disallowance u/s 14Ar(zAdd: Disallowance u/s 37<33>-r)z-Less: Deduction u/s 80IA - On Business Incomer*zOn Misc Receiptsr+zOn Otherr,zOn Sec 37 Disallowancer-zLess: Deduction u/s 80Gr.zNet Taxable Incomer/z Per% Tax @(A)r0z
Tax cal(A)r1zPer% surcharge @(A)r2zSurcharge cal (A)r3z Per% cess(A)r4zEdu cess cal(A)r5zSum of tax_cal(A)r6z Per% Tax @(B)r7z
Tax cal(B)r8zPer% surcharge @(B)r9zSurcharge cal (B)r:z Per% cess(B)r;zEdu cess cal(B)r<zSum of tax_cal(B)r=z Tax Payabler>zTotal Tax Payabler?zOpening Balancer@zAdd: MAT Credit CreatedrAzLess: MAT Credit UtilizedrBzClosing BalancerCzAdd: Interest u/s 234CrDz Total Taxz Advance Tax<61>TDS<44>TCS<43>SATzTax on Regular Assessment<6E>Refundz"Add : Interest u/s 244A as per 143zLess : Refund Received onzBalance Receivable<6C>Remarks)
rErFrGrHrIrJrKrLrMrmr<00> Particulars<72>ITR)rW<00>
2026-01-24 18:22:28 +05:30
xlsxwriter)<01>enginez
2026-02-14 17:32:30 +05:30
ITR ReportT<74>center<65>vcenter<65>)<04>bold<6C>align<67>valign<67> font_size<7A>)ru<00>borderrvrzz#,##0.00)rz<00>
num_formatzA1:B1z(Laxmi Civil Engineering Services Pvt LtdzAY zA2:B2zAssessment Year : )rvru<00>A4<41>zA:A<>-zB:B<>uMySQL Error →)rrrr<00>pop<6F>itemsrQ<00>append<6E>pd<70> DataFrame<6D>io<69>BytesIO<49> ExcelWriter<65>book<6F> add_worksheet<65>sheets<74>
2026-01-24 18:22:28 +05:30
add_format<EFBFBD> merge_range<67>int<6E> write_row<6F>iterrows<77>write<74>
2026-02-14 17:32:30 +05:30
set_column<EFBFBD>seek<65>mysql<71> connector<6F>Errorr )r<00> selected_year<61>rowsr<00>row<6F> field_mappingrV<00>key<65>label<65>value<75>df<64>output<75>writer<65>workbook<6F> worksheet<65> title_fmt<6D>
header_fmt<EFBFBD>cell_fmt<6D>num_fmt<6D>ay_start<72>ay_end<6E>assessment_year<61>row_no<6E>_rZs r<00>itr_report_download<61>ITRHandler.itr_report_downloadYs<><00><00>x <18> <10>K<EFBFBD>K<EFBFBD> <20> <20><1E>-<2D><1F> A<><15>D<EFBFBD><1E>+<2B>+<2B>4<>4<>6<><06><1D><EFBFBD><EFBFBD>(<28><04>7<><18><1B><1B><03><13><07><07><04>d<EFBFBD>#<23><1C>-<0E>$<24>&:<3A>-<0E>"<22>$?<3F>-<0E>"<22>#=<3D>-<0E><14>c<EFBFBD> -<0E>
*<2A>+Z<> -<0E> &<26>'9<> -<0E>'<27>
<EFBFBD>-<0E>/<2F>0H<30>-<0E> <20>!:<3A>-<0E>%<25>&:<3A>-<0E><14>c<EFBFBD>-<0E><1C>o<EFBFBD>-<0E><1C>l<EFBFBD>-<0E>"<22>$9<>-<0E>"<22>$7<>-<0E> <1D>~<7E>!-<0E>"!<21>#4<>#-<0E>$<1B>0<>%-<0E>&<14>c<EFBFBD>'-<0E>(<1C>o<EFBFBD>)-<0E>*<1C>l<EFBFBD>+-<0E>,"<22>$9<>--<0E>."<22>$7<>/-<0E>0<1D>~<7E>1-<0E>2!<21>#4<>3-<0E>4<1B>0<>5-<0E>6<1E>}<7D>7-<0E>8$<24>%8<>9-<0E>:"<22>#4<>;-<0E><%<25>&?<3F>=-<0E>>&<26>'B<>?-<0E>@"<22>#4<>A-<0E>B <20>!9<>C-<0E>D<1C>[<5B>E-<0E>F -<2D><1C><1C><1C>%@<40>#<23>)M<>$?<3F>';<3B>%<25>Y-<0E>M<EFBFBD>`<16>D<EFBFBD>+<2B>1<>1<>3<>
2026-01-24 18:22:28 +05:30
<EFBFBD><03><1C>Q<EFBFBD><07> <0B> <0B>C<EFBFBD><11>+<2B><05><14> <0B> <0B>U<EFBFBD>N<EFBFBD>+<2B>4<><14><1C><1C>d<EFBFBD>]<5D>E<EFBFBD>,B<>C<>B<EFBFBD><18>Z<EFBFBD>Z<EFBFBD>\<5C>F<EFBFBD><13><1E><1E><06>|<7C><<3C><06>!<21>;<3B>;<3B><08>$<24>2<>2<><<3C>@<40> <09>.7<EFBFBD> <0A> <0A>l<EFBFBD>+<2B>%<25>/<2F>/<2F> <20>8<EFBFBD>y<EFBFBD>!#<23>1<12><13> <09>&<26>0<>0<> <20>A<EFBFBD><08>2<12><13>
2026-02-14 17:32:30 +05:30
<EFBFBD>$<24>.<2E>.<2E><08>!<21>}<7D>=<3D><08>"<22>-<2D>-<2D><11>*<2A>.U<>V<><07><1A>%<25>%<25>g<EFBFBD>/Y<>[d<>e<><1E>}<7D>-<2D><08>!<21>A<EFBFBD><1C><06>$'<27><08>z<EFBFBD><11>6<EFBFBD>(<28>";<3B><0F><1A>%<25>%<25><1B>(<28><1F>(9<>:<3A><1C>'<27>'<27>(<28>D<EFBFBD>(I<>J<><12><1A>#<23>#<23>D<EFBFBD>=<3D>%<25>*@<40>*<2A>M<><1B><06> <20>k<EFBFBD>k<EFBFBD>m<EFBFBD>F<EFBFBD>A<EFBFBD>s<EFBFBD><1D>O<EFBFBD>O<EFBFBD>F<EFBFBD>A<EFBFBD>s<EFBFBD>=<3D>/A<>8<EFBFBD>L<><1D>O<EFBFBD>O<EFBFBD>F<EFBFBD>A<EFBFBD>s<EFBFBD>5<EFBFBD>z<EFBFBD>7<EFBFBD>C<><1A>a<EFBFBD>K<EFBFBD>F<EFBFBD>,<2C> <1A>$<24>$<24>U<EFBFBD>B<EFBFBD>/<2F><19>$<24>$<24>U<EFBFBD>B<EFBFBD>/<2F>U=<3D>X <13>K<EFBFBD>K<EFBFBD><01>N<EFBFBD><19>M<EFBFBD>[=<3D><<3C><>^<15><EFBFBD><EFBFBD>$<24>$<24> <18> <11>#<23>Q<EFBFBD> '<27><17><> <18>s8<00>AK4<00>DK4<00>/EK#<03>K4<00>#
K1<07>-K4<00>4L(<03> L#<03>#L(c<00>l<00>URR5 URR5 g)N)rrUr rs rrU<00>ITRHandler.close<73>s <00><00> <0C> <0B> <0B><19><19><1B> <0C> <09> <09><0F><0F>r)r rN) <0A>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__rrr"r[r`rdr<>rU<00>__static_attributes__<5F>rrrr s,<00><00>8<>
<17> <14>"<1E>2 <1B> <1B> y<18>xrr) <0C>mysql.connectorr<72><00>pandasr<73>r<><00>flaskrrr<00>AppCode.Configrrr<>rr<00><module>r<>s#<00><01><16><13> <09>5<>5<>#<23>N<1A>Nr