25 lines
3.8 KiB
Markdown
25 lines
3.8 KiB
Markdown
# Posições de fornecedores — entrega8085
|
|
|
|
10/11/2026. Financeiro → **Posições de fornecedores**, na instalação existente. Pesquisa literal por factura/fornecedor actual da origem, filtro de estado documental e páginas25/100. Cada linha mostra reconhecimento, estado financeiro, principal, pagamentos históricos confirmados, afectações líquidas, saldo, pendências e revisão da origem. Não se confunde factura pendente com dívida zero nem estado documental com estado de pagamento.
|
|
|
|
A consulta selecciona IDs na SQL antes de chamar `positionsPage` do motor original, apenas para a página. Não recalcula dinheiro no adaptador. Origem divergente conserva saldo indeterminado; mais de uma identidade financeira para o documento recusa409. Isolamento/autoridade física/contexto e qualificação das origens permanecem no mecanismo financeiro existente. Sem novo direito ou writer.
|
|
|
|
O resumo separa moedas e soma somente saldos conhecidos da página, com contagens de desconhecidos e documentos ainda não reconhecidos. CSV exporta somente a página/filtros/leitura e protege os textos livres contra fórmulas. O fornecedor é o actual da origem, não uma fotografia histórica. Cada página é uma leitura actual, sem snapshot persistente entre páginas ou saldo histórico.
|
|
|
|
Abrir a posição transmite `document_id` ao detalhe financeiro original. O destino filtra antes de paginar e recusa documento indisponível/estrangeiro403 sem substituir por outro. A rotina original de confirmação financeira permanece idêntica, conferida após normalizar finais de linha; continua a revalidar o estado actual.
|
|
|
|
## Provas
|
|
|
|
-23 verificações na regressão existente: paridade com o motor, filtros,25/100 no universo conhecido, página fora do intervalo, acesso/contexto, identidade financeira ambígua e preservação. A única duplicação de identidade usada como fixture foi revertida; não houve operação financeira.
|
|
-15 verificações de apresentação/contrato/navegação: desconhecido sem zero, moedas separadas, CSV, selecção exacta e recusas. Renderização simulada não comprova revisão visual.
|
|
-19 verificações HTTP8085: valores efectivos versus motor, detalhe exacto, pesquisas, filtro, campos/tamanho recusados e outro módulo recusado. Inclui MIME e SHA dos ficheiros principal e lazy da interface realmente servidos. Zero POSTs de negócio.
|
|
-45 conjuntos actuais iguais antes/depois, incluindo obrigações/fontes/comandos, artigos e novos registos/recibos de catálogo, permissões, documentos, Caixa e diário. Instalação conserva binding; comandos financeiros e cache não foram alterados. Diário27/Caixa950/cálculos5 preservados. Nenhum comando dirigido aos seis registos protegidos.
|
|
|
|
[Índice das provas](proofs/sgf-payable-positions-20261110.json). Provas anteriores reutilizadas; não se repetiram emissões, recebimentos, pagamentos, lançamentos ou cadastro de artigos.
|
|
|
|
## Limitações concretas
|
|
|
|
O motor actual reconhece obrigações com `due_on=null` e devolve atraso indeterminado. Não existe preparação/revisão de condições de vencimento para fornecedores; esta consulta não inventa prazos nem altera o livro para preencher a coluna. A consulta conserva os mutex e a qualificação global de origens do mecanismo composto. A selecção documental é paginada, mas não constitui prova de optimização integral, memória limitada de todas as dependências, grandes volumes ou carga sustentada. Não se ensaiaram mais de25 documentos nesta entrega.
|
|
|
|
Gestão revista de vencimentos exige autoridade específica e decisão antes de qualquer concessão. Revisão visual, fiscalidade geral e capacidade de implantação permanecem pendências separadas. Sem novas bases/portas/demonstrações, SGC, efeitos financeiros, direitos reais, publicação, candidata de Compras, aceitação ou checkpoint. A matriz v17 continua a declarar o produto amplo incompleto.
|