Implement L2 D allocation and provisional proportions with exact totals and frozen history
This commit is contained in:
@@ -25525,5 +25525,75 @@
|
||||
"next": "D:affectation partial/proportions;E by effective dependencies",
|
||||
"L1": "operacional com limitações explícitas;129entregues+P058/P084/P085+P001=133;sem reabertura",
|
||||
"beverage_refund": "L3,not delivered here"
|
||||
},
|
||||
"l2_d_allocation_qa_20261025": {
|
||||
"status": "L2-D concluído em QA no âmbito demonstrado;F acompanha;sem instalação deD",
|
||||
"report": "docs/investmoz/simulations/l2-d-allocation-qa-20261025.json",
|
||||
"installed": "819ae791",
|
||||
"L1": {
|
||||
"delivered": 129,
|
||||
"functional_residuals": [
|
||||
"P058",
|
||||
"P084",
|
||||
"P085"
|
||||
],
|
||||
"documentary_residual": "P001 — exclusivamente05/06",
|
||||
"state": "operacional com limitações explícitas;sem reabertura"
|
||||
},
|
||||
"F": {
|
||||
"example_MZN": {
|
||||
"09": "13.44",
|
||||
"11": "10.72",
|
||||
"14": "1000.00",
|
||||
"15": "24.16",
|
||||
"16": "160.00",
|
||||
"17": "135.84",
|
||||
"18": "0.00"
|
||||
},
|
||||
"exact_composition": "16×1/3=16/3;gasóleo16×50%×1/3=8/3;pro rata1/3→34%,2/3→67%;somar fracções exactas antes da apresentação decimal.",
|
||||
"incomplete_parameters": "Denominador ausente/zero,numerador maior que denominador,factos/fontes/ano por esclarecer→indeterminado,não0/100% presumidos.",
|
||||
"output_limit": "Existindo bases reduzidas no mesmo âmbito/período,IVA liquidado ainda não consolidado impede totais14/16/17/18 completos,mesmo se não são a origem directa da aquisição seleccionada. Dedução15 conserva apuramento próprio. Adicionar/alterar essas origens invalida a versão actual do apuramentoD.",
|
||||
"specific_example_MZN": {
|
||||
"15": "6.40",
|
||||
"14": null,
|
||||
"16": null,
|
||||
"17": null,
|
||||
"18": null
|
||||
},
|
||||
"L3": "19–27,créditos anteriores,pagamento/reembolso e restituição de bebidas fora deste incremento."
|
||||
},
|
||||
"validation": {
|
||||
"frontend": "26testes dirigidos no conjunto;21anteriores deABC/compras/continuidade reutilizados e5novosD. Os5D repetidos após os ajustes finais de fonte/guardaF:todos passaram.",
|
||||
"api": "1teste/89asserções;current_database=simulator_fiscal_delta_20261021_test,port55441;DatabaseTransactions rollback. Gravação/recuperação conserva fracções,factos,método,referências,histórico e todos os mapas anterioresABC/L1.",
|
||||
"types": "npm.cmd run types:check passou",
|
||||
"build": "npm.cmd run build passou",
|
||||
"ui": "Componente real;denominador0→totais indeterminados;reutilização de origem18(6);dois âmbitos sintéticos separados,gravar→recuperar→relatório.",
|
||||
"proofs": [
|
||||
"outputs/iva-l2-d-20261025/ui-recovered-totals.png",
|
||||
"outputs/iva-l2-d-20261025/ui-reduced-output-limit.png"
|
||||
],
|
||||
"preservation": "129linhasL1 entregues e quatro residuais comparados sem alterações;livrosABC comparados integralmente e mantidos actuais."
|
||||
},
|
||||
"scope_limits": [
|
||||
"Combinação de18(6)com afectação mista não demonstrada:não aplicar produto genérico de percentagens.",
|
||||
"Bases reduzidas mantêm limitação de IVA liquidado/fecho integral dos totais explicitamente identificada.",
|
||||
"Excepções ministeriais específicas22(9),ou condições/imposições concretas não identificadas,não são inventadas nem activadas genericamente.",
|
||||
"Pro rata é provisório;regularização anual22(6) depende do resultado histórico e dos valores anuais efectivos emE.",
|
||||
"Activos/outros motivos de regularização não são concluídos por este incrementoD."
|
||||
],
|
||||
"E_next_by_dependency": {
|
||||
"first_executable": "Acerto anual22(6) do pro rata provisório:seleccionar resultadoD congelado,ano/âmbito e parcela original;registar bases anuais finais22(4–5)/quociente22(8);calcular diferença face ao efectivamente deduzido,no último período do ano,com evento único e sentidos12/13 separados. Não substituir o histórico.",
|
||||
"reused_from_D": [
|
||||
"Identidade da aquisição/documento/linha",
|
||||
"Moeda/período/âmbito",
|
||||
"IVA elegível antesD (já limitado porC)",
|
||||
"Quociente original e aplicado",
|
||||
"Deduções exactas e não dedutível",
|
||||
"Revisão,data/fontes e resultados congelados"
|
||||
],
|
||||
"other_motives": "Activos e restantes regularizações seguem documento/evento/prazo e fonte específicos;não recebem regra genérica de percentagem anual. A divergência textual de remissões11/12 versus caixas12/13 permanece identificada separadamente deP001.",
|
||||
"code_status": "E ainda não implementado;dependênciaD agora disponível emQA. Isto não declaraE entregue nem fechaL2."
|
||||
},
|
||||
"active_writes": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"status": "L2-D concluído em QA no âmbito demonstrado;F acompanha;sem instalação deD",
|
||||
"matrix_anchor": "AUD-SIM-INT02",
|
||||
"installed_revision": "819ae791",
|
||||
"installed_receipt": "855ab066",
|
||||
"L1": {
|
||||
"delivered": 129,
|
||||
"functional_residuals": [
|
||||
"P058",
|
||||
"P084",
|
||||
"P085"
|
||||
],
|
||||
"documentary_residual": "P001 — exclusivamente05/06",
|
||||
"state": "operacional com limitações explícitas;sem reabertura"
|
||||
},
|
||||
"implemented": {
|
||||
"actual": "22(2):numerador/denominador,mesma unidade/critério,âmbito e fonte;comunicação prévia referenciada e condições concretamente aplicáveis. Sem aprovador novo. Fracção real exacta,sem arredondamento de pro rata.",
|
||||
"pro_rata": "22(1)/(4)/(5)/(6)/(7)/(8):bases anuais semIVA,numerador com direito18/19,denominador de todas operações incluindo fora de campo;exclui vendas de activo usado e operações imobiliárias/financeiras acessórias. Provisório do ano anterior ou estimativa expressa de início/alteração substancial com referência da declaração. Quociente arredondado à centésima superior;original e aplicado conservados. Imposição concreta de afectação real22(3) não é substituída por pro rata.",
|
||||
"specific_18_6": "Reutiliza origem actual e demonstradaP096/P097/P098/P099,no mesmo âmbito por oportunidade,com proporções62/85/40/75%. Aquisição exclusivamente afecta à origem;alteração/invalidação da origem pede adopção expressa,sem recalcular histórico. Sem segunda redução da base e sem taxaIVA inferida.",
|
||||
"conditions_ABC": "Condições própriasA/B/C permanecem. ExclusãoC não é afastada porD;combustível50% compõe-se uma única vez com a afectaçãoD. Documento aduaneiro mantém titularidade,IVA próprio,exigibilidade/posse e cobertura11,sem fornecedor interno.",
|
||||
"reuse": "Reutiliza livro/documento,valores,moeda,mês,condições e referências existentes;19(2) já declarado no vínculo pode ser reutilizado. Campos anuais/critério/comunicação apenas onde necessários;vínculoA conservado,sem o reinterpretar como âmbito misto. Mudanças deliberadas/históricos preservados."
|
||||
},
|
||||
"F": {
|
||||
"example_MZN": {
|
||||
"09": "13.44",
|
||||
"11": "10.72",
|
||||
"14": "1000.00",
|
||||
"15": "24.16",
|
||||
"16": "160.00",
|
||||
"17": "135.84",
|
||||
"18": "0.00"
|
||||
},
|
||||
"exact_composition": "16×1/3=16/3;gasóleo16×50%×1/3=8/3;pro rata1/3→34%,2/3→67%;somar fracções exactas antes da apresentação decimal.",
|
||||
"incomplete_parameters": "Denominador ausente/zero,numerador maior que denominador,factos/fontes/ano por esclarecer→indeterminado,não0/100% presumidos.",
|
||||
"output_limit": "Existindo bases reduzidas no mesmo âmbito/período,IVA liquidado ainda não consolidado impede totais14/16/17/18 completos,mesmo se não são a origem directa da aquisição seleccionada. Dedução15 conserva apuramento próprio. Adicionar/alterar essas origens invalida a versão actual do apuramentoD.",
|
||||
"specific_example_MZN": {
|
||||
"15": "6.40",
|
||||
"14": null,
|
||||
"16": null,
|
||||
"17": null,
|
||||
"18": null
|
||||
},
|
||||
"L3": "19–27,créditos anteriores,pagamento/reembolso e restituição de bebidas fora deste incremento."
|
||||
},
|
||||
"validation": {
|
||||
"frontend": "26testes dirigidos no conjunto;21anteriores deABC/compras/continuidade reutilizados e5novosD. Os5D repetidos após os ajustes finais de fonte/guardaF:todos passaram.",
|
||||
"api": "1teste/89asserções;current_database=simulator_fiscal_delta_20261021_test,port55441;DatabaseTransactions rollback. Gravação/recuperação conserva fracções,factos,método,referências,histórico e todos os mapas anterioresABC/L1.",
|
||||
"types": "npm.cmd run types:check passou",
|
||||
"build": "npm.cmd run build passou",
|
||||
"ui": "Componente real;denominador0→totais indeterminados;reutilização de origem18(6);dois âmbitos sintéticos separados,gravar→recuperar→relatório.",
|
||||
"proofs": [
|
||||
"outputs/iva-l2-d-20261025/ui-recovered-totals.png",
|
||||
"outputs/iva-l2-d-20261025/ui-reduced-output-limit.png"
|
||||
],
|
||||
"preservation": "129linhasL1 entregues e quatro residuais comparados sem alterações;livrosABC comparados integralmente e mantidos actuais."
|
||||
},
|
||||
"scope_limits": [
|
||||
"Combinação de18(6)com afectação mista não demonstrada:não aplicar produto genérico de percentagens.",
|
||||
"Bases reduzidas mantêm limitação de IVA liquidado/fecho integral dos totais explicitamente identificada.",
|
||||
"Excepções ministeriais específicas22(9),ou condições/imposições concretas não identificadas,não são inventadas nem activadas genericamente.",
|
||||
"Pro rata é provisório;regularização anual22(6) depende do resultado histórico e dos valores anuais efectivos emE.",
|
||||
"Activos/outros motivos de regularização não são concluídos por este incrementoD."
|
||||
],
|
||||
"E_next_by_dependency": {
|
||||
"first_executable": "Acerto anual22(6) do pro rata provisório:seleccionar resultadoD congelado,ano/âmbito e parcela original;registar bases anuais finais22(4–5)/quociente22(8);calcular diferença face ao efectivamente deduzido,no último período do ano,com evento único e sentidos12/13 separados. Não substituir o histórico.",
|
||||
"reused_from_D": [
|
||||
"Identidade da aquisição/documento/linha",
|
||||
"Moeda/período/âmbito",
|
||||
"IVA elegível antesD (já limitado porC)",
|
||||
"Quociente original e aplicado",
|
||||
"Deduções exactas e não dedutível",
|
||||
"Revisão,data/fontes e resultados congelados"
|
||||
],
|
||||
"other_motives": "Activos e restantes regularizações seguem documento/evento/prazo e fonte específicos;não recebem regra genérica de percentagem anual. A divergência textual de remissões11/12 versus caixas12/13 permanece identificada separadamente deP001.",
|
||||
"code_status": "E ainda não implementado;dependênciaD agora disponível emQA. Isto não declaraE entregue nem fechaL2."
|
||||
},
|
||||
"schema_changes": false,
|
||||
"active_writes": false,
|
||||
"runtime_delta": [
|
||||
{
|
||||
"path": "resources/js/lib/iva-acquisitions.ts",
|
||||
"sha256_LF": "7933ca0a080af2b8ea3a8ee02f75dd4151a3452da161911960c877f5c404a2e1"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-acquisition-bc.ts",
|
||||
"sha256_LF": "4ce47274449e075e5e22a02f7bc497e4df6925c1d628f1e9cd057748d016012f"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-acquisition-allocation.ts",
|
||||
"sha256_LF": "df960bab63e89c3b3cea3c61b5c57481194b19d5dd0894830a181cdbe10dc972"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-acquisitions.tsx",
|
||||
"sha256_LF": "c11971ff255db1faced4c5cd0f48587f66565a2c4d58f7e786bb8e01214be9e2"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/acquisition-allocation.tsx",
|
||||
"sha256_LF": "222204ee4c699b2cbddb9cb921a37397f6be313a215905163ee135aa2b26f104"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,5 +1,29 @@
|
||||
# Rastreabilidade, utilização e formação
|
||||
|
||||
## 25/10/2026 — L2-D emQA,comF e dependências deE
|
||||
|
||||
ABC/F entregue819ae791,recibo855ab066.D concluído emQA no âmbito demonstrado,sem instalação nova.L1 operacional com limitações:129entregues+P058/P084/P085+P001=133;nenhuma linhaL1 alterada.LivrosABC e históricos preservados,actuais e comparados integralmente.
|
||||
|
||||
Na aquisição existente,use «Preparar afectação parcial e proporções — D».Conserva documento,montantes,moeda,mês e condiçõesB/C.Escolher afectação real/pro rata identifica afectação mista;18(6),afectação exclusiva à origem. O vínculo individualA conserva-se,sem definir silenciosamente o âmbito misto.A falta de condiçãoC/documento não é suprida por uma proporçãoD.
|
||||
|
||||
**Afectação real22(2):** indicar parte com direito/total na mesma unidade e critério,âmbito/fonte,repartição real,comunicação prévia referenciada e condições concretamente aplicáveis.Não existe novo aprovador do portal.Usa fracção exacta,sem arredondamento do pro rata.
|
||||
|
||||
**Pro rata provisório22:** bases anuais semIVA,numerador com direito18/19,denominador com todas as operações incluindo fora de campo;excluir vendas de activo usado e imobiliárias/financeiras acessórias22(4–5).Ano anterior22(6),ou estimativa expressa de início/alteração substancial22(7) com referência da declaração.Não usar só vendas de um mês/opção individual como total anual.O quociente é arredondado à centésima superior22(8),conservando original e aplicado:1/3→34%,2/3→67%.Imposição concreta de afectação real22(3) não é substituída por pro rata.Montantes anuais em falta/denominadorzero não recebem percentagem presumida.
|
||||
|
||||
**18(6):** reutilizar origem demonstradaP096–P099 no mesmo âmbito,adoptando expressamente alterações e confirmando correspondência.Reutiliza62/85/40/75%,sem taxaIVA presumida ou segunda redução da base.Afectação mista combinada com18(6) não está demonstrada neste percurso;fica indeterminada.Condições/fonte de origem alteradas invalidam o resultado actual;históricos não são recalculados.
|
||||
|
||||
**F:** preservar parcela dedutível/não dedutível e composiçãoC antesD.Gasóleo16×50%×1/3=8/3,sem dupla aplicação.Exemplo de afectação real/pro rata:09=13,44;11=10,72;14=1000,00;15=24,16;16=160,00;17=135,84;18=0,00MZN.Quando existem bases reduzidas no mesmo âmbito/período,IVA liquidado não consolidado mantém14/16/17/18 indeterminados,mesmo sem vínculo directo da compra a essas bases.Exemplo18(6):dedução15=6,40,sem imposto de saída presumido0. Não se conclui cálculo fiscal integral.L3 mantém créditos anteriores,restituição de bebidas,pagamento/reembolso.
|
||||
|
||||
Guardar versão,gravar privadamente,recuperar e abrir relatório conserva método,bases,quocientes,fonte,comunicação,fracções exactas e histórico. Alterar entradas/origens assinala resultado desactualizado,sem substituir o original.ProvaAPI:1teste/89asserções,baseQA55441 com guarda e rollback;26testes dirigidos,5D repetidos após ajustes finais;tipos/build e componente real com dois âmbitos recuperados.ProvasABC/L1 válidas reutilizadas.
|
||||
|
||||
**E,por dependência efectiva:** primeiro motivo executável é o acerto anual22(6),usando resultadoD congelado,IVA elegível antesD,quociente aplicado e montante efectivamente deduzido. Recolher bases anuais finais e aplicar22(4–5)/(8),calcular diferença no último período do ano,com identidade única do evento e sentidos12/13 separados;jamais alterar dedução histórica.Activos/outros motivos precisam evento,documento,prazo e fonte específicos.A divergência textual11/12 versus caixas12/13 continua identificada separadamente deP001.E ainda não implementado;este registo não fechaE ouL2.
|
||||
|
||||
Relatório:docs/investmoz/simulations/l2-d-allocation-qa-20261025.json.Provas:outputs/iva-l2-d-20261025/ui-recovered-totals.png eui-reduced-output-limit.png.
|
||||
|
||||
## 25/10/2026 — inventário anterior à implementação/testesD
|
||||
|
||||
ABC/F instalado819ae791,recibo855ab066.L1129fechos/quatroresiduais preservados,sem perdas confirmadas. D reutiliza livro de compras,condiçõesB/C,fracções exactas e bases reduzidasP096–P099. Cotejo dirigido22(1–8),Lei13/2016PDF16/p1426(274),e18(6),Lei10/2025PDF13;sem reconstruir motor. Comunicação prévia22(2) é condição da fonte,sem novo aprovador. Regularização anual22(6) segueE.
|
||||
|
||||
## 25/10/2026 — entrega conjunta L2-A/B/C comF
|
||||
|
||||
Instalado819ae791,candidatafc7e590d,incluiA56c948ec. Uma integração pelo processoGit,backup novo e restauroDocker real isolado semrede antes da instalação;sem migrações/importações. Delta instalado:6ficheiros de execução,3originais fiscais,10marcadores compilados,manifesto/revisão e simuladorHTTP200;dados/tabelas/ficheiros persistentes/configuração comparados com identidadepostgres equivalente. Apenascache/sessions podem variar.ProvasQA aceites reutilizadas,sem repetirL1. L1 operacional com limitações:129entregues+P058/P084/P085+P001=133. Via de dedução de bebidas no recorte demonstrado;restituição continuaL3. PróximoD:afectação parcial/proporções;E pelas dependências efectivas.F acompanha cada incremento.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user