7.5 KiB
Documentos adicionais integrados na8085 —10/11/2026
Bloco QA autorizado implementado na mesma instalação: entrada http://127.0.0.1:8085/sgf, módulo Comercial, funções Recibos, Notas de crédito e Facturas-recibo. Cada função abre o ecrã de documentos com o tipo correspondente; acesso directo autenticado /commercial/documents. Preservados os seis módulos, menus horizontais/dropdowns e SGC independente. Nenhuma nova demonstração/base/porta/utilizador/role PostgreSQL.
As dez concessões de consulta foram expressamente autorizadas e aplicadas apenas aos perfis Financeiros QA13/14 e âmbitos discriminados. Os controlos documentais originais continuam efectivos; não se substituiu consulta fiscal por uma autorização genérica nem se usou outra identidade para emitir.
Percurso utilizável
- Preparação individual com origem explícita, fundamento e versão. Seleccionar factura e afectação efectiva no Recibo; não usar recebimento proposto como prova de pagamento. O selector não escolhe a primeira linha.
- Revisão por outra pessoa. A recusa conserva a versão e o fundamento; a aprovação não emite por arrasto.
- Nova prévia e emissão individual. O servidor volta a conferir pessoa, contexto, direitos, origem e dependências. A factura-recibo consome a intenção financeira previamente preparada por13 e a revisão distinta; o executor14 emite uma factura e conclui obrigação, recebimento e afectação na mesma transacção. A intenção conserva o autor anterior; efeitos e auditoria conservam o executor real. Sem mudança de identidade.
- PDF de teste congelado, SHA conferido, numeração QA própria, histórico SQL25/100 e recuperação pela mesma chave. Prévia revertida pode avançar sequências, mas não grava documento/recebível. Formulário e navegação local ficam bloqueados durante a prévia/confirmação incerta.
- Contabilidade prepara, revê e aplica cada origem no mesmo diário. O crédito nominal usa D QA-REDUCAO-CLIENTE/C QA-CLIENTES. Não é repartição fiscal certificada nem devolução de imposto.
Comercial preparação/revisão emite o Recibo através das respectivas funções. O crédito e a factura-recibo usam Financeiro preparação e revisão, escolhendo Comercial na navegação modular. A função de consulta pode ver histórico e PDF, sem adquirir poderes de escrita. As novas origens documentais são as duas explicitamente preparadas; não se oferecem documentos históricos ou entidades protegidas como alvos.
Estado conservado para apresentação
| Origem nova | Documento/efeitos | Saldo |
|---|---|---|
| Factura de teste1000 | Recibo ligado à afectação efectiva400 e crédito nominal100 | 500MZN |
| Outra origem1000 | Factura-recibo, recebimento e afectação1000 atómicos | 0MZN |
As duas facturas usam o cálculo documental de teste já aprovado: base862,07 + imposto137,93 =1000MZN. Séries QA novas não reiniciam numeradores anteriores. O recibo e o crédito não criam outra factura. O documento fiscal real continua bloqueado.
O mesmo diário tem 25 lançamentos equilibrados: os20 anteriores mais factura1000, afectação400, redução100, outra factura1000 e afectação1000. Consulta individual confirmou saldo500 e0, três PDFs emitidos, zero anulações confirmadas e período QA aberto. Os18 lançamentos anteriores ao bloco e movimentos/clientes/facturas originais foram comparados novamente com o backup e estão intactos.
Anulação técnica e reversão
Disponível ao seleccionar a versão emitida: Financeiro preparação prepara; Financeiro revisão confere com fundamento e prévia dos saldos anterior/posterior. Conserva PDF, numeração, factura e história. Recibo e factura-recibo revertem a afectação: deixam o recebimento não afectado, sem devolver dinheiro ou apagar a factura. Crédito reverte a redução100 por efeito próprio ligado ao original. A factura continua a representar a dívida; anular o agregado não anula fiscalmente a factura.
O período QA tem de continuar aberto, incluindo na confirmação. Uma alteração financeira obriga o preparador a renovar a conferência. Repetição recupera o resultado; anulação já concluída não volta a executar. Novos efeitos exigem os seus lançamentos individuais; a conferência do período não os ignora. As reversões foram executadas apenas em regressão e revertidas; não se anularam os exemplos novos da8085.
Provas
- 20 verificações dirigidas em rollback: documentos, direitos, origem, revisão distinta, falha depois do writer com rollback financeiro/PDF, recuperação, versão antiga, integridade PDF, conclusão atómica e cinco origens no mesmo diário. Prova privada
receipt-composition-b4093c6f6707/single-integration/20261110-171528-10e1c5f0/service-documents-result.json. - Concorrência real entre dois processos na regressão: segunda confirmação503 após o limite de espera do bloqueio de empresa; após commit da primeira,409 por versão antiga. Uma factura, obrigação, recebimento, afectação e PDF; primeira chave recuperável.
documents-concurrency/result.json. - 21 controlos HTTP na8085: três documentos, nove decisões com repetição, três PDFs íntegros/históricos, selector de afectação efectiva, escrita indevida403 e diário25 equilibrado.
service-documents-http-20261110.json. - 17 verificações de anulação/reversão em rollback, incluindo revisão distinta, repetição, impossibilidade de anular duas vezes, saldos restabelecidos, três reversões no diário, PDFs intactos e constraints nativas.
single-integration/20261110-172728-ac2008fe/document-cancellation-result.jsonna regressão. - Oito verificações do período na8085:29 factos, zero pendências, fecho/repetição/recusas em rollback e anulação recusada em período efectivamente fechado. Não houve reabertura; a instalação continua aberta.
single-integration/20261110-172510-6e7769dd/period-documents-result.json. - 19 controlos DOM→HTTP: prévia real revertida da anulação100, dívida500→600 explícita, factura preservada/sem reembolso, campos bloqueados, perda de resposta e recuperação com conteúdo idêntico, três versões históricas. Transportes de confirmação simulados, zero confirmações reais.
service-documents-dom-http-20261110.json. Não é prova de navegador nem revisão visual. - Consulta final e preservação SELECT-only:
single-integration/20261110-172904-86c06a96/service-documents-status.jsonesingle-integration/20261110-172905-2acea48f/next-block-preservation.json, na8085. Build privado e sintaxe dos ficheiros alterados aprovados. Provas anteriores reutilizadas, sem suites alheias.
Os caminhos privados são relativos à instalação QA no run2576427d1939. A prova inicial de16 verificações/recusa403 é histórica, anterior às novas consultas autorizadas; não é a prova positiva actual nem é somada novamente.
Limitações separadas
Entrega funcional sintética/local, não certificação fiscal ou capacidade de implantação. Sem AT, banco, dinheiro real, reembolso, edição de regras legais ou reabertura. Sem SGC, publicação, candidata de Compras, concessões reais ou checkpoint/aceitação presumidos. Os seis registos de associação e a cache bloqueada não foram alvo de comandos.
Revisão visual continua pendente, sem repetir a via de navegador bloqueada. Carga sustentada, retenção/quotas de armazenamento, conformidade fiscal vigente e implantação empresarial exigem evidência própria. Os relatórios de Stock fora do recorte conhecido não recebem zeros ou mínimos inventados. Não se declara toda a aplicação pronta para produção por estes ensaios.