Files
SGF/docs/SGF_MULTI_LINE_INVOICE_SCOPE.md
2026-11-11 15:04:01 +02:00

6.4 KiB
Raw Permalink Blame History

Facturação por várias linhas — ciclo integrado QA proposto

11/11/2026. Autorizado expressamente11/11: «Autorizar a facturação multilinha QA proposta». Implementado e aplicado na mesma8085; ver entrega. Continuação funcional das referências de facturação fornecidas pelo utilizador, na mesma8085 e regressão existente, sem novas demonstrações ou SGC.

Bloqueio concreto e decisão necessária

O cálculo comum de1–25linhas e de preço com imposto incluído já existe e foi aprovado. Porém, ServiceCalculation::evaluate continua a exigir uma linha/preço acrescido e ServiceInvoicing::reviewInside conserva a mesma restrição. O âmbito anterior diz: «Não emite factura, reconhece dívida, cria pagamento, lançamento ou altera o livro/mapa IVA.» Portanto, não basta retirar uma condição de interface: é preciso autorizar o novo efeito documental/financeiro e a sua ligação ao cálculo revisto.

Proposta agrupada: terminar o percurso de documento por várias linhas no SGF, desde cabeçalho/cliente/linhas até cálculo, revisão, emissão QA/PDF, recebível e contabilização explícita no diário existente. Não propor uma decisão por campo ou etapa.

Funcionalidade e política

Uma área de trabalho quotidiana reúne cabeçalho, cliente/NUIT reutilizados, moeda/datas/condições, grelha com1–25linhas e resumo de bases/imposto/totais sempre visível. Pesquisa e selecção explícita de serviços existentes; unidade/quantidade/preço por linha; sem importar nomes, contactos ou dados das capturas. Configuração de séries/regras fica em área própria e o menu horizontal/dropdown aceite permanece. Artigos/famílias/POS/importação Excel não são implicitamente implementados por esta grelha.

Reutilizar o núcleo comum e a política já aprovada: imposto documental truncado por linha; preço incluído decompõe base documental como bruto menos imposto documental; conservar exactos e diferenças racionais e somar montantes documentais das linhas. Sem adoptar taxa como lei, perfil real, regimes mistos por linha, isenções presumidas, descontos fiscais novos ou linhas negativas. Campos não suportados não são mostrados como operações disponíveis.

A nova captura é tipada/versionada e vinculada ao rascunho/preparação/perfil/regra/data/modalidade/linhas/unidades/contexto/pessoa. Edição ou mudança de origem invalida a conferência. Prévia não numera nem cria dívida; emissão exige revisão/prontidão e confirmação individual, fixa fotografia/PDF/SHA e número uma única vez pelo writer documental existente. Contabilidade mantém preparação/revisão distinta/aplicação próprias, usando o mesmo escritor de vendas em três linhas; não gerar lançamentos silenciosamente ao guardar.

Os contratos e ramos antigos de uma linha permanecem inalterados. O adaptador novo aplica-se apenas a novas origens deste âmbito QA; nenhum documento/cálculo antigo é recalculado, convertido ou reemitido.

Exemplos/efeitos pedidos na8085

Reutilizar o cliente fictício autorizado do percurso comercial concluído e os serviços/cadastros QA existentes; escolha por referência exacta, sem usar ou associar os seis registos protegidos. Se for necessário preparar novos rascunhos/prestações, fazê-lo pelos mecanismos actuais, com proveniência Comercial explícita. Preços das linhas são dados de preparação auditados, não alteração automática do catálogo.

Preparar/rever uma série nova TEST-MULTI-2026, pela administração já existente. Os números só são atribuídos nas confirmações efectivas; séries e números anteriores ficam intactos. Dois documentos QA de duas linhas:

Modalidade artificial16% Linhas Base documental Imposto Total
Acrescido 400+600 1000 160 1160MZN
Incluído 464+696 1000 160 1160MZN

A regra QA16% existente é escolhida explicitamente na sua vigência; nenhuma alteração legal de taxa é declarada. O caso100incluído=86,21+13,79, diferenças racionais e limites1/25/26linhas são provas de regressão, sem terceiro documento8085.

Cada documento tem um recebível1160MZN, total novo2320, sem recebimento ou afectação. Cada origem é conferida/aplicada individualmente no mesmo diário: D QA-CLIENTES1160 / C QA-VENDAS1000 / C QA-IMPOSTO-TESTE160. Dois lançamentos novos,29→31, preservando os29 originais. Não criar contas: mantém24. Não cria pagamento, Caixa, Stock, compra, custo ou salário.

O relatório interno parcial pode receber uma nova preparação/revisão de resultado sobre as mesmas correspondências aprovadas, sem reescrever snapshots anteriores ou presumir contas por classificar como capital. Mantêm-se as quatro versões do livro/mapa IVA; os dois documentos novos não serão apresentados como incluídos nesse mapa antigo nem como apuramento geral.

Acessos e execução

Sem direitos, concessões, utilizadores ou perfis novos. Conferência SELECT-only nos dois livros encontrou os22 nomes de direitos necessários já distribuídos pelos perfis QA existentes, sem alterar a distribuição. Comercial conserva cadastros/rascunhos; os responsáveis documentais conservam configuração/revisão/emissão que já possuem; Contabilidade conserva preparar/rever/aplicar. Consulta não passa a permitir emissão. Se uma concessão adicional se revelar indispensável, deve ser apresentada antes de a conceder.

Primeiro implementar/provar todo o bloco na regressão existente; depois executar apenas os dois percursos positivos uma vez na8085 com chaves/progresso/recibos privados. Reutilizar as provas válidas de cálculos, emissão original, recebíveis, diário e navegação. Acrescentar apenas fronteiras alteradas: equivalência dos totais/PDF/fotografia/fonte GL, dados desconhecidos, modalidade/linhas divergentes, permissões/empresa/unidade/pessoa, versão/data alteradas, concorrência/numeração/idempotência e recuperação após falhas parciais, sem números/documentos/dívida/diários duplicados.

Preservar os seis registos, cache bloqueada,29 lançamentos/24 contas, activo1200/100/1100, Caixa950, RH, Stock, compras e snapshots/provas aceites. Sem novas demonstrações, SGC, dados/acessos/operações reais, emissão fiscal legal, comunicação/envio à AT/cliente, modelos oficiais, publicação, candidata de Compras, reabertura, checkpoint ou aceitação presumida. Visual, carga sustentada e implantação mantêm pendências separadas.