docs(iva): record G7B P091 QA and preserve 79 delivered branches

This commit is contained in:
2026-10-24 22:04:25 +02:00
parent 948621a65c
commit 9bd2e062f4
3 changed files with 180 additions and 2 deletions
@@ -0,0 +1,156 @@
{
"implementation_commit": "948621a65caf1395230bfed3ddfab59e94cddda0",
"status": "QA_complete_not_delivered",
"coverage": {
"AUD-SIM-L1-P091": [
"commission_sale_transfer",
"commission_purchase_transfer"
]
},
"branch_count": 1,
"treatment_count": 2,
"source": "CIVA15(2)(e),Lei13/2016PDF13/p1426(271);3(3)(c)PDF6/p1426(264);15(5)/(6)PDF14/p1426(272);Lei22/2022PDF3maintains15e,Lei10/2025PDF12maintains3c byremissão anddoesnotamend15;2017rectification doesnotamendthoseprovisions. Specialauction15(2)(g)notreplaced.",
"source_links": [
"https://www.inm.gov.mz/pt-br/content/suplemento-n%C2%BA-10-de-301216-pag-1426-259-290-br-n%C2%BA-156-boletim-da-rep%C3%BAblica-i-serie",
"https://www.parlamento.mz/?post_documents=boletim-da-republica-i-serie-nr-250-quarta-feira-28-de-dezembro-de-2022"
],
"meaning": "Goods transferred under commissioncontract,includingconsignment whereapplicable;principal-to-agent sale commission usesagentagreed saleprice minuscommission;agent-to-principal purchase commission usesagentagreed purchaseprice pluscommission. Notanycommissionpayment orautonomousbrokerageservice.",
"technical_choices": "Newopportunity-scoped commissionBases bookinside existingmodelo_a_snapshot;incrementalexistingmonthlyIVA/dossier/report/API integration,no schema/permissionschange. Price/commission/compositionreferences netofIVA,beforeoneadjustment. Exactdecimalintegerarithmetic,upto6inputfractiondigits,noassumedfiscalrounding. Directionchange retainsallvalues/parties/documents but clearsdirectionconfirmation asintegritychoice,notneworganizationalrule. Negativedifference isdisplayed arithmetically with fiscalbaseindeterminate inthisrecorte,nozero-floor/absolutevalue,newtaxrate orapprover. Unknownamount/commissionpercentage notdefaultzero.",
"scope": "2026/MZN;P091baseonly. BaseAmount separatefromvat/rate(alwaysnull);no incidence,rate,tax,commissionserviceVAT,exemption,deduction/field11/ModeloAtotals orautomaticposting intootherfiscalbooks. Statutorycondition references notnewcertificates/approvers orrevalidationofacceptedofficialsources.",
"formula": {
"commission_sale_transfer": "agent agreed sale price − commission",
"commission_purchase_transfer": "agent agreed purchase price + commission"
},
"verification": {
"frontend": {
"tests": 4,
"passed": 4,
"failed": 0,
"scope": "Everyowncondition missing/no;references;subtract/addonce;fractional/large/zero/negativearithmetic;directionchangeconfirmation;missingamount;context/version/history;malformedwriteguard;allpriorbooks/currentkeys preserved;report"
},
"privateAPI": {
"tests": 1,
"assertions": 29,
"target": "simulator_fiscal_delta_20261021_test:55441",
"transaction_rollback": true,
"xml": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7b-commissions-20261024\\api-tests.xml"
},
"types": "passed",
"build": "passed,existingplugin timingwarnings",
"UI": "Realcomponent Edge/CUA:unknowncontract/missingcommission indeterminate;directionswitchchangesprice label/clearsconfirmation while retaining1000.25/100.10androles/references;specialauctionnotapplicable;finalsale900.15/purchase1100.35,VATnull;save/recover/report2rows+5priorversions. Syntheticonly,notmanualTempoacceptance.",
"UI_screenshot": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7b-commissions-20261024\\qa-recovered-report.png"
},
"preservation": {
"base": "50463ca716b74a669f8e1e72354ac0dfdc80d030",
"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"
],
"confirmed_losses": [],
"accepted_delivery": "4193056b/50463ca7;174tables/369files;29published/28relations/408geometries;code/schema/data/config/permissions checked at delivery",
"frozen": "tests\\frontend\\fixtures\\iva-g7b-preserved-inputs.json",
"sha256": "2f8e5c92cc3ce422af09631e717eaaee31b8427ada60493f0f18aeda97596a78",
"counts_before": {
"delivered": 79,
"QA": 0,
"functional_pending": 53,
"P001": 1,
"total": 133
},
"scope": "P091only;preserve P090base/VATseparation/history,P060decision/list/plan/scope/proportion,P056authorization/P050serviceVAT/partialP084P085;no active query/write"
},
"runtime_delta": {
"resources/js/lib/iva-commission-base.ts": "3be1331f4da40e6292fa7f5dcfba28355af6d931a7d24f44eb081c6f16c8efb2",
"resources/js/components/simulation-commission-base.tsx": "5bfbb95d2dd22106d7d416fd3af0f7ae0778f22ae9d23da15ba9dd45882cfc94",
"resources/js/components/simulation-monthly-iva.tsx": "16c95f5eaf5d5a308c93b30523292e52ccafed9d4e7f897f8559459116fbf4ae",
"resources/js/lib/project-dossier.ts": "945a9e2a4a9aa6a26f7108f95d4fd237c0551dbf884cec41bcaa3eba592acc4a"
},
"counts_current": {
"delivered": 79,
"QA": 1,
"functional_pending": 52,
"P001": 1,
"total": 133
},
"homologation_unchanged": "4193056b",
"remaining": "Integrate/deliver by existingGit withmanifest,freshbackup/realisolatedrestore andinstalleddelta;no pushinQAtask",
"limits": "P084/P085partial,pending;P00105/06;L1open;beveragesL2/L3;Statistics/AIdeferred",
"sources_inventory": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7b-commissions-20261024\\source-archive-inventory.json"
}
@@ -1,6 +1,28 @@
# Rastreabilidade, utilização e formação
## 24/10/2026 — G7B/P091 concluído emQA,comissão de venda e compra
Implementação`948621a6`. **Um ramo,dois tratamentos**:`commission_sale_transfer` e`commission_purchase_transfer`. FonteCIVA15(2)(e),2016PDF13/p1426(271),3(3)(c)PDF6/p1426(264),15(5)/(6)PDF14/p1426(272);2022PDF3mantém15e,2025PDF12mantém3c e não altera15. Bens transferidos em execução de contrato de comissão,incluindo consignação quando aplicável;na venda considera-se comprador o comissário,na compra o comitente. Não estender a qualquer pagamento de comissão/serviço autónomo nem substituir regra especial de leilão15g.
**Venda(comitente→comissário):preço de venda acordado pelo comissário−comissão. Compra(comissário→comitente):preço de compra acordado pelo comissário+comissão.** Preço/comissão semIVA,referenciados e antes do único ajuste da fórmula;composição15(5)/(6)identificada. Não presume percentagem/base de cálculo da comissão. Desconhecidos mantêm base indeterminada;zero só expresso. Diferença negativa é explicitada aritmeticamente,sem base fiscal determinada neste recorte,sem zero/absoluto substituto. Aritmética decimal exacta,sem arredondamento fiscal presumido. Base separada de incidência/taxa/IVA/dedução/campo11/totaisModeloA. Novo livrocommissionBases por oportunidade no snapshot/API/relatório existentes,sem schema/permissões novos. Mudar sentido conserva valores,papéis e documentos,mas limpa confirmação do sentido para rever o preço/papéis correspondentes;escolha técnica de integridade,não regra organizacional. Referências rastreiam fontes/pressupostos,sem novos certificados/aprovadores/revalidação oficial.
Provas do delta:**4testes frontend**,**APIprivada1teste/29asserções**,guarda`simulator_fiscal_delta_20261021_test:55441` e rollback;tipos/build passaram. Interface real Edge/CUA:contrato/valor de comissão desconhecidos→indeterminado;troca venda→compra conserva1000.25/100.10/partes/referências,altera rótulo do preço e limpa confirmação;leilão especial→nãoaplicação desta base genérica. Gravação recuperada/relatório com venda900.15 e compra1100.35,IVAindeterminado,2linhas/5versões anteriores. Apenas dados sintéticos,não aceitação manual atribuída à Tempo.79fechos/livros/resultados/históricos intactos,incluindoP090(base/IVA),P060(despacho/lista/plano/âmbito/redução),P056(autorização),P050(IVAserviço),P084/P085parciais. [RegistoQA](../simulations/iva-l1-g7b-qa-20261024.json).
**79entregues +1emQA(P091) +52funcionaispendentes +P001 =133**. Homologação permanece`4193056b`;falta integração/entrega pelo processoGit,manifesto/backup/restauro e delta instalado. P084/P085 continuam nos52,apenas preparação/simulação condicionada,sem benefícios confirmados. L1aberto;P00105/06;bebidasL2/L3;Estatísticas/IAadiadas.
## 24/10/2026 — preparação G7B/P091,inventário antes de testes
G7A/P090 aceite4193056b/50463ca7;**79entregues+53funcionaispendentes+P001=133**. Inventariados79fechos,sem perdas confirmadas;provas instaladas código/schema/dados/configuração/permissões174tabelas/369ficheiros/29fichas/28relações/408geometrias reutilizadas. Congelados livros/resultados/históricos,incluindoP090(base/IVA),P060(despacho/lista/plano/âmbito/redução),P056(autorização),P050(IVAserviço),P084/P085parciais. Não repetir aceitação anterior ou ensaiar no activo.
G7B/P091:art15(2)(e),2016PDF13/p1426(271),dois sentidos da transferência de bens em comissão:comitente→comissário,preço de venda acordado pelo comissário menos comissão;comissário→comitente,preço de compra acordado pelo comissário mais comissão. Art3(3)(c),PDF6/p1426(264),contrato de comissão,incluindo consignação;na venda considera-se comprador o comissário,na compra o comitente.2022PDF3mantém15e;2025PDF12mantém3c por remissão e não altera15;rectificação2017 não altera estes preceitos. Fonte oficial/exemplares/inventário aceites,cotejo visual com skillPDF. Sem estender a qualquer pagamento ou serviço autónomo de intermediação;sem substituir base especial de leilão15(2)(g).
Preço e comissão semIVA identificados,composição15(5)/(6)referenciada,antes do ajuste que a fórmula efectua uma vez. Não presumir percentagem/base de comissão nem zero para valor desconhecido. Mudança de sentido conserva valores/referências mas limpa confirmação do sentido para não aplicar preço/papéis anteriores silenciosamente;escolha técnica de integridade,não regra organizacional. Soma/subtracção decimal exacta,sem arredondamento fiscal presumido. Diferença negativa é identificada aritmeticamente,não convertida em zero/absoluto nem apresentada como base fiscal determinada neste recorte. Base separada de taxa/IVA/dedução/campo11/totaisModeloA. Novo 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 — G7A/P090 entregue,base separada do IVA
Homologação **`4193056b`**,pelo processoGit existente,sobre`eb9294ef`;candidata`20bfeb4f` expressamente aceite pela Tempo. **P090:um ramo,dois tratamentos**,`public_authority_indemnity` e`public_authority_compensation`. Mantém a base tributável separada do IVA/taxa(estes permanecemnull);não infere incidência,isenção,imposto,dedução/campo11/totaisModeloA. Indemnização/outra compensação por acto público,dinheiro/espécie/mista,componentes semIVA,valor normal referenciado e composição aplicável;distingue exclusão da indemnização judicial por incumprimento de contrato. Acto,documento,composição,valorização e pressupostos permanecem nas entradas imutáveis do resultado,histórico e relatório. Não altera livros anteriores nem soma a base como imposto.
File diff suppressed because one or more lines are too long