docs(iva): record G7G P102 QA and preserve 84 deliveries
This commit is contained in:
@@ -0,0 +1,156 @@
|
||||
{
|
||||
"implementation_commit": "acc633bf088c66042a8442d356076bdbb508ac53",
|
||||
"status": "QA_complete_not_delivered",
|
||||
"coverage": {
|
||||
"AUD-SIM-L1-P102": [
|
||||
"judicial_indemnity",
|
||||
"granted_discount",
|
||||
"third_party_payment",
|
||||
"returnable_packaging"
|
||||
]
|
||||
},
|
||||
"branch_count": 1,
|
||||
"treatment_count": 4,
|
||||
"source": "CIVA15(6)(a–d),2016PDF14/p1426(272);27(5)(b),PDF17/p1426(275);2022PDF3maintains15(6);2025PDF14maintains27(5)(b),amends27(10),not15;2017rectificationdoesnotamendtheseprovisions.",
|
||||
"meaning": "Four exclusions:judicial indemnity for total/partial contractbreach;granteddiscount/abatement/bonus;payment inname/onaccount of purchaser/recipient recorded inappropriate thirdpartyaccounts;packaging notactuallytransacted withseparateinvoiceindication/express agreedreturnmention.",
|
||||
"formula": "initialamount netofownVAT with15(5)inclusions minus only exclusions stillincluded;alreadyexcluded retained without secondsubtraction",
|
||||
"technical_choices": "New considerationExclusions opportunity-scoped book,operations with nestedparts and ownconditions/references/scope. Exactdecimal up to6fractiondigits,no assumedrounding. Typechange preservesamount/reference/scope/hiddenaccounts/invoiceexcerpt butclears ownconditions. No newcertificates/approvers. References identify judicialdeclaration/contract,discountgrant,thirdpartyaccounts/recipient,invoicepackagingmention or explicit projectionassumptions.",
|
||||
"scope": "2026/MZN,P102baseonly;no IVA/incidence/rate/deduction/field11/regularisations/ModeloAtotals. No automaticlegaldecision orpriorperiodposting. Packagingrequiresagreedreturnmention,notactualreturn. Unknownconditions/amount/inclusion indeterminate;failedcondition yields notapplicable,notzero;exclusionsexceedinginitialamount notnegative/flooredzero.",
|
||||
"verification": {
|
||||
"frontend": {
|
||||
"tests": 4,
|
||||
"passed": 4,
|
||||
"failed": 0,
|
||||
"scope": "Allfour treatments ownconditions unknown/no;judicial/contract/grant/account/recipient/invoice/scope references;subtractincludedonly/alreadyexcluded;exactdecimal/zero/excess;typechange retains hiddenvalues andclears ownconditions;corruptnestedguard;allpreviousbooks/currentkeys/history/report"
|
||||
},
|
||||
"privateAPI": {
|
||||
"tests": 1,
|
||||
"assertions": 34,
|
||||
"target": "simulator_fiscal_delta_20261021_test:55441",
|
||||
"transaction_rollback": true,
|
||||
"xml": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7g-exclusions-20261024\\api-tests.xml"
|
||||
},
|
||||
"types": "passed",
|
||||
"build": "passed,existing plugin timing warnings",
|
||||
"UI": "Realcomponent Edge/CUA:judicialdeclarationunknown;discountnotgranted;thirdpartyaccountconditionunknown;packagingreturnmentionunknown allpreventexclusion. Alreadyexcluded indemnity100.10notresubtracted=>899.80. Finalallincluded:1000.25−200.55=799.70,VATnull;save/recover/report1operation/4parts/8priorversions. SyntheticQA,notmanualTempoacceptance.",
|
||||
"UI_screenshot": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7g-exclusions-20261024\\qa-recovered-report.png"
|
||||
},
|
||||
"preservation": {
|
||||
"base": "a89f9eca8cb388512d97aebf5e2e1ff267756dd6",
|
||||
"delivered_ids": [
|
||||
"AUD-SIM-L1-P003",
|
||||
"AUD-SIM-L1-P004",
|
||||
"AUD-SIM-L1-P005",
|
||||
"AUD-SIM-L1-P006",
|
||||
"AUD-SIM-L1-P007",
|
||||
"AUD-SIM-L1-P008",
|
||||
"AUD-SIM-L1-P009",
|
||||
"AUD-SIM-L1-P010",
|
||||
"AUD-SIM-L1-P011",
|
||||
"AUD-SIM-L1-P012",
|
||||
"AUD-SIM-L1-P013",
|
||||
"AUD-SIM-L1-P014",
|
||||
"AUD-SIM-L1-P015",
|
||||
"AUD-SIM-L1-P016",
|
||||
"AUD-SIM-L1-P017",
|
||||
"AUD-SIM-L1-P018",
|
||||
"AUD-SIM-L1-P019",
|
||||
"AUD-SIM-L1-P020",
|
||||
"AUD-SIM-L1-P021",
|
||||
"AUD-SIM-L1-P022",
|
||||
"AUD-SIM-L1-P023",
|
||||
"AUD-SIM-L1-P024",
|
||||
"AUD-SIM-L1-P025",
|
||||
"AUD-SIM-L1-P026",
|
||||
"AUD-SIM-L1-P027",
|
||||
"AUD-SIM-L1-P028",
|
||||
"AUD-SIM-L1-P029",
|
||||
"AUD-SIM-L1-P030",
|
||||
"AUD-SIM-L1-P031",
|
||||
"AUD-SIM-L1-P032",
|
||||
"AUD-SIM-L1-P033",
|
||||
"AUD-SIM-L1-P034",
|
||||
"AUD-SIM-L1-P035",
|
||||
"AUD-SIM-L1-P036",
|
||||
"AUD-SIM-L1-P037",
|
||||
"AUD-SIM-L1-P038",
|
||||
"AUD-SIM-L1-P039",
|
||||
"AUD-SIM-L1-P040",
|
||||
"AUD-SIM-L1-P041",
|
||||
"AUD-SIM-L1-P042",
|
||||
"AUD-SIM-L1-P043",
|
||||
"AUD-SIM-L1-P044",
|
||||
"AUD-SIM-L1-P045",
|
||||
"AUD-SIM-L1-P048",
|
||||
"AUD-SIM-L1-P049",
|
||||
"AUD-SIM-L1-P050",
|
||||
"AUD-SIM-L1-P051",
|
||||
"AUD-SIM-L1-P052",
|
||||
"AUD-SIM-L1-P053",
|
||||
"AUD-SIM-L1-P054",
|
||||
"AUD-SIM-L1-P055",
|
||||
"AUD-SIM-L1-P056",
|
||||
"AUD-SIM-L1-P057",
|
||||
"AUD-SIM-L1-P060",
|
||||
"AUD-SIM-L1-P061",
|
||||
"AUD-SIM-L1-P062",
|
||||
"AUD-SIM-L1-P063",
|
||||
"AUD-SIM-L1-P064",
|
||||
"AUD-SIM-L1-P065",
|
||||
"AUD-SIM-L1-P066",
|
||||
"AUD-SIM-L1-P067",
|
||||
"AUD-SIM-L1-P068",
|
||||
"AUD-SIM-L1-P069",
|
||||
"AUD-SIM-L1-P070",
|
||||
"AUD-SIM-L1-P071",
|
||||
"AUD-SIM-L1-P072",
|
||||
"AUD-SIM-L1-P073",
|
||||
"AUD-SIM-L1-P074",
|
||||
"AUD-SIM-L1-P075",
|
||||
"AUD-SIM-L1-P076",
|
||||
"AUD-SIM-L1-P077",
|
||||
"AUD-SIM-L1-P078",
|
||||
"AUD-SIM-L1-P079",
|
||||
"AUD-SIM-L1-P080",
|
||||
"AUD-SIM-L1-P081",
|
||||
"AUD-SIM-L1-P082",
|
||||
"AUD-SIM-L1-P083",
|
||||
"AUD-SIM-L1-P086",
|
||||
"AUD-SIM-L1-P090",
|
||||
"AUD-SIM-L1-P091",
|
||||
"AUD-SIM-L1-P094",
|
||||
"AUD-SIM-L1-P095",
|
||||
"AUD-SIM-L1-P100",
|
||||
"AUD-SIM-L1-P101"
|
||||
],
|
||||
"confirmed_losses": [],
|
||||
"accepted_delivery": "7e5710eb/a89f9eca;174tables/369files;29published/28relations/408geometries;code/schema/data/config/permissions compared at delivery",
|
||||
"frozen": "tests\\frontend\\fixtures\\iva-g7g-preserved-inputs.json",
|
||||
"sha256": "7bc9a3a0b2a37dbb6f342dde26c6463e2f5ce62228796e44fc0e0e213a03dfa0",
|
||||
"counts_before": {
|
||||
"delivered": 84,
|
||||
"QA": 0,
|
||||
"functional_pending": 48,
|
||||
"P001": 1,
|
||||
"total": 133
|
||||
},
|
||||
"scope": "P102only;allpreviousbooks immutable including P101/P100/P095/P094/P091/P060/P050/partialP084P085;no active query/write"
|
||||
},
|
||||
"runtime_delta": {
|
||||
"resources/js/lib/iva-exclusion-base.ts": "2d4d2f607eb4e24e617a5640b239d14ab4958e364cc6f3cda36a407b8b1d782f",
|
||||
"resources/js/components/simulation-exclusion-base.tsx": "4c69345d9e49c96756727cbf909bf1d5949fa9db14c346157413dd1885258520",
|
||||
"resources/js/components/simulation-monthly-iva.tsx": "81be9e69aeab5d544a2fb8aadcf487bb6f04ae0ab06861759709912afe9c82bf",
|
||||
"resources/js/lib/project-dossier.ts": "af10643db841e08f14a9ef534ccf7367fe5b05e20c58b770e3a4cf51aa0192e8"
|
||||
},
|
||||
"counts_current": {
|
||||
"delivered": 84,
|
||||
"QA": 1,
|
||||
"functional_pending": 47,
|
||||
"P001": 1,
|
||||
"total": 133
|
||||
},
|
||||
"homologation_unchanged": "7e5710eb",
|
||||
"remaining": "Integrate/deliver through existingGit withmanifest,freshbackup/real isolatedrestore and installeddelta;no push in QA task",
|
||||
"limits": "P084/P085partial,pending;P00105/06;L1open;beveragesL2/L3;Statistics/AIdeferred",
|
||||
"sources_inventory": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7g-exclusions-20261024\\source-archive-inventory.json"
|
||||
}
|
||||
@@ -1,6 +1,26 @@
|
||||
# Rastreabilidade, utilização e formação
|
||||
|
||||
|
||||
## 24/10/2026 — G7G/P102 concluído emQA:quatro exclusões da contraprestação
|
||||
|
||||
Implementação`acc633bf`. **Um ramo,quatro tratamentos**:`judicial_indemnity`,`granted_discount`,`third_party_payment`,`returnable_packaging`,na mesma base por operação. FonteCIVA15(6)(a–d),Lei13/2016PDF14/p1426(272);27(5)(b),PDF17/p1426(275);2022PDF3mantém15(6);2025PDF14mantém27(5)(b),altera27(10),não15. Indemnização recebida declarada judicialmente por incumprimento total/parcial de contrato;descontos/abatimentos/bónus concedidos;quantias pagas em nome e por conta do adquirente/destinatário,registadas em adequadas contas de terceiros;embalagens não efectivamente transaccionadas com indicação separada e menção expressa da devolução acordada na factura/documento equivalente. Não exigir devolução já realizada.
|
||||
|
||||
Montante inicial sem próprioIVA e com inclusões15(5)consideradas−exclusões ainda incluídas. Já excluídas conservadas sem segunda subtracção;desconhecido não é zero/exclusão presumida;exclusões superiores ao inicial não criam base negativa/pisozero. Referências e âmbitos por tratamento identificam declaração judicial/contrato,concessão do desconto,contas de terceiros/adquirente e menção documental da embalagem;reutilizar documentos ou pressupostos expressos de projecção,sem certificados/aprovadores novos. Decimal exacto até6casas,sem arredondamento fiscal presumido. LivroconsiderationExclusions por oportunidade/operação/parcelas no snapshot/API/dossier existentes,sem schema/permissões novos. Mudança de tipo conserva valores/referências/âmbito/contas/menção oculta,limpa condições próprias;escolha técnica de integridade. SemIVA/incidência/taxa/dedução/campo11/regularizações/totaisModeloA ou postagem em períodos anteriores. P101 e livros anteriores permanecem intactos.
|
||||
|
||||
Provas do delta:**4testes frontend**,**APIprivada1teste/34asserções**,guarda`simulator_fiscal_delta_20261021_test:55441` e rollback;tipos/build passaram. Interface real Edge/CUA:declaração judicial desconhecida,desconto não concedido,condição de contas de terceiros desconhecida e menção de devolução acordada desconhecida impedem exclusão automática. Indemnização100.10já excluída→1000.25−100.45=899.80,sem segunda subtracção. Gravação recuperada/relatório final:1000.25−(100.10+50.25+30.15+20.05)=799.70,IVAindeterminado,1operação/4parcelas/8versões anteriores. Dados sintéticos,não aceitação manual atribuída à Tempo.84fechos/livros/resultados/históricos intactos,incluindoP101/P100/P095/P094/P091/P090,P060/P056/P050 eP084/P085parciais;provas anteriores reutilizadas. [RegistoQA](../simulations/iva-l1-g7g-qa-20261024.json).
|
||||
|
||||
**84entregues +1emQA(P102) +47funcionaispendentes +P001 =133**. Homologação permanece`7e5710eb`;falta integração/entrega pelo processoGit,manifesto/backup/restauro e delta instalado. P084/P085 continuam nos47,apenas preparação/simulação condicionada,sem benefícios confirmados. L1aberto;P00105/06;bebidasL2/L3;Estatísticas/IAadiadas.
|
||||
|
||||
|
||||
|
||||
## 24/10/2026 — preparação G7G/P102,inventário antes de testes
|
||||
|
||||
G7F/P101 aceite7e5710eb/a89f9eca;**84entregues+48funcionaispendentes+P001=133**. Inventariados84fechos,sem perdas confirmadas;provas instaladas código/schema/dados/configuração/permissões174tabelas/369ficheiros/29fichas/28relações/408geometrias reutilizadas. Congelados livros/resultados/históricos,incluindoP101(base única),P100(valor normal),P095(TCuma vez),P094(âmbito),P091/P090,P060/P056,P050,P084/P085parciais. Sem repetir aceitação anterior ou ensaiar no activo.
|
||||
|
||||
G7G/P102 executaCIVA15(6)(a–d),2016PDF14/p1426(272):indemnização recebida declarada judicialmente por incumprimento total/parcial de contrato;descontos/abatimentos/bónus concedidos;quantias pagas em nome e por conta do adquirente/destinatário,registadas em adequadas contas de terceiros;embalagens não efectivamente transaccionadas com elementos27(5)(b).27(5)(b),PDF17/p1426(275):indicação separada e menção expressa de devolução acordada,não devolução já realizada.2022PDF3mantém15(6);2025PDF14mantém27(5)(b),altera27(10),não15;rectificação2017não altera estes requisitos. Fontes/exemplares/inventário aceites,cotejo visual com skillPDF. Um ramo,quatro tratamentos com condições e referências próprias;desconhecido não é zero/não aplicável. Montante inicial sem próprioIVA e com15(5)considerado;subtrair apenas exclusões ainda incluídas,sem segunda exclusão. Não determinarIVA/dedução/campo11/regularizações/totaisModeloA ou criar certificados/aprovadores. Novo livro incremental,snapshot/API/relatório existentes,sem schema/permissões. L1aberto;P00105/06;bebidasL2/L3;P084/P085parciais;Estatísticas/IAadiadas.
|
||||
|
||||
|
||||
|
||||
## 24/10/2026 — G7F/P101 entregue:composição da contraprestação sem dupla contagem
|
||||
|
||||
Homologação **`7e5710eb`**,pelo processoGit existente,sobre`70b4a640`;candidata`6f90fcb9` expressamente aceite pela Tempo. **P101:um ramo,dois tratamentos de parcela**,`tax_component` e`accessory_component`,na mesma base por operação. Montante inicial sem próprioIVA e com exclusões aplicáveis consideradas+parcelas ainda não incluídas;parcelas já incluídas conservadas sem segunda soma. Natureza,imposições excepto próprioIVA e despesas acessórias relativas a comissões/embalagem/transporte/seguros debitadas por conta do cliente,montantes,inclusão e referências conservados nas entradas imutáveis,versões/histórico/relatório. Sem zero/soma presumidos;respeitar bases especiais15(2)incluindoTCemP095/exclusões15(6). P102detalhado não é fechado por esta entrega. Base separada de incidência/taxa/IVA(IVA/taxa permanecemnull),dedução/campo11/totaisModeloA. Livros anteriores não alterados nem base somada como imposto.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user