docs(iva): record G7E P100 QA and preserve 82 deliveries
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
{
|
||||
"implementation_commit": "9f053ac9d3f332c432420fd5b5d31cdfb7936071",
|
||||
"status": "QA_complete_not_delivered",
|
||||
"coverage": {
|
||||
"AUD-SIM-L1-P100": [
|
||||
"noncash_only",
|
||||
"cash_and_noncash"
|
||||
]
|
||||
},
|
||||
"branch_count": 1,
|
||||
"treatment_count": 2,
|
||||
"source": "CIVA15(3)/(4),Lei13/2016PDF14/p1426(272);composition15(5)/(6);Lei22/2022PDF3maintains15(3–6)byremissão;Lei10/2025doesnotamend15;2017rectificationdoesnotamend15(3)/(4).",
|
||||
"meaning": "Consideration not wholly or partly defined in money:money received/receivable plus normalvalue of goods/services given in exchange as consideration for identified operation. Entirely noncash only with express composition confirmation,not inferred from emptycash field.",
|
||||
"formula": {
|
||||
"noncash_only": "normalvalue,absence of monetary consideration explicitly confirmed",
|
||||
"cash_and_noncash": "cashamount received/receivable + normalvalue of goods/services given in exchange"
|
||||
},
|
||||
"technical_choices": "New noncashBases opportunity-scoped book in existingmodelo_a_snapshot/API/dossier;no schema/permissionschange. Exactdecimal up to6fractiondigits,no assumed fiscalrounding. Composition change retains cash/reference/normalvalue/documents but clears corresponding confirmation as integrity choice. Hidden cash is preserved but not summed in noncash_only. Normalvalue supplied with15(4)basis/scope,composition15(5)/(6)netofownVAT;no automatic appraisal/certificate/appraiser/approver.",
|
||||
"scope": "2026/MZN,baseonly;no currencyconversion,automatic normalvaluation,incidence/rate/VAT/deduction/field11/ModeloAtotals. Unknown monetary share not inferredzero;explicitzero differentiated. Otherbranches and prior normalvalue contexts unchanged.",
|
||||
"verification": {
|
||||
"frontend": {
|
||||
"tests": 4,
|
||||
"passed": 4,
|
||||
"failed": 0,
|
||||
"scope": "Ownconditions missing/no;exchange/agreement/normalvalue basis/scope/references;exactadditiononce/zero/largefractionalamounts;switchretention;hidden cash excluded;corruptwriteguard;alloldbooks/currentkeys/history/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-g7e-noncash-base-20261024\\api-tests.xml"
|
||||
},
|
||||
"types": "passed",
|
||||
"build": "passed,existing plugin timing warnings",
|
||||
"UI": "Realcomponent Edge/CUA:normalvalue basis/moneyunknown indeterminate;switch mixed→noncash hidescash/clearsconfirmation;confirmed noncash uses2200.50 despite retained500.25;switchback recovers500.25;finalnoncash2200.50/mixed2700.75,VATnull;save/recover/report2rows+5priorversions. SyntheticQA,not manualTempoacceptance.",
|
||||
"UI_screenshot": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-g7e-noncash-base-20261024\\qa-recovered-report.png"
|
||||
},
|
||||
"preservation": {
|
||||
"base": "6234d3439285f0251af90694c9347f1936cb4f7f",
|
||||
"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"
|
||||
],
|
||||
"confirmed_losses": [],
|
||||
"accepted_delivery": "92a7418c/6234d343;174tables/369files;29published/28relations/408geometries;code/schema/data/config/permissions compared at delivery",
|
||||
"frozen": "tests\\frontend\\fixtures\\iva-g7e-preserved-inputs.json",
|
||||
"sha256": "825dd90f48540c83bd7c9ca8b234e0dd558a12aca19d394cfa91b32a17d0edb7",
|
||||
"counts_before": {
|
||||
"delivered": 82,
|
||||
"QA": 0,
|
||||
"functional_pending": 50,
|
||||
"P001": 1,
|
||||
"total": 133
|
||||
},
|
||||
"scope": "P100 only;allpreviousbooks immutable including P095TC/P094valuation/P091/P090/P060/P050/partialP084P085;no active query/write"
|
||||
},
|
||||
"runtime_delta": {
|
||||
"resources/js/lib/iva-noncash-base.ts": "d07cbefec4d54cffe41626093832972b31b8eacf0021a146655c79b189f25434",
|
||||
"resources/js/components/simulation-noncash-base.tsx": "e8d5dd905d9c6b75ed7589e4ecf7b708bb288ba59285d409f444e799f9f09c35",
|
||||
"resources/js/components/simulation-monthly-iva.tsx": "bc1005d31306c859dfa325f8d63e8bac98073b38f6d65ab22f736537629d4752",
|
||||
"resources/js/lib/project-dossier.ts": "84d3c968dfa0a644f1767c09dd266fbe32b086117da0416564681e4a51e8d7f6"
|
||||
},
|
||||
"counts_current": {
|
||||
"delivered": 82,
|
||||
"QA": 1,
|
||||
"functional_pending": 49,
|
||||
"P001": 1,
|
||||
"total": 133
|
||||
},
|
||||
"homologation_unchanged": "92a7418c",
|
||||
"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-g7e-noncash-base-20261024\\source-archive-inventory.json"
|
||||
}
|
||||
@@ -1,6 +1,26 @@
|
||||
# Rastreabilidade, utilização e formação
|
||||
|
||||
|
||||
## 24/10/2026 — G7E/P100 concluído emQA:contraprestação não monetária total ou parcial
|
||||
|
||||
Implementação`9f053ac9`. **Um ramo,dois tratamentos**:`noncash_only`(valor normal,sem parte monetária expressamente confirmada) e`cash_and_noncash`(montante monetário recebido/a receber+valor normal dos bens/serviços dados em troca como contraprestação). FonteCIVA15(3)/(4),Lei13/2016PDF14/p1426(272),composição15(5)/(6);Lei22/2022PDF3mantém3–6 por remissão;Lei10/2025não altera15. Referenciar operação,contraprestação em bens/serviços,acordo,fundamento e âmbito do valor normal15(4):concorrência normal,fornecedor independente,mesmo estádio de comercialização,tempo/lugar da operação ou mais próximos e elementos15(5)na medida não incluídos. Documentos existentes/pressupostos expressos,sem avaliação automática,certificado,avaliador ou aprovador novo.
|
||||
|
||||
Montantes sem próprioIVA,sem duplicar elementos da composição. Dinheiro desconhecido não confirma ausência ou zero;zero só expresso. Decimal exacto até6casas,sem arredondamento fiscal presumido. Sem conversão cambial,incidência/taxa/IVA,dedução/campo11/totaisModeloA. Livro noncashBases por oportunidade no snapshot/API/dossier existentes,sem schema/permissões novos. Mudar composição conserva montantes/documentos,oculta dinheiro sem o apagar e limpa confirmação correspondente;quando inteiramente não monetária,o dinheiro oculto não é somado. Escolha técnica de integridade,não regra organizacional. Fontes oficiais aceites sem revalidação genérica.
|
||||
|
||||
Provas do delta:**4testes frontend**,**APIprivada1teste/29asserções**,guarda`simulator_fiscal_delta_20261021_test:55441` e rollback;tipos/build passaram. Interface real Edge/CUA:fundamento do valor normal/dinheiro desconhecidos→indeterminado;troca parcial→total oculta500.25/limpa confirmação,confirmada calcula2200.50;regresso recupera500.25;gravação recuperada/relatório:total2200.50,parcial500.25+2200.50=2700.75,IVAindeterminado,2linhas/5versões anteriores. Dados sintéticos,não aceitação manual atribuída à Tempo.82fechos/livros/resultados/históricos intactos,incluindoP095(TCuma vez),P094(âmbito),P091/P090,P060/P056/P050 eP084/P085parciais;provas anteriores reutilizadas. [RegistoQA](../simulations/iva-l1-g7e-qa-20261024.json).
|
||||
|
||||
**82entregues +1emQA(P100) +49funcionaispendentes +P001 =133**. Homologação permanece`92a7418c`;falta integração/entrega pelo processoGit,manifesto/backup/restauro e delta instalado. P084/P085 continuam nos49,apenas preparação/simulação condicionada,sem benefícios confirmados. L1aberto;P00105/06;bebidasL2/L3;Estatísticas/IAadiadas.
|
||||
|
||||
|
||||
|
||||
## 24/10/2026 — preparação G7E/P100,inventário antes de testes
|
||||
|
||||
G7D/P095 aceite92a7418c/6234d343;**82entregues+50funcionaispendentes+P001=133**. Inventariados82fechos,sem perdas confirmadas;provas instaladas código/schema/dados/configuração/permissões174tabelas/369ficheiros/29fichas/28relações/408geometrias reutilizadas. Congelados livros/resultados/históricos,incluindoP095(TCuma vez),P094(âmbito do valor),P091/P090(baseIVA),P060/P056(âmbito),P050(IVAserviço),P084/P085parciais. Sem repetir aceitação anterior ou ensaiar no activo.
|
||||
|
||||
G7E/P100 executa regra independente documentada:CIVA15(3)/(4),2016PDF14/p1426(272):contraprestação não definida no todo/em parte em dinheiro,montante recebido/a receber acrescido do valor normal dos bens/serviços dados em troca. Valor normal15(4):preço em concorrência normal,fornecedor independente,mesmo estádio de comercialização,tempo/lugar da operação ou mais próximos,elementos15(5)na medida não incluídos;composição/exclusões15(5)/(6),sem próprioIVA.2022PDF3mantém3–6 por remissão;2025não altera15,2017não rectifica15(3)/(4). Fontes oficiais/exemplares/inventário aceites,cotejo visual com skillPDF. Dois tratamentos no mesmo ramo:inteiramente não monetária ouparte monetária+não monetária;ausência de parte monetária deve ser expressamente confirmada,não inferida de campo vazio. Preservar montante monetário oculto após mudança,sem o somar quando não aplicável. Valor normal exige fundamento/âmbito/elementos identificados ou pressupostos expressos,não avaliação automática/certificado/aprovador. MZN sem conversão cambial;moeda divergente indeterminada. Base separada deIVA/campo11/totaisModeloA. L1aberto;P00105/06;bebidasL2/L3;P084/P085parciais;Estatísticas/IAadiadas.
|
||||
|
||||
|
||||
|
||||
## 24/10/2026 — G7D/P095 entregue:combustíveis com preço fixado,TC excluída uma vez
|
||||
|
||||
Homologação **`92a7418c`**,pelo processoGit existente,sobre`df7cb7fa`;candidata`76be72c3` expressamente aceite pela Tempo. **P095:um ramo,dois tratamentos de composição**,`fuel_tax_included` e`fuel_tax_excluded`. Contraprestação sem próprioIVA ainda incluiTC→subtrairTCexacta identificada;montante já semTC→conservar,sem segunda subtracção. Preço fixado/referência/âmbito/intervalo aplicável à data da transmissão,composição e documentos/pressupostos conservados nas entradas imutáveis,versões/histórico/relatório. Não presume preço actual para outro período,taxa/valorTC ou prazo de expiração inexistente;fim do intervalo pode ficar vazio sem termo fixado,com correspondência temporal confirmada. Desconhecido não é zero. 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