2.2 KiB
Balancete e razão de ensaio — núcleo comum
03/11/2026. Continuação de desenvolvimento interno, só consulta QA e direitos general_ledger.view existentes. O adaptador SGC usa o mesmo LedgerReports/ReportsWorkspace canónico do SGF, ou os ficheiros de runtime de um pacote fixado por hash, sem motor financeiro remoto.
Rotas HTML/API general-ledger/trial-balance e general-ledger/account-ledger, com datas explícitas from_on/to_on, conta no razão e páginas25/100. Abertura, movimentos e fecho são calculados sobre todos os lançamentos do filtro. A janela SQL do razão precede a paginação; o saldo continua entre páginas. As leituras são repeatable-read/read-only, sem bloqueios de escrita e com autorização/contexto correntes. Âmbito indisponível/conta externa é recusado; schema ou capacidade de pacote ausente responde503, sem inventar saldo zero.
Provas próprias em nova base de regressão: 21 verificações do serviço,20 HTTP e8 de isolamento; um reconhecimento60 pelo workflow e130 lançamentos explicitamente SQL-only para contas/paginação, sem outras dívidas ou liquidações. A observação adicional de5 verificações sobre o ciclo fornecedor completo anterior reconciliou contas e totais220MZN sem alterar o livro/período fechado. Não foram repetidas as suas decisões.
Pacote QA novo de30 ficheiros, manifesto cbc4ddbea15f5e396c92bc2e664b973138551928980f334bcf3eb0cf097cacb1, provado noutra base nativa própria:6 verificações, núcleo/interface realmente carregados do artefacto e sem schema Sales. O pacote congelado anterior e8052 permanecem intactos e recusam o relatório ausente com503; não há actualização/activação do instalado. No ciclo canónico8051, a ligação ao balancete usa os dados já existentes da demonstração, sem os preencher automaticamente.
Relatório completo e manifesto: C:/laragon/www/sgf-tempo/docs/GENERAL_LEDGER_REPORTS_DELIVERY.md e docs/proofs/common-ledger-reports-20261103.json no mesmo repositório canónico. Revisão visual, carga sustentada, implantação e validade legal/fiscal separadas. Sem novos direitos reais, piloto8005/candidatas/contas/dados alterados, publicação, checkpoint ou aceitação presumida.