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

5.2 KiB

Decisão agrupada — controlo de obrigações fiscais QA

10/11/2026 · SGF-FISCAL-OBLIGATIONS-QA-v1. Autorizado expressamente e entregue; ver relatório. O texto seguinte conserva o âmbito da decisão. A matriz identifica calendário/controlo de obrigações entre as lacunas. O mapa interno IVA e os seus direitos existem; não existe o percurso para atribuir/rever um prazo e conservar a declaração/comprovativo de cumprimento. Conferência SELECT-only nas duas bases existentes confirmou os novos poderes abaixo ausentes. Esta proposta implementa um controlo administrativo ligado à evidência existente; não calcula prazos legais ou tributos.

Percurso funcional completo

Na mesma8085, Contabilidade → Obrigações e prazos: pesquisar por período/estado/data, páginas SQL25/100, escolher explicitamente o mapa interno IVA já revisto, preparar obrigação administrativa individual com responsável, período da origem, prazo e evidência/fundamento. Outra pessoa confere anterior/proposto, prazo e origem actual antes de aprovar/recusar. Não gerar obrigações em massa nem presumir aplicabilidade por regime/empresa.

Separar estado administrativo e situação temporal: preparação, obrigação revista, declaração de entrega simulada preparada e revista; pendente/no prazo/atrasada segundo referência explícita; prazo desconhecido mantém atraso indeterminado. Preparação/recusa não substitui a última versão aprovada. Correcção de prazo/evidência e cancelamento administrativo exigem preparação/revisão distintas e conservam história. Uma entrega declarada nunca equivale a transmissão aceite pela AT ou pagamento.

Registar uma referência textual e SHA do ficheiro interno já exportável como evidência da declaração QA. Conferir o mapa/exportação nativos, versão e hash antes de confirmar; não criar arquivo binário genérico, upload, credenciais AT, mensagem, notificação externa ou submissão. Se faltar evidência de envio/aceitação, mostrar explicitamente a lacuna. Não inventar recibo oficial. Relatório e CSV da página identificam origem/versão/período/autores e a natureza artificial; recibo histórico próprio pode ser recuperado sem executar.

Reutilizar os mecanismos administrativos de prévia reversível, confirmação individual, operação/chave, autor/pessoa distinta, contexto físico, empresa/unidade, direitos e auditoria transaccional. Confirmação revalida origem/mapa revisto, hash, período, responsável elegível, versão, pessoa e prazo observado; mudança exige nova conferência. Concorrência, falha e repetição não duplicam obrigações/entregas. Nenhuma alteração de cálculo, apuramento, dívida, pagamento, diário ou mapa original.

Três direitos e sete concessões por base QA existente

Tenant1/empresa2/unidade2, apenas8085 e regressão existentes:

Direito novo Perfis QA Poder
fiscal_obligations.view 13,14,15,16,17 Consultar obrigações/evidências autorizadas, relatório e histórico.
fiscal_obligations.prepare 13 Preparar obrigação, correcção/cancelamento ou declaração de entrega simulada, sem aprovar.
fiscal_obligations.review 14 Aprovar/recusar preparação alheia actual, sem preparar.

Sete concessões por base,14 no total, sem nova pessoa/perfil, role PostgreSQL, grant PUBLIC, acesso real ou concessão SQL adicional. Direitos de consultar/rever mapas não concedem gestão de prazos/declarações de cumprimento. Lista exacta em integration/sgf-fiscal-obligations-access-proposal.json. Novas estruturas administrativas append-only apenas nestas bases QA; configuração do código principal desligada por omissão.

Exemplo e provas do bloco inteiro

Reutilizar o mapa interno IVA já revisto na8085, com o seu período efectivo e versão, sem o recriar. Preparação13/revisão14 de uma obrigação explicitamente artificial, prazo15/12/2026 escolhido como dado de ensaio, sem fundamento legal ou afirmação de vencimento oficial. Consulta15/12 sem atraso e16/12 com1dia. Preparação/revisão da declaração simulada usando a referência/SHA da exportação interna; sem chamada a autoridade ou dinheiro. Conservar esse exemplo administrativo e todos os exemplos anteriores.

Regressão: desconhecido, prazo corrigido, recusa, cancelamento e entrega simulada, origem/versão/hash/pessoa/contexto alterados, escolha de responsável sem autoridade, acesso entre empresas/unidades,25/100, concorrência, repetição e rollback/recuperação. Fixtures revertidas quando possível; prova HTTP da origem efectiva8085 e do percurso autorizado. Não repetir suites fiscais/financeiras válidas ou outras operações já aceites.

Esta decisão cobre implementação e provas de todo o percurso, sem pedido por campo/teste. Não conclui calendário legal, motores IRPS/INSS/IRPC/ISPC/ICE, modelo oficial, juros, guia ou submissão. Preservar27 lançamentos, Caixa950, quatro versões IVA, cinco cálculos, obrigações/condições, artigos, seis registos/cache e trabalho alheio. Sem novas demonstrações/bases/portas, SGC, operações/acessos reais, publicação, candidata de Compras, reabertura, aceitação/checkpoint ou alegação de implantação. Visual/carga sustentada separados.