Files
SGF/docs/SGF_PAYABLE_POSITIONS_DELIVERY.md
2026-11-11 09:00:17 +02:00

3.8 KiB

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. 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.