17 lines
3.4 KiB
Markdown
17 lines
3.4 KiB
Markdown
# Consulta necessária para terminar a factura-recibo QA
|
|
|
|
10/11/2026. **Decisão recebida e aplicada: «Autorizar as10 concessões de consulta QA». Bloqueio ultrapassado; estado final em SGF_SERVICE_DOCUMENTS_DELIVERY.md. O diagnóstico seguinte é histórico.** A autorização do bloco anterior permitiu15 novos direitos, as funções nativas discriminadas e `service_invoices.issue` para o revisor Financeiro. Foi aplicada exactamente essa lista nas duas bases QA existentes. Não incluía as consultas documentais exigidas pelo motor original; os acessos actuais recusam a captura da origem com403.
|
|
|
|
A verificação SELECT-only na8085 encontrou **10 concessões em falta, seis nomes já existentes**, nos perfis Financeiro preparação13 e revisão14. A [matriz exacta](integration/sgf-document-read-access-proposal.json) apresenta destinatários e âmbito. Consulta de emitente, cliente e enquadramento fiscal na empresa QA2; preparação documental na unidade QA2 para ambos. Consulta de rascunhos de serviço/facturação na mesma unidade apenas para revisão14. Não se concedem edição de perfis fiscais, cálculo, aprovação fiscal, alteração de séries ou acessos reais.
|
|
|
|
A implementação candidata preserva as guardas de consulta e emissão existentes. Não usa identidade de outro utilizador nem transforma `service_documents.view` em direito fiscal. A finalização preparada consome a intenção financeira anterior, conserva o seu autor como declarante e o executor real nos efeitos; esta parte **ainda não foi validada**, fica desligada e não foi copiada para8085. Aprovar os acessos permitirá concluir os testes desse ramo antes de o disponibilizar.
|
|
|
|
## Trabalho concreto já realizado
|
|
|
|
- Duas origens novas preparadas exclusivamente na regressão existente: base862,07 + imposto documental de teste137,93 =1000. Séries QA novas, aprovação distinta, zero facturas emitidas pela preparação e zero alterações de direitos. As origens anteriores estão preservadas.
|
|
- Motor candidato versionado/auditado de Recibo, Nota de crédito e factura-recibo; PDF guardado com SHA, confirmação individual, versão/contexto/origem e idempotência. Configuração desligada por omissão. Ainda sem ecrã/instalação documental na8085.
|
|
- 16 verificações em rollback passaram para o recorte já executável: Recibo vinculado à afectação efectiva400, revisão distinta, uma saída/PDF por chave, integridade do PDF, crédito100 pelo writer original deixando saldo500 sobre a nova factura1000, recusa403 da factura-recibo sem os direitos, ausência de efeitos parciais e preservação integral das facturas/direitos anteriores. Prova privada `receipt-composition-b4093c6f6707/single-integration/20261110-163526-13905e7f/service-documents-result.json`.
|
|
- O teste positivo da factura-recibo, concorrência documental, reversões técnicas, ligação do crédito ao diário, UI e HTTP dos documentos **não estão concluídos**. A recusa correcta não é prova positiva. Não se declara o bloco ou a aplicação terminados.
|
|
|
|
Stock/políticas/devolução ao fornecedor e orçamentos Comercial/Oficina estão implementados na8085. O diário actual tem20 lançamentos equilibrados; os18 anteriores foram comparados e estão intactos. Mantêm-se os seis registos protegidos, a cache, revisão visual, carga sustentada e capacidade de implantação como âmbitos separados. Sem SGC, novas demonstrações, publicação ou activação de candidata de Compras.
|