From 027651c9f675dd7dd5fd946b332f5315e3953021 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Mon, 19 Oct 2026 12:43:06 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B8=D0=BD=D1=82=D0=B5=D1=82=D0=B8?= =?UTF-8?q?=D0=BA=D0=B0=20s40=E2=80=93s42=20=D0=B8=20=D1=81=D0=BD=D0=B8?= =?UTF-8?q?=D0=BC=D0=BA=D0=B8:=20=C2=AB=D0=98=D1=82=D0=BE=D0=B3=D0=BE=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B7=D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D0=BE?= =?UTF-8?q?=D0=B5=C2=BB=20=D0=B1=D0=B5=D0=B7=20=D0=BE=D0=B1=D0=BE=D1=80?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D0=B2,=20=D0=BA=D0=B0=D0=BA=20=D0=B2=201?= =?UTF-8?q?=D0=A1=20(tabular-parser#59)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- .../synthetic/s40_flat_header_account.json | 4 ++-- .../synthetic/s41_flat_chart_of_accounts.json | 4 ++-- .../s42_subaccounts_totals_reversed.json | 4 ++-- osv/synthetic/s40_flat_header_account.xlsx | Bin 5489 -> 5483 bytes osv/synthetic/s41_flat_chart_of_accounts.xlsx | Bin 5428 -> 5420 bytes .../s42_subaccounts_totals_reversed.xlsx | Bin 5430 -> 5424 bytes 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/golden/expected_osv_parse/synthetic/s40_flat_header_account.json b/golden/expected_osv_parse/synthetic/s40_flat_header_account.json index 2110597..bd2b6f3 100644 --- a/golden/expected_osv_parse/synthetic/s40_flat_header_account.json +++ b/golden/expected_osv_parse/synthetic/s40_flat_header_account.json @@ -134,8 +134,8 @@ "data_type": null, "opening_debit": "1000.00", "opening_credit": "200.00", - "turnover_debit": "650.00", - "turnover_credit": "750.00", + "turnover_debit": null, + "turnover_credit": null, "closing_debit": "1200.00", "closing_credit": "500.00", "extra": null diff --git a/golden/expected_osv_parse/synthetic/s41_flat_chart_of_accounts.json b/golden/expected_osv_parse/synthetic/s41_flat_chart_of_accounts.json index d8667f5..feee383 100644 --- a/golden/expected_osv_parse/synthetic/s41_flat_chart_of_accounts.json +++ b/golden/expected_osv_parse/synthetic/s41_flat_chart_of_accounts.json @@ -115,8 +115,8 @@ "data_type": null, "opening_debit": "820.21", "opening_credit": "2763.79", - "turnover_debit": "5000.00", - "turnover_credit": "4991.00", + "turnover_debit": null, + "turnover_credit": null, "closing_debit": "829.21", "closing_credit": "2763.79", "extra": null diff --git a/golden/expected_osv_parse/synthetic/s42_subaccounts_totals_reversed.json b/golden/expected_osv_parse/synthetic/s42_subaccounts_totals_reversed.json index 3f0da6a..5923127 100644 --- a/golden/expected_osv_parse/synthetic/s42_subaccounts_totals_reversed.json +++ b/golden/expected_osv_parse/synthetic/s42_subaccounts_totals_reversed.json @@ -149,8 +149,8 @@ "data_type": null, "opening_debit": "1000.00", "opening_credit": "300.00", - "turnover_debit": "5700.00", - "turnover_credit": "6600.00", + "turnover_debit": null, + "turnover_credit": null, "closing_debit": null, "closing_credit": "200.00", "extra": null diff --git a/osv/synthetic/s40_flat_header_account.xlsx b/osv/synthetic/s40_flat_header_account.xlsx index f16d040540e8f0c7aa9e04769c1f55a284da033b..5f201a3e9ab4dc4a7f312effe33d54a809ae9ef2 100644 GIT binary patch delta 1022 zcmVl6$`O=6aq(%tn(>n=8_)3ixdrA^wNfUZUDx|P0y^F}*%AS8g1R#h~%znt%U=O?y{ zed6u;9gHbDaBSBvDIH3?1y%JM9qgEXigd9HNQ-!mNnz@>Rlnb_vf$tC`T!BwM{;-5H6H#Vlls9aE z49&*boKp;Bgb2vEMv50F9I-j&hNsoXpWz$n`Cd z-v*~39)>rN_#yZkip8@63J!x4e<&MN2|ZzV;Ql%+2q?S&^K+D5OFvyAA|Hv!%S8MT z9`3?|uu+ms*lx&eryYbq@<9B9R)JN%@*sk_<+9me0dZAI9P8EK0}{23vn}AN{f9^q zEU=v}m6%ARu1zwz0YizWFHpEk{+%q)SCN}th>AliEHtb>&fn%^{nZ}lf3N-sf5{B% zQLn;KLiGv0x~t%Xe}8BN!SsqZ2?{^iMXfug;wR94S=ThJsO~3{8^^P=@MZ!|&%(7N zyAi{ap-p#ZUAjGgVxQSL`yr2|GPVu98S|kS$xvrQiNl#$xSoKs(nzLzyDr__$5nxy z;D~=;><)@0jjB54nK+(Re=R|is;0+-Ea9B*gcu0 z-BU^6a}}v2&FAoX0+;7}dSvO+Gb@U2VHnw%pSAhMiNmY&C5XehS-6&j=YmjUcNGVF zZE?r)QG@hc8eSEm)$k&>kuOy8;<7UXRP%++g+MJ|sE2?$^$^}1FkhHn+j4zm;}&?+ zQaKRog*UNqLP=NLt#%28yO$Vt;0B95{sQ1FLTEJM9->Qe`Lh=c)CUR6&zRt@0{{RZ slk^i;0TPo;6gmNqlZO;I0eF+Z6g&aull>G&0n3v`6($B36951J0JVYlUH||9 delta 1037 zcmV+o1oHdqD)B0?JO~cWW%Tv50{{SC3jhEZ0Fwa}8h@Qu-EPw`6n+&eS8%cBr_H)n zZKbVU3l~TT1YBpW+eS;`lDI3}?MJ``NJ9vuX%a~A1cgy;3|3yjc_WUUHci^N64TVh z_R0Ca@0{b7cBtLA#G#E69-n_Q295zH3pK`aLxm_}Jk<3hdv61u50-(cd$c7RYh0k3y|Z7vSyoFrdVpc>}R)d(qQ+G0%n?ISSf_MXg%JCnMxn6$7Ga^TD>E zAmFh*p5({Whjkk~XpMbg-`O-ggx@i{VbhK9h>h9r@E!ZfrtAkBho=Z06EXb*Zykll z;eR{C{<0~8@f$XQ`AHcSH*@TBPOqpG>B8QMg;+d=iq*Z@>}`4 zYebY{5ha<3uY%z^DhQjV!G!OQ+;_2q5J(=2f3Q_xm9P92!CZ0KY@7kykOC+6YWNn3 z+9uI5u$uoNQUnWVuh&XUB~sVsncRV)gy|y`?mPcZGW6BuZs(%nuoW^L8@J=zy?-rV z^LBi#TkxebtjBv5h7zdv@YP*}C;agh_%b_IAg=KRqWj3Xe zEY5aadbrQ30w=){|GwBY6iXUaV}FJ-Ctg-9v8Gimt_NLuKb-N?4K5qF&G@Zz$?rOT zw8L)VhDqk`DXiT+^^`rMB1!Y+YHUe!aoOBVldqt+Qg(U878jl_z47AQWG2B(@NBIH zX|4~_Tpwi0yb^?(=yY7{_e6&lpf(wLG-@>B)u;{JDV6Ib(JCz&8m01XraGZnDz_qo zx?qU<&Igv?v%LU0xC?Art_WiNsE>;#lng{?wnr#*ZerMn{ulfF1+aGsq49(>#4UC0 zvk?r`2MNt(^!2m@003T-?h{u57?Va6IsuiFffP6aev`TsJOS*J_Y_9~(UU(FCI%f7 H00000I3)5J diff --git a/osv/synthetic/s41_flat_chart_of_accounts.xlsx b/osv/synthetic/s41_flat_chart_of_accounts.xlsx index 275736463ef2561b6c3ca04062ea741b2cd17bc8..258c5f42f0493e2c0b3f2cf28290dc938f0f3ef0 100644 GIT binary patch delta 980 zcmV;_11tQrDy%B7JO~Q0(9X+m0{{Te36n+$Ab&|u+dvflDPZAW#&0miNBp&Dfsm zhAp`8fOqY0$NulfYRDa-Mvm=rmTh%qKs5++Q zDu4B=7+d!0RWhWu<>F-z`9sGsy^jmnCZn2?Rqh8?tX`jr0kvKom_59T>DvJ$KvxZM zI+lZ7-y$yZaJQz+>y=hk6DcC(orOn!q>Z?nHA2>T=XIy1Xj~Mwahq}s6K)&0fo&V0 zxRehPRfVMFFO(`p=gS+O?rYmIh3g4M32*5V6eQ`x2 z8Jvgc_Ry!qxyuG($8zP}+`O-bDia0mqDjqq)gvS1)f64vw0UD*R}k=6E-&&b^J@$iGNL? zzgs~?t*TN`!co;W{6Rq|BNxiZrOE&aXTW^JF4+aJ?!own34(njDi=jdz-m52 zq%aF;dov}*3R%1_@qQL@kMM)FJx=Jh^_T}wpeLP z;T|oe0eyj8za!QNHpQHLQuym3*k=<2;>1>g$My2=c}d#D5}d!|H|k|w%YW$Es=5&^ zbu^%$X(jdFxmFBNl{k`Wiy zniUaKW`xR&G-Zck70&ppb_<@W3;rU8)=jW0CMHRBH=d|_!+6R<(@3wa^f(J5<}s^< zCiz$R371I)ze|%`StFmz6o1N(Hc~7kVJF4r|KCcjM-;hyltS83BcE0Wdp&U^@KKu# zT`E6s;ix=!EEFmY`AvT`(JWM2i4%*3%95N=9~k68=Z)$0EZ0Xi?gE>ZDM6ek4-T?J z$v_+h)(C~8f@t>Pz=b^?0P|f!XxQNl;Tf*}4^T@31QY-O00;m80JG-{#|H|r(9X+m z0{{Te36r=JRsqwK4-`59P?Jg&H~~46gA_agr<1@GM*@ryldusLlO7ci2G|k+00013 CcDV=u delta 987 zcmV<110?*cDzqxFJO~Q%;EJPn0{{RG3X?_%Ab(3w+dvThD=XiL9p~vNi3ABrd#Hp! zZO|xUSIWx9yYro$gx#j(~7EN zT7RxmuZp!LuU;i1YFjQ|@{m7r9Mk)_fNe6aDOu%yVcF^rs8~?z)uGwPE113=LI6zF z5T|Q7*!3;qA`ka!%Di4_XEhNbT;5rD>_^6kt63#vjZa>8Yl_B6VH9n_Svg1We8j%>P2#;@?5sDc3O5Zf15 zG?vbJ@a~L!N}RiBNbFdyyqg>M)lg-iNZT~2S+9CzjJ%qngPIN>%3}oN9<6j z*aUf?3+b9(MC>es*b%$t`9c+3E`oBv53xT$XTs~jPN5)IvJBsW6JX6?RR~!X(pdcp zcA(-{fPBMq#=%7FLVD~&YY>n-7JnCD5379T7G!J!$0;}*Cjd87fg_tB*h8XnQM3fC z)-y;7v4FNalVYrp#rr}o6w~s2g9e@O#wD<8q(&Wz#-6jw#JJ{*vMs(aTkA#H+Rx7x zD{U#(Nq29SWMJ#m$RRbKWo>MYrPcMif4#wj8Q0r>p(Seu9i6asAB>(p5Fek+gcLn9G!m zII;FDj~Fu}WM-r>I}lws8Qh&Sd!ep+jkZRV_L3KDT%cWuTmm?YFjSe@Q~kk9Mk(y#Wop~6$?D`gQk%!x5Wi?%F=!P&6Ti#lD;4h33k7k>Y9X@&0Dk~Zng>BrV z+=mITU0lPq4X(J9_o3HNgc`Y79N)TM7YP7;+kd8yYs7wMwP?4j6cp6LZL@FFO)_|i zXF-J$o5c3TKN^Iav#`6__bG8^)$N+g|B@NLu`Cv7z zAmFiFp5!g+!MX(&w8Fl#b2bfz@EovfHhmH7vl06n9J5O{Wxv=cI6?3li|IeuwI3V= z$A5_3uqlG^CpL!pVG-qXC6$5_?p1BV0}3J;nMg)PCS$@zD6ORp#4b`xJY^$KS$RP4 zLkjyj(?8^4u`voh!fO(ou-`lefTqe4qFh9jlM#J|oLqtPtKbO4!*Bu#8Ux>0ES?lm zFbobMy^u}xjQs)n%P?`E@C?jPQKpc2zJEkSAreuLiTEKHxbJHSY8rPYY^!qH`AH*? zJQ9C!q_E0YZbUFwTs9jeIIc?_FVs}<8Hux9^p@aj{ShKXu;A@zsl-?!S8fwoU6Jv8 zfnz)8)tsQNCbc>f#|?FmXjgv{+u9S^)}O@IcsyGywYnA+DGZZc<#VZYQf1Bz_ z4-WP^qVMrhlk{C0e#4{Hu(_%iifaYYfZPG9g<>rcST7VCA)w9~!fx)h>2)mEM>cK) zo0iIhSTF33!U-ik(eG>%3jL56cA=}p9^U|Xn-CgJI78H^R{jG}O9KQH0JGx@%?Ak^ zt4UjP0{{TDlerUD0oRie6gmM^lS~vi0X>t26g&c}5R=Ui9FyM^Dgls_3Kb>>+!6o) F007YV#xwu` delta 973 zcmV;;12X)uDz+-HJO~N6j6eo?0{{T@lSK$Fe@qAhqyS0UL!~HD+p_};Sh2m-UP5}y zkD4ADDVJ7?BDGTc1f&Tf{Rw%6^&53|4aQE_q=}I6?tVM-eKR{+PkBJR9lwh)MSG6z z`W2;1X|JTJezS`m)6b9|b^&P<&oL=Xy^iYlJZ!dvkz=b_O)IF5X}L!>YMJz@ ze{H#V!$W@GaZK-B4clZ;QFLXtuxWL=R4k~~a?kAGElgkazyPLdR8(eWIZ$q!42sLsO zAJ5#ci3EVYZPUkfV!yFkv|CY%3TolDf7!R`CK)`()1X3$O=A1v9}U9IdDz|T`;<6S zYan(kH+-9WvuvoLp`dM;)U1|0GC*EM$wD+uK3K^r2zV@)CwYr{ux^0`t+KD|f=z;b zcn;YOn>-5+*pU4WPS_Qjupev~oFaIQ#PkpBItUJf6U1)W1i|XRR2B?i;Yn59$w?%l>Ou} z05nk+5EUY#LK@L$$jLQ0zYdN;JPgN>pb_wm#NufQ1^dAfq!+S@p0Hm)e-$PU6rO|m z8OjxNPZx+NMk0!7BEAU*?)wIUf0`tn3ENt_?fj$>NFItmI8s>UE4Lz;Yc87&C5{`Z zj$<_yd_>}G+HxAtCpfkXUd#6tq8NcV)CI9~H!`(3EUnhRa2S)-JNeeB%u+ZuWTv7#b z*pQS#94|=fApc)=V9cX8f9{Q58m6(RS{n&i7KU+87{ z5UqyIS)*85Es6%_4p1wW>QZ2>SXvJObD@%4S=@^q0xjhM2&9sFHlPZ1QY-O00;m803lq`v*ruL2MM^0Kn8gO v008upvlCYV-IEIxIssafMie*!Lz90LJOQzjyc9