Prepare compatible ISPC quarterly QA on L3 baseline without experimental P001 changes
This commit is contained in:
@@ -27258,5 +27258,48 @@
|
||||
},
|
||||
"P084_P085": "closed",
|
||||
"positive_field06_case": "not demonstrated;see receipt"
|
||||
},
|
||||
"l3_additional_prepared_20261025": {
|
||||
"status": "prepared_compatible_not_installed",
|
||||
"candidate": "0f4df8a4d1cfd0d7b788e58d7f6af8d385384d82",
|
||||
"source_QA": "b189d0fa",
|
||||
"baseline": "7ad187f9",
|
||||
"report": "docs/investmoz/simulations/l3-additional-delivery-20261025.json",
|
||||
"fresh_authenticated_backup_restore": "required at execution;not yet performed",
|
||||
"next": "L4ISPCaccordingtoexistingplan;L3remainingvisible"
|
||||
},
|
||||
"ispc_l4a_eligibility_qa_20261025": {
|
||||
"status": "QA_partial_eligibility_and_separate_option_not_installed",
|
||||
"report": "docs/investmoz/simulations/ispc-l4a-eligibility-qa-20261025.json",
|
||||
"tests": "12 new frontend passed;types/build exit0",
|
||||
"remaining": [
|
||||
"Apuramento trimestral e aplicação dos escalões3/4/5%,serviços12%,liberal15%,excesso20% e actividades mistas8; identificar correspondência exacta anual/trimestral antes do cálculo.",
|
||||
"Mínimo trimestral500 e obrigação declarativa; retenção5% nas aquisições ocasionais próprias,limite2.500.000 e modelo; sem reutilizar taxa deIVA.",
|
||||
"Percurso ocasional3(3–4),formalidades,modelos e prazos do regulamento aplicável; conferir apenas correspondências concretas necessárias,sem nova validação genérica.",
|
||||
"Demonstração visual integrada e gravação privada deste incremento antes de propor entregaL4."
|
||||
],
|
||||
"active_changes": false
|
||||
},
|
||||
"ispc_l4_quarterly_qa_20261025": {
|
||||
"status": "QA_demonstrated_eligibility_option_quarter_calculation_private_recovery_and_report_not_installed",
|
||||
"report": "docs/investmoz/simulations/ispc-l4-quarterly-qa-20261025.json",
|
||||
"example": {
|
||||
"context": "opportunity:375;SYNTHETIC QA",
|
||||
"option": "documentada2026-01-01",
|
||||
"quarter": "2026/T2",
|
||||
"prior_turnover_MZN": "100000",
|
||||
"quarter_base_MZN": "200000",
|
||||
"rate_percent": 12,
|
||||
"tax_MZN": "24000",
|
||||
"payment_MZN": "24000",
|
||||
"declaration": "mantida",
|
||||
"other_fiscal_books": "exactamente preservados"
|
||||
},
|
||||
"remaining_specific": [
|
||||
"Operações ocasionais próprias3(3–4)enquanto sujeito passivo,distintas da retenção do adquirente;mantidas indeterminadas no percurso específico.",
|
||||
"Aquisições acima limiteglobal2.500.000:correspondência do tratamento próprio;nãoliquidar5%porpresunção.",
|
||||
"Formulário/modelo,instruções eprocedimentos da regulamentação2026;relatório depreparação não édeclaraçãosubmetida. Aviso primário do Governo confirma aprovação de novo regulamento,mas não contém articulado/modelos: https://portaldogoverno.gov.mz/governo-introduz-alteracoes-nos-regulamentos-fiscais-para-reforcar-eficiencia-tributaria/ . Sem impor segunda validação jurídica ou repetir pesquisa sem nova evidência."
|
||||
],
|
||||
"active_changes": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"status": "QA_demonstrated_eligibility_option_quarter_calculation_private_recovery_and_report_not_installed",
|
||||
"matrix_anchor": "AUD-SIM-INT02",
|
||||
"scope": "Actividade habitual ISPC2026/MZN, enquadramento/opção, cálculo trimestral e retenção12(3–4) delimitada. Não é encerramento de operações ocasionais próprias ou formalidades sem correspondência de modelo.",
|
||||
"source": {
|
||||
"file": "docs/investmoz/simulations/source-archive/BR-248-I-Suplemento-1-2025.pdf",
|
||||
"sha256": "ccf2a8deeca820f2dd076b4b2141b1efe3f6a806568c3a587ca59a8e92f4c251",
|
||||
"citation": "Lei9/2025,republicaçãoISPC,arts8–12;PDF11/p2180(11),enquadramento2–5PDF10",
|
||||
"application": "8(1)a selecciona taxa3/4/5 pelo volume anual2026 declarado e9 aplica-a à base trimestral; não repartir limites anuais por4 nem copiar acesso2025. Serviços12/15; cumulação usa taxa maior8(2).20%somenteparcela acima limite anual4.000.000 com acumulado anterior; cálculos racionais exactos."
|
||||
},
|
||||
"new_implementation": [
|
||||
"Livro trimestral por contexto; receitas de cada trimestre e suporte explícitos,volume global do sujeito passivo confirmado; previsão anual distinta de ano encerrado reconciliado.",
|
||||
"Elegibilidade actual e opção documentada reutilizadas; preparação apenas simula; opção posterior ao trimestre não retroage automaticamente.",
|
||||
"Imposto/prestação/obrigação declarativa separados; inferior500 dispensa pagamento, não declaração;igual500 mantém pagamento. Não acumular dispensas nem deduzir custos/IVA.",
|
||||
"Retenção5%separada para aquisições ocasionais a pessoa singular não inscrita3(3–4),ligadasàactividade,limiteglobalanual2.500.000;acima limiteindeterminado,semtruncar. Sem crédito contraimpostopróprio,mínimo500não aplicadoàretenção.",
|
||||
"Gravação/recuperação mantém outros livros e históricos;alterações conservam resultado congelado até nova versão;relatório financeiro inclui grupoISPC."
|
||||
],
|
||||
"verification": {
|
||||
"prior_proofs": "L4-A12testes eL1/L2/L3/P001não repetidos;inventário eaceitações reutilizados",
|
||||
"new_frontend": "13distinctpassed:10quarter/3withholding;frontend-final.txt",
|
||||
"private_API": "1test/21assertions passed;loopback55441/simulator_fiscal_delta_20261021_test,DatabaseTransactions rollback;otheraccount404;api.txt",
|
||||
"UI": "Componentesreais:avaliar/opçãoguardada→calcular→guardarficheiroQA→recuperar→relatório;persistênciaprivadaconferidaemAPIseparadamente;ui-recovered-report.txt/png",
|
||||
"report_fix": "GrupoISPCmapeadoàsecçãofinanceira;testeactualdoexportadorincluiimposto/opção;ausênciaidentificadanademonstraçãoecorrigidaantesdeconcluir.",
|
||||
"types": "exit0;types-final.txt",
|
||||
"build": "exit0;build-final.txt",
|
||||
"inventory": "outputs/ispc-l4b-20261025/preservation-before-tests.json;reutiliza8143ficheirosinventariadoseL1fechados"
|
||||
},
|
||||
"example": {
|
||||
"context": "opportunity:375;SYNTHETIC QA",
|
||||
"option": "documentada2026-01-01",
|
||||
"quarter": "2026/T2",
|
||||
"prior_turnover_MZN": "100000",
|
||||
"quarter_base_MZN": "200000",
|
||||
"rate_percent": 12,
|
||||
"tax_MZN": "24000",
|
||||
"payment_MZN": "24000",
|
||||
"declaration": "mantida",
|
||||
"other_fiscal_books": "exactamente preservados"
|
||||
},
|
||||
"remaining_specific": [
|
||||
"Operações ocasionais próprias3(3–4)enquanto sujeito passivo,distintas da retenção do adquirente;mantidas indeterminadas no percurso específico.",
|
||||
"Aquisições acima limiteglobal2.500.000:correspondência do tratamento próprio;nãoliquidar5%porpresunção.",
|
||||
"Formulário/modelo,instruções eprocedimentos da regulamentação2026;relatório depreparação não édeclaraçãosubmetida. Aviso primário do Governo confirma aprovação de novo regulamento,mas não contém articulado/modelos: https://portaldogoverno.gov.mz/governo-introduz-alteracoes-nos-regulamentos-fiscais-para-reforcar-eficiencia-tributaria/ . Sem impor segunda validação jurídica ou repetir pesquisa sem nova evidência."
|
||||
],
|
||||
"active_changes": false,
|
||||
"schema_changes": false,
|
||||
"rules_published_or_activated": 0,
|
||||
"residuals": "P001/P058nãointerrompem;P084/P085fechados;L3residuaisapenasbloqueiamcasosdependentes;estatísticas/IAadiadas.",
|
||||
"runtime_hashes": {
|
||||
"resources/js/lib/ispc-quarter.ts": "f66bd52e9cdfe1ddaa6b00a931465862b3d890b9be216b7a056740f027f24129",
|
||||
"resources/js/lib/ispc-withholding.ts": "6c31b240299edd3262efa28f7f3d5aee21123f94e30ef4ab90e26c35777cb6e4",
|
||||
"resources/js/components/simulation-ispc-quarter.tsx": "0b950091e9204b2b20823694ea16dc94e4863914080542253966367a5580d62d",
|
||||
"resources/js/components/simulation-ispc-withholding.tsx": "e688a8d6a2e1e20c1e10a85d33152d58a5c14867672cf4ffb834980ec1732f08",
|
||||
"resources/js/lib/project-dossier-report.ts": "0db9f5fcb2929fd8340894bd13b74ee7c400af25e483ddfe5651002fd7160f49"
|
||||
},
|
||||
"proof_hashes": {
|
||||
"outputs/ispc-l4b-20261025/frontend-final.txt": "2b0ec25bb83505ec9ce8ace02e0860faeeac4ce233083859f9a502069944f49f",
|
||||
"outputs/ispc-l4b-20261025/api.txt": "2a770d07561a1475973795d5bac01ce5d94ee8a91be1d57d9b0702c621b8284d",
|
||||
"outputs/ispc-l4b-20261025/ui-recovered-report.txt": "234bae0f17ef84dd9928197bfa38ad4a8a05c2dae18051e1ea9bd88852bb84fa",
|
||||
"outputs/ispc-l4b-20261025/build-final.txt": "9683e783fd6e457c89a747d4a1a6deb10ba00a034f7891cf69e4c1a0cb1f0073",
|
||||
"outputs/ispc-l4b-20261025/types-final.txt": "5346ac8a6566c1c38cb0bbda6a029579df58cd78af78e2c4845d9c82b5d1d76c",
|
||||
"tests/frontend/fixtures/ispc-quarter-preserved.json": "30266584de9cacb0e4d771a9cc9c38838b62a3472583792e13effcd094247c39"
|
||||
},
|
||||
"compatible_QA_preparation": {
|
||||
"branch": "codex/ispc-l4-quarterly-qa-20261025",
|
||||
"path": "C:\\laragon\\www\\portal-investidor-ispc-qa-20261025",
|
||||
"base": "fa32a2b9",
|
||||
"runtime_files": [
|
||||
"resources/js/components/simulation-form.tsx",
|
||||
"resources/js/components/simulation-ispc-eligibility.tsx",
|
||||
"resources/js/components/simulation-ispc-quarter.tsx",
|
||||
"resources/js/components/simulation-ispc-withholding.tsx",
|
||||
"resources/js/lib/ispc-eligibility.ts",
|
||||
"resources/js/lib/ispc-quarter.ts",
|
||||
"resources/js/lib/ispc-withholding.ts",
|
||||
"resources/js/lib/project-dossier.ts",
|
||||
"resources/js/lib/project-dossier-report.ts"
|
||||
],
|
||||
"runtime_hashes_match_accepted_QA": true,
|
||||
"P001_runtime": "fa32a2b9 unchanged; experimental d1551dab runtime excluded",
|
||||
"compatible_build": "exit0;outputs/ispc-l4b-20261025/compatible-build.txt",
|
||||
"compatible_types": "exit0;outputs/ispc-l4b-20261025/compatible-types.txt",
|
||||
"functional_proofs": "13frontend/API1-21/UIreport reused; no new functional round",
|
||||
"installed": false,
|
||||
"functional_source_commits": [
|
||||
"479b6681",
|
||||
"1b7ccfee"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"status": "QA_partial_eligibility_and_separate_option_not_installed",
|
||||
"matrix_anchor": "AUD-SIM-INT02",
|
||||
"authorization": "Tempo25/10: preparar entrega compatível L3, reconciliar saldo e avançar L4 ISPC; P001 residual não bloqueia trabalho independente.",
|
||||
"source": {
|
||||
"path": "docs/investmoz/simulations/source-archive/BR-248-I-Suplemento-1-2025.pdf",
|
||||
"sha256": "ccf2a8deeca820f2dd076b4b2141b1efe3f6a806568c3a587ca59a8e92f4c251",
|
||||
"law": "Lei9/2025, republicação ISPC; arts2–5,9-A/13; PDF10–11; vigência2026art6/PDF9",
|
||||
"acceptance": "Fonte oficial aceite pela Tempo; sem segunda validação de proveniência ou aprovação genérica Fiscalista."
|
||||
},
|
||||
"scope": [
|
||||
"Condições preliminares de acesso habitual em2026/MZN; pessoa,actividade nacional,volume anterior2025 ou previsão de início2026,contabilidade obrigatória e exclusões3(2).",
|
||||
"Limite4.000.000 inclusivo; desconhecido permanece indeterminado e não vira zero; operação ocasional tem percurso próprio ainda não implementado.",
|
||||
"Serviços liberais8(1)c:183dias versus184 à mesma entidade; não aplicar esta exclusão aos serviços8(1)b.",
|
||||
"Opção separada de elegibilidade; seleccionarISPC não adopta regime nem alteraIVA/IRPS/IRPC.",
|
||||
"Reutilização de perfil com diferenças e confirmação; nenhuma inferência de categoria,volume anual anterior ou opção a partir de vendas correntes.",
|
||||
"Livro por contexto no snapshot existente; preserva mapas fiscais,histórico e resultados congelados; relatório do dossier inclui enquadramento e opção."
|
||||
],
|
||||
"verification": {
|
||||
"inventory_before_tests": "outputs/ispc-l4a-20261025/preservation-before-tests.json",
|
||||
"new_frontend_tests": 12,
|
||||
"frontend_result": "12 passed/0failed; outputs/ispc-l4a-20261025/frontend.txt",
|
||||
"types": "exit0;outputs/ispc-l4a-20261025/types.txt",
|
||||
"build": "exit0;outputs/ispc-l4a-20261025/build.txt",
|
||||
"persistence": "serialização/recuperação e preservação dos livros/históricos cobertas nos novos testes; transporte privado existente reutilizado,sem nova rondaAPI",
|
||||
"UI": "componente integrado;sem demonstração visual nova nesta passagem",
|
||||
"synthetic_fixture": "outputs/ispc-l4a-20261025/calculated.json; não importada no activo"
|
||||
},
|
||||
"remaining_L4": [
|
||||
"Apuramento trimestral e aplicação dos escalões3/4/5%,serviços12%,liberal15%,excesso20% e actividades mistas8; identificar correspondência exacta anual/trimestral antes do cálculo.",
|
||||
"Mínimo trimestral500 e obrigação declarativa; retenção5% nas aquisições ocasionais próprias,limite2.500.000 e modelo; sem reutilizar taxa deIVA.",
|
||||
"Percurso ocasional3(3–4),formalidades,modelos e prazos do regulamento aplicável; conferir apenas correspondências concretas necessárias,sem nova validação genérica.",
|
||||
"Demonstração visual integrada e gravação privada deste incremento antes de propor entregaL4."
|
||||
],
|
||||
"preserved": {
|
||||
"L1": "131entregues;P001residual;P058parcial com exclusões",
|
||||
"P084_P085": "fechados no âmbito operacional Tempo;sem pesquisa",
|
||||
"L3": "candidata0f4df8a4 preparada,não instalada;saldo próprio não encerraL3",
|
||||
"E_original": "16MZN documental/zero dedução nesta via/12 reconhecidos/7recebidos/5porreceber",
|
||||
"statistics_AI": "adiadas"
|
||||
},
|
||||
"active_changes": false,
|
||||
"schema_changes": false,
|
||||
"runtime_hashes": {
|
||||
"resources/js/lib/ispc-eligibility.ts": "1828cb2d696a6bd852078fc3f1cf90a6649c1f3a0df5bec0a72ac1d1f175b2eb",
|
||||
"resources/js/components/simulation-ispc-eligibility.tsx": "38ebe2b2fd340e269ba6fdeec96f0d39d0594892b9cb968ec094b2c165346b42",
|
||||
"resources/js/components/simulation-form.tsx": "5090175a3fee965795fb47ac7f673c5aafc3641c25d323be0be631178afae775",
|
||||
"resources/js/lib/project-dossier.ts": "de70672560162ef94f1e5429f70c2466a8347e73b2d800da013c7c50e480091c"
|
||||
}
|
||||
}
|
||||
@@ -5754,3 +5754,27 @@ A identificação do exemplar e o critério deaceitação já foram definidos pe
|
||||
DecisãoTempo:P001ficaresidual,provaspreservadasesematribuiçãoautomática06;retomaapenascomesclarecimentoconcretonovo.P058mantémâmbitoparcialdisponíveleexclusõesidentificadas.P084/P085mantêmfechooperacional.Avance:coberturaadicionalL3b189d0faQA,conferirapenasofaltanteepreparentregacompatível;reconciliarsaldoL3edepoisL4ISPCconformeplanoexistente.Semrepetirpesquisa/testesdosmesmospontossemnovainformação.Limitaçõesvisíveisnãoimpedempercursosindependentes.
|
||||
|
||||
CandidataisoladaemC:/laragon/www/portal-investidor-l3-qa-20261025,ramoscodex/l3-additional-delivery-20261025,baseb189d0fa/7ad187f9;provas43frontend/API1-105reutilizadas,nova conferência apenas dehashes,compatibilidadeecompilação. Preparação nãoéinstalação;execuçãoexigecomparaçãoautenticadaebackup/restauro fresco.
|
||||
|
||||
CandidataL3preparada:`0f4df8a4`,ramo`codex/l3-additional-delivery-20261025`. Buildetipos passaram;12ficheirosdedelta(10funcionaisjáaceites+2textosdelimitaçãoP001),7marcadorescompilados,schemas/PHP/configurações/dependênciassemalterações. Main/manifestopúblicoconferidosem7ad187f9;simuladorHTTP200. Scriptsprivadosdepreflight,backup/restauro,conferênciaprotegidaepúblicapreparadoscomguardasdenovoestado. Nenhumteste funcionalrepetido,nenhumaescritaactiva. Próximaexecuçãodaentrega:comparaçãoautenticadafresca,backup/restaurorealeconferênciadodelta. Não declararinstaladopelapreparação.
|
||||
|
||||
## 25/10/2026 — inícioL4-AISPCdepoisdapreparaçãoL3
|
||||
|
||||
L3candidata0f4df8a4preparada,provasaceitesreutilizadas;entregaefectivaexigepreflightautenticadoebackup/restaurofresco. SaldoL3mantémregularizaçõessequenciais/estornos,apuramentospróprios eformalidadesC/D/E;limitecontacentralATnãoénovacondiçãoorganizacional. NenhumresidualP001/P058bloqueiaL4.131fechosL1eP084/P085preservadosantesdosnovostestes. Acervofiscal/legislação/anexosacessíveisinventariadosemoutputs/ispc-l4a-20261025/preservation-before-tests.json.
|
||||
|
||||
L4-Aprimeiroincremento:enquadramentoelegibilidade2026,MZN,territórionacional,tipodepessoa,actividade,referênciaanual/prévisão,incompatibilidadesarts2–5,opçãoseparada.Reutilizarcamposválidosepreservarediçõesdeliberadas. Lei9/2025republicadaéfonteaceite;nenhumaaprovaçãogenéricaFiscalistaécriadacomoetapa. Apuramentotrimestral,escalões/excesso,mínimo/retençõeseformalidadescontinuamtrabalhopróprioL4seguinte;nenhumimpostocalculadoouregimeadoptadopelainventariação.
|
||||
|
||||
## 25/10/2026 — L4-A ISPC: primeiro incremento QA
|
||||
|
||||
Implementado enquadramento preliminar2026/MZN da actividade habitual pelos arts2–5 da Lei9/2025: referência anterior2025 ou previsão de início2026,limite4.000.000 inclusivo,incompatibilidades e dados concretos em falta. Regra183dias restrita aos serviços8(1)c. Opção permanece separada;seleccionarISPC não adopta regime. Perfil reutilizado com prévia e confirmação das divergências,edições deliberadas e outros livros preservados. Livro por contexto e histórico integrado no relatório existente.
|
||||
|
||||
Provas novas:12testesfrontend,tipos/build exit0. Não foram repetidos os testes aceites deL1/L2/L3/P001. Serialização/recuperação cobertas nos novos testes;transporte privado existente reutilizado. Demonstração visual integrada e gravação privada deste incremento continuam antes de propor entregaL4;nenhuma escrita activa. Recibo:ispc-l4a-eligibility-qa-20261025.json.
|
||||
|
||||
L4 continua aberto:apuramento trimestral,escalões e actividades mistas/excesso,mínimo500,retenção5%,percurso ocasional e formalidades próprias. As correspondências concretas serão tratadas no incremento seguinte,sem aprovação jurídica genérica ou bloqueio pelos residuaisP001/P058. L3 permanece aberto com candidata0f4df8a4 preparada e execução autenticada/backup-restauro por realizar. P084/P085 fechados;estatísticas/IA adiadas.
|
||||
|
||||
## 25/10/2026 — L4 ISPC: apuramento trimestral e percurso demonstrado em QA
|
||||
|
||||
O enquadramento e a opção guardados alimentam o apuramento trimestral de 2026 em MZN. O volume anual de acesso anterior, o volume anual do escalão e a base trimestral são distintos. Calculam-se as taxas de 3/4/5%, os serviços a 12/15%, a cumulação pela taxa maior e o excesso a 20%, com valores racionais exactos. O acumulado anterior impede repetir o excesso. O ano encerrado reconcilia os quatro trimestres; uma previsão permanece cenário. A prestação inferior a 500 MZN dispensa pagamento e conserva a declaração; exactamente 500 MZN mantém pagamento. A retenção de 5% nas aquisições ocasionais do artigo 12(3–4) tem livro e limite global de 2.500.000 MZN próprios, sem reduzir o imposto do adquirente.
|
||||
|
||||
Percurso demonstrado com componentes reais: elegibilidade/opção → cálculo → gravação → recuperação → relatório financeiro. Exemplo do T2: base de 200.000 MZN, taxa de 12%, imposto/prestação de 24.000 MZN e opção documentada em 01/01/2026. A API privada em QA passou 1 teste com 21 asserções, rollback e recusa de acesso a outra conta (404); os livros anteriores foram preservados exactamente. Passaram 13 testes novos (10 trimestrais e 3 de retenção), tipos e compilação. As fontes, provas aceites de L1/L2/L3/P001 e os 12 testes de L4-A foram reutilizados. Recibo: ispc-l4-quarterly-qa-20261025.json; provas: outputs/ispc-l4b-20261025.
|
||||
|
||||
O âmbito habitual trimestral está demonstrado em QA, ainda não instalado. O saldo de L4 fica delimitado às operações ocasionais próprias do artigo 3(3–4), às aquisições acima do limite global e à correspondência de formulários, instruções e regulamentação de 2026. O aviso primário do Governo sobre a aprovação de novo regulamento não fornece o articulado nem o modelo. Não se inventam formulários, prazos ou aprovadores; essas dependências não bloqueiam o cálculo habitual demonstrado. P001/P058 permanecem residuais e não interrompem a sequência; P084/P085 permanecem fechados.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user