From d4ca387805ea20c97f936f32f2145cf1161b585b Mon Sep 17 00:00:00 2001 From: Priec Date: Thu, 3 Sep 2026 16:47:28 +0200 Subject: [PATCH] carry forward accounting --- common/src/proto/descriptor.bin | Bin 241103 -> 241604 bytes komp-app/src/grpc.rs | 10 ++++++++++ 2 files changed, 10 insertions(+) diff --git a/common/src/proto/descriptor.bin b/common/src/proto/descriptor.bin index 1c04fca64a624d948d753452cfcb35495086a329..b217b0a03c7e397e581f1a4739360ee1b3f4c44e 100644 GIT binary patch delta 2123 zcmZ`)zi%8x7`^>*mOZgeayWLfcEX1xLQu{oLO`%ZK|-+P$gzM6;WCRlDXAWDX3>iZo*o`YDGAAsVv*8->(pRzIV7%+qD*r= zEa?pRFjl-v+z?Den)1G2)Qd#i1qpgzt4vwmJ*5+Fd0Xh7ievRCrTwjU>8;n^*r0wM zbwv?J67{gxcAyog8w$48CP|fHH3WT-%Z39~>Trptq$`~$=DIIvTV`**PF4`~rzza! zyWy+hw(LbR%7!7yJUJ3NZ8Jh=ol=o|4+;oe5~aS7s2!tPSAmi#lIDYf(izIDR8-(- zGQ#PUc+9dghqK+Ip~~^C{jxj`dlryVJS!qzE3;h}m4t1m*~!yPB_(9HdO_*2%AxI% zAULBZv^o4prkTJY;2?8*P_;my!kFhboR)WMdY)}C-*32$mbc+j(58dhJ}`~>di3vt z^U}QycY)2arrC+_HZCq#D-WxyFR<@inAB~I3!&HPKJ>Sz2d%At+H}T1N;3-A zYD2Ya9~p0O%-9*n*dwwYUM~lW$Eg}ymre3+QJc5IJu^cStO*y_-V})$yr-V5ELn== zG)?Q3Waa>N&Ml2aav;)9unge~qrBVl_8`(E<PRgm@~2t__Es9f>E1!zjt|fSwDYoU2h|T@&R{}2Tx&k8c{btA z!`hooKpxiKYy$ES-u&8QZWBWw8pkJ2@YtIGT00(wg!ex%fgcjWkR#3!=2FD%aRfj~ z0V~s^C_5%4kz-1ZL(Ak)9hhu1ciCAgC>(>CSjD{(DGBm)dmQD+2K(Y{S&MA01Uv1d zaH(iyBMOH%Evb%@DMB3y#j5egR4Gi=(`z9WIzlcKpCOFFHI7LnQHFjjosvB#+xN$| zPKZu3R^B&uC`wJxP@n5AZYz7AnG4Q@ZXcBFX9!e@@KI$At#Yhj;sLY(7_A!0b|bn* zVm3|kiRL^DnBTOC*&lsz*;#4#-C1KV^9=LRf9^cHhA?zn{z*eR&lq8JGjJB?Po^)h zO}NE1QI?Dz2F}|z61Q|0p1~N&x%1YtSfOfip`1soV2tGPlfc2xJ$({*3t#;Qv8Oyt delta 1591 zcmai!L2naB6vuaVXCr3_23#O$@K;Q$n&C~_kc3KDL(AcM#D#NM*rUCqvh za>1yVet;gVs`si#q*ls_8~1*Is_Hjrzd_ai%*N|DRUuLiGk*Jf|2Oad-upkRzx`f) z^DAjAdjG7k$!ODCJ&=p!oxAwMDqE=0i_Wuyt4rjsh3CI`%%x6^-f(V`;3toFT3Y2j z-Qh~6N@g7G^q(2Rzy1d!dZ_8RIX9VQHGQ5s3QuaGnrI^35tAvh-SI{zY3 zTz(@)X#@pf%y`yQVQNK`cpil>B){J(q>oV$53?Bw83fA0w@LSF+0*O%tD)q5sYMuN zrW8FCdKPXIbD>O#N!G>pIvGeklnUjBdWa7sPgSCmX%T!6GR-YC?b@2x8MA5bw;nw_ z&Njj2%R{M+In>7R=TV2$yc?A&yTvGVT&L!3OkSTOcdl=^XW0_-%^e~(&aF&O9!?i8 zvG*?eOKSA4^Cbxm+=+Ld{4L^s*b`csC*V@4M154-6VvdHc|7M&wa%q{Yjqg>K*kyBT^lsACAmERWx+>12sIU@HrU(Qsn8=gU6VRL03)2%y z+FYr#D;9~LwrD-5&m;Ru-i>4d9hX$%o8V~ zT}X8SZInLlO&Spz&zFicAHiX)p@{fFMcvT8PNG< z_L-&9n%9I@K2M#E>i8I$;%%FyV3@*dmVznBP3SGikg$Vx9V25SNVulYJB1s{=k)>J zDVyd4yknX+v>o+9-a*%XCd~EWj+XO;1V0kqd5G>8AY&`+7(8(#bplJq`ADi_>M&8| zCbIK1GtG3w*yLS6mLHiB{@>Y}PiDh9hSVuc?3>|f`BfG$>f7f>E^$-KR} zgEe+foo3&n4(itEQ|B28_Ic+47U0n`UMi8MQej;rd5k?{C-`>{-qyXd-~S8Z0)#^V diff --git a/komp-app/src/grpc.rs b/komp-app/src/grpc.rs index 66bf2747..d3119a89 100644 --- a/komp-app/src/grpc.rs +++ b/komp-app/src/grpc.rs @@ -11,6 +11,7 @@ use common::proto::komp_ac::search2::search2_client::Search2Client; use common::proto::komp_ac::accounting::{ Account, AccountingPeriod, AccountingStatus, ApproveProfileRequest, CloseAccountingPeriodRequest, ConfigureAccountingPeriodRequest, EnsureAccountRequest, + GenerateAccountingTransferRequest, GenerateAccountingTransferResponse, GetAccountingStatusRequest, GetJournalRequest, GetProfileApprovalRequest, GetTrialBalanceRequest, GetTrialBalanceResponse, Journal, ListAccountingPeriodsRequest, ListAccountingPeriodsResponse, @@ -308,6 +309,15 @@ impl GrpcClient { .context("gRPC GetTrialBalance call failed")?.into_inner()) } + pub async fn generate_accounting_transfer( + &mut self, + request: GenerateAccountingTransferRequest, + ) -> Result { + let request = self.authenticated_request(request)?; + Ok(self.accounting_client.generate_accounting_transfer(request).await + .context("gRPC GenerateAccountingTransfer call failed")?.into_inner()) + } + pub async fn map_opening_balance_account( &mut self, request: MapOpeningBalanceAccountRequest,