Files
SGF/scripts/sgf-statements-ui-sample.php
2026-11-11 09:00:17 +02:00

3 lines
829 B
PHP

<?php
require __DIR__.'/sgf-statements-proof-bootstrap.php';$target=$run['root'].'/private/receipt-composition-cc50a276c10c';$source=json_decode(file_get_contents($target.'/statements-source-private.json'),true);$t=new App\Modules\Accounting\InternalStatementTotals();$rows=[];foreach($source['rows']as$r){$category=$approvedCategories[$r['code']]??'unclassified';$t->add($r,$category);$rows[]=$r+['category'=>$category];}$summary=['query'=>['from_on'=>'2026-11-10','to_on'=>'2026-11-10'],'currencies'=>$t->result(),'legal_model'=>false,'synthetic_only'=>true,'accounts'=>count($rows),'mapping_version'=>2,'basis'=>$source['basis']];file_put_contents($target.'/statements-ui-sample-private.json',json_encode(['source'=>$source,'summary'=>$summary,'rows'=>$rows]));echo json_encode(['passed'=>true,'database_writes'=>0]).PHP_EOL;