docs(iva): record G7C P094 QA and preserve 80 deliveries

This commit is contained in:
2026-10-24 22:23:42 +02:00
parent 4672789f2b
commit 287f2f8321
3 changed files with 173 additions and 2 deletions
@@ -0,0 +1,149 @@
{
"implementation_commit": "4672789f2bf1fcce0726936e9e5bec05fb18c448",
"status": "QA_complete_not_delivered",
"coverage": {
"AUD-SIM-L1-P094": [
"act_sale_amount",
"act_normal_value"
]
},
"branch_count": 1,
"treatment_count": 2,
"source": "CIVA15(2)(h),Lei13/2016PDF13/p1426(271);15(4)/(5)/(6)PDF14/p1426(272). Lei22/2022PDF3maintains15h/4–6 by remissão;Lei10/2025doesnotamend15. Rectificação2017doesnotamend15h.",
"meaning": "Goods transferred as result of auction,judicial/administrative sale,conciliation or settlement;value at which auction/sale effected or,where applicable,normal value. Five act kinds are contexts,not five branches. No automatic lower value or normal-value fallback.",
"technical_choices": "New opportunity-scoped actSaleBases book in existing modelo_a_snapshot/API/dossier;no schema/permissions change. Chosen net value and composition references,up to6fractiondigits exactly preserved,no assumed fiscal rounding. Changing act/valuation retains both values/documents and clears corresponding applicability confirmation as integrity choice,not new organizational requirement. Reuse existing documents or explicit projection assumptions;no invented certificate,appraiser or approver.",
"scope": "2026/MZN,P094baseonly;normal value supplied with identified basis/scope,not appraised automatically. No incidence,rate,VAT,deduction/field11/ModeloAtotals or substitution of special auctioncommission15g. Unknown values remain indeterminate,explicit zero distinguished.",
"verification": {
"frontend": {
"tests": 4,
"passed": 4,
"failed": 0,
"scope": "All5actkinds and2valuations;ownconditions missing/no;references/date/currency;no minimum/fallback;exactdecimal/zero;switch retention/cleared confirmation;context/history;corruptwriteguard;old books/currentkeys preserved;report"
},
"privateAPI": {
"tests": 1,
"assertions": 28,
"target": "simulator_fiscal_delta_20261021_test:55441",
"transaction_rollback": true,
"xml": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7c-act-bases-20261024\\api-tests.xml"
},
"types": "passed",
"build": "passed,existing plugin timing warnings",
"UI": "Realcomponent Edge/CUA:missing applicability and valuation reference yield indeterminate;switch to normal retains2200.50;confirming yields2200.50 instead of1500.25;specialauction condition no yields notapplicable/noIVAzero;finalact1500.25/normal2200.50,VATnull;save/recover/report2rows+5priorversions. Synthetic QA,not manual Tempo acceptance.",
"UI_screenshot": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7c-act-bases-20261024\\qa-recovered-report.png"
},
"preservation": {
"base": "15894f4b0493423fda5edde7d016a270fd137a30",
"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"
],
"confirmed_losses": [],
"accepted_delivery": "e62b7dfd/15894f4b;174tables/369files;29published/28relations/408geometries;code/schema/data/config/permissions checked at delivery",
"frozen": "tests\\frontend\\fixtures\\iva-g7c-preserved-inputs.json",
"sha256": "2ffcdb0f42ac1011aa29fde5b72532c99a3c75210e754442e38af587489d542c",
"counts_before": {
"delivered": 80,
"QA": 0,
"functional_pending": 52,
"P001": 1,
"total": 133
},
"scope": "P094only;preserve P091directions/references/baseVAT,P090,P060scope,P056,P050,partialP084P085;no active query/write"
},
"runtime_delta": {
"resources/js/lib/iva-act-sale-base.ts": "ed555c826427a0964995144c59d4e801bfeebce5219a63a612f31bb977788d00",
"resources/js/components/simulation-act-sale-base.tsx": "384e17aa18ed5ed9a8c6c47773577e87f211c2bccb3acbe3943269a08de1485a",
"resources/js/components/simulation-monthly-iva.tsx": "3b2a24fde6db625c350f7366ec789b5aa7e86aa08645409203b5e96d02dc1ff3",
"resources/js/lib/project-dossier.ts": "852ceaf59b95d92ff57d3b711dc2bc13eb4b547e7d9f1516eb543ece83247c09"
},
"counts_current": {
"delivered": 80,
"QA": 1,
"functional_pending": 51,
"P001": 1,
"total": 133
},
"homologation_unchanged": "e62b7dfd",
"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-g7c-act-bases-20261024\\source-archive-inventory.json"
}
@@ -1,6 +1,28 @@
# Rastreabilidade, utilização e formação
## 24/10/2026 — G7C/P094 concluído emQA:transmissões por acto
Implementação`4672789f`. **Um ramo,dois tratamentos**:`act_sale_amount`(valor da arrematação/venda efectuada) e`act_normal_value`(valor normal quando aplicável). FonteCIVA15(2)(h),Lei13/2016PDF13/p1426(271),15(4)/(5)/(6)PDF14/p1426(272);Lei22/2022PDF3mantém15h/4–6 por remissão;Lei10/2025não altera15. Arrematação,venda judicial,venda administrativa,conciliação e contrato de transacção são cinco naturezas do acto dentro do ramo,não cinco fechos. Identificar a transmissão dos bens,acto,fundamento e âmbito da valorização,composição semIVA e documentos ou pressupostos expressos;um pagamento/acordo genérico não prova transmissão sujeita.
O portal usa apenas o valor correspondente ao tratamento escolhido,sem escolher o menor valor,substituir montante desconhecido por valor normal ou avaliar automaticamente os bens. Desconhecido é indeterminado;zero só expresso. Decimal exacto até6casas,sem arredondamento fiscal presumido. Base separada de incidência/taxa/IVA/dedução/campo11/totaisModeloA;regra especial do organizador de leilão em comissão15g não substituída. LivroactSaleBases por oportunidade no snapshot/API/dossier existentes,sem schema/permissões novos. Mudar acto ou valorização conserva ambos os montantes/documentos e limpa as confirmações correspondentes;escolha técnica de integridade,não regra organizacional. Reutilizar referências existentes,sem criar certificados,avaliadores ou aprovadores.
Provas do delta:**4testes frontend**,**APIprivada1teste/28asserções**,guarda`simulator_fiscal_delta_20261021_test:55441` e rollback;tipos/build passaram. Interface real Edge/CUA:condição/fundamento em falta→indeterminado;troca para normal conserva2200.50 e exige confirmação;confirmado usa2200.50 mesmo com1500.25conservado;leilão especial→não aplicação desta base,não isenção/IVAzero. Gravação recuperada e relatório:1500.25/2200.50,IVAindeterminado,2linhas/5versões anteriores. Dados sintéticos,não aceitação manual atribuída à Tempo.80fechos/livros/resultados/históricos intactos,incluindoP091/P090,P060/P056/P050 eP084/P085parciais;provas anteriores reutilizadas. [RegistoQA](../simulations/iva-l1-g7c-qa-20261024.json).
**80entregues +1emQA(P094) +51funcionaispendentes +P001 =133**. Homologação permanece`e62b7dfd`;falta integração/entrega pelo processoGit,manifesto/backup/restauro e delta instalado. P084/P085 continuam nos51,apenas preparação/simulação condicionada,sem benefícios confirmados. L1aberto;P00105/06;bebidasL2/L3;Estatísticas/IAadiadas.
## 24/10/2026 — preparação G7C/P094,inventário antes de testes
G7B/P091 aceitee62b7dfd/15894f4b;**80entregues+52funcionaispendentes+P001=133**. Inventariados80fechos,sem perdas confirmadas;provas instaladas código/schema/dados/configuração/permissões174tabelas/369ficheiros/29fichas/28relações/408geometrias reutilizadas. Congelados livros/resultados/históricos,P091(sentidos/referências/baseIVA),P090,P060(despacho/lista/plano/âmbito/redução),P056(autorização),P050(IVAserviço),P084/P085parciais. Sem repetir aceitação anterior ou ensaiar no activo.
G7C/P094 executa alínea documentada independente:CIVA15(2)(h),2016PDF13/p1426(271),transmissões de bens resultantes de arrematação,venda judicial/administrativa,conciliação ou contratos de transacção. Base=valor por que arrematação/venda foi efectuada ou,se for caso,valor normal dos bens.15(4)/(5)/(6),PDF14/p1426(272),normal/composição/exclusões,sem próprioIVA.2022PDF3mantémh por remissão,2025não altera15;rectificação2017 não altera15h. Fontes oficiais/exemplares/inventários aceites,cotejo visual com skillPDF. Não substituir leilão em comissão15g nem transformar pagamento/acordo genérico em transmissão sujeita.
Dois tratamentos de valorização no mesmo ramo,sem duplicar os cinco tipos de acto em fechos. Valor normal depende de fundamento/âmbito aplicável,não opção automática pelo menor valor nem avaliação automática/certificado/aprovador novo. Montantes semIVA documentados/assumidos;desconhecido não é zero. Mudança de acto/fundamento conserva montantes/documentos,mas limpa as confirmações afectadas para rever correspondência,escolha técnica de integridade. Base separada de incidência/taxa/IVA/dedução/campo11/totaisModeloA. Livro por oportunidade no snapshot/API/relatório existentes,sem migração/permissões. L1aberto;P00105/06;bebidasL2/L3;P084/P085parciais;Estatísticas/IAadiadas.
## 24/10/2026 — G7B/P091 entregue,venda menos comissão e compra mais comissão
Homologação **`e62b7dfd`**,pelo processoGit existente,sobre`4193056b`;candidata`9bd2e062` expressamente aceite pela Tempo. **P091:um ramo,dois tratamentos**,`commission_sale_transfer` e`commission_purchase_transfer`. Comitente→comissário:preço de venda acordado pelo comissário−comissão;comissário→comitente:preço de compra acordado pelo comissário+comissão. Valores semIVA,antes do único ajuste;comitente,comissário,contrato,preço,comissão e composição referenciados nas entradas imutáveis do resultado,histórico e relatório. Mudança de sentido conserva dados/referências e exige rever confirmação dos papéis/preço correspondentes. Desconhecido não é zero;diferença negativa identificada,sem pisozero/absoluto/base fiscal presumidos neste recorte. Base separada de incidência/taxa/IVA(IVA/taxa permanecemnull),serviço autónomo,dedução/campo11/totaisModeloA;regra especial de leilão não substituída. Livros anteriores não são alterados nem base somada como imposto.
File diff suppressed because one or more lines are too long