diff --git a/docs/investmoz/consolidated-review-matrix-2026-10-03.md b/docs/investmoz/consolidated-review-matrix-2026-10-03.md index f8c8ea81..fc2b4cec 100644 --- a/docs/investmoz/consolidated-review-matrix-2026-10-03.md +++ b/docs/investmoz/consolidated-review-matrix-2026-10-03.md @@ -668,3 +668,32 @@ Instalado `e9fe102259c183a9d9bf7e39f246a8c3860839c6` sobre `043dd35d`, preservad Revisão/manifest público,5marcadores compilados,4assets e simuladorHTTP200 conferidos. Pipeline normal concluído; provas QA18frontend/API1-84/UI/tipos/build reutilizadas,sem nova ronda manual. **Exemplo disponível: lucro6780 → matéria colectável4480 → colecta1433,60MZN. Saldo final a pagar/recuperar indeterminado emL8.** Históricos1–6 preservados; versão7 apenas por activação do novo mapa,substituindo o efeito anterior sem duplicação. Recibo:`docs/investmoz/simulations/irpc-l6-depreciation-delivery-20261026.json`. O estado anterior «QA sem instalação» de e9fe1022 é histórico. Mantêm-se explícitos os outros códigos de tabela;usados/abertura de escrita/reparações/reavaliação/transição;uso intensivo/concessões/peças/intangíveis específicos/eventos;mudanças/excepções de método e opções fora do recorte. Retoma por correspondência da regra específica,base/vida/quotas e prova do delta,sem autorização genérica adicional. Períodos curtos e planos noutra moeda são o próximo incrementoQA,reutilizando o mecanismo cambial. Restantes custos/períodos/representação/camposM20-M22 conservam critérios próprios;divergência201/Q8 versus200/Q10 restringe apenas o transporte afectado. **L6 parcial;L7/L8 próprios;dez dúvidasL5 não reabertas.** + +## 26/10/2026 — L6: períodos curtos e planos noutra moeda em QA + +`e9fe1022` está instalado, com o âmbito de amortizações já demonstrado e os restantes casos de tabela/método explícitos acima. Este novo conjunto optativo `IRPC-normal-adjustments/8` está **emQA,sem instalação**. Reutiliza os meses e montantes do plano,os mapas fiscais emMZN e o mecanismo cambial entregue. Os históricos1–7 e o plano original não são reescritos. + +Períodos de meses completos com termo em2026: início7(4)a,cessação7(4)b,início/fim de sujeição7(4)c e transição7(4)d,mediante identificação do evento/datas/suporte; plano com6meses ou selecção explícita de6dos12meses,sem anualizar receita,resultado,base ou taxa. Primeiro mês civil do plano é declarado,não inferido do mês orçamental. Anual diferente do ano civil conserva a correspondência do período autorizado/comunicado existente. Duodécimos ordinários do art9(3) do Decreto72/2013 aplicam o número de meses de utilização;art17 integral em período curto e restantes excepções não se tornam suportados por aproximação. Elemento conhecido como não amortizável mantém acréscimo integral,sem exigir método irrelevante. + +Planos em outra moeda: cada mês seleccionado reutiliza ou confirma selecção cambial pelo procedimento existente,coluna/data/boletim/sentido e vínculo à origem. Moeda e valores originais permanecem no relatório. Não se adopta taxa actual,única ou de outro mês por defeito. **A conversão mensal para simulação exige pressuposto documentado;não confirma automaticamente uma regra fiscal de conversão anual.** Os mapas/activos/quotas/perdas existentes continuam emMZN e são reconciliados expressamente;nenhuma segunda conversão automática. Saldos patrimoniais de créditos em moeda estrangeira não são apresentados comoMZN pela conversão dos fluxos do plano;correspondência de saldo/data/taxa continua separada. + +| Caso novo | Efeito demonstrado emMZN | +|---|---| +| Início1Julho–31Dezembro,meses7–12: resultado3120;quota fiscal50 e ajustamento10 | Lucro3130 → matéria colectável3130 → colecta1001,60,à taxa32%;ausência de perdas/benefícios declarada | +| Mesmo recorte emUSD,pressuposto sintético64MZN/USD identificado em cada mês;mapasMZN reconciliados | Resultado199680;ajustamento640;lucro/base200320 → colecta64102,40. Taxa64 é pressupostoQA,não boletimBM real ou parâmetro fiscal confirmado | +| Anual emUSD;plano de6meses iniciado emJulho;cessação e sujeição no mesmo ano | Novos testes próprios;respectivamente colecta128204,80 e1001,60nos casos correspondidos,sem anualização do semestre | +| Falta de selecção de um mês,moeda incompatível ou taxa editada sem confirmação | Valores originais e conversões independentes visíveis;resultado/lucro/base/colecta dependentes indeterminados | +| Perdas reportadas propostas num período curto | Lucro3130conhecido;dedução/base/colecta pendentes da sequência de períodos. Art41(5) exclui da contagem o período de transição7(4)d inferior a6meses;não autoriza agregar todos os períodos curtos | + +Cálculo → gravação → recuperaçãoAPI → relatório/dossier demonstrado em4casos. **13testes novos frontend,API1teste/58asserções**, rollback na baseQA127.0.0.1:55441;routes/actions pelo procedimento existente,TypeScript/build e interface real passaram. Interface demonstrou alteração de datas e taxa,confirmação cambial,recuperação e exportação. Mudança na origem cambial invalida a actualidade do novo resultado,conservando o histórico. Provas aceites reutilizadas,sem repetição manual. Delta:**9ficheiros de runtime,43protegidos e31originais**;sem API/schema/configuração/permissões/dependências ou escrita no activo. + +| Pendência concreta | Condição de retoma e bloqueio | +|---|---| +| Datas parciais,períodos superiores a12meses/liquidação e curtos fora do recorte2026 | Corresponder datas/evento,parcelas de dias e regra aplicável;apenas esse período depende da implementação | +| Dedução de perdas em sequência com períodos curtos/transição | Declarar sequência efectiva de períodos posteriores e aplicar41(5) ao caso7(4)d inferior a6meses;sem prazo presumido só por ano civil. Lucro independente continua calculável | +| Limites anuais de publicidade e provisão de créditos em período curto | Corresponder expressamente a base/limite do período e regra de proporcionalização,se aplicável;sem anualização ou rateio presumidos. Outros custos e períodos anuais não bloqueados | +| Quota integral art17 em período curto,opções/métodos/tabelas e casos de amortização ainda não suportados | Implementar combinação específica e provar só o novo efeito;condições restantes do conjuntoe9fe1022 continuam válidas | +| Conversão fiscal anual confirmada,saldos em moeda estrangeira e fracções de cêntimo da conversão | Identificar regra fiscal/data/base,taxa e âmbito;para saldos,conversão própria em vez de somar fluxos;para fracções,regra de representação. Até lá,pressupostos de simulação explícitos e total indeterminado quando não representável neste recorte | +| Restantes custos/periodizações e correspondênciasM20/M22 | Mantêm os critérios já registados. Divergência201/Q8 versus200/Q10 limita só o transporte afectado | + +Fontes primárias reutilizadas: CIRPC Lei34/2007 PDF4/p768(58),art7(4)/(7),ePDF12/p768(66),art41(5);Decreto72/2013 PDF3/p1074(7),art9(3). Exemplar e originais/hash preservados;sem importação/publicação documental. **L6 continua parcial. Colecta não é saldo final a pagar;L7 eL8 mantêm âmbitos próprios.** As dez dúvidasL5 não foram reabertas. Recibo:`docs/investmoz/simulations/irpc-l6-periods-fx-qa-20261026.json`. diff --git a/docs/investmoz/simulations/irpc-l6-periods-fx-qa-20261026.json b/docs/investmoz/simulations/irpc-l6-periods-fx-qa-20261026.json new file mode 100644 index 00000000..e9e9cf43 --- /dev/null +++ b/docs/investmoz/simulations/irpc-l6-periods-fx-qa-20261026.json @@ -0,0 +1,869 @@ +{ + "status": "short_period_and_foreign_currency_plan_QA_prepared_not_installed", + "installed_baseline": "e9fe102259c183a9d9bf7e39f246a8c3860839c6", + "branch": "codex/irpc-l6-periods-fx-qa-20261026", + "version": "IRPC-normal-adjustments/8", + "cases_recovered": { + "short": { + "accountingProfit": { + "numerator": "3120", + "denominator": "1" + }, + "taxableProfit": { + "numerator": "3130", + "denominator": "1" + }, + "taxableBase": { + "numerator": "3130", + "denominator": "1" + }, + "colecta": { + "numerator": "5008", + "denominator": "5" + }, + "period": { + "version": 1, + "kind": "start", + "from": "2026-07-01", + "to": "2026-12-31", + "planStart": "2026-01-01", + "reference": "QA início documentado1Julho;correspondência completa dos meses7–12 ao período do sujeito", + "conversionReference": "", + "mznMapsReference": "QA activo/quotas/juros e demais mapas reconciliados explicitamente emMZN no período", + "months": [] + }, + "pending": [] + }, + "fx": { + "accountingProfit": { + "numerator": "199680", + "denominator": "1" + }, + "taxableProfit": { + "numerator": "200320", + "denominator": "1" + }, + "taxableBase": { + "numerator": "200320", + "denominator": "1" + }, + "colecta": { + "numerator": "320512", + "denominator": "5" + }, + "period": { + "version": 1, + "kind": "start", + "from": "2026-07-01", + "to": "2026-12-31", + "planStart": "2026-01-01", + "reference": "QA início documentado1Julho;correspondência completa dos meses7–12 ao período do sujeito", + "conversionReference": "QA pressuposto de simulação64MZN/USD aplicado aos meses seleccionados;sem regra fiscal anual confirmada", + "mznMapsReference": "QA activo/quotas/juros e demais mapas reconciliados explicitamente emMZN no período", + "months": [ + { + "period": 7, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.920Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 8, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.920Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 9, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.920Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 10, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.920Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 11, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.920Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 12, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.920Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + } + ] + }, + "pending": [] + }, + "missing": { + "accountingProfit": null, + "taxableProfit": null, + "taxableBase": null, + "colecta": null, + "period": { + "version": 1, + "kind": "start", + "from": "2026-07-01", + "to": "2026-12-31", + "planStart": "2026-01-01", + "reference": "QA início documentado1Julho;correspondência completa dos meses7–12 ao período do sujeito", + "conversionReference": "QA pressuposto de simulação64MZN/USD aplicado aos meses seleccionados;sem regra fiscal anual confirmada", + "mznMapsReference": "QA activo/quotas/juros e demais mapas reconciliados explicitamente emMZN no período", + "months": [ + { + "period": 7, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.924Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 8, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.924Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 9, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.924Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 10, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.924Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + }, + { + "period": 11, + "currency": "USD", + "fxSelection": { + "nature": "commercial", + "submissionDate": "2026-10-26", + "bulletinDate": "2026-10-26", + "bulletinRef": "QA pressuposto sintético64; não boletim real", + "source": "https://www.bancomoc.mz/", + "sourceCurrency": "USD", + "direction": "mzn_per_unit", + "bulletinPerspective": "", + "relation": "", + "buy": "", + "sell": "", + "mean": "64", + "mode": "general", + "exceptionRef": "", + "exceptionScope": "", + "exceptionDate": "", + "exceptionRate": "", + "applied": { + "column": "mean", + "rate": "64", + "date": "2026-10-26", + "source": "QA pressuposto sintético64; não boletim real;https://www.bancomoc.mz/;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.", + "selectedAt": "2026-10-26T07:51:24.924Z", + "selectionKey": "{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-26\",\"bulletinDate\":\"2026-10-26\",\"bulletinRef\":\"QA pressuposto sintético64; não boletim real\",\"source\":\"https://www.bancomoc.mz/\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\"}" + } + } + } + ] + }, + "pending": [ + "revenue/mês12: Error: Selecção cambial deste mês/moeda em falta;sem usar taxa de outro mês por defeito.", + "cost_of_sales/mês12: Error: Selecção cambial deste mês/moeda em falta;sem usar taxa de outro mês por defeito.", + "operating_expenses/mês12: Error: Selecção cambial deste mês/moeda em falta;sem usar taxa de outro mês por defeito.", + "personnel/mês12: Error: Selecção cambial deste mês/moeda em falta;sem usar taxa de outro mês por defeito.", + "depreciation/mês12: Error: Selecção cambial deste mês/moeda em falta;sem usar taxa de outro mês por defeito.", + "interest_expense/mês12: Error: Selecção cambial deste mês/moeda em falta;sem usar taxa de outro mês por defeito." + ] + }, + "loss": { + "accountingProfit": { + "numerator": "3120", + "denominator": "1" + }, + "taxableProfit": { + "numerator": "3130", + "denominator": "1" + }, + "taxableBase": null, + "colecta": null, + "period": { + "version": 1, + "kind": "start", + "from": "2026-07-01", + "to": "2026-12-31", + "planStart": "2026-01-01", + "reference": "QA início documentado1Julho;correspondência completa dos meses7–12 ao período do sujeito", + "conversionReference": "", + "mznMapsReference": "QA activo/quotas/juros e demais mapas reconciliados explicitamente emMZN no período", + "months": [] + }, + "pending": [] + } + }, + "verification": { + "frontend_tests": 13, + "API_tests": 1, + "API_assertions": 58, + "database": "127.0.0.1:55441/simulator_fiscal_delta_20261021_test;DatabaseTransactions rollback", + "routes_actions": "generated by guarded existing procedure", + "typescript": "passed", + "build": "passed", + "UI": "actual component;dates/FX edit+confirmation;originals/assumptions;save/recovery/export;missingdata", + "accepted_proofs": "reused" + }, + "runtime_delta": [ + { + "path": "resources/js/components/simulation-irpc-normal.tsx", + "sha256_LF": "557714bb3af75080e443ae67b11a66d9feb49d9a4b269065769b128a6d712837" + }, + { + "path": "resources/js/components/simulation-irpc-period-fx.tsx", + "sha256_LF": "4b5f718b5ef415ecf5f96dabb0e3806254558c20905de6478e10dacf67569c49" + }, + { + "path": "resources/js/components/simulation-irpc-schedules.tsx", + "sha256_LF": "3768c316d5887d337eb3647671863c9464f961d1df4703403e7d57e5641273ed" + }, + { + "path": "resources/js/lib/irpc-normal-assessment.ts", + "sha256_LF": "a9b3ced852e37e3e087ce5dab1add4ec0737145ce19f61857a54d5d3d24a6f8c" + }, + { + "path": "resources/js/lib/irpc-normal-base.ts", + "sha256_LF": "22019d678f6eb16fead2207dc3d3fa9fd63413c6254633c1ffd4f1c0320344ac" + }, + { + "path": "resources/js/lib/irpc-normal-costs.ts", + "sha256_LF": "471457692a2a2f70a1bd1c7abb38d3ce42f07b62a63e5a4ab985ad1bbd068b46" + }, + { + "path": "resources/js/lib/irpc-normal-depreciation.ts", + "sha256_LF": "1dad3053157aeac44f6d3bd58885cfc47a73c19d2808284c16931679dfe4291b" + }, + { + "path": "resources/js/lib/irpc-normal-period-fx.ts", + "sha256_LF": "a2e7b066623eae17f0d8185d065d0adf5d3a485f780f8b09118a664dc4ba0531" + }, + { + "path": "resources/js/lib/irpc-normal.ts", + "sha256_LF": "e4de2fe0421e489bf555885b9cbb459c00ee77803ea9b6e5af45179bd6bb4f21" + } + ], + "protected_runtime": [ + { + "path": "resources/js/components/simulation-irpc-depreciation.tsx", + "sha256_LF": "1f9918bfb435bb5b7c0ddd2fafd7bace2a02514c6ece04b93f15975e494a5f53" + }, + { + "path": "resources/js/lib/irpc-normal-profit.ts", + "sha256_LF": "909e129a0245e6bf098317485b886a2d19e02c64bbfd9c6f718e98ec6b935b8d" + }, + { + "path": "resources/js/lib/irpc-normal-schedules.ts", + "sha256_LF": "edfb6fd338411fa8f87a6bdf9a9d4fd5c6dc2fad9d2eb3d32f2640e2951cbbe9" + }, + { + "path": "resources/js/components/simulation-irpc-costs.tsx", + "sha256_LF": "c4156916835daf0f33addf89dfedd40c31b8dc3297112cd98beac33422af274d" + }, + { + "path": "resources/js/lib/irpc-normal-forms.ts", + "sha256_LF": "4e986addb9f2d74e7a80345f8f1e4d8e0b2f562c867fa6eee84880d9f72a3649" + }, + { + "path": "resources/js/components/simulation-irpc-taxable-base.tsx", + "sha256_LF": "e4fe9f66d35d24aa68fd87de6a5a6a0e901706b270c18962fd0c7ab00f9abd93" + }, + { + "path": "resources/js/components/simulation-irpc-assessment.tsx", + "sha256_LF": "7174cc0160005a0c332ea40f02ba8a6d57985081b5ab45177ccd6e721bceea54" + }, + { + "path": "resources/js/components/acquisition-beverage-restitution.tsx", + "sha256_LF": "6f44897b8b12569314551df0022c26da57a165634087942a724293e66837558d" + }, + { + "path": "resources/js/components/fiscal-calculation-gaps.tsx", + "sha256_LF": "1dab6ceb73756d4e023096b3b2ba767aaa843ff6cc69046ea630ab449a00b0dd" + }, + { + "path": "resources/js/components/fiscal-l3-preparation.tsx", + "sha256_LF": "e84a7b1ccadaa1b5bd78d778a3287f96ccaf530855eef404786cd7aa3d321b73" + }, + { + "path": "resources/js/components/simulation-acquisitions.tsx", + "sha256_LF": "c206d4cfe575d6ba007aa2b425b5f898efa97e4162b8710e358b6ecfd9458542" + }, + { + "path": "resources/js/components/simulation-operations.tsx", + "sha256_LF": "a7e55972fa790063dcf11945055de2af46a77db9e509900af22ede7ec47bb4cf" + }, + { + "path": "resources/js/lib/iva-acquisition-bc.ts", + "sha256_LF": "b0ef55e0917bdb79f14b53ba9e95d73c08153befeb7d4ce73f81e6fb13992225" + }, + { + "path": "resources/js/lib/iva-beverage-allocation.ts", + "sha256_LF": "32968d198c7fe0c53ca89641c22d5749be6636be2c79127b867e4e3afd0dd40d" + }, + { + "path": "resources/js/lib/iva-beverage-restitution.ts", + "sha256_LF": "5c650cbd9469d5f99001f56fc4ff99ac973eb368036d4e96c6d171f1b220bd9e" + }, + { + "path": "resources/js/lib/iva-calculation-gaps.ts", + "sha256_LF": "2e7d84a0c196bd5b56fd67cc1a389d43d5041894184e675680a4de3cd10b31a2" + }, + { + "path": "resources/js/lib/iva-operations.ts", + "sha256_LF": "ec37b949f1233c5f5c14a87450c421ed29fabf1ed5b73fb32564564a2bc31f54" + }, + { + "path": "resources/js/lib/l3-form-preparation.ts", + "sha256_LF": "fc47f5fa5ec1420fbd847d0d081f00d99ebbb524164eef785b20877e0562f704" + }, + { + "path": "resources/js/lib/ispc-residuals.ts", + "sha256_LF": "40d5751c06c7c155ab4b7a17ee2d1653da2fbbf075807fbb8561cdbe19820955" + }, + { + "path": "resources/js/components/simulation-ispc-residuals.tsx", + "sha256_LF": "a9219d6f41ccbd0ce45659d4f6aa0fa1c169a685840f5cb1e18daeca377d5e18" + }, + { + "path": "resources/js/lib/ispc-eligibility.ts", + "sha256_LF": "44675c5efacdc1ae19505667611ba3b522d3043cebacc8754597c3a68ca89d25" + }, + { + "path": "resources/js/components/simulation-ispc-quarter.tsx", + "sha256_LF": "2c2555309b32d4261f14e7164f39314c9188129c2990357fc54090a2468dd2b4" + }, + { + "path": "resources/js/components/simulation-ispc-withholding.tsx", + "sha256_LF": "e0445d015b72859e48726959aa52686f79b1cf5c2ade29751efa83257068b878" + }, + { + "path": "resources/js/lib/ispc-quarter.ts", + "sha256_LF": "f66bd52e9cdfe1ddaa6b00a931465862b3d890b9be216b7a056740f027f24129" + }, + { + "path": "resources/js/lib/ispc-withholding.ts", + "sha256_LF": "6c31b240299edd3262efa28f7f3d5aee21123f94e30ef4ab90e26c35777cb6e4" + }, + { + "path": "resources/js/components/simulation-ispc-eligibility.tsx", + "sha256_LF": "f48dd4a8f87a994eda0447f81a463589905e5873b2e1044debac9d10825a880c" + }, + { + "path": "resources/js/lib/iva-acquisitions.ts", + "sha256_LF": "cce283b1d0a07fb383fcb527225f4dd5bec829010a662cbaae1d60e595221977" + }, + { + "path": "resources/js/lib/iva-modelo-a.ts", + "sha256_LF": "c641619a05613c1620385baad0e9ffbf810dd970aafb30e12b3a7f9a3bf11846" + }, + { + "path": "resources/js/lib/iva-fx-selection.ts", + "sha256_LF": "9aa07ad443bc777b80510a3b5bd6aff9ddb9814d2450f3c690e531e74d71d998" + }, + { + "path": "resources/js/components/simulation-fx-selection.tsx", + "sha256_LF": "39bb6d87d404745b0b66349bc11626545a3672ae27321ce9b4658416592059bf" + }, + { + "path": "resources/js/lib/business-financial-plan.ts", + "sha256_LF": "c20274722d1ffcd0360f041a6cacb5d868fe0621cb27a1aca6e06826612c3ebb" + }, + { + "path": "resources/js/lib/iva-currency-events.ts", + "sha256_LF": "cc9f2045d302d7987310da4006cc250fc5c99a27397918d166d649bfc32fab08" + }, + { + "path": "resources/js/lib/irpc-fx.ts", + "sha256_LF": "5c4a7a477429f8d775acf6db3e117008468f5554e5731dec81f60fbb75e948fb" + }, + { + "path": "resources/js/lib/irpc-withholdings.ts", + "sha256_LF": "8e5f3c035ce5e4d6c3fc82f933439ab580fa5519492f9c4d32cfb71b77b54803" + }, + { + "path": "resources/js/components/simulation-irpc-withholdings.tsx", + "sha256_LF": "751af4fab346659bc5ccb08b8a2169769af7521ea0035050af32b41ea7f5aa76" + }, + { + "path": "resources/js/lib/irpc-interest.ts", + "sha256_LF": "f8e6390b3b2c58c296f7e3fd14576e06ae248bc0cabce1a666b7094611f2a7dd" + }, + { + "path": "resources/js/lib/irpc-mrfta.ts", + "sha256_LF": "76dcce8954f68b081d500be61de9c5b146a452a3eb578a0b78776ba9e1f8051c" + }, + { + "path": "resources/js/lib/irpc-mrfta-cases.ts", + "sha256_LF": "4266746076ab3f70312fd042351e24dd2f136c4f3e8a277b57dd97849a9f1862" + }, + { + "path": "resources/js/components/simulation-irpc-mrfta.tsx", + "sha256_LF": "913d1bb4ac0fc59763cf5d27bc637f6a713b2050c4463748db554af4be451538" + }, + { + "path": "resources/js/lib/financial-fiscal-bridge.ts", + "sha256_LF": "5a30c501653b16b5fedcb12631ce81fcce4fe473aa542e94374986b3c50f2d33" + }, + { + "path": "resources/js/components/simulation-form.tsx", + "sha256_LF": "85b024a7f45ceb52efd6ff1f21d0eab1fd8fcf1ab59e4b5302c08685235c472a" + }, + { + "path": "resources/js/lib/project-dossier.ts", + "sha256_LF": "a0909bbfcdf7e8542b010faa104fcb918e86ae38ddf096082d4d5be98d31b2b9" + }, + { + "path": "resources/js/lib/project-dossier-report.ts", + "sha256_LF": "5207a2ffeb208cd5ace6713038cee85208020ee618194dca7114e94fc3200b6c" + } + ], + "originals_preserved": [ + { + "path": "docs/investmoz/simulations/source-archive/AT-Comunicado-9-2026-ISPC.pdf", + "sha256": "106f8a9ce9255c03549c70bf07fe999d32e6e55302d009b509862aa74ccb4973" + }, + { + "path": "docs/investmoz/simulations/source-archive/AT-Modelo-30-ISPC.pdf", + "sha256": "6802edd06b6ff638a0b851a3ec7ecf69af8f07840faa47446becad67d35d445c" + }, + { + "path": "docs/investmoz/simulations/source-archive/AT-Modelo-B-Geral.pdf", + "sha256": "bd977c7c59d4d98befd92e2c566b1bf168cb1343bb519f51b41a3807f431fc57" + }, + { + "path": "docs/investmoz/simulations/source-archive/AT-MRFTA-19-39.pdf", + "sha256": "8ea62c53066b482f87078a7a7b1ecf15ca98a12a122e8d7abca63acfc993186b" + }, + { + "path": "docs/investmoz/simulations/source-archive/BM-Mercado-Monetario-MAIBOR-20261025.html", + "sha256": "00e8a7e0d3a1db4ca3beb56d5361b2084a0f1684f3d40fc1c203702a2190e063" + }, + { + "path": "docs/investmoz/simulations/source-archive/BR-16-I-Serie-2008-04-16.pdf", + "sha256": "fc373ff5637edf75ec6a9595dec8763a8503d4ee786e3b7d8f1c742eae9d80ee" + }, + { + "path": "docs/investmoz/simulations/source-archive/BR-248-I-Suplemento-1-2025.pdf", + "sha256": "ccf2a8deeca820f2dd076b4b2141b1efe3f6a806568c3a587ca59a8e92f4c251" + }, + { + "path": "docs/investmoz/simulations/source-archive/BR-89-I-Serie-2017-06-08.pdf", + "sha256": "11f0cab15eb6e51010952203ffa24fdc533a24fd642e19525fe4f46b17a1f5e5" + }, + { + "path": "docs/investmoz/simulations/source-archive/BR-95-I-Suplemento-2025-05-21.pdf", + "sha256": "e0e682e2c027c3cd9c1d46a73a3f48bc5f6bdbf05667fd97314d7a3f6a456358" + }, + { + "path": "docs/investmoz/simulations/source-archive/BR252-I-Serie-2022-Lei20-PESOE.pdf", + "sha256": "1159fd3ce1ba5581671796d083534da48bd3c5578298819e896f1c2a8026318d" + }, + { + "path": "docs/investmoz/simulations/source-archive/Decreto-22-2021-BR70.pdf", + "sha256": "a8fac38dcfe08f9c7a8e46254cff10e1ec82fc4f7a8d88ad6e4fe7d91ffc21a5" + }, + { + "path": "docs/investmoz/simulations/source-archive/Decreto-27-2026-BR123.pdf", + "sha256": "26249c3fa58f149c81de36e99d1aac2819a4771379d9e8833159660dabf539bb" + }, + { + "path": "docs/investmoz/simulations/source-archive/Decreto-29-1998-BR22-5-suplemento.pdf", + "sha256": "6242cbe675faadf085f43f95ec8c7e8868aafe67c3b2ab2bb010992288f954f8" + }, + { + "path": "docs/investmoz/simulations/source-archive/Decreto-3-2011-BR-11-I-mineiros.pdf", + "sha256": "5bca1133666ba9c69870b89823420175b7b5b8d0eccb667ecdf5c29716f3b6be" + }, + { + "path": "docs/investmoz/simulations/source-archive/Decreto-37-2023-BR124.pdf", + "sha256": "7e680b191481faa0e2e9057fa5053587eb2a29d1d8c819e0eb9f02814255a04c" + }, + { + "path": "docs/investmoz/simulations/source-archive/Decreto-9-2008-BR16.pdf", + "sha256": "96fccdecbfdc11c9eafb90fbc6c7bc259f88bbd4c7507d1ac3af1fa03f960697" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-13-2016-CIVA-BR-156-10-suplemento.pdf", + "sha256": "b90dc7c14ecea2e378c4a62e8e5a47d54a5644c457baeb8b8053b92fd2a5710b" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-14-1992-BR42.pdf", + "sha256": "089fff7423e99a70a230a73ca379e4ea3a91d124703f91016e57ff82794b9e56" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-17-2022-BR251-exemplar-MCNet5.pdf", + "sha256": "14eb34f0af91a8f5cb1770c7b52d6ff839c6818302d1ed96d79afbfb9fe999d4" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-17-2022-IPP-BR250-Parlamento.pdf", + "sha256": "978cd22403ffd336a631704ecd7a5bbd814a427c815b9acdaca5515591dd9e2a" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-19-2013-BR76.pdf", + "sha256": "bba96d645cc935ffc3d1a79b9f0f73ac1c693d6459c2ad41f56cd2841accae76" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-19-2017-IRPS-BR-OCAM.pdf", + "sha256": "c3a0186cb9ad090d7a9533006295dc9bb6a62ad0d6150173cbd49dba4ee4b52d" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-2-2011-BR-1-4-suplemento-MCNet.pdf", + "sha256": "a7543a68cc3287a46a83c39a04821b40f649dd06c4e9b5dc51ff0b47fba08899" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-20-2009-BR36-AT-exemplar19.pdf", + "sha256": "fc1c8144db42960cbf73e717e095896f511ece0f907f58f78819b27d6917a7ee" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-22-2022-IVA-republicada-BR-250-2-suplemento.pdf", + "sha256": "ea1b0dc6f5cf6e595f6d9a19e7042f398999e0087caef1785f6e8fac571b5f53" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-34-2007-BR52.pdf", + "sha256": "cdbef875ad7ccc1517b12faf5de0e893a70ed2ed81e33913cd6dc4a674474e6e" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-4-1994-BR37-3-suplemento.pdf", + "sha256": "210df9db8980d0a5690cd187a6eeec7e37a900d743e39062c16f4e0d12215c7e" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-4-2012-BR3.pdf", + "sha256": "b8845cef41dcbd9ba50c43dbfa743a56030dd3d348242a107e1ae30279eec121" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-7-1991-Partidos-IFES.pdf", + "sha256": "6b783a0bb3330688ef10660a58060d9724aa2da6a873d234fe902f0eaaeda42d" + }, + { + "path": "docs/investmoz/simulations/source-archive/PT-MZ-CDT-1992.pdf", + "sha256": "d504e1024b28aee5c6acf4592acb96ec9c915a8414f67a61ab6984d6acf9df9d" + }, + { + "path": "docs/investmoz/simulations/source-archive/PT-MZ-Protocolo-2009.pdf", + "sha256": "f353773dcf41f09f4daa6cf5ba5a5f7994f3e02615867c2dcffc61c3d901bf9b" + } + ], + "source_evidence": { + "CIRPC": "Lei34/2007 PDF4 art7(4)/(7),PDF12 art41(5);original preserved", + "decree72_reused_sha256": "922ef67cb0c1111405c3c0a092d8c302a74fba8a34d627b6e9e13223612e0659", + "visual_pages": [ + "cirpc-page4.png", + "cirpc-page12.png", + "decreto72-page3.png" + ] + }, + "installed7_fixture_sha256": "d58beac3cf7db665a632f516a736f754a5874f82585291dfbc5fa6bcda654d0d", + "history_versions1_to7": "unchanged;optional8;source plan not rewritten", + "FX_engine": "Existing selectFx/convertIrpcAmount/convertCents/direction/evidence/link unchanged;monthly assumptions explicit;no fiscal annual rule asserted", + "FX_rate64": "synthetic QA assumption,not real BM bulletin", + "schema_API_config_permissions_dependencies_changed": false, + "active_data_changed": false, + "L6_complete": false, + "L7_L8_own_scopes": true, + "remaining_reference": "Same matrix section26/10 períodos curtos e planos noutra moeda;concrete conditions per case", + "proof_sha256": { + "api.txt": "e2c50de5a45a76cdd596d4093974b88c449d23ba8011edf5f8a6325d2cf01d07", + "build-exit.txt": "13bf7b3039c63bf5a50491fa3cfd8eb4e699d1ba1436315aef9cbe5711530354", + "build.txt": "9b167ca7bcd724a65f6a4030a46ce9e81accaad5a2e80160b623ca3807400bc7", + "cirpc-page12.png": "12bb97ef4964b69816c30894bca201cedf2dcbadb29b3be9e867f2325e575abd", + "cirpc-page4.png": "3f6fdfd75d4fef4d07f461969675118f5f000c33ab593fcb6e0ee0fc93f56737", + "cirpc.txt": "c3ba3b845fcb12c25bc28b08485f3e5d70034895ece4ff60cf640fd0be796f9a", + "decreto-72-2013.pdf": "922ef67cb0c1111405c3c0a092d8c302a74fba8a34d627b6e9e13223612e0659", + "decreto72-page3.png": "4a150dd00dc7c7d4602c231bb42ebea5d7505917f1e21781c2d967cf5da8e327", + "dossier-fx.json": "5d1e429a48e8fd6c53a9116b3176641146e2aa6b68c888558ac6c4ff0950138c", + "dossier-loss.json": "862ee41f5b38546255335ab569039e52388d64f7bf30f38c3033f6f583e04d7c", + "dossier-missing.json": "514c2386e8e1cd687545c880fd5e66a0099c851433c0c8f337439a69e56db5b1", + "dossier-short.json": "cdab2ed8019f46f132f600c6b301d99ad44e8027926117abf3e57eb6c6000071", + "dossier.mjs": "cd967cfdba196bf0b7c691fe418f38dd39232030c6e601c22f8e25bd27e93d46", + "download.html": "95f59ff469af21bc2a41225358769bf99f25cf056479ff9a9c3d1dad4cb5f521", + "frontend.txt": "d9c7e51b63e020bf35d2a4a3aa22f29ca71d003e4bcf22b111e90173e442745b", + "fx.html": "5bae85164ca7cec78d76fc4c72c3c33cdaca70c63c42929c8e037ab7e91ba93f", + "fx.json": "e92ed4b718eef390aef573728a459679fdd3130bdf923db4cfd8f7a560958fbf", + "index.html": "09941968500d2910121bdcb0029e326fc6d44bb025b01766654289a28caa62fa", + "loss.html": "b672fd43361efcc81c4da4f83b7eba12dd9bd7799de0b463f248928065a4de97", + "loss.json": "07e56fb88034d377ca9bc2b098b9a4a266058a46aeb7b127a99b3c539bceec1b", + "missing.html": "ed41bf1b5ffab532a59b8e07d8a3700bd62576bc15c9256750c84a371a2cbc8a", + "missing.json": "5022f8eddd7f09b9a10a837f0e407e7db3619e27302e19f367923a956ebe47a6", + "qa.tsx": "c7c06f793e4a5aa3df70f36ec6681a6399b6016f27168d18917be2f22dffdbaf", + "recovered-fx.html": "5bae85164ca7cec78d76fc4c72c3c33cdaca70c63c42929c8e037ab7e91ba93f", + "recovered-fx.json": "2c7d1e8858af254930bff8a420f3369475ebd335ca4251b4ddc691558ed1c9aa", + "recovered-loss.html": "b672fd43361efcc81c4da4f83b7eba12dd9bd7799de0b463f248928065a4de97", + "recovered-loss.json": "2618a36d92005ebf791c938687662789086d351606f95f62f4eb1133f4b029e2", + "recovered-missing.html": "ed41bf1b5ffab532a59b8e07d8a3700bd62576bc15c9256750c84a371a2cbc8a", + "recovered-missing.json": "094b1ee4822bdcee6ac8ce5dc9ea5cfc178bf555b15f31a6cd2a1c6becd759ae", + "recovered-short.html": "955f182b29c160774bacc8997477c2da44cd1fcc401d1ed1955fa62f9f94d743", + "recovered-short.json": "e4399308561d5f412c9bb803c83fd6e045d89d24986a4d6a8279c2977044bb96", + "short.html": "955f182b29c160774bacc8997477c2da44cd1fcc401d1ed1955fa62f9f94d743", + "short.json": "a6b0e4ea322353f84c0ba6ff09d6cf89ee270dbefb850f225c4f8fe4485f68fb", + "types.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "ui-fx.png": "deaede13c0c4eb6cc74ce0a55fc9b7bc2948f52fe7863ffc53ab83ca42456587", + "ui-proof.json": "56b6005ea84dfd370ac55167a5f47d19bffcee8408982c2046cb1ad27ecc9f20", + "ui-short.png": "b716d583fc3ca286c2e19cbeefca018ec08e8b75e0e95499ff7d27ab06a843d6", + "ui.cjs": "1f5506f7865cdbfcfa8aea853be241bab849807e6d641f3c5596534727cb5938", + "ui.txt": "85e77d9f361edf72d68990272040cc9b6edab3cc0873f921b1d5e561dc0553af", + "vite.config.ts": "0351ec239d5a6ba429ee17b9aa68757e31f59902f8f88a522afdd56bd3b44879" + } +} diff --git a/docs/investmoz/unification/traceability-and-manual.md b/docs/investmoz/unification/traceability-and-manual.md index fd392092..314b551c 100644 --- a/docs/investmoz/unification/traceability-and-manual.md +++ b/docs/investmoz/unification/traceability-and-manual.md @@ -6185,3 +6185,32 @@ Instalado `e9fe102259c183a9d9bf7e39f246a8c3860839c6` sobre `043dd35d`, preservad Revisão/manifest público,5marcadores compilados,4assets e simuladorHTTP200 conferidos. Pipeline normal concluído; provas QA18frontend/API1-84/UI/tipos/build reutilizadas,sem nova ronda manual. **Exemplo disponível: lucro6780 → matéria colectável4480 → colecta1433,60MZN. Saldo final a pagar/recuperar indeterminado emL8.** Históricos1–6 preservados; versão7 apenas por activação do novo mapa,substituindo o efeito anterior sem duplicação. Recibo:`docs/investmoz/simulations/irpc-l6-depreciation-delivery-20261026.json`. O estado anterior «QA sem instalação» de e9fe1022 é histórico. Mantêm-se explícitos os outros códigos de tabela;usados/abertura de escrita/reparações/reavaliação/transição;uso intensivo/concessões/peças/intangíveis específicos/eventos;mudanças/excepções de método e opções fora do recorte. Retoma por correspondência da regra específica,base/vida/quotas e prova do delta,sem autorização genérica adicional. Períodos curtos e planos noutra moeda são o próximo incrementoQA,reutilizando o mecanismo cambial. Restantes custos/períodos/representação/camposM20-M22 conservam critérios próprios;divergência201/Q8 versus200/Q10 restringe apenas o transporte afectado. **L6 parcial;L7/L8 próprios;dez dúvidasL5 não reabertas.** + +## 26/10/2026 — L6: períodos curtos e planos noutra moeda em QA + +`e9fe1022` está instalado, com o âmbito de amortizações já demonstrado e os restantes casos de tabela/método explícitos acima. Este novo conjunto optativo `IRPC-normal-adjustments/8` está **emQA,sem instalação**. Reutiliza os meses e montantes do plano,os mapas fiscais emMZN e o mecanismo cambial entregue. Os históricos1–7 e o plano original não são reescritos. + +Períodos de meses completos com termo em2026: início7(4)a,cessação7(4)b,início/fim de sujeição7(4)c e transição7(4)d,mediante identificação do evento/datas/suporte; plano com6meses ou selecção explícita de6dos12meses,sem anualizar receita,resultado,base ou taxa. Primeiro mês civil do plano é declarado,não inferido do mês orçamental. Anual diferente do ano civil conserva a correspondência do período autorizado/comunicado existente. Duodécimos ordinários do art9(3) do Decreto72/2013 aplicam o número de meses de utilização;art17 integral em período curto e restantes excepções não se tornam suportados por aproximação. Elemento conhecido como não amortizável mantém acréscimo integral,sem exigir método irrelevante. + +Planos em outra moeda: cada mês seleccionado reutiliza ou confirma selecção cambial pelo procedimento existente,coluna/data/boletim/sentido e vínculo à origem. Moeda e valores originais permanecem no relatório. Não se adopta taxa actual,única ou de outro mês por defeito. **A conversão mensal para simulação exige pressuposto documentado;não confirma automaticamente uma regra fiscal de conversão anual.** Os mapas/activos/quotas/perdas existentes continuam emMZN e são reconciliados expressamente;nenhuma segunda conversão automática. Saldos patrimoniais de créditos em moeda estrangeira não são apresentados comoMZN pela conversão dos fluxos do plano;correspondência de saldo/data/taxa continua separada. + +| Caso novo | Efeito demonstrado emMZN | +|---|---| +| Início1Julho–31Dezembro,meses7–12: resultado3120;quota fiscal50 e ajustamento10 | Lucro3130 → matéria colectável3130 → colecta1001,60,à taxa32%;ausência de perdas/benefícios declarada | +| Mesmo recorte emUSD,pressuposto sintético64MZN/USD identificado em cada mês;mapasMZN reconciliados | Resultado199680;ajustamento640;lucro/base200320 → colecta64102,40. Taxa64 é pressupostoQA,não boletimBM real ou parâmetro fiscal confirmado | +| Anual emUSD;plano de6meses iniciado emJulho;cessação e sujeição no mesmo ano | Novos testes próprios;respectivamente colecta128204,80 e1001,60nos casos correspondidos,sem anualização do semestre | +| Falta de selecção de um mês,moeda incompatível ou taxa editada sem confirmação | Valores originais e conversões independentes visíveis;resultado/lucro/base/colecta dependentes indeterminados | +| Perdas reportadas propostas num período curto | Lucro3130conhecido;dedução/base/colecta pendentes da sequência de períodos. Art41(5) exclui da contagem o período de transição7(4)d inferior a6meses;não autoriza agregar todos os períodos curtos | + +Cálculo → gravação → recuperaçãoAPI → relatório/dossier demonstrado em4casos. **13testes novos frontend,API1teste/58asserções**, rollback na baseQA127.0.0.1:55441;routes/actions pelo procedimento existente,TypeScript/build e interface real passaram. Interface demonstrou alteração de datas e taxa,confirmação cambial,recuperação e exportação. Mudança na origem cambial invalida a actualidade do novo resultado,conservando o histórico. Provas aceites reutilizadas,sem repetição manual. Delta:**9ficheiros de runtime,43protegidos e31originais**;sem API/schema/configuração/permissões/dependências ou escrita no activo. + +| Pendência concreta | Condição de retoma e bloqueio | +|---|---| +| Datas parciais,períodos superiores a12meses/liquidação e curtos fora do recorte2026 | Corresponder datas/evento,parcelas de dias e regra aplicável;apenas esse período depende da implementação | +| Dedução de perdas em sequência com períodos curtos/transição | Declarar sequência efectiva de períodos posteriores e aplicar41(5) ao caso7(4)d inferior a6meses;sem prazo presumido só por ano civil. Lucro independente continua calculável | +| Limites anuais de publicidade e provisão de créditos em período curto | Corresponder expressamente a base/limite do período e regra de proporcionalização,se aplicável;sem anualização ou rateio presumidos. Outros custos e períodos anuais não bloqueados | +| Quota integral art17 em período curto,opções/métodos/tabelas e casos de amortização ainda não suportados | Implementar combinação específica e provar só o novo efeito;condições restantes do conjuntoe9fe1022 continuam válidas | +| Conversão fiscal anual confirmada,saldos em moeda estrangeira e fracções de cêntimo da conversão | Identificar regra fiscal/data/base,taxa e âmbito;para saldos,conversão própria em vez de somar fluxos;para fracções,regra de representação. Até lá,pressupostos de simulação explícitos e total indeterminado quando não representável neste recorte | +| Restantes custos/periodizações e correspondênciasM20/M22 | Mantêm os critérios já registados. Divergência201/Q8 versus200/Q10 limita só o transporte afectado | + +Fontes primárias reutilizadas: CIRPC Lei34/2007 PDF4/p768(58),art7(4)/(7),ePDF12/p768(66),art41(5);Decreto72/2013 PDF3/p1074(7),art9(3). Exemplar e originais/hash preservados;sem importação/publicação documental. **L6 continua parcial. Colecta não é saldo final a pagar;L7 eL8 mantêm âmbitos próprios.** As dez dúvidasL5 não foram reabertas. Recibo:`docs/investmoz/simulations/irpc-l6-periods-fx-qa-20261026.json`. diff --git a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv index b2c86486..44a4f45d 100644 --- a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv +++ b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv @@ -10652,7 +10652,7 @@ AUD-SEARCH-T10,Consistência transversal da pesquisa e navegação — Bibliotec AUD-SEARCH-T11,Consistência transversal da pesquisa e navegação — Legislação,Instruções expressas da Tempo na conversa de 20/10/2026; AGENTS.md; RF-MN-010 e AUD-GEO-01 preservados.,navegação/pesquisa,/legislacao,portal/services; portal/document — Reutiliza a correcção da biblioteca e preserva filtros jurídicos/documentais pertinentes.,Sem alteração remota nesta execução; revisão apenas na branch codex/opportunity-search.,HTTP/Inertia: resources.total=0; consumidor e query pública partilhados.,QA — delta delimitado; revisão Tempo pendente,"Situação jurídica, consulta e cálculo continuam independentes.",,"Filtros, contagem, resultados e URL coerentes; universos identificados; erro distinto de vazio; permissões e contexto conservados.",P1,,RF-MN-010; AUD-GEO-01,,,,,,,,,,,Mesmo padrão da biblioteca; não deve expor um universo concorrente.,"Situação jurídica, consulta e cálculo continuam independentes.",portal/services; portal/document; SearchState; SearchFeedback; TerritoryFields; portalNavigation,,"Integração em main apenas após revisão; assistência NLP, contratos e P7 separados.",Correcção/simplificação em QA,,HTTP/Inertia: resources.total=0; consumidor e query pública partilhados.,Pesquisa transversal QA 20/10/2026,20/10/2026,,,,,,,,,,"Provas comuns cobrem o componente reutilizado; HTTP vazio não demonstra operações de gestão ou publicação. Situação jurídica, consulta e cálculo continuam independentes.",,falha funcional; navegação; apresentação visual,,Disponível para revisão na aplicação QA local. AUD-GUIDE-CARD-20261020,"Related educational cards: image, source summary, clear actions",Tempo 20/10/2026; independent delta after 0e7d51f18fb4,educational presentation,/sectores/{slug}; /explorar/{group}; articles; /oportunidades and detail,EducationalArticleCard; EducationalGuides; LegacyContent; SectorInvestment,QA only,1 test / 8 assertions; PHP syntax; TypeScript/build; desktop2048/mobile390; keyboard,QA review pending,Normal QA sector and article verified against existing library resource 10 and local image 25; previous dossier proof retained,,Source-derived summary; public images; conditional opportunity action; context preserved,P1,,,,,,,,,,,,,,,,,,presentation,,,,20/10/2026,,,,,,,,,,,,content; navigation; visual presentation,,Ready for QA review AUD-SIM-INT01,Invalid one-off fiscal date can throw instead of returning validation state,Tempo request 20/10/2026; integrated simulator review; same manual,simulator and shared language,,,QA only,Fixed in QA; invalid-date checks; 38 directed frontend tests passed,Previous inline-date proof retained; unchanged delta not repeated,QA continuation verified; precise open inputs and cashflow visual check in same manual; 2-4 h remaining,,,P0,,,,,,,,,,,,,,,,,,diagnosis and targeted corrections,, | [Saldo consolidado21/10/2026] Concluído no recorte. Nenhum delta de validação de data por demonstrar; prova anterior preservada. Ver saldo dos oito itens no manual existente; sem fecho global por esta reconciliação.,,20/10/2026,,,,,,,,,,,,,, -AUD-SIM-INT02,Review actual fiscal parameters sources periods and eligibility,Tempo request 20/10/2026; integrated simulator review; same manual,simulator and shared language,,,"Fecho parcial utilizávelL1 instalado ada9629b;sem apuramento fiscal integral. | L3 adicional instalado fa32a2b9 (0f4df8a4+correcção exclusiva de teste);12runtime/7marcadores;sem migrações/importações. | ISPC habitual trimestral instalado6af7092e;percurso elegibilidade/opção-cálculo-gravação-recuperação-relatório;L3preservado;não éfechointegralISPC. | 5c0cb25c instalado:ocasionais próprios,excedenteIRPSqualificado,preparação/exportaçãoB–Geral;habitual6af/L3preservados;ISPC/IRPSnãointegrais. | L5 operacional no âmbito demonstrado:7a11c4ef instalado,5fa64bc0 preservado;juros por pressupostos não confirmados fiscalmente eCERprovisórios não oficiais. | L6até lucrotributável simulado instalado5e02c23a;7a11c4ef preservado;6700MZN nãoéimposto. | L6normal operacional no âmbito demonstrado em2f684e59;5e02c23a preservado. Base4400/colecta1408 instaladas,não saldo final. | EntregaL6a2de7259:ConjuntoL6a2de7259 instalado peloGit sobre2f684e59;lucro6980/base4680/colecta1497,60;saldo finalL8indeterminado. | EntregaL6043dd35d:ConjuntoL6043dd35d instalado peloGit sobrea2de7259;lucro6730/base4430/colecta1417,60;saldo finalL8indeterminado. | Entrega amortizaçõesL6 26/10:e9fe1022 instalado sobre043dd35d;amortizações seleccionadas;6780→4480→colecta1433,60;saldo finalL8indeterminado.","G2D:outputs/iva-l1-g2-publications-20261024;2testesfrontend;APIprivadaQA1teste/11asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | outputs/iva-l1-g2-cultural-20261024: frontend2/2;API privada QA1teste/14asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/compilação | Verification pending; no parameter activation | 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral. | 22/10/2026 — percurso privado executável em QA (base52fbb146): condições oficiais seleccionam mero registo/autorização, alternativas documentais e próximos passos; contexto C v4 mero registo após distinção directo/indirecto (Lei14/R13); prévia visual, vínculo inactivo preservado e relatório v3 por autorização conservado como histórico. 3 testes/96 asserções e um teste do novo relatório, tipos/build aprovados. Sem validação jurídica genérica adicional; orientação permanente Tempo em AGENTS. Branch codex/private-investment-path-executable-QA; sem integração main/alteração da homologação/activação fiscal.","L1 operacional com limitações;L2 entregue no âmbito demonstrado;L3ABCDE entregue no âmbito demonstrado,L3 aberto | QA conjuntosL6:L6: três conjuntos complementares em QA sobre2f684e59, sem instalação; saldo concreto na nota25/10/2026, L6 não integralmente concluído. | EntregaL6a2de7259:L6 operacional no âmbito demonstrado,parcial pelos seis grupos concretos da nota «saldo curto deL6». L7/L8 próprios. | QA custosL6 26/10:Custos com limites/provisões/periodizaçãoL6 emQA sobrea2de7259 instalado;entrega conjunta preparada,sem instalação deste delta. L6parcial,âmbitosL7/L8 próprios. | EntregaL6043dd35d:L6 operacional no âmbito demonstrado,parcial pelos seis grupos concretos da nota «saldo curto deL6». L7/L8 próprios. | QA amortizaçõesL6 26/10:043dd35d instalado; amortizações versão7 emQA sem instalação;L6parcial. | Entrega amortizaçõesL6 26/10:L6parcial;amortizaçõesQA anteriores agora instaladas;períodos curtos/planos noutra moeda em preparaçãoQA.","L5 agrupado em QA: taxas normais20% e especiais10% nos âmbitos demonstrados, natureza definitiva/por conta, câmbio entregue reutilizado para base/comprovativos. Pendentes específicos: dispensas/convenções/juros/outros casos/MRFTA. Portal5c0cb25c/L3/ISPC preservados;sem fecho integralIRPC/IRPS. | Histórico: L5primeiroincrementoQA:retenções10%digital/moedaelectrónicanorecortedemonstrado;reutilização/documentos/pagamentos/relatório.PreparaçãoMRFTA,nãosubmissão.Saldo:taxasnormais/especiais,dispensasresidentes/EP,convenções,câmbio,juros,guia/CER.PreservadosISPC5c0cb25c/L3;IRPSlimitado. | Histórico: Entregue5c0cb25c no âmbito demonstrado. Pendentes:cálculos de juros/outros enquadramentos excedente;correspondências/instruções formais2026. ActosATexternos;exportação não equivale a submissão/aceitação. | Histórico: ResiduaisISPC emQAagrupada:ocasionais próprios,caso positivoIRPSda parcela excedente epreparaçãoB–Geral. Cálculos pendentes:juros eoutros enquadramentos sem dados/regra própria. Formalidades externas:períodoQ2,modelos/códigos retenções,instruções2026eactosAT. Habitual6af eL3preservados. | Histórico: ISPC habitual trimestral entregue6af7092e; operações ocasionais próprias,aquisições acima do limite eformalidades2026 permanecem por concluir. L3preservado comresiduaisespecíficos;P001/P058nãointerrompem;P084/P085fechados. | Histórico: L3 adicional entregue; permanecem regularizações sequenciais, apuramentos próprios e formalidades C/D/E. L4 habitual trimestral demonstrado em QA; ocasionais próprios, acima limite de aquisições e formalidades específicas permanecem delimitados. P001/P058 não interrompem; P084/P085 fechados. | Histórico: L4habitualtrimestral2026QA demonstrado(opção/cálculo/gravação/recuperação/relatório);saldoL4ocasionaispróprios,acima limiteaquisições,formalidadesespecíficas. L3entregaemexecução;saldosfiscais/documentaisprópriospreservados. P001/P058nãointerrompem;P084/P085fechados. | Histórico: L1:131entregues+P001residual+P058parcial/residual=133;P084/P085fechados. L3candidata0f4df8a4preparada,nãoinstalada;saldoespecíficoconservado. L4-AISPCiniciaenquadramento/eligibilidadeemQA. | Histórico: SaldoL1:131entregues+P001emQAparcial(casopositivo06pendente)+P058residual=133. P084/P085fechados. | Histórico: L1:131entregues+1concluídoQA(P001)+1funcionalresidual(P058)=133. P084/P085fechadosnoâmbitoTempo. | Histórico: L1:131concluídos no âmbito operacional;restamP058funcional eP001documental05/06,total133. P084/P085encerrados por procedimentoTempo eprovaaceite reutilizada. | Histórico superado pelos fechos desta sessão: L1:129entregues+3funcionais pendentes(P058/P084/P085)+P001=133;quatroresiduais abertos,sem133concluídos. L2:extensão de deduções/regularizações já existentes,incrementosA–F no manual e recibo integrado. | Histórico: 129entregues+3funcionais pendentes(P058/P084/P085)+P001=133;sem candidatasQA completas por disponibilizar;P058parcial não conta comofecho. | Histórico: 128entregues+1QA(P047)+3funcionais pendentes(P058/P084/P085)+P001=133;P058quatropercursosQAparciais não contam como fecho. | Histórico: 128 entregues+4funcionais pendentes(P047/P058/P084/P085)+P001=133;sem candidatasQApor disponibilizar. Coberturas parciais não são fechos. | Histórico: 127 entregues +5funcionais pendentes +P001=133;sem candidatasQApor disponibilizar. P059 limitadoRSA,50%condicionado ao veículo separado;formalidades digitais e cálculo fiscal restante de viagens/eventos mantidos. | Histórico: 125entregues +2QA(P046/P059) +5funcionais pendentes +P001=133. Formalidadesdigitais e cálculo fiscal de viagens/eventos continuam limitações identificadas. | Histórico: 125entregues +1QA(P046) +6funcionais pendentes +P001=133;formalidadesdigitais e cálculofiscalviagens permanecem limitações explícitas. | Histórico: 125 entregues +7funcionais pendentes +P001=133; sem candidatas QA por disponibilizar. P129/P133 margem/eventos não calculam IVA devido/dedução; formalidades digitais não automatizadas mantidas no saldo de limitações. | Histórico: 123 entregues +2QA(P129/P133) +7funcionais pendentes +P001=133. Limitações: formalidades digitais não automatizadas; sem IVA/dedução/regularização ou modelos oficiais no incremento viagens. | Histórico: 123 entregues +9 funcionais pendentes +P001=133; sem candidatas QA por disponibilizar; cobertura digital limitada ao âmbito demonstrado. | Histórico: 120 entregues +3QA(P002/P121/P130) +9funcionais pendentes +P001=133. Homologação e8b5ae43. | Histórico: 120entregues +12funcionaispendentes(incluiP104) +P001=133;sem candidatasQA por disponibilizar. | Histórico: 118entregues +2QA(P131/P132) +12funcionaispendentes(incluiP104) +P001=133. | Histórico: 118entregues +14funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos14,apenas preparação/simulação condicionada. | Histórico: 116entregues +2QA(P087/P127) +14funcionaispendentes +P001=133. | Histórico: 116entregues +16funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos16,apenas preparação/simulação condicionada. | Histórico: 114entregues +2QA(P123/P126) +16funcionaispendentes +P001=133. | Histórico: 114entregues +18funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos18,apenas preparação/simulação condicionada. | Histórico: 111entregues +3QA(P092/P093/P125) +18funcionaispendentes +P001 =133. | Histórico: 111entregues +21funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos21,apenas preparação/simulação condicionada. | Histórico: 109entregues +2QA(P088/P124) +21funcionaispendentes +P001 =133;restantes pendências mantidas. | Histórico: 109entregues +23funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos23,apenas preparação/simulação condicionada. | Histórico: 107entregues +2QA(P122/P128) +23funcionaispendentes +P001 =133;restantes pendências mantidas. | Histórico: 107entregues +25funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos25,apenas preparação/simulação condicionada. | Histórico: 103entregues +4QA(P096–P099) +25funcionaispendentes +P001 =133;P121digital/P084/P085mantidos nos25. | Histórico: 103entregues +29funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos29,apenas preparação/simulação condicionada. | Histórico: 93entregues +10QA(P111–P120) +29funcionaispendentes +P001 =133;P084/P085incluídos nos29,apenas cobertura parcial. | Histórico: 93entregues +39funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos39,apenas preparação/simulação condicionada. | Histórico: 88entregues +5QA(P106–P110) +39funcionaispendentes +P001 =133;P084/P085incluídos nos39,cobertura parcial. | Histórico: 88entregues +44funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos44;preparação/simulação condicionada não fecha benefícios. | Histórico: 87entregues +1QA(P105) +44funcionaispendentes +P001 =133;P084/P085 incluídos nos44,cobertura parcial. | Histórico: 87entregues +45funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos45;preparação/simulação condicionada não fecha benefícios. | Histórico: 86entregues +1QA(P089) +45funcionaispendentes +P001 =133;P084/P085 continuam nos45 com cobertura parcial. | Histórico: 86entregues +46funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos46;preparação/simulação condicionada não fecha benefícios. | Histórico: 85entregues +1QA(P103) +46funcionaispendentes +P001 =133;P084/P085 continuam nos46 com cobertura parcial. | Histórico: 85entregues +47funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos47;preparação/simulação condicionada não fecha benefícios. | Histórico: 84entregues +1QA(P102) +47funcionaispendentes +P001 =133;P084/P085 continuam nos47 com cobertura parcial. | Histórico: 84entregues +48funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos48;preparação/simulação condicionada não fecha benefícios. | Histórico: 83entregues +1QA(P101) +48funcionaispendentes +P001 =133;P084/P085 continuam nos48 com cobertura parcial. | Histórico: 83entregues +49funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos49;preparação/simulação condicionada não fecha benefícios. | Histórico: 82entregues +1QA(P100) +49funcionaispendentes +P001 =133;P084/P085 continuam nos49 com cobertura parcial. | Histórico: 82entregues +50funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos50;preparação/simulação condicionada não fecha benefícios. | Histórico: 81entregues +1QA(P095) +50funcionaispendentes +P001 =133;P084/P085 continuam nos50 com cobertura parcial. | Histórico: 81entregues +51funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos51;preparação/simulação condicionada não fecha benefícios. | Histórico: 80entregues +1QA(P094) +51funcionaispendentes +P001 =133;P084/P085 continuam nos51 com cobertura parcial. | Histórico: 80entregues +52funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos52;preparação/simulação condicionada não fecha benefícios. | Histórico: 79entregues +1QA(P091) +52funcionaispendentes +P001 =133;P084/P085 continuam nos52 com cobertura parcial. | Histórico: 79entregues +53funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos53;preparação/simulação condicionada não fecha benefícios. | Histórico: 78entregues +1QA(P090) +53funcionaispendentes +P001 =133;P084/P085 continuam nos53 com cobertura parcial. | Histórico: 78entregues +54funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos54;preparação/simulação condicionada não fecha benefícios. | Histórico: 77entregues +1QA(P060) +54funcionaispendentes +P001 =133;P084/P085 continuam nos54 com cobertura parcial. | Histórico: 77 entregues + 55 funcionais pendentes + P001 = 133; sem ramos completos QA por entregar. P084/P085 incluídos nos55,preparação/simulação condicionada não fecha benefícios. | Histórico: 76 entregues + 1 QA(P056) + 55 funcionais pendentes + P001 = 133; P084/P085 continuam nos55 com cobertura parcial. | Histórico: 76 entregues + 56 funcionais pendentes + P001 = 133; sem ramos completos QA por entregar. P084/P085 incluídos nos 56, cobertura parcial não soma fechos. | Histórico: 75entregues+1QA(P050)+56funcionaispendentes+P001=133. | Histórico: 75entregues+57funcionaispendentes+P001=133;QAcompletapendenteentrega0. | Histórico: 74entregues+1QA(P052)+57funcionaispendentes+P001=133. | Histórico: 74entregues+58funcionaispendentes+P001=133;semQApendenteentrega. | Histórico: 72entregues+2QA(P048/P080)+58funcionaispendentes+P001=133;60ainda por entregar. | Histórico: 72entregues+1QA+59funcionaispendentes+P001=133. | Histórico: 72entregues+60funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 70entregues+2QA+60funcionaispendentes+P001=133. | Histórico: 70entregues+62funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 68entregues+2QA+62funcionaispendentes+P001=133. | Histórico: 68entregues+64funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 66entregues+2QA+64funcionaispendentes+P001=133. | Histórico: 66entregues+66funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 65entregues+1QA+66funcionaispendentes+P001=133. | Histórico: 65entregues+67funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 62entregues+3QA+67funcionaispendentes+P001=133. | Histórico: 62entregues+70funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 58entregues+4QA+70funcionaispendentes+P001=133. | Histórico: 58entregues+74funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 54 entregues +4 QA +74 funcionais pendentes +P001=133. | Histórico: 54entregues+78funcionaisabertos+P001=133;nos78:4G4D código/API aprovados comvisualpendente+74porimplementar. Via13(2) de bebidas não apurada por G4D. | Histórico: 54entregues+78funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 51 entregues +3 QA +78 funcionais pendentes +P001=133. | Histórico: 51 entregues +81 funcionais abertos +P001=133; nos81:3G4C código/API aprovados com visual pendente+78 por implementar. | Histórico: 51entregues+81funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 48entregues+3QA+81funcionaispendentes+P001=133. | Histórico: 48entregues+84funcionaisabertos+P001=133;nos84:3G4Bcode/APIaprovados comvisualpendente+81porimplementar. | Histórico: 48entregues+84funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 43entregues+5QA+84funcionaispendentes+P001=133. | Histórico: 43entregues+89funcionaisabertos+P001=133;nos89:5G4Acode/APIaprovados comvisualpendente+84porimplementar. | Histórico: 43entregues+89funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 36entregues+7QA+89funcionaispendentes+P001=133. | Histórico: 36entregues+96funcionaisabertos+P001=133;nos96:7G3code/APIverificados comvisualpendente+89porimplementar. | Histórico: 133IDs=36entregues+96funcionaispendentes+P001documental;QApendenteentrega0;G2/32ramosentregues. | Histórico: 133IDs=34entregues+1QA(G2K/P008)+97funcionaisabertos(incluiP035implementado/provavisualpendente)+P001documental.74tratamentosno código;G2Lnão declarado demonstrado. | Histórico: 133IDs=34entregues+1QA(G2K/P008)+97funcionaispendentes+P001documental;73tratamentoscondicionados. | Histórico: 133IDs=34entregues+98funcionaispendentes+P001documental; QApendenteentrega0;72tratamentoscondicionados. | Histórico: 133IDs=29entregues+5QA(G2I4/G2JP016)+98funcionaispendentes+P001documental;72tratamentoscondicionados. | Histórico: 133IDs=29entregues+4QA(G2IP019–P022)+99funcionaispendentes+P001documental;70tratamentoscondicionados. | Histórico: 133IDs=29entregues+103funcionaispendentes+P001documental;QApendenteentrega0;63tratamentoscondicionados. | Histórico: 133IDs=24entregues+5QA(G2GP010/P027/P031/P032;G2HP026)+103funcionaispendentes+P001documental;63tratamentoscondicionados. | Histórico: 133IDs=24entregues+4QA(G2GP010/P027/P031/P032)+104funcionaispendentes+P001documental;45tratamentoscondicionados. | Histórico: 133IDs=24entregues+108funcionaispendentes+P001documental;QApendenteentrega0;39tratamentoscondicionados. | Histórico: 133IDs=17entregues+7QA(G2EP033/P034/P036/P044;G2FP023/P028/P037)+108funcionaispendentes+P001documental;39tratamentoscondicionados. | Histórico: 133IDs=17entregues+4QA(G2EP033/P034/P036/P044)+111funcionaispendentes+P001documental;36tratamentoscondicionados. | Histórico: 133IDs=17entregues+115funcionaispendentes+P001documental;QApendenteentrega0;32tratamentoscondicionados. | Histórico: 133IDs=12entregues+5QA(G2CP013–P015,G2DP024–P025)+115funcionaispendentes+P001documental;32tratamentoscondicionados incluindo10iniciais. | Histórico: 133IDs=12entregues+3demonstradosQA(G2C/P013–P015)+117funcionaispendentes+P001documental.30tratamentoscondicionados incluindo10iniciais. | Histórico: 133IDs=12ramosentregues+120funcionaispendentes+P001documental;25tratamentoscondicionadoscontando10iniciais.Nao reabrirfechosaceites. | Historico: Saldo133IDs=12ramosQA+120funcionaispendentes+P001documental.G2B adicionaP009/P011/P012(6tratamentos);G1/G2Aintactos. | Historico: Saldo reconciliado:133IDs=132ramosfuncionais+P001documental;G1fechouP017/P018/P029/P030,restaram128funcionais+P001(129IDs). G2A cobreP003-P007;agora9cobertosQA+123funcionaispendentes+P001=133. NenhumIDeliminado/fundido. | Historico: Saldo L1 agrupado: G1 quatro ramos emQA;128ramos funcionais nos outros10grupos e1pendencia documentalD06. Onze incrementos funcionais, nao133desenvolvimentos/aprovacoes. | Historico: Fechos anteriores zero saldo preservados. IVA incluido5% periodico calculado por fraccoes exactas em QA, sem regra declarativa inventada. Campo06: falta instrucao da edicao recebida que separe05/06; nao atribuir automaticamente a estrangeiro. Saldo individualizado em133linhas AUD-SIM-L1-P001-P133; SISA/IPRA continuamL15/L16 por analisar. | Historico preservado: Saldo deste lote08-10/14-18 zero; S1-S3 zero. Nao representa apuramento integral do IVA; demais categorias/creditos/submissao e IRPC/IRPS posteriores. | Saldo L1:campo06, reduzido incluido nao exacto, restantes isencoes/bases especiais/territorialidade/digital. SISA/IPRA omitidos no inventario anterior: L15/L16 por analisar.",,,P0,,,,,,,,,,,S1-S3 entregues cd10cccb/355656b5; aquisicoes08-10 e totais14-18 implementados e demonstrados em QA,,"AntesdetestesL4-A:131fechos,residuaisP001/P058eL2/L3inventariados,preservados;semperdasconfirmadas. FonteLei9/2025republicadaemBR248jáaceite;iniciarcondiçõesarts2–5eopçãoseparada,semnovovalidadorgenérico. | Histórico: Tempo25/10:seguircomL3adicionalb189d0faQA,conferirapenasodeltapendentepreparentregacompatível;reconciliarsaldoL3eavançarL4ISPC.P001residual/P058parcialpreservados;P084/P085fechados;semnovarondadosmesmospontos. | Histórico: P001:identificação05/06/07eanti-duplicaçãodemonstradas;correspondênciapositiva06nãodemonstrada,semfechofuncional.131entregues+P001QAparcial+P058=133;E7ad187f9eb189d0faQA,L2/L3preservados. | Histórico: P001reconciliadoQAnoâmbitodocatálogoexistente:05/06separados,14semduplicação;entregapendente.L1:131entregues+P001QA+P058=133. L2/L3mantêmosseusresiduais;E7ad187f9eb189d0faQAintactos. | Histórico: SaldoL3explicitado:E7ad187f9entregue(16documental/0dedução/12reconhecidos/7recebidos/5porreceber);b189d0faemQA acrescenta parcelas/reconciliação estável,diagnóstico epreparaçãoHTML. Faltam entregaQA,reversões/sequências,apuramentos próprios eformalidadesC/D/E delimitadas. L1conserva131/133,P058/P001;P084/P085fechados. | Histórico: Tempo25/10:fechoP084/P085no âmbito operacional já entregue;131/133concluídos,restamP058/P001. E7ad187f9/recibodbeaf886preservado;incrementoQAb189d0fanãoinstalado;L2residuais eL3aberto. | Histórico: E7ad187f9/recibodbeaf886 preservado(16documental/0dedução/12reconhecidos/7recebidos/5porreceber). IncrementoQA não instalado:parcelas6+10 na mesma linha;dedução efectiva6 reconciliada com pedidoE10 disjunto,semreversão automática.43testesfrontend/API1-105,tipos/build eUI passaram. Diagnóstico de cálculos epreparação exportável dequadros identificados;dependênciasC/D/E delimitadas. L3aberto,residuaisL1/L2/procedimentoTempo preservados. | Histórico: Antes dos novos testes:7ad187f9/Eentregue,dbeaf886recibo;129fechosL1/quatroresiduais,L2trêsfamílias,C/D eprocedimentoTempo preservados;sem perdas confirmadas. Parcelas/reconciliação,diagnóstico dos indeterminados eformalidades emQA,semnova instalação. | Histórico: E entregue7ad187f9,candidata47086625:16MZN documental/0dedução/12reconhecidos/7recebidos/5porreceber. Backup/restauro174tabelas/369ficheiros,12ficheiros execução conferidos;sem migração/importação. C/Dde36f028 eprocedimentoTempo preservados. L3aberto:parcelas/reconciliação,apuramentos indeterminados,formalidades delimitadas;residuaisL1/L2 intactos. | Histórico: L3 C/D entregues de36f028, recibo46944402; E QA operacional demonstrada, ainda não instalada: IVA documental16, dedução0, reconhecido12, recebido7, por receber5. L3 aberto. Antes deL3-E:CD entregue de36f028/46944402;AB72/30/42,C/D e129fechosL1 preservados. E liga parcela documental a13(2),sem dedução/restituição simultâneas;formalidades e residuais mantidos. | Histórico: L3-C/D entregue de36f028:substituição21 e pedido/decisão/recebimento distintos;sem duplicar crédito,pagamento ou reporte. AB72/30/42 intactos;D600000pedido/550000reconhecido/450000recebido/100000aguarda. E/formalidades e residuaisL1/L2 permanecem. | Histórico: L3-D QA operacional:25=26+27,pedido/decisão/recebimento separados,sem reutilizar parcela nem reporte efectivo já consumido. Exemplo800000=200000+600000;550000reconhecidos/450000recebidos/100000pendentes/50000não deferidos.33testes dirigidos,API109+limite5asserções,tipos/build/UI passaram. Cpreservado;CD preparado conjunto,sem instalar. Homologação109cb0fe/3aa851a4;formalidades,E e residuaisL1/L2 permanecem. | Histórico: Antes deL3-D:AB entregue109cb0fe/3aa851a4,C QAb7a745e6 preservados. D afeta crédito25 entre26/27,pedido/decisão/recebimento separados,sem utilização duplicada. L1129fechos+4residuais,L2três famílias,Ebebidas mantidos;sem perdas confirmadas. | Histórico: L3-C QA:declaração anterior→diferencial21,sem repetir19/20/pagamentos;61adicionais/20pagos/41porliquidar;anteriores72/30/42intactos,total50registado/83porliquidar semcompensação. Crédito credor aguarda20;formulário/submissão externos não automatizados.20casos dirigidos,API1/109,tipos/build/UI passaram. Homologação109cb0fe/3aa851a4;D/E e residuaisL1/L2 preservados. | Histórico: Antes de implementar/testarL3-C:AB entregue109cb0fe/3aa851a4;129fechos e4residuaisL1,3famíliasL2 preservados,sem perdas confirmadas. C liga declaração anterior ao diferencial;sem repetir créditos/pagamentos ou alterar históricos. | Histórico: L3-A/B entregue 109cb0fe:primeira declaração em prazo e reporte integral;72MZN calculados,30pagos registados,42porliquidar distintos. C/D/E continuam pendentes;L1 129fechos+4residuais e3limitaçõesL2 preservados. | Histórico: L3-A/B QA no âmbito demonstrado2026/MZN:crédito19/20 com origem,sem dupla utilização;primeira declaração em prazo22–26,reporte integral;saldo,pagamento e transporte distintos. Três períodos,histórico congelado,API/relatório e fracções exactas conferidos. C/D/E pendentes;L2mantém18(6)+mista,sucessivas/plurianuais,erros/incobráveis. L1129fechos/quatroresiduais preservados;homologação7a380b76/acbd1f33. | Histórico: Antes dos testesL3-A/B:7a380b76/acbd1f33 entregue,L1129fechos/quatroresiduais eL2limitações preservados. Reutilizar resultadosL2 congelados,sem recálculo;saldo/pagamento/reporte distintos. | Histórico: L3 delimitado antes de implementar:inventário e incrementosA19/20/créditos,B22–26/primeira declaração,C21/substituição,D27/reembolso,Erestituição bebidas13(2),Fpersistência/relatório em cada entrega. ReutilizaL1/L2/tesouraria;A/B primeiro,Cpor dependência,D/E compatíveis com regras distintas. L2pendente18(6)+mista,sucessivas/plurianuais,erros/incobráveis bloqueiam só casos dependentes. L1129fechos/quatroresiduais preservados;Estatísticas/IAadiadas. | Histórico: L2 concluído no âmbito demonstrado,entregaD/E comF 7a380b76. Continuam trabalho por concluir,sem sair do saldo:18(6)+afectação mista;regularizações sucessivas/plurianuais;erros/incobráveis. L1129fechos+P058/P084/P085+P001 preservados;restituição bebidasL3. | Histórico: L2-E QA no âmbito demonstrado:acerto anual22(6) comD congelado;controlo de activos27RCIVA;redução/anulação da dedução51(4).F exacto12/13 e14–18 conferido;D/E preparados em manifesto único,sem instalação.18(6)+mista e outros motivosE não automatizados explícitos. Homologação819ae791/855ab066;L1129fechos/quatroresiduais preservados. | Histórico: Antes dos testesE:ABC/F instalado819ae791,recibo855ab066;129fechos/quatroresiduaisL1 preservados. E reutiliza resultadosD congelados;acerto22(6),registo de activos27RCIVA e rectificação51(4) têm percursos distintos. | Histórico: L2-D concluídoQA no âmbito demonstrado:afectação real22(2),pro rata provisório22(4–8),proporções18(6) exclusivas;C e fracções preservados,Ftotais afectados/limites conferidos. Eacerto anual a seguir com resultado congelado,sem fechoE/L2. Homologação819ae791/recibo855ab066. | Histórico: Antes dos testesD:ABC/F instalado819ae791,recibo855ab066;129fechos/quatroresiduaisL1 preservados. D estende aquisições,fracções e bases reduzidas existentes. | Histórico: L2-A/B/C entregue conjuntamente 819ae791 no âmbito demonstrado,Ftotais afectados conferidos. L1129fechos/quatroresiduais preservados;D/E e restituiçãoL3 por executar. | Histórico: L2-B/C concluídosQA no âmbito demonstrado:importações/campo11 com documento próprio,exclusões/excepções20 e via de dedução13(2) delimitada;Ftotais exactos acompanha. ConjuntoA/B/C preparado,sem instalar;D/E/L3 pendentes. | Histórico: L2-B/C em implementaçãoQA por extensão do livro de compras;inventário pré-testes129fechos intactos e4residuaisL1 preservados. | Histórico: L2-A concluídoQA no âmbito demonstrado:ligação aquisição/operação,elegível/sem direito/indeterminado,motivo/fonte,gravação/recuperação/relatório,sem dupla dedução;Ftotais14–18 acompanha. Homologaçãoada9629b intacta;B/C/D/E por executar. | Histórico: L2-A em implementaçãoQA por extensão do livro de compras;inventário pré-testes129fechos intactos e4residuaisL1 preservados. | Histórico: Registo operacional delimitado sobreada9629b/recibo7febb6f7 por instrução do utilizador;sem conferência independente de anexos nem aceitação em nome daTempo.129fechos preservados. | Histórico: P047entregue ada9629b;128fechos anteriores preservados;P058bagagemparcial separada no manifesto/interface. | Histórico: P047quatrofamíliasQA;128fechos preservados;homologaçãoe38aa749;P058parcial separado. | Histórico: P104operacional entregue e38aa749;127fechos preservados;P058/ofertasparciais separados no manifesto. | Histórico: P046/P059 entregues conjuntamente a665ee9c;125fechos anteriores preservados. Fontes e condições territoriais/da redução rastreáveis;sem novo fecho deP104/P084/P085/P001. | Histórico: P059QAno âmbitoRSA;referência corrigida comdiploma/artigos/páginas eoriginalMCNet;125fechos eP046QA preservados. | Histórico: P046QA,125fechos preservados;P059temLei2/2011/Decreto3/2011/OSKAWENAlocalizados,semnovofecho. | Histórico: P129/P133 entregues conjuntamente a48e9749;123fechos anteriores preservados. Limitação ligada ao trabalho fiscal integrado restante, sem contabilizar apuramento/liquidação/deduções/regularizações como concluídos. | Histórico: P129/P133 emQA,123fechos preservados; limites da entrega digitaldf43aeb1 mantidos visíveis. | Histórico: P002/P121/P130 entregues conjuntamente df43aeb1;120fechos anteriores preservados;P104 pendente e formalidades digitais não automatizadas explícitas. | Histórico: Digital QA e P002 preparados para entrega conjunta;120fechos preservados,sem candidatas instaladas neste incremento. | Histórico: P131/P132 entregues conjuntamente e8b5ae43;P104parcial semfecho;118fechos anteriores preservados. | Histórico: P131/P132QAconcluído,P104apenaspreparação/simulaçãocondicionada;118fechospreservados,homologação92eaa935. | Histórico: P087/P127 entregues conjuntamente 92eaa935;116fechos anteriores preservados. | Histórico: 16IDsnãoentregues identificados porimpedimento/próximaacção namesmamatriz/manual;P087/P127agoraQAconcluído,3tratamentos;116fechos preservados,homologaçãoce9d649f. | Histórico: P123/P126 entregues conjuntamente ce9d649f;114fechos anteriores preservados. | Histórico: P123/P126 QAconcluído,4percursos;correcção delimitadaP123consignação,nãoembalagens;114fechos preservados,homologação019bcbad. | Histórico: P092/P093/P125 entregues conjuntamente 019bcbad;111fechos anteriores preservados. | Histórico: P092/P093/P125 QA concluído,duas fórmulas/quatro categorias/oito exemplos;111fechos preservados,homologação6c12aabb. | Histórico: P088/P124 entregues conjuntamente 6c12aabb;109fechos anteriores preservados. | Histórico: P088/P124 QAconcluído,quatro tratamentos partilhados/uma operação poridentidade,sem alterar109fechos ouhomologação63cc3367. | Histórico: P122/P128 entregues conjuntamente 63cc3367;107fechos anteriores preservados. | Histórico: G10A–G10B QAconcluído porramo,uma candidata conjunta,sem alterar107fechos ouhomologação2fdca863. | Histórico: P096–P099 entregues conjuntamente 2fdca863;103fechos anteriores preservados. | Histórico: G7J–G7M QAconcluído porramo,uma candidata conjunta,sem alterar103fechos ouhomologação2a725440. | Histórico: P111–P120 entregues conjuntamente 2a725440;93fechos anteriores preservados. | Histórico: G9A–G9J QAconcluído por ramo,uma candidata conjunta,sem alterar93fechos ouhomologação03c26d66. | Histórico: P106–P110 entregues conjuntamente 03c26d66;88fechos anteriores preservados. | Histórico: G8B–G8F QAconcluído por ramo,uma candidata conjunta,sem alterar88fechos ouhomologação8f14f5dd. | Histórico: P105 entregue 8f14f5dd;87fechos anteriores preservados. | Histórico: G8A/P105 QA concluído,sem alterar homologação6f1cf7b7 ou87fechos. | Histórico: P089 entregue 6f1cf7b7;86fechos anteriores preservados. | Histórico: G7I/P089 QA concluído,sem alterar homologaçãocd530b24 ou86fechos. | Histórico: P103 entregue cd530b24;85fechos anteriores preservados. | Histórico: G7H/P103 QA concluído,sem alterar homologação5d5f3b41 ou85fechos. | Histórico: P102 entregue 5d5f3b41;84fechos anteriores preservados. | Histórico: G7G/P102 QA concluído,sem alterar homologação7e5710eb ou84fechos. | Histórico: P101 entregue 7e5710eb;83fechos anteriores preservados. | Histórico: G7F/P101 QA concluído,sem alterar homologação70b4a640 ou83fechos. | Histórico: P100 entregue 70b4a640;82fechos anteriores preservados. | Histórico: G7E/P100 QA concluído,sem alterar homologação92a7418c ou82fechos. | Histórico: P095 entregue 92a7418c;81fechos anteriores preservados. | Histórico: G7D/P095 QA concluído,sem alterar homologaçãodf7cb7fa ou81fechos. | Histórico: P094 entregue df7cb7fa;80fechos anteriores preservados. | Histórico: G7C/P094 QA concluído,sem alterar homologaçãoe62b7dfd ou80fechos. | Histórico: P091 entregue e62b7dfd;79fechos anteriores preservados. | Histórico: G7B/P091 QA concluído,sem alterar homologação4193056b ou79fechos. | Histórico: P090 entregue 4193056b;78fechos anteriores preservados. | Histórico: G7A/P090 QA concluído,sem alterar homologaçãoeb9294ef ou78fechos. | Histórico: P060 entregue eb9294ef;77fechos anteriores preservados. | Histórico: G6H/P060 QA concluído,sem alterar homologação9b26217d ou77fechos. | Histórico: P056 entregue 9b26217d;76fechos anteriores preservados. | Histórico: G6G/P056 QA concluído,sem alteração da homologação78c9f4a3 ou dos76fechos. | Histórico: P050 entregue 78c9f4a3; 75 fechos anteriores preservados. | Histórico: P052entreguec1314cdf;74fechosanteriorespreservados. | Histórico: P048/P080 entregues2d889a21;72fechosanteriores preservados. | Histórico: G6C entregued46b794a;70fechosanteriores preservados. | Histórico: G6B entregue4cebd617;68fechosanteriores preservados. | Histórico: G6A entreguee3601c12;66fechosanteriores preservados. | Histórico: G5B entregue6f056359;65fechosanteriores preservados. | Histórico: G5A entregue69f2e365;62fechosanteriores preservados. | Histórico: G4E entregue2e21ca45;58fechosanteriores preservados. | Histórico: G4D entregue686328a0;54fechosanteriores preservados. | Histórico: G4C entregue679203d4;51fechosanteriores preservados. | Histórico: G4B entreguea153d078;48fechosanteriores preservados. | Histórico: G4A entregueb8989556;43fechosanteriores preservados. | Histórico: G3 entregue6eefe4b3;36fechos anteriores preservados;sem regressão de dados/configuração. | Histórico: G3cessação2026 implementada;candidataac948bd8b7ff34d661dd4cb7cbe88221093dfd83;13livros preservados;homologação ccdecbd8inalterada. | Histórico: G2K/G2L entreguesccdecbd8sobree45a1394;backup/restauro/delta verificados;semreduçãodeâmbito;calendário e34fechosanteriores preservados. | Histórico: G2K/G2L concluídosQA;34entregues+2QA+96funcionaispendentes+P001=133. Homologaçãoe45a1394inalterada. | Histórico: G2L/P035 implementado e verificado em código/API;conferência visual pendente por permissão guardada do controlo do navegador. G2K preservado paraentregaconjunta. Homologação e45a1394/eb9e0dbc e calendário mantidos. | Histórico: G2K/P008 demonstrado emQA;170linhas de anexo num único ramo/tratamento. Entrega e45a1394/eb9e0dbc e calendário preservados. | Histórico: G2I/G2J entregues e45a1394 sobre d4eae917; calendário resolvido; backup/restauro/delta verificados, sem redução de âmbito. | Histórico: G2JP016 demonstrado emQA; calendárioG2I corrigido por279(c)/296CC e11(3)CIVA; homologação d4eae917 inalterada. | Histórico: G2IproduçãoprópriaemQA;isenção/opçãocomdatas11eestadoexplícito;entregad4eae917inalterada. | Histórico: G2G/G2Hentreguesd4eae917sobre9a56d982;backup/restauro/delta verificados;semreduçãodeâmbito. | Histórico: G2Hlista9(10)emQA;18opções/1ramo;G2Gpreservado;entrega9a56d982inalterada. | Histórico: G2GservicosárioemQA,05/07distintos;entrega9a56d982/17ramospreservada. | Histórico: G2E/G2Fentregues9a56d982sobre3b788ec0;backup/restauro/delta verificados;semreduçãodeâmbito. | Histórico: G2FservicosárioemQA,05/07distintos;entrega3b788ec0/17ramospreservada. | Histórico: G2EagropecuárioemQA,05/07distintos;entrega3b788ec0/17ramospreservada. | Histórico: G2C/G2Dentregues3b788ec0sobre490527b9;backup/restauro/delta verificados;semreduçãodeâmbito. | Histórico: G2D acrescenta dois ramos culturais emQA;preservaG2Cparaentregaconjunta e490527b9instalado. | Histórico: G2C reutiliza motor entregue490527b9;três ramos/cinco variantes emQA,semnovaentrega. | Histórico: Entrega490527b9activadaGitFF/webhook;backup/restauro/destinoautenticadoconferidos,zeroimportacoes/migrations/regrafiscalservidoractivada.HTTP403Cloudflare1010doclientepadrao,clientedelivery200;semalteraracessos. | Historico: Entrega conjunta L1 preparada:10tratamentosiniciais+precisaoracional+G1/G2A/G2B,dependencias,activacao e reversaocompativel;sem pushmain/instalacao. | Historico: G2A5ramos/5tratamentos emQA;G2mantem32ramos,5cobertos/27pendentes. G1 e fraccoes Word/PDF aceites5030116e/89ab2883 preservados sem repeticao. | Historico: 24/10 gruposG1-G11/D06, todos133ramos atribuidos exactamente1vez; quatro servicosG1 demonstrados; formatos finais racionais Word/PDF conferidos; chave de actualidade preserva snapshot689e7cbe sem recalculo. | Historico: 24/10 DELTA L1: precisao racional calculada/guardada/recuperada, apresentacao decimal separada; cotejo campo06 concluiu divergencia de layouts, correspondencia nao demonstrada. Preservados544068e8/d89912e5; Tempo apreciou relatorio, nao conferiu manual/QA. | Historico preservado: 24/10 L1 QA:10 tratamentos calculados com condicoes/fontes; dois casos indeterminados; sem reconstruir simulador ou activar regra. Referencias exactas Lei10/2025 PDF13-15; Lei22/2022 PDF1-4; CIVA2016 PDF9-15; IRPC/IRPS transicoes PDF20/18. | Historico preservado: 24/10/2026 INVENTARIO FISCAL: documentos Impostos e seu tratamento, duplicado textual IRPC, escalões IRPS, XLSX e M22 reconciliados com consumidores existentes. Analise apenas, sem activacao. Fechos S1-S3 e08-10/14-18 preservados. Plano unico no inicio do manual; decisoes Tempo08/10 e22/10 prevalecem sobre aprovacao juridica generica historica. | Historico preservado: 24/10 entrega1655f57e: fetch + fast-forward sem force, webhook; revisao/manifesto/assets/entrada servidos conferidos. Schema/configuracao/motor publicado e S1-S3 preservados. 24/10: VAT Return.pdf cotejado; campos/formulas coincidentes; seleccoes/Maputo nao herdados. Compras/orcamentos reutilizados explicitamente por oportunidade, condicoes de deducao e totais com propagacao de indeterminacao; API privada e relatorio congelado. 24/10/2026: S1-S3 encerrados cd10cccb/355656b5. Modelo A reconciliado com codigo actual; proposta de operacoes internas gerais, aquisicoes08-10 e totais14-18 condicionados, sem activar regras. 24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. IVA publicado e mensal existentes; availability publico enabled=true, cobertura 2026; provas de regra/precisao/zero-falta reutilizadas. S1 afecta moeda do fallback de vendas de tesouraria; S2 afecta retoma mensal, nao o avaliador. Sem outros impostos, regras novas ou apuramento final. | Historico preservado: 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral. | 22/10/2026 — percurso privado executável em QA (base52fbb146): condições oficiais seleccionam mero registo/autorização, alternativas documentais e próximos passos; contexto C v4 mero registo após distinção directo/indirecto (Lei14/R13); prévia visual, vínculo inactivo preservado e relatório v3 por autorização conservado como histórico. 3 testes/96 asserções e um teste do novo relatório, tipos/build aprovados. Sem validação jurídica genérica adicional; orientação permanente Tempo em AGENTS. Branch codex/private-investment-path-executable-QA; sem integração main/alteração da homologação/activação fiscal. | 25/10QA:127entregues+1QA(P104)+4pendentes(P047/P058/P084/P085)+P001=133;L1aberto;P058/ofertas parciais não são fechos.","Preparar e entregar conjuntoL5 peloGit com comparação/backup/restauro frescos na execução;resolver apenas ramos dependentes discriminados no recibo irpc-l5-grouped-qa-20261025.json;sem repetirprovasaceites. | Histórico: L5:cobertura específica eentregadodeltaQAconformereciboirpc-l5-withholdings-qa-20261025.json;semfechointegralIRPC/IRPS,semrevalidaçãogenérica,semrepetirprovasaceites. | Histórico: Resolver apenas os cálculos e correspondências concretos do recibo ispc-residual-delivery-20261025.json;preservar provas aceites e L3;P001/P058não bloqueiam;sem fecho integralIRPS/ISPC. | Histórico: Entregar deltaQAcompatível apósbackup/restauro e conferência do destino. Pendências de cálculo eformalidades discriminadas no recibo ispc-residuals-qa-20261025.json;sem pesquisa/validação genérica adicional. ISPCnãointegralmenteconcluído. | Histórico: ISPC:resolver casos ocasionais próprios3(3–4),aquisições acima do limiteglobal ecorrespondências formais2026,nos respectivos âmbitos;sem bloquear percurso habitual entregue. SaldoL3permanece na mesma matriz,apenas casosdependentes limitados. | Histórico: Entregar âmbito L4 trimestral habitual preparado em6af7092e:comparação autenticada fresca,espaço,backup/restauro isolado e conferência do delta instalado. Preparação não é instalação. Operações ocasionais próprias,aquisições acima do limite eformalidades2026 permanecem discriminadas,sem fecho integralL4. | Histórico: L4:operaçõesocasionaispróprias3(3–4),aquisiçõesacimalimiteglobal,correspondênciamodelos/instruções2026;semvalidadorgenérico. PercursohabitualtrimestralQAconcluídonoâmbitoregistado,nãoinstalado. | Histórico: EntregacompatívelL3adicional;saldoL3visível;depoisL4ISPCconformeplanoexistente.P001retomasócomnovoesclarecimentoconcreto;P058mantémparcial/exclusões;nenhumdelesbloqueiafuncionalidadesindependentes. | Histórico: L1:apenasocasopositivo06deP001emQAetrêscasosP058;P084/P085fechados. L2/L3mantêmâmbitospróprios. | Histórico: L1:P058trêscasosresiduais;P001concluídoQA,entregapendente. P084/P085fechados. CritériosL2/L3mantidos. | Histórico: L1:apenasP058eP001continuam residuais;nenhuma pesquisa alternativa/formulário normativo é critério de fechoP084/P085. L2eL3conservam os critérios próprios documentados. | Histórico superado quanto aP084/P085: L1:retomar apenas pelos gatilhos documentados nas quatro linhas residuais;sem repetir pesquisa/prova sem nova evidência/alteração relevante. L2:A ligação aquisição/direito;B importação11;C exclusões/excepções;D afectação/proporções;E activos/regularizações12–13;F consolidação14–18 e entregas compatíveis. Não reconstruir motor;créditos/reporte/reembolso19–27 emL3. | Histórico: Prosseguir apenas57(2)b/180dias/63(2)P058,formuláriosP084/P085 e05/06P001;procedimentoTempo já entregue não se reabre. Preservar limitações fiscais/digitais;bebidasL2/L3,Estatísticas/IAadiadas.L1aberto. | Histórico: AgruparP047 eP058parcial para entrega compatível;resolver apenas57(2)b/180dias/63(2) deP058,formuláriosP084/P085 e05/06P001. Manter limitações fiscais/digitais eL1aberto. | Histórico: Prosseguir P047/P058 e correspondência específicaP084/P085/P001,sem bloquear ramos independentes;preservar limites digitais/fiscais de viagens,eventos e restantes ramos;bebidasL2/L3,Estatísticas/IAadiadas.L1aberto. | Histórico: Prosseguir P047/P058 e dependências documentais específicasP084/P085/P104/P001,sem bloquear trabalho independente. Preservar formalidades digitais não automatizadas e trabalho fiscal restante ligado aAUD-SIM-INT02;bebidasL2/L3,Estatísticas/IAadiadas. L1aberto. | Histórico: P046/P059 formam conjunto compatível em QA. Entrega única após instrução,preservando concorrência e conferindo apenas delta instalado;sem push/instalação neste incremento. Prosseguir P047/P058 e dependências documentaisP084/P085/P104/P001 sem bloquear independentes. | Histórico: ProsseguirP059comfontesconcretas eQAporramo;P046aguardaentregacompatível. Não efectuarentregaindividual apenasporqueP046ficouemQA. Pesquisaoutroscasosprossegue sembloquearindependentes. | Histórico: Prosseguir P046/P047/P058/P059; P104/P084/P085/P001 por dependências documentais específicas sem bloquear grupos independentes. Manter apuramento/liquidação fiscal restantes e deduções/regularizações nos seus lotes próprios, incluindoL2/L3, ligados à base/eventos P129/P133. Formalidades digitais não automatizadas e L1 aberto. | Histórico: Entregar conjunto compatível P129/P133; prosseguir P046/P047/P058/P059 e dependências documentais P084/P085/P104/P001 sem bloquear trabalho independente. Manter formalidades digitais não automatizadas no saldo de limitações. | Histórico: Prosseguir P129/P133 e P046/P047/P058/P059; P104/P084/P085/P001 por dependências documentais específicas, sem bloquear grupos independentes. Cotejar formalidades digitais antes de automatização; L1 aberto. | Histórico: Entregar conjunto compatível; próximos pendentes P129/P133 e P046/P047/P058/P059; P104/P084/P085/P001 por dependências documentais específicas. L1 aberto. | L4:apuramento trimestral/escalões/excesso/mínimo/retenções/percurso ocasional/formalidades e demonstração integrada por concluir;sem bloqueio pelos residuaisP001/P058. L3:candidata0f4df8a4 preparada,não instalada;preflight autenticado ebackup/restauro fresco na execução. | Dez dúvidasJ1–J5/C1–C5 reservadas paraAT;sem nova pesquisaL5 até informação nova. L5parcial;avançarL6ajustamentos. | L6segue ajustamentos restantes,variações/amortizações/perdas/colecta eM20/M22;primeiro36(1)c apenasQA. | L6:percurso delimitado até lucro tributável demonstrado em QA;matéria colectável/colecta/créditos e tratamentos nãozero fora do recorte continuam próprios. Entrega conjunta preparada sobre7a11c4ef;sem instalação. | ProsseguirQA matéria colectável:deduções/perdas aplicáveis delimitadas. L6parcial;L5apenasdependências reais. | L6matériacolectávelQA:perdas próprias ordinárias/deduções delimitadas;colecta/créditos/M20/M22,benefícios positivos e casos especiais continuam próprios. | L6colecta normalQA:entrega conjunta com baseb8d45796 sobre5e02c23a;saldo anual pagar/recuperar,retenções/pagamentos/créditos reservadosL8;L6parcial. | SALDO ACTUAL L6 após2f684e59 (substitui pendênciasL6anteriores já entregues):outrosajustamentosordinários;jurosfinanceirosordinários;amortizaçõesfiscais;variações/periodização nãozero;perda fiscalactual;extensõesnormaisEP/período/reconciliaçãoMZN;representaçãofiscalfraccãocêntimo;correspondênciaL6M20/M22. Oito pontos com exemplo/evidência/critério no manual e matriz. Benefícios/casosespeciaisanuaisL7,fecho/retenções/pagamentos/créditosL8não contam como saldoL6. | QA conjuntosL6:SaldoL6 actualizado (substitui os oito pontos genéricos anteriores): limites36e/f/h/i/n,provisões28/29,plurianuais19,exercícios anteriores18(2);restante catálogo/métodos/duodécimos/recuperação de quotas;períodos curtos e reconciliação anual de outra moeda;representação de fracções;reconciliação resultado líquido e discriminação M20,restantes ajustamentosM22;divergência M20A.1→M22 campo201/Q8 versus PDF200/Q10. Benefícios e casos especiaisL7;saldo anualL8. | EntregaL6a2de7259:Substitui o saldo genérico anteriorL6:36e/f/h/i/n,provisões28/29,plurianuais19,exercícios anteriores18(2);restantes activos/métodos/quotas;períodos curtos e conversão fiscal anual;representação de fracções;discriminaçãoM20/resultado líquidoM22 e restantes ajustamentos;remissãoM20A.1→M22 divergente201/Q8 versus200/Q10. Cada caso/campo tem condição e limite de bloqueio na mesma matriz/manual. | QA custosL6 26/10:Para estes casosQA,substitui a pendência genérica de36e/f/n,28a/b/c-29,18(2)/19 pelos casos concretos:articulação36h/i+36(4);quota36h automática;campanhas36-A e limite1%;provisões reguladas28d/reforços28(3);receita antecipada19(5) positiva/mudança autorizada19(6);periodizações específicas18(6–10). Restantes amortizações/períodos curtos/conversão anual/representação fiscal eM20-M22 conservam saldo próprio. Sem bloquear casos independentes ou reabrirL5. | EntregaL6043dd35d:Custos/provisões/periodização demonstrados estão entregues. Saldo concreto:combinação36h/i/4;quota36h automática e amortizações restantes;tabelas/métodos/duodécimos/quotas anteriores são prioridade seguinte;campanhas36-A;provisões reguladas/reforços28(3);receita antecipada/mudança autorizada19;periodizações específicas/períodos curtos/conversão anual/representação fiscal e camposM20-M22. Condições de retoma e bloqueio por caso na mesma nota. | QA amortizaçõesL6 26/10:Outros códigos/taxas;usados/abertura/reparações/reavaliação/transição;uso intensivo/concessões/peças/intangíveis/eventos;excepções/mudanças/períodos e8(2) fora do caso demonstrado. Condições de retoma na secção amortizações26/10 da mesma matriz. Restantes pendências043dd35d mantidas. | Entrega amortizaçõesL6 26/10:Mantidos os casos concretos de amortizações não suportados e restantes043dd35d;retoma por código/regra/base/vida/quotas e prova do delta. PróximoQA:períodos curtos e moeda,sem anualização ou câmbio presumidos. M20M22 só transporte afectado.","Reutilizar iva-acquisitions,iva-operations,iva-import-exemptions,iva-reduced-bases,fiscal-rational,API/ETag,históricos e relatório existentes. | Histórico: Reutilizados plano/vendas, contexto por oportunidade, moeda, meses, API/rascunho privado, idempotencia/permissoes e exportador; sem schema ou motor novo. | Historico preservado: | QA custosL6 26/10:Plano/linhas/parcelas livres/saldos financeiros conhecidos,livroIRPC e históricos1–5,perdas/base/colecta existentes;versão6 optativa só para novos mapas. Sem saldos oficiais consumidos. | QA amortizaçõesL6 26/10:Activos/resultado financeiro/livro/históricos1–6;versão7 optativa substitui efeito anterior sem duplicação;sem consumo de saldos.","Divisor116/art34 apenas geral;5% incluido exacto calculado, arredondamento nao delimitado indeterminado. Campo06 divergente do exemplar nao bloqueia demais linhas. Deducao de compras em novo contexto misto exige afectacao especifica L2. | Historico preservado: Dependencias concretas por lote no manual: artigos/tabelas/periodos, bases pessoais ou operacionais e saldos anteriores. Divergencias de regimes2026, Selo e modelos limitam apenas ramos dependentes; sem novo aprovador generico ou bloqueio por seis associacoes/dois originais sem dependencia efectiva. | EntregaL6a2de7259:A divergência entre edições bloqueia só o transporte do resultado afectado;campos/calculos independentes preservados. Falta documental do caso não é lacuna genérica. L5 só bloqueia dependências efectivas;L7benefícios/especiais eL8fecho anuais não integram o saldoL6. | QA custosL6 26/10:Condições e parâmetros do caso;saldo anterior não é zero presumido;limites anuaispartilhados. M20/M22 divergente só bloqueia o transporte afectado. Casoscombinados36h/i/4 semcorrespondência explícita ficampendentes,sem fórmula presumida. | EntregaL6043dd35d:A divergência entre edições bloqueia só o transporte do resultado afectado;campos/calculos independentes preservados. Falta documental do caso não é lacuna genérica. L5 só bloqueia dependências efectivas;L7benefícios/especiais eL8fecho anuais não integram o saldoL6. | QA amortizaçõesL6 26/10:Prova das quotas anteriores e condições do activo;desconhecido não é zero. M20/M22 apenas transporte afectado;L7/L8 separados;sem reabrirL5.","Origem:instrução expressa do utilizador para registo/transição;delimitação técnica de execução,não nova exigência fiscal/organizacional. | Histórico: Decisao Tempo24/10: concluir inventario fiscal antes de Imobiliario; primeiro apresentar plano consolidado, sem antecipar implementacao. Proposta L1-L14 ainda nao executada. | Historico preservado: Tempo autorizou incorporacao de 4a4d1212, cadastro/publicacao da regra real e activacao. Mesma administracao real nala@tempo.co.mz, login normal e MFA, sem quatro designacoes; sem parecer juridico ou revisao independente atribuidos a Tempo. | Decisão expressaTempo25/10/2026:procedimento operacional comunicado encerraP084/P085comprovaaceite reutilizada,sem norma publicada inventada. | PedidoTempo:delimitar saldoL6sem misturarL7/L8. Revisão de código2f684e59 e âmbitoL6original;sem novo aprovador,pesquisa genérica ou provas aceites reabertas.",Registo do fecho operacional limitadoL1 e delimitação executávelL2;sem nova implementação nesta passagem,"Reaproveitamento efectivo documentado; sem medicao fiavel de horas.40-64h L1 e544-912h totais eram preliminares; saldo reestimavel por cobertura. L15/L16 nao estimados nem somados silenciosamente. | Historico preservado: Estimativa preliminar L1-L14:544-912 horas tecnicas,68-114 dias-pessoa8h; inclui percurso fim a fim, QA e delta Git. Nao e calendario nem autorizacao de activacao; rever por dependencia concreta. | Historico preservado: Recorte executado; sem saldo de implementacao ou disponibilizacao identificado neste lote. Nao converter estimativas anteriores em implementacao fiscal integral.","iva_l1_g2kl_homologation_20261024;revisão servida/manifesto/assets/simulador200;preservação conferida;provasQAaceites reutilizadas. | Histórico: G2L/P035:4testesfrontend passaram;APIprivadaQA1teste/29asserções;gravação→recuperação→modelo/HTML do relatório;tipos/build passaram.12livros anteriores integrais e actuais sem recálculo. Conferência visual pendente:origemQA18639 bloqueada por permissão guardada/política gerida, apesar de autorização e nova tentativa pedidas pelo utilizador. | Histórico: G2K/P008: outputs/iva-l1-g2-pharma-inputs-20261024;3 testes frontend,170 linhas do anexo/169 códigos;API privada QA1teste/27asserções;UI→cálculo→guarda revisão4→API→recuperação→relatórioHTML;tipos/build aprovados.11livros anteriores integrais e actuais sem recálculo. | Histórico: iva_l1_g2ij_homologation_20261024; revisão servida/manifesto/assets/simulador200; preservação conferida; provas QA aceites reutilizadas. | Histórico: G2J: outputs/iva-l1-g2-fundraising-20261024; 2 testes frontend; API privada QA 1 teste/10 asserções; UI→cálculo→gravação→API→recuperação→relatório HTML. Tipos/build aprovados. Calendário corrigido em QA: Código Civil arts.279.º,c), e296.º, exemplar FAO PDF27/p.1909 ePDF29/p.1911; CIVA2016 PDF11/p.1426(269),11(3). Termo às24h com ajuste ao último dia do mês; entrega antes de expirar; efeitos em1Janeiroseguinte, sem antecipar o mínimo de5anos. production-option/2; 2 testes frontend dirigidos eAPIQA1teste/10asserções; histórico anterior conservado. | Histórico: G2I:outputs/iva-l1-g2-production-20261024;3testesfrontend;APIQA1teste/14asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: iva_l1_g2gh_homologation_20261024;revisãoservida/manifest/assets/simulador200;preservaçãoconferida;provasQAaceitesreutilizadas. | Histórico: G2H:outputs/iva-l1-g2-listed-20261024;2testesfrontend;APIQA1teste/28asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: G2G:outputs/iva-l1-g2-conditional-20261024;2testesfrontend;APIQA1teste/16asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: iva_l1_g2ef_homologation_20261024;revisãoservida/manifest/assets/simulador200;preservaçãoconferida;provasQAaceitesreutilizadas. | Histórico: G2F:outputs/iva-l1-g2-agro-20261024;2testesfrontend;APIQA1teste/13asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: G2E:outputs/iva-l1-g2-agro-20261024;2testesfrontend;APIQA1teste/14asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: iva_l1_g2cd_homologation_20261024;revisãoservida/manifest/assets/simulador200;preservaçãoconferida;provasQAaceitesreutilizadas. | Histórico: iva_l1_joint_homologation_20261024;6runtimehashes/manifest/revision/11markers/4assets/simulador200;preservacaoDB/ficheiros/regras/resultados;CIexistingpassed. | Historico: iva_l1_g2_social_joint_delivery_qa_20261024:2frontend,1API/15assercoes,UI e relatorioG2B,types/build;reversaoreadonlyQA e gitapplycheck;provasaceitespreservadas. | Historico: iva_l1_g2_health_qa_20261024:2frontendnovos,1API/13assercoes,UI/API/relatorioHTML,types/build;G1snapshotimutavel e exportacoesaceitesintactas. | Historico: iva_l1_grouped_increment_qa_20261024:2testesfrontend,1API/11assercoes,UI/API/recuperacao/exportadores reais; PDF7+3paginas, renderDOCX no recibo; types/build. Preservados689e7cbe/544068e8 e fechos activos. | Historico: iva_l1_followup_qa_20261024:6testes novos delta,1API/10assercoes em base QA nominal com rollback; UI3precos periodicos/API/recuperacao/HTML-CSV, primeira oportunidade inalterada; types/build; nao repetidos dez tratamentos aceites. | Historico preservado: Recibo iva_l1_qa_20261024;15 frontend(7novos+8dependencia),1API/13assercoes com payload UI/base QA nominal/transaccoes revertidas; types/build; HTML/CSV sem recalculo;10tratamentos+2indeterminados, contexto/historico preservados. Sem novo PDF nativo. | Historico preservado: Inventario/hashes e leitura completa em outputs/fiscal-inventory-plan-20261024; recibo integrado fiscal_inventory_plan_20261024. M22 tres paginas conferidas, XLSX102formulas/15REF/18erroscached; nenhum valor de terceiro publicado. Provas anteriores reutilizadas, sem novos testes. | Historico preservado: Entrega homologacao1655f57e; recibo integrado modelo_a_acquisitions_homologation_20261024; outputs/iva-acquisitions-delivery-20261024/installed-delta.json. Provas QA reutilizadas. Candidata QA d18ff0f0, ainda nao integrada/disponibilizada. docs/investmoz/simulations/modelo-a-reconciliacao-20261021.md (QA24/10); recibo integrado modelo_a_acquisitions_qa_20261024; 11 frontend + 2 API/19 assercoes; tipos/build; UI->API->relatorio, PDF6paginas. docs/investmoz/simulations/modelo-a-reconciliacao-20261021.md (actualizacao24/10); recibo integrado modelo_a_next_scope_20261024. 24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. IVA publicado e mensal existentes; availability publico enabled=true, cobertura 2026; provas de regra/precisao/zero-falta reutilizadas. S1 afecta moeda do fallback de vendas de tesouraria; S2 afecta retoma mensal, nao o avaliador. Sem outros impostos, regras novas ou apuramento final. | Historico preservado: [Leitura SSH 21/10/2026 08:17 Maputo] Zero regras em simulation_tax_rule_versions na homologação, incluindo todos os estados por leitura administrativa sem ocultação RLS. Seis referências em investment_legal_sources; não são parâmetros executáveis. QA também tinha zero regras. BEGIN READ ONLY/SELECT/ROLLBACK; zero escritas. Prova homologation-fiscal-readonly.json. O git HEAD registado é do checkout consultado, não certifica a revisão do build servido. A ausência de cadastro não é ausência de fontes oficiais nem reabre a aceitação da Tempo de 08/10. Não implementa a ligação funcional ao motor fiscal. | [Saldo consolidado21/10/2026] Parcial. Leitura remota concluída: zero regras de todos os estados na homologação, tal como QA; seis referências jurídicas não são parâmetros executáveis. Falta cadastro fundamentado por componente/âmbito/período e ligação funcional ao motor fiscal. Fontes e análises existentes reutilizáveis; aceitação oficial da Tempo de08/10 preservada. Não activar taxas nem importar/publicar por esta reconciliação. Ver saldo dos oito itens no manual existente; sem fecho global por esta reconciliação. | [Candidata21/10/2026] Diagnóstico fiscal separado no manual existente: fontes/analises já disponíveis; zero parâmetros executáveis na QA e homologação por leitura de todos os estados; governação/resolvedor temporal/DSL existentes; RunSimulation ainda aritmética personalizada sem consumir regras fiscais. Saldo: cadastro fundamentado, orquestração, contrato de resultado/histórico e ligação ao dossier/relatório, com casos por componente/período. Nenhuma regra criada nem activada; implementação fiscal integral aberta e excluída das1–2h de exportações. | [Proposta21/10/2026] Primeiro lote proposto: uma regra IVA geral sobre base liquida/MZN, cobertura demonstrada2026 sem inventar caducidade legal. Reutilizar fontes/analises/governacao/resolvedor/avaliador existentes; arredondamento e ambito aplicavel explicitamente por fundamentar antes de publicar. Cadastro4-8h e codigo/aceitacao12-20h, total16-28h condicionado ao acervo, separado das1-2h de exportacao. Criterios e exclusoes no manual existente. Nenhuma regra cadastrada/activada; nao e implementacao fiscal integral. | [QA IVA v1.2 21/10/2026] Orientacao posterior Tempo: calcular com precisao decimal exacta sem arredondamento automatico, separando apresentacao monetaria; arredondamento generico deixa de ser bloqueio deste lote. Cadastro draft versionado em clone QA; resolvedor/avaliador existentes; proveniencia, historico e relatorio imutavel ligados. 5 feature (51 assercoes), 7 unit (25), 3 frontend; types/build/Pint aprovados. Contexto declarado; nao e saldo a pagar. Zero regras publicadas; sem main/activacao. Recorte QA autorizado verificado (0h engenharia identificada restante); produto fiscal integral continua parcial. Limites e provas no mesmo manual e ficha v1.2; sem atribuicao de validacao juridica ao utilizador. | [Revisao 83d2f97d] Ambito/periodo/exclusoes e procedimentos de integracao, publicacao, activacao e suspensao consolidados no mesmo manual. Lacuna concreta de ecra QA fechada: entradas 1000.03/MZN/2026-10-21; calculo exacto 160.0048; gravacao fa6d17f2-5f47-4cb6-b8cb-40850c12505f; recarga; recuperacao do mesmo ID; relatorio d13e2ad5-3ba8-4d01-9d30-5815496da774 com mesmo valor/proveniencia e hash igual ao resultado. Uma execucao persistida, draft e zero regras publicadas. 1 teste novo de rota/17 assercoes, TypeScript/build e browser aprovados; restantes provas reutilizadas. Interrupcao inicial da ferramenta resolvida, sem atribuicao de falha ao simulador. Revisao do recorte demonstrada; sem nova preparacao generica identificada, main ou activacao; nao fecha aplicabilidade fiscal universal nem simulador integral. | 21/10/2026: proposta do consumidor IVA no simulador existente no manual: falta ligacao a regra publicada e activacao explicita. Integrar codigo desligado, publicar versao e activar consumidor sao tres operacoes distintas. Reutiliza permissoes, governanca, historico e provas aceites; sem ampliar cobertura ou executar estas operacoes. | 21/10/2026: implementado delta de 2ced7b79 no simulador normal QA, activacao desligada por omissao. 8 testes/75 assercoes, 2 testes frontend novos, TypeScript/build/Pint. Edge: indeterminacao, calculo, repeticao sem duplicar, fila admitida antes de suspensao concluida depois, nova execucao recusada e historicos/relatorios preservados. Mesmo manual e recibo consolidam provas e tres operacoes. Fixture isolada suspensa; sem merge ou publicacao/activacao na homologacao. | 21/10/2026: origem da condicao fiscal localizada em e65cb269/servico/CHECKs de 03/10 e nota de implementacao; sem decisao expressa aplicavel encontrada. Correccao QA: administracao existente, mesma pessoa, fonte oficial identificada e eventos preservados. 6 testes/86 assercoes apenas do controlo, sem calculos/exportadores; constraints de outras tabelas iguais. Esquema activo nao alterado; backup/restauro de 171 tabelas confirmado; sem fixture ou publicacao real. | [Execucao autorizada 21/10/2026 10:56 UTC] Servido d3fe8a02ec7f5dcd01984c4f4a1eba18b5a0cf19 contendo 4a4d1212; DDL fiscal aplicado autenticadamente com backup/restauro de171tabelas e registos preservados. Tres fontes reais v1 com hashes/citacoes e aceitacao fiscal Tempo08/10/2026, sem validacao geral automatica. Regra IVA-GERAL-BASE-LIQUIDA rule_version1, ID01a15e1a-5338-700f-8a45-f87707d696a7, published, version_no5, actor15 emtodasetapas;5eventos. Activacao separada ligada a esseID/versao; APIHTTP200 enabled=true e resolvedor16percent no contexto delimitado sem calculo novo. FixtureQA nao importada; calculos/exportadores/PDF aceites nao repetidos. Suspensao de novas admissoes conserva snapshots/historicos/relatorios. Recibo e manual existentes actualizados; limitacoes de abertura de consola/extensao registadas como ferramenta. | [Diagnostico IVA QA21/10/2026] Falha estrutural reproduzida na consulta anual: fiscal_operation nao satisfaz operation e moeda nao era comunicada. Sem presumir respostas originais. Cada condicao tem campo/recebido/esperado/categoria; notas junto ao campo, resumo com foco e Ver fundamento semDSL/codigo. Moeda fiscal explicita, sem conversao/copia.5unitarios24assercoes+1API16assercoes, Edge comUSD dirigido preservado apos recuperacao; fixtureQA v3suspensa, consumidorQAoff. Nao altera regra/activacao da homologacao; calculos e exportadores nao repetidos. Branch codex/iva-diagnostics-QA. | [IVA mensal QA21/10/2026] Vendas por produto/mes reutilizadas; base liquida explicita; versao publicada seleccionada no servidor, sem taxa/manual no formulario. Zero distinto de falta; preco com IVA indeterminado. Actualizacao dependente cria versao, historicos/relatorios preservados. IVA separado de recebimentos/custos/imposto final; manual apenas cenario personalizado. 3API/46assercoes+4frontend e Edge: vendas alteradas, bruto, zero, falta, recuperacao e relatorio. Fixture sintetica v4 ligada apenas no clone QA para revisao. Sem main/HML ou alargamento fiscal; provas anteriores reutilizadas. Mesmo manual/recibo; branch codex/iva-monthly-projection-QA. | [Modelo A QA21/10/2026] Exemplar Tempo e imagem incorporada conferidos/preservados privados na biblioteca QA, hashes/scans/idempotencia; quadros e campos01-27 mapeados no mesmo registo. Componente01/02 existente; apuramento14-18 indeterminado. Correspondencia consultavel e compras/encomendas reutilizadas sem fabricar base/IVA/deducao. Divergencias de remissao registadas; edicao vigente nao afirmada.3testes novos/types/build/Edge; calculo/exportadores aceites reutilizados. Delta seguinte8-16h cadastro+20-36h codigo, condicionado e sem creditos/substituicao/pagamento/reembolso; nao e cobertura integral. Sem main/HML, nova regra publicada ou activacao. Ver docs/investmoz/simulations/modelo-a-reconciliacao-20261021.md. | 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral. | 22/10: revisão de a76369eb concluída no âmbito aceite por prova equivalente do regresso; A/B não repetidos. Tabela do primeiro percurso de investimento privado no manual: condições, artigos/período e efeitos; preparação documental, sem ligação executável nova. | 22/10/2026 — percurso privado executável em QA (base52fbb146): condições oficiais seleccionam mero registo/autorização, alternativas documentais e próximos passos; contexto C v4 mero registo após distinção directo/indirecto (Lei14/R13); prévia visual, vínculo inactivo preservado e relatório v3 por autorização conservado como histórico. 3 testes/96 asserções e um teste do novo relatório, tipos/build aprovados. Sem validação jurídica genérica adicional; orientação permanente Tempo em AGENTS. Branch codex/private-investment-path-executable-QA; sem integração main/alteração da homologação/activação fiscal. | 22/10/2026 — prova complementar exclusiva do relatório: recuperação UI do contexto v4, rascunho v5 e Word novo por mero registo; estudo/capacidade não aplicáveis. Word v3 preservado/identificado como histórico, hash inalterado. Sem alteração funcional ou repetição dos ensaios aceites. Dependências Git: a76369eb → 52fbb146 documental → a1fbda06; integrar após decisão, preservando main concorrente. | 22/10/2026 — disponibilizado por autorização Tempo: revisão servida042ffbde (inclui a76369eb/a1fbda06/064296e1 e correcção dirigida da recuperação legada). Percurso habilitado na homologação, versão private-investment-preparation-2026-v1; main ancestral preservado, sem conflitos/force-push. Zero migrations/importações/fixtures; nenhuma nova regra fiscal publicada/activada. Revisão/configuração/rotas conferidas; provas funcionais QA reutilizadas. | docs\investmoz\simulations\iva-l1-digital-qa-20261025.json | docs\investmoz\simulations\iva-l1-travel-events-qa-20261025.json | iva_l1_travel_events_P129_P133_homologation_20261025:ligação fiscal_continuity P129/P133->AUD-SIM-INT02,IVA devido/dedução não encerrados | docs\investmoz\simulations\iva-l1-objective-imports-qa-20261025.json | docs\investmoz\simulations\iva-l1-miners-qa-20261025.json | iva_l1_objective_miners_P046_P059_homologation_20261025:P046/P059 instalados,âmbito e limitações conservados | iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025:17hashes runtime/4originais/18marcadores/simuladorHTTP200;backup/restauro real e comparação protegida com mesmoactor;provasQA reutilizadas | docs/investmoz/simulations/iva-l1-p047-families-qa-20261025.json | iva_l1_P047_partial_P058_homologation_20261025:9hashes runtime/5originais/13marcadores/simulador200;backup/restauro real e comparação protegida com mesmoactor;provasQA reutilizadas | integrated-review-continuation-20261020-receipt.json:l1_operational_limits_l2_delimitation_20261025;sem nova pesquisa/teste/alteraçãoactiva | outputs/iva-l2-a-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-a-acquisition-right-qa-20261025.json;outputs/iva-l2-a-20261025/ui-recovered-report.png | outputs/iva-l2-bc-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-bc-imports-exclusions-qa-20261025.json;docs/investmoz/simulations/l2-abc-prepared-delivery-20261025.json;outputs/iva-l2-bc-20261025/ui-recovered-totals.png | docs/investmoz/simulations/l2-abc-delivery-20261025.json | outputs/iva-l2-d-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-d-allocation-qa-20261025.json;outputs/iva-l2-d-20261025/ui-recovered-totals.png;outputs/iva-l2-d-20261025/ui-reduced-output-limit.png | outputs/iva-l2-e-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-e-assets-regularizations-qa-20261025.json;docs/investmoz/simulations/l2-de-delivery-manifest-20261025.json;outputs/iva-l2-e-20261025/ui-recovered-totals.png;outputs/iva-l2-e-20261025/ui-recovered-asset.png | docs/investmoz/simulations/l2-de-delivery-20261025.json | integrated-review-continuation-20261020-receipt.json#l3_closure_delimitation_20261025;traceability-and-manual.md#25/10/2026-L3-delimitacao | outputs/iva-l3-ab-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-ab-closure-qa-20261025.json;docs/investmoz/simulations/l3-ab-prepared-delivery-20261025.json | docs/investmoz/simulations/l3-ab-delivery-20261025.json | outputs/iva-l3-c-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-c-substitution-qa-20261025.json;docs/investmoz/simulations/l3-c-prepared-delivery-20261025.json | outputs/iva-l3-d-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-d-refund-qa-20261025.json;docs/investmoz/simulations/l3-cd-prepared-delivery-20261025.json | docs/investmoz/simulations/l3-cd-delivery-20261025.json | outputs/iva-l3-e-20261025/preservation-before-tests.json | docs\investmoz\simulations\l3-e-beverages-qa-20261025.json | docs/investmoz/simulations/l3-e-delivery-20261025.json | outputs/iva-l3-e-partitions-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-e-additional-coverage-qa-20261025.json | docs/investmoz/simulations/l1-p084-p085-tempo-operational-closure-20261025.json | l3-e-additional-coverage-qa-20261025.json:current_L3_balance_20261025 | docs/investmoz/simulations/p001-treatment-reconciliation-qa-20261025.json | outputs/ispc-l4a-20261025/preservation-before-tests.json | L4-A ISPC QA25/10:12testes novos,tipos/build exit0;enquadramento habitual2026 e opção separada,edições/histórico preservados;docs/investmoz/simulations/ispc-l4a-eligibility-qa-20261025.json | docs/investmoz/simulations/ispc-l4-quarterly-qa-20261025.json;13novosfrontend/API1-21/tipos-build/UIreport24.000MZN;nenhumaescritaactivaL4 | l3-additional-delivery-20261025.json:backup/restauro174tabelas/369ficheiros;12hashesruntime;7marcadores;delta protegido:172tabelasdenegócioinalteradas;cache/sessõesoperacionaisreconciliadas;originais e configurações preservados. | L4 preparação Git6af7092e:ramo QA publicado,bundle verificado,9runtime/12marcadores;L3fa32 preservado;provas aceites reutilizadas;docs/investmoz/simulations/ispc-l4-prepared-delivery-20261025.json | ispc-l4-delivery-20261025.json:backup/restauro fresco,9runtimeL4/11L3preservados/17originais/12marcadores;dados/configuração conferidos com identidade equivalente;provasQAaceitesreutilizadas. | ispc-residuals-qa-20261025.json:19novos/API1-22/tipos-build/UI/exportação;casos3000,5000+20000,habitual24000preservado;AT9/2026+B–Geral+IRPS19/2017originaishashados. | ispc-residual-delivery-20261025.json:backup/restauro174tabelas/369ficheiros;7runtime/21originais;delta servido/preservação conferidos;provasQA19/API1-22reutilizadas. | irpc-l5-withholdings-qa-20261025.json:17novos/API1-23/tipos-build/UI;4runtimeaditivos;21originaispreservados;semalteraçãoactiva. | irpc-l5-grouped-qa-20261025.json:19novos/API1-34/tipos-build/UI;FXexistenteinalterado;Lei20/2022recuperada p2731;26originais+1;5runtimeconjunto;sem instalação. | 25/10/2026 L5 dispensas68(d/f), royalties PT-MZ10% e informação insuficiente: cálculo→gravação→recuperação API→relatório/dossier em QA. Recibo irpc-l5-reliefs-qa-20261025.json; TypeScript/build passaram;9 testes novos,5 compatibilidade IRPC,API1/17. Sem instalação;portal2b33a1c3 segundo último relatório. L5 parcial;demais dispensas/convenções,juros e MRFTA na mesma matriz;L3/ISPC/câmbio preservados,provas reutilizadas. | 25/10/2026:ce746d88 instalada,2b33a1c3 preservada;novo juros/MRFTA em QA separado. Quadros1–7,principal/entregas/juros documentados,total condicionado;autoMAIBOR2026,CER/rubricas não suportadas explícitos.12novos+1apresentação,API1/14,types/build passaram.Recibo irpc-juros-mrfta-qa-20261025.json;L5 parcial. | 25/10/2026:5fa64bc0 instalada,ce746d88 preservada. Seguimento apenas juros/CER em QA:aritmética por parâmetros documentados,sem taxa2026pré-definida;casos porperíodo/rubrica/taxa/CER sem declarar anexos/declarações novos.13testes/API1-19/types/build;compatibilidadeleitor5fa;provas anterioresreutilizadas.L5parcial:parâmetrofiscal2026,catalogoCER e transposição oficial ainda pendentes.Recibo irpc-interest-cer-qa-20261025.json. | Entrega7a11c4ef:backup/restauro fresco174tabelas,369ficheiros,4delta/31protegidos/30originais;schema/permissões iguais;172tabelasnegócio iguais;HTTP200/8marcadores. Recibo irpc-interest-cer-delivery-20261025.json. | L6QA:ponte6480+multas100+juroscompensatórios20=parcial6600;7testesnovos/API1-19/UI/tipos/build;32runtime/30originais preservados. Recibo irpc-l6-adjustments-qa-20261025.json. | L6lucroQA:6480+100+120=6700simulado,3estados documentais;9testes novos/API1-38/UI/tipos/build,33runtime/31originais preservados. Recibo irpc-l6-taxable-profit-qa-20261025.json. | Entrega5e02c23a:backup/restauro fresco174tabelas/369ficheiros;6delta/33protegidos/31originais;schema/permissões iguais;172tabelasnegócio iguais;10marcadores/HTTP200. Recibo irpc-l6-profit-delivery-20261025.json. | BaseQA6700-2300=4400simulada;10testesnovos/API1-42/UI/tipos/build;37runtime/31originais preservados. Recibo irpc-l6-taxable-base-qa-20261025.json. | ColectaQA:6700lucro→4400base×32%=1408colecta2026,art61(1),saldo finalL8indeterminado;8testesnovos/API1-40/UI/tipos/build,39QA/37portalruntime e31originais preservados. Recibo irpc-l6-colecta-qa-20261025.json. | Entrega2f684e59:backup/restauro fresco174tabelas/369ficheiros;6delta/37protegidos/31originais;schema/permissões e172tabelasnegócio iguais;11marcadores/HTTP200;recibo irpc-l6-colecta-delivery-20261025.json. Revisão documental do saldo,não novos testes funcionais. | QA conjuntosL6:QA conjuntosL6:14frontend/API1-78rollback55441/routes-actions/tipos/build/UIedição-recuperação-download/dossier;6240+220+250+200-50+100+20=6980;6980-2300=4680;colecta1497,60;perda corrente3820/base0/colecta0;EP01/07/2025–30/06/2026;aceitações anteriores reutilizadas. Recibo irpc-l6-compatible-sets-qa-20261025.json. | EntregaL6a2de7259:EntregaGit a2de7259:backup2026-10-25T20:34:03Z/restauro174tabelas/369ficheiros;8delta/38protegidos/31originais;schema/permissões preservados;marcadores/manifest/HTTP200. ProvasQA14frontend/API1-78/UI/tipos/build reutilizadas. Recibo irpc-l6-sets-delivery-20261025.json. | QA custosL6 26/10:QA:22testesfrontend,API1/83rollback55441,5casos recuperados,UIedição/reconciliação revista/recuperação/exportação,dossier,tipos/build.6240+220+520+350-600=6730;perdas2300→base4430→colecta1417,60.6runtime/42protegidos/31originais. Recibo irpc-l6-costs-provisions-timing-qa-20261026.json. | EntregaL6043dd35d:EntregaGit 043dd35d:backup2026-10-26T06:35:29Z/restauro174tabelas/369ficheiros;6delta/42protegidos/31originais;schema/permissões preservados;marcadores/manifest/HTTP200. ProvasQA22frontend/API1-83/UI/tipos/build reutilizadas. Recibo irpc-l6-costs-delivery-20261026.json. | QA amortizaçõesL6 26/10:18frontend,API1/84rollback55441,5casos recuperados/dossier,UI/tipos/build.6780→4480→1433,60;7runtime/43protegidos/31originais. Recibo irpc-l6-depreciation-qa-20261026.json. | Entrega amortizaçõesL6 26/10:Git/backup2026-10-26T07:31:29Z/restauro174tabelas/369ficheiros;7delta/43protegidos/31originais;schema/permissões/manifest/HTTP200. Provas18frontend/API84/UI/tipos/build reutilizadas. Recibo irpc-l6-depreciation-delivery-20261026.json.",,25/10/2026 — registo L1 operacional limitado e delimitaçãoL2,"Correspondencia06 por layout: recebido06 baseisenta vs antigoAT06 existencias;18(1)(b) impostoimportacao e19(1)(b) operacoes com direito. Falta separar05/06 na edicao recebida. Linhas filhas inventariam cada ramo do saldo. | Historico preservado: | QA conjuntosL6:M22 parcial259/260,269/270,276/277/278,300;200 e302 e309–316 sem preenchimento presumido. M20A.1/Q4 contas6.1.1/6.2/6.5/6.9 por origem própria;meticais inteiros só quando exactos. Divergência de remissão entre edições delimitada, sem bloquear campos independentes.","SaldoL3actual no recibo l3-e-additional-coverage-qa-20261025.json:current_L3_balance_20261025. Entrega do incremento b189d0fa: Entrega pelo processoGit existente,com comparação fresca do destino,backup/restauro e conferência do delta. Não repetir provas aceites sem alteração relevante.; Mudança/anulação de dedução anterior e versões divergentes: Vincular a dedução original às regularizações efectivamente aplicáveis,com motivo,fonte,período,montante e sequência;demonstrar saldo sem benefício duplicado. Uma preparação/edição não liberta IVA já utilizado.; IVA do fornecimento e apuramentos limitados de margem/viagens/eventos: Para cada cálculo aplicável,resolver base,regra,dados e momento próprios e demonstrar integração coerente nos totais. IVA documental16da aquisição não éIVA do fornecimento.; FormalidadesC: Esclarecer ModeloB referido noRCIVA15 versus substituiçãoModeloA do exemplar recebido;demonstrar formulário aplicável sem alterar o original.; FormalidadesD: Usar os exemplares/instruções especificamente identificados dosDecretos78/2017,30/2022,52/2025 quando disponíveis;corresponder campos e anexos. Sem repetir pesquisa sem nova evidência.; FormalidadesE: Corresponder procedimento/formulário de restituição de bebidas13(2)quando disponibilizado;sem adoptar27,limiares ou prazos do reembolso geralD. Limite:livros/históricos recuperados,não conta centralAT;sem criar nova condição organizacional. Prova anterior preservada emoutputs/l3-saldo-p001-20261025/matrix-prior-rows.json. | ActualizaçãoP001:correspondência/catalogoseparação/contagemconcluídosQAsegundoexemplarconfirmado,semoutromodelo;entregapendente. docs/investmoz/simulations/p001-treatment-reconciliation-qa-20261025.json | RectificaçãoP001:semfechofuncionalatéidentificaroperaçãolegítima06eocasopositivodirigido;exclusão/anti-duplicaçãoaceitespreservadas. docs/investmoz/simulations/p001-treatment-reconciliation-qa-20261025.json:positive_field06_case",Saldo S1-S3 zero. Novo lote08-10/14-18: saldo QA zero; integracao/disponibilizacao na homologacao pendentes. Demais categorias/creditos/submissao e IRPC/IRPS fora deste recorte.,,,,,,,"Catálogo visual sintético QA; ZEE/ZFI apenas controlos HTTP revertidos; condições/benefícios não executáveis indeterminados; sem ensaio visual integral dos outros consumidores. | C exclusivamente sintético; ZEE/ZFI encaminhamento por predicados, sem reconhecimento de zona real; download concluído apesar de perda da ferramenta. Provas A/B/cálculos/exportadores aceites não repetidas. | 25/10/2026 L5 dispensas68(d/f), royalties PT-MZ10% e informação insuficiente: cálculo→gravação→recuperação API→relatório/dossier em QA. Recibo irpc-l5-reliefs-qa-20261025.json; TypeScript/build passaram;9 testes novos,5 compatibilidade IRPC,API1/17. Sem instalação;portal2b33a1c3 segundo último relatório. L5 parcial;demais dispensas/convenções,juros e MRFTA na mesma matriz;L3/ISPC/câmbio preservados,provas reutilizadas. | 25/10/2026:ce746d88 instalada,2b33a1c3 preservada;novo juros/MRFTA em QA separado. Quadros1–7,principal/entregas/juros documentados,total condicionado;autoMAIBOR2026,CER/rubricas não suportadas explícitos.12novos+1apresentação,API1/14,types/build passaram.Recibo irpc-juros-mrfta-qa-20261025.json;L5 parcial. | 25/10/2026:5fa64bc0 instalada,ce746d88 preservada. Seguimento apenas juros/CER em QA:aritmética por parâmetros documentados,sem taxa2026pré-definida;casos porperíodo/rubrica/taxa/CER sem declarar anexos/declarações novos.13testes/API1-19/types/build;compatibilidadeleitor5fa;provas anterioresreutilizadas.L5parcial:parâmetrofiscal2026,catalogoCER e transposição oficial ainda pendentes.Recibo irpc-interest-cer-qa-20261025.json. | 25/10/2026: dúvidas exactas J1–J5/C1–C5 e um exemplo por dúvida na secção esclarecimentos concretos para a AT da matriz/manual existentes. Taxa/vigência/base/arredondamento/mora/por conta não retida; CER por natureza, digital/especial e transposição de taxas/códigos distintos. Exemplos 10% e999/998 fictícios; simulação não confirma obrigação fiscal. L5 parcial; provas aceites preservadas. | L6projecção por pressupostos,36(1)capenas;lucrotributável/matériacolectável/imposto indeterminados;sem instalaçãoL6. L5operacional7a11c4ef,J1-J5/C1-C5pendentesAT;sem reabertura das provas. | Lucrotributável apenas no recorte anual/residente/MZN documentado;conhecidozero não éausência,desconhecido nãoézero. Outras variações/correcções nãozero,depreciação ejurosremanescentes mantêm pendência própria. L5J1-J5/C1-C5não bloqueiam casosindependentes;L5/L6não integrais. | Matéria colectável nãoéimposto;sem consumo oficial de perdas,FIFO ou percentagem presumida. Benefício positivo sem regra nãoédedução. Versões1/2preservadas,L6parcial;dúvidasL5sódependentes. | 1408MZN écolecta simulada,não saldo final. Sem abatimentosL8,taxa reduzida/benefício/autónoma presumidos ou encerramentoL6. Provasb8/L5/L3/ISPC/câmbio reutilizadas;sem instalação do conjunto. | L6parcial apenas pelos8pontospróprioslistados;1408écolecta,não saldo anual. L7/L8/datafaltante não usados como pendência genéricaL6. Provas aceites preservadas.",,,,"L1 operacional com limitações explícitas;129fechos e4residuais preservados.L2 delimitado,não concluído." +AUD-SIM-INT02,Review actual fiscal parameters sources periods and eligibility,Tempo request 20/10/2026; integrated simulator review; same manual,simulator and shared language,,,"Fecho parcial utilizávelL1 instalado ada9629b;sem apuramento fiscal integral. | L3 adicional instalado fa32a2b9 (0f4df8a4+correcção exclusiva de teste);12runtime/7marcadores;sem migrações/importações. | ISPC habitual trimestral instalado6af7092e;percurso elegibilidade/opção-cálculo-gravação-recuperação-relatório;L3preservado;não éfechointegralISPC. | 5c0cb25c instalado:ocasionais próprios,excedenteIRPSqualificado,preparação/exportaçãoB–Geral;habitual6af/L3preservados;ISPC/IRPSnãointegrais. | L5 operacional no âmbito demonstrado:7a11c4ef instalado,5fa64bc0 preservado;juros por pressupostos não confirmados fiscalmente eCERprovisórios não oficiais. | L6até lucrotributável simulado instalado5e02c23a;7a11c4ef preservado;6700MZN nãoéimposto. | L6normal operacional no âmbito demonstrado em2f684e59;5e02c23a preservado. Base4400/colecta1408 instaladas,não saldo final. | EntregaL6a2de7259:ConjuntoL6a2de7259 instalado peloGit sobre2f684e59;lucro6980/base4680/colecta1497,60;saldo finalL8indeterminado. | EntregaL6043dd35d:ConjuntoL6043dd35d instalado peloGit sobrea2de7259;lucro6730/base4430/colecta1417,60;saldo finalL8indeterminado. | Entrega amortizaçõesL6 26/10:e9fe1022 instalado sobre043dd35d;amortizações seleccionadas;6780→4480→colecta1433,60;saldo finalL8indeterminado.","G2D:outputs/iva-l1-g2-publications-20261024;2testesfrontend;APIprivadaQA1teste/11asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | outputs/iva-l1-g2-cultural-20261024: frontend2/2;API privada QA1teste/14asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/compilação | Verification pending; no parameter activation | 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral. | 22/10/2026 — percurso privado executável em QA (base52fbb146): condições oficiais seleccionam mero registo/autorização, alternativas documentais e próximos passos; contexto C v4 mero registo após distinção directo/indirecto (Lei14/R13); prévia visual, vínculo inactivo preservado e relatório v3 por autorização conservado como histórico. 3 testes/96 asserções e um teste do novo relatório, tipos/build aprovados. Sem validação jurídica genérica adicional; orientação permanente Tempo em AGENTS. Branch codex/private-investment-path-executable-QA; sem integração main/alteração da homologação/activação fiscal.","L1 operacional com limitações;L2 entregue no âmbito demonstrado;L3ABCDE entregue no âmbito demonstrado,L3 aberto | QA conjuntosL6:L6: três conjuntos complementares em QA sobre2f684e59, sem instalação; saldo concreto na nota25/10/2026, L6 não integralmente concluído. | EntregaL6a2de7259:L6 operacional no âmbito demonstrado,parcial pelos seis grupos concretos da nota «saldo curto deL6». L7/L8 próprios. | QA custosL6 26/10:Custos com limites/provisões/periodizaçãoL6 emQA sobrea2de7259 instalado;entrega conjunta preparada,sem instalação deste delta. L6parcial,âmbitosL7/L8 próprios. | EntregaL6043dd35d:L6 operacional no âmbito demonstrado,parcial pelos seis grupos concretos da nota «saldo curto deL6». L7/L8 próprios. | QA amortizaçõesL6 26/10:043dd35d instalado; amortizações versão7 emQA sem instalação;L6parcial. | Entrega amortizaçõesL6 26/10:L6parcial;amortizaçõesQA anteriores agora instaladas;períodos curtos/planos noutra moeda em preparaçãoQA. | QA períodos/moedaL6 26/10:e9fe1022 instalado;versão8 períodos curtos/planos noutra moeda emQA sem instalação;L6parcial.","L5 agrupado em QA: taxas normais20% e especiais10% nos âmbitos demonstrados, natureza definitiva/por conta, câmbio entregue reutilizado para base/comprovativos. Pendentes específicos: dispensas/convenções/juros/outros casos/MRFTA. Portal5c0cb25c/L3/ISPC preservados;sem fecho integralIRPC/IRPS. | Histórico: L5primeiroincrementoQA:retenções10%digital/moedaelectrónicanorecortedemonstrado;reutilização/documentos/pagamentos/relatório.PreparaçãoMRFTA,nãosubmissão.Saldo:taxasnormais/especiais,dispensasresidentes/EP,convenções,câmbio,juros,guia/CER.PreservadosISPC5c0cb25c/L3;IRPSlimitado. | Histórico: Entregue5c0cb25c no âmbito demonstrado. Pendentes:cálculos de juros/outros enquadramentos excedente;correspondências/instruções formais2026. ActosATexternos;exportação não equivale a submissão/aceitação. | Histórico: ResiduaisISPC emQAagrupada:ocasionais próprios,caso positivoIRPSda parcela excedente epreparaçãoB–Geral. Cálculos pendentes:juros eoutros enquadramentos sem dados/regra própria. Formalidades externas:períodoQ2,modelos/códigos retenções,instruções2026eactosAT. Habitual6af eL3preservados. | Histórico: ISPC habitual trimestral entregue6af7092e; operações ocasionais próprias,aquisições acima do limite eformalidades2026 permanecem por concluir. L3preservado comresiduaisespecíficos;P001/P058nãointerrompem;P084/P085fechados. | Histórico: L3 adicional entregue; permanecem regularizações sequenciais, apuramentos próprios e formalidades C/D/E. L4 habitual trimestral demonstrado em QA; ocasionais próprios, acima limite de aquisições e formalidades específicas permanecem delimitados. P001/P058 não interrompem; P084/P085 fechados. | Histórico: L4habitualtrimestral2026QA demonstrado(opção/cálculo/gravação/recuperação/relatório);saldoL4ocasionaispróprios,acima limiteaquisições,formalidadesespecíficas. L3entregaemexecução;saldosfiscais/documentaisprópriospreservados. P001/P058nãointerrompem;P084/P085fechados. | Histórico: L1:131entregues+P001residual+P058parcial/residual=133;P084/P085fechados. L3candidata0f4df8a4preparada,nãoinstalada;saldoespecíficoconservado. L4-AISPCiniciaenquadramento/eligibilidadeemQA. | Histórico: SaldoL1:131entregues+P001emQAparcial(casopositivo06pendente)+P058residual=133. P084/P085fechados. | Histórico: L1:131entregues+1concluídoQA(P001)+1funcionalresidual(P058)=133. P084/P085fechadosnoâmbitoTempo. | Histórico: L1:131concluídos no âmbito operacional;restamP058funcional eP001documental05/06,total133. P084/P085encerrados por procedimentoTempo eprovaaceite reutilizada. | Histórico superado pelos fechos desta sessão: L1:129entregues+3funcionais pendentes(P058/P084/P085)+P001=133;quatroresiduais abertos,sem133concluídos. L2:extensão de deduções/regularizações já existentes,incrementosA–F no manual e recibo integrado. | Histórico: 129entregues+3funcionais pendentes(P058/P084/P085)+P001=133;sem candidatasQA completas por disponibilizar;P058parcial não conta comofecho. | Histórico: 128entregues+1QA(P047)+3funcionais pendentes(P058/P084/P085)+P001=133;P058quatropercursosQAparciais não contam como fecho. | Histórico: 128 entregues+4funcionais pendentes(P047/P058/P084/P085)+P001=133;sem candidatasQApor disponibilizar. Coberturas parciais não são fechos. | Histórico: 127 entregues +5funcionais pendentes +P001=133;sem candidatasQApor disponibilizar. P059 limitadoRSA,50%condicionado ao veículo separado;formalidades digitais e cálculo fiscal restante de viagens/eventos mantidos. | Histórico: 125entregues +2QA(P046/P059) +5funcionais pendentes +P001=133. Formalidadesdigitais e cálculo fiscal de viagens/eventos continuam limitações identificadas. | Histórico: 125entregues +1QA(P046) +6funcionais pendentes +P001=133;formalidadesdigitais e cálculofiscalviagens permanecem limitações explícitas. | Histórico: 125 entregues +7funcionais pendentes +P001=133; sem candidatas QA por disponibilizar. P129/P133 margem/eventos não calculam IVA devido/dedução; formalidades digitais não automatizadas mantidas no saldo de limitações. | Histórico: 123 entregues +2QA(P129/P133) +7funcionais pendentes +P001=133. Limitações: formalidades digitais não automatizadas; sem IVA/dedução/regularização ou modelos oficiais no incremento viagens. | Histórico: 123 entregues +9 funcionais pendentes +P001=133; sem candidatas QA por disponibilizar; cobertura digital limitada ao âmbito demonstrado. | Histórico: 120 entregues +3QA(P002/P121/P130) +9funcionais pendentes +P001=133. Homologação e8b5ae43. | Histórico: 120entregues +12funcionaispendentes(incluiP104) +P001=133;sem candidatasQA por disponibilizar. | Histórico: 118entregues +2QA(P131/P132) +12funcionaispendentes(incluiP104) +P001=133. | Histórico: 118entregues +14funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos14,apenas preparação/simulação condicionada. | Histórico: 116entregues +2QA(P087/P127) +14funcionaispendentes +P001=133. | Histórico: 116entregues +16funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos16,apenas preparação/simulação condicionada. | Histórico: 114entregues +2QA(P123/P126) +16funcionaispendentes +P001=133. | Histórico: 114entregues +18funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos18,apenas preparação/simulação condicionada. | Histórico: 111entregues +3QA(P092/P093/P125) +18funcionaispendentes +P001 =133. | Histórico: 111entregues +21funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos21,apenas preparação/simulação condicionada. | Histórico: 109entregues +2QA(P088/P124) +21funcionaispendentes +P001 =133;restantes pendências mantidas. | Histórico: 109entregues +23funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos23,apenas preparação/simulação condicionada. | Histórico: 107entregues +2QA(P122/P128) +23funcionaispendentes +P001 =133;restantes pendências mantidas. | Histórico: 107entregues +25funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos25,apenas preparação/simulação condicionada. | Histórico: 103entregues +4QA(P096–P099) +25funcionaispendentes +P001 =133;P121digital/P084/P085mantidos nos25. | Histórico: 103entregues +29funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos29,apenas preparação/simulação condicionada. | Histórico: 93entregues +10QA(P111–P120) +29funcionaispendentes +P001 =133;P084/P085incluídos nos29,apenas cobertura parcial. | Histórico: 93entregues +39funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar;P084/P085 incluídos nos39,apenas preparação/simulação condicionada. | Histórico: 88entregues +5QA(P106–P110) +39funcionaispendentes +P001 =133;P084/P085incluídos nos39,cobertura parcial. | Histórico: 88entregues +44funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos44;preparação/simulação condicionada não fecha benefícios. | Histórico: 87entregues +1QA(P105) +44funcionaispendentes +P001 =133;P084/P085 incluídos nos44,cobertura parcial. | Histórico: 87entregues +45funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos45;preparação/simulação condicionada não fecha benefícios. | Histórico: 86entregues +1QA(P089) +45funcionaispendentes +P001 =133;P084/P085 continuam nos45 com cobertura parcial. | Histórico: 86entregues +46funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos46;preparação/simulação condicionada não fecha benefícios. | Histórico: 85entregues +1QA(P103) +46funcionaispendentes +P001 =133;P084/P085 continuam nos46 com cobertura parcial. | Histórico: 85entregues +47funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos47;preparação/simulação condicionada não fecha benefícios. | Histórico: 84entregues +1QA(P102) +47funcionaispendentes +P001 =133;P084/P085 continuam nos47 com cobertura parcial. | Histórico: 84entregues +48funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos48;preparação/simulação condicionada não fecha benefícios. | Histórico: 83entregues +1QA(P101) +48funcionaispendentes +P001 =133;P084/P085 continuam nos48 com cobertura parcial. | Histórico: 83entregues +49funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos49;preparação/simulação condicionada não fecha benefícios. | Histórico: 82entregues +1QA(P100) +49funcionaispendentes +P001 =133;P084/P085 continuam nos49 com cobertura parcial. | Histórico: 82entregues +50funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos50;preparação/simulação condicionada não fecha benefícios. | Histórico: 81entregues +1QA(P095) +50funcionaispendentes +P001 =133;P084/P085 continuam nos50 com cobertura parcial. | Histórico: 81entregues +51funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos51;preparação/simulação condicionada não fecha benefícios. | Histórico: 80entregues +1QA(P094) +51funcionaispendentes +P001 =133;P084/P085 continuam nos51 com cobertura parcial. | Histórico: 80entregues +52funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos52;preparação/simulação condicionada não fecha benefícios. | Histórico: 79entregues +1QA(P091) +52funcionaispendentes +P001 =133;P084/P085 continuam nos52 com cobertura parcial. | Histórico: 79entregues +53funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos53;preparação/simulação condicionada não fecha benefícios. | Histórico: 78entregues +1QA(P090) +53funcionaispendentes +P001 =133;P084/P085 continuam nos53 com cobertura parcial. | Histórico: 78entregues +54funcionaispendentes +P001 =133;sem candidatasQA por disponibilizar. P084/P085 incluídos nos54;preparação/simulação condicionada não fecha benefícios. | Histórico: 77entregues +1QA(P060) +54funcionaispendentes +P001 =133;P084/P085 continuam nos54 com cobertura parcial. | Histórico: 77 entregues + 55 funcionais pendentes + P001 = 133; sem ramos completos QA por entregar. P084/P085 incluídos nos55,preparação/simulação condicionada não fecha benefícios. | Histórico: 76 entregues + 1 QA(P056) + 55 funcionais pendentes + P001 = 133; P084/P085 continuam nos55 com cobertura parcial. | Histórico: 76 entregues + 56 funcionais pendentes + P001 = 133; sem ramos completos QA por entregar. P084/P085 incluídos nos 56, cobertura parcial não soma fechos. | Histórico: 75entregues+1QA(P050)+56funcionaispendentes+P001=133. | Histórico: 75entregues+57funcionaispendentes+P001=133;QAcompletapendenteentrega0. | Histórico: 74entregues+1QA(P052)+57funcionaispendentes+P001=133. | Histórico: 74entregues+58funcionaispendentes+P001=133;semQApendenteentrega. | Histórico: 72entregues+2QA(P048/P080)+58funcionaispendentes+P001=133;60ainda por entregar. | Histórico: 72entregues+1QA+59funcionaispendentes+P001=133. | Histórico: 72entregues+60funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 70entregues+2QA+60funcionaispendentes+P001=133. | Histórico: 70entregues+62funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 68entregues+2QA+62funcionaispendentes+P001=133. | Histórico: 68entregues+64funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 66entregues+2QA+64funcionaispendentes+P001=133. | Histórico: 66entregues+66funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 65entregues+1QA+66funcionaispendentes+P001=133. | Histórico: 65entregues+67funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 62entregues+3QA+67funcionaispendentes+P001=133. | Histórico: 62entregues+70funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 58entregues+4QA+70funcionaispendentes+P001=133. | Histórico: 58entregues+74funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 54 entregues +4 QA +74 funcionais pendentes +P001=133. | Histórico: 54entregues+78funcionaisabertos+P001=133;nos78:4G4D código/API aprovados comvisualpendente+74porimplementar. Via13(2) de bebidas não apurada por G4D. | Histórico: 54entregues+78funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 51 entregues +3 QA +78 funcionais pendentes +P001=133. | Histórico: 51 entregues +81 funcionais abertos +P001=133; nos81:3G4C código/API aprovados com visual pendente+78 por implementar. | Histórico: 51entregues+81funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 48entregues+3QA+81funcionaispendentes+P001=133. | Histórico: 48entregues+84funcionaisabertos+P001=133;nos84:3G4Bcode/APIaprovados comvisualpendente+81porimplementar. | Histórico: 48entregues+84funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 43entregues+5QA+84funcionaispendentes+P001=133. | Histórico: 43entregues+89funcionaisabertos+P001=133;nos89:5G4Acode/APIaprovados comvisualpendente+84porimplementar. | Histórico: 43entregues+89funcionaispendentes+P001=133;QApendenteentrega0. | Histórico: 36entregues+7QA+89funcionaispendentes+P001=133. | Histórico: 36entregues+96funcionaisabertos+P001=133;nos96:7G3code/APIverificados comvisualpendente+89porimplementar. | Histórico: 133IDs=36entregues+96funcionaispendentes+P001documental;QApendenteentrega0;G2/32ramosentregues. | Histórico: 133IDs=34entregues+1QA(G2K/P008)+97funcionaisabertos(incluiP035implementado/provavisualpendente)+P001documental.74tratamentosno código;G2Lnão declarado demonstrado. | Histórico: 133IDs=34entregues+1QA(G2K/P008)+97funcionaispendentes+P001documental;73tratamentoscondicionados. | Histórico: 133IDs=34entregues+98funcionaispendentes+P001documental; QApendenteentrega0;72tratamentoscondicionados. | Histórico: 133IDs=29entregues+5QA(G2I4/G2JP016)+98funcionaispendentes+P001documental;72tratamentoscondicionados. | Histórico: 133IDs=29entregues+4QA(G2IP019–P022)+99funcionaispendentes+P001documental;70tratamentoscondicionados. | Histórico: 133IDs=29entregues+103funcionaispendentes+P001documental;QApendenteentrega0;63tratamentoscondicionados. | Histórico: 133IDs=24entregues+5QA(G2GP010/P027/P031/P032;G2HP026)+103funcionaispendentes+P001documental;63tratamentoscondicionados. | Histórico: 133IDs=24entregues+4QA(G2GP010/P027/P031/P032)+104funcionaispendentes+P001documental;45tratamentoscondicionados. | Histórico: 133IDs=24entregues+108funcionaispendentes+P001documental;QApendenteentrega0;39tratamentoscondicionados. | Histórico: 133IDs=17entregues+7QA(G2EP033/P034/P036/P044;G2FP023/P028/P037)+108funcionaispendentes+P001documental;39tratamentoscondicionados. | Histórico: 133IDs=17entregues+4QA(G2EP033/P034/P036/P044)+111funcionaispendentes+P001documental;36tratamentoscondicionados. | Histórico: 133IDs=17entregues+115funcionaispendentes+P001documental;QApendenteentrega0;32tratamentoscondicionados. | Histórico: 133IDs=12entregues+5QA(G2CP013–P015,G2DP024–P025)+115funcionaispendentes+P001documental;32tratamentoscondicionados incluindo10iniciais. | Histórico: 133IDs=12entregues+3demonstradosQA(G2C/P013–P015)+117funcionaispendentes+P001documental.30tratamentoscondicionados incluindo10iniciais. | Histórico: 133IDs=12ramosentregues+120funcionaispendentes+P001documental;25tratamentoscondicionadoscontando10iniciais.Nao reabrirfechosaceites. | Historico: Saldo133IDs=12ramosQA+120funcionaispendentes+P001documental.G2B adicionaP009/P011/P012(6tratamentos);G1/G2Aintactos. | Historico: Saldo reconciliado:133IDs=132ramosfuncionais+P001documental;G1fechouP017/P018/P029/P030,restaram128funcionais+P001(129IDs). G2A cobreP003-P007;agora9cobertosQA+123funcionaispendentes+P001=133. NenhumIDeliminado/fundido. | Historico: Saldo L1 agrupado: G1 quatro ramos emQA;128ramos funcionais nos outros10grupos e1pendencia documentalD06. Onze incrementos funcionais, nao133desenvolvimentos/aprovacoes. | Historico: Fechos anteriores zero saldo preservados. IVA incluido5% periodico calculado por fraccoes exactas em QA, sem regra declarativa inventada. Campo06: falta instrucao da edicao recebida que separe05/06; nao atribuir automaticamente a estrangeiro. Saldo individualizado em133linhas AUD-SIM-L1-P001-P133; SISA/IPRA continuamL15/L16 por analisar. | Historico preservado: Saldo deste lote08-10/14-18 zero; S1-S3 zero. Nao representa apuramento integral do IVA; demais categorias/creditos/submissao e IRPC/IRPS posteriores. | Saldo L1:campo06, reduzido incluido nao exacto, restantes isencoes/bases especiais/territorialidade/digital. SISA/IPRA omitidos no inventario anterior: L15/L16 por analisar.",,,P0,,,,,,,,,,,S1-S3 entregues cd10cccb/355656b5; aquisicoes08-10 e totais14-18 implementados e demonstrados em QA,,"AntesdetestesL4-A:131fechos,residuaisP001/P058eL2/L3inventariados,preservados;semperdasconfirmadas. FonteLei9/2025republicadaemBR248jáaceite;iniciarcondiçõesarts2–5eopçãoseparada,semnovovalidadorgenérico. | Histórico: Tempo25/10:seguircomL3adicionalb189d0faQA,conferirapenasodeltapendentepreparentregacompatível;reconciliarsaldoL3eavançarL4ISPC.P001residual/P058parcialpreservados;P084/P085fechados;semnovarondadosmesmospontos. | Histórico: P001:identificação05/06/07eanti-duplicaçãodemonstradas;correspondênciapositiva06nãodemonstrada,semfechofuncional.131entregues+P001QAparcial+P058=133;E7ad187f9eb189d0faQA,L2/L3preservados. | Histórico: P001reconciliadoQAnoâmbitodocatálogoexistente:05/06separados,14semduplicação;entregapendente.L1:131entregues+P001QA+P058=133. L2/L3mantêmosseusresiduais;E7ad187f9eb189d0faQAintactos. | Histórico: SaldoL3explicitado:E7ad187f9entregue(16documental/0dedução/12reconhecidos/7recebidos/5porreceber);b189d0faemQA acrescenta parcelas/reconciliação estável,diagnóstico epreparaçãoHTML. Faltam entregaQA,reversões/sequências,apuramentos próprios eformalidadesC/D/E delimitadas. L1conserva131/133,P058/P001;P084/P085fechados. | Histórico: Tempo25/10:fechoP084/P085no âmbito operacional já entregue;131/133concluídos,restamP058/P001. E7ad187f9/recibodbeaf886preservado;incrementoQAb189d0fanãoinstalado;L2residuais eL3aberto. | Histórico: E7ad187f9/recibodbeaf886 preservado(16documental/0dedução/12reconhecidos/7recebidos/5porreceber). IncrementoQA não instalado:parcelas6+10 na mesma linha;dedução efectiva6 reconciliada com pedidoE10 disjunto,semreversão automática.43testesfrontend/API1-105,tipos/build eUI passaram. Diagnóstico de cálculos epreparação exportável dequadros identificados;dependênciasC/D/E delimitadas. L3aberto,residuaisL1/L2/procedimentoTempo preservados. | Histórico: Antes dos novos testes:7ad187f9/Eentregue,dbeaf886recibo;129fechosL1/quatroresiduais,L2trêsfamílias,C/D eprocedimentoTempo preservados;sem perdas confirmadas. Parcelas/reconciliação,diagnóstico dos indeterminados eformalidades emQA,semnova instalação. | Histórico: E entregue7ad187f9,candidata47086625:16MZN documental/0dedução/12reconhecidos/7recebidos/5porreceber. Backup/restauro174tabelas/369ficheiros,12ficheiros execução conferidos;sem migração/importação. C/Dde36f028 eprocedimentoTempo preservados. L3aberto:parcelas/reconciliação,apuramentos indeterminados,formalidades delimitadas;residuaisL1/L2 intactos. | Histórico: L3 C/D entregues de36f028, recibo46944402; E QA operacional demonstrada, ainda não instalada: IVA documental16, dedução0, reconhecido12, recebido7, por receber5. L3 aberto. Antes deL3-E:CD entregue de36f028/46944402;AB72/30/42,C/D e129fechosL1 preservados. E liga parcela documental a13(2),sem dedução/restituição simultâneas;formalidades e residuais mantidos. | Histórico: L3-C/D entregue de36f028:substituição21 e pedido/decisão/recebimento distintos;sem duplicar crédito,pagamento ou reporte. AB72/30/42 intactos;D600000pedido/550000reconhecido/450000recebido/100000aguarda. E/formalidades e residuaisL1/L2 permanecem. | Histórico: L3-D QA operacional:25=26+27,pedido/decisão/recebimento separados,sem reutilizar parcela nem reporte efectivo já consumido. Exemplo800000=200000+600000;550000reconhecidos/450000recebidos/100000pendentes/50000não deferidos.33testes dirigidos,API109+limite5asserções,tipos/build/UI passaram. Cpreservado;CD preparado conjunto,sem instalar. Homologação109cb0fe/3aa851a4;formalidades,E e residuaisL1/L2 permanecem. | Histórico: Antes deL3-D:AB entregue109cb0fe/3aa851a4,C QAb7a745e6 preservados. D afeta crédito25 entre26/27,pedido/decisão/recebimento separados,sem utilização duplicada. L1129fechos+4residuais,L2três famílias,Ebebidas mantidos;sem perdas confirmadas. | Histórico: L3-C QA:declaração anterior→diferencial21,sem repetir19/20/pagamentos;61adicionais/20pagos/41porliquidar;anteriores72/30/42intactos,total50registado/83porliquidar semcompensação. Crédito credor aguarda20;formulário/submissão externos não automatizados.20casos dirigidos,API1/109,tipos/build/UI passaram. Homologação109cb0fe/3aa851a4;D/E e residuaisL1/L2 preservados. | Histórico: Antes de implementar/testarL3-C:AB entregue109cb0fe/3aa851a4;129fechos e4residuaisL1,3famíliasL2 preservados,sem perdas confirmadas. C liga declaração anterior ao diferencial;sem repetir créditos/pagamentos ou alterar históricos. | Histórico: L3-A/B entregue 109cb0fe:primeira declaração em prazo e reporte integral;72MZN calculados,30pagos registados,42porliquidar distintos. C/D/E continuam pendentes;L1 129fechos+4residuais e3limitaçõesL2 preservados. | Histórico: L3-A/B QA no âmbito demonstrado2026/MZN:crédito19/20 com origem,sem dupla utilização;primeira declaração em prazo22–26,reporte integral;saldo,pagamento e transporte distintos. Três períodos,histórico congelado,API/relatório e fracções exactas conferidos. C/D/E pendentes;L2mantém18(6)+mista,sucessivas/plurianuais,erros/incobráveis. L1129fechos/quatroresiduais preservados;homologação7a380b76/acbd1f33. | Histórico: Antes dos testesL3-A/B:7a380b76/acbd1f33 entregue,L1129fechos/quatroresiduais eL2limitações preservados. Reutilizar resultadosL2 congelados,sem recálculo;saldo/pagamento/reporte distintos. | Histórico: L3 delimitado antes de implementar:inventário e incrementosA19/20/créditos,B22–26/primeira declaração,C21/substituição,D27/reembolso,Erestituição bebidas13(2),Fpersistência/relatório em cada entrega. ReutilizaL1/L2/tesouraria;A/B primeiro,Cpor dependência,D/E compatíveis com regras distintas. L2pendente18(6)+mista,sucessivas/plurianuais,erros/incobráveis bloqueiam só casos dependentes. L1129fechos/quatroresiduais preservados;Estatísticas/IAadiadas. | Histórico: L2 concluído no âmbito demonstrado,entregaD/E comF 7a380b76. Continuam trabalho por concluir,sem sair do saldo:18(6)+afectação mista;regularizações sucessivas/plurianuais;erros/incobráveis. L1129fechos+P058/P084/P085+P001 preservados;restituição bebidasL3. | Histórico: L2-E QA no âmbito demonstrado:acerto anual22(6) comD congelado;controlo de activos27RCIVA;redução/anulação da dedução51(4).F exacto12/13 e14–18 conferido;D/E preparados em manifesto único,sem instalação.18(6)+mista e outros motivosE não automatizados explícitos. Homologação819ae791/855ab066;L1129fechos/quatroresiduais preservados. | Histórico: Antes dos testesE:ABC/F instalado819ae791,recibo855ab066;129fechos/quatroresiduaisL1 preservados. E reutiliza resultadosD congelados;acerto22(6),registo de activos27RCIVA e rectificação51(4) têm percursos distintos. | Histórico: L2-D concluídoQA no âmbito demonstrado:afectação real22(2),pro rata provisório22(4–8),proporções18(6) exclusivas;C e fracções preservados,Ftotais afectados/limites conferidos. Eacerto anual a seguir com resultado congelado,sem fechoE/L2. Homologação819ae791/recibo855ab066. | Histórico: Antes dos testesD:ABC/F instalado819ae791,recibo855ab066;129fechos/quatroresiduaisL1 preservados. D estende aquisições,fracções e bases reduzidas existentes. | Histórico: L2-A/B/C entregue conjuntamente 819ae791 no âmbito demonstrado,Ftotais afectados conferidos. L1129fechos/quatroresiduais preservados;D/E e restituiçãoL3 por executar. | Histórico: L2-B/C concluídosQA no âmbito demonstrado:importações/campo11 com documento próprio,exclusões/excepções20 e via de dedução13(2) delimitada;Ftotais exactos acompanha. ConjuntoA/B/C preparado,sem instalar;D/E/L3 pendentes. | Histórico: L2-B/C em implementaçãoQA por extensão do livro de compras;inventário pré-testes129fechos intactos e4residuaisL1 preservados. | Histórico: L2-A concluídoQA no âmbito demonstrado:ligação aquisição/operação,elegível/sem direito/indeterminado,motivo/fonte,gravação/recuperação/relatório,sem dupla dedução;Ftotais14–18 acompanha. Homologaçãoada9629b intacta;B/C/D/E por executar. | Histórico: L2-A em implementaçãoQA por extensão do livro de compras;inventário pré-testes129fechos intactos e4residuaisL1 preservados. | Histórico: Registo operacional delimitado sobreada9629b/recibo7febb6f7 por instrução do utilizador;sem conferência independente de anexos nem aceitação em nome daTempo.129fechos preservados. | Histórico: P047entregue ada9629b;128fechos anteriores preservados;P058bagagemparcial separada no manifesto/interface. | Histórico: P047quatrofamíliasQA;128fechos preservados;homologaçãoe38aa749;P058parcial separado. | Histórico: P104operacional entregue e38aa749;127fechos preservados;P058/ofertasparciais separados no manifesto. | Histórico: P046/P059 entregues conjuntamente a665ee9c;125fechos anteriores preservados. Fontes e condições territoriais/da redução rastreáveis;sem novo fecho deP104/P084/P085/P001. | Histórico: P059QAno âmbitoRSA;referência corrigida comdiploma/artigos/páginas eoriginalMCNet;125fechos eP046QA preservados. | Histórico: P046QA,125fechos preservados;P059temLei2/2011/Decreto3/2011/OSKAWENAlocalizados,semnovofecho. | Histórico: P129/P133 entregues conjuntamente a48e9749;123fechos anteriores preservados. Limitação ligada ao trabalho fiscal integrado restante, sem contabilizar apuramento/liquidação/deduções/regularizações como concluídos. | Histórico: P129/P133 emQA,123fechos preservados; limites da entrega digitaldf43aeb1 mantidos visíveis. | Histórico: P002/P121/P130 entregues conjuntamente df43aeb1;120fechos anteriores preservados;P104 pendente e formalidades digitais não automatizadas explícitas. | Histórico: Digital QA e P002 preparados para entrega conjunta;120fechos preservados,sem candidatas instaladas neste incremento. | Histórico: P131/P132 entregues conjuntamente e8b5ae43;P104parcial semfecho;118fechos anteriores preservados. | Histórico: P131/P132QAconcluído,P104apenaspreparação/simulaçãocondicionada;118fechospreservados,homologação92eaa935. | Histórico: P087/P127 entregues conjuntamente 92eaa935;116fechos anteriores preservados. | Histórico: 16IDsnãoentregues identificados porimpedimento/próximaacção namesmamatriz/manual;P087/P127agoraQAconcluído,3tratamentos;116fechos preservados,homologaçãoce9d649f. | Histórico: P123/P126 entregues conjuntamente ce9d649f;114fechos anteriores preservados. | Histórico: P123/P126 QAconcluído,4percursos;correcção delimitadaP123consignação,nãoembalagens;114fechos preservados,homologação019bcbad. | Histórico: P092/P093/P125 entregues conjuntamente 019bcbad;111fechos anteriores preservados. | Histórico: P092/P093/P125 QA concluído,duas fórmulas/quatro categorias/oito exemplos;111fechos preservados,homologação6c12aabb. | Histórico: P088/P124 entregues conjuntamente 6c12aabb;109fechos anteriores preservados. | Histórico: P088/P124 QAconcluído,quatro tratamentos partilhados/uma operação poridentidade,sem alterar109fechos ouhomologação63cc3367. | Histórico: P122/P128 entregues conjuntamente 63cc3367;107fechos anteriores preservados. | Histórico: G10A–G10B QAconcluído porramo,uma candidata conjunta,sem alterar107fechos ouhomologação2fdca863. | Histórico: P096–P099 entregues conjuntamente 2fdca863;103fechos anteriores preservados. | Histórico: G7J–G7M QAconcluído porramo,uma candidata conjunta,sem alterar103fechos ouhomologação2a725440. | Histórico: P111–P120 entregues conjuntamente 2a725440;93fechos anteriores preservados. | Histórico: G9A–G9J QAconcluído por ramo,uma candidata conjunta,sem alterar93fechos ouhomologação03c26d66. | Histórico: P106–P110 entregues conjuntamente 03c26d66;88fechos anteriores preservados. | Histórico: G8B–G8F QAconcluído por ramo,uma candidata conjunta,sem alterar88fechos ouhomologação8f14f5dd. | Histórico: P105 entregue 8f14f5dd;87fechos anteriores preservados. | Histórico: G8A/P105 QA concluído,sem alterar homologação6f1cf7b7 ou87fechos. | Histórico: P089 entregue 6f1cf7b7;86fechos anteriores preservados. | Histórico: G7I/P089 QA concluído,sem alterar homologaçãocd530b24 ou86fechos. | Histórico: P103 entregue cd530b24;85fechos anteriores preservados. | Histórico: G7H/P103 QA concluído,sem alterar homologação5d5f3b41 ou85fechos. | Histórico: P102 entregue 5d5f3b41;84fechos anteriores preservados. | Histórico: G7G/P102 QA concluído,sem alterar homologação7e5710eb ou84fechos. | Histórico: P101 entregue 7e5710eb;83fechos anteriores preservados. | Histórico: G7F/P101 QA concluído,sem alterar homologação70b4a640 ou83fechos. | Histórico: P100 entregue 70b4a640;82fechos anteriores preservados. | Histórico: G7E/P100 QA concluído,sem alterar homologação92a7418c ou82fechos. | Histórico: P095 entregue 92a7418c;81fechos anteriores preservados. | Histórico: G7D/P095 QA concluído,sem alterar homologaçãodf7cb7fa ou81fechos. | Histórico: P094 entregue df7cb7fa;80fechos anteriores preservados. | Histórico: G7C/P094 QA concluído,sem alterar homologaçãoe62b7dfd ou80fechos. | Histórico: P091 entregue e62b7dfd;79fechos anteriores preservados. | Histórico: G7B/P091 QA concluído,sem alterar homologação4193056b ou79fechos. | Histórico: P090 entregue 4193056b;78fechos anteriores preservados. | Histórico: G7A/P090 QA concluído,sem alterar homologaçãoeb9294ef ou78fechos. | Histórico: P060 entregue eb9294ef;77fechos anteriores preservados. | Histórico: G6H/P060 QA concluído,sem alterar homologação9b26217d ou77fechos. | Histórico: P056 entregue 9b26217d;76fechos anteriores preservados. | Histórico: G6G/P056 QA concluído,sem alteração da homologação78c9f4a3 ou dos76fechos. | Histórico: P050 entregue 78c9f4a3; 75 fechos anteriores preservados. | Histórico: P052entreguec1314cdf;74fechosanteriorespreservados. | Histórico: P048/P080 entregues2d889a21;72fechosanteriores preservados. | Histórico: G6C entregued46b794a;70fechosanteriores preservados. | Histórico: G6B entregue4cebd617;68fechosanteriores preservados. | Histórico: G6A entreguee3601c12;66fechosanteriores preservados. | Histórico: G5B entregue6f056359;65fechosanteriores preservados. | Histórico: G5A entregue69f2e365;62fechosanteriores preservados. | Histórico: G4E entregue2e21ca45;58fechosanteriores preservados. | Histórico: G4D entregue686328a0;54fechosanteriores preservados. | Histórico: G4C entregue679203d4;51fechosanteriores preservados. | Histórico: G4B entreguea153d078;48fechosanteriores preservados. | Histórico: G4A entregueb8989556;43fechosanteriores preservados. | Histórico: G3 entregue6eefe4b3;36fechos anteriores preservados;sem regressão de dados/configuração. | Histórico: G3cessação2026 implementada;candidataac948bd8b7ff34d661dd4cb7cbe88221093dfd83;13livros preservados;homologação ccdecbd8inalterada. | Histórico: G2K/G2L entreguesccdecbd8sobree45a1394;backup/restauro/delta verificados;semreduçãodeâmbito;calendário e34fechosanteriores preservados. | Histórico: G2K/G2L concluídosQA;34entregues+2QA+96funcionaispendentes+P001=133. Homologaçãoe45a1394inalterada. | Histórico: G2L/P035 implementado e verificado em código/API;conferência visual pendente por permissão guardada do controlo do navegador. G2K preservado paraentregaconjunta. Homologação e45a1394/eb9e0dbc e calendário mantidos. | Histórico: G2K/P008 demonstrado emQA;170linhas de anexo num único ramo/tratamento. Entrega e45a1394/eb9e0dbc e calendário preservados. | Histórico: G2I/G2J entregues e45a1394 sobre d4eae917; calendário resolvido; backup/restauro/delta verificados, sem redução de âmbito. | Histórico: G2JP016 demonstrado emQA; calendárioG2I corrigido por279(c)/296CC e11(3)CIVA; homologação d4eae917 inalterada. | Histórico: G2IproduçãoprópriaemQA;isenção/opçãocomdatas11eestadoexplícito;entregad4eae917inalterada. | Histórico: G2G/G2Hentreguesd4eae917sobre9a56d982;backup/restauro/delta verificados;semreduçãodeâmbito. | Histórico: G2Hlista9(10)emQA;18opções/1ramo;G2Gpreservado;entrega9a56d982inalterada. | Histórico: G2GservicosárioemQA,05/07distintos;entrega9a56d982/17ramospreservada. | Histórico: G2E/G2Fentregues9a56d982sobre3b788ec0;backup/restauro/delta verificados;semreduçãodeâmbito. | Histórico: G2FservicosárioemQA,05/07distintos;entrega3b788ec0/17ramospreservada. | Histórico: G2EagropecuárioemQA,05/07distintos;entrega3b788ec0/17ramospreservada. | Histórico: G2C/G2Dentregues3b788ec0sobre490527b9;backup/restauro/delta verificados;semreduçãodeâmbito. | Histórico: G2D acrescenta dois ramos culturais emQA;preservaG2Cparaentregaconjunta e490527b9instalado. | Histórico: G2C reutiliza motor entregue490527b9;três ramos/cinco variantes emQA,semnovaentrega. | Histórico: Entrega490527b9activadaGitFF/webhook;backup/restauro/destinoautenticadoconferidos,zeroimportacoes/migrations/regrafiscalservidoractivada.HTTP403Cloudflare1010doclientepadrao,clientedelivery200;semalteraracessos. | Historico: Entrega conjunta L1 preparada:10tratamentosiniciais+precisaoracional+G1/G2A/G2B,dependencias,activacao e reversaocompativel;sem pushmain/instalacao. | Historico: G2A5ramos/5tratamentos emQA;G2mantem32ramos,5cobertos/27pendentes. G1 e fraccoes Word/PDF aceites5030116e/89ab2883 preservados sem repeticao. | Historico: 24/10 gruposG1-G11/D06, todos133ramos atribuidos exactamente1vez; quatro servicosG1 demonstrados; formatos finais racionais Word/PDF conferidos; chave de actualidade preserva snapshot689e7cbe sem recalculo. | Historico: 24/10 DELTA L1: precisao racional calculada/guardada/recuperada, apresentacao decimal separada; cotejo campo06 concluiu divergencia de layouts, correspondencia nao demonstrada. Preservados544068e8/d89912e5; Tempo apreciou relatorio, nao conferiu manual/QA. | Historico preservado: 24/10 L1 QA:10 tratamentos calculados com condicoes/fontes; dois casos indeterminados; sem reconstruir simulador ou activar regra. Referencias exactas Lei10/2025 PDF13-15; Lei22/2022 PDF1-4; CIVA2016 PDF9-15; IRPC/IRPS transicoes PDF20/18. | Historico preservado: 24/10/2026 INVENTARIO FISCAL: documentos Impostos e seu tratamento, duplicado textual IRPC, escalões IRPS, XLSX e M22 reconciliados com consumidores existentes. Analise apenas, sem activacao. Fechos S1-S3 e08-10/14-18 preservados. Plano unico no inicio do manual; decisoes Tempo08/10 e22/10 prevalecem sobre aprovacao juridica generica historica. | Historico preservado: 24/10 entrega1655f57e: fetch + fast-forward sem force, webhook; revisao/manifesto/assets/entrada servidos conferidos. Schema/configuracao/motor publicado e S1-S3 preservados. 24/10: VAT Return.pdf cotejado; campos/formulas coincidentes; seleccoes/Maputo nao herdados. Compras/orcamentos reutilizados explicitamente por oportunidade, condicoes de deducao e totais com propagacao de indeterminacao; API privada e relatorio congelado. 24/10/2026: S1-S3 encerrados cd10cccb/355656b5. Modelo A reconciliado com codigo actual; proposta de operacoes internas gerais, aquisicoes08-10 e totais14-18 condicionados, sem activar regras. 24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. IVA publicado e mensal existentes; availability publico enabled=true, cobertura 2026; provas de regra/precisao/zero-falta reutilizadas. S1 afecta moeda do fallback de vendas de tesouraria; S2 afecta retoma mensal, nao o avaliador. Sem outros impostos, regras novas ou apuramento final. | Historico preservado: 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral. | 22/10/2026 — percurso privado executável em QA (base52fbb146): condições oficiais seleccionam mero registo/autorização, alternativas documentais e próximos passos; contexto C v4 mero registo após distinção directo/indirecto (Lei14/R13); prévia visual, vínculo inactivo preservado e relatório v3 por autorização conservado como histórico. 3 testes/96 asserções e um teste do novo relatório, tipos/build aprovados. Sem validação jurídica genérica adicional; orientação permanente Tempo em AGENTS. Branch codex/private-investment-path-executable-QA; sem integração main/alteração da homologação/activação fiscal. | 25/10QA:127entregues+1QA(P104)+4pendentes(P047/P058/P084/P085)+P001=133;L1aberto;P058/ofertas parciais não são fechos.","Preparar e entregar conjuntoL5 peloGit com comparação/backup/restauro frescos na execução;resolver apenas ramos dependentes discriminados no recibo irpc-l5-grouped-qa-20261025.json;sem repetirprovasaceites. | Histórico: L5:cobertura específica eentregadodeltaQAconformereciboirpc-l5-withholdings-qa-20261025.json;semfechointegralIRPC/IRPS,semrevalidaçãogenérica,semrepetirprovasaceites. | Histórico: Resolver apenas os cálculos e correspondências concretos do recibo ispc-residual-delivery-20261025.json;preservar provas aceites e L3;P001/P058não bloqueiam;sem fecho integralIRPS/ISPC. | Histórico: Entregar deltaQAcompatível apósbackup/restauro e conferência do destino. Pendências de cálculo eformalidades discriminadas no recibo ispc-residuals-qa-20261025.json;sem pesquisa/validação genérica adicional. ISPCnãointegralmenteconcluído. | Histórico: ISPC:resolver casos ocasionais próprios3(3–4),aquisições acima do limiteglobal ecorrespondências formais2026,nos respectivos âmbitos;sem bloquear percurso habitual entregue. SaldoL3permanece na mesma matriz,apenas casosdependentes limitados. | Histórico: Entregar âmbito L4 trimestral habitual preparado em6af7092e:comparação autenticada fresca,espaço,backup/restauro isolado e conferência do delta instalado. Preparação não é instalação. Operações ocasionais próprias,aquisições acima do limite eformalidades2026 permanecem discriminadas,sem fecho integralL4. | Histórico: L4:operaçõesocasionaispróprias3(3–4),aquisiçõesacimalimiteglobal,correspondênciamodelos/instruções2026;semvalidadorgenérico. PercursohabitualtrimestralQAconcluídonoâmbitoregistado,nãoinstalado. | Histórico: EntregacompatívelL3adicional;saldoL3visível;depoisL4ISPCconformeplanoexistente.P001retomasócomnovoesclarecimentoconcreto;P058mantémparcial/exclusões;nenhumdelesbloqueiafuncionalidadesindependentes. | Histórico: L1:apenasocasopositivo06deP001emQAetrêscasosP058;P084/P085fechados. L2/L3mantêmâmbitospróprios. | Histórico: L1:P058trêscasosresiduais;P001concluídoQA,entregapendente. P084/P085fechados. CritériosL2/L3mantidos. | Histórico: L1:apenasP058eP001continuam residuais;nenhuma pesquisa alternativa/formulário normativo é critério de fechoP084/P085. L2eL3conservam os critérios próprios documentados. | Histórico superado quanto aP084/P085: L1:retomar apenas pelos gatilhos documentados nas quatro linhas residuais;sem repetir pesquisa/prova sem nova evidência/alteração relevante. L2:A ligação aquisição/direito;B importação11;C exclusões/excepções;D afectação/proporções;E activos/regularizações12–13;F consolidação14–18 e entregas compatíveis. Não reconstruir motor;créditos/reporte/reembolso19–27 emL3. | Histórico: Prosseguir apenas57(2)b/180dias/63(2)P058,formuláriosP084/P085 e05/06P001;procedimentoTempo já entregue não se reabre. Preservar limitações fiscais/digitais;bebidasL2/L3,Estatísticas/IAadiadas.L1aberto. | Histórico: AgruparP047 eP058parcial para entrega compatível;resolver apenas57(2)b/180dias/63(2) deP058,formuláriosP084/P085 e05/06P001. Manter limitações fiscais/digitais eL1aberto. | Histórico: Prosseguir P047/P058 e correspondência específicaP084/P085/P001,sem bloquear ramos independentes;preservar limites digitais/fiscais de viagens,eventos e restantes ramos;bebidasL2/L3,Estatísticas/IAadiadas.L1aberto. | Histórico: Prosseguir P047/P058 e dependências documentais específicasP084/P085/P104/P001,sem bloquear trabalho independente. Preservar formalidades digitais não automatizadas e trabalho fiscal restante ligado aAUD-SIM-INT02;bebidasL2/L3,Estatísticas/IAadiadas. L1aberto. | Histórico: P046/P059 formam conjunto compatível em QA. Entrega única após instrução,preservando concorrência e conferindo apenas delta instalado;sem push/instalação neste incremento. Prosseguir P047/P058 e dependências documentaisP084/P085/P104/P001 sem bloquear independentes. | Histórico: ProsseguirP059comfontesconcretas eQAporramo;P046aguardaentregacompatível. Não efectuarentregaindividual apenasporqueP046ficouemQA. Pesquisaoutroscasosprossegue sembloquearindependentes. | Histórico: Prosseguir P046/P047/P058/P059; P104/P084/P085/P001 por dependências documentais específicas sem bloquear grupos independentes. Manter apuramento/liquidação fiscal restantes e deduções/regularizações nos seus lotes próprios, incluindoL2/L3, ligados à base/eventos P129/P133. Formalidades digitais não automatizadas e L1 aberto. | Histórico: Entregar conjunto compatível P129/P133; prosseguir P046/P047/P058/P059 e dependências documentais P084/P085/P104/P001 sem bloquear trabalho independente. Manter formalidades digitais não automatizadas no saldo de limitações. | Histórico: Prosseguir P129/P133 e P046/P047/P058/P059; P104/P084/P085/P001 por dependências documentais específicas, sem bloquear grupos independentes. Cotejar formalidades digitais antes de automatização; L1 aberto. | Histórico: Entregar conjunto compatível; próximos pendentes P129/P133 e P046/P047/P058/P059; P104/P084/P085/P001 por dependências documentais específicas. L1 aberto. | L4:apuramento trimestral/escalões/excesso/mínimo/retenções/percurso ocasional/formalidades e demonstração integrada por concluir;sem bloqueio pelos residuaisP001/P058. L3:candidata0f4df8a4 preparada,não instalada;preflight autenticado ebackup/restauro fresco na execução. | Dez dúvidasJ1–J5/C1–C5 reservadas paraAT;sem nova pesquisaL5 até informação nova. L5parcial;avançarL6ajustamentos. | L6segue ajustamentos restantes,variações/amortizações/perdas/colecta eM20/M22;primeiro36(1)c apenasQA. | L6:percurso delimitado até lucro tributável demonstrado em QA;matéria colectável/colecta/créditos e tratamentos nãozero fora do recorte continuam próprios. Entrega conjunta preparada sobre7a11c4ef;sem instalação. | ProsseguirQA matéria colectável:deduções/perdas aplicáveis delimitadas. L6parcial;L5apenasdependências reais. | L6matériacolectávelQA:perdas próprias ordinárias/deduções delimitadas;colecta/créditos/M20/M22,benefícios positivos e casos especiais continuam próprios. | L6colecta normalQA:entrega conjunta com baseb8d45796 sobre5e02c23a;saldo anual pagar/recuperar,retenções/pagamentos/créditos reservadosL8;L6parcial. | SALDO ACTUAL L6 após2f684e59 (substitui pendênciasL6anteriores já entregues):outrosajustamentosordinários;jurosfinanceirosordinários;amortizaçõesfiscais;variações/periodização nãozero;perda fiscalactual;extensõesnormaisEP/período/reconciliaçãoMZN;representaçãofiscalfraccãocêntimo;correspondênciaL6M20/M22. Oito pontos com exemplo/evidência/critério no manual e matriz. Benefícios/casosespeciaisanuaisL7,fecho/retenções/pagamentos/créditosL8não contam como saldoL6. | QA conjuntosL6:SaldoL6 actualizado (substitui os oito pontos genéricos anteriores): limites36e/f/h/i/n,provisões28/29,plurianuais19,exercícios anteriores18(2);restante catálogo/métodos/duodécimos/recuperação de quotas;períodos curtos e reconciliação anual de outra moeda;representação de fracções;reconciliação resultado líquido e discriminação M20,restantes ajustamentosM22;divergência M20A.1→M22 campo201/Q8 versus PDF200/Q10. Benefícios e casos especiaisL7;saldo anualL8. | EntregaL6a2de7259:Substitui o saldo genérico anteriorL6:36e/f/h/i/n,provisões28/29,plurianuais19,exercícios anteriores18(2);restantes activos/métodos/quotas;períodos curtos e conversão fiscal anual;representação de fracções;discriminaçãoM20/resultado líquidoM22 e restantes ajustamentos;remissãoM20A.1→M22 divergente201/Q8 versus200/Q10. Cada caso/campo tem condição e limite de bloqueio na mesma matriz/manual. | QA custosL6 26/10:Para estes casosQA,substitui a pendência genérica de36e/f/n,28a/b/c-29,18(2)/19 pelos casos concretos:articulação36h/i+36(4);quota36h automática;campanhas36-A e limite1%;provisões reguladas28d/reforços28(3);receita antecipada19(5) positiva/mudança autorizada19(6);periodizações específicas18(6–10). Restantes amortizações/períodos curtos/conversão anual/representação fiscal eM20-M22 conservam saldo próprio. Sem bloquear casos independentes ou reabrirL5. | EntregaL6043dd35d:Custos/provisões/periodização demonstrados estão entregues. Saldo concreto:combinação36h/i/4;quota36h automática e amortizações restantes;tabelas/métodos/duodécimos/quotas anteriores são prioridade seguinte;campanhas36-A;provisões reguladas/reforços28(3);receita antecipada/mudança autorizada19;periodizações específicas/períodos curtos/conversão anual/representação fiscal e camposM20-M22. Condições de retoma e bloqueio por caso na mesma nota. | QA amortizaçõesL6 26/10:Outros códigos/taxas;usados/abertura/reparações/reavaliação/transição;uso intensivo/concessões/peças/intangíveis/eventos;excepções/mudanças/períodos e8(2) fora do caso demonstrado. Condições de retoma na secção amortizações26/10 da mesma matriz. Restantes pendências043dd35d mantidas. | Entrega amortizaçõesL6 26/10:Mantidos os casos concretos de amortizações não suportados e restantes043dd35d;retoma por código/regra/base/vida/quotas e prova do delta. PróximoQA:períodos curtos e moeda,sem anualização ou câmbio presumidos. M20M22 só transporte afectado. | QA períodos/moedaL6 26/10:Datas parciais/liquidação/outros períodos;sequência de perdas41(5);limites anuais em período curto;art17 curto e restantes amortizações;conversão fiscal anual confirmada/saldos/fracções;restantes regras043dd35d eM20M22. Critérios e bloqueio só dependente na mesma secção26/10.","Reutilizar iva-acquisitions,iva-operations,iva-import-exemptions,iva-reduced-bases,fiscal-rational,API/ETag,históricos e relatório existentes. | Histórico: Reutilizados plano/vendas, contexto por oportunidade, moeda, meses, API/rascunho privado, idempotencia/permissoes e exportador; sem schema ou motor novo. | Historico preservado: | QA custosL6 26/10:Plano/linhas/parcelas livres/saldos financeiros conhecidos,livroIRPC e históricos1–5,perdas/base/colecta existentes;versão6 optativa só para novos mapas. Sem saldos oficiais consumidos. | QA amortizaçõesL6 26/10:Activos/resultado financeiro/livro/históricos1–6;versão7 optativa substitui efeito anterior sem duplicação;sem consumo de saldos. | QA períodos/moedaL6 26/10:Meses/valores originais e ponte,selectFx/convertIrpcAmount/vínculo cambial entregues,mapasMZN reconciliados;históricos1–7 preservados,versão8 optativa.","Divisor116/art34 apenas geral;5% incluido exacto calculado, arredondamento nao delimitado indeterminado. Campo06 divergente do exemplar nao bloqueia demais linhas. Deducao de compras em novo contexto misto exige afectacao especifica L2. | Historico preservado: Dependencias concretas por lote no manual: artigos/tabelas/periodos, bases pessoais ou operacionais e saldos anteriores. Divergencias de regimes2026, Selo e modelos limitam apenas ramos dependentes; sem novo aprovador generico ou bloqueio por seis associacoes/dois originais sem dependencia efectiva. | EntregaL6a2de7259:A divergência entre edições bloqueia só o transporte do resultado afectado;campos/calculos independentes preservados. Falta documental do caso não é lacuna genérica. L5 só bloqueia dependências efectivas;L7benefícios/especiais eL8fecho anuais não integram o saldoL6. | QA custosL6 26/10:Condições e parâmetros do caso;saldo anterior não é zero presumido;limites anuaispartilhados. M20/M22 divergente só bloqueia o transporte afectado. Casoscombinados36h/i/4 semcorrespondência explícita ficampendentes,sem fórmula presumida. | EntregaL6043dd35d:A divergência entre edições bloqueia só o transporte do resultado afectado;campos/calculos independentes preservados. Falta documental do caso não é lacuna genérica. L5 só bloqueia dependências efectivas;L7benefícios/especiais eL8fecho anuais não integram o saldoL6. | QA amortizaçõesL6 26/10:Prova das quotas anteriores e condições do activo;desconhecido não é zero. M20/M22 apenas transporte afectado;L7/L8 separados;sem reabrirL5. | QA períodos/moedaL6 26/10:Pressuposto cambial de simulação explícito por mês;sem taxa actual ou saldoUSD relabelledMZN. Falta cambial afecta só os totais dependentes. M20M22 só transporte afectado;L7/L8 próprios;L5 não reaberto.","Origem:instrução expressa do utilizador para registo/transição;delimitação técnica de execução,não nova exigência fiscal/organizacional. | Histórico: Decisao Tempo24/10: concluir inventario fiscal antes de Imobiliario; primeiro apresentar plano consolidado, sem antecipar implementacao. Proposta L1-L14 ainda nao executada. | Historico preservado: Tempo autorizou incorporacao de 4a4d1212, cadastro/publicacao da regra real e activacao. Mesma administracao real nala@tempo.co.mz, login normal e MFA, sem quatro designacoes; sem parecer juridico ou revisao independente atribuidos a Tempo. | Decisão expressaTempo25/10/2026:procedimento operacional comunicado encerraP084/P085comprovaaceite reutilizada,sem norma publicada inventada. | PedidoTempo:delimitar saldoL6sem misturarL7/L8. Revisão de código2f684e59 e âmbitoL6original;sem novo aprovador,pesquisa genérica ou provas aceites reabertas.",Registo do fecho operacional limitadoL1 e delimitação executávelL2;sem nova implementação nesta passagem,"Reaproveitamento efectivo documentado; sem medicao fiavel de horas.40-64h L1 e544-912h totais eram preliminares; saldo reestimavel por cobertura. L15/L16 nao estimados nem somados silenciosamente. | Historico preservado: Estimativa preliminar L1-L14:544-912 horas tecnicas,68-114 dias-pessoa8h; inclui percurso fim a fim, QA e delta Git. Nao e calendario nem autorizacao de activacao; rever por dependencia concreta. | Historico preservado: Recorte executado; sem saldo de implementacao ou disponibilizacao identificado neste lote. Nao converter estimativas anteriores em implementacao fiscal integral.","iva_l1_g2kl_homologation_20261024;revisão servida/manifesto/assets/simulador200;preservação conferida;provasQAaceites reutilizadas. | Histórico: G2L/P035:4testesfrontend passaram;APIprivadaQA1teste/29asserções;gravação→recuperação→modelo/HTML do relatório;tipos/build passaram.12livros anteriores integrais e actuais sem recálculo. Conferência visual pendente:origemQA18639 bloqueada por permissão guardada/política gerida, apesar de autorização e nova tentativa pedidas pelo utilizador. | Histórico: G2K/P008: outputs/iva-l1-g2-pharma-inputs-20261024;3 testes frontend,170 linhas do anexo/169 códigos;API privada QA1teste/27asserções;UI→cálculo→guarda revisão4→API→recuperação→relatórioHTML;tipos/build aprovados.11livros anteriores integrais e actuais sem recálculo. | Histórico: iva_l1_g2ij_homologation_20261024; revisão servida/manifesto/assets/simulador200; preservação conferida; provas QA aceites reutilizadas. | Histórico: G2J: outputs/iva-l1-g2-fundraising-20261024; 2 testes frontend; API privada QA 1 teste/10 asserções; UI→cálculo→gravação→API→recuperação→relatório HTML. Tipos/build aprovados. Calendário corrigido em QA: Código Civil arts.279.º,c), e296.º, exemplar FAO PDF27/p.1909 ePDF29/p.1911; CIVA2016 PDF11/p.1426(269),11(3). Termo às24h com ajuste ao último dia do mês; entrega antes de expirar; efeitos em1Janeiroseguinte, sem antecipar o mínimo de5anos. production-option/2; 2 testes frontend dirigidos eAPIQA1teste/10asserções; histórico anterior conservado. | Histórico: G2I:outputs/iva-l1-g2-production-20261024;3testesfrontend;APIQA1teste/14asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: iva_l1_g2gh_homologation_20261024;revisãoservida/manifest/assets/simulador200;preservaçãoconferida;provasQAaceitesreutilizadas. | Histórico: G2H:outputs/iva-l1-g2-listed-20261024;2testesfrontend;APIQA1teste/28asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: G2G:outputs/iva-l1-g2-conditional-20261024;2testesfrontend;APIQA1teste/16asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: iva_l1_g2ef_homologation_20261024;revisãoservida/manifest/assets/simulador200;preservaçãoconferida;provasQAaceitesreutilizadas. | Histórico: G2F:outputs/iva-l1-g2-agro-20261024;2testesfrontend;APIQA1teste/13asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: G2E:outputs/iva-l1-g2-agro-20261024;2testesfrontend;APIQA1teste/14asserções;interface→cálculo→gravação→recuperação→relatórioHTML;tipos/buildpassaram | Histórico: iva_l1_g2cd_homologation_20261024;revisãoservida/manifest/assets/simulador200;preservaçãoconferida;provasQAaceitesreutilizadas. | Histórico: iva_l1_joint_homologation_20261024;6runtimehashes/manifest/revision/11markers/4assets/simulador200;preservacaoDB/ficheiros/regras/resultados;CIexistingpassed. | Historico: iva_l1_g2_social_joint_delivery_qa_20261024:2frontend,1API/15assercoes,UI e relatorioG2B,types/build;reversaoreadonlyQA e gitapplycheck;provasaceitespreservadas. | Historico: iva_l1_g2_health_qa_20261024:2frontendnovos,1API/13assercoes,UI/API/relatorioHTML,types/build;G1snapshotimutavel e exportacoesaceitesintactas. | Historico: iva_l1_grouped_increment_qa_20261024:2testesfrontend,1API/11assercoes,UI/API/recuperacao/exportadores reais; PDF7+3paginas, renderDOCX no recibo; types/build. Preservados689e7cbe/544068e8 e fechos activos. | Historico: iva_l1_followup_qa_20261024:6testes novos delta,1API/10assercoes em base QA nominal com rollback; UI3precos periodicos/API/recuperacao/HTML-CSV, primeira oportunidade inalterada; types/build; nao repetidos dez tratamentos aceites. | Historico preservado: Recibo iva_l1_qa_20261024;15 frontend(7novos+8dependencia),1API/13assercoes com payload UI/base QA nominal/transaccoes revertidas; types/build; HTML/CSV sem recalculo;10tratamentos+2indeterminados, contexto/historico preservados. Sem novo PDF nativo. | Historico preservado: Inventario/hashes e leitura completa em outputs/fiscal-inventory-plan-20261024; recibo integrado fiscal_inventory_plan_20261024. M22 tres paginas conferidas, XLSX102formulas/15REF/18erroscached; nenhum valor de terceiro publicado. Provas anteriores reutilizadas, sem novos testes. | Historico preservado: Entrega homologacao1655f57e; recibo integrado modelo_a_acquisitions_homologation_20261024; outputs/iva-acquisitions-delivery-20261024/installed-delta.json. Provas QA reutilizadas. Candidata QA d18ff0f0, ainda nao integrada/disponibilizada. docs/investmoz/simulations/modelo-a-reconciliacao-20261021.md (QA24/10); recibo integrado modelo_a_acquisitions_qa_20261024; 11 frontend + 2 API/19 assercoes; tipos/build; UI->API->relatorio, PDF6paginas. docs/investmoz/simulations/modelo-a-reconciliacao-20261021.md (actualizacao24/10); recibo integrado modelo_a_next_scope_20261024. 24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. IVA publicado e mensal existentes; availability publico enabled=true, cobertura 2026; provas de regra/precisao/zero-falta reutilizadas. S1 afecta moeda do fallback de vendas de tesouraria; S2 afecta retoma mensal, nao o avaliador. Sem outros impostos, regras novas ou apuramento final. | Historico preservado: [Leitura SSH 21/10/2026 08:17 Maputo] Zero regras em simulation_tax_rule_versions na homologação, incluindo todos os estados por leitura administrativa sem ocultação RLS. Seis referências em investment_legal_sources; não são parâmetros executáveis. QA também tinha zero regras. BEGIN READ ONLY/SELECT/ROLLBACK; zero escritas. Prova homologation-fiscal-readonly.json. O git HEAD registado é do checkout consultado, não certifica a revisão do build servido. A ausência de cadastro não é ausência de fontes oficiais nem reabre a aceitação da Tempo de 08/10. Não implementa a ligação funcional ao motor fiscal. | [Saldo consolidado21/10/2026] Parcial. Leitura remota concluída: zero regras de todos os estados na homologação, tal como QA; seis referências jurídicas não são parâmetros executáveis. Falta cadastro fundamentado por componente/âmbito/período e ligação funcional ao motor fiscal. Fontes e análises existentes reutilizáveis; aceitação oficial da Tempo de08/10 preservada. Não activar taxas nem importar/publicar por esta reconciliação. Ver saldo dos oito itens no manual existente; sem fecho global por esta reconciliação. | [Candidata21/10/2026] Diagnóstico fiscal separado no manual existente: fontes/analises já disponíveis; zero parâmetros executáveis na QA e homologação por leitura de todos os estados; governação/resolvedor temporal/DSL existentes; RunSimulation ainda aritmética personalizada sem consumir regras fiscais. Saldo: cadastro fundamentado, orquestração, contrato de resultado/histórico e ligação ao dossier/relatório, com casos por componente/período. Nenhuma regra criada nem activada; implementação fiscal integral aberta e excluída das1–2h de exportações. | [Proposta21/10/2026] Primeiro lote proposto: uma regra IVA geral sobre base liquida/MZN, cobertura demonstrada2026 sem inventar caducidade legal. Reutilizar fontes/analises/governacao/resolvedor/avaliador existentes; arredondamento e ambito aplicavel explicitamente por fundamentar antes de publicar. Cadastro4-8h e codigo/aceitacao12-20h, total16-28h condicionado ao acervo, separado das1-2h de exportacao. Criterios e exclusoes no manual existente. Nenhuma regra cadastrada/activada; nao e implementacao fiscal integral. | [QA IVA v1.2 21/10/2026] Orientacao posterior Tempo: calcular com precisao decimal exacta sem arredondamento automatico, separando apresentacao monetaria; arredondamento generico deixa de ser bloqueio deste lote. Cadastro draft versionado em clone QA; resolvedor/avaliador existentes; proveniencia, historico e relatorio imutavel ligados. 5 feature (51 assercoes), 7 unit (25), 3 frontend; types/build/Pint aprovados. Contexto declarado; nao e saldo a pagar. Zero regras publicadas; sem main/activacao. Recorte QA autorizado verificado (0h engenharia identificada restante); produto fiscal integral continua parcial. Limites e provas no mesmo manual e ficha v1.2; sem atribuicao de validacao juridica ao utilizador. | [Revisao 83d2f97d] Ambito/periodo/exclusoes e procedimentos de integracao, publicacao, activacao e suspensao consolidados no mesmo manual. Lacuna concreta de ecra QA fechada: entradas 1000.03/MZN/2026-10-21; calculo exacto 160.0048; gravacao fa6d17f2-5f47-4cb6-b8cb-40850c12505f; recarga; recuperacao do mesmo ID; relatorio d13e2ad5-3ba8-4d01-9d30-5815496da774 com mesmo valor/proveniencia e hash igual ao resultado. Uma execucao persistida, draft e zero regras publicadas. 1 teste novo de rota/17 assercoes, TypeScript/build e browser aprovados; restantes provas reutilizadas. Interrupcao inicial da ferramenta resolvida, sem atribuicao de falha ao simulador. Revisao do recorte demonstrada; sem nova preparacao generica identificada, main ou activacao; nao fecha aplicabilidade fiscal universal nem simulador integral. | 21/10/2026: proposta do consumidor IVA no simulador existente no manual: falta ligacao a regra publicada e activacao explicita. Integrar codigo desligado, publicar versao e activar consumidor sao tres operacoes distintas. Reutiliza permissoes, governanca, historico e provas aceites; sem ampliar cobertura ou executar estas operacoes. | 21/10/2026: implementado delta de 2ced7b79 no simulador normal QA, activacao desligada por omissao. 8 testes/75 assercoes, 2 testes frontend novos, TypeScript/build/Pint. Edge: indeterminacao, calculo, repeticao sem duplicar, fila admitida antes de suspensao concluida depois, nova execucao recusada e historicos/relatorios preservados. Mesmo manual e recibo consolidam provas e tres operacoes. Fixture isolada suspensa; sem merge ou publicacao/activacao na homologacao. | 21/10/2026: origem da condicao fiscal localizada em e65cb269/servico/CHECKs de 03/10 e nota de implementacao; sem decisao expressa aplicavel encontrada. Correccao QA: administracao existente, mesma pessoa, fonte oficial identificada e eventos preservados. 6 testes/86 assercoes apenas do controlo, sem calculos/exportadores; constraints de outras tabelas iguais. Esquema activo nao alterado; backup/restauro de 171 tabelas confirmado; sem fixture ou publicacao real. | [Execucao autorizada 21/10/2026 10:56 UTC] Servido d3fe8a02ec7f5dcd01984c4f4a1eba18b5a0cf19 contendo 4a4d1212; DDL fiscal aplicado autenticadamente com backup/restauro de171tabelas e registos preservados. Tres fontes reais v1 com hashes/citacoes e aceitacao fiscal Tempo08/10/2026, sem validacao geral automatica. Regra IVA-GERAL-BASE-LIQUIDA rule_version1, ID01a15e1a-5338-700f-8a45-f87707d696a7, published, version_no5, actor15 emtodasetapas;5eventos. Activacao separada ligada a esseID/versao; APIHTTP200 enabled=true e resolvedor16percent no contexto delimitado sem calculo novo. FixtureQA nao importada; calculos/exportadores/PDF aceites nao repetidos. Suspensao de novas admissoes conserva snapshots/historicos/relatorios. Recibo e manual existentes actualizados; limitacoes de abertura de consola/extensao registadas como ferramenta. | [Diagnostico IVA QA21/10/2026] Falha estrutural reproduzida na consulta anual: fiscal_operation nao satisfaz operation e moeda nao era comunicada. Sem presumir respostas originais. Cada condicao tem campo/recebido/esperado/categoria; notas junto ao campo, resumo com foco e Ver fundamento semDSL/codigo. Moeda fiscal explicita, sem conversao/copia.5unitarios24assercoes+1API16assercoes, Edge comUSD dirigido preservado apos recuperacao; fixtureQA v3suspensa, consumidorQAoff. Nao altera regra/activacao da homologacao; calculos e exportadores nao repetidos. Branch codex/iva-diagnostics-QA. | [IVA mensal QA21/10/2026] Vendas por produto/mes reutilizadas; base liquida explicita; versao publicada seleccionada no servidor, sem taxa/manual no formulario. Zero distinto de falta; preco com IVA indeterminado. Actualizacao dependente cria versao, historicos/relatorios preservados. IVA separado de recebimentos/custos/imposto final; manual apenas cenario personalizado. 3API/46assercoes+4frontend e Edge: vendas alteradas, bruto, zero, falta, recuperacao e relatorio. Fixture sintetica v4 ligada apenas no clone QA para revisao. Sem main/HML ou alargamento fiscal; provas anteriores reutilizadas. Mesmo manual/recibo; branch codex/iva-monthly-projection-QA. | [Modelo A QA21/10/2026] Exemplar Tempo e imagem incorporada conferidos/preservados privados na biblioteca QA, hashes/scans/idempotencia; quadros e campos01-27 mapeados no mesmo registo. Componente01/02 existente; apuramento14-18 indeterminado. Correspondencia consultavel e compras/encomendas reutilizadas sem fabricar base/IVA/deducao. Divergencias de remissao registadas; edicao vigente nao afirmada.3testes novos/types/build/Edge; calculo/exportadores aceites reutilizados. Delta seguinte8-16h cadastro+20-36h codigo, condicionado e sem creditos/substituicao/pagamento/reembolso; nao e cobertura integral. Sem main/HML, nova regra publicada ou activacao. Ver docs/investmoz/simulations/modelo-a-reconciliacao-20261021.md. | 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral. | 22/10: revisão de a76369eb concluída no âmbito aceite por prova equivalente do regresso; A/B não repetidos. Tabela do primeiro percurso de investimento privado no manual: condições, artigos/período e efeitos; preparação documental, sem ligação executável nova. | 22/10/2026 — percurso privado executável em QA (base52fbb146): condições oficiais seleccionam mero registo/autorização, alternativas documentais e próximos passos; contexto C v4 mero registo após distinção directo/indirecto (Lei14/R13); prévia visual, vínculo inactivo preservado e relatório v3 por autorização conservado como histórico. 3 testes/96 asserções e um teste do novo relatório, tipos/build aprovados. Sem validação jurídica genérica adicional; orientação permanente Tempo em AGENTS. Branch codex/private-investment-path-executable-QA; sem integração main/alteração da homologação/activação fiscal. | 22/10/2026 — prova complementar exclusiva do relatório: recuperação UI do contexto v4, rascunho v5 e Word novo por mero registo; estudo/capacidade não aplicáveis. Word v3 preservado/identificado como histórico, hash inalterado. Sem alteração funcional ou repetição dos ensaios aceites. Dependências Git: a76369eb → 52fbb146 documental → a1fbda06; integrar após decisão, preservando main concorrente. | 22/10/2026 — disponibilizado por autorização Tempo: revisão servida042ffbde (inclui a76369eb/a1fbda06/064296e1 e correcção dirigida da recuperação legada). Percurso habilitado na homologação, versão private-investment-preparation-2026-v1; main ancestral preservado, sem conflitos/force-push. Zero migrations/importações/fixtures; nenhuma nova regra fiscal publicada/activada. Revisão/configuração/rotas conferidas; provas funcionais QA reutilizadas. | docs\investmoz\simulations\iva-l1-digital-qa-20261025.json | docs\investmoz\simulations\iva-l1-travel-events-qa-20261025.json | iva_l1_travel_events_P129_P133_homologation_20261025:ligação fiscal_continuity P129/P133->AUD-SIM-INT02,IVA devido/dedução não encerrados | docs\investmoz\simulations\iva-l1-objective-imports-qa-20261025.json | docs\investmoz\simulations\iva-l1-miners-qa-20261025.json | iva_l1_objective_miners_P046_P059_homologation_20261025:P046/P059 instalados,âmbito e limitações conservados | iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025:17hashes runtime/4originais/18marcadores/simuladorHTTP200;backup/restauro real e comparação protegida com mesmoactor;provasQA reutilizadas | docs/investmoz/simulations/iva-l1-p047-families-qa-20261025.json | iva_l1_P047_partial_P058_homologation_20261025:9hashes runtime/5originais/13marcadores/simulador200;backup/restauro real e comparação protegida com mesmoactor;provasQA reutilizadas | integrated-review-continuation-20261020-receipt.json:l1_operational_limits_l2_delimitation_20261025;sem nova pesquisa/teste/alteraçãoactiva | outputs/iva-l2-a-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-a-acquisition-right-qa-20261025.json;outputs/iva-l2-a-20261025/ui-recovered-report.png | outputs/iva-l2-bc-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-bc-imports-exclusions-qa-20261025.json;docs/investmoz/simulations/l2-abc-prepared-delivery-20261025.json;outputs/iva-l2-bc-20261025/ui-recovered-totals.png | docs/investmoz/simulations/l2-abc-delivery-20261025.json | outputs/iva-l2-d-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-d-allocation-qa-20261025.json;outputs/iva-l2-d-20261025/ui-recovered-totals.png;outputs/iva-l2-d-20261025/ui-reduced-output-limit.png | outputs/iva-l2-e-20261025/preservation-before-tests.json | docs/investmoz/simulations/l2-e-assets-regularizations-qa-20261025.json;docs/investmoz/simulations/l2-de-delivery-manifest-20261025.json;outputs/iva-l2-e-20261025/ui-recovered-totals.png;outputs/iva-l2-e-20261025/ui-recovered-asset.png | docs/investmoz/simulations/l2-de-delivery-20261025.json | integrated-review-continuation-20261020-receipt.json#l3_closure_delimitation_20261025;traceability-and-manual.md#25/10/2026-L3-delimitacao | outputs/iva-l3-ab-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-ab-closure-qa-20261025.json;docs/investmoz/simulations/l3-ab-prepared-delivery-20261025.json | docs/investmoz/simulations/l3-ab-delivery-20261025.json | outputs/iva-l3-c-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-c-substitution-qa-20261025.json;docs/investmoz/simulations/l3-c-prepared-delivery-20261025.json | outputs/iva-l3-d-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-d-refund-qa-20261025.json;docs/investmoz/simulations/l3-cd-prepared-delivery-20261025.json | docs/investmoz/simulations/l3-cd-delivery-20261025.json | outputs/iva-l3-e-20261025/preservation-before-tests.json | docs\investmoz\simulations\l3-e-beverages-qa-20261025.json | docs/investmoz/simulations/l3-e-delivery-20261025.json | outputs/iva-l3-e-partitions-20261025/preservation-before-tests.json | docs/investmoz/simulations/l3-e-additional-coverage-qa-20261025.json | docs/investmoz/simulations/l1-p084-p085-tempo-operational-closure-20261025.json | l3-e-additional-coverage-qa-20261025.json:current_L3_balance_20261025 | docs/investmoz/simulations/p001-treatment-reconciliation-qa-20261025.json | outputs/ispc-l4a-20261025/preservation-before-tests.json | L4-A ISPC QA25/10:12testes novos,tipos/build exit0;enquadramento habitual2026 e opção separada,edições/histórico preservados;docs/investmoz/simulations/ispc-l4a-eligibility-qa-20261025.json | docs/investmoz/simulations/ispc-l4-quarterly-qa-20261025.json;13novosfrontend/API1-21/tipos-build/UIreport24.000MZN;nenhumaescritaactivaL4 | l3-additional-delivery-20261025.json:backup/restauro174tabelas/369ficheiros;12hashesruntime;7marcadores;delta protegido:172tabelasdenegócioinalteradas;cache/sessõesoperacionaisreconciliadas;originais e configurações preservados. | L4 preparação Git6af7092e:ramo QA publicado,bundle verificado,9runtime/12marcadores;L3fa32 preservado;provas aceites reutilizadas;docs/investmoz/simulations/ispc-l4-prepared-delivery-20261025.json | ispc-l4-delivery-20261025.json:backup/restauro fresco,9runtimeL4/11L3preservados/17originais/12marcadores;dados/configuração conferidos com identidade equivalente;provasQAaceitesreutilizadas. | ispc-residuals-qa-20261025.json:19novos/API1-22/tipos-build/UI/exportação;casos3000,5000+20000,habitual24000preservado;AT9/2026+B–Geral+IRPS19/2017originaishashados. | ispc-residual-delivery-20261025.json:backup/restauro174tabelas/369ficheiros;7runtime/21originais;delta servido/preservação conferidos;provasQA19/API1-22reutilizadas. | irpc-l5-withholdings-qa-20261025.json:17novos/API1-23/tipos-build/UI;4runtimeaditivos;21originaispreservados;semalteraçãoactiva. | irpc-l5-grouped-qa-20261025.json:19novos/API1-34/tipos-build/UI;FXexistenteinalterado;Lei20/2022recuperada p2731;26originais+1;5runtimeconjunto;sem instalação. | 25/10/2026 L5 dispensas68(d/f), royalties PT-MZ10% e informação insuficiente: cálculo→gravação→recuperação API→relatório/dossier em QA. Recibo irpc-l5-reliefs-qa-20261025.json; TypeScript/build passaram;9 testes novos,5 compatibilidade IRPC,API1/17. Sem instalação;portal2b33a1c3 segundo último relatório. L5 parcial;demais dispensas/convenções,juros e MRFTA na mesma matriz;L3/ISPC/câmbio preservados,provas reutilizadas. | 25/10/2026:ce746d88 instalada,2b33a1c3 preservada;novo juros/MRFTA em QA separado. Quadros1–7,principal/entregas/juros documentados,total condicionado;autoMAIBOR2026,CER/rubricas não suportadas explícitos.12novos+1apresentação,API1/14,types/build passaram.Recibo irpc-juros-mrfta-qa-20261025.json;L5 parcial. | 25/10/2026:5fa64bc0 instalada,ce746d88 preservada. Seguimento apenas juros/CER em QA:aritmética por parâmetros documentados,sem taxa2026pré-definida;casos porperíodo/rubrica/taxa/CER sem declarar anexos/declarações novos.13testes/API1-19/types/build;compatibilidadeleitor5fa;provas anterioresreutilizadas.L5parcial:parâmetrofiscal2026,catalogoCER e transposição oficial ainda pendentes.Recibo irpc-interest-cer-qa-20261025.json. | Entrega7a11c4ef:backup/restauro fresco174tabelas,369ficheiros,4delta/31protegidos/30originais;schema/permissões iguais;172tabelasnegócio iguais;HTTP200/8marcadores. Recibo irpc-interest-cer-delivery-20261025.json. | L6QA:ponte6480+multas100+juroscompensatórios20=parcial6600;7testesnovos/API1-19/UI/tipos/build;32runtime/30originais preservados. Recibo irpc-l6-adjustments-qa-20261025.json. | L6lucroQA:6480+100+120=6700simulado,3estados documentais;9testes novos/API1-38/UI/tipos/build,33runtime/31originais preservados. Recibo irpc-l6-taxable-profit-qa-20261025.json. | Entrega5e02c23a:backup/restauro fresco174tabelas/369ficheiros;6delta/33protegidos/31originais;schema/permissões iguais;172tabelasnegócio iguais;10marcadores/HTTP200. Recibo irpc-l6-profit-delivery-20261025.json. | BaseQA6700-2300=4400simulada;10testesnovos/API1-42/UI/tipos/build;37runtime/31originais preservados. Recibo irpc-l6-taxable-base-qa-20261025.json. | ColectaQA:6700lucro→4400base×32%=1408colecta2026,art61(1),saldo finalL8indeterminado;8testesnovos/API1-40/UI/tipos/build,39QA/37portalruntime e31originais preservados. Recibo irpc-l6-colecta-qa-20261025.json. | Entrega2f684e59:backup/restauro fresco174tabelas/369ficheiros;6delta/37protegidos/31originais;schema/permissões e172tabelasnegócio iguais;11marcadores/HTTP200;recibo irpc-l6-colecta-delivery-20261025.json. Revisão documental do saldo,não novos testes funcionais. | QA conjuntosL6:QA conjuntosL6:14frontend/API1-78rollback55441/routes-actions/tipos/build/UIedição-recuperação-download/dossier;6240+220+250+200-50+100+20=6980;6980-2300=4680;colecta1497,60;perda corrente3820/base0/colecta0;EP01/07/2025–30/06/2026;aceitações anteriores reutilizadas. Recibo irpc-l6-compatible-sets-qa-20261025.json. | EntregaL6a2de7259:EntregaGit a2de7259:backup2026-10-25T20:34:03Z/restauro174tabelas/369ficheiros;8delta/38protegidos/31originais;schema/permissões preservados;marcadores/manifest/HTTP200. ProvasQA14frontend/API1-78/UI/tipos/build reutilizadas. Recibo irpc-l6-sets-delivery-20261025.json. | QA custosL6 26/10:QA:22testesfrontend,API1/83rollback55441,5casos recuperados,UIedição/reconciliação revista/recuperação/exportação,dossier,tipos/build.6240+220+520+350-600=6730;perdas2300→base4430→colecta1417,60.6runtime/42protegidos/31originais. Recibo irpc-l6-costs-provisions-timing-qa-20261026.json. | EntregaL6043dd35d:EntregaGit 043dd35d:backup2026-10-26T06:35:29Z/restauro174tabelas/369ficheiros;6delta/42protegidos/31originais;schema/permissões preservados;marcadores/manifest/HTTP200. ProvasQA22frontend/API1-83/UI/tipos/build reutilizadas. Recibo irpc-l6-costs-delivery-20261026.json. | QA amortizaçõesL6 26/10:18frontend,API1/84rollback55441,5casos recuperados/dossier,UI/tipos/build.6780→4480→1433,60;7runtime/43protegidos/31originais. Recibo irpc-l6-depreciation-qa-20261026.json. | Entrega amortizaçõesL6 26/10:Git/backup2026-10-26T07:31:29Z/restauro174tabelas/369ficheiros;7delta/43protegidos/31originais;schema/permissões/manifest/HTTP200. Provas18frontend/API84/UI/tipos/build reutilizadas. Recibo irpc-l6-depreciation-delivery-20261026.json. | QA períodos/moedaL6 26/10:13frontend;API1/58rollback55441;4recuperações/dossier/UI/tipos/build.3130→3130→colecta1001,60;USD64sintético:200320→200320→64102,40;sem saldo finalL8.9delta/43protegidos/31originais.",,25/10/2026 — registo L1 operacional limitado e delimitaçãoL2,"Correspondencia06 por layout: recebido06 baseisenta vs antigoAT06 existencias;18(1)(b) impostoimportacao e19(1)(b) operacoes com direito. Falta separar05/06 na edicao recebida. Linhas filhas inventariam cada ramo do saldo. | Historico preservado: | QA conjuntosL6:M22 parcial259/260,269/270,276/277/278,300;200 e302 e309–316 sem preenchimento presumido. M20A.1/Q4 contas6.1.1/6.2/6.5/6.9 por origem própria;meticais inteiros só quando exactos. Divergência de remissão entre edições delimitada, sem bloquear campos independentes.","SaldoL3actual no recibo l3-e-additional-coverage-qa-20261025.json:current_L3_balance_20261025. Entrega do incremento b189d0fa: Entrega pelo processoGit existente,com comparação fresca do destino,backup/restauro e conferência do delta. Não repetir provas aceites sem alteração relevante.; Mudança/anulação de dedução anterior e versões divergentes: Vincular a dedução original às regularizações efectivamente aplicáveis,com motivo,fonte,período,montante e sequência;demonstrar saldo sem benefício duplicado. Uma preparação/edição não liberta IVA já utilizado.; IVA do fornecimento e apuramentos limitados de margem/viagens/eventos: Para cada cálculo aplicável,resolver base,regra,dados e momento próprios e demonstrar integração coerente nos totais. IVA documental16da aquisição não éIVA do fornecimento.; FormalidadesC: Esclarecer ModeloB referido noRCIVA15 versus substituiçãoModeloA do exemplar recebido;demonstrar formulário aplicável sem alterar o original.; FormalidadesD: Usar os exemplares/instruções especificamente identificados dosDecretos78/2017,30/2022,52/2025 quando disponíveis;corresponder campos e anexos. Sem repetir pesquisa sem nova evidência.; FormalidadesE: Corresponder procedimento/formulário de restituição de bebidas13(2)quando disponibilizado;sem adoptar27,limiares ou prazos do reembolso geralD. Limite:livros/históricos recuperados,não conta centralAT;sem criar nova condição organizacional. Prova anterior preservada emoutputs/l3-saldo-p001-20261025/matrix-prior-rows.json. | ActualizaçãoP001:correspondência/catalogoseparação/contagemconcluídosQAsegundoexemplarconfirmado,semoutromodelo;entregapendente. docs/investmoz/simulations/p001-treatment-reconciliation-qa-20261025.json | RectificaçãoP001:semfechofuncionalatéidentificaroperaçãolegítima06eocasopositivodirigido;exclusão/anti-duplicaçãoaceitespreservadas. docs/investmoz/simulations/p001-treatment-reconciliation-qa-20261025.json:positive_field06_case",Saldo S1-S3 zero. Novo lote08-10/14-18: saldo QA zero; integracao/disponibilizacao na homologacao pendentes. Demais categorias/creditos/submissao e IRPC/IRPS fora deste recorte.,,,,,,,"Catálogo visual sintético QA; ZEE/ZFI apenas controlos HTTP revertidos; condições/benefícios não executáveis indeterminados; sem ensaio visual integral dos outros consumidores. | C exclusivamente sintético; ZEE/ZFI encaminhamento por predicados, sem reconhecimento de zona real; download concluído apesar de perda da ferramenta. Provas A/B/cálculos/exportadores aceites não repetidas. | 25/10/2026 L5 dispensas68(d/f), royalties PT-MZ10% e informação insuficiente: cálculo→gravação→recuperação API→relatório/dossier em QA. Recibo irpc-l5-reliefs-qa-20261025.json; TypeScript/build passaram;9 testes novos,5 compatibilidade IRPC,API1/17. Sem instalação;portal2b33a1c3 segundo último relatório. L5 parcial;demais dispensas/convenções,juros e MRFTA na mesma matriz;L3/ISPC/câmbio preservados,provas reutilizadas. | 25/10/2026:ce746d88 instalada,2b33a1c3 preservada;novo juros/MRFTA em QA separado. Quadros1–7,principal/entregas/juros documentados,total condicionado;autoMAIBOR2026,CER/rubricas não suportadas explícitos.12novos+1apresentação,API1/14,types/build passaram.Recibo irpc-juros-mrfta-qa-20261025.json;L5 parcial. | 25/10/2026:5fa64bc0 instalada,ce746d88 preservada. Seguimento apenas juros/CER em QA:aritmética por parâmetros documentados,sem taxa2026pré-definida;casos porperíodo/rubrica/taxa/CER sem declarar anexos/declarações novos.13testes/API1-19/types/build;compatibilidadeleitor5fa;provas anterioresreutilizadas.L5parcial:parâmetrofiscal2026,catalogoCER e transposição oficial ainda pendentes.Recibo irpc-interest-cer-qa-20261025.json. | 25/10/2026: dúvidas exactas J1–J5/C1–C5 e um exemplo por dúvida na secção esclarecimentos concretos para a AT da matriz/manual existentes. Taxa/vigência/base/arredondamento/mora/por conta não retida; CER por natureza, digital/especial e transposição de taxas/códigos distintos. Exemplos 10% e999/998 fictícios; simulação não confirma obrigação fiscal. L5 parcial; provas aceites preservadas. | L6projecção por pressupostos,36(1)capenas;lucrotributável/matériacolectável/imposto indeterminados;sem instalaçãoL6. L5operacional7a11c4ef,J1-J5/C1-C5pendentesAT;sem reabertura das provas. | Lucrotributável apenas no recorte anual/residente/MZN documentado;conhecidozero não éausência,desconhecido nãoézero. Outras variações/correcções nãozero,depreciação ejurosremanescentes mantêm pendência própria. L5J1-J5/C1-C5não bloqueiam casosindependentes;L5/L6não integrais. | Matéria colectável nãoéimposto;sem consumo oficial de perdas,FIFO ou percentagem presumida. Benefício positivo sem regra nãoédedução. Versões1/2preservadas,L6parcial;dúvidasL5sódependentes. | 1408MZN écolecta simulada,não saldo final. Sem abatimentosL8,taxa reduzida/benefício/autónoma presumidos ou encerramentoL6. Provasb8/L5/L3/ISPC/câmbio reutilizadas;sem instalação do conjunto. | L6parcial apenas pelos8pontospróprioslistados;1408écolecta,não saldo anual. L7/L8/datafaltante não usados como pendência genéricaL6. Provas aceites preservadas.",,,,"L1 operacional com limitações explícitas;129fechos e4residuais preservados.L2 delimitado,não concluído." AUD-SIM-INT03,Review isolation recovery across projects and sessions,Tempo request 20/10/2026; integrated simulator review; same manual,simulator and shared language,,,QA only,Existing controls and accepted proofs to reconcile; no leak established,S1/S2/S3 entregues na homologacao em cd10cccb; delta instalado conferido,Saldo deste lote S1-S3: zero. Nao representa simulador de todos os impostos; proximo lote fiscal sera delimitado pelos modelos anexados. Variantes fora deste recorte conservam criterios proprios.,,,P0,,,,,,,,,,, | Estado antes da delimitacao 24/10/2026: Two dossiers and new login recovered in browser; cashflow persistence corrected and HTTP-tested; new visual cashflow delta pending | Antes da execucao QA 24/10/2026: Provas de isolamento/recuperacao aceites reutilizadas; deltas S1/S2 propostos | Antes da conferencia final S3: S1/S2 corrigidos e demonstrados QA; S3 aguarda PDF nativo; candidata 65b87819 | Antes da entrega S1-S3: S1/S2/S3 concluidos em QA; candidata 65b87819 pronta para integracao,,"24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Isolamento e recuperacao de dois dossiers/nova sessao aceites, nao repetidos. Restam deltas S1 de moeda guardada e S2 de recuperacao por ID com admissoes suspensas; nao presumir fuga nem repetir todos os logins. | Historico preservado: ","24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Isolamento e recuperacao de dois dossiers/nova sessao aceites, nao repetidos. Restam deltas S1 de moeda guardada e S2 de recuperacao por ID com admissoes suspensas; nao presumir fuga nem repetir todos os logins. | Historico preservado: | [Saldo corrente 23/10/2026] São três lacunas de integração constatadas por leitura e quatro verificações delimitadas, não sete falhas de execução. Os itens 1–3 determinam a correcção executável seguinte; 4–6 podem ser conferidos independentemente em QA isolado; 7 depende apenas do âmbito corrigido. A contagem refere-se a estes sete recortes, não a cada formato ou campo. Uma verificação que passe encerra o item; uma que falhe regista o defeito concreto na mesma linha da matriz. Não criar outra matriz/backlog nem converter ausência de prova em regressão. Fechos preservados: 6b544548/4098192a; d8224ba8/af926180; 55136b44/b6a626c9. Notas historicas de falta de entrega destes recortes estao superadas. Ver sete recortes no inicio do manual existente. | [QA conjunta 23/10/2026] Itens 1-3 corrigidos: escolha de oportunidade no simulador, aplicabilidade/estados por oportunidade, atalho Terra pelo pedido associado. Provas dirigidas novas nos itens 4-6: retirada da primeira, contactos autorizados, entradas ideia/sector/territorio e login. Word/ZIP gerados; composicao de impressao conferida. Resta PDF nativo efectivamente guardado/paginacao e recorte ancora por analisar. Sem entrega na homologacao desta candidata. Ver estado corrente no inicio do manual; sete itens historicos abaixo nao sao o saldo corrente. Fechos 6b544548, d8224ba8, 55136b44 preservados. Estatisticas e IA adiadas. | [PDF nativo 23/10/2026] Falhas observadas na saida real: not_started e detalhe dos requisitos ausente. Correcao 2856240c sobre candidata 1afdfee8: estados humanos e requisitos apenas da oportunidade aplicavel. Teste novo native-pdf-scope passou; tipos/build passaram; sem repetir Word/ZIP. Saida real revista13, oportunidade309/Manica, valores QA123456/45678/diferenca77778MZN, pronta para gravacao manual. PDF guardado/paginacao pendentes por falta de controlo do dialogo nativo. Integracao/disponibilizacao ja autorizada pela Tempo apos conferencia, ainda nao executada; origin/main55136b44. Estatisticas e IA adiadas. | [PDF nativo guardado conferido 23/10/2026] Original encontrado na pasta indicada com titulo automatico Relatorio SYNTHETIC QA, extensao .pdf, maquina ONALA/macbook/Console. SHA256010eb4ea12015563c1b2f8bc255b1078c276f824c50690732541d5bffe34b8a6. Dez paginas renderizadas e conferidas: oportunidade309/Manica, cinco requisitos especificos, valores123456/45678/diferenca77778MZN; paginacao e legibilidade aprovadas. Sem regenerar PDF ou repetir Word/ZIP/provas aceites. Condicao satisfeita para1afdfee8+2856240c; disponibilizacao Git autorizada em execucao, ainda a confirmar instalada. Ver inicio do manual e native-pdf-and-anchor-review-20261023.json. Pendencias historicas de ficheiro em falta superadas; saldo de ancoras6985f82e preservado; Estatisticas/IA adiadas. | [Entrega confirmada 23/10/2026] 1afdfee8+2856240c entregues na homologacao8036b9b0. PDF original encontrado pelo titulo automatico na mesma pasta/maquina/sessao: dez paginas e ambito/requisitos/valores/paginacao conferidos, SHA256010eb4ea12015563c1b2f8bc255b1078c276f824c50690732541d5bffe34b8a6, sem regeneracao. Fast-forward55136b44->8036b9b0, instalador installed16:46:13UTC, zero migrations/importacoes. Revisao publica e15hashes funcionais coincidem; delta autenticado na ficha53/dossier958df138 verificado, versao5 preservada, zero novos pedidos/gravacoes/submissoes. Sem repetir provas aceites. Ver treatment-scope-installation-receipt-20261023.json e inicio do manual. Pendencias historicas de PDF/instalacao superadas neste recorte. Complementos e fechos anteriores preservados. Saldo ancora6985f82e mantido; Estatisticas/IA adiadas; sem fecho global.",,,,diagnosis and targeted corrections,,"24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Isolamento e recuperacao de dois dossiers/nova sessao aceites, nao repetidos. Restam deltas S1 de moeda guardada e S2 de recuperacao por ID com admissoes suspensas; nao presumir fuga nem repetir todos os logins. | Historico preservado: [Retoma 21/10/2026] QA 18576, clone simulator_review_delta_20261020_test: sessão sintética renovada por login normal; gravação autenticada e recarga recuperaram saldo 123, receita 900, custos 600, calendário mensal 10/vazio/0, crédito IVA estimado 500. Caixa conhecida 3713 MZN; total indeterminado desde mês 2; crédito estimado excluído da caixa. Prova visual cashflow-recovered-20261021.png e snapshot .txt em outputs/simulator-continuation-20261020. Não certifica recuperação destes novos valores após outro login, CSV/DOCX ou PDF nativo. Ligação de controlo do navegador perdida durante espera de download; não atribuir falha à aplicação. Leitura remota aguarda identificação da ligação SSH; zero alterações no destino. | [Saldo consolidado21/10/2026] Concluído no recorte. A/B, logout/novo login, recuperação e recusa pela aplicação demonstrados anteriormente. A tesouraria tem prova API de nova sessão e prova visual de recuperação por recarga. Não atribuir ao navegador nova sessão dos valores de tesouraria, nem nova certificação RLS; limites expressos conservados. Ver saldo dos oito itens no manual existente; sem fecho global por esta reconciliação. | [Delta QA 23/10/2026 sobre c3f7c3ad] QA: gzip/ETag; idioma guardado e recuperado; versao antiga continua recusada. Ver docs/investmoz/unification/traceability-and-manual.md. Homologacao permanece 7c1f5321; cobertura transversal parcial. 23/10/2026: Tempo encerrou os tres casos no ambito reportado (6b544548; recibo 4098192a), sem repetir. Avaliacao estatica dos trechos restantes no manual existente, seccao de 23/10: escolhas por ficha preservadas no contrato; parques e campos comuns usam a primeira escolha; land/desk/submission reutilizam campos comuns, sem lista OpportunityChoices no DossierPrefill. Demonstracao multi-oportunidade nos restantes formularios pendente. Aplicacao transversal parcial. Sem alteracao no activo. | 23/10/2026: conferência executada QA da segunda oportunidade Gaza/Limpopo → Manica/Beira; primeira/terceira exactamente preservadas no dossier, transacção revertida. Zonas/parques continuam por choices[0]; Terra/DUAT, Balcão e manifestação propõem campos comuns da primeira. Lacunas confirmadas, não corrigidas nem fechadas. Complementos d8224ba8 e fechos anteriores aceites, sem repetição. Ver multi-opportunity-context-review-20261023.json e manual existente. | 23/10/2026: correcção executável QA 4a01e9e2 dos quatro consumidores por identidade: parque próprio, Terra/DUAT, Balcão e manifestação; segunda 309 Gaza/Limpopo → Manica/Beira/parque Manica, primeira exactamente intacta; gravar/recuperar e relatórios conforme recibo multi-opportunity-context-qa-receipt-20261023.json. 4 testes/104 asserções, 3 frontend, tipos/build e prova visual dirigidos. Homologação permanece d8224ba8; complementos e fechos preservados; não é fecho transversal. | 23/10/2026: quatro consumidores entregues na homologação 55136b44 (correcção 4a01e9e2), revisão pública e delta instalado conferidos na ficha real 53 e GET autorizado do contexto. Provas QA reutilizadas, sem novos pedidos nem repetição dos casos aceites. d8224ba8 e fechos anteriores preservados; estatísticas/IA adiadas. Ver multi-opportunity-context-installation-receipt-20261023.json e manual; sem fecho transversal global. | Revisao estatica em b6a626c9, sem nova execucao funcional ou alteracao da homologacao. Estatisticas e IA adiadas. | Prova QA: tests/Feature/InvestmentTreatmentScopeTest.php; tests/frontend/treatment-scope-export.test.mjs; novo dossier d279172b-8bd1-4074-b000-ee25f0d29778. Sem repetir testes aceites. | [PDF nativo 23/10/2026] Falhas observadas na saida real: not_started e detalhe dos requisitos ausente. Correcao 2856240c sobre candidata 1afdfee8: estados humanos e requisitos apenas da oportunidade aplicavel. Teste novo native-pdf-scope passou; tipos/build passaram; sem repetir Word/ZIP. Saida real revista13, oportunidade309/Manica, valores QA123456/45678/diferenca77778MZN, pronta para gravacao manual. PDF guardado/paginacao pendentes por falta de controlo do dialogo nativo. Integracao/disponibilizacao ja autorizada pela Tempo apos conferencia, ainda nao executada; origin/main55136b44. Estatisticas e IA adiadas. | [PDF nativo guardado conferido 23/10/2026] Original encontrado na pasta indicada com titulo automatico Relatorio SYNTHETIC QA, extensao .pdf, maquina ONALA/macbook/Console. SHA256010eb4ea12015563c1b2f8bc255b1078c276f824c50690732541d5bffe34b8a6. Dez paginas renderizadas e conferidas: oportunidade309/Manica, cinco requisitos especificos, valores123456/45678/diferenca77778MZN; paginacao e legibilidade aprovadas. Sem regenerar PDF ou repetir Word/ZIP/provas aceites. Condicao satisfeita para1afdfee8+2856240c; disponibilizacao Git autorizada em execucao, ainda a confirmar instalada. Ver inicio do manual e native-pdf-and-anchor-review-20261023.json. Pendencias historicas de ficheiro em falta superadas; saldo de ancoras6985f82e preservado; Estatisticas/IA adiadas. | [Entrega confirmada 23/10/2026] 1afdfee8+2856240c entregues na homologacao8036b9b0. PDF original encontrado pelo titulo automatico na mesma pasta/maquina/sessao: dez paginas e ambito/requisitos/valores/paginacao conferidos, SHA256010eb4ea12015563c1b2f8bc255b1078c276f824c50690732541d5bffe34b8a6, sem regeneracao. Fast-forward55136b44->8036b9b0, instalador installed16:46:13UTC, zero migrations/importacoes. Revisao publica e15hashes funcionais coincidem; delta autenticado na ficha53/dossier958df138 verificado, versao5 preservada, zero novos pedidos/gravacoes/submissoes. Sem repetir provas aceites. Ver treatment-scope-installation-receipt-20261023.json e inicio do manual. Pendencias historicas de PDF/instalacao superadas neste recorte. Complementos e fechos anteriores preservados. Saldo ancora6985f82e mantido; Estatisticas/IA adiadas; sem fecho global.",,20/10/2026,,," | Antes da delimitacao do simulador 24/10/2026: QA continuation verified; precise open inputs and cashflow visual check in same manual; 2-4 h remaining | Antes da execucao QA 24/10/2026: Isolamento e recuperacao de dois dossiers/nova sessao aceites, nao repetidos. Restam deltas S1 de moeda guardada e S2 de recuperacao por ID com admissoes suspensas; nao presumir fuga nem repetir todos os logins. | Antes da conferencia final S3: Saldo deste lote: apenas conferencia de paginacao do bloco IVA mensal no PDF nativo guardado; CSV/Word conferidos. S1/S2 corrigidos em QA, sem entrega na homologacao. | Antes da entrega S1-S3: Saldo QA deste lote: zero. Falta integracao/disponibilizacao pelo Git e conferencia do delta instalado; nao e entrega na homologacao nem simulador fiscal integral.",,,,,,,,,,," | [Saldo corrente 23/10/2026] São três lacunas de integração constatadas por leitura e quatro verificações delimitadas, não sete falhas de execução. Os itens 1–3 determinam a correcção executável seguinte; 4–6 podem ser conferidos independentemente em QA isolado; 7 depende apenas do âmbito corrigido. A contagem refere-se a estes sete recortes, não a cada formato ou campo. Uma verificação que passe encerra o item; uma que falhe regista o defeito concreto na mesma linha da matriz. Não criar outra matriz/backlog nem converter ausência de prova em regressão. Fechos preservados: 6b544548/4098192a; d8224ba8/af926180; 55136b44/b6a626c9. Notas historicas de falta de entrega destes recortes estao superadas. Ver sete recortes no inicio do manual existente. | [QA conjunta 23/10/2026] Itens 1-3 corrigidos: escolha de oportunidade no simulador, aplicabilidade/estados por oportunidade, atalho Terra pelo pedido associado. Provas dirigidas novas nos itens 4-6: retirada da primeira, contactos autorizados, entradas ideia/sector/territorio e login. Word/ZIP gerados; composicao de impressao conferida. Resta PDF nativo efectivamente guardado/paginacao e recorte ancora por analisar. Sem entrega na homologacao desta candidata. Ver estado corrente no inicio do manual; sete itens historicos abaixo nao sao o saldo corrente. Fechos 6b544548, d8224ba8, 55136b44 preservados. Estatisticas e IA adiadas. | [PDF nativo 23/10/2026] Falhas observadas na saida real: not_started e detalhe dos requisitos ausente. Correcao 2856240c sobre candidata 1afdfee8: estados humanos e requisitos apenas da oportunidade aplicavel. Teste novo native-pdf-scope passou; tipos/build passaram; sem repetir Word/ZIP. Saida real revista13, oportunidade309/Manica, valores QA123456/45678/diferenca77778MZN, pronta para gravacao manual. PDF guardado/paginacao pendentes por falta de controlo do dialogo nativo. Integracao/disponibilizacao ja autorizada pela Tempo apos conferencia, ainda nao executada; origin/main55136b44. Estatisticas e IA adiadas. | [PDF nativo guardado conferido 23/10/2026] Original encontrado na pasta indicada com titulo automatico Relatorio SYNTHETIC QA, extensao .pdf, maquina ONALA/macbook/Console. SHA256010eb4ea12015563c1b2f8bc255b1078c276f824c50690732541d5bffe34b8a6. Dez paginas renderizadas e conferidas: oportunidade309/Manica, cinco requisitos especificos, valores123456/45678/diferenca77778MZN; paginacao e legibilidade aprovadas. Sem regenerar PDF ou repetir Word/ZIP/provas aceites. Condicao satisfeita para1afdfee8+2856240c; disponibilizacao Git autorizada em execucao, ainda a confirmar instalada. Ver inicio do manual e native-pdf-and-anchor-review-20261023.json. Pendencias historicas de ficheiro em falta superadas; saldo de ancoras6985f82e preservado; Estatisticas/IA adiadas. | [Entrega confirmada 23/10/2026] 1afdfee8+2856240c entregues na homologacao8036b9b0. PDF original encontrado pelo titulo automatico na mesma pasta/maquina/sessao: dez paginas e ambito/requisitos/valores/paginacao conferidos, SHA256010eb4ea12015563c1b2f8bc255b1078c276f824c50690732541d5bffe34b8a6, sem regeneracao. Fast-forward55136b44->8036b9b0, instalador installed16:46:13UTC, zero migrations/importacoes. Revisao publica e15hashes funcionais coincidem; delta autenticado na ficha53/dossier958df138 verificado, versao5 preservada, zero novos pedidos/gravacoes/submissoes. Sem repetir provas aceites. Ver treatment-scope-installation-receipt-20261023.json e inicio do manual. Pendencias historicas de PDF/instalacao superadas neste recorte. Complementos e fechos anteriores preservados. Saldo ancora6985f82e mantido; Estatisticas/IA adiadas; sem fecho global." AUD-SIM-INT04,Review stale and historical results and correct dossier,Tempo request 20/10/2026; integrated simulator review; same manual,simulator and shared language,,,QA only,"Existing versions/fingerprints; targeted verification pending | 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral.",S1/S2/S3 entregues na homologacao em cd10cccb; delta instalado conferido,Saldo deste lote S1-S3: zero. Nao representa simulador de todos os impostos; proximo lote fiscal sera delimitado pelos modelos anexados. Variantes fora deste recorte conservam criterios proprios.,,,P1,,,,,,,,,,, | Estado antes da delimitacao 24/10/2026: Historical results visible after fix; 12 and 24 recovered; hashes unchanged; synthetic temporal resolver versions verified in memory only | Antes da execucao QA 24/10/2026: Historicos e invalidacao aceites; retoma S2 e prova mensal S3 delimitadas | Antes da conferencia final S3: S1/S2 corrigidos e demonstrados QA; S3 aguarda PDF nativo; candidata 65b87819 | Antes da entrega S1-S3: S1/S2/S3 concluidos em QA; candidata 65b87819 pronta para integracao,,"24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Invalidacao por vendas/entradas e snapshots historicos preservados. S2 deve recuperar estado terminal pelo mesmo ID sem duplicacao; S3 confere rotulo actual/historico e versao no bloco mensal exportado. | Historico preservado: 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral.","24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Invalidacao por vendas/entradas e snapshots historicos preservados. S2 deve recuperar estado terminal pelo mesmo ID sem duplicacao; S3 confere rotulo actual/historico e versao no bloco mensal exportado. | Historico preservado: ",,,,diagnosis and targeted corrections,,"24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Invalidacao por vendas/entradas e snapshots historicos preservados. S2 deve recuperar estado terminal pelo mesmo ID sem duplicacao; S3 confere rotulo actual/historico e versao no bloco mensal exportado. | Historico preservado: [Saldo consolidado21/10/2026] Concluído no recorte demonstrado. Histórico24/12 visível, hashes preservados e versões temporais sintéticas do resolvedor conferidas. Execução fiscal integrada com parâmetros reais pertence ao saldo de02 e não foi demonstrada por estes testes. Ver saldo dos oito itens no manual existente; sem fecho global por esta reconciliação. | 22/10/2026: primeiro incremento QA na branch codex/project-context-continuity-QA; contexto único por dossier/conta, herança com edições preservadas, moeda/IVA mensal e análise territorial explícita. Ver traceability-and-manual.md, secção Continuidade e adaptação contextual. 4 HTTP/74 asserções; 8 frontend; percurso visual A/B e nova sessão. Não encerra adaptação jurídica integral.",,20/10/2026,,," | Antes da delimitacao do simulador 24/10/2026: QA continuation verified; precise open inputs and cashflow visual check in same manual; 2-4 h remaining | Antes da execucao QA 24/10/2026: Invalidacao por vendas/entradas e snapshots historicos preservados. S2 deve recuperar estado terminal pelo mesmo ID sem duplicacao; S3 confere rotulo actual/historico e versao no bloco mensal exportado. | Antes da conferencia final S3: Saldo deste lote: apenas conferencia de paginacao do bloco IVA mensal no PDF nativo guardado; CSV/Word conferidos. S1/S2 corrigidos em QA, sem entrega na homologacao. | Antes da entrega S1-S3: Saldo QA deste lote: zero. Falta integracao/disponibilizacao pelo Git e conferencia do delta instalado; nao e entrega na homologacao nem simulador fiscal integral.",,,,,,,Catálogo visual sintético QA; ZEE/ZFI apenas controlos HTTP revertidos; condições/benefícios não executáveis indeterminados; sem ensaio visual integral dos outros consumidores.,,,,Incremento contextual QA para revisão; sem integração main/activação fiscal. AUD-SIM-INT05,Independent financial controls unknown zero units and currencies,Tempo request 20/10/2026; integrated simulator review; same manual,simulator and shared language,,,QA only,Reconciliation pending; no invented tax assumptions,S1/S2/S3 entregues na homologacao em cd10cccb; delta instalado conferido,Saldo deste lote S1-S3: zero. Nao representa simulador de todos os impostos; proximo lote fiscal sera delimitado pelos modelos anexados. Variantes fora deste recorte conservam criterios proprios.,,,P1,,,,,,,,,,," | Estado antes da delimitacao 24/10/2026: Independent business-plan and cashflow ledgers passed; complete credit recipe included in screen and exports | Antes da execucao QA 24/10/2026: Controlos anteriores aceites; lacuna de moeda S1 diagnosticada, ainda nao corrigida | Antes da conferencia final S3: S1/S2 corrigidos e demonstrados QA; S3 aguarda PDF nativo; candidata 65b87819 | Antes da entrega S1-S3: S1/S2/S3 concluidos em QA; candidata 65b87819 pronta para integracao",,"24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Controlos financeiros independentes anteriores mantidos. Lacuna S1 confirmada em diagnostico novo sem DB: snapshot de tesouraria sem moeda permite relabel USD para MZN no IVA e relatorio. Preservar moeda de origem e montantes; reconciliar divergencia sem conversao presumida. | Historico preservado: ","24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Controlos financeiros independentes anteriores mantidos. Lacuna S1 confirmada em diagnostico novo sem DB: snapshot de tesouraria sem moeda permite relabel USD para MZN no IVA e relatorio. Preservar moeda de origem e montantes; reconciliar divergencia sem conversao presumida. | Historico preservado: ",,,,diagnosis and targeted corrections,,"24/10/2026 ENTREGA S1-S3 HOMOLOGACAO: cd10cccbf45f53836d8bf7b2bd90794d99602cb9, funcional 65b87819, avancando main de 276d833a sem conflitos/force. Revisao servida e manifesto conferidos; quatro assets HTTP200 com os deltas, simulador HTTP200, IVA existente enabled=true/cobertura2026 preservados. Referencia de estabilizacao ancestral; nenhum delta em app/database/config/routes/deploy, sem outros impostos ou regras alteradas. Provas QA/PDF aceites reutilizadas; nenhum dossier/pedido/calculo sintetico criado no destino. S1-S3 entregues, saldo zero neste lote. Confirmacao de moeda v1 sem origem continua explicita, valores intactos. Nao conclui todos os impostos; modelos anexados delimitam proximo lote. Ver closure_homologation_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 FECHO QA S1/S2/S3: candidata funcional 65b87819 pronta para integracao; nao entregue na homologacao. PDF monthly-final.pdf gerado a pedido expresso no motor Edge isolado; 4 paginas renderizadas e inspeccionadas, valores/moeda/oportunidade/periodo/fonte/versao iguais ao CSV/Word, cabecalhos/linhas/rodapes integros. SHA256 7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b. S3 deixa de estar pendente. Nao foi gravacao manual no dialogo nativo. Provas aceites reutilizadas; sem outros impostos ou alteracao de regras. Referencia 276d833a preservada. Ver closure_qa_20261024 no recibo integrado e inicio do manual. | Historico preservado: 24/10/2026 CANDIDATA QA 65b87819: S1 corrigido com moeda de origem v2, v1 preservado e confirmacao explicita; S2 corrigido com recuperacao GET por mesmo ID apesar de novas admissoes desligadas, permissoes e contagem preservadas. 12 testes frontend dirigidos, 2 API/23 assercoes em QA nominal transaccional, TypeScript/build aprovados. S3 CSV/Word/fonte HTML conferidos; falta apenas PDF nativo guardado para paginacao do bloco mensal. Nao pronto para integrar ate essa conferencia. Sem main/homologacao, novos impostos, regras fiscais, schema, permissoes ou dados activos alterados. Ver manual e closure_qa_20261024 no recibo integrado; provas aceites reutilizadas. | Historico preservado: 24/10/2026 AMBITO SIMULADOR: proposta finita S1/S2 (duas lacunas de codigo) e S3 (uma prova especifica). Ver inicio do manual e closure_scope_reconciliation_20261024 no recibo integrado existente. Nao executadas correccoes/integracao/publicacao fiscal; provas validas reutilizadas. Seis associacoes e dois originais sem dependencia efectiva identificada. Controlos financeiros independentes anteriores mantidos. Lacuna S1 confirmada em diagnostico novo sem DB: snapshot de tesouraria sem moeda permite relabel USD para MZN no IVA e relatorio. Preservar moeda de origem e montantes; reconciliar divergencia sem conversao presumida. | Historico preservado: [Retoma 21/10/2026] QA 18576, clone simulator_review_delta_20261020_test: sessão sintética renovada por login normal; gravação autenticada e recarga recuperaram saldo 123, receita 900, custos 600, calendário mensal 10/vazio/0, crédito IVA estimado 500. Caixa conhecida 3713 MZN; total indeterminado desde mês 2; crédito estimado excluído da caixa. Prova visual cashflow-recovered-20261021.png e snapshot .txt em outputs/simulator-continuation-20261020. Não certifica recuperação destes novos valores após outro login, CSV/DOCX ou PDF nativo. Ligação de controlo do navegador perdida durante espera de download; não atribuir falha à aplicação. Leitura remota aguarda identificação da ligação SSH; zero alterações no destino. | [Saldo consolidado21/10/2026] Concluído nos controlos delimitados. Controlos independentes de caixa/plano/crédito, zero/desconhecido e moedas preservados. Não são validação de taxas legais nem certificação de toda a contabilidade. Ver saldo dos oito itens no manual existente; sem fecho global por esta reconciliação.",,20/10/2026,,," | Antes da delimitacao do simulador 24/10/2026: QA continuation verified; precise open inputs and cashflow visual check in same manual; 2-4 h remaining | Antes da execucao QA 24/10/2026: Controlos financeiros independentes anteriores mantidos. Lacuna S1 confirmada em diagnostico novo sem DB: snapshot de tesouraria sem moeda permite relabel USD para MZN no IVA e relatorio. Preservar moeda de origem e montantes; reconciliar divergencia sem conversao presumida. | Antes da conferencia final S3: Saldo deste lote: apenas conferencia de paginacao do bloco IVA mensal no PDF nativo guardado; CSV/Word conferidos. S1/S2 corrigidos em QA, sem entrega na homologacao. | Antes da entrega S1-S3: Saldo QA deste lote: zero. Falta integracao/disponibilizacao pelo Git e conferencia do delta instalado; nao e entrega na homologacao nem simulador fiscal integral.",,,,,,,,,,, diff --git a/resources/js/components/simulation-irpc-normal.tsx b/resources/js/components/simulation-irpc-normal.tsx index c1683b54..37f4ac54 100644 --- a/resources/js/components/simulation-irpc-normal.tsx +++ b/resources/js/components/simulation-irpc-normal.tsx @@ -1,3 +1,4 @@ +import {SimulationIrpcPeriodFx} from '@/components/simulation-irpc-period-fx'; import {SimulationIrpcDepreciation} from '@/components/simulation-irpc-depreciation'; import {SimulationIrpcCosts} from '@/components/simulation-irpc-costs'; import {SimulationIrpcSchedules} from '@/components/simulation-irpc-schedules'; @@ -16,9 +17,9 @@ export function SimulationIrpcNormal({draft,onChange}:{draft:Record)=>save({...b,profit:{...(b.profit??newNormalProfitInput()),...patch}}); const field=(r:NormalAdjustment,k:'document'|'line'|'amount'|'reference',label:string)=>; return

L6 — IRPC normal: ajustamentos ao resultado financeiro

Acréscimos de multas sem origem contratual e juros compensatórios incluídos nos custos do plano, artigo 36(1)c. A conferência anual pode determinar o lucro tributável simulado no recorte ordinário documentado. A matéria colectável exige conferência específica de deduções e perdas; a colecta tem cálculo próprio e o saldo final a pagar ou recuperar pertence aL8. Não reutiliza automaticamente juros simulados de L5.

{error&&

{error}

} - {source?

Origem: plano financeiro desta oportunidade; {source.periods} meses; {source.currency}; resultado antes de imposto: {source.accountingProfitBeforeTax}. Cobranças, pagamentos e reembolso de capital ficam fora do resultado.

:

Prepare o plano financeiro para reutilizar o resultado e os custos reconciliados.

} + {source?

Origem: plano financeiro desta oportunidade; {source.periods} meses; {source.currency}; resultado antes de imposto: {source.accountingProfitBeforeTax}. Cobranças, pagamentos e reembolso de capital ficam fora do resultado.

:

{b.periodsFx?'Complete a correspondência do período e moeda abaixo para reutilizar o plano existente emMZN.':'Prepare o plano financeiro para reutilizar o resultado e os custos reconciliados.'}

} - + @@ -31,6 +32,7 @@ export function SimulationIrpcNormal({draft,onChange}:{draft:RecordDepreciação positiva e juros financeiros não integralmente acrescidos exigem correspondência própria;uma declaração de ausência não apaga os valores do plano.

{profitTopics.map(([k,label])=>{const t=b.profit!.topics[k];const change=(p:Partial)=>profit({topics:{...b.profit!.topics,[k]:{...t,...p}}});return
{label}{(t.state==='known'||t.amount!=='')&&}
;})} } + diff --git a/resources/js/components/simulation-irpc-period-fx.tsx b/resources/js/components/simulation-irpc-period-fx.tsx new file mode 100644 index 00000000..fb46bdc8 --- /dev/null +++ b/resources/js/components/simulation-irpc-period-fx.tsx @@ -0,0 +1,21 @@ +import {SimulationFxSelection} from '@/components/simulation-fx-selection'; +import {rawNormalFinancialSource,type NormalBook} from '@/lib/irpc-normal'; +import {newNormalPeriodFx,mapNormalPeriodFx,type NormalPeriodFxInput} from '@/lib/irpc-normal-period-fx'; +import {irpcFxSources,irpcFxRow,updateIrpcFx} from '@/lib/irpc-fx'; +export function SimulationIrpcPeriodFx({draft,book,save}:{draft:Record;book:NormalBook;save:(b:NormalBook)=>void}){ + const raw=rawNormalFinancialSource(draft),i=book.periodsFx; + if(!i)return; + const patch=(p:Partial)=>save({...book,periodsFx:{...i,...p}}),model=mapNormalPeriodFx(draft,i,raw),sources=irpcFxSources(draft); + const text=(k:'from'|'to'|'planStart'|'reference'|'conversionReference'|'mznMapsReference',label:string)=>; + return
Período fiscal e conversão do plano — simulação L6

Reutiliza os meses e valores originais do plano. Seleccione apenas os meses do período documentado;sem anualizar o resultado. Os mapas,activos e saldos fiscais permanecem emMZN e exigem reconciliação explícita. A conversão cambial para simulação usa o mecanismo existente; não confirma automaticamente a regra fiscal de conversão anual.

+ + {text('from','Início do período fiscal (AAAA-MM-DD)')}{text('to','Fim do período fiscal (AAAA-MM-DD)')}{text('planStart','Primeiro mês civil do plano (AAAA-MM-01)')}{text('reference','Suporte do evento,período e correspondência dos meses')} + {book.schedules&&} + {text('mznMapsReference','Reconciliação dos mapas,parcelas,activos e saldos existentes em MZN para este período')} + {raw?.currency!=='MZN'&&<>{text('conversionReference','Pressuposto documentado da conversão mensal para simulação')} + {[...new Set(model.rows.map(r=>r.period))].map(period=>{const date=model.rows.find(r=>r.period===period)?.date,entry=i.months.find(m=>m.period===period)??{period,currency:raw?.currency??''};const change=(p:Partial)=>patch({months:[...i.months.filter(m=>m.period!==period),{...entry,...p}]});return
Mês{period} — {date} — {raw?.currency}{if(p.fxSelection)change({...updateIrpcFx(entry,p.fxSelection),currency:raw?.currency??''});}}/>
;})} + } + {i.months.filter(m=>!model.rows.some(r=>r.period===m.period)).map(m=>

Selecção conservada do mês{m.period},fora do período actual.

)} +

{model.months}meses;resultado convertido:{model.source?.accountingProfitBeforeTax??'Indeterminado'} MZN. {model.pending.join(' | ')}

Meses parciais,limites anuais por corresponder e contagem de perdas41(5) afectam apenas os respectivos casos. Colecta não equivale ao saldo final a pagar.

+
; +} diff --git a/resources/js/components/simulation-irpc-schedules.tsx b/resources/js/components/simulation-irpc-schedules.tsx index 479ad778..7607d73b 100644 --- a/resources/js/components/simulation-irpc-schedules.tsx +++ b/resources/js/components/simulation-irpc-schedules.tsx @@ -7,7 +7,7 @@ export function SimulationIrpcSchedules({book,save}:{book:NormalBook;save:(b:Nor const asset=(id:string,p:Partial)=>patch({assets:s.assets.map(a=>a.id===id?{...a,...p}:a)}); return
Mapas complementares — regras ordinárias documentadas

Reutiliza o resultado e as linhas do plano. As somas brutas de cada tema devem corresponder à conferência do lucro tributável. Os efeitos com sinal ficam discriminados; uma dúvida não apaga as parcelas independentes. L7 conserva benefícios e casos especiais; L8 conserva o fecho anual.

-
Período anual e correspondência dos meses{(['from','to','reference']as const).map(k=>)}

Período anual diferente: documente autorização do artigo7(2) ou comunicação do EP do artigo7(3), início de aplicação e manutenção por cinco exercícios. O plano representa o período completo com termo em2026, emMZN. Períodos curtos e conversão fiscal anual de outra moeda ficam por corresponder.

+ {book.periodsFx&&book.periodsFx.kind!=='annual'?

Período actual no mapa «Período fiscal e conversão do plano». O período anual anterior permanece conservado no histórico.

:
Período anual e correspondência dos meses{(['from','to','reference']as const).map(k=>)}

Período anual diferente: documente autorização do artigo7(2) ou comunicação do EP do artigo7(3), início de aplicação e manutenção por cinco exercícios. O plano representa o período completo com termo em2026, emMZN. Períodos curtos e conversão fiscal anual de outra moeda ficam por corresponder.

} {s.rows.map((r,n)=>
Regra complementar {n+1} diff --git a/resources/js/lib/irpc-normal-assessment.ts b/resources/js/lib/irpc-normal-assessment.ts index bfba2676..64af53dc 100644 --- a/resources/js/lib/irpc-normal-assessment.ts +++ b/resources/js/lib/irpc-normal-assessment.ts @@ -5,7 +5,7 @@ export type NormalAssessmentInput={version:1;treatment:''|'general_61_1'|'other' export const newNormalAssessmentInput=():NormalAssessmentInput=>({version:1,treatment:'',reference:''}); export function validateNormalAssessment(i:NormalAssessmentInput){if(!i||i.version!==1||!['','general_61_1','other'].includes(i.treatment)||typeof i.reference!=='string')throw Error('Enquadramento da colecta não recuperável;original conservado.');} export type NormalAssessmentModel={input:NormalAssessmentInput;period:{year:string;from:string;to:string};classification:string;rate:FiscalFraction|null;taxableBase:FiscalFraction|null;colecta:FiscalFraction|null;centExact:boolean|null;pending:string[];rule:string;source:string;finalBalance:{scope:'L8';status:'not_calculated';payable:null;recoverable:null;reason:string}}; -export function calculateNormalAssessment(input:NormalAssessmentInput,base:FiscalFraction|null,context:{year:string;scope:string;currency:string;extended?:boolean;period?:{from:string;to:string}}):NormalAssessmentModel{ +export function calculateNormalAssessment(input:NormalAssessmentInput,base:FiscalFraction|null,context:{year:string;scope:string;currency:string;extended?:boolean;short?:boolean;period?:{from:string;to:string}}):NormalAssessmentModel{ validateNormalAssessment(input);const pending:string[]=[],period={year:context.year,from:/^20\d{2}$/.test(context.year)?context.year+'-01-01':'',to:/^20\d{2}$/.test(context.year)?context.year+'-12-31':''}; if(context.year!=='2026')pending.push('Taxa geral correspondida neste incremento apenas ao exercício2026;sem taxa transportada para outro período.'); if(!(context.scope==='resident_general'||context.extended&&context.scope==='ep_general')||context.currency!=='MZN')pending.push('Colecta delimitada ao sujeito residente no regime geral emMZN;outros âmbitos por corresponder.'); @@ -13,8 +13,8 @@ export function calculateNormalAssessment(input:NormalAssessmentInput,base:Fisca if(!input.reference.trim())pending.push('Identifique suporte ou pressuposto da aplicação da taxa geral ao caso;uma actividade semelhante não prova o regime.'); if(base===null)pending.push('Matéria colectável actual indeterminada;lucro tributável não é substituto da base.'); else if(!/^-?\d{1,80}$/.test(base.numerator)||!/^\d{1,80}$/.test(base.denominator)||BigInt(base.denominator)===0n||BigInt(base.numerator)<0n)pending.push('Matéria colectável deve ser um valor conhecido não negativo e reconciliado.'); - if(context.period){period.from=context.period.from;period.to=context.period.to;const start=new Date(period.from+'T00:00:00Z'),end=new Date(period.to+'T00:00:00Z');if(!Number.isFinite(+start)||!Number.isFinite(+end)||start.toISOString().slice(0,10)!==period.from||end.toISOString().slice(0,10)!==period.to||!period.from.endsWith('-01')||!period.to.startsWith('2026-'))pending.push('Período fiscal anual não reconciliado.');else{start.setUTCFullYear(start.getUTCFullYear()+1);start.setUTCDate(start.getUTCDate()-1);if(start.toISOString().slice(0,10)!==period.to)pending.push('Colecta anual: período de12 meses por reconciliar.');}} + if(context.period){period.from=context.period.from;period.to=context.period.to;const start=new Date(period.from+'T00:00:00Z'),end=new Date(period.to+'T00:00:00Z');if(!Number.isFinite(+start)||!Number.isFinite(+end)||start.toISOString().slice(0,10)!==period.from||end.toISOString().slice(0,10)!==period.to||!period.from.endsWith('-01')||!period.to.startsWith('2026-'))pending.push('Período fiscal anual não reconciliado.');else if(context.short){if(period.from>period.to||!period.from.startsWith('2026-')||period.from===context.year+'-01-01'&&period.to===context.year+'-12-31')pending.push('Período curto por reconciliar.');}else{start.setUTCFullYear(start.getUTCFullYear()+1);start.setUTCDate(start.getUTCDate()-1);if(start.toISOString().slice(0,10)!==period.to)pending.push('Colecta anual: período de12 meses por reconciliar.');}} const rate=input.treatment==='general_61_1'&&context.year==='2026'?fraction(32n):null; const colecta=pending.length===0&&base!==null&&rate?fraction(BigInt(base.numerator)*32n,BigInt(base.denominator)*100n):null; - return{input:structuredClone(input),period,classification:input.treatment==='general_61_1'?'Regime normal — taxa geral do artigo61(1)':input.treatment==='other'?'Caso especial fora deste recorte':'Enquadramento por identificar',rate,taxableBase:base,colecta,centExact:colecta?(BigInt(colecta.numerator)*100n)%BigInt(colecta.denominator)===0n:null,pending,rule:'CIRPC61(1)-general-2026/1',source:context.extended?'CIRPC61(1), taxa geral32% mantida pelos diplomas inventariados até Lei12/2025; período anual documentado com termo em2026. CIRPC15(1)a/c,7(1–3): sujeito residente ou resultado imputável aEP no regime geral; ano civil, autorização ou comunicação expressamente identificadas. Sem arredondamento fiscal ou saldoL8 presumidos.':'CIRPC Lei34/2007 art61(1),PDF17/p768(71):taxa geral32%. Lei4/2012 altera61(2);Lei20/2022 PDF1/p2731 mantém61(1),altera61(2) com termo31/12/2025;Lei12/2025 PDF18/20 não altera61(1),adita61-A para mais-valias,fora deste recorte. Exercício anual2026/MZN/residente geral,matéria colectável actual×32/100 em aritmética racional exacta. Sem arredondamento fiscal ou transcriçãoM20/M22 presumidos.',finalBalance:{scope:'L8',status:'not_calculated',payable:null,recoverable:null,reason:'Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.'}}; + return{input:structuredClone(input),period,classification:input.treatment==='general_61_1'?'Regime normal — taxa geral do artigo61(1)':input.treatment==='other'?'Caso especial fora deste recorte':'Enquadramento por identificar',rate,taxableBase:base,colecta,centExact:colecta?(BigInt(colecta.numerator)*100n)%BigInt(colecta.denominator)===0n:null,pending,rule:'CIRPC61(1)-general-2026/1',source:context.short?'CIRPC7(4)/61(1):período curto documentado em2026,matéria colectável efectiva ×32%;sem anualizar lucro/base ou proporcionalizar a taxa;saldo finalL8 indeterminado.':context.extended?'CIRPC61(1), taxa geral32% mantida pelos diplomas inventariados até Lei12/2025; período anual documentado com termo em2026. CIRPC15(1)a/c,7(1–3): sujeito residente ou resultado imputável aEP no regime geral; ano civil, autorização ou comunicação expressamente identificadas. Sem arredondamento fiscal ou saldoL8 presumidos.':'CIRPC Lei34/2007 art61(1),PDF17/p768(71):taxa geral32%. Lei4/2012 altera61(2);Lei20/2022 PDF1/p2731 mantém61(1),altera61(2) com termo31/12/2025;Lei12/2025 PDF18/20 não altera61(1),adita61-A para mais-valias,fora deste recorte. Exercício anual2026/MZN/residente geral,matéria colectável actual×32/100 em aritmética racional exacta. Sem arredondamento fiscal ou transcriçãoM20/M22 presumidos.',finalBalance:{scope:'L8',status:'not_calculated',payable:null,recoverable:null,reason:'Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.'}}; } diff --git a/resources/js/lib/irpc-normal-base.ts b/resources/js/lib/irpc-normal-base.ts index ccaef452..e735183d 100644 --- a/resources/js/lib/irpc-normal-base.ts +++ b/resources/js/lib/irpc-normal-base.ts @@ -15,7 +15,7 @@ export type NormalBaseModel={input:NormalBaseInput;taxableProfit:FiscalFraction| const zero=()=>fraction(0n); function amount(s:string){if(!/^\d{1,18}(?:\.\d{1,2})?$/.test(s))throw Error();return decimalFraction(s);} const units=(f:FiscalFraction)=>BigInt(f.numerator)*100n/BigInt(f.denominator); -export function calculateNormalBase(input:NormalBaseInput,profit:FiscalFraction|null,year:string,currentLossReference?:string):NormalBaseModel{ +export function calculateNormalBase(input:NormalBaseInput,profit:FiscalFraction|null,year:string,currentLossReference?:string,short=false):NormalBaseModel{ validateNormalBase(input);const i=structuredClone(input),pending:string[]=[],losses:NormalBaseModel['losses']=[]; if(year!=='2026')pending.push('Matéria colectável delimitada ao exercício2026.'); if(!/^\d{9}$/.test(i.subjectNuit)||!i.identityReference.trim())pending.push('Identifique NUIT e suporte do sujeito passivo do lucro e das perdas.'); @@ -45,6 +45,7 @@ export function calculateNormalBase(input:NormalBaseInput,profit:FiscalFraction| if(issues.length){r.status='indeterminate';r.reason=issues.join(' ');pending.push(l.year+': '+r.reason);} losses.push(r); } + if(short&&losses.some(l=>l.requestedAmount&&BigInt(l.requestedAmount.numerator)>0n))pending.push('Período curto:sequência dos períodos posteriores por reconciliar;41(5) exclui da contagem o período de transição7(4)d inferior a6meses,sem agregar todos os períodos curtos ou presumir prazo por ano civil.'); const requestedLosses=addFractions(losses.filter(l=>l.status==='eligible').map(l=>l.requestedAmount!)); if(profit&&BigInt(requestedLosses.numerator)*BigInt(profit.denominator)>(BigInt(profit.numerator)>0n?BigInt(profit.numerator)*BigInt(requestedLosses.denominator):0n))pending.push('Utilizações propostas excedem o lucro tributável disponível;reparta explicitamente sem criar base negativa ou escolher uma ordem de perdas.'); let benefitDeduction:FiscalFraction|null=null;const benefit=i.benefits; diff --git a/resources/js/lib/irpc-normal-costs.ts b/resources/js/lib/irpc-normal-costs.ts index 1dd36700..c39f9028 100644 --- a/resources/js/lib/irpc-normal-costs.ts +++ b/resources/js/lib/irpc-normal-costs.ts @@ -36,7 +36,7 @@ const min=(...v:FiscalFraction[])=>v.reduce((a,b)=>cmp(a,b)<0n?a:b),max0=(v:Fisc const costMoney=(v:FiscalFraction|null)=>{if(!v)return'Indeterminado';const p=fractionPresentation(v);return(p.approximate?'≈':'')+p.decimal+' MZN'+(p.approximate?' (exacto '+v.numerator+'/'+v.denominator+')':'');}; const identity=(r:{document:string;line:string})=>r.document.trim()+'\u0000'+r.line.trim(); export function reusableCreditBalance(source:Source|null){const l=source?.cashSchedule?.at(-1);if(!l||l.salesReceivablesBalance===null)return null;try{return addFractions([fiscalMoney(l.salesReceivablesBalance),fiscalMoney(l.openingReceivablesBalance)]);}catch{return null;}} -export function calculateNormalCosts(input:NormalCostsInput,source:Source|null,existing:CostClaim[],period:{from:string;to:string}){ +export function calculateNormalCosts(input:NormalCostsInput,source:Source|null,existing:CostClaim[],period:{from:string;to:string},short=false){ validateNormalCosts(input);const rows=input.rows,claims=rows.flatMap(r=>[{...r},...(r.rule==='work'?[{id:r.id,document:r.document,line:r.line+'/custos',sourceCode:r.facts.costSource??'',amount:r.facts.bookCost??''}]:[])]),pending:string[]=[]; const sourceAmount=(code:string,effect:string)=>{const l=source?.accountingLines.find(l=>l.code===code);if(!l||l.accountingEffect!==effect)throw Error('Seleccione uma linha contabilística compatível.');return fiscalMoney(l.total);}; const pool=(rule:CostRule)=>addFractions(rows.filter(r=>r.rule===rule).map(r=>fiscalMoney(r.amount))); @@ -50,6 +50,7 @@ export function calculateNormalCosts(input:NormalCostsInput,source:Source|null,e if(!rule||!r.document.trim()||!r.line.trim()||!r.reference.trim()||r.conditions!=='yes')issues.push('Regra, documento/linha, condições e suporte em falta.'); if([...existing,...claims.filter(c=>c!==r&&c.id!==r.id)].some(c=>identity(c)===identity(r)))issues.push('Documento/linha repetidos entre mapas.'); if(claims.filter(c=>identity(c)===identity(r)).length>1)issues.push('Documento/linha repetidos no mapa.'); + if(short&&['credit','advertising'].includes(r.rule))issues.push('Limite anual neste período curto por corresponder;sem proporcionalização ou anualização presumida.'); if(source?.currency!=='MZN'||!period.to.startsWith('2026-'))issues.push('Recorte anual emMZN com termo em2026 por reconciliar.'); try{amount=fiscalMoney(r.amount);if(cmp(amount,z())<=0n&&r.rule!=='work')throw Error('Identifique parcela positiva conhecida.'); const isIncome=['provision_reversal','taxed_reversal','prior_income','work'].includes(r.rule);const omitted=r.rule==='provision_reversal'&&f.inResult==='no';if(!omitted)checkOrigin(r.sourceCode,amount,isIncome?'income':'expense');else if(r.sourceCode)throw Error('Reversão não incluída no resultado não deve repetir uma linha de proveitos.'); diff --git a/resources/js/lib/irpc-normal-depreciation.ts b/resources/js/lib/irpc-normal-depreciation.ts index 16723a52..ed8febeb 100644 --- a/resources/js/lib/irpc-normal-depreciation.ts +++ b/resources/js/lib/irpc-normal-depreciation.ts @@ -30,11 +30,12 @@ const ratio=(a:FiscalFraction,b:FiscalFraction)=>fraction(BigInt(a.numerator)*Bi const date=(v:string)=>/^20\d{2}-\d{2}-\d{2}$/.test(v)&&Number.isFinite(Date.parse(v))&&new Date(v).toISOString().slice(0,10)===v; const month=(v:string)=>Number(v.slice(0,4))*12+Number(v.slice(5,7))-1; const show=(v:FiscalFraction|null)=>{if(!v)return'Indeterminado';const p=fractionPresentation(v);return(p.approximate?'≈':'')+p.decimal+' MZN'+(p.approximate?' (exacto '+v.numerator+'/'+v.denominator+')':'');}; -export function calculateNormalDepreciation(input:NormalDepreciationInput,source:{currency:string;accountingLines:Array<{code:string;total:string}>}|null,period:{from:string;to:string},claims:Array<{sourceCode:string;document:string;line:string;amount:string}>){ +export function calculateNormalDepreciation(input:NormalDepreciationInput,source:{currency:string;accountingLines:Array<{code:string;total:string}>}|null,period:{from:string;to:string},claims:Array<{sourceCode:string;document:string;line:string;amount:string}>,short=false){ validateNormalDepreciation(input);const pending:string[]=[]; if(!input.completenessReference.trim())pending.push('Reconciliação integral dos activos e quotas anteriores com a depreciação da origem em falta.'); - if(source?.currency!=='MZN'||!date(period.from)||!date(period.to)||!period.to.startsWith('2026-')||month(period.to)-month(period.from)!==11)pending.push('Período anual emMZN com termo em2026 por reconciliar; períodos curtos permanecem separados.'); + if(source?.currency!=='MZN'||!date(period.from)||!date(period.to)||!period.to.startsWith('2026-')||(!short&&month(period.to)-month(period.from)!==11||short&&(month(period.to)=11)))pending.push('Período anual emMZN com termo em2026 por reconciliar; períodos curtos permanecem separados.'); const assets=input.assets.map(a=>{const issues:string[]=[],notes:string[]=[];let accounting:FiscalFraction|null=null,basis:FiscalFraction|null=null,taxBasis:FiscalFraction|null=null,quota:FiscalFraction|null=null,deduction:FiscalFraction|null=null,adjustment:FiscalFraction|null=null,priorUsed:FiscalFraction|null=null,priorRemaining:FiscalFraction|null=null,remainingFiscal:FiscalFraction|null=null,eligibleCurrent:FiscalFraction|null=null,months:number|null=null;const entry=Object.hasOwn(depreciationCatalog,a.category)?depreciationCatalog[a.category as DepreciationCategory]:null; + if(short&&a.category!=='nondepreciable'&&(a.timing!=='months'||a.method==='low_value'))issues.push('Período curto exige duodécimos;opção integral art17 neste período por corresponder.'); const money=(s:string,label:string)=>{if(!s.trim())throw Error(label+' em falta; não presumir zero.');return fiscalMoney(s);}; const yesno=(v:string,label:string)=>{if(!['yes','no'].includes(v))throw Error(label+' por documentar.');return v==='yes';}; if(!a.assetKey.trim()||!a.description.trim()||!a.document.trim()||!a.line.trim()||!a.reference.trim()||a.conditions!=='yes')issues.push('Identificação do activo, documento/linha, condições ordinárias e suporte em falta.'); diff --git a/resources/js/lib/irpc-normal-period-fx.ts b/resources/js/lib/irpc-normal-period-fx.ts new file mode 100644 index 00000000..d0552a83 --- /dev/null +++ b/resources/js/lib/irpc-normal-period-fx.ts @@ -0,0 +1,39 @@ +import {addFractions,fraction,type FiscalFraction} from './fiscal-rational.ts'; +import {convertIrpcAmount,irpcFxDependency,type IrpcFxAmount,type IrpcFxEvidence,irpcFxEvidenceLabel} from './irpc-fx.ts'; +import type {rawNormalFinancialSource} from './irpc-normal.ts'; +export const normalPeriodFxVersion='IRPC-normal-adjustments/8'; +export type NormalPeriodFxInput={version:1;kind:''|'annual'|'start'|'cessation'|'same_year'|'transition';from:string;to:string;planStart:string;reference:string;conversionReference:string;mznMapsReference:string;months:Array}; +export const newNormalPeriodFx=():NormalPeriodFxInput=>({version:1,kind:'',from:'',to:'',planStart:'',reference:'',conversionReference:'',mznMapsReference:'',months:[]}); +export function validateNormalPeriodFx(i:NormalPeriodFxInput){ + if(!i||i.version!==1||!['','annual','start','cessation','same_year','transition'].includes(i.kind)||['from','to','planStart','reference','conversionReference','mznMapsReference'].some(k=>typeof i[k as 'from']!=='string')||!Array.isArray(i.months)||new Set(i.months.map(m=>m.period)).size!==i.months.length||i.months.some(m=>!Number.isSafeInteger(m.period)||m.period<1||typeof m.currency!=='string'||m.fxSelection!==undefined&&(!m.fxSelection||typeof m.fxSelection!=='object')||m.fxLink!==undefined&&(!m.fxLink||typeof m.fxLink.id!=='string'||typeof m.fxLink.fingerprint!=='string')))throw Error('Correspondência do período/moeda não recuperável;originais preservados.'); +} +const iso=(s:string)=>/^20\d{2}-\d{2}-\d{2}$/.test(s)&&Number.isFinite(Date.parse(s))&&new Date(s).toISOString().slice(0,10)===s; +const month=(s:string)=>Number(s.slice(0,4))*12+Number(s.slice(5,7))-1; +const monthEnd=(s:string)=>{const d=new Date(s+'T00:00:00Z');d.setUTCMonth(d.getUTCMonth()+1,0);return d.toISOString().slice(0,10);}; +const amount=(v:FiscalFraction)=>{const n=BigInt(v.numerator)*100n,d=BigInt(v.denominator);if(n%d!==0n)throw Error('Conversão com fracção de cêntimo: representação fiscal por corresponder,sem arredondamento novo.');const c=n/d,a=c<0n?-c:c;return(c<0n?'-':'')+a/100n+'.'+String(a%100n).padStart(2,'0');}; +type Source=NonNullable>; +export function mapNormalPeriodFx(d:Record,input:NormalPeriodFxInput,raw:Source|null){ + validateNormalPeriodFx(input);const pending:string[]=[],short=input.kind!==''&&input.kind!=='annual';let count=0; + if(!input.kind||!input.reference.trim())pending.push('Tipo,evento e suporte da correspondência do período por identificar.'); + if(!iso(input.from)||!iso(input.to)||input.from>input.to||!input.from.endsWith('-01')||monthEnd(input.to.slice(0,7)+'-01')!==input.to||!input.to.startsWith('2026-'))pending.push('Recorte:meses completos,termo em2026;datas parciais ou inválidas permanecem por corresponder.'); + else{count=month(input.to)-month(input.from)+1;if(count<1||count>12||short&&count>=12||!short&&count!==12)pending.push('Número de meses incompatível com o tipo de período.');} + if(short&&(!input.from.startsWith('2026-')||input.kind==='start'&&input.to!=='2026-12-31'||['cessation','transition'].includes(input.kind)&&input.from!=='2026-01-01'))pending.push('Datas incompatíveis com início,cessação ou transição no ano civil2026.'); + if(!iso(input.planStart)||!input.planStart.endsWith('-01'))pending.push('Identifique o primeiro mês civil do plano;meses orçamentais não têm data fiscal presumida.'); + if(!input.mznMapsReference.trim())pending.push('Confirme que parcelas,activos,quotas,saldos e mapas fiscais existentes estão reconciliados emMZN com este período;sem converter novamente esses dados.'); + if(!raw)pending.push('Plano financeiro reconciliado em falta.'); + const selected=raw?.accountingLines[0]?.monthlyAmounts.filter(m=>iso(input.planStart)&&month(input.planStart)+m.period-1>=month(input.from)&&month(input.planStart)+m.period-1<=month(input.to))??[]; + if(selected.length!==count||!count)pending.push('Meses do plano não cobrem integralmente o período indicado;sem anualização ou preenchimento de meses em falta.'); + if(raw?.currency!=='MZN'&&!input.conversionReference.trim())pending.push('Identifique pressuposto documentado da conversão mensal para a simulação;selecção cambial não confirma,por si,a regra fiscal de conversão anual.'); + for(const m of input.months)if(!selected.some(x=>x.period===m.period))pending.push('Selecção cambial sem mês seleccionado no período: '+m.period); + const rows:Array<{code:string;period:number;date:string;originalAmount:string;originalCurrency:string;value:FiscalFraction|null;evidence:IrpcFxEvidence|null;reason:string}>=[]; + const lines=raw?.accountingLines.map(l=>{const monthlyAmounts=l.monthlyAmounts.filter(m=>selected.some(x=>x.period===m.period)).map(m=>{let value:FiscalFraction|null=null,evidence:IrpcFxEvidence|null=null,reason='';const day=iso(input.planStart)?new Date(Date.UTC(Number(input.planStart.slice(0,4)),Number(input.planStart.slice(5,7))-1+m.period-1,1)).toISOString().slice(0,10):''; + try{const sign=m.amount.startsWith('-')?-1n:1n,original=sign<0n?m.amount.slice(1):m.amount;const selection=input.months.find(x=>x.period===m.period);if(raw.currency!=='MZN'&&(!selection||selection.currency!==raw.currency))throw Error('Selecção cambial deste mês/moeda em falta;sem usar taxa de outro mês por defeito.');const converted=convertIrpcAmount(d,original,selection??{currency:'MZN'});value=fraction(BigInt(converted.value.numerator)*sign,BigInt(converted.value.denominator));evidence=converted.evidence;amount(value);}catch(e){value=null;reason=String(e);pending.push(l.code+'/mês'+m.period+': '+reason);} + rows.push({code:l.code,period:m.period,date:day,originalAmount:m.amount,originalCurrency:raw.currency,value,evidence,reason});return{period:m.period,amount:value?amount(value):'0.00'};}); + const total=addFractions(rows.filter(r=>r.code===l.code&&r.value).map(r=>r.value!));return{...l,monthlyAmounts,total:amount(total)}; + })??[]; + const ready=pending.length===0;const profit=addFractions(lines.map(l=>{const f=rows.filter(r=>r.code===l.code&&r.value).map(r=>r.value!);const sum=addFractions(f);return l.accountingEffect==='income'?sum:fraction(-BigInt(sum.numerator),BigInt(sum.denominator));})); + return{input:structuredClone(input),short,months:count,originalCurrency:raw?.currency??'',rows,pending,source:ready&&raw?{...raw,currency:'MZN',cashSchedule:raw.currency==='MZN'?raw.cashSchedule.filter(r=>selected.some(m=>m.period===r.period)):[],periods:count,accountingLines:lines,accountingProfitBeforeTax:amount(profit)}:null,rule:'CIRPC7(4)a–d;Decreto72/2013 art9(3)a–c para os casos correspondidos. Meses completos do plano,sem anualização. Conversão para simulação reutiliza mecanismo cambial entregue e pressupostos explícitos;sem confirmação fiscal anual presumida.'}; +} +export type NormalPeriodFxModel=ReturnType; +export function normalPeriodFxDependency(d:Record,i:NormalPeriodFxInput){return i.months.map(m=>irpcFxDependency(d,m)).filter(Boolean).join(' | ');} +export function normalPeriodFxReport(m:NormalPeriodFxModel):Array<[string,string,string,string]>{return[['IRPC normal — L6','Período e moeda do plano',`${m.input.from}–${m.input.to};${m.months}meses;origem:${m.originalCurrency};resultado emMZN:${m.source?.accountingProfitBeforeTax??'Indeterminado'};${m.originalCurrency!=='MZN'?'Conversão para simulação com pressupostos documentados;regra fiscal anual não confirmada automaticamente.':''}${m.pending.join(' | ')}`,`${m.input.reference};${m.input.conversionReference};${m.input.mznMapsReference};${m.rule}`],...m.rows.map(r=>['IRPC normal — L6',`${({revenue:'Receitas',cost_of_sales:'Custo das vendas',operating_expenses:'Despesas operacionais',personnel:'Pessoal',depreciation:'Depreciação contabilística',interest_expense:'Juros reconhecidos'}as Record)[r.code]??r.code}/mês${r.period} (${r.date})`,`Original:${r.originalAmount} ${r.originalCurrency};MZN:${r.value?amount(r.value):'Indeterminado'};${r.reason}`,r.evidence?irpcFxEvidenceLabel(r.evidence):'OrigemMZN;sem conversão']as[string,string,string,string])];} diff --git a/resources/js/lib/irpc-normal.ts b/resources/js/lib/irpc-normal.ts index aa7f7cee..7a24f850 100644 --- a/resources/js/lib/irpc-normal.ts +++ b/resources/js/lib/irpc-normal.ts @@ -1,3 +1,4 @@ +import {normalPeriodFxVersion,validateNormalPeriodFx,mapNormalPeriodFx,normalPeriodFxDependency,normalPeriodFxReport,type NormalPeriodFxInput,type NormalPeriodFxModel} from './irpc-normal-period-fx.ts'; import {normalDepreciationVersion,validateNormalDepreciation,calculateNormalDepreciation,normalDepreciationReport,type NormalDepreciationInput,type NormalDepreciationModel} from './irpc-normal-depreciation.ts'; import {normalCostsVersion,validateNormalCosts,calculateNormalCosts,normalCostReport,type NormalCostsInput,type NormalCostsModel} from './irpc-normal-costs.ts'; import {normalFormFields} from './irpc-normal-forms.ts'; @@ -13,18 +14,20 @@ import {addFractions,decimalFraction,fraction,fractionPresentation,type FiscalFr export const irpcNormalVersion='IRPC-normal-adjustments/1'; export const irpcNormalSource='CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22.'; export type NormalAdjustment={id:string;sourceCode:string;document:string;line:string;amount:string;rule:''|'noncontractual_fine'|'compensatory_interest'|'other';included:''|'yes'|'no';reference:string}; -export type NormalBook={version:1;year:string;mappingReference:string;scope:''|'resident_general'|'ep_general'|'other';scopeReference:string;rows:NormalAdjustment[];profit?:NormalProfitInput;base?:NormalBaseInput;assessment?:NormalAssessmentInput;schedules?:NormalSchedules;costs?:NormalCostsInput;depreciation?:NormalDepreciationInput;result?:NormalRecord;history?:NormalRecord[]}; -type NormalModel={depreciation?:NormalDepreciationModel;costs?:NormalCostsModel;fiscalPeriod?:ReturnType;schedules?:SchedulesModel;currentLoss?:FiscalFraction|null;assessment?:NormalAssessmentModel;colecta?:FiscalFraction|null;base?:NormalBaseModel;profit?:NormalProfitModel;version:string;year:string;currency:string;origin:'projected';accountingProfit:FiscalFraction|null;additions:FiscalFraction;partialAdjustedResult:FiscalFraction|null;taxableProfit:FiscalFraction|null;taxableBase:FiscalFraction|null;tax:null;rows:Array;pending:string[];source:string}; +export type NormalBook={version:1;year:string;mappingReference:string;scope:''|'resident_general'|'ep_general'|'other';scopeReference:string;rows:NormalAdjustment[];profit?:NormalProfitInput;base?:NormalBaseInput;assessment?:NormalAssessmentInput;schedules?:NormalSchedules;costs?:NormalCostsInput;depreciation?:NormalDepreciationInput;periodsFx?:NormalPeriodFxInput;result?:NormalRecord;history?:NormalRecord[]}; +type NormalModel={periodsFx?:NormalPeriodFxModel;depreciation?:NormalDepreciationModel;costs?:NormalCostsModel;fiscalPeriod?:{kind:string;from:string;to:string;reference:string;pending:string[]};schedules?:SchedulesModel;currentLoss?:FiscalFraction|null;assessment?:NormalAssessmentModel;colecta?:FiscalFraction|null;base?:NormalBaseModel;profit?:NormalProfitModel;version:string;year:string;currency:string;origin:'projected';accountingProfit:FiscalFraction|null;additions:FiscalFraction;partialAdjustedResult:FiscalFraction|null;taxableProfit:FiscalFraction|null;taxableBase:FiscalFraction|null;tax:null;rows:Array;pending:string[];source:string}; type NormalRecord={key:string;createdAt:string;model:NormalModel}; export const newNormalBook=():NormalBook=>({version:1,year:'',mappingReference:'',scope:'',scopeReference:'',rows:[]}); export const newNormalAdjustment=(id:string):NormalAdjustment=>({id,sourceCode:'',document:'',line:'',amount:'',rule:'',included:'',reference:''}); -export function normalFinancialSource(d:Record){ +export function rawNormalFinancialSource(d:Record){ const p=restoreBusinessPlanSnapshot(String(d.business_plan_snapshot??''));if(!p)return null; const forecast=forecastBusinessPlan(p),bridge=buildFinancialFiscalBridge(forecast); return{...bridge,periods:forecast.rows.length,origin:'projected' as const,scope:acquisitionScope(d)}; } +export function normalFinancialSource(d:Record){const raw=rawNormalFinancialSource(d),input=normalBook(d).periodsFx;return input?mapNormalPeriodFx(d,input,raw).source:raw;} function store(d:Record){const s=JSON.parse(String(d.modelo_a_snapshot||'{"version":1,"books":{}}'));if(s.version!==1||!s.books||typeof s.books!=='object'||Array.isArray(s.books))throw Error('Livros fiscais não recuperáveis;originais preservados.');return s;} export function validateNormal(b:NormalBook){ + if(b?.periodsFx!==undefined)validateNormalPeriodFx(b.periodsFx); if(b?.depreciation!==undefined)validateNormalDepreciation(b.depreciation); if(b?.costs!==undefined)validateNormalCosts(b.costs); if(b?.schedules!==undefined)validateSchedules(b.schedules); @@ -34,23 +37,27 @@ export function validateNormal(b:NormalBook){ if(!b||b.version!==1||['year','mappingReference','scopeReference'].some(k=>typeof b[k as 'year']!=='string')||!['','resident_general','ep_general','other'].includes(b.scope)||!Array.isArray(b.rows)||b.history!==undefined&&!Array.isArray(b.history))throw Error('Preparação IRPC normal não recuperável.'); for(const r of b.rows)if(!r||Object.keys(newNormalAdjustment('')).some(k=>typeof r[k as keyof NormalAdjustment]!=='string')||!['','noncontractual_fine','compensatory_interest','other'].includes(r.rule)||!['','yes','no'].includes(r.included))throw Error('Ajustamento IRPC não recuperável;original conservado.'); if(new Set(b.rows.map(r=>r.id)).size!==b.rows.length)throw Error('Identificador de ajustamento duplicado.'); - for(const r of [b.result,...(b.history??[])])if(r&&(!r.model||![irpcNormalVersion,normalProfitVersion,normalBaseVersion,normalAssessmentVersion,normalSchedulesVersion,normalCostsVersion,normalDepreciationVersion].includes(r.model.version)||typeof r.key!=='string'||typeof r.createdAt!=='string'||!Array.isArray(r.model.rows)||!Array.isArray(r.model.pending)))throw Error('Histórico IRPC normal não recuperável.'); + for(const r of [b.result,...(b.history??[])])if(r&&(!r.model||![irpcNormalVersion,normalProfitVersion,normalBaseVersion,normalAssessmentVersion,normalSchedulesVersion,normalCostsVersion,normalDepreciationVersion,normalPeriodFxVersion].includes(r.model.version)||typeof r.key!=='string'||typeof r.createdAt!=='string'||!Array.isArray(r.model.rows)||!Array.isArray(r.model.pending)))throw Error('Histórico IRPC normal não recuperável.'); } export function normalBook(d:Record):NormalBook{ const m=store(d).irpcNormal;if(m===undefined)return newNormalBook();if(!m||typeof m!=='object'||Array.isArray(m))throw Error('Mapa IRPC normal não recuperável.');const b=m[acquisitionScope(d)]??newNormalBook();validateNormal(b);return b; } export function saveNormalBook(d:Record,b:NormalBook){validateNormal(b);const s=store(d);if(s.irpcNormal!==undefined&&(!s.irpcNormal||typeof s.irpcNormal!=='object'||Array.isArray(s.irpcNormal)))throw Error('Mapa IRPC normal não recuperável.');return JSON.stringify({...s,irpcNormal:{...s.irpcNormal,[acquisitionScope(d)]:b}});} -function key(d:Record,b:NormalBook){return JSON.stringify([b.depreciation?normalDepreciationVersion:b.costs?normalCostsVersion:b.schedules?normalSchedulesVersion:b.assessment?normalAssessmentVersion:b.base?normalBaseVersion:b.profit?normalProfitVersion:irpcNormalVersion,acquisitionScope(d),d.business_plan_snapshot??'',b.year,b.mappingReference,b.scope,b.scopeReference,b.rows,...(b.profit?[b.profit]:[]),...(b.base?[b.base]:[]),...(b.assessment?[b.assessment]:[]),...(b.schedules?[b.schedules]:[]),...(b.costs?[b.costs]:[]),...(b.depreciation?[b.depreciation]:[])]);} +function key(d:Record,b:NormalBook){return JSON.stringify([b.periodsFx?normalPeriodFxVersion:b.depreciation?normalDepreciationVersion:b.costs?normalCostsVersion:b.schedules?normalSchedulesVersion:b.assessment?normalAssessmentVersion:b.base?normalBaseVersion:b.profit?normalProfitVersion:irpcNormalVersion,acquisitionScope(d),d.business_plan_snapshot??'',b.year,b.mappingReference,b.scope,b.scopeReference,b.rows,...(b.profit?[b.profit]:[]),...(b.base?[b.base]:[]),...(b.assessment?[b.assessment]:[]),...(b.schedules?[b.schedules]:[]),...(b.costs?[b.costs]:[]),...(b.depreciation?[b.depreciation]:[]),...(b.periodsFx?[b.periodsFx,normalPeriodFxDependency(d,b.periodsFx)]:[])]);} export function normalCurrent(d:Record,b:NormalBook){return !!b.result&&b.result.key===key(d,b);} const zero=()=>fraction(0n,1n); const cents=(s:string)=>{if(!/^-?\d+(?:\.\d{1,2})?$/.test(s))throw Error('Montante MZN inválido;máximo dois decimais.');const v=decimalFraction(s.startsWith('-')?s.slice(1):s);return s.startsWith('-')?fraction(-BigInt(v.numerator),BigInt(v.denominator)):v;}; const integerCents=(v:FiscalFraction)=>BigInt(v.numerator)*100n/BigInt(v.denominator); export function calculateNormal(d:Record,b:NormalBook):NormalModel{ - validateNormal(b);const pending:string[]=[],source=normalFinancialSource(d),fiscalPeriod=b.schedules?normalSchedulePeriod(b.schedules,b.scope):undefined; + validateNormal(b);const pending:string[]=[],raw=rawNormalFinancialSource(d),periodsFx=b.periodsFx?mapNormalPeriodFx(d,b.periodsFx,raw):undefined,source=periodsFx?periodsFx.source:raw,fiscalPeriod=periodsFx?{kind:b.periodsFx!.kind,from:b.periodsFx!.from,to:b.periodsFx!.to,reference:b.periodsFx!.reference,pending:periodsFx.pending}:b.schedules?normalSchedulePeriod(b.schedules,b.scope):undefined; + if(periodsFx&&b.periodsFx!.kind==='annual'&&b.periodsFx!.from!=='2026-01-01'){ + const formal=b.schedules?normalSchedulePeriod(b.schedules,b.scope):null; + if(!formal||formal.pending.length||formal.from!==b.periodsFx!.from||formal.to!==b.periodsFx!.to)fiscalPeriod!.pending.push('Ano diferente do civil exige o período autorizado/comunicado já documentado nos mapas,com as mesmas datas.'); + } if(fiscalPeriod)pending.push(...fiscalPeriod.pending); if(!source)pending.push('Falta plano financeiro reconciliado.'); if(source?.currency!=='MZN')pending.push('Ponte em MZN necessária;sem conversão fiscal anual presumida.'); - if(!/^2026$/.test(b.year)||!b.mappingReference.trim()||source?.periods!==12)pending.push('Documente correspondência dos 12 meses do plano ao exercício2026;outros exercícios/horizontes permanecem separados.'); + if(!/^2026$/.test(b.year)||!b.mappingReference.trim()||source?.periods!==(periodsFx?.months??12))pending.push('Documente correspondência dos 12 meses do plano ao exercício2026;outros exercícios/horizontes permanecem separados.'); if(!(b.scope==='resident_general'||b.schedules&&b.scope==='ep_general')||!b.scopeReference.trim())pending.push('Identifique sujeito residente no regime geral,fora de transparência/regimes especiais;EP e outros âmbitos não abrangidos.'); const rows:NormalModel['rows']=b.rows.map(r=>({...structuredClone(r),status:'indeterminate',adjustment:null,reason:''})); const amounts=new Map(),groups=new Map(); @@ -71,24 +78,25 @@ export function calculateNormal(d:Record,b:NormalBook):NormalMod for(const r of rows){if(!r.reason){r.status='calculated';r.adjustment=amounts.get(r.id)!;r.reason='Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como '+(r.rule==='noncontractual_fine'?'multa/encargo de infracção sem origem contratual':'juros compensatórios')+';CIRPC36(1)c. Projecção pelos pressupostos do plano.';}else pending.push(r.document+': '+r.reason);} const additions=addFractions(rows.flatMap(r=>r.adjustment?[r.adjustment]:[])); const accountingProfit=source?.currency==='MZN'?cents(source.accountingProfitBeforeTax):null; - const contextReady=(!fiscalPeriod||fiscalPeriod.pending.length===0)&&!!source&&source.currency==='MZN'&&source.periods===12&&b.year==='2026'&&!!b.mappingReference.trim()&&(b.scope==='resident_general'||!!b.schedules&&b.scope==='ep_general')&&!!b.scopeReference.trim(); + const contextReady=(!fiscalPeriod||fiscalPeriod.pending.length===0)&&!!source&&source.currency==='MZN'&&source.periods===(periodsFx?.months??12)&&b.year==='2026'&&!!b.mappingReference.trim()&&(b.scope==='resident_general'||!!b.schedules&&b.scope==='ep_general')&&!!b.scopeReference.trim(); if(rows.length===0&&!b.profit)pending.push('Sem ajustamentos documentados;ausência de registos não prova inexistência de correcções.'); if(!b.profit)pending.push('L6 parcial:resultado ajustado apenas destes acréscimos;restantes custos/variações patrimoniais,amortizações,perdas,deduções e colecta por tratar. Lucro tributável,matéria colectável e imposto indeterminados.'); - const depreciation=b.depreciation?calculateNormalDepreciation(b.depreciation,source,fiscalPeriod??{from:b.year+'-01-01',to:b.year+'-12-31'},[...b.rows,...(b.schedules?.rows??[]),...(b.costs?.rows??[])]):undefined; + const depreciation=b.depreciation?calculateNormalDepreciation(b.depreciation,source,fiscalPeriod??{from:b.year+'-01-01',to:b.year+'-12-31'},[...b.rows,...(b.schedules?.rows??[]),...(b.costs?.rows??[])],!!periodsFx?.short):undefined; const schedules=b.schedules?calculateSchedules(b.schedules,source,rows,depreciation?{value:depreciation.adjustment,pending:depreciation.pending}:undefined):undefined; - const costs=b.costs?calculateNormalCosts(b.costs,source,[...b.rows,...(b.schedules?.rows??[])],fiscalPeriod??{from:'2026-01-01',to:b.year+'-12-31'}):undefined; + const costs=b.costs?calculateNormalCosts(b.costs,source,[...b.rows,...(b.schedules?.rows??[])],fiscalPeriod??{from:'2026-01-01',to:b.year+'-12-31'},!!periodsFx?.short):undefined; const profit=b.profit?closeNormalProfit(b.profit,source,rows,accountingProfit,additions,contextReady,schedules,costs,depreciation):undefined; + if(profit&&periodsFx)profit.source='CIRPC17/18/20/21/22/24/36;'+periodsFx.rule+' L7 mantém benefícios/casos especiais;L8 mantém saldo final.'; if(profit)pending.push(...profit.pending,...(!b.base?['Matéria colectável,perdas reportadas,deduções e imposto não apurados neste percurso.']:[])); - const base=b.base?calculateNormalBase(b.base,profit?.taxableProfit??null,b.year,b.schedules?.currentLossReference):undefined; + const base=b.base?calculateNormalBase(b.base,profit?.taxableProfit??null,b.year,b.schedules?.currentLossReference,!!periodsFx?.short):undefined; if(base)pending.push(...base.pending,...(!b.assessment?['Colecta/imposto a pagar,créditos anuais eM20/M22 não determinados;matéria colectável não é imposto.']:[])); - const assessment=b.assessment?calculateNormalAssessment(b.assessment,base?.taxableBase??null,{year:b.year,scope:b.scope,extended:!!b.schedules,currency:source?.currency??'',...(fiscalPeriod?{period:{from:fiscalPeriod.from,to:fiscalPeriod.to}}:{})}):undefined; + const assessment=b.assessment?calculateNormalAssessment(b.assessment,base?.taxableBase??null,{year:b.year,scope:b.scope,extended:!!b.schedules||!!periodsFx,short:!!periodsFx?.short,currency:source?.currency??'',...(fiscalPeriod?{period:{from:fiscalPeriod.from,to:fiscalPeriod.to}}:{})}):undefined; if(assessment)pending.push(...assessment.pending,assessment.finalBalance.reason); const currentLoss=b.schedules&&profit?.taxableProfit&&BigInt(profit.taxableProfit.numerator)<0n?fraction(-BigInt(profit.taxableProfit.numerator),BigInt(profit.taxableProfit.denominator)):null; - return{...(depreciation?{depreciation}:{}),...(costs?{costs}:{}),...(schedules?{schedules,currentLoss,fiscalPeriod}:{}),...(assessment?{assessment,colecta:assessment.colecta}:{}),...(base?{base}:{}),...(profit?{profit}:{}),version:b.depreciation?normalDepreciationVersion:b.costs?normalCostsVersion:b.schedules?normalSchedulesVersion:b.assessment?normalAssessmentVersion:b.base?normalBaseVersion:b.profit?normalProfitVersion:irpcNormalVersion,year:b.year,currency:source?.currency??'',origin:'projected',accountingProfit,additions,partialAdjustedResult:contextReady&&rows.length>0&&rows.every(r=>r.status==='calculated')&&accountingProfit?addFractions([accountingProfit,additions]):null,taxableProfit:profit?.taxableProfit??null,taxableBase:base?.taxableBase??null,tax:null,rows,pending,source:irpcNormalSource+(b.schedules?' Mapas complementares: CIRPC18/21/22/24/36; Decreto72/2013 art3–7. EP: CIRPC15(1)c, apenas resultado imputável ao estabelecimento no regime geral, anual2026/MZN.':'')}; + return{...(periodsFx?{periodsFx}:{}),...(depreciation?{depreciation}:{}),...(costs?{costs}:{}),...(schedules?{schedules,currentLoss,fiscalPeriod}:{}),...(assessment?{assessment,colecta:assessment.colecta}:{}),...(base?{base}:{}),...(profit?{profit}:{}),version:b.periodsFx?normalPeriodFxVersion:b.depreciation?normalDepreciationVersion:b.costs?normalCostsVersion:b.schedules?normalSchedulesVersion:b.assessment?normalAssessmentVersion:b.base?normalBaseVersion:b.profit?normalProfitVersion:irpcNormalVersion,year:b.year,currency:source?.currency??'',origin:'projected',accountingProfit,additions,partialAdjustedResult:contextReady&&rows.length>0&&rows.every(r=>r.status==='calculated')&&accountingProfit?addFractions([accountingProfit,additions]):null,taxableProfit:profit?.taxableProfit??null,taxableBase:base?.taxableBase??null,tax:null,rows,pending,source:irpcNormalSource+(periodsFx?' '+periodsFx.rule:b.schedules?' Mapas complementares: CIRPC18/21/22/24/36; Decreto72/2013 art3–7. EP: CIRPC15(1)c, apenas resultado imputável ao estabelecimento no regime geral, anual2026/MZN.':'')}; } export function recordNormal(d:Record,b:NormalBook,now=new Date().toISOString()):NormalBook{return{...b,history:b.result?[...(b.history??[]),structuredClone(b.result)]:b.history??[],result:{key:key(d,b),createdAt:now,model:calculateNormal(d,b)}};} const money=(v:FiscalFraction|null)=>v?fractionPresentation(v).decimal+' MZN':'Indeterminado'; function normalBaseReport(m:NormalBaseModel):Array<[string,string,string,string]>{return[['IRPC normal — L6','Matéria colectável — deduções/perdas',`Lucro tributável:${money(m.taxableProfit)};perdas propostas elegíveis:${money(m.requestedLosses)};perdas deduzidas nesta simulação:${money(m.deductedLosses)};benefícios deduzidos:${money(m.benefitDeduction)};matéria colectável simulada:${money(m.taxableBase)};imposto a pagar:Indeterminado. ${m.pending.join(' | ')}`,`NUIT:${m.input.subjectNuit};${m.input.identityReference};método:${m.input.method==='direct'?'Declarativo/directo':m.input.method==='indirect'?'Indirecto':'Por identificar'};${m.input.methodReference};perdas:${m.input.lossesState==='absent'?'Ausência declarada':m.input.lossesState==='known'?'Conhecidas':'Informação em falta'};${m.input.lossesReference};objecto:${m.input.unchangedObject==='yes'?'Sem alteração declarada':m.input.unchangedObject==='no'?'Alteração declarada':'Por esclarecer'};${m.input.objectReference};${m.source}`],['IRPC normal — L6','Benefícios à matéria colectável',`Estado:${m.input.benefits.state==='known'?'Valor conhecido':m.input.benefits.state==='absent'?'Ausência declarada':'Informação em falta'};montante original:${m.input.benefits.amount||'Não preenchido'};dedução:${money(m.benefitDeduction)};não inclui créditos à colecta ou retenções sofridas.`,m.input.benefits.reference],...m.losses.map(l=>['IRPC normal — L6','Perda fiscal de '+l.year,`Estado:${l.status==='eligible'?'Elegível neste recorte':l.status==='excluded'?'Excluída neste exercício':'Indeterminada'};apurada:${l.assessed};utilizada antes:${l.previouslyUsed};saldo:${money(l.available)};utilização proposta:${l.requested};dedução nesta simulação:${money(l.deducted)};saldo aritmético posterior:${money(l.remaining)};último exercício ordinário:${l.lastOrdinaryYear??'Por determinar'};${l.reason}`,`NUIT:${l.subjectNuit};${l.reference};sem consumo do saldo oficial nem reporte automático.`]as[string,string,string,string])];} function normalAssessmentReport(m:NormalAssessmentModel):Array<[string,string,string,string]>{return[['IRPC normal — L6','Colecta — regime normal',`Matéria colectável:${money(m.taxableBase)};taxa:${m.rate?m.rate.numerator+'%':'Por identificar'};colecta simulada:${money(m.colecta)};${m.classification};${m.centExact===false?'Valor racional exacto com fracção de cêntimo;sem arredondamento fiscal aplicado.':''}${m.pending.join(' | ')}`,`Exercício:${m.period.year};período:${m.period.from}–${m.period.to};${m.input.reference};${m.rule};${m.source}`],['IRPC normal — L6','Saldo final — âmbito L8','A pagar:Indeterminado;a recuperar:Indeterminado. '+m.finalBalance.reason,'Sequência:lucro tributável → matéria colectável → colecta → saldo final;retenções,pagamentos e créditos anuais reservados aL8.']];} -export function normalReportRows(d:Record):Array<[string,string,string,string]>{try{const b=normalBook(d),r=b.result;if(!r)return[];const m=r.model;return[['IRPC normal — L6','Ajustamentos ao resultado financeiro',`Exercício:${m.year};resultado contabilístico antes de imposto:${money(m.accountingProfit)};acréscimos demonstrados:${money(m.additions)};resultado parcial ajustado:${money(m.partialAdjustedResult)};${m.profit?'lucro tributável simulado:'+money(m.taxableProfit)+(m.base?';matéria colectável simulada:'+money(m.taxableBase)+(m.assessment?';colecta simulada:'+money(m.colecta??null)+';saldo final a pagar ou recuperar:Indeterminado (L8).':';imposto a pagar:Indeterminado.'):';matéria colectável/imposto:Indeterminados.'):'lucro tributável/matéria colectável/imposto:Indeterminados.'} Projecção com pressupostos;${m.pending.join(' | ')}`,`${normalCurrent(d,b)?'Entradas correspondentes':'Histórico;origem ou entradas alteradas'};${r.createdAt};${m.source}`],...(m.depreciation?normalDepreciationReport(m.depreciation):[]),...(m.costs?normalCostReport(m.costs):[]),...(m.base?normalBaseReport(m.base):[]),...(m.assessment?normalAssessmentReport(m.assessment):[]),...(m.schedules?[['IRPC normal — L6','Mapas complementares',`Efeito líquido adicional:${money(m.schedules.net)};perda fiscal do próprio exercício:${money(m.currentLoss??null)};sem reporte ou consumo automático. ${m.schedules.pending.join(' | ')}`,m.schedules.source]as[string,string,string,string],...m.schedules.effects.map(e=>{const i=m.schedules!.input.rows.find(r=>r.id===e.id)!;return['IRPC normal — L6',i.document+'/'+i.line,`Montante:${money(e.amount)};efeito:${money(e.effect)};${e.reason}`,`${i.reference};exercício de imputação:${i.fiscalYear||'Não aplicável'}`]as[string,string,string,string];}),...m.schedules.assets.map(a=>['IRPC normal — L6',a.description,`Depreciação contabilística:${money(a.accountingValue)};quota fiscal:${money(a.fiscal)};acréscimo:${money(a.adjustment)};${a.reason}`,`${a.tableReference};${a.reference}`]as[string,string,string,string]),['IRPC normal — L6','Juros financeiros ordinários',`Remanescente aceite no recorte:${money(m.schedules.interest)};não corresponde a juros de mora/compensatórios L5.`,m.schedules.input.interest.reference]as[string,string,string,string]]:[]),...(m.schedules?[...normalFormFields(m).fields.map(f=>['IRPC normal — L6','M22 campo '+f.code+' — '+f.label,`${f.display};exacto:${f.value?f.value.numerator+'/'+f.value.denominator:'Indeterminado'};transcrição:${f.transcriptionReady?'Preparação parcial com valor exacto ao cêntimo':'Pendente ou sem aplicação'};${f.reason}`,normalFormFields(m).source]as[string,string,string,string]),...normalFormFields(m).m20.fields.map(f=>['IRPC normal — L6','M20 A.1 — conta '+f.account+' — '+f.label,`${f.display};representação em meticais inteiros:${f.transcriptionReady?'Exacta':'Pendente'};${f.reason}`,`${f.reference};${normalFormFields(m).m20.source}`]as[string,string,string,string]),['IRPC normal — L6','M20 — correspondência',normalFormFields(m).m20.reason,normalFormFields(m).m20.source]as[string,string,string,string]]:[]),...m.rows.map(r=>['IRPC normal — L6',r.document+'/'+r.line,`${({calculated:'Calculado neste recorte',indeterminate:'Indeterminado',outside_scope:'Fora deste recorte'})[r.status]};montante:${r.amount};acréscimo:${money(r.adjustment)};${r.reason}`,`Origem:${({revenue:'Receitas',cost_of_sales:'Custo das vendas',operating_expenses:'Despesas operacionais',personnel:'Pessoal',depreciation:'Depreciação contabilística',interest_expense:'Juros reconhecidos'}as Record)[r.sourceCode]??'Por corresponder'};incluído:${r.included==='yes'?'Sim':r.included==='no'?'Não':'Por demonstrar'};suporte:${r.reference}`]as[string,string,string,string]),...(m.profit?[...m.profit.lines.map(l=>['IRPC normal — L6','Conferência: '+l.label,`Estado:${l.state==='known'?'Valor conhecido':l.state==='absent'?'Ausência declarada':'Informação em falta'};origem:${l.amount};acréscimos:${money(l.addedBack)};remanescente:${money(l.remainder)};${l.reason}`,l.reference]as[string,string,string,string]),...m.profit.topics.map(t=>['IRPC normal — L6',t.label,`Estado:${t.state==='known'?'Valor conhecido':t.state==='absent'?'Ausência declarada':'Informação em falta'};montante:${money(t.value)};${t.reason}`,t.reference]as[string,string,string,string]),['IRPC normal — L6','Âmbito da conferência',m.profit.input.completenessReference,m.profit.source]as[string,string,string,string]]:[])];}catch(e){return[['IRPC normal — L6','Não recuperável',String(e),'Originais conservados.']];}} +export function normalReportRows(d:Record):Array<[string,string,string,string]>{try{const b=normalBook(d),r=b.result;if(!r)return[];const m=r.model;return[['IRPC normal — L6','Ajustamentos ao resultado financeiro',`Exercício:${m.year};resultado contabilístico antes de imposto:${money(m.accountingProfit)};acréscimos demonstrados:${money(m.additions)};resultado parcial ajustado:${money(m.partialAdjustedResult)};${m.profit?'lucro tributável simulado:'+money(m.taxableProfit)+(m.base?';matéria colectável simulada:'+money(m.taxableBase)+(m.assessment?';colecta simulada:'+money(m.colecta??null)+';saldo final a pagar ou recuperar:Indeterminado (L8).':';imposto a pagar:Indeterminado.'):';matéria colectável/imposto:Indeterminados.'):'lucro tributável/matéria colectável/imposto:Indeterminados.'} Projecção com pressupostos;${m.pending.join(' | ')}`,`${normalCurrent(d,b)?'Entradas correspondentes':'Histórico;origem ou entradas alteradas'};${r.createdAt};${m.source}`],...(m.periodsFx?normalPeriodFxReport(m.periodsFx):[]),...(m.depreciation?normalDepreciationReport(m.depreciation):[]),...(m.costs?normalCostReport(m.costs):[]),...(m.base?normalBaseReport(m.base):[]),...(m.assessment?normalAssessmentReport(m.assessment):[]),...(m.schedules?[['IRPC normal — L6','Mapas complementares',`Efeito líquido adicional:${money(m.schedules.net)};perda fiscal do próprio exercício:${money(m.currentLoss??null)};sem reporte ou consumo automático. ${m.schedules.pending.join(' | ')}`,m.schedules.source]as[string,string,string,string],...m.schedules.effects.map(e=>{const i=m.schedules!.input.rows.find(r=>r.id===e.id)!;return['IRPC normal — L6',i.document+'/'+i.line,`Montante:${money(e.amount)};efeito:${money(e.effect)};${e.reason}`,`${i.reference};exercício de imputação:${i.fiscalYear||'Não aplicável'}`]as[string,string,string,string];}),...m.schedules.assets.map(a=>['IRPC normal — L6',a.description,`Depreciação contabilística:${money(a.accountingValue)};quota fiscal:${money(a.fiscal)};acréscimo:${money(a.adjustment)};${a.reason}`,`${a.tableReference};${a.reference}`]as[string,string,string,string]),['IRPC normal — L6','Juros financeiros ordinários',`Remanescente aceite no recorte:${money(m.schedules.interest)};não corresponde a juros de mora/compensatórios L5.`,m.schedules.input.interest.reference]as[string,string,string,string]]:[]),...(m.schedules?[...normalFormFields(m).fields.map(f=>['IRPC normal — L6','M22 campo '+f.code+' — '+f.label,`${f.display};exacto:${f.value?f.value.numerator+'/'+f.value.denominator:'Indeterminado'};transcrição:${f.transcriptionReady?'Preparação parcial com valor exacto ao cêntimo':'Pendente ou sem aplicação'};${f.reason}`,normalFormFields(m).source]as[string,string,string,string]),...normalFormFields(m).m20.fields.map(f=>['IRPC normal — L6','M20 A.1 — conta '+f.account+' — '+f.label,`${f.display};representação em meticais inteiros:${f.transcriptionReady?'Exacta':'Pendente'};${f.reason}`,`${f.reference};${normalFormFields(m).m20.source}`]as[string,string,string,string]),['IRPC normal — L6','M20 — correspondência',normalFormFields(m).m20.reason,normalFormFields(m).m20.source]as[string,string,string,string]]:[]),...m.rows.map(r=>['IRPC normal — L6',r.document+'/'+r.line,`${({calculated:'Calculado neste recorte',indeterminate:'Indeterminado',outside_scope:'Fora deste recorte'})[r.status]};montante:${r.amount};acréscimo:${money(r.adjustment)};${r.reason}`,`Origem:${({revenue:'Receitas',cost_of_sales:'Custo das vendas',operating_expenses:'Despesas operacionais',personnel:'Pessoal',depreciation:'Depreciação contabilística',interest_expense:'Juros reconhecidos'}as Record)[r.sourceCode]??'Por corresponder'};incluído:${r.included==='yes'?'Sim':r.included==='no'?'Não':'Por demonstrar'};suporte:${r.reference}`]as[string,string,string,string]),...(m.profit?[...m.profit.lines.map(l=>['IRPC normal — L6','Conferência: '+l.label,`Estado:${l.state==='known'?'Valor conhecido':l.state==='absent'?'Ausência declarada':'Informação em falta'};origem:${l.amount};acréscimos:${money(l.addedBack)};remanescente:${money(l.remainder)};${l.reason}`,l.reference]as[string,string,string,string]),...m.profit.topics.map(t=>['IRPC normal — L6',t.label,`Estado:${t.state==='known'?'Valor conhecido':t.state==='absent'?'Ausência declarada':'Informação em falta'};montante:${money(t.value)};${t.reason}`,t.reference]as[string,string,string,string]),['IRPC normal — L6','Âmbito da conferência',m.profit.input.completenessReference,m.profit.source]as[string,string,string,string]]:[])];}catch(e){return[['IRPC normal — L6','Não recuperável',String(e),'Originais conservados.']];}} export function normalHtml(d:Record){const b=normalBook(d);if(!normalCurrent(d,b))throw Error('Calcule e guarde as entradas actuais antes de exportar.');const esc=(s:string)=>s.replace(/[&<>"']/g,c=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c]!));return'IRPC normal — ajustamentos

L6 — mapa parcial de ajustamentos

Projecção pelos pressupostos do plano. Não é demonstração contabilística,liquidação ou Modelo20/22.

'+normalReportRows(d).map(r=>'

'+esc(r[1])+'

'+esc(r[2])+'

'+esc(r[3])+'
').join('')+'';} diff --git a/tests/Feature/IrpcNormalPeriodFxDraftTest.php b/tests/Feature/IrpcNormalPeriodFxDraftTest.php new file mode 100644 index 00000000..6161eee3 --- /dev/null +++ b/tests/Feature/IrpcNormalPeriodFxDraftTest.php @@ -0,0 +1,25 @@ +assertSame('simulator_fiscal_delta_20261021_test',$db->name);$this->assertSame(55441,(int)$db->port); + config(['investor-path.enabled'=>true,'suitecrm.enabled'=>false]);$this->actingAs(User::factory()->create(['email_verified_at'=>now()]));$id=null;$etag=null; + foreach(['short','fx','missing','loss']as$case){ + $d=json_decode(file_get_contents(base_path('outputs/irpc-l6-periods-fx/'.$case.'.json')),true,flags:JSON_THROW_ON_ERROR);$personal=['person_type'=>$d['person_type']];unset($d['person_type']); + if($id===null)$id=$this->postJson('/api/v1/simulation-drafts',['personal_snapshot'=>$personal,'economic_snapshot'=>$d],['Idempotency-Key'=>(string)Str::uuid()])->assertCreated()->json('data.id');else$this->putJson('/api/v1/simulation-drafts/'.$id,['personal_snapshot'=>$personal,'economic_snapshot'=>$d],['If-Match'=>$etag])->assertOk(); + $r=$this->getJson('/api/v1/simulation-drafts/'.$id)->assertOk();$etag=$r->headers->get('ETag');$back=$r->json('data.economic_snapshot');$this->assertSame($d['business_plan_snapshot'],$back['business_plan_snapshot']);$this->assertSame($d['modelo_a_snapshot'],$back['modelo_a_snapshot']); + $s=json_decode($back['modelo_a_snapshot'],true,flags:JSON_THROW_ON_ERROR);$b=$s['irpcNormal'][$d['context_opportunity']];$m=$b['result']['model'];$this->assertSame('IRPC-normal-adjustments/8',$m['version']);$this->assertSame($b['periodsFx'],$m['periodsFx']['input']);$this->assertContains('IRPC-normal-adjustments/7',array_column(array_column($b['history'],'model'),'version'));$this->assertArrayHasKey('irpcWithholdings',$s);$this->assertNull($m['assessment']['finalBalance']['payable']);$this->assertNull($m['tax']); + if($case==='short'||$case==='fx'){$this->assertSame($case==='short'?'3130':'200320',$m['taxableProfit']['numerator']);$this->assertSame($m['taxableProfit'],$m['taxableBase']);$this->assertSame(['numerator'=>$case==='short'?'5008':'320512','denominator'=>'5'],$m['colecta']);$this->assertSame(6,$m['periodsFx']['months']);$this->assertSame([],$m['periodsFx']['pending']);} + else{$this->assertNull($m['colecta']);if($case==='loss'){$this->assertSame('3130',$m['taxableProfit']['numerator']);$this->assertNull($m['taxableBase']);}else{$this->assertNull($m['accountingProfit']);$this->assertNotEmpty($m['periodsFx']['pending']);}} + file_put_contents(base_path('outputs/irpc-l6-periods-fx/recovered-'.$case.'.json'),json_encode($back,JSON_THROW_ON_ERROR|JSON_UNESCAPED_UNICODE)); + } + } +} diff --git a/tests/frontend/fixtures/irpc-depreciation-preserved.json b/tests/frontend/fixtures/irpc-depreciation-preserved.json new file mode 100644 index 00000000..b280185d --- /dev/null +++ b/tests/frontend/fixtures/irpc-depreciation-preserved.json @@ -0,0 +1 @@ +{"purpose":"simulate_only","currency":"MZN","context_opportunity":"opportunity:375","project_title":"SYNTHETIC QA — ISPC residuais","province_id":"cf5e81f1-ffbc-535d-b1b6-b44b445c4421","selection_labels":{"province_id":"Manica"},"modelo_a_snapshot":"{\"version\":1,\"books\":{\"opportunity:373\":{\"currency\":\"MZN\",\"taxpayerRegistered\":\"yes\",\"rows\":[{\"id\":\"purchase-Jan\",\"field\":\"09\",\"period\":\"2026-01\",\"origin\":\"projected\",\"sourceMonth\":null,\"sourceAmount\":null,\"sourceCurrency\":\"MZN\",\"sourceBasis\":\"\",\"net\":\"1625\",\"vat\":\"260\",\"gross\":\"1885\",\"documentType\":\"invoice\",\"documentRef\":\"SYNTHETIC QA aquisiçãoJaneiro\",\"documentDate\":\"2026-01-10\",\"documentLine\":\"\",\"supplier\":\"SYNTHETIC QA fornecedor\",\"supplierRegistered\":\"yes\",\"legalDocument\":\"yes\",\"held\":\"yes\",\"domestic\":\"yes\",\"allocation\":\"mixed\",\"exclusion\":\"none\",\"integrity\":\"yes\",\"description\":\"SYNTHETIC QA actual\",\"bc\":{\"version\":1,\"expense\":\"telephone\",\"reducedSupply\":\"no\",\"evidence\":\"SYNTHETIC QA natureza e âmbito\",\"facts\":{\"ownLandline\":\"yes\"},\"fuelKind\":\"\",\"dieselUse\":\"\",\"beveragePath\":\"\",\"importer\":\"\",\"belongs\":\"\",\"ownImportVat\":\"\",\"vatBasis\":\"\",\"vatRef\":\"\",\"goodsRef\":\"\"},\"d\":{\"version\":1,\"method\":\"actual\",\"numerator\":\"1\",\"denominator\":\"1\",\"unit\":\"m2 utilizados\",\"referenceYear\":\"2025\",\"basis\":\"prior_year\",\"scopeRef\":\"SYNTHETIC QA entidade/actividades/ano2026\",\"source\":\"SYNTHETIC QA contabilidade/critério\",\"communicationRef\":\"SYNTHETIC QA comunicação prévia22(2)\",\"declarationRef\":\"\",\"actualRequired\":\"\",\"noExcludedPayments\":\"yes\",\"facts\":{\"scopeConfirmed\":\"yes\",\"rightBasis\":\"yes\",\"actualScope\":\"yes\",\"communication\":\"yes\",\"conditionsMet\":\"yes\",\"annualScope\":\"yes\",\"netExclusions\":\"yes\"},\"reducedId\":\"\",\"reducedFingerprint\":\"\"}}],\"periods\":[{\"period\":\"2026-01\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-02\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-03\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]}],\"result\":{\"version\":\"modelo-a-internal-acquisitions/1\",\"revision\":2,\"calculatedAt\":\"2026-10-25T12:30:00.000Z\",\"opportunity\":\"opportunity:373\",\"location\":\"Manica\",\"currency\":\"MZN\",\"sourceKey\":\"1691:6ad7a184bdf180e8:{\\\"currency\\\":\\\"MZN\\\",\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}],\\\"result\\\":{\\\"version\\\":\\\"iva-operations-l1/2\\\",\\\"revision\\\":2,\\\"calculatedAt\\\":\\\"2026-10-25T12:20:03.912Z\\\",\\\"opportunity\\\":\\\"opportunity:373\\\",\\\"location\\\":\\\"Manica\\\",\\\"currency\\\":\\\"MZN\\\",\\\"key\\\":\\\"[\\\\\\\"iva-operations-l1/2\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Operação interna geral\\\\\\\",\\\\\\\"field\\\\\\\":\\\\\\\"01\\\\\\\",\\\\\\\"rate\\\\\\\":16,\\\\\\\"article\\\\\\\":\\\\\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\\\\\",\\\\\\\"conditions\\\\\\\":[\\\\\\\"Operação localizada e tributável em Moçambique, no regime normal\\\\\\\",\\\\\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\\\\\"]}],\\\\\\\"opportunity:373\\\\\\\",\\\\\\\"MZN\\\\\\\",\\\\\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\\\\\",null,null,null,null,\\\\\\\"MZN\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"sale-0\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-1\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"500\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-2\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1375\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"}],[{\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"complete\\\\\\\":true}]]\\\",\\\"inputs\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"500.00\\\",\\\"vat\\\":\\\"80.00\\\",\\\"gross\\\":\\\"580.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1375.00\\\",\\\"vat\\\":\\\"220.00\\\",\\\"gross\\\":\\\"1595.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-02\\\",\\\"fields\\\":{\\\"01\\\":\\\"500.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"80.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-03\\\",\\\"fields\\\":{\\\"01\\\":\\\"1375.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"220.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]}],\\\"rounding\\\":\\\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\\\"},\\\"history\\\":[{\\\"version\\\":\\\"iva-operations-l1/2\\\",\\\"revision\\\":1,\\\"calculatedAt\\\":\\\"2026-10-25T11:57:55.045Z\\\",\\\"opportunity\\\":\\\"opportunity:373\\\",\\\"location\\\":\\\"Manica\\\",\\\"currency\\\":\\\"MZN\\\",\\\"key\\\":\\\"[\\\\\\\"iva-operations-l1/2\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Operação interna geral\\\\\\\",\\\\\\\"field\\\\\\\":\\\\\\\"01\\\\\\\",\\\\\\\"rate\\\\\\\":16,\\\\\\\"article\\\\\\\":\\\\\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\\\\\",\\\\\\\"conditions\\\\\\\":[\\\\\\\"Operação localizada e tributável em Moçambique, no regime normal\\\\\\\",\\\\\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\\\\\"]}],\\\\\\\"opportunity:373\\\\\\\",\\\\\\\"MZN\\\\\\\",\\\\\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\\\\\",null,null,null,null,\\\\\\\"MZN\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"sale-0\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-1\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"500\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-2\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"}],[{\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"complete\\\\\\\":true}]]\\\",\\\"inputs\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"500.00\\\",\\\"vat\\\":\\\"80.00\\\",\\\"gross\\\":\\\"580.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-02\\\",\\\"fields\\\":{\\\"01\\\":\\\"500.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"80.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-03\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]}],\\\"rounding\\\":\\\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\\\"}]}:{\\\"version\\\":\\\"acquisition-imports-exclusions/1\\\",\\\"sources\\\":[]}:acquisition-allocation/1:{\\\"version\\\":\\\"acquisition-allocation/1\\\",\\\"reducedOperations\\\":[],\\\"sources\\\":[]}\",\"basis\":\"L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\",\"sources\":\"Modelo A DOCX 62c198e9 / v1 63d45fa8; VAT Return.pdf SHA256 9c0b99a810c7db53eb75d63c22ee22fb86a50ba57bd5509041ed80ee10f75741, p.1; CIVA republicado Lei13/2016, PDF14–16; Lei22/2022, art.20; Lei10/2025, arts.18/19, PDF13.\",\"declarations\":{\"taxpayerRegistered\":\"yes\",\"periods\":[{\"period\":\"2026-01\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-02\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-03\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]}]},\"rows\":[{\"id\":\"purchase-Jan\",\"net\":\"1625.00\",\"vat\":\"260.00\",\"gross\":\"1885.00\",\"deductible\":\"260.00\",\"reason\":\"Telefone fixo em nome do sujeito passivo:excepção expressa20(1)(e). Afectação real22(2):1/1 m2 utilizados;critério e comunicaçãoSYNTHETIC QA comunicação prévia22(2). Fracção real exacta,sem arredondamento de pro rata.\",\"deductibleExact\":{\"numerator\":\"260\",\"denominator\":\"1\"},\"nonDeductibleExact\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"eligibility\":{\"status\":\"eligible\",\"reason\":\"Telefone fixo em nome do sujeito passivo:excepção expressa20(1)(e). Afectação real22(2):1/1 m2 utilizados;critério e comunicaçãoSYNTHETIC QA comunicação prévia22(2). Fracção real exacta,sem arredondamento de pro rata.\",\"source\":\"L2-B/C: CIVA18(1)(a/b),18(2),19,20(1)(a–f)/20(2)/20(3)(a/b),21. Lei13/2016 PDF14–15,p1426(272–273);Lei22/2022 PDF3,p2252(27),art20(2–3);Lei10/2025 PDF13,p2180(13),18(2)/19(2). Bebidas13(2):Lei13/2016 PDF12,p1426(270). MZN/2026,mesmo mês documental;sem pro rata18(6),regularizações ou restituiçãoL3.; L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\",\"scopeId\":\"opportunity:373\"},\"allocationCalculation\":{\"version\":\"acquisition-allocation/1\",\"ratio\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"rawRatio\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"before\":{\"numerator\":\"260\",\"denominator\":\"1\"},\"source\":\"L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\"}}],\"inputs\":[{\"id\":\"purchase-Jan\",\"field\":\"09\",\"period\":\"2026-01\",\"origin\":\"projected\",\"sourceMonth\":null,\"sourceAmount\":null,\"sourceCurrency\":\"MZN\",\"sourceBasis\":\"\",\"net\":\"1625\",\"vat\":\"260\",\"gross\":\"1885\",\"documentType\":\"invoice\",\"documentRef\":\"SYNTHETIC QA aquisiçãoJaneiro\",\"documentDate\":\"2026-01-10\",\"documentLine\":\"\",\"supplier\":\"SYNTHETIC QA fornecedor\",\"supplierRegistered\":\"yes\",\"legalDocument\":\"yes\",\"held\":\"yes\",\"domestic\":\"yes\",\"allocation\":\"mixed\",\"exclusion\":\"none\",\"integrity\":\"yes\",\"description\":\"SYNTHETIC QA actual\",\"bc\":{\"version\":1,\"expense\":\"telephone\",\"reducedSupply\":\"no\",\"evidence\":\"SYNTHETIC QA natureza e âmbito\",\"facts\":{\"ownLandline\":\"yes\"},\"fuelKind\":\"\",\"dieselUse\":\"\",\"beveragePath\":\"\",\"importer\":\"\",\"belongs\":\"\",\"ownImportVat\":\"\",\"vatBasis\":\"\",\"vatRef\":\"\",\"goodsRef\":\"\"},\"d\":{\"version\":1,\"method\":\"actual\",\"numerator\":\"1\",\"denominator\":\"1\",\"unit\":\"m2 utilizados\",\"referenceYear\":\"2025\",\"basis\":\"prior_year\",\"scopeRef\":\"SYNTHETIC QA entidade/actividades/ano2026\",\"source\":\"SYNTHETIC QA contabilidade/critério\",\"communicationRef\":\"SYNTHETIC QA comunicação prévia22(2)\",\"declarationRef\":\"\",\"actualRequired\":\"\",\"noExcludedPayments\":\"yes\",\"facts\":{\"scopeConfirmed\":\"yes\",\"rightBasis\":\"yes\",\"actualScope\":\"yes\",\"communication\":\"yes\",\"conditionsMet\":\"yes\",\"annualScope\":\"yes\",\"netExclusions\":\"yes\"},\"reducedId\":\"\",\"reducedFingerprint\":\"\"}}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"1000.00\",\"15\":\"260.00\",\"16\":\"160.00\",\"17\":\"0.00\",\"18\":\"100.00\",\"01\":\"1000.00\",\"02\":\"160.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"260.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"260\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"260\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]},{\"period\":\"2026-02\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"500.00\",\"15\":\"0.00\",\"16\":\"80.00\",\"17\":\"80.00\",\"18\":\"0.00\",\"01\":\"500.00\",\"02\":\"80.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"0.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]},{\"period\":\"2026-03\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"1375.00\",\"15\":\"0.00\",\"16\":\"220.00\",\"17\":\"220.00\",\"18\":\"0.00\",\"01\":\"1375.00\",\"02\":\"220.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"0.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"1375\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"1375\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]}]},\"history\":[{\"version\":\"modelo-a-internal-acquisitions/1\",\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"opportunity\":\"opportunity:373\",\"location\":\"Manica\",\"currency\":\"MZN\",\"sourceKey\":\"1691:6ad7a184bdf180e8:{\\\"currency\\\":\\\"MZN\\\",\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}],\\\"result\\\":{\\\"version\\\":\\\"iva-operations-l1/2\\\",\\\"revision\\\":1,\\\"calculatedAt\\\":\\\"2026-10-25T11:57:55.045Z\\\",\\\"opportunity\\\":\\\"opportunity:373\\\",\\\"location\\\":\\\"Manica\\\",\\\"currency\\\":\\\"MZN\\\",\\\"key\\\":\\\"[\\\\\\\"iva-operations-l1/2\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Operação interna geral\\\\\\\",\\\\\\\"field\\\\\\\":\\\\\\\"01\\\\\\\",\\\\\\\"rate\\\\\\\":16,\\\\\\\"article\\\\\\\":\\\\\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\\\\\",\\\\\\\"conditions\\\\\\\":[\\\\\\\"Operação localizada e tributável em Moçambique, no regime normal\\\\\\\",\\\\\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\\\\\"]}],\\\\\\\"opportunity:373\\\\\\\",\\\\\\\"MZN\\\\\\\",\\\\\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\\\\\",null,null,null,null,\\\\\\\"MZN\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"sale-0\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-1\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"500\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-2\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"}],[{\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"complete\\\\\\\":true}]]\\\",\\\"inputs\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"500.00\\\",\\\"vat\\\":\\\"80.00\\\",\\\"gross\\\":\\\"580.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-02\\\",\\\"fields\\\":{\\\"01\\\":\\\"500.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"80.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-03\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]}],\\\"rounding\\\":\\\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\\\"}}:{\\\"version\\\":\\\"acquisition-imports-exclusions/1\\\",\\\"sources\\\":[]}:acquisition-allocation/1:{\\\"version\\\":\\\"acquisition-allocation/1\\\",\\\"reducedOperations\\\":[],\\\"sources\\\":[]}\",\"basis\":\"L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\",\"sources\":\"Modelo A DOCX 62c198e9 / v1 63d45fa8; VAT Return.pdf SHA256 9c0b99a810c7db53eb75d63c22ee22fb86a50ba57bd5509041ed80ee10f75741, p.1; CIVA republicado Lei13/2016, PDF14–16; Lei22/2022, art.20; Lei10/2025, arts.18/19, PDF13.\",\"declarations\":{\"taxpayerRegistered\":\"yes\",\"periods\":[{\"period\":\"2026-01\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-02\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-03\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]}]},\"rows\":[{\"id\":\"purchase-Jan\",\"net\":\"1625.00\",\"vat\":\"260.00\",\"gross\":\"1885.00\",\"deductible\":\"260.00\",\"reason\":\"Telefone fixo em nome do sujeito passivo:excepção expressa20(1)(e). Afectação real22(2):1/1 m2 utilizados;critério e comunicaçãoSYNTHETIC QA comunicação prévia22(2). Fracção real exacta,sem arredondamento de pro rata.\",\"deductibleExact\":{\"numerator\":\"260\",\"denominator\":\"1\"},\"nonDeductibleExact\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"eligibility\":{\"status\":\"eligible\",\"reason\":\"Telefone fixo em nome do sujeito passivo:excepção expressa20(1)(e). Afectação real22(2):1/1 m2 utilizados;critério e comunicaçãoSYNTHETIC QA comunicação prévia22(2). Fracção real exacta,sem arredondamento de pro rata.\",\"source\":\"L2-B/C: CIVA18(1)(a/b),18(2),19,20(1)(a–f)/20(2)/20(3)(a/b),21. Lei13/2016 PDF14–15,p1426(272–273);Lei22/2022 PDF3,p2252(27),art20(2–3);Lei10/2025 PDF13,p2180(13),18(2)/19(2). Bebidas13(2):Lei13/2016 PDF12,p1426(270). MZN/2026,mesmo mês documental;sem pro rata18(6),regularizações ou restituiçãoL3.; L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\",\"scopeId\":\"opportunity:373\"},\"allocationCalculation\":{\"version\":\"acquisition-allocation/1\",\"ratio\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"rawRatio\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"before\":{\"numerator\":\"260\",\"denominator\":\"1\"},\"source\":\"L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\"}}],\"inputs\":[{\"id\":\"purchase-Jan\",\"field\":\"09\",\"period\":\"2026-01\",\"origin\":\"projected\",\"sourceMonth\":null,\"sourceAmount\":null,\"sourceCurrency\":\"MZN\",\"sourceBasis\":\"\",\"net\":\"1625\",\"vat\":\"260\",\"gross\":\"1885\",\"documentType\":\"invoice\",\"documentRef\":\"SYNTHETIC QA aquisiçãoJaneiro\",\"documentDate\":\"2026-01-10\",\"documentLine\":\"\",\"supplier\":\"SYNTHETIC QA fornecedor\",\"supplierRegistered\":\"yes\",\"legalDocument\":\"yes\",\"held\":\"yes\",\"domestic\":\"yes\",\"allocation\":\"mixed\",\"exclusion\":\"none\",\"integrity\":\"yes\",\"description\":\"SYNTHETIC QA actual\",\"bc\":{\"version\":1,\"expense\":\"telephone\",\"reducedSupply\":\"no\",\"evidence\":\"SYNTHETIC QA natureza e âmbito\",\"facts\":{\"ownLandline\":\"yes\"},\"fuelKind\":\"\",\"dieselUse\":\"\",\"beveragePath\":\"\",\"importer\":\"\",\"belongs\":\"\",\"ownImportVat\":\"\",\"vatBasis\":\"\",\"vatRef\":\"\",\"goodsRef\":\"\"},\"d\":{\"version\":1,\"method\":\"actual\",\"numerator\":\"1\",\"denominator\":\"1\",\"unit\":\"m2 utilizados\",\"referenceYear\":\"2025\",\"basis\":\"prior_year\",\"scopeRef\":\"SYNTHETIC QA entidade/actividades/ano2026\",\"source\":\"SYNTHETIC QA contabilidade/critério\",\"communicationRef\":\"SYNTHETIC QA comunicação prévia22(2)\",\"declarationRef\":\"\",\"actualRequired\":\"\",\"noExcludedPayments\":\"yes\",\"facts\":{\"scopeConfirmed\":\"yes\",\"rightBasis\":\"yes\",\"actualScope\":\"yes\",\"communication\":\"yes\",\"conditionsMet\":\"yes\",\"annualScope\":\"yes\",\"netExclusions\":\"yes\"},\"reducedId\":\"\",\"reducedFingerprint\":\"\"}}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"1000.00\",\"15\":\"260.00\",\"16\":\"160.00\",\"17\":\"0.00\",\"18\":\"100.00\",\"01\":\"1000.00\",\"02\":\"160.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"260.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"260\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"260\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]},{\"period\":\"2026-02\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"500.00\",\"15\":\"0.00\",\"16\":\"80.00\",\"17\":\"80.00\",\"18\":\"0.00\",\"01\":\"500.00\",\"02\":\"80.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"0.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]},{\"period\":\"2026-03\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"1000.00\",\"15\":\"0.00\",\"16\":\"160.00\",\"17\":\"160.00\",\"18\":\"0.00\",\"01\":\"1000.00\",\"02\":\"160.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"0.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]}]}]},\"opportunity:374\":{\"currency\":\"MZN\",\"taxpayerRegistered\":\"yes\",\"rows\":[{\"id\":\"purchase-Jan\",\"field\":\"09\",\"period\":\"2026-01\",\"origin\":\"projected\",\"sourceMonth\":null,\"sourceAmount\":null,\"sourceCurrency\":\"MZN\",\"sourceBasis\":\"\",\"net\":\"5001000\",\"vat\":\"800160\",\"gross\":\"5801160\",\"documentType\":\"invoice\",\"documentRef\":\"SYNTHETIC QA aquisiçãoJaneiro\",\"documentDate\":\"2026-01-10\",\"documentLine\":\"\",\"supplier\":\"SYNTHETIC QA fornecedor\",\"supplierRegistered\":\"yes\",\"legalDocument\":\"yes\",\"held\":\"yes\",\"domestic\":\"yes\",\"allocation\":\"mixed\",\"exclusion\":\"none\",\"integrity\":\"yes\",\"description\":\"SYNTHETIC QA actual\",\"bc\":{\"version\":1,\"expense\":\"telephone\",\"reducedSupply\":\"no\",\"evidence\":\"SYNTHETIC QA natureza e âmbito\",\"facts\":{\"ownLandline\":\"yes\"},\"fuelKind\":\"\",\"dieselUse\":\"\",\"beveragePath\":\"\",\"importer\":\"\",\"belongs\":\"\",\"ownImportVat\":\"\",\"vatBasis\":\"\",\"vatRef\":\"\",\"goodsRef\":\"\"},\"d\":{\"version\":1,\"method\":\"actual\",\"numerator\":\"1\",\"denominator\":\"1\",\"unit\":\"m2 utilizados\",\"referenceYear\":\"2025\",\"basis\":\"prior_year\",\"scopeRef\":\"SYNTHETIC QA entidade/actividades/ano2026\",\"source\":\"SYNTHETIC QA contabilidade/critério\",\"communicationRef\":\"SYNTHETIC QA comunicação prévia22(2)\",\"declarationRef\":\"\",\"actualRequired\":\"\",\"noExcludedPayments\":\"yes\",\"facts\":{\"scopeConfirmed\":\"yes\",\"rightBasis\":\"yes\",\"actualScope\":\"yes\",\"communication\":\"yes\",\"conditionsMet\":\"yes\",\"annualScope\":\"yes\",\"netExclusions\":\"yes\"},\"reducedId\":\"\",\"reducedFingerprint\":\"\"}}],\"periods\":[{\"period\":\"2026-01\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-02\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-03\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]}],\"result\":{\"version\":\"modelo-a-internal-acquisitions/1\",\"revision\":1,\"calculatedAt\":\"2026-10-25T13:00:00Z\",\"opportunity\":\"opportunity:374\",\"location\":\"Manica\",\"currency\":\"MZN\",\"sourceKey\":\"1700:127bb7e7871e86f:{\\\"currency\\\":\\\"MZN\\\",\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}],\\\"result\\\":{\\\"version\\\":\\\"iva-operations-l1/2\\\",\\\"revision\\\":3,\\\"calculatedAt\\\":\\\"2026-10-25T12:43:53.208Z\\\",\\\"opportunity\\\":\\\"opportunity:374\\\",\\\"location\\\":\\\"Manica\\\",\\\"currency\\\":\\\"MZN\\\",\\\"key\\\":\\\"[\\\\\\\"iva-operations-l1/2\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Operação interna geral\\\\\\\",\\\\\\\"field\\\\\\\":\\\\\\\"01\\\\\\\",\\\\\\\"rate\\\\\\\":16,\\\\\\\"article\\\\\\\":\\\\\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\\\\\",\\\\\\\"conditions\\\\\\\":[\\\\\\\"Operação localizada e tributável em Moçambique, no regime normal\\\\\\\",\\\\\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\\\\\"]}],\\\\\\\"opportunity:374\\\\\\\",\\\\\\\"MZN\\\\\\\",\\\\\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\\\\\",null,null,null,null,\\\\\\\"MZN\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"sale-0\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-1\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"500\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-2\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1375\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"}],[{\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"complete\\\\\\\":true}]]\\\",\\\"inputs\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"500.00\\\",\\\"vat\\\":\\\"80.00\\\",\\\"gross\\\":\\\"580.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1375.00\\\",\\\"vat\\\":\\\"220.00\\\",\\\"gross\\\":\\\"1595.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-02\\\",\\\"fields\\\":{\\\"01\\\":\\\"500.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"80.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-03\\\",\\\"fields\\\":{\\\"01\\\":\\\"1375.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"220.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]}],\\\"rounding\\\":\\\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\\\"},\\\"history\\\":[{\\\"version\\\":\\\"iva-operations-l1/2\\\",\\\"revision\\\":1,\\\"calculatedAt\\\":\\\"2026-10-25T11:57:55.045Z\\\",\\\"opportunity\\\":\\\"opportunity:373\\\",\\\"location\\\":\\\"Manica\\\",\\\"currency\\\":\\\"MZN\\\",\\\"key\\\":\\\"[\\\\\\\"iva-operations-l1/2\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Operação interna geral\\\\\\\",\\\\\\\"field\\\\\\\":\\\\\\\"01\\\\\\\",\\\\\\\"rate\\\\\\\":16,\\\\\\\"article\\\\\\\":\\\\\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\\\\\",\\\\\\\"conditions\\\\\\\":[\\\\\\\"Operação localizada e tributável em Moçambique, no regime normal\\\\\\\",\\\\\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\\\\\"]}],\\\\\\\"opportunity:373\\\\\\\",\\\\\\\"MZN\\\\\\\",\\\\\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\\\\\",null,null,null,null,\\\\\\\"MZN\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"sale-0\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-1\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"500\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-2\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"}],[{\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"complete\\\\\\\":true}]]\\\",\\\"inputs\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"500.00\\\",\\\"vat\\\":\\\"80.00\\\",\\\"gross\\\":\\\"580.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-02\\\",\\\"fields\\\":{\\\"01\\\":\\\"500.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"80.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-03\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]}],\\\"rounding\\\":\\\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\\\"},{\\\"version\\\":\\\"iva-operations-l1/2\\\",\\\"revision\\\":2,\\\"calculatedAt\\\":\\\"2026-10-25T12:20:03.912Z\\\",\\\"opportunity\\\":\\\"opportunity:373\\\",\\\"location\\\":\\\"Manica\\\",\\\"currency\\\":\\\"MZN\\\",\\\"key\\\":\\\"[\\\\\\\"iva-operations-l1/2\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Operação interna geral\\\\\\\",\\\\\\\"field\\\\\\\":\\\\\\\"01\\\\\\\",\\\\\\\"rate\\\\\\\":16,\\\\\\\"article\\\\\\\":\\\\\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\\\\\",\\\\\\\"conditions\\\\\\\":[\\\\\\\"Operação localizada e tributável em Moçambique, no regime normal\\\\\\\",\\\\\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\\\\\"]}],\\\\\\\"opportunity:373\\\\\\\",\\\\\\\"MZN\\\\\\\",\\\\\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\\\\\",null,null,null,null,\\\\\\\"MZN\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"sale-0\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1000\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-1\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"500\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"sale-2\\\\\\\",\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"SYNTHETIC QA venda geral\\\\\\\",\\\\\\\"establishment\\\\\\\":\\\\\\\"Manica\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"1375\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"net\\\\\\\",\\\\\\\"treatment\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"confirmed\\\\\\\":[0,1],\\\\\\\"evidence\\\\\\\":\\\\\\\"SYNTHETIC QA condições\\\\\\\",\\\\\\\"sourceAmount\\\\\\\":null,\\\\\\\"sourcePeriod\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"Introdução directa; projecção, não declaração submetida\\\\\\\"}],[{\\\\\\\"period\\\\\\\":\\\\\\\"2026-01\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-02\\\\\\\",\\\\\\\"complete\\\\\\\":true},{\\\\\\\"period\\\\\\\":\\\\\\\"2026-03\\\\\\\",\\\\\\\"complete\\\\\\\":true}]]\\\",\\\"inputs\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],\\\"rows\\\":[{\\\"id\\\":\\\"sale-0\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1000.00\\\",\\\"vat\\\":\\\"160.00\\\",\\\"gross\\\":\\\"1160.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"500.00\\\",\\\"vat\\\":\\\"80.00\\\",\\\"gross\\\":\\\"580.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"field\\\":\\\"01\\\",\\\"net\\\":\\\"1375.00\\\",\\\"vat\\\":\\\"220.00\\\",\\\"gross\\\":\\\"1595.00\\\",\\\"rate\\\":16,\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\\\",\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\"}],\\\"periods\\\":[{\\\"period\\\":\\\"2026-01\\\",\\\"fields\\\":{\\\"01\\\":\\\"1000.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"160.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-02\\\",\\\"fields\\\":{\\\"01\\\":\\\"500.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"80.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]},{\\\"period\\\":\\\"2026-03\\\",\\\"fields\\\":{\\\"01\\\":\\\"1375.00\\\",\\\"03\\\":\\\"0.00\\\",\\\"05\\\":\\\"0.00\\\",\\\"07\\\":\\\"0.00\\\",\\\"02\\\":\\\"220.00\\\",\\\"04\\\":\\\"0.00\\\",\\\"06\\\":\\\"0.00\\\"},\\\"reasons\\\":[]}],\\\"rounding\\\":\\\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\\\"}]}:{\\\"version\\\":\\\"acquisition-imports-exclusions/1\\\",\\\"sources\\\":[]}:acquisition-allocation/1:{\\\"version\\\":\\\"acquisition-allocation/1\\\",\\\"reducedOperations\\\":[],\\\"sources\\\":[]}\",\"basis\":\"L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\",\"sources\":\"Modelo A DOCX 62c198e9 / v1 63d45fa8; VAT Return.pdf SHA256 9c0b99a810c7db53eb75d63c22ee22fb86a50ba57bd5509041ed80ee10f75741, p.1; CIVA republicado Lei13/2016, PDF14–16; Lei22/2022, art.20; Lei10/2025, arts.18/19, PDF13.\",\"declarations\":{\"taxpayerRegistered\":\"yes\",\"periods\":[{\"period\":\"2026-01\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-02\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]},{\"period\":\"2026-03\",\"complete\":true,\"importsComplete\":true,\"absent\":[\"12\",\"13\"]}]},\"rows\":[{\"id\":\"purchase-Jan\",\"net\":\"5001000.00\",\"vat\":\"800160.00\",\"gross\":\"5801160.00\",\"deductible\":\"800160.00\",\"reason\":\"Telefone fixo em nome do sujeito passivo:excepção expressa20(1)(e). Afectação real22(2):1/1 m2 utilizados;critério e comunicaçãoSYNTHETIC QA comunicação prévia22(2). Fracção real exacta,sem arredondamento de pro rata.\",\"deductibleExact\":{\"numerator\":\"800160\",\"denominator\":\"1\"},\"nonDeductibleExact\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"eligibility\":{\"status\":\"eligible\",\"reason\":\"Telefone fixo em nome do sujeito passivo:excepção expressa20(1)(e). Afectação real22(2):1/1 m2 utilizados;critério e comunicaçãoSYNTHETIC QA comunicação prévia22(2). Fracção real exacta,sem arredondamento de pro rata.\",\"source\":\"L2-B/C: CIVA18(1)(a/b),18(2),19,20(1)(a–f)/20(2)/20(3)(a/b),21. Lei13/2016 PDF14–15,p1426(272–273);Lei22/2022 PDF3,p2252(27),art20(2–3);Lei10/2025 PDF13,p2180(13),18(2)/19(2). Bebidas13(2):Lei13/2016 PDF12,p1426(270). MZN/2026,mesmo mês documental;sem pro rata18(6),regularizações ou restituiçãoL3.; L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\",\"scopeId\":\"opportunity:374\"},\"allocationCalculation\":{\"version\":\"acquisition-allocation/1\",\"ratio\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"rawRatio\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"before\":{\"numerator\":\"800160\",\"denominator\":\"1\"},\"source\":\"L2-D: CIVA22(1–8),Lei13/2016 PDF16/p1426(274);Lei10/2025,18(6),PDF13/p2180(13).22(4)numerador anual semIVA com direito18/19;denominador anual semIVA de todas operações,incluindo fora de campo;22(5)exclui vendas de activo usado e operações imobiliárias/financeiras acessórias.22(8)quociente à centésima imediatamente superior.22(2)afectação real com comunicação prévia;22(6–7)provisório,regularização anual emE. Não substitui condições18–20 ou calcula restituiçãoL3.\"}}],\"inputs\":[{\"id\":\"purchase-Jan\",\"field\":\"09\",\"period\":\"2026-01\",\"origin\":\"projected\",\"sourceMonth\":null,\"sourceAmount\":null,\"sourceCurrency\":\"MZN\",\"sourceBasis\":\"\",\"net\":\"5001000\",\"vat\":\"800160\",\"gross\":\"5801160\",\"documentType\":\"invoice\",\"documentRef\":\"SYNTHETIC QA aquisiçãoJaneiro\",\"documentDate\":\"2026-01-10\",\"documentLine\":\"\",\"supplier\":\"SYNTHETIC QA fornecedor\",\"supplierRegistered\":\"yes\",\"legalDocument\":\"yes\",\"held\":\"yes\",\"domestic\":\"yes\",\"allocation\":\"mixed\",\"exclusion\":\"none\",\"integrity\":\"yes\",\"description\":\"SYNTHETIC QA actual\",\"bc\":{\"version\":1,\"expense\":\"telephone\",\"reducedSupply\":\"no\",\"evidence\":\"SYNTHETIC QA natureza e âmbito\",\"facts\":{\"ownLandline\":\"yes\"},\"fuelKind\":\"\",\"dieselUse\":\"\",\"beveragePath\":\"\",\"importer\":\"\",\"belongs\":\"\",\"ownImportVat\":\"\",\"vatBasis\":\"\",\"vatRef\":\"\",\"goodsRef\":\"\"},\"d\":{\"version\":1,\"method\":\"actual\",\"numerator\":\"1\",\"denominator\":\"1\",\"unit\":\"m2 utilizados\",\"referenceYear\":\"2025\",\"basis\":\"prior_year\",\"scopeRef\":\"SYNTHETIC QA entidade/actividades/ano2026\",\"source\":\"SYNTHETIC QA contabilidade/critério\",\"communicationRef\":\"SYNTHETIC QA comunicação prévia22(2)\",\"declarationRef\":\"\",\"actualRequired\":\"\",\"noExcludedPayments\":\"yes\",\"facts\":{\"scopeConfirmed\":\"yes\",\"rightBasis\":\"yes\",\"actualScope\":\"yes\",\"communication\":\"yes\",\"conditionsMet\":\"yes\",\"annualScope\":\"yes\",\"netExclusions\":\"yes\"},\"reducedId\":\"\",\"reducedFingerprint\":\"\"}}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"1000.00\",\"15\":\"800160.00\",\"16\":\"160.00\",\"17\":\"0.00\",\"18\":\"800000.00\",\"01\":\"1000.00\",\"02\":\"160.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"800160.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"800160\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"800000\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"800160\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]},{\"period\":\"2026-02\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"500.00\",\"15\":\"0.00\",\"16\":\"80.00\",\"17\":\"80.00\",\"18\":\"0.00\",\"01\":\"500.00\",\"02\":\"80.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"0.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]},{\"period\":\"2026-03\",\"fields\":{\"10\":\"0.00\",\"11\":\"0.00\",\"12\":\"0.00\",\"13\":\"0.00\",\"14\":\"1375.00\",\"15\":\"0.00\",\"16\":\"220.00\",\"17\":\"220.00\",\"18\":\"0.00\",\"01\":\"1375.00\",\"02\":\"220.00\",\"03\":\"0.00\",\"04\":\"0.00\",\"05\":\"0.00\",\"06\":\"0.00\",\"07\":\"0.00\",\"08\":\"0.00\",\"09\":\"0.00\"},\"exactFields\":{\"10\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"11\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"12\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"13\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"14\":{\"numerator\":\"1375\",\"denominator\":\"1\"},\"15\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"16\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"17\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"01\":{\"numerator\":\"1375\",\"denominator\":\"1\"},\"02\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"03\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"04\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"05\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"07\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"08\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"09\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"reasons\":[\"Totais derivados das fracções exactas, sem somar aproximações das linhas; decimais a6casas são apresentação técnica, não arredondamento declarativo.\"]}]}}},\"salesOperations\":{\"opportunity:373\":{\"currency\":\"MZN\",\"rows\":[{\"id\":\"sale-0\",\"period\":\"2026-01\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-01\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-1\",\"period\":\"2026-02\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"500\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-02\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-2\",\"period\":\"2026-03\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1375\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-03\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"}],\"periods\":[{\"period\":\"2026-01\",\"complete\":true},{\"period\":\"2026-02\",\"complete\":true},{\"period\":\"2026-03\",\"complete\":true}],\"result\":{\"version\":\"iva-operations-l1/2\",\"revision\":2,\"calculatedAt\":\"2026-10-25T12:20:03.912Z\",\"opportunity\":\"opportunity:373\",\"location\":\"Manica\",\"currency\":\"MZN\",\"key\":\"[\\\"iva-operations-l1/2\\\",[{\\\"id\\\":\\\"general\\\",\\\"label\\\":\\\"Operação interna geral\\\",\\\"field\\\":\\\"01\\\",\\\"rate\\\":16,\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\",\\\"conditions\\\":[\\\"Operação localizada e tributável em Moçambique, no regime normal\\\",\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\"]}],\\\"opportunity:373\\\",\\\"MZN\\\",\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\",null,null,null,null,\\\"MZN\\\",[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}]]\",\"inputs\":[{\"id\":\"sale-0\",\"period\":\"2026-01\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-01\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-1\",\"period\":\"2026-02\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"500\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-02\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-2\",\"period\":\"2026-03\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1375\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-03\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"}],\"rows\":[{\"id\":\"sale-0\",\"field\":\"01\",\"net\":\"1000.00\",\"vat\":\"160.00\",\"gross\":\"1160.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-1\",\"field\":\"01\",\"net\":\"500.00\",\"vat\":\"80.00\",\"gross\":\"580.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-2\",\"field\":\"01\",\"net\":\"1375.00\",\"vat\":\"220.00\",\"gross\":\"1595.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"01\":\"1000.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"160.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-02\",\"fields\":{\"01\":\"500.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"80.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-03\",\"fields\":{\"01\":\"1375.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"220.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]}],\"rounding\":\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\"},\"history\":[{\"version\":\"iva-operations-l1/2\",\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.045Z\",\"opportunity\":\"opportunity:373\",\"location\":\"Manica\",\"currency\":\"MZN\",\"key\":\"[\\\"iva-operations-l1/2\\\",[{\\\"id\\\":\\\"general\\\",\\\"label\\\":\\\"Operação interna geral\\\",\\\"field\\\":\\\"01\\\",\\\"rate\\\":16,\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\",\\\"conditions\\\":[\\\"Operação localizada e tributável em Moçambique, no regime normal\\\",\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\"]}],\\\"opportunity:373\\\",\\\"MZN\\\",\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\",null,null,null,null,\\\"MZN\\\",[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}]]\",\"inputs\":[{\"id\":\"sale-0\",\"period\":\"2026-01\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-01\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-1\",\"period\":\"2026-02\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"500\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-02\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-2\",\"period\":\"2026-03\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-03\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"}],\"rows\":[{\"id\":\"sale-0\",\"field\":\"01\",\"net\":\"1000.00\",\"vat\":\"160.00\",\"gross\":\"1160.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-1\",\"field\":\"01\",\"net\":\"500.00\",\"vat\":\"80.00\",\"gross\":\"580.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-2\",\"field\":\"01\",\"net\":\"1000.00\",\"vat\":\"160.00\",\"gross\":\"1160.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"01\":\"1000.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"160.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-02\",\"fields\":{\"01\":\"500.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"80.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-03\",\"fields\":{\"01\":\"1000.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"160.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]}],\"rounding\":\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\"}]},\"opportunity:374\":{\"currency\":\"MZN\",\"rows\":[{\"id\":\"sale-0\",\"period\":\"2026-01\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-01\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-1\",\"period\":\"2026-02\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"500\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-02\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-2\",\"period\":\"2026-03\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1375\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-03\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"}],\"periods\":[{\"period\":\"2026-01\",\"complete\":true},{\"period\":\"2026-02\",\"complete\":true},{\"period\":\"2026-03\",\"complete\":true}],\"result\":{\"version\":\"iva-operations-l1/2\",\"revision\":3,\"calculatedAt\":\"2026-10-25T12:43:53.208Z\",\"opportunity\":\"opportunity:374\",\"location\":\"Manica\",\"currency\":\"MZN\",\"key\":\"[\\\"iva-operations-l1/2\\\",[{\\\"id\\\":\\\"general\\\",\\\"label\\\":\\\"Operação interna geral\\\",\\\"field\\\":\\\"01\\\",\\\"rate\\\":16,\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\",\\\"conditions\\\":[\\\"Operação localizada e tributável em Moçambique, no regime normal\\\",\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\"]}],\\\"opportunity:374\\\",\\\"MZN\\\",\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\",null,null,null,null,\\\"MZN\\\",[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}]]\",\"inputs\":[{\"id\":\"sale-0\",\"period\":\"2026-01\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-01\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-1\",\"period\":\"2026-02\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"500\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-02\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-2\",\"period\":\"2026-03\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1375\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-03\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"}],\"rows\":[{\"id\":\"sale-0\",\"field\":\"01\",\"net\":\"1000.00\",\"vat\":\"160.00\",\"gross\":\"1160.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-1\",\"field\":\"01\",\"net\":\"500.00\",\"vat\":\"80.00\",\"gross\":\"580.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-2\",\"field\":\"01\",\"net\":\"1375.00\",\"vat\":\"220.00\",\"gross\":\"1595.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"01\":\"1000.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"160.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-02\",\"fields\":{\"01\":\"500.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"80.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-03\",\"fields\":{\"01\":\"1375.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"220.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]}],\"rounding\":\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\"},\"history\":[{\"version\":\"iva-operations-l1/2\",\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.045Z\",\"opportunity\":\"opportunity:373\",\"location\":\"Manica\",\"currency\":\"MZN\",\"key\":\"[\\\"iva-operations-l1/2\\\",[{\\\"id\\\":\\\"general\\\",\\\"label\\\":\\\"Operação interna geral\\\",\\\"field\\\":\\\"01\\\",\\\"rate\\\":16,\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\",\\\"conditions\\\":[\\\"Operação localizada e tributável em Moçambique, no regime normal\\\",\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\"]}],\\\"opportunity:373\\\",\\\"MZN\\\",\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\",null,null,null,null,\\\"MZN\\\",[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}]]\",\"inputs\":[{\"id\":\"sale-0\",\"period\":\"2026-01\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-01\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-1\",\"period\":\"2026-02\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"500\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-02\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-2\",\"period\":\"2026-03\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-03\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"}],\"rows\":[{\"id\":\"sale-0\",\"field\":\"01\",\"net\":\"1000.00\",\"vat\":\"160.00\",\"gross\":\"1160.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-1\",\"field\":\"01\",\"net\":\"500.00\",\"vat\":\"80.00\",\"gross\":\"580.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-2\",\"field\":\"01\",\"net\":\"1000.00\",\"vat\":\"160.00\",\"gross\":\"1160.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"01\":\"1000.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"160.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-02\",\"fields\":{\"01\":\"500.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"80.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-03\",\"fields\":{\"01\":\"1000.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"160.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]}],\"rounding\":\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\"},{\"version\":\"iva-operations-l1/2\",\"revision\":2,\"calculatedAt\":\"2026-10-25T12:20:03.912Z\",\"opportunity\":\"opportunity:373\",\"location\":\"Manica\",\"currency\":\"MZN\",\"key\":\"[\\\"iva-operations-l1/2\\\",[{\\\"id\\\":\\\"general\\\",\\\"label\\\":\\\"Operação interna geral\\\",\\\"field\\\":\\\"01\\\",\\\"rate\\\":16,\\\"article\\\":\\\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\\\",\\\"source\\\":\\\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\\\",\\\"conditions\\\":[\\\"Operação localizada e tributável em Moçambique, no regime normal\\\",\\\"Contraprestação completa; sem base especial do art.15(2), isenção ou taxa reduzida\\\"]}],\\\"opportunity:373\\\",\\\"MZN\\\",\\\"cf5e81f1-ffbc-535d-b1b6-b44b445c4421\\\",null,null,null,null,\\\"MZN\\\",[{\\\"id\\\":\\\"sale-0\\\",\\\"period\\\":\\\"2026-01\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1000\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-01\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-1\\\",\\\"period\\\":\\\"2026-02\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"500\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-02\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"},{\\\"id\\\":\\\"sale-2\\\",\\\"period\\\":\\\"2026-03\\\",\\\"description\\\":\\\"SYNTHETIC QA venda geral\\\",\\\"establishment\\\":\\\"Manica\\\",\\\"amount\\\":\\\"1375\\\",\\\"basis\\\":\\\"net\\\",\\\"treatment\\\":\\\"general\\\",\\\"confirmed\\\":[0,1],\\\"evidence\\\":\\\"SYNTHETIC QA condições\\\",\\\"sourceAmount\\\":null,\\\"sourcePeriod\\\":\\\"2026-03\\\",\\\"sourceCurrency\\\":\\\"MZN\\\",\\\"source\\\":\\\"Introdução directa; projecção, não declaração submetida\\\"}],[{\\\"period\\\":\\\"2026-01\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-02\\\",\\\"complete\\\":true},{\\\"period\\\":\\\"2026-03\\\",\\\"complete\\\":true}]]\",\"inputs\":[{\"id\":\"sale-0\",\"period\":\"2026-01\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1000\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-01\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-1\",\"period\":\"2026-02\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"500\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-02\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"},{\"id\":\"sale-2\",\"period\":\"2026-03\",\"description\":\"SYNTHETIC QA venda geral\",\"establishment\":\"Manica\",\"amount\":\"1375\",\"basis\":\"net\",\"treatment\":\"general\",\"confirmed\":[0,1],\"evidence\":\"SYNTHETIC QA condições\",\"sourceAmount\":null,\"sourcePeriod\":\"2026-03\",\"sourceCurrency\":\"MZN\",\"source\":\"Introdução directa; projecção, não declaração submetida\"}],\"rows\":[{\"id\":\"sale-0\",\"field\":\"01\",\"net\":\"1000.00\",\"vat\":\"160.00\",\"gross\":\"1160.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-1\",\"field\":\"01\",\"net\":\"500.00\",\"vat\":\"80.00\",\"gross\":\"580.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"},{\"id\":\"sale-2\",\"field\":\"01\",\"net\":\"1375.00\",\"vat\":\"220.00\",\"gross\":\"1595.00\",\"rate\":16,\"status\":\"calculated\",\"reason\":\"IVA da operação projectada; não é imposto final a pagar nem declaração submetida.\",\"article\":\"CIVA arts.1,6,15(1),17(1–2); art.34 (Lei10/2025)\",\"source\":\"CIVA republicado Lei13/2016, BR156, 10.º suplemento, PDF9–15 (1426(267)–(273)); Lei22/2022, BR250, 2.º suplemento, PDF1–4 (2252(25)–(28)); arts.1/2/6; efeitos01/01/2023; Lei10/2025, BR248, suplemento1, PDF14–15 (2180(14)–(15)); arts.1/2/3/5; efeitos01/01/2026\"}],\"periods\":[{\"period\":\"2026-01\",\"fields\":{\"01\":\"1000.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"160.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-02\",\"fields\":{\"01\":\"500.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"80.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]},{\"period\":\"2026-03\",\"fields\":{\"01\":\"1375.00\",\"03\":\"0.00\",\"05\":\"0.00\",\"07\":\"0.00\",\"02\":\"220.00\",\"04\":\"0.00\",\"06\":\"0.00\"},\"reasons\":[]}],\"rounding\":\"Base líquida: precisão técnica6decimais, metade para cima, sem arredondamento final da declaração. Preço geral com IVA: base=preço×100/116, arredondada à unidade mais próxima (metade para cima), IVA=preço−base, CIVA art.34 redacção Lei10/2025. Preço incluído5%: fracções exactas preço×20/21 e preço/21 conservadas; decimal a6casas/metade para cima apenas na apresentação. A regra declarativa não é presumida.\"}]}},\"ivaClosures\":{\"opportunity:373\":{\"version\":1,\"rows\":[{\"id\":\"close-2026-01\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-01\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"100\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-02-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"opening\",\"kind\":\"opening\",\"period\":\"2025-12\",\"reference\":\"SYNTHETIC QA saldoabertura\",\"date\":\"\",\"amount\":\"50\",\"previousId\":\"\",\"carryKey\":\"\"}],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA pressuposto sem juros\",\"destination\":\"report\",\"payments\":[]},{\"id\":\"close-2026-02\",\"period\":\"2026-02\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-02\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-03-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"carry-Feb\",\"kind\":\"previous\",\"period\":\"2026-01\",\"reference\":\"Fecho close-2026-01\",\"date\":\"\",\"amount\":\"150.00\",\"previousId\":\"close-2026-01\",\"carryKey\":\"96:a9d0746f057696d5\"}],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA pressuposto sem juros\",\"destination\":\"report\",\"payments\":[]},{\"id\":\"close-2026-03\",\"period\":\"2026-03\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-03\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-04-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"carry-Mar\",\"kind\":\"previous\",\"period\":\"2026-02\",\"reference\":\"Fecho close-2026-02\",\"date\":\"\",\"amount\":\"70.00\",\"previousId\":\"close-2026-02\",\"carryKey\":\"95:5c0a73d88bd5a142\"},{\"id\":\"communication\",\"kind\":\"communication\",\"period\":\"2026-02\",\"reference\":\"SYNTHETIC QA comunicaçãoAT20\",\"date\":\"2026-03-10\",\"amount\":\"20\",\"previousId\":\"\",\"carryKey\":\"\"}],\"interest\":\"documented\",\"interestAmount\":\"2\",\"interestRef\":\"SYNTHETIC QA jurosidentificados\",\"destination\":\"report\",\"payments\":[{\"id\":\"payment1\",\"reference\":\"SYNTHETIC QA reciboP1\",\"date\":\"2026-04-16\",\"amount\":\"30\"}]}],\"result\":{\"calculatedAt\":\"2026-10-25T11:57:55.362Z\",\"key\":\"3141:dba1254be3e2142\",\"inputs\":[{\"id\":\"close-2026-01\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-01\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"100\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-02-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"opening\",\"kind\":\"opening\",\"period\":\"2025-12\",\"reference\":\"SYNTHETIC QA saldoabertura\",\"date\":\"\",\"amount\":\"50\",\"previousId\":\"\",\"carryKey\":\"\"}],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA pressuposto sem juros\",\"destination\":\"report\",\"payments\":[]},{\"id\":\"close-2026-02\",\"period\":\"2026-02\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-02\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-03-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"carry-Feb\",\"kind\":\"previous\",\"period\":\"2026-01\",\"reference\":\"Fecho close-2026-01\",\"date\":\"\",\"amount\":\"150.00\",\"previousId\":\"close-2026-01\",\"carryKey\":\"96:a9d0746f057696d5\"}],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA pressuposto sem juros\",\"destination\":\"report\",\"payments\":[]},{\"id\":\"close-2026-03\",\"period\":\"2026-03\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-03\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-04-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"carry-Mar\",\"kind\":\"previous\",\"period\":\"2026-02\",\"reference\":\"Fecho close-2026-02\",\"date\":\"\",\"amount\":\"70.00\",\"previousId\":\"close-2026-02\",\"carryKey\":\"95:5c0a73d88bd5a142\"},{\"id\":\"communication\",\"kind\":\"communication\",\"period\":\"2026-02\",\"reference\":\"SYNTHETIC QA comunicaçãoAT20\",\"date\":\"2026-03-10\",\"amount\":\"20\",\"previousId\":\"\",\"carryKey\":\"\"}],\"interest\":\"documented\",\"interestAmount\":\"2\",\"interestRef\":\"SYNTHETIC QA jurosidentificados\",\"destination\":\"report\",\"payments\":[{\"id\":\"payment1\",\"reference\":\"SYNTHETIC QA reciboP1\",\"date\":\"2026-04-16\",\"amount\":\"30\"}]}],\"rows\":[{\"id\":\"close-2026-01\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"status\":\"determined\",\"reason\":\"Saldo calculado, pagamentos registados e crédito transportado distintos. Pagamento não altera22/25/26;excedente pago não cria crédito20 sem comunicação.21 não aplicável à primeira declaração;27zero pela opção expressa de reporte integral. Pressupostos de simulação,sem declaração ou pagamento efectuados pelo portal.\",\"inputKey\":\"838:64a5d1e3be17234e\",\"financialKey\":\"824:af416593f2605ec9\",\"carryKey\":\"96:a9d0746f057696d5\",\"fields\":{\"17\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"19\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"20\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"21\":null,\"22\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"25\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"26\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"27\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"paid\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"source\":\"L3-A/B: CIVA21(2/5),Lei13/2016 PDF15/p1426(273),23(1),PDF16/p1426(274);RCIVA12/15,Decreto7/2008 PDF3/p101;ModeloA/VAT Return9c0b99a8,p1–2,quadros8/10/11. Crédito anterior/comunicado19/20;22=max(17−19−20,0);25=max(18+19+20−17,0);24=22+23;reporte integral26=25 quando expressamente escolhido. Sem substituição21,reembolso27 ou restituição13(2). Cabeçalho remete18/19 mas caixas são19/20;divergência conservada,distinta deP00105/06.\"},{\"id\":\"close-2026-02\",\"period\":\"2026-02\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"status\":\"determined\",\"reason\":\"Saldo calculado, pagamentos registados e crédito transportado distintos. Pagamento não altera22/25/26;excedente pago não cria crédito20 sem comunicação.21 não aplicável à primeira declaração;27zero pela opção expressa de reporte integral. Pressupostos de simulação,sem declaração ou pagamento efectuados pelo portal.\",\"inputKey\":\"869:c995b3f6b9834718\",\"financialKey\":\"855:653fc70fe0cb783b\",\"carryKey\":\"95:5c0a73d88bd5a142\",\"fields\":{\"17\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"19\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"20\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"21\":null,\"22\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"25\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"26\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"27\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"paid\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"source\":\"L3-A/B: CIVA21(2/5),Lei13/2016 PDF15/p1426(273),23(1),PDF16/p1426(274);RCIVA12/15,Decreto7/2008 PDF3/p101;ModeloA/VAT Return9c0b99a8,p1–2,quadros8/10/11. Crédito anterior/comunicado19/20;22=max(17−19−20,0);25=max(18+19+20−17,0);24=22+23;reporte integral26=25 quando expressamente escolhido. Sem substituição21,reembolso27 ou restituição13(2). Cabeçalho remete18/19 mas caixas são19/20;divergência conservada,distinta deP00105/06.\"},{\"id\":\"close-2026-03\",\"period\":\"2026-03\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"status\":\"determined\",\"reason\":\"Saldo calculado, pagamentos registados e crédito transportado distintos. Pagamento não altera22/25/26;excedente pago não cria crédito20 sem comunicação.21 não aplicável à primeira declaração;27zero pela opção expressa de reporte integral. Pressupostos de simulação,sem declaração ou pagamento efectuados pelo portal.\",\"inputKey\":\"1132:b55b1287868f3dd9\",\"financialKey\":\"1031:8001bca8c7868b77\",\"carryKey\":\"95:528a2455768bc202\",\"fields\":{\"17\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"19\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"20\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"21\":null,\"22\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"2\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"72\",\"denominator\":\"1\"},\"25\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"26\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"27\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"paid\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"42\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"source\":\"L3-A/B: CIVA21(2/5),Lei13/2016 PDF15/p1426(273),23(1),PDF16/p1426(274);RCIVA12/15,Decreto7/2008 PDF3/p101;ModeloA/VAT Return9c0b99a8,p1–2,quadros8/10/11. Crédito anterior/comunicado19/20;22=max(17−19−20,0);25=max(18+19+20−17,0);24=22+23;reporte integral26=25 quando expressamente escolhido. Sem substituição21,reembolso27 ou restituição13(2). Cabeçalho remete18/19 mas caixas são19/20;divergência conservada,distinta deP00105/06.\"}]},\"history\":[{\"calculatedAt\":\"2026-10-25T11:57:55.260Z\",\"key\":\"929:38fbf9e12febe001\",\"inputs\":[{\"id\":\"close-2026-01\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-01\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"100\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-02-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"opening\",\"kind\":\"opening\",\"period\":\"2025-12\",\"reference\":\"SYNTHETIC QA saldoabertura\",\"date\":\"\",\"amount\":\"50\",\"previousId\":\"\",\"carryKey\":\"\"}],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA pressuposto sem juros\",\"destination\":\"report\",\"payments\":[]}],\"rows\":[{\"id\":\"close-2026-01\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"status\":\"determined\",\"reason\":\"Saldo calculado, pagamentos registados e crédito transportado distintos. Pagamento não altera22/25/26;excedente pago não cria crédito20 sem comunicação.21 não aplicável à primeira declaração;27zero pela opção expressa de reporte integral. Pressupostos de simulação,sem declaração ou pagamento efectuados pelo portal.\",\"inputKey\":\"838:64a5d1e3be17234e\",\"financialKey\":\"824:af416593f2605ec9\",\"carryKey\":\"96:a9d0746f057696d5\",\"fields\":{\"17\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"19\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"20\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"21\":null,\"22\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"25\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"26\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"27\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"paid\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"source\":\"L3-A/B: CIVA21(2/5),Lei13/2016 PDF15/p1426(273),23(1),PDF16/p1426(274);RCIVA12/15,Decreto7/2008 PDF3/p101;ModeloA/VAT Return9c0b99a8,p1–2,quadros8/10/11. Crédito anterior/comunicado19/20;22=max(17−19−20,0);25=max(18+19+20−17,0);24=22+23;reporte integral26=25 quando expressamente escolhido. Sem substituição21,reembolso27 ou restituição13(2). Cabeçalho remete18/19 mas caixas são19/20;divergência conservada,distinta deP00105/06.\"}]},{\"calculatedAt\":\"2026-10-25T11:57:55.308Z\",\"key\":\"1882:fee003d369d4c2c3\",\"inputs\":[{\"id\":\"close-2026-01\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-01\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"100\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-02-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"opening\",\"kind\":\"opening\",\"period\":\"2025-12\",\"reference\":\"SYNTHETIC QA saldoabertura\",\"date\":\"\",\"amount\":\"50\",\"previousId\":\"\",\"carryKey\":\"\"}],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA pressuposto sem juros\",\"destination\":\"report\",\"payments\":[]},{\"id\":\"close-2026-02\",\"period\":\"2026-02\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T11:57:55.070Z\",\"fingerprint\":\"16351:30ee6bba042cce4c\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-02\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-03-15\",\"filingRef\":\"SYNTHETIC QA entrega em prazo assumida\",\"creditsComplete\":\"yes\",\"credits\":[{\"id\":\"carry-Feb\",\"kind\":\"previous\",\"period\":\"2026-01\",\"reference\":\"Fecho close-2026-01\",\"date\":\"\",\"amount\":\"150.00\",\"previousId\":\"close-2026-01\",\"carryKey\":\"96:a9d0746f057696d5\"}],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA pressuposto sem juros\",\"destination\":\"report\",\"payments\":[]}],\"rows\":[{\"id\":\"close-2026-01\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"status\":\"determined\",\"reason\":\"Saldo calculado, pagamentos registados e crédito transportado distintos. Pagamento não altera22/25/26;excedente pago não cria crédito20 sem comunicação.21 não aplicável à primeira declaração;27zero pela opção expressa de reporte integral. Pressupostos de simulação,sem declaração ou pagamento efectuados pelo portal.\",\"inputKey\":\"838:64a5d1e3be17234e\",\"financialKey\":\"824:af416593f2605ec9\",\"carryKey\":\"96:a9d0746f057696d5\",\"fields\":{\"17\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"19\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"20\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"21\":null,\"22\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"25\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"26\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"27\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"paid\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"source\":\"L3-A/B: CIVA21(2/5),Lei13/2016 PDF15/p1426(273),23(1),PDF16/p1426(274);RCIVA12/15,Decreto7/2008 PDF3/p101;ModeloA/VAT Return9c0b99a8,p1–2,quadros8/10/11. Crédito anterior/comunicado19/20;22=max(17−19−20,0);25=max(18+19+20−17,0);24=22+23;reporte integral26=25 quando expressamente escolhido. Sem substituição21,reembolso27 ou restituição13(2). Cabeçalho remete18/19 mas caixas são19/20;divergência conservada,distinta deP00105/06.\"},{\"id\":\"close-2026-02\",\"period\":\"2026-02\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"status\":\"determined\",\"reason\":\"Saldo calculado, pagamentos registados e crédito transportado distintos. Pagamento não altera22/25/26;excedente pago não cria crédito20 sem comunicação.21 não aplicável à primeira declaração;27zero pela opção expressa de reporte integral. Pressupostos de simulação,sem declaração ou pagamento efectuados pelo portal.\",\"inputKey\":\"869:c995b3f6b9834718\",\"financialKey\":\"855:653fc70fe0cb783b\",\"carryKey\":\"95:5c0a73d88bd5a142\",\"fields\":{\"17\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"19\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"20\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"21\":null,\"22\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"25\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"26\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"27\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"paid\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"source\":\"L3-A/B: CIVA21(2/5),Lei13/2016 PDF15/p1426(273),23(1),PDF16/p1426(274);RCIVA12/15,Decreto7/2008 PDF3/p101;ModeloA/VAT Return9c0b99a8,p1–2,quadros8/10/11. Crédito anterior/comunicado19/20;22=max(17−19−20,0);25=max(18+19+20−17,0);24=22+23;reporte integral26=25 quando expressamente escolhido. Sem substituição21,reembolso27 ou restituição13(2). Cabeçalho remete18/19 mas caixas são19/20;divergência conservada,distinta deP00105/06.\"}]}]},\"opportunity:374\":{\"version\":1,\"rows\":[{\"id\":\"refund-Jan\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade374\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T13:00:00Z\",\"fingerprint\":\"29357:feb57e1355162d2f\",\"opportunity\":\"opportunity:374\",\"currency\":\"MZN\",\"period\":\"2026-01\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"800000\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-02-15\",\"filingRef\":\"SYNTHETIC QA prazo declarado\",\"creditsComplete\":\"yes\",\"credits\":[],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA sem juros\",\"destination\":\"refund\",\"payments\":[],\"refundAmount\":\"600000\"}],\"result\":{\"calculatedAt\":\"2026-10-25T13:01:00Z\",\"key\":\"759:40cfdc41d5ab72f5\",\"inputs\":[{\"id\":\"refund-Jan\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade374\",\"origin\":\"projected\",\"source\":{\"revision\":1,\"calculatedAt\":\"2026-10-25T13:00:00Z\",\"fingerprint\":\"29357:feb57e1355162d2f\",\"opportunity\":\"opportunity:374\",\"currency\":\"MZN\",\"period\":\"2026-01\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"800000\",\"denominator\":\"1\"}},\"firstDeclaration\":\"yes\",\"filing\":\"timely\",\"submissionDate\":\"2026-02-15\",\"filingRef\":\"SYNTHETIC QA prazo declarado\",\"creditsComplete\":\"yes\",\"credits\":[],\"interest\":\"none\",\"interestAmount\":\"\",\"interestRef\":\"SYNTHETIC QA sem juros\",\"destination\":\"refund\",\"payments\":[],\"refundAmount\":\"600000\"}],\"rows\":[{\"id\":\"refund-Jan\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade374\",\"origin\":\"projected\",\"status\":\"determined\",\"reason\":\"Saldo calculado, pagamentos registados e crédito transportado distintos. Pagamento não altera22/25/26;excedente pago não cria crédito20 sem comunicação.21 não aplicável à primeira declaração;26/27 separados pela afectação;27 é parcela destinada a pedidoD,sem concessão nem recebimento. Pressupostos de simulação,sem declaração ou pagamento efectuados pelo portal.\",\"inputKey\":\"689:99afcc22cf882aa\",\"financialKey\":\"675:3732f0a30e4cde4d\",\"carryKey\":\"96:e507d83e07230a62\",\"fields\":{\"17\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"800000\",\"denominator\":\"1\"},\"19\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"20\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"21\":null,\"22\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"25\":{\"numerator\":\"800000\",\"denominator\":\"1\"},\"26\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"27\":{\"numerator\":\"600000\",\"denominator\":\"1\"}},\"paid\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"source\":\"L3-A/B: CIVA21(2/5),Lei13/2016 PDF15/p1426(273),23(1),PDF16/p1426(274);RCIVA12/15,Decreto7/2008 PDF3/p101;ModeloA/VAT Return9c0b99a8,p1–2,quadros8/10/11. Crédito anterior/comunicado19/20;22=max(17−19−20,0);25=max(18+19+20−17,0);24=22+23;reporte integral26=25 quando expressamente escolhido. Sem substituição21,reembolso27 ou restituição13(2). Cabeçalho remete18/19 mas caixas são19/20;divergência conservada,distinta deP00105/06. D:afectação expressa26+27=25,sem concessão/recebimento;CIVA21 eModeloA11.\"}]}}},\"ivaSubstitutions\":{\"opportunity:373\":{\"version\":1,\"rows\":[{\"id\":\"sub-Mar\",\"prior\":{\"kind\":\"AB\",\"id\":\"close-2026-03\",\"period\":\"2026-03\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"calculatedAt\":\"2026-10-25T11:57:55.362Z\",\"declarationDate\":\"2026-04-15\",\"declarationReference\":\"\",\"fingerprint\":\"2716:5afb4499e53c803d\",\"debit\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paid\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"42\",\"denominator\":\"1\"},\"carry\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paymentRefs\":[\"SYNTHETIC QA reciboP1\"]},\"source\":{\"revision\":2,\"calculatedAt\":\"2026-10-25T12:30:00.000Z\",\"fingerprint\":\"22841:f6715b3a76df5c4b\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-03\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"priorReference\":\"SYNTHETIC QA declaraçãoMarço\",\"priorDate\":\"2026-04-15\",\"date\":\"2026-05-10\",\"reference\":\"SYNTHETIC QA substituiçãoMarço\",\"reason\":\"SYNTHETIC QA operação de Março corrigida\",\"stage\":\"preparation\",\"interest\":\"documented\",\"interestAmount\":\"1\",\"interestRef\":\"SYNTHETIC QA juros adicionais identificados\",\"payments\":[{\"id\":\"payment2\",\"reference\":\"SYNTHETIC QA reciboP2\",\"date\":\"2026-05-11\",\"amount\":\"20\"}]}],\"result\":{\"calculatedAt\":\"2026-10-25T12:32:00.000Z\",\"key\":\"1382:dc2a3f0669d77768\",\"inputs\":[{\"id\":\"sub-Mar\",\"prior\":{\"kind\":\"AB\",\"id\":\"close-2026-03\",\"period\":\"2026-03\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"calculatedAt\":\"2026-10-25T11:57:55.362Z\",\"declarationDate\":\"2026-04-15\",\"declarationReference\":\"\",\"fingerprint\":\"2716:5afb4499e53c803d\",\"debit\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paid\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"42\",\"denominator\":\"1\"},\"carry\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paymentRefs\":[\"SYNTHETIC QA reciboP1\"]},\"source\":{\"revision\":2,\"calculatedAt\":\"2026-10-25T12:30:00.000Z\",\"fingerprint\":\"22841:f6715b3a76df5c4b\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-03\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"priorReference\":\"SYNTHETIC QA declaraçãoMarço\",\"priorDate\":\"2026-04-15\",\"date\":\"2026-05-10\",\"reference\":\"SYNTHETIC QA substituiçãoMarço\",\"reason\":\"SYNTHETIC QA operação de Março corrigida\",\"stage\":\"preparation\",\"interest\":\"documented\",\"interestAmount\":\"1\",\"interestRef\":\"SYNTHETIC QA juros adicionais identificados\",\"payments\":[{\"id\":\"payment2\",\"reference\":\"SYNTHETIC QA reciboP2\",\"date\":\"2026-05-11\",\"amount\":\"20\"}]}],\"rows\":[{\"id\":\"sub-Mar\",\"status\":\"determined\",\"reason\":\"Diferencial21 separado da declaração anterior;19/20 não reutilizados,25/26/27 não atribuídos por esta substituição. Crédito credor aguarda comunicação20;sem compensar dívida anterior automaticamente. Pagamentos adicionais e saldo anterior separados;sem submissãoAT ou certificação de cobrança. Preparação/simulação;referências e datas declaradas não comprovam entrega.\",\"inputKey\":\"1264:37098aa9720ddec6\",\"fields\":{\"17\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"19\":null,\"20\":null,\"21\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"22\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"61\",\"denominator\":\"1\"},\"25\":null,\"26\":null,\"27\":null},\"pendingCredit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paid\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"41\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"totalPaid\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"totalOutstanding\":{\"numerator\":\"83\",\"denominator\":\"1\"},\"source\":\"L3-C: VAT Return.pdf SHA2569c0b99a8,p2/quadro9;RCIVA15,Decreto7/2008 PDF3/p101.21=(17actual−18actual)−(17anterior−18anterior);devedor→22;credor só utilizável em declaração posterior em prazo após comunicação20. Sem repetir19/20 ou pagamentos anteriores. Exemplar recebido assinala substituiçãoModeloA;RCIVA15 refereModeloB:correspondência de formulário/submissão não automatizada.\"}]},\"history\":[{\"calculatedAt\":\"2026-10-25T12:31:00.000Z\",\"key\":\"1382:dc2a3f0669d77768\",\"inputs\":[{\"id\":\"sub-Mar\",\"prior\":{\"kind\":\"AB\",\"id\":\"close-2026-03\",\"period\":\"2026-03\",\"entityRef\":\"SYNTHETIC QA entidade373\",\"origin\":\"projected\",\"calculatedAt\":\"2026-10-25T11:57:55.362Z\",\"declarationDate\":\"2026-04-15\",\"declarationReference\":\"\",\"fingerprint\":\"2716:5afb4499e53c803d\",\"debit\":{\"numerator\":\"160\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paid\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"42\",\"denominator\":\"1\"},\"carry\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paymentRefs\":[\"SYNTHETIC QA reciboP1\"]},\"source\":{\"revision\":2,\"calculatedAt\":\"2026-10-25T12:30:00.000Z\",\"fingerprint\":\"22841:f6715b3a76df5c4b\",\"opportunity\":\"opportunity:373\",\"currency\":\"MZN\",\"period\":\"2026-03\",\"location\":\"Manica\",\"projected\":true,\"debit\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"credit\":{\"numerator\":\"0\",\"denominator\":\"1\"}},\"priorReference\":\"SYNTHETIC QA declaraçãoMarço\",\"priorDate\":\"2026-04-15\",\"date\":\"2026-05-10\",\"reference\":\"SYNTHETIC QA substituiçãoMarço\",\"reason\":\"SYNTHETIC QA operação de Março corrigida\",\"stage\":\"preparation\",\"interest\":\"documented\",\"interestAmount\":\"1\",\"interestRef\":\"SYNTHETIC QA juros adicionais identificados\",\"payments\":[{\"id\":\"payment2\",\"reference\":\"SYNTHETIC QA reciboP2\",\"date\":\"2026-05-11\",\"amount\":\"20\"}]}],\"rows\":[{\"id\":\"sub-Mar\",\"status\":\"determined\",\"reason\":\"Diferencial21 separado da declaração anterior;19/20 não reutilizados,25/26/27 não atribuídos por esta substituição. Crédito credor aguarda comunicação20;sem compensar dívida anterior automaticamente. Pagamentos adicionais e saldo anterior separados;sem submissãoAT ou certificação de cobrança. Preparação/simulação;referências e datas declaradas não comprovam entrega.\",\"inputKey\":\"1264:37098aa9720ddec6\",\"fields\":{\"17\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"18\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"19\":null,\"20\":null,\"21\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"22\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"23\":{\"numerator\":\"1\",\"denominator\":\"1\"},\"24\":{\"numerator\":\"61\",\"denominator\":\"1\"},\"25\":null,\"26\":null,\"27\":null},\"pendingCredit\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"paid\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"41\",\"denominator\":\"1\"},\"overpayment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"totalPaid\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"totalOutstanding\":{\"numerator\":\"83\",\"denominator\":\"1\"},\"source\":\"L3-C: VAT Return.pdf SHA2569c0b99a8,p2/quadro9;RCIVA15,Decreto7/2008 PDF3/p101.21=(17actual−18actual)−(17anterior−18anterior);devedor→22;credor só utilizável em declaração posterior em prazo após comunicação20. Sem repetir19/20 ou pagamentos anteriores. Exemplar recebido assinala substituiçãoModeloA;RCIVA15 refereModeloB:correspondência de formulário/submissão não automatizada.\"}]}]}},\"ivaRefunds\":{\"opportunity:374\":{\"version\":1,\"rows\":[{\"id\":\"refund1\",\"source\":{\"closureId\":\"refund-Jan\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade374\",\"origin\":\"projected\",\"allocationKey\":\"186:9ddd7e99c4bf8e54\",\"calculatedAt\":\"2026-10-25T13:01:00Z\",\"credit\":{\"numerator\":\"800000\",\"denominator\":\"1\"},\"carry\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"requested\":{\"numerator\":\"600000\",\"denominator\":\"1\"}},\"ground\":\"high_credit\",\"originPeriod\":\"2026-01\",\"entitlementDate\":\"2026-01-10\",\"cessationDate\":\"\",\"groundRef\":\"SYNTHETIC QA extractos/origem800000 e créditos mais antigos\",\"factsConfirmed\":\"yes\",\"oldestFirst\":\"yes\",\"stage\":\"submitted\",\"requestReference\":\"SYNTHETIC QA pedidoR1\",\"requestDate\":\"2026-02-15\",\"decision\":\"partial\",\"decisionReference\":\"SYNTHETIC QA decisãoD1\",\"decisionDate\":\"2026-03-01\",\"decisionIssuer\":\"SYNTHETIC QA entidade emitente declarada\",\"approvedAmount\":\"550000\",\"receipts\":[{\"id\":\"receipt1\",\"reference\":\"SYNTHETIC QA recebimentoR1a\",\"date\":\"2026-03-05\",\"amount\":\"200000\"},{\"id\":\"receipt2\",\"reference\":\"SYNTHETIC QA recebimentoR1b\",\"date\":\"2026-03-10\",\"amount\":\"250000\"}]}],\"result\":{\"calculatedAt\":\"2026-10-25T13:03:00Z\",\"key\":\"1321:cf10fbfe79f41f7a\",\"inputs\":[{\"id\":\"refund1\",\"source\":{\"closureId\":\"refund-Jan\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade374\",\"origin\":\"projected\",\"allocationKey\":\"186:9ddd7e99c4bf8e54\",\"calculatedAt\":\"2026-10-25T13:01:00Z\",\"credit\":{\"numerator\":\"800000\",\"denominator\":\"1\"},\"carry\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"requested\":{\"numerator\":\"600000\",\"denominator\":\"1\"}},\"ground\":\"high_credit\",\"originPeriod\":\"2026-01\",\"entitlementDate\":\"2026-01-10\",\"cessationDate\":\"\",\"groundRef\":\"SYNTHETIC QA extractos/origem800000 e créditos mais antigos\",\"factsConfirmed\":\"yes\",\"oldestFirst\":\"yes\",\"stage\":\"submitted\",\"requestReference\":\"SYNTHETIC QA pedidoR1\",\"requestDate\":\"2026-02-15\",\"decision\":\"partial\",\"decisionReference\":\"SYNTHETIC QA decisãoD1\",\"decisionDate\":\"2026-03-01\",\"decisionIssuer\":\"SYNTHETIC QA entidade emitente declarada\",\"approvedAmount\":\"550000\",\"receipts\":[{\"id\":\"receipt1\",\"reference\":\"SYNTHETIC QA recebimentoR1a\",\"date\":\"2026-03-05\",\"amount\":\"200000\"},{\"id\":\"receipt2\",\"reference\":\"SYNTHETIC QA recebimentoR1b\",\"date\":\"2026-03-10\",\"amount\":\"250000\"}]}],\"rows\":[{\"id\":\"refund1\",\"status\":\"determined\",\"reason\":\"Pedido,decisão e recebimento separados;parcela27 não é reutilizada em26. Parte não deferida/indeferimento não libertam crédito automaticamente;eventual retorno exige procedimento documentado e reconciliação,sem duplicar20. Recebimento é registo declarado,sem execução bancária ou alteração silenciosa de caixa. Formalidades e suspensões não automatizadas;150dias não são promessa de recebimento.\",\"inputKey\":\"1054:7a801a44db5006ca\",\"eligibility\":\"compatible\",\"requested\":{\"numerator\":\"600000\",\"denominator\":\"1\"},\"reported\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"approved\":{\"numerator\":\"550000\",\"denominator\":\"1\"},\"received\":{\"numerator\":\"450000\",\"denominator\":\"1\"},\"awaitingReceipt\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"notGranted\":{\"numerator\":\"50000\",\"denominator\":\"1\"},\"source\":\"L3-D:CIVA21(5/6/7),Lei13/2016 PDF15–16,p1426(273–274);Lei22/2022 PDF3–4;Lei10/2025 PDF13/p2180(13),21(7a/8revogado/10/13/15). ModeloA/VAT Return9c0b99a8,p2/quadro11:26+27=25. Pedido,decisão e recebimento separados. Formalidades doRegulamento78/2017/30/2022/52/2025 não automatizadas;sem concessão automática.\"}]},\"history\":[{\"calculatedAt\":\"2026-10-25T13:02:00Z\",\"key\":\"1321:cf10fbfe79f41f7a\",\"inputs\":[{\"id\":\"refund1\",\"source\":{\"closureId\":\"refund-Jan\",\"period\":\"2026-01\",\"entityRef\":\"SYNTHETIC QA entidade374\",\"origin\":\"projected\",\"allocationKey\":\"186:9ddd7e99c4bf8e54\",\"calculatedAt\":\"2026-10-25T13:01:00Z\",\"credit\":{\"numerator\":\"800000\",\"denominator\":\"1\"},\"carry\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"requested\":{\"numerator\":\"600000\",\"denominator\":\"1\"}},\"ground\":\"high_credit\",\"originPeriod\":\"2026-01\",\"entitlementDate\":\"2026-01-10\",\"cessationDate\":\"\",\"groundRef\":\"SYNTHETIC QA extractos/origem800000 e créditos mais antigos\",\"factsConfirmed\":\"yes\",\"oldestFirst\":\"yes\",\"stage\":\"submitted\",\"requestReference\":\"SYNTHETIC QA pedidoR1\",\"requestDate\":\"2026-02-15\",\"decision\":\"partial\",\"decisionReference\":\"SYNTHETIC QA decisãoD1\",\"decisionDate\":\"2026-03-01\",\"decisionIssuer\":\"SYNTHETIC QA entidade emitente declarada\",\"approvedAmount\":\"550000\",\"receipts\":[{\"id\":\"receipt1\",\"reference\":\"SYNTHETIC QA recebimentoR1a\",\"date\":\"2026-03-05\",\"amount\":\"200000\"},{\"id\":\"receipt2\",\"reference\":\"SYNTHETIC QA recebimentoR1b\",\"date\":\"2026-03-10\",\"amount\":\"250000\"}]}],\"rows\":[{\"id\":\"refund1\",\"status\":\"determined\",\"reason\":\"Pedido,decisão e recebimento separados;parcela27 não é reutilizada em26. Parte não deferida/indeferimento não libertam crédito automaticamente;eventual retorno exige procedimento documentado e reconciliação,sem duplicar20. Recebimento é registo declarado,sem execução bancária ou alteração silenciosa de caixa. Formalidades e suspensões não automatizadas;150dias não são promessa de recebimento.\",\"inputKey\":\"1054:7a801a44db5006ca\",\"eligibility\":\"compatible\",\"requested\":{\"numerator\":\"600000\",\"denominator\":\"1\"},\"reported\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"approved\":{\"numerator\":\"550000\",\"denominator\":\"1\"},\"received\":{\"numerator\":\"450000\",\"denominator\":\"1\"},\"awaitingReceipt\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"notGranted\":{\"numerator\":\"50000\",\"denominator\":\"1\"},\"source\":\"L3-D:CIVA21(5/6/7),Lei13/2016 PDF15–16,p1426(273–274);Lei22/2022 PDF3–4;Lei10/2025 PDF13/p2180(13),21(7a/8revogado/10/13/15). ModeloA/VAT Return9c0b99a8,p2/quadro11:26+27=25. Pedido,decisão e recebimento separados. Formalidades doRegulamento78/2017/30/2022/52/2025 não automatizadas;sem concessão automática.\"}]}]}},\"ispcEligibility\":{\"opportunity:375\":{\"version\":1,\"input\":{\"entityRef\":\"\",\"personType\":\"collective\",\"origin\":\"effective\",\"assessmentDate\":\"2026-10-25\",\"currency\":\"MZN\",\"mode\":\"regular\",\"activities\":[\"services12\"],\"activityDescription\":\"SYNTHETIC QA canalização\",\"territory\":\"yes\",\"establishments\":\"1\",\"basis\":\"previous_year\",\"referenceYear\":\"2025\",\"annualReference\":\"1000000\",\"annualReferenceRef\":\"SYNTHETIC QA acesso2025\",\"forecastConfirmed\":\"\",\"forecastConfirmationRef\":\"\",\"organizedRequired\":\"no\",\"sharesInIspc\":\"no\",\"sharesAnonymous\":\"no\",\"otherActivities\":\"no\",\"unlistedServices\":\"no\",\"liberalDaysSameEntity\":\"\",\"liberalClientRef\":\"\",\"generalRegimeChosen\":\"no\",\"generalThreeYearsCompleted\":\"\",\"generalRegimeRef\":\"\",\"option\":\"opted\",\"optionReference\":\"SYNTHETIC QA opção ISPC2026\",\"optionDate\":\"2026-01-01\"},\"result\":{\"calculatedAt\":\"2026-10-25T14:54:35.092Z\",\"key\":\"[\\\"ispc-eligibility/1\\\",\\\"opportunity:375\\\",{\\\"entityRef\\\":\\\"\\\",\\\"personType\\\":\\\"collective\\\",\\\"origin\\\":\\\"effective\\\",\\\"assessmentDate\\\":\\\"2026-10-25\\\",\\\"currency\\\":\\\"MZN\\\",\\\"mode\\\":\\\"regular\\\",\\\"activities\\\":[\\\"services12\\\"],\\\"activityDescription\\\":\\\"SYNTHETIC QA canalização\\\",\\\"territory\\\":\\\"yes\\\",\\\"establishments\\\":\\\"1\\\",\\\"basis\\\":\\\"previous_year\\\",\\\"referenceYear\\\":\\\"2025\\\",\\\"annualReference\\\":\\\"1000000\\\",\\\"annualReferenceRef\\\":\\\"SYNTHETIC QA acesso2025\\\",\\\"forecastConfirmed\\\":\\\"\\\",\\\"forecastConfirmationRef\\\":\\\"\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"sharesInIspc\\\":\\\"no\\\",\\\"sharesAnonymous\\\":\\\"no\\\",\\\"otherActivities\\\":\\\"no\\\",\\\"unlistedServices\\\":\\\"no\\\",\\\"liberalDaysSameEntity\\\":\\\"\\\",\\\"liberalClientRef\\\":\\\"\\\",\\\"generalRegimeChosen\\\":\\\"no\\\",\\\"generalThreeYearsCompleted\\\":\\\"\\\",\\\"generalRegimeRef\\\":\\\"\\\",\\\"option\\\":\\\"opted\\\",\\\"optionReference\\\":\\\"SYNTHETIC QA opção ISPC2026\\\",\\\"optionDate\\\":\\\"2026-01-01\\\"}]\",\"scope\":\"opportunity:375\",\"input\":{\"entityRef\":\"\",\"personType\":\"collective\",\"origin\":\"effective\",\"assessmentDate\":\"2026-10-25\",\"currency\":\"MZN\",\"mode\":\"regular\",\"activities\":[\"services12\"],\"activityDescription\":\"SYNTHETIC QA canalização\",\"territory\":\"yes\",\"establishments\":\"1\",\"basis\":\"previous_year\",\"referenceYear\":\"2025\",\"annualReference\":\"1000000\",\"annualReferenceRef\":\"SYNTHETIC QA acesso2025\",\"forecastConfirmed\":\"\",\"forecastConfirmationRef\":\"\",\"organizedRequired\":\"no\",\"sharesInIspc\":\"no\",\"sharesAnonymous\":\"no\",\"otherActivities\":\"no\",\"unlistedServices\":\"no\",\"liberalDaysSameEntity\":\"\",\"liberalClientRef\":\"\",\"generalRegimeChosen\":\"no\",\"generalThreeYearsCompleted\":\"\",\"generalRegimeRef\":\"\",\"option\":\"opted\",\"optionReference\":\"SYNTHETIC QA opção ISPC2026\",\"optionDate\":\"2026-01-01\"},\"status\":\"compatible\",\"reason\":\"Condições de acesso da actividade habitual compatíveis com os dados de referência declarados;opção separada. Volume do ano emcurso,trimestre,excesso,taxas,mínimo e retenções não são apurados neste incremento.\",\"missing\":[],\"annualReference\":{\"numerator\":\"1000000\",\"denominator\":\"1\"},\"optionStatus\":\"recorded\",\"optionReason\":\"Opção registada segundo documento ou pressuposto declarado;sem submissãoAT ou reescrita dos livros deIVA/IRPC/IRPS.\",\"source\":\"L4-A:Lei9/2025,BR248/1.ºsuplemento,republicaçãoISPC,arts2–5,9-A/13;PDF10–11/p2180(10–11);vigência2026art6/PDF9. Enquadramento preliminar de actividade habitual;opção separada;sem liquidação trimestral,retenção,submissão ou alteração de IVA/IRPC/IRPS.\"},\"history\":[{\"calculatedAt\":\"2026-10-25T12:00:00Z\",\"key\":\"[\\\"ispc-eligibility/1\\\",\\\"opportunity:375\\\",{\\\"entityRef\\\":\\\"\\\",\\\"personType\\\":\\\"collective\\\",\\\"origin\\\":\\\"effective\\\",\\\"assessmentDate\\\":\\\"2026-10-25\\\",\\\"currency\\\":\\\"MZN\\\",\\\"mode\\\":\\\"regular\\\",\\\"activities\\\":[\\\"services12\\\"],\\\"activityDescription\\\":\\\"SYNTHETIC QA canalização\\\",\\\"territory\\\":\\\"yes\\\",\\\"establishments\\\":\\\"1\\\",\\\"basis\\\":\\\"previous_year\\\",\\\"referenceYear\\\":\\\"2025\\\",\\\"annualReference\\\":\\\"1000000\\\",\\\"annualReferenceRef\\\":\\\"SYNTHETIC QA acesso2025\\\",\\\"forecastConfirmed\\\":\\\"\\\",\\\"forecastConfirmationRef\\\":\\\"\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"sharesInIspc\\\":\\\"no\\\",\\\"sharesAnonymous\\\":\\\"no\\\",\\\"otherActivities\\\":\\\"no\\\",\\\"unlistedServices\\\":\\\"no\\\",\\\"liberalDaysSameEntity\\\":\\\"\\\",\\\"liberalClientRef\\\":\\\"\\\",\\\"generalRegimeChosen\\\":\\\"no\\\",\\\"generalThreeYearsCompleted\\\":\\\"\\\",\\\"generalRegimeRef\\\":\\\"\\\",\\\"option\\\":\\\"opted\\\",\\\"optionReference\\\":\\\"SYNTHETIC QA opção ISPC2026\\\",\\\"optionDate\\\":\\\"2026-01-01\\\"}]\",\"scope\":\"opportunity:375\",\"input\":{\"entityRef\":\"\",\"personType\":\"collective\",\"origin\":\"effective\",\"assessmentDate\":\"2026-10-25\",\"currency\":\"MZN\",\"mode\":\"regular\",\"activities\":[\"services12\"],\"activityDescription\":\"SYNTHETIC QA canalização\",\"territory\":\"yes\",\"establishments\":\"1\",\"basis\":\"previous_year\",\"referenceYear\":\"2025\",\"annualReference\":\"1000000\",\"annualReferenceRef\":\"SYNTHETIC QA acesso2025\",\"forecastConfirmed\":\"\",\"forecastConfirmationRef\":\"\",\"organizedRequired\":\"no\",\"sharesInIspc\":\"no\",\"sharesAnonymous\":\"no\",\"otherActivities\":\"no\",\"unlistedServices\":\"no\",\"liberalDaysSameEntity\":\"\",\"liberalClientRef\":\"\",\"generalRegimeChosen\":\"no\",\"generalThreeYearsCompleted\":\"\",\"generalRegimeRef\":\"\",\"option\":\"opted\",\"optionReference\":\"SYNTHETIC QA opção ISPC2026\",\"optionDate\":\"2026-01-01\"},\"status\":\"compatible\",\"reason\":\"Condições de acesso da actividade habitual compatíveis com os dados de referência declarados;opção separada. Volume do ano emcurso,trimestre,excesso,taxas,mínimo e retenções não são apurados neste incremento.\",\"missing\":[],\"annualReference\":{\"numerator\":\"1000000\",\"denominator\":\"1\"},\"optionStatus\":\"recorded\",\"optionReason\":\"Opção registada segundo documento ou pressuposto declarado;sem submissãoAT ou reescrita dos livros deIVA/IRPC/IRPS.\",\"source\":\"L4-A:Lei9/2025,BR248/1.ºsuplemento,republicaçãoISPC,arts2–5,9-A/13;PDF10–11/p2180(10–11);vigência2026art6/PDF9. Enquadramento preliminar de actividade habitual;opção separada;sem liquidação trimestral,retenção,submissão ou alteração de IVA/IRPC/IRPS.\"}]},\"opportunity:376\":{\"version\":1,\"input\":{\"entityRef\":\"\",\"personType\":\"singular\",\"origin\":\"projected\",\"assessmentDate\":\"2026-01-01\",\"currency\":\"MZN\",\"mode\":\"occasional\",\"activities\":[],\"activityDescription\":\"SYNTHETIC QA canalização\",\"territory\":\"\",\"establishments\":\"1\",\"basis\":\"\",\"referenceYear\":\"\",\"annualReference\":\"\",\"annualReferenceRef\":\"\",\"forecastConfirmed\":\"\",\"forecastConfirmationRef\":\"\",\"organizedRequired\":\"\",\"sharesInIspc\":\"\",\"sharesAnonymous\":\"\",\"otherActivities\":\"\",\"unlistedServices\":\"\",\"liberalDaysSameEntity\":\"\",\"liberalClientRef\":\"\",\"generalRegimeChosen\":\"\",\"generalThreeYearsCompleted\":\"\",\"generalRegimeRef\":\"\",\"option\":\"preparation\",\"optionReference\":\"\",\"optionDate\":\"\"}}},\"ispcQuarters\":{\"opportunity:375\":{\"version\":1,\"input\":{\"year\":\"2026\",\"quarter\":\"2\",\"sales\":[\"100000\",\"200000\",\"\",\"\"],\"salesRefs\":[\"SYNTHETIC QA T1\",\"SYNTHETIC QA T2\",\"\",\"\"],\"annualBandVolume\":\"\",\"annualBandOrigin\":\"\",\"annualBandRef\":\"\",\"coverage\":\"all_taxpayer_activity\"},\"result\":{\"key\":\"[\\\"ispc-quarter/1\\\",\\\"opportunity:375\\\",{\\\"year\\\":\\\"2026\\\",\\\"quarter\\\":\\\"2\\\",\\\"sales\\\":[\\\"100000\\\",\\\"200000\\\",\\\"\\\",\\\"\\\"],\\\"salesRefs\\\":[\\\"SYNTHETIC QA T1\\\",\\\"SYNTHETIC QA T2\\\",\\\"\\\",\\\"\\\"],\\\"annualBandVolume\\\":\\\"\\\",\\\"annualBandOrigin\\\":\\\"\\\",\\\"annualBandRef\\\":\\\"\\\",\\\"coverage\\\":\\\"all_taxpayer_activity\\\"},{\\\"calculatedAt\\\":\\\"2026-10-25T14:54:35.092Z\\\",\\\"key\\\":\\\"[\\\\\\\"ispc-eligibility/1\\\\\\\",\\\\\\\"opportunity:375\\\\\\\",{\\\\\\\"entityRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"personType\\\\\\\":\\\\\\\"collective\\\\\\\",\\\\\\\"origin\\\\\\\":\\\\\\\"effective\\\\\\\",\\\\\\\"assessmentDate\\\\\\\":\\\\\\\"2026-10-25\\\\\\\",\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"mode\\\\\\\":\\\\\\\"regular\\\\\\\",\\\\\\\"activities\\\\\\\":[\\\\\\\"services12\\\\\\\"],\\\\\\\"activityDescription\\\\\\\":\\\\\\\"SYNTHETIC QA canalização\\\\\\\",\\\\\\\"territory\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"establishments\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"previous_year\\\\\\\",\\\\\\\"referenceYear\\\\\\\":\\\\\\\"2025\\\\\\\",\\\\\\\"annualReference\\\\\\\":\\\\\\\"1000000\\\\\\\",\\\\\\\"annualReferenceRef\\\\\\\":\\\\\\\"SYNTHETIC QA acesso2025\\\\\\\",\\\\\\\"forecastConfirmed\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"forecastConfirmationRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"organizedRequired\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesInIspc\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesAnonymous\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"otherActivities\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"unlistedServices\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"liberalDaysSameEntity\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"liberalClientRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeChosen\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"generalThreeYearsCompleted\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"option\\\\\\\":\\\\\\\"opted\\\\\\\",\\\\\\\"optionReference\\\\\\\":\\\\\\\"SYNTHETIC QA opção ISPC2026\\\\\\\",\\\\\\\"optionDate\\\\\\\":\\\\\\\"2026-01-01\\\\\\\"}]\\\",\\\"scope\\\":\\\"opportunity:375\\\",\\\"input\\\":{\\\"entityRef\\\":\\\"\\\",\\\"personType\\\":\\\"collective\\\",\\\"origin\\\":\\\"effective\\\",\\\"assessmentDate\\\":\\\"2026-10-25\\\",\\\"currency\\\":\\\"MZN\\\",\\\"mode\\\":\\\"regular\\\",\\\"activities\\\":[\\\"services12\\\"],\\\"activityDescription\\\":\\\"SYNTHETIC QA canalização\\\",\\\"territory\\\":\\\"yes\\\",\\\"establishments\\\":\\\"1\\\",\\\"basis\\\":\\\"previous_year\\\",\\\"referenceYear\\\":\\\"2025\\\",\\\"annualReference\\\":\\\"1000000\\\",\\\"annualReferenceRef\\\":\\\"SYNTHETIC QA acesso2025\\\",\\\"forecastConfirmed\\\":\\\"\\\",\\\"forecastConfirmationRef\\\":\\\"\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"sharesInIspc\\\":\\\"no\\\",\\\"sharesAnonymous\\\":\\\"no\\\",\\\"otherActivities\\\":\\\"no\\\",\\\"unlistedServices\\\":\\\"no\\\",\\\"liberalDaysSameEntity\\\":\\\"\\\",\\\"liberalClientRef\\\":\\\"\\\",\\\"generalRegimeChosen\\\":\\\"no\\\",\\\"generalThreeYearsCompleted\\\":\\\"\\\",\\\"generalRegimeRef\\\":\\\"\\\",\\\"option\\\":\\\"opted\\\",\\\"optionReference\\\":\\\"SYNTHETIC QA opção ISPC2026\\\",\\\"optionDate\\\":\\\"2026-01-01\\\"},\\\"status\\\":\\\"compatible\\\",\\\"reason\\\":\\\"Condições de acesso da actividade habitual compatíveis com os dados de referência declarados;opção separada. Volume do ano emcurso,trimestre,excesso,taxas,mínimo e retenções não são apurados neste incremento.\\\",\\\"missing\\\":[],\\\"annualReference\\\":{\\\"numerator\\\":\\\"1000000\\\",\\\"denominator\\\":\\\"1\\\"},\\\"optionStatus\\\":\\\"recorded\\\",\\\"optionReason\\\":\\\"Opção registada segundo documento ou pressuposto declarado;sem submissãoAT ou reescrita dos livros deIVA/IRPC/IRPS.\\\",\\\"source\\\":\\\"L4-A:Lei9/2025,BR248/1.ºsuplemento,republicaçãoISPC,arts2–5,9-A/13;PDF10–11/p2180(10–11);vigência2026art6/PDF9. Enquadramento preliminar de actividade habitual;opção separada;sem liquidação trimestral,retenção,submissão ou alteração de IVA/IRPC/IRPS.\\\"}]\",\"calculatedAt\":\"2026-10-25T14:54:36.107Z\",\"scope\":\"opportunity:375\",\"input\":{\"year\":\"2026\",\"quarter\":\"2\",\"sales\":[\"100000\",\"200000\",\"\",\"\"],\"salesRefs\":[\"SYNTHETIC QA T1\",\"SYNTHETIC QA T2\",\"\",\"\"],\"annualBandVolume\":\"\",\"annualBandOrigin\":\"\",\"annualBandRef\":\"\",\"coverage\":\"all_taxpayer_activity\"},\"eligibility\":{\"calculatedAt\":\"2026-10-25T14:54:35.092Z\",\"key\":\"[\\\"ispc-eligibility/1\\\",\\\"opportunity:375\\\",{\\\"entityRef\\\":\\\"\\\",\\\"personType\\\":\\\"collective\\\",\\\"origin\\\":\\\"effective\\\",\\\"assessmentDate\\\":\\\"2026-10-25\\\",\\\"currency\\\":\\\"MZN\\\",\\\"mode\\\":\\\"regular\\\",\\\"activities\\\":[\\\"services12\\\"],\\\"activityDescription\\\":\\\"SYNTHETIC QA canalização\\\",\\\"territory\\\":\\\"yes\\\",\\\"establishments\\\":\\\"1\\\",\\\"basis\\\":\\\"previous_year\\\",\\\"referenceYear\\\":\\\"2025\\\",\\\"annualReference\\\":\\\"1000000\\\",\\\"annualReferenceRef\\\":\\\"SYNTHETIC QA acesso2025\\\",\\\"forecastConfirmed\\\":\\\"\\\",\\\"forecastConfirmationRef\\\":\\\"\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"sharesInIspc\\\":\\\"no\\\",\\\"sharesAnonymous\\\":\\\"no\\\",\\\"otherActivities\\\":\\\"no\\\",\\\"unlistedServices\\\":\\\"no\\\",\\\"liberalDaysSameEntity\\\":\\\"\\\",\\\"liberalClientRef\\\":\\\"\\\",\\\"generalRegimeChosen\\\":\\\"no\\\",\\\"generalThreeYearsCompleted\\\":\\\"\\\",\\\"generalRegimeRef\\\":\\\"\\\",\\\"option\\\":\\\"opted\\\",\\\"optionReference\\\":\\\"SYNTHETIC QA opção ISPC2026\\\",\\\"optionDate\\\":\\\"2026-01-01\\\"}]\",\"scope\":\"opportunity:375\",\"input\":{\"entityRef\":\"\",\"personType\":\"collective\",\"origin\":\"effective\",\"assessmentDate\":\"2026-10-25\",\"currency\":\"MZN\",\"mode\":\"regular\",\"activities\":[\"services12\"],\"activityDescription\":\"SYNTHETIC QA canalização\",\"territory\":\"yes\",\"establishments\":\"1\",\"basis\":\"previous_year\",\"referenceYear\":\"2025\",\"annualReference\":\"1000000\",\"annualReferenceRef\":\"SYNTHETIC QA acesso2025\",\"forecastConfirmed\":\"\",\"forecastConfirmationRef\":\"\",\"organizedRequired\":\"no\",\"sharesInIspc\":\"no\",\"sharesAnonymous\":\"no\",\"otherActivities\":\"no\",\"unlistedServices\":\"no\",\"liberalDaysSameEntity\":\"\",\"liberalClientRef\":\"\",\"generalRegimeChosen\":\"no\",\"generalThreeYearsCompleted\":\"\",\"generalRegimeRef\":\"\",\"option\":\"opted\",\"optionReference\":\"SYNTHETIC QA opção ISPC2026\",\"optionDate\":\"2026-01-01\"},\"status\":\"compatible\",\"reason\":\"Condições de acesso da actividade habitual compatíveis com os dados de referência declarados;opção separada. Volume do ano emcurso,trimestre,excesso,taxas,mínimo e retenções não são apurados neste incremento.\",\"missing\":[],\"annualReference\":{\"numerator\":\"1000000\",\"denominator\":\"1\"},\"optionStatus\":\"recorded\",\"optionReason\":\"Opção registada segundo documento ou pressuposto declarado;sem submissãoAT ou reescrita dos livros deIVA/IRPC/IRPS.\",\"source\":\"L4-A:Lei9/2025,BR248/1.ºsuplemento,republicaçãoISPC,arts2–5,9-A/13;PDF10–11/p2180(10–11);vigência2026art6/PDF9. Enquadramento preliminar de actividade habitual;opção separada;sem liquidação trimestral,retenção,submissão ou alteração de IVA/IRPC/IRPS.\"},\"status\":\"calculated\",\"reason\":\"Apuramento segundo factos e opção documentados. Taxa 12% sobre a parcela ordinária trimestral e 20% apenas sobre o excesso anual. Prestação igual ou superior a 500 MZN: montante a preparar para pagamento. Sem dedução de custos, retenções sofridas presumidas, compensação ou acumulação de prestações dispensadas.\",\"missing\":[],\"base\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"prior\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"ordinary\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"excess\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"rate\":12,\"tax\":{\"numerator\":\"24000\",\"denominator\":\"1\"},\"payment\":{\"numerator\":\"24000\",\"denominator\":\"1\"},\"declaration\":true,\"projected\":false,\"source\":\"Lei 9/2025, republicação ISPC, arts 8, 9, 10, 10-A e 11; BR248/2025, PDF11/p2180(11). Taxa do escalão anual aplicada à base trimestral (8(1)a e 9); 20% apenas na parcela em excesso de 4.000.000; actividades cumuladas: taxa mais alta (8(2)). Sem fraccionar os limites anuais por quatro nem copiar o volume do ano anterior. Preparação do apuramento; sem submissão ou pagamento AT.\"},\"history\":[{\"key\":\"[\\\"ispc-quarter/1\\\",\\\"opportunity:375\\\",{\\\"year\\\":\\\"2026\\\",\\\"quarter\\\":\\\"2\\\",\\\"sales\\\":[\\\"100000\\\",\\\"200000\\\",\\\"\\\",\\\"\\\"],\\\"salesRefs\\\":[\\\"SYNTHETIC QA T1\\\",\\\"SYNTHETIC QA T2\\\",\\\"\\\",\\\"\\\"],\\\"annualBandVolume\\\":\\\"\\\",\\\"annualBandOrigin\\\":\\\"\\\",\\\"annualBandRef\\\":\\\"\\\",\\\"coverage\\\":\\\"all_taxpayer_activity\\\"},{\\\"calculatedAt\\\":\\\"2026-10-25T12:00:00Z\\\",\\\"key\\\":\\\"[\\\\\\\"ispc-eligibility/1\\\\\\\",\\\\\\\"opportunity:375\\\\\\\",{\\\\\\\"entityRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"personType\\\\\\\":\\\\\\\"collective\\\\\\\",\\\\\\\"origin\\\\\\\":\\\\\\\"effective\\\\\\\",\\\\\\\"assessmentDate\\\\\\\":\\\\\\\"2026-10-25\\\\\\\",\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"mode\\\\\\\":\\\\\\\"regular\\\\\\\",\\\\\\\"activities\\\\\\\":[\\\\\\\"services12\\\\\\\"],\\\\\\\"activityDescription\\\\\\\":\\\\\\\"SYNTHETIC QA canalização\\\\\\\",\\\\\\\"territory\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"establishments\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"previous_year\\\\\\\",\\\\\\\"referenceYear\\\\\\\":\\\\\\\"2025\\\\\\\",\\\\\\\"annualReference\\\\\\\":\\\\\\\"1000000\\\\\\\",\\\\\\\"annualReferenceRef\\\\\\\":\\\\\\\"SYNTHETIC QA acesso2025\\\\\\\",\\\\\\\"forecastConfirmed\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"forecastConfirmationRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"organizedRequired\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesInIspc\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesAnonymous\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"otherActivities\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"unlistedServices\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"liberalDaysSameEntity\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"liberalClientRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeChosen\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"generalThreeYearsCompleted\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"option\\\\\\\":\\\\\\\"opted\\\\\\\",\\\\\\\"optionReference\\\\\\\":\\\\\\\"SYNTHETIC QA opção ISPC2026\\\\\\\",\\\\\\\"optionDate\\\\\\\":\\\\\\\"2026-01-01\\\\\\\"}]\\\",\\\"scope\\\":\\\"opportunity:375\\\",\\\"input\\\":{\\\"entityRef\\\":\\\"\\\",\\\"personType\\\":\\\"collective\\\",\\\"origin\\\":\\\"effective\\\",\\\"assessmentDate\\\":\\\"2026-10-25\\\",\\\"currency\\\":\\\"MZN\\\",\\\"mode\\\":\\\"regular\\\",\\\"activities\\\":[\\\"services12\\\"],\\\"activityDescription\\\":\\\"SYNTHETIC QA canalização\\\",\\\"territory\\\":\\\"yes\\\",\\\"establishments\\\":\\\"1\\\",\\\"basis\\\":\\\"previous_year\\\",\\\"referenceYear\\\":\\\"2025\\\",\\\"annualReference\\\":\\\"1000000\\\",\\\"annualReferenceRef\\\":\\\"SYNTHETIC QA acesso2025\\\",\\\"forecastConfirmed\\\":\\\"\\\",\\\"forecastConfirmationRef\\\":\\\"\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"sharesInIspc\\\":\\\"no\\\",\\\"sharesAnonymous\\\":\\\"no\\\",\\\"otherActivities\\\":\\\"no\\\",\\\"unlistedServices\\\":\\\"no\\\",\\\"liberalDaysSameEntity\\\":\\\"\\\",\\\"liberalClientRef\\\":\\\"\\\",\\\"generalRegimeChosen\\\":\\\"no\\\",\\\"generalThreeYearsCompleted\\\":\\\"\\\",\\\"generalRegimeRef\\\":\\\"\\\",\\\"option\\\":\\\"opted\\\",\\\"optionReference\\\":\\\"SYNTHETIC QA opção ISPC2026\\\",\\\"optionDate\\\":\\\"2026-01-01\\\"},\\\"status\\\":\\\"compatible\\\",\\\"reason\\\":\\\"Condições de acesso da actividade habitual compatíveis com os dados de referência declarados;opção separada. Volume do ano emcurso,trimestre,excesso,taxas,mínimo e retenções não são apurados neste incremento.\\\",\\\"missing\\\":[],\\\"annualReference\\\":{\\\"numerator\\\":\\\"1000000\\\",\\\"denominator\\\":\\\"1\\\"},\\\"optionStatus\\\":\\\"recorded\\\",\\\"optionReason\\\":\\\"Opção registada segundo documento ou pressuposto declarado;sem submissãoAT ou reescrita dos livros deIVA/IRPC/IRPS.\\\",\\\"source\\\":\\\"L4-A:Lei9/2025,BR248/1.ºsuplemento,republicaçãoISPC,arts2–5,9-A/13;PDF10–11/p2180(10–11);vigência2026art6/PDF9. Enquadramento preliminar de actividade habitual;opção separada;sem liquidação trimestral,retenção,submissão ou alteração de IVA/IRPC/IRPS.\\\"}]\",\"calculatedAt\":\"2026-10-25T12:01:00Z\",\"scope\":\"opportunity:375\",\"input\":{\"year\":\"2026\",\"quarter\":\"2\",\"sales\":[\"100000\",\"200000\",\"\",\"\"],\"salesRefs\":[\"SYNTHETIC QA T1\",\"SYNTHETIC QA T2\",\"\",\"\"],\"annualBandVolume\":\"\",\"annualBandOrigin\":\"\",\"annualBandRef\":\"\",\"coverage\":\"all_taxpayer_activity\"},\"eligibility\":{\"calculatedAt\":\"2026-10-25T12:00:00Z\",\"key\":\"[\\\"ispc-eligibility/1\\\",\\\"opportunity:375\\\",{\\\"entityRef\\\":\\\"\\\",\\\"personType\\\":\\\"collective\\\",\\\"origin\\\":\\\"effective\\\",\\\"assessmentDate\\\":\\\"2026-10-25\\\",\\\"currency\\\":\\\"MZN\\\",\\\"mode\\\":\\\"regular\\\",\\\"activities\\\":[\\\"services12\\\"],\\\"activityDescription\\\":\\\"SYNTHETIC QA canalização\\\",\\\"territory\\\":\\\"yes\\\",\\\"establishments\\\":\\\"1\\\",\\\"basis\\\":\\\"previous_year\\\",\\\"referenceYear\\\":\\\"2025\\\",\\\"annualReference\\\":\\\"1000000\\\",\\\"annualReferenceRef\\\":\\\"SYNTHETIC QA acesso2025\\\",\\\"forecastConfirmed\\\":\\\"\\\",\\\"forecastConfirmationRef\\\":\\\"\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"sharesInIspc\\\":\\\"no\\\",\\\"sharesAnonymous\\\":\\\"no\\\",\\\"otherActivities\\\":\\\"no\\\",\\\"unlistedServices\\\":\\\"no\\\",\\\"liberalDaysSameEntity\\\":\\\"\\\",\\\"liberalClientRef\\\":\\\"\\\",\\\"generalRegimeChosen\\\":\\\"no\\\",\\\"generalThreeYearsCompleted\\\":\\\"\\\",\\\"generalRegimeRef\\\":\\\"\\\",\\\"option\\\":\\\"opted\\\",\\\"optionReference\\\":\\\"SYNTHETIC QA opção ISPC2026\\\",\\\"optionDate\\\":\\\"2026-01-01\\\"}]\",\"scope\":\"opportunity:375\",\"input\":{\"entityRef\":\"\",\"personType\":\"collective\",\"origin\":\"effective\",\"assessmentDate\":\"2026-10-25\",\"currency\":\"MZN\",\"mode\":\"regular\",\"activities\":[\"services12\"],\"activityDescription\":\"SYNTHETIC QA canalização\",\"territory\":\"yes\",\"establishments\":\"1\",\"basis\":\"previous_year\",\"referenceYear\":\"2025\",\"annualReference\":\"1000000\",\"annualReferenceRef\":\"SYNTHETIC QA acesso2025\",\"forecastConfirmed\":\"\",\"forecastConfirmationRef\":\"\",\"organizedRequired\":\"no\",\"sharesInIspc\":\"no\",\"sharesAnonymous\":\"no\",\"otherActivities\":\"no\",\"unlistedServices\":\"no\",\"liberalDaysSameEntity\":\"\",\"liberalClientRef\":\"\",\"generalRegimeChosen\":\"no\",\"generalThreeYearsCompleted\":\"\",\"generalRegimeRef\":\"\",\"option\":\"opted\",\"optionReference\":\"SYNTHETIC QA opção ISPC2026\",\"optionDate\":\"2026-01-01\"},\"status\":\"compatible\",\"reason\":\"Condições de acesso da actividade habitual compatíveis com os dados de referência declarados;opção separada. Volume do ano emcurso,trimestre,excesso,taxas,mínimo e retenções não são apurados neste incremento.\",\"missing\":[],\"annualReference\":{\"numerator\":\"1000000\",\"denominator\":\"1\"},\"optionStatus\":\"recorded\",\"optionReason\":\"Opção registada segundo documento ou pressuposto declarado;sem submissãoAT ou reescrita dos livros deIVA/IRPC/IRPS.\",\"source\":\"L4-A:Lei9/2025,BR248/1.ºsuplemento,republicaçãoISPC,arts2–5,9-A/13;PDF10–11/p2180(10–11);vigência2026art6/PDF9. Enquadramento preliminar de actividade habitual;opção separada;sem liquidação trimestral,retenção,submissão ou alteração de IVA/IRPC/IRPS.\"},\"status\":\"calculated\",\"reason\":\"Apuramento segundo factos e opção documentados. Taxa 12% sobre a parcela ordinária trimestral e 20% apenas sobre o excesso anual. Prestação igual ou superior a 500 MZN: montante a preparar para pagamento. Sem dedução de custos, retenções sofridas presumidas, compensação ou acumulação de prestações dispensadas.\",\"missing\":[],\"base\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"prior\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"ordinary\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"excess\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"rate\":12,\"tax\":{\"numerator\":\"24000\",\"denominator\":\"1\"},\"payment\":{\"numerator\":\"24000\",\"denominator\":\"1\"},\"declaration\":true,\"projected\":false,\"source\":\"Lei 9/2025, republicação ISPC, arts 8, 9, 10, 10-A e 11; BR248/2025, PDF11/p2180(11). Taxa do escalão anual aplicada à base trimestral (8(1)a e 9); 20% apenas na parcela em excesso de 4.000.000; actividades cumuladas: taxa mais alta (8(2)). Sem fraccionar os limites anuais por quatro nem copiar o volume do ano anterior. Preparação do apuramento; sem submissão ou pagamento AT.\"}]}},\"ispcResiduals\":{\"opportunity:376\":{\"occasional\":{\"version\":1,\"kind\":\"occasional\",\"input\":{\"personType\":\"singular\",\"currency\":\"MZN\",\"origin\":\"projected\",\"operationDate\":\"2026-06-15\",\"quarter\":\"2\",\"noHabitual\":\"yes\",\"territory\":\"yes\",\"sporadic\":\"yes\",\"activity\":\"agriculture\",\"reference\":\"SYNTHETIC QA colheita não reiterada\",\"amount\":\"100000\",\"allQuarterOperations\":\"yes\",\"priorYearTurnover\":\"0\",\"priorYearRef\":\"SYNTHETIC QA2025zeroexpresso\",\"organizedRequired\":\"no\",\"option\":\"preparation\",\"optionRef\":\"\",\"optionDate\":\"\",\"settlement\":\"self\",\"annual2026\":\"100000\",\"annualOrigin\":\"forecast\",\"annualRef\":\"SYNTHETIC QA2026\",\"priorInYear\":\"0\",\"buyerIspc\":\"\",\"unregistered\":\"\",\"buyerAnnualPurchases\":\"\",\"withheldActual\":\"\",\"withheldRef\":\"\"},\"result\":{\"key\":\"[\\\"ispc-residual/1\\\",\\\"opportunity:376\\\",\\\"occasional\\\",{\\\"personType\\\":\\\"singular\\\",\\\"currency\\\":\\\"MZN\\\",\\\"origin\\\":\\\"projected\\\",\\\"operationDate\\\":\\\"2026-06-15\\\",\\\"quarter\\\":\\\"2\\\",\\\"noHabitual\\\":\\\"yes\\\",\\\"territory\\\":\\\"yes\\\",\\\"sporadic\\\":\\\"yes\\\",\\\"activity\\\":\\\"agriculture\\\",\\\"reference\\\":\\\"SYNTHETIC QA colheita não reiterada\\\",\\\"amount\\\":\\\"100000\\\",\\\"allQuarterOperations\\\":\\\"yes\\\",\\\"priorYearTurnover\\\":\\\"0\\\",\\\"priorYearRef\\\":\\\"SYNTHETIC QA2025zeroexpresso\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"option\\\":\\\"preparation\\\",\\\"optionRef\\\":\\\"\\\",\\\"optionDate\\\":\\\"\\\",\\\"settlement\\\":\\\"self\\\",\\\"annual2026\\\":\\\"100000\\\",\\\"annualOrigin\\\":\\\"forecast\\\",\\\"annualRef\\\":\\\"SYNTHETIC QA2026\\\",\\\"priorInYear\\\":\\\"0\\\",\\\"buyerIspc\\\":\\\"\\\",\\\"unregistered\\\":\\\"\\\",\\\"buyerAnnualPurchases\\\":\\\"\\\",\\\"withheldActual\\\":\\\"\\\",\\\"withheldRef\\\":\\\"\\\"},null]\",\"scope\":\"opportunity:376\",\"calculatedAt\":\"2026-10-25T15:40:00Z\",\"status\":\"calculated\",\"reason\":\"Cenário declarado;sem adesão automática. Operações ocasionais próprias3(3–4),base trimestral9,taxa3%e20%somente no excesso de vendas acima4.000.000. Não há retenção presumida nem dedução de custos/IVA.\",\"missing\":[],\"input\":{\"personType\":\"singular\",\"currency\":\"MZN\",\"origin\":\"projected\",\"operationDate\":\"2026-06-15\",\"quarter\":\"2\",\"noHabitual\":\"yes\",\"territory\":\"yes\",\"sporadic\":\"yes\",\"activity\":\"agriculture\",\"reference\":\"SYNTHETIC QA colheita não reiterada\",\"amount\":\"100000\",\"allQuarterOperations\":\"yes\",\"priorYearTurnover\":\"0\",\"priorYearRef\":\"SYNTHETIC QA2025zeroexpresso\",\"organizedRequired\":\"no\",\"option\":\"preparation\",\"optionRef\":\"\",\"optionDate\":\"\",\"settlement\":\"self\",\"annual2026\":\"100000\",\"annualOrigin\":\"forecast\",\"annualRef\":\"SYNTHETIC QA2026\",\"priorInYear\":\"0\",\"buyerIspc\":\"\",\"unregistered\":\"\",\"buyerAnnualPurchases\":\"\",\"withheldActual\":\"\",\"withheldRef\":\"\"},\"amounts\":{\"base\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"ordinary\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"excess\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"3000\",\"denominator\":\"1\"},\"payment\":{\"numerator\":\"3000\",\"denominator\":\"1\"}},\"details\":{\"IRPS\":\"Acto isolado8(3h)referente a8(2a),não previsível/reiterado8(4);família3(4)ISPC. Não se infere pelo nome do sector.\",\"rate\":\"3\",\"declaration\":\"Mantida mesmo quando prestação inferior500MZN\"},\"source\":\"ISPC Lei9/2025 arts3(3–4),4,5,8,9,10-A,12(3);BR248 PDF10–11. IRPS republicação Lei19/2017,BR202/7.ºsuplemento,art8(3h,4),9;PDF4/p2602(128). Lei11/2025 não altera estes artigos. Operação imprevisível/não reiterada, pessoa singular sem actividade habitual e famílias restritas; imposto próprio distinto de retenção liberatória documentada.\"}}},\"opportunity:375\":{\"acquisitions\":{\"version\":1,\"kind\":\"acquisitions\",\"input\":{\"route\":\"irps_isolated\",\"noIspcOnExcess\":\"yes\",\"isolatedAct\":\"yes\",\"incomeInMoz\":\"yes\",\"grossExcess\":\"100000\",\"grossRef\":\"QA base ilíquida\",\"supplierOptionRef\":\"\",\"reference\":\"QA acto57k\"},\"result\":{\"key\":\"[\\\"ispc-residual/1\\\",\\\"opportunity:375\\\",\\\"acquisitions\\\",{\\\"route\\\":\\\"irps_isolated\\\",\\\"noIspcOnExcess\\\":\\\"yes\\\",\\\"isolatedAct\\\":\\\"yes\\\",\\\"incomeInMoz\\\":\\\"yes\\\",\\\"grossExcess\\\":\\\"100000\\\",\\\"grossRef\\\":\\\"QA base ilíquida\\\",\\\"supplierOptionRef\\\":\\\"\\\",\\\"reference\\\":\\\"QA acto57k\\\"},[{\\\"applicable\\\":\\\"yes\\\",\\\"quarter\\\":\\\"2\\\",\\\"base\\\":\\\"200000\\\",\\\"priorAnnualPurchases\\\":\\\"2400000\\\",\\\"naturalOccasional\\\":\\\"yes\\\",\\\"unregistered\\\":\\\"yes\\\",\\\"related\\\":\\\"yes\\\",\\\"activity\\\":\\\"agriculture\\\",\\\"reference\\\":\\\"SYNTHETIC QA aquisição/ordem e acumulado\\\"},{\\\"entityRef\\\":\\\"\\\",\\\"personType\\\":\\\"collective\\\",\\\"origin\\\":\\\"effective\\\",\\\"assessmentDate\\\":\\\"2026-10-25\\\",\\\"currency\\\":\\\"MZN\\\",\\\"mode\\\":\\\"regular\\\",\\\"activities\\\":[\\\"services12\\\"],\\\"activityDescription\\\":\\\"SYNTHETIC QA canalização\\\",\\\"territory\\\":\\\"yes\\\",\\\"establishments\\\":\\\"1\\\",\\\"basis\\\":\\\"previous_year\\\",\\\"referenceYear\\\":\\\"2025\\\",\\\"annualReference\\\":\\\"1000000\\\",\\\"annualReferenceRef\\\":\\\"SYNTHETIC QA acesso2025\\\",\\\"forecastConfirmed\\\":\\\"\\\",\\\"forecastConfirmationRef\\\":\\\"\\\",\\\"organizedRequired\\\":\\\"no\\\",\\\"sharesInIspc\\\":\\\"no\\\",\\\"sharesAnonymous\\\":\\\"no\\\",\\\"otherActivities\\\":\\\"no\\\",\\\"unlistedServices\\\":\\\"no\\\",\\\"liberalDaysSameEntity\\\":\\\"\\\",\\\"liberalClientRef\\\":\\\"\\\",\\\"generalRegimeChosen\\\":\\\"no\\\",\\\"generalThreeYearsCompleted\\\":\\\"\\\",\\\"generalRegimeRef\\\":\\\"\\\",\\\"option\\\":\\\"opted\\\",\\\"optionReference\\\":\\\"SYNTHETIC QA opção ISPC2026\\\",\\\"optionDate\\\":\\\"2026-01-01\\\"},\\\"[\\\\\\\"ispc-eligibility/1\\\\\\\",\\\\\\\"opportunity:375\\\\\\\",{\\\\\\\"entityRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"personType\\\\\\\":\\\\\\\"collective\\\\\\\",\\\\\\\"origin\\\\\\\":\\\\\\\"effective\\\\\\\",\\\\\\\"assessmentDate\\\\\\\":\\\\\\\"2026-10-25\\\\\\\",\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"mode\\\\\\\":\\\\\\\"regular\\\\\\\",\\\\\\\"activities\\\\\\\":[\\\\\\\"services12\\\\\\\"],\\\\\\\"activityDescription\\\\\\\":\\\\\\\"SYNTHETIC QA canalização\\\\\\\",\\\\\\\"territory\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"establishments\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"previous_year\\\\\\\",\\\\\\\"referenceYear\\\\\\\":\\\\\\\"2025\\\\\\\",\\\\\\\"annualReference\\\\\\\":\\\\\\\"1000000\\\\\\\",\\\\\\\"annualReferenceRef\\\\\\\":\\\\\\\"SYNTHETIC QA acesso2025\\\\\\\",\\\\\\\"forecastConfirmed\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"forecastConfirmationRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"organizedRequired\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesInIspc\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesAnonymous\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"otherActivities\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"unlistedServices\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"liberalDaysSameEntity\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"liberalClientRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeChosen\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"generalThreeYearsCompleted\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"option\\\\\\\":\\\\\\\"opted\\\\\\\",\\\\\\\"optionReference\\\\\\\":\\\\\\\"SYNTHETIC QA opção ISPC2026\\\\\\\",\\\\\\\"optionDate\\\\\\\":\\\\\\\"2026-01-01\\\\\\\"}]\\\"]]\",\"scope\":\"opportunity:375\",\"calculatedAt\":\"2026-10-25T15:41:00Z\",\"status\":\"calculated\",\"reason\":\"Correspondência positiva independente:IRPS57(2k)acto isolado,20%sobre rendimento ilíquido57(4)da parcela identificada,sem opçãoISPCaplicável. Não se usa taxa20%do excesso de vendasISPC. Retenções5%e20%separadas,não são crédito do imposto próprio do adquirente.\",\"missing\":[],\"input\":{\"route\":\"irps_isolated\",\"noIspcOnExcess\":\"yes\",\"isolatedAct\":\"yes\",\"incomeInMoz\":\"yes\",\"grossExcess\":\"100000\",\"grossRef\":\"QA base ilíquida\",\"supplierOptionRef\":\"\",\"reference\":\"QA acto57k\"},\"amounts\":{\"base\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"prior\":{\"numerator\":\"2400000\",\"denominator\":\"1\"},\"covered\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"excess\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"coveredTax\":{\"numerator\":\"5000\",\"denominator\":\"1\"},\"excessTax\":{\"numerator\":\"20000\",\"denominator\":\"1\"},\"total\":{\"numerator\":\"25000\",\"denominator\":\"1\"}},\"details\":{\"quarter\":\"2\",\"acquisitionRef\":\"SYNTHETIC QA aquisição/ordem e acumulado\"},\"source\":\"ISPC12(3–4):limite global anual2.500.000MZN para factura por conta/retencão5%. Parcela acima do limite não adquire taxa por ultrapassagem. IRPS57(1,2k,4),republicação19/2017 PDF13/p2602(137),e65(1)naLei11/2025 PDF17:acto isolado qualificado e sem opçãoISPC aplicável,20%sobre rendimento ilíquido declarado; não confundir com20%do excesso de vendasISPC8(1)d.\"}},\"formalities\":{\"version\":1,\"kind\":\"formalities\",\"input\":{\"sourceKind\":\"quarter\",\"name\":\"\",\"nuit\":\"\",\"fiscalArea\":\"\",\"address\":\"\",\"declaration\":\"initial\",\"formMonth\":\"\",\"formYear\":\"2026\",\"formPeriodRef\":\"\",\"interestSituation\":\"\",\"interestAmount\":\"\",\"interestRef\":\"\",\"externalStatus\":\"preparation\",\"externalRef\":\"\",\"externalDate\":\"\"},\"result\":{\"key\":\"[\\\"ispc-residual/1\\\",\\\"opportunity:375\\\",\\\"formalities\\\",{\\\"sourceKind\\\":\\\"quarter\\\",\\\"name\\\":\\\"\\\",\\\"nuit\\\":\\\"\\\",\\\"fiscalArea\\\":\\\"\\\",\\\"address\\\":\\\"\\\",\\\"declaration\\\":\\\"initial\\\",\\\"formMonth\\\":\\\"\\\",\\\"formYear\\\":\\\"2026\\\",\\\"formPeriodRef\\\":\\\"\\\",\\\"interestSituation\\\":\\\"\\\",\\\"interestAmount\\\":\\\"\\\",\\\"interestRef\\\":\\\"\\\",\\\"externalStatus\\\":\\\"preparation\\\",\\\"externalRef\\\":\\\"\\\",\\\"externalDate\\\":\\\"\\\"},[{\\\"year\\\":\\\"2026\\\",\\\"quarter\\\":\\\"2\\\",\\\"sales\\\":[\\\"100000\\\",\\\"200000\\\",\\\"\\\",\\\"\\\"],\\\"salesRefs\\\":[\\\"SYNTHETIC QA T1\\\",\\\"SYNTHETIC QA T2\\\",\\\"\\\",\\\"\\\"],\\\"annualBandVolume\\\":\\\"\\\",\\\"annualBandOrigin\\\":\\\"\\\",\\\"annualBandRef\\\":\\\"\\\",\\\"coverage\\\":\\\"all_taxpayer_activity\\\"},\\\"[\\\\\\\"ispc-quarter/1\\\\\\\",\\\\\\\"opportunity:375\\\\\\\",{\\\\\\\"year\\\\\\\":\\\\\\\"2026\\\\\\\",\\\\\\\"quarter\\\\\\\":\\\\\\\"2\\\\\\\",\\\\\\\"sales\\\\\\\":[\\\\\\\"100000\\\\\\\",\\\\\\\"200000\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\"],\\\\\\\"salesRefs\\\\\\\":[\\\\\\\"SYNTHETIC QA T1\\\\\\\",\\\\\\\"SYNTHETIC QA T2\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\"],\\\\\\\"annualBandVolume\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"annualBandOrigin\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"annualBandRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"coverage\\\\\\\":\\\\\\\"all_taxpayer_activity\\\\\\\"},{\\\\\\\"calculatedAt\\\\\\\":\\\\\\\"2026-10-25T14:54:35.092Z\\\\\\\",\\\\\\\"key\\\\\\\":\\\\\\\"[\\\\\\\\\\\\\\\"ispc-eligibility/1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"opportunity:375\\\\\\\\\\\\\\\",{\\\\\\\\\\\\\\\"entityRef\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"personType\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"collective\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"origin\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"effective\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"assessmentDate\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"2026-10-25\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"currency\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"MZN\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"mode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"regular\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"activities\\\\\\\\\\\\\\\":[\\\\\\\\\\\\\\\"services12\\\\\\\\\\\\\\\"],\\\\\\\\\\\\\\\"activityDescription\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"SYNTHETIC QA canalização\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"territory\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"yes\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"establishments\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"basis\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"previous_year\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"referenceYear\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"2025\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"annualReference\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"1000000\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"annualReferenceRef\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"SYNTHETIC QA acesso2025\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"forecastConfirmed\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"forecastConfirmationRef\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"organizedRequired\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"no\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"sharesInIspc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"no\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"sharesAnonymous\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"no\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"otherActivities\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"no\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"unlistedServices\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"no\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"liberalDaysSameEntity\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"liberalClientRef\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"generalRegimeChosen\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"no\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"generalThreeYearsCompleted\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"generalRegimeRef\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"option\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"opted\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"optionReference\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"SYNTHETIC QA opção ISPC2026\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"optionDate\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"2026-01-01\\\\\\\\\\\\\\\"}]\\\\\\\",\\\\\\\"scope\\\\\\\":\\\\\\\"opportunity:375\\\\\\\",\\\\\\\"input\\\\\\\":{\\\\\\\"entityRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"personType\\\\\\\":\\\\\\\"collective\\\\\\\",\\\\\\\"origin\\\\\\\":\\\\\\\"effective\\\\\\\",\\\\\\\"assessmentDate\\\\\\\":\\\\\\\"2026-10-25\\\\\\\",\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"mode\\\\\\\":\\\\\\\"regular\\\\\\\",\\\\\\\"activities\\\\\\\":[\\\\\\\"services12\\\\\\\"],\\\\\\\"activityDescription\\\\\\\":\\\\\\\"SYNTHETIC QA canalização\\\\\\\",\\\\\\\"territory\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"establishments\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"basis\\\\\\\":\\\\\\\"previous_year\\\\\\\",\\\\\\\"referenceYear\\\\\\\":\\\\\\\"2025\\\\\\\",\\\\\\\"annualReference\\\\\\\":\\\\\\\"1000000\\\\\\\",\\\\\\\"annualReferenceRef\\\\\\\":\\\\\\\"SYNTHETIC QA acesso2025\\\\\\\",\\\\\\\"forecastConfirmed\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"forecastConfirmationRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"organizedRequired\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesInIspc\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"sharesAnonymous\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"otherActivities\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"unlistedServices\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"liberalDaysSameEntity\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"liberalClientRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeChosen\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"generalThreeYearsCompleted\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"generalRegimeRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"option\\\\\\\":\\\\\\\"opted\\\\\\\",\\\\\\\"optionReference\\\\\\\":\\\\\\\"SYNTHETIC QA opção ISPC2026\\\\\\\",\\\\\\\"optionDate\\\\\\\":\\\\\\\"2026-01-01\\\\\\\"},\\\\\\\"status\\\\\\\":\\\\\\\"compatible\\\\\\\",\\\\\\\"reason\\\\\\\":\\\\\\\"Condições de acesso da actividade habitual compatíveis com os dados de referência declarados;opção separada. Volume do ano emcurso,trimestre,excesso,taxas,mínimo e retenções não são apurados neste incremento.\\\\\\\",\\\\\\\"missing\\\\\\\":[],\\\\\\\"annualReference\\\\\\\":{\\\\\\\"numerator\\\\\\\":\\\\\\\"1000000\\\\\\\",\\\\\\\"denominator\\\\\\\":\\\\\\\"1\\\\\\\"},\\\\\\\"optionStatus\\\\\\\":\\\\\\\"recorded\\\\\\\",\\\\\\\"optionReason\\\\\\\":\\\\\\\"Opção registada segundo documento ou pressuposto declarado;sem submissãoAT ou reescrita dos livros deIVA/IRPC/IRPS.\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"L4-A:Lei9/2025,BR248/1.ºsuplemento,republicaçãoISPC,arts2–5,9-A/13;PDF10–11/p2180(10–11);vigência2026art6/PDF9. Enquadramento preliminar de actividade habitual;opção separada;sem liquidação trimestral,retenção,submissão ou alteração de IVA/IRPC/IRPS.\\\\\\\"}]\\\",true]]\",\"scope\":\"opportunity:375\",\"calculatedAt\":\"2026-10-25T15:42:00Z\",\"status\":\"partial\",\"reason\":\"Preparação dos campos identificados do B–Geral,com cálculo e prestação separados. O Modelo30antigo não recebe taxas2026. Submissão,recepção e pagamento são actos externos;este registo conserva referências e histórico,sem os efectuar ou certificar.\",\"missing\":[\"NUIT9dígitos,nome,área fiscal/UGC e domicílio para formalização;preparação do cálculo não exige esses campos\",\"Mês/ano a inscrever no quadro2e instrução/correspondência utilizada; não preencher automaticamente com mês de pagamento\",\"Situação dos juros compensatórios e suporte;desconhecido não é zero\"],\"input\":{\"sourceKind\":\"quarter\",\"name\":\"\",\"nuit\":\"\",\"fiscalArea\":\"\",\"address\":\"\",\"declaration\":\"initial\",\"formMonth\":\"\",\"formYear\":\"2026\",\"formPeriodRef\":\"\",\"interestSituation\":\"\",\"interestAmount\":\"\",\"interestRef\":\"\",\"externalStatus\":\"preparation\",\"externalRef\":\"\",\"externalDate\":\"\"},\"amounts\":{\"base\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"24000\",\"denominator\":\"1\"},\"payment\":{\"numerator\":\"24000\",\"denominator\":\"1\"},\"ordinary\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"excess\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"q8base01\":{\"numerator\":\"200000\",\"denominator\":\"1\"},\"q8tax05\":{\"numerator\":\"24000\",\"denominator\":\"1\"},\"q8base02\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"q8tax06\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"finalPayment\":null},\"details\":{\"quarter\":\"2\",\"rate\":\"12\",\"sourceDate\":\"2026-10-25T14:54:36.107Z\",\"q8rate01\":\"12\",\"q8rate02\":\"20\",\"model\":\"Modelo B–Geral;comunicadoAT9/2026\",\"paymentMonth\":\"Julho2026\",\"formPeriod\":\"Indeterminado:quadro2pede mês/ano;comunicado identifica trimestre/mês de pagamento,sem resolver a codificação do período\"},\"source\":\"AT Comunicado9/2026,06/10/2026,p1:ModeloB–Geral enquanto se ajusta sistema;pagamentos trimestrais emJaneiro/Abril/Julho/Outubro. AT ModeloBGeral2p:quadros1/2/3/5/6/8/10. Modelo30 disponível contém75.000/3%antigos,não usado para calcular2026. Sem submissãoAT automática.\"}}}},\"ispcWithholdings\":{\"opportunity:375\":{\"version\":1,\"input\":{\"applicable\":\"yes\",\"quarter\":\"2\",\"base\":\"200000\",\"priorAnnualPurchases\":\"2400000\",\"naturalOccasional\":\"yes\",\"unregistered\":\"yes\",\"related\":\"yes\",\"activity\":\"agriculture\",\"reference\":\"SYNTHETIC QA aquisição/ordem e acumulado\"}}},\"irpcWithholdings\":{\"opportunity:375\":{\"version\":1,\"rows\":[{\"id\":\"principal\",\"direction\":\"paid\",\"counterparty\":\"QA contraparte\",\"documentRef\":\"QA-principal\",\"description\":\"\",\"base\":\"100000\",\"currency\":\"MZN\",\"origin\":\"projected\",\"kind\":\"royalty\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"nonresident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"QA contrato e residência\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"QA custo\"}],\"settlement\":\"complete\",\"settlementRef\":\"QA reconciliação\",\"allocations\":[{\"paymentId\":\"p\",\"amount\":\"3000\"}],\"ordinary\":{\"nonDigital\":\"yes\",\"capitalType\":\"\",\"rentOwnPropertyManagement\":\"\",\"specialFacts\":\"\",\"capitalSeatAndManagement\":\"\",\"reference\":\"QA royalties não digitais\"}}],\"payments\":[{\"id\":\"p\",\"kind\":\"remittance\",\"reference\":\"QA entrega IRPC\",\"date\":\"2026-11-15\",\"amount\":\"3000\",\"currency\":\"MZN\"}],\"history\":[{\"version\":\"irpc-L5/1\",\"key\":\"[\\\"irpc-L5/1\\\",\\\"opportunity:375\\\",[{\\\"id\\\":\\\"digital\\\",\\\"direction\\\":\\\"paid\\\",\\\"counterparty\\\":\\\"SYNTHETIC QA fornecedor não residente\\\",\\\"documentRef\\\":\\\"SYNTHETIC-digital\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"100000\\\",\\\"currency\\\":\\\"MZN\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"digital_services\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"nonresident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"SYNTHETIC QA: SaaS utilizado em Moçambique, devedor nacional,sem EP,Lei12/2025 arts5(5/7)/62(5)b\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"SYNTHETIC custo\\\"},{\\\"kind\\\":\\\"payment\\\",\\\"date\\\":\\\"2026-11-03\\\",\\\"reference\\\":\\\"SYNTHETIC pagamento do rendimento\\\"}],\\\"settlement\\\":\\\"complete\\\",\\\"settlementRef\\\":\\\"SYNTHETIC entrega parcial AT1:6000;saldo4000\\\",\\\"allocations\\\":[{\\\"paymentId\\\":\\\"p1\\\",\\\"amount\\\":\\\"6000\\\"}]},{\\\"id\\\":\\\"commission\\\",\\\"direction\\\":\\\"received\\\",\\\"counterparty\\\":\\\"SYNTHETIC QA fornecedor não residente\\\",\\\"documentRef\\\":\\\"SYNTHETIC-commission\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"20000\\\",\\\"currency\\\":\\\"MZN\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"emoney_commission\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"nonresident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"SYNTHETIC comissão de agente de intermediação de moeda electrónica;Lei12/2025,20(2)c/62(5)a;não residente/semEP;devedorIRPC nacional\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"SYNTHETIC custo\\\"},{\\\"kind\\\":\\\"payment\\\",\\\"date\\\":\\\"2026-11-03\\\",\\\"reference\\\":\\\"SYNTHETIC pagamento do rendimento\\\"}],\\\"settlement\\\":\\\"complete\\\",\\\"settlementRef\\\":\\\"SYNTHETIC comprovativo de retenção sofrida1500;diferença500por reconciliar\\\",\\\"allocations\\\":[{\\\"paymentId\\\":\\\"p2\\\",\\\"amount\\\":\\\"1500\\\"}]},{\\\"id\\\":\\\"foreign-royalty\\\",\\\"direction\\\":\\\"paid\\\",\\\"counterparty\\\":\\\"SYNTHETIC nonresident supplier\\\",\\\"documentRef\\\":\\\"SYNTHETIC-foreign-royalty\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"1000\\\",\\\"currency\\\":\\\"USD\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"royalty\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"nonresident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"SYNTHETIC ordinary non-digital patent income,IRPCpayer/recipient,Mozambique source,noEP\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"SYNTHETIC applicable cost\\\"},{\\\"kind\\\":\\\"payment\\\",\\\"date\\\":\\\"2026-11-02\\\",\\\"reference\\\":\\\"SYNTHETIC payment\\\"}],\\\"settlement\\\":\\\"complete\\\",\\\"settlementRef\\\":\\\"SYNTHETIC IRPC remittance5000\\\",\\\"allocations\\\":[{\\\"paymentId\\\":\\\"p3\\\",\\\"amount\\\":\\\"5000\\\"}],\\\"ordinary\\\":{\\\"nonDigital\\\":\\\"yes\\\",\\\"capitalType\\\":\\\"\\\",\\\"rentOwnPropertyManagement\\\":\\\"\\\",\\\"specialFacts\\\":\\\"\\\",\\\"reference\\\":\\\"SYNTHETIC exact category facts;CIRPC62/67\\\"},\\\"fxSelection\\\":{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\",\\\"applied\\\":{\\\"column\\\":\\\"mean\\\",\\\"rate\\\":\\\"64\\\",\\\"date\\\":\\\"2026-10-20\\\",\\\"source\\\":\\\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\\\",\\\"selectedAt\\\":\\\"2026-10-25T17:01:17.452Z\\\",\\\"selectionKey\\\":\\\"{\\\\\\\"nature\\\\\\\":\\\\\\\"commercial\\\\\\\",\\\\\\\"submissionDate\\\\\\\":\\\\\\\"2026-10-20\\\\\\\",\\\\\\\"bulletinDate\\\\\\\":\\\\\\\"2026-10-20\\\\\\\",\\\\\\\"bulletinRef\\\\\\\":\\\\\\\"SYNTHETIC fictional BM bulletin for QA\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"SYNTHETIC archived QA exemplar\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"USD\\\\\\\",\\\\\\\"direction\\\\\\\":\\\\\\\"mzn_per_unit\\\\\\\",\\\\\\\"bulletinPerspective\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"relation\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"buy\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"sell\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"mean\\\\\\\":\\\\\\\"64\\\\\\\",\\\\\\\"mode\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"exceptionRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionScope\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionDate\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionRate\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"issuer\\\\\\\":\\\\\\\"Banco de Moçambique\\\\\\\"}\\\"}},\\\"fxLink\\\":{\\\"id\\\":\\\"retention-fx\\\",\\\"fingerprint\\\":\\\"2715:373942d201e1d7f5\\\"}},{\\\"id\\\":\\\"special-telecom\\\",\\\"direction\\\":\\\"paid\\\",\\\"counterparty\\\":\\\"SYNTHETIC nonresident supplier\\\",\\\"documentRef\\\":\\\"SYNTHETIC-special-telecom\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"100000\\\",\\\"currency\\\":\\\"MZN\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"telecom\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"nonresident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"SYNTHETIC serviços de telecomunicações prestados por entidade não residente semEP;devedorIRPCnacional;art62(4)a\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"SYNTHETIC applicable cost\\\"},{\\\"kind\\\":\\\"payment\\\",\\\"date\\\":\\\"2026-11-02\\\",\\\"reference\\\":\\\"SYNTHETIC payment\\\"}],\\\"settlement\\\":\\\"none\\\",\\\"settlementRef\\\":\\\"SYNTHETIC no remittance\\\",\\\"allocations\\\":[],\\\"ordinary\\\":{\\\"nonDigital\\\":\\\"yes\\\",\\\"capitalType\\\":\\\"\\\",\\\"rentOwnPropertyManagement\\\":\\\"\\\",\\\"specialFacts\\\":\\\"yes\\\",\\\"reference\\\":\\\"SYNTHETIC contrato de telecomunicações e suporte de natureza específica62(4)a;não montagem genérica\\\"}},{\\\"id\\\":\\\"resident-royalty\\\",\\\"direction\\\":\\\"paid\\\",\\\"counterparty\\\":\\\"SYNTHETIC titular residente de patente\\\",\\\"documentRef\\\":\\\"SYNTHETIC-resident-royalty\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"50000\\\",\\\"currency\\\":\\\"MZN\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"royalty\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"resident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"SYNTHETIC titular residente sujeitoIRPC;rendimento de patente não digital67(1)a;devedorIRPCnacional;sem benefício invocado\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"SYNTHETIC applicable cost\\\"},{\\\"kind\\\":\\\"payment\\\",\\\"date\\\":\\\"2026-11-02\\\",\\\"reference\\\":\\\"SYNTHETIC payment\\\"}],\\\"settlement\\\":\\\"none\\\",\\\"settlementRef\\\":\\\"SYNTHETIC no remittance\\\",\\\"allocations\\\":[],\\\"ordinary\\\":{\\\"nonDigital\\\":\\\"yes\\\",\\\"capitalType\\\":\\\"\\\",\\\"rentOwnPropertyManagement\\\":\\\"\\\",\\\"specialFacts\\\":\\\"\\\",\\\"reference\\\":\\\"SYNTHETIC patente não digital;imposto por conta67(3)/taxa62(1)\\\"}},{\\\"id\\\":\\\"received-foreign-royalty\\\",\\\"direction\\\":\\\"received\\\",\\\"counterparty\\\":\\\"SYNTHETIC devedor nacional da retenção\\\",\\\"documentRef\\\":\\\"SYNTHETIC-received-foreign-royalty\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"100\\\",\\\"currency\\\":\\\"USD\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"royalty\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"nonresident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"SYNTHETIC ordinary non-digital patent income,IRPCpayer/recipient,Mozambique source,noEP\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"SYNTHETIC applicable cost\\\"},{\\\"kind\\\":\\\"payment\\\",\\\"date\\\":\\\"2026-11-02\\\",\\\"reference\\\":\\\"SYNTHETIC payment\\\"}],\\\"settlement\\\":\\\"complete\\\",\\\"settlementRef\\\":\\\"SYNTHETIC proof10USD converted640MZN\\\",\\\"allocations\\\":[{\\\"paymentId\\\":\\\"p4\\\",\\\"amount\\\":\\\"640\\\"}],\\\"ordinary\\\":{\\\"nonDigital\\\":\\\"yes\\\",\\\"capitalType\\\":\\\"\\\",\\\"rentOwnPropertyManagement\\\":\\\"\\\",\\\"specialFacts\\\":\\\"\\\",\\\"reference\\\":\\\"SYNTHETIC exact category facts;CIRPC62/67\\\"},\\\"fxSelection\\\":{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\",\\\"applied\\\":{\\\"column\\\":\\\"mean\\\",\\\"rate\\\":\\\"64\\\",\\\"date\\\":\\\"2026-10-20\\\",\\\"source\\\":\\\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\\\",\\\"selectedAt\\\":\\\"2026-10-25T17:01:17.452Z\\\",\\\"selectionKey\\\":\\\"{\\\\\\\"nature\\\\\\\":\\\\\\\"commercial\\\\\\\",\\\\\\\"submissionDate\\\\\\\":\\\\\\\"2026-10-20\\\\\\\",\\\\\\\"bulletinDate\\\\\\\":\\\\\\\"2026-10-20\\\\\\\",\\\\\\\"bulletinRef\\\\\\\":\\\\\\\"SYNTHETIC fictional BM bulletin for QA\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"SYNTHETIC archived QA exemplar\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"USD\\\\\\\",\\\\\\\"direction\\\\\\\":\\\\\\\"mzn_per_unit\\\\\\\",\\\\\\\"bulletinPerspective\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"relation\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"buy\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"sell\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"mean\\\\\\\":\\\\\\\"64\\\\\\\",\\\\\\\"mode\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"exceptionRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionScope\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionDate\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionRate\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"issuer\\\\\\\":\\\\\\\"Banco de Moçambique\\\\\\\"}\\\"}}}],[{\\\"id\\\":\\\"p1\\\",\\\"kind\\\":\\\"remittance\\\",\\\"reference\\\":\\\"SYNTHETIC-AT1\\\",\\\"date\\\":\\\"2026-10-20\\\",\\\"amount\\\":\\\"6000\\\",\\\"currency\\\":\\\"MZN\\\"},{\\\"id\\\":\\\"p2\\\",\\\"kind\\\":\\\"withholding_proof\\\",\\\"reference\\\":\\\"SYNTHETIC-PROOF1\\\",\\\"date\\\":\\\"2026-10-20\\\",\\\"amount\\\":\\\"1500\\\",\\\"currency\\\":\\\"MZN\\\"},{\\\"id\\\":\\\"p3\\\",\\\"kind\\\":\\\"remittance\\\",\\\"reference\\\":\\\"SYNTHETIC-IRPC-AT5000\\\",\\\"date\\\":\\\"2026-10-20\\\",\\\"amount\\\":\\\"5000\\\",\\\"currency\\\":\\\"MZN\\\"},{\\\"id\\\":\\\"p4\\\",\\\"kind\\\":\\\"withholding_proof\\\",\\\"reference\\\":\\\"SYNTHETIC-IRPC-USD10\\\",\\\"date\\\":\\\"2026-10-20\\\",\\\"amount\\\":\\\"10\\\",\\\"currency\\\":\\\"USD\\\",\\\"fxSelection\\\":{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\",\\\"applied\\\":{\\\"column\\\":\\\"mean\\\",\\\"rate\\\":\\\"64\\\",\\\"date\\\":\\\"2026-10-20\\\",\\\"source\\\":\\\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\\\",\\\"selectedAt\\\":\\\"2026-10-25T17:01:17.452Z\\\",\\\"selectionKey\\\":\\\"{\\\\\\\"nature\\\\\\\":\\\\\\\"commercial\\\\\\\",\\\\\\\"submissionDate\\\\\\\":\\\\\\\"2026-10-20\\\\\\\",\\\\\\\"bulletinDate\\\\\\\":\\\\\\\"2026-10-20\\\\\\\",\\\\\\\"bulletinRef\\\\\\\":\\\\\\\"SYNTHETIC fictional BM bulletin for QA\\\\\\\",\\\\\\\"source\\\\\\\":\\\\\\\"SYNTHETIC archived QA exemplar\\\\\\\",\\\\\\\"sourceCurrency\\\\\\\":\\\\\\\"USD\\\\\\\",\\\\\\\"direction\\\\\\\":\\\\\\\"mzn_per_unit\\\\\\\",\\\\\\\"bulletinPerspective\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"relation\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"buy\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"sell\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"mean\\\\\\\":\\\\\\\"64\\\\\\\",\\\\\\\"mode\\\\\\\":\\\\\\\"general\\\\\\\",\\\\\\\"exceptionRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionScope\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionDate\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"exceptionRate\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"issuer\\\\\\\":\\\\\\\"Banco de Moçambique\\\\\\\"}\\\"}}}],[\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\"],[],[\\\"\\\"]]\",\"calculatedAt\":\"2026-10-25T17:06:39.834Z\",\"inputs\":[{\"id\":\"digital\",\"direction\":\"paid\",\"counterparty\":\"SYNTHETIC QA fornecedor não residente\",\"documentRef\":\"SYNTHETIC-digital\",\"description\":\"\",\"base\":\"100000\",\"currency\":\"MZN\",\"origin\":\"projected\",\"kind\":\"digital_services\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"nonresident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"SYNTHETIC QA: SaaS utilizado em Moçambique, devedor nacional,sem EP,Lei12/2025 arts5(5/7)/62(5)b\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"SYNTHETIC custo\"},{\"kind\":\"payment\",\"date\":\"2026-11-03\",\"reference\":\"SYNTHETIC pagamento do rendimento\"}],\"settlement\":\"complete\",\"settlementRef\":\"SYNTHETIC entrega parcial AT1:6000;saldo4000\",\"allocations\":[{\"paymentId\":\"p1\",\"amount\":\"6000\"}]},{\"id\":\"commission\",\"direction\":\"received\",\"counterparty\":\"SYNTHETIC QA fornecedor não residente\",\"documentRef\":\"SYNTHETIC-commission\",\"description\":\"\",\"base\":\"20000\",\"currency\":\"MZN\",\"origin\":\"projected\",\"kind\":\"emoney_commission\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"nonresident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"SYNTHETIC comissão de agente de intermediação de moeda electrónica;Lei12/2025,20(2)c/62(5)a;não residente/semEP;devedorIRPC nacional\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"SYNTHETIC custo\"},{\"kind\":\"payment\",\"date\":\"2026-11-03\",\"reference\":\"SYNTHETIC pagamento do rendimento\"}],\"settlement\":\"complete\",\"settlementRef\":\"SYNTHETIC comprovativo de retenção sofrida1500;diferença500por reconciliar\",\"allocations\":[{\"paymentId\":\"p2\",\"amount\":\"1500\"}]},{\"id\":\"foreign-royalty\",\"direction\":\"paid\",\"counterparty\":\"SYNTHETIC nonresident supplier\",\"documentRef\":\"SYNTHETIC-foreign-royalty\",\"description\":\"\",\"base\":\"1000\",\"currency\":\"USD\",\"origin\":\"projected\",\"kind\":\"royalty\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"nonresident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"SYNTHETIC ordinary non-digital patent income,IRPCpayer/recipient,Mozambique source,noEP\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"SYNTHETIC applicable cost\"},{\"kind\":\"payment\",\"date\":\"2026-11-02\",\"reference\":\"SYNTHETIC payment\"}],\"settlement\":\"complete\",\"settlementRef\":\"SYNTHETIC IRPC remittance5000\",\"allocations\":[{\"paymentId\":\"p3\",\"amount\":\"5000\"}],\"ordinary\":{\"nonDigital\":\"yes\",\"capitalType\":\"\",\"rentOwnPropertyManagement\":\"\",\"specialFacts\":\"\",\"reference\":\"SYNTHETIC exact category facts;CIRPC62/67\"},\"fxSelection\":{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-20\",\"bulletinDate\":\"2026-10-20\",\"bulletinRef\":\"SYNTHETIC fictional BM bulletin for QA\",\"source\":\"SYNTHETIC archived QA exemplar\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\",\"issuer\":\"Banco de Moçambique\",\"applied\":{\"column\":\"mean\",\"rate\":\"64\",\"date\":\"2026-10-20\",\"source\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"selectedAt\":\"2026-10-25T17:01:17.452Z\",\"selectionKey\":\"{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\"}\"}},\"fxLink\":{\"id\":\"retention-fx\",\"fingerprint\":\"2715:373942d201e1d7f5\"}},{\"id\":\"special-telecom\",\"direction\":\"paid\",\"counterparty\":\"SYNTHETIC nonresident supplier\",\"documentRef\":\"SYNTHETIC-special-telecom\",\"description\":\"\",\"base\":\"100000\",\"currency\":\"MZN\",\"origin\":\"projected\",\"kind\":\"telecom\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"nonresident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"SYNTHETIC serviços de telecomunicações prestados por entidade não residente semEP;devedorIRPCnacional;art62(4)a\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"SYNTHETIC applicable cost\"},{\"kind\":\"payment\",\"date\":\"2026-11-02\",\"reference\":\"SYNTHETIC payment\"}],\"settlement\":\"none\",\"settlementRef\":\"SYNTHETIC no remittance\",\"allocations\":[],\"ordinary\":{\"nonDigital\":\"yes\",\"capitalType\":\"\",\"rentOwnPropertyManagement\":\"\",\"specialFacts\":\"yes\",\"reference\":\"SYNTHETIC contrato de telecomunicações e suporte de natureza específica62(4)a;não montagem genérica\"}},{\"id\":\"resident-royalty\",\"direction\":\"paid\",\"counterparty\":\"SYNTHETIC titular residente de patente\",\"documentRef\":\"SYNTHETIC-resident-royalty\",\"description\":\"\",\"base\":\"50000\",\"currency\":\"MZN\",\"origin\":\"projected\",\"kind\":\"royalty\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"resident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"SYNTHETIC titular residente sujeitoIRPC;rendimento de patente não digital67(1)a;devedorIRPCnacional;sem benefício invocado\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"SYNTHETIC applicable cost\"},{\"kind\":\"payment\",\"date\":\"2026-11-02\",\"reference\":\"SYNTHETIC payment\"}],\"settlement\":\"none\",\"settlementRef\":\"SYNTHETIC no remittance\",\"allocations\":[],\"ordinary\":{\"nonDigital\":\"yes\",\"capitalType\":\"\",\"rentOwnPropertyManagement\":\"\",\"specialFacts\":\"\",\"reference\":\"SYNTHETIC patente não digital;imposto por conta67(3)/taxa62(1)\"}},{\"id\":\"received-foreign-royalty\",\"direction\":\"received\",\"counterparty\":\"SYNTHETIC devedor nacional da retenção\",\"documentRef\":\"SYNTHETIC-received-foreign-royalty\",\"description\":\"\",\"base\":\"100\",\"currency\":\"USD\",\"origin\":\"projected\",\"kind\":\"royalty\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"nonresident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"SYNTHETIC ordinary non-digital patent income,IRPCpayer/recipient,Mozambique source,noEP\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"SYNTHETIC applicable cost\"},{\"kind\":\"payment\",\"date\":\"2026-11-02\",\"reference\":\"SYNTHETIC payment\"}],\"settlement\":\"complete\",\"settlementRef\":\"SYNTHETIC proof10USD converted640MZN\",\"allocations\":[{\"paymentId\":\"p4\",\"amount\":\"640\"}],\"ordinary\":{\"nonDigital\":\"yes\",\"capitalType\":\"\",\"rentOwnPropertyManagement\":\"\",\"specialFacts\":\"\",\"reference\":\"SYNTHETIC exact category facts;CIRPC62/67\"},\"fxSelection\":{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-20\",\"bulletinDate\":\"2026-10-20\",\"bulletinRef\":\"SYNTHETIC fictional BM bulletin for QA\",\"source\":\"SYNTHETIC archived QA exemplar\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\",\"issuer\":\"Banco de Moçambique\",\"applied\":{\"column\":\"mean\",\"rate\":\"64\",\"date\":\"2026-10-20\",\"source\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"selectedAt\":\"2026-10-25T17:01:17.452Z\",\"selectionKey\":\"{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\"}\"}}}],\"payments\":[{\"id\":\"p1\",\"kind\":\"remittance\",\"reference\":\"SYNTHETIC-AT1\",\"date\":\"2026-10-20\",\"amount\":\"6000\",\"currency\":\"MZN\"},{\"id\":\"p2\",\"kind\":\"withholding_proof\",\"reference\":\"SYNTHETIC-PROOF1\",\"date\":\"2026-10-20\",\"amount\":\"1500\",\"currency\":\"MZN\"},{\"id\":\"p3\",\"kind\":\"remittance\",\"reference\":\"SYNTHETIC-IRPC-AT5000\",\"date\":\"2026-10-20\",\"amount\":\"5000\",\"currency\":\"MZN\"},{\"id\":\"p4\",\"kind\":\"withholding_proof\",\"reference\":\"SYNTHETIC-IRPC-USD10\",\"date\":\"2026-10-20\",\"amount\":\"10\",\"currency\":\"USD\",\"fxSelection\":{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-20\",\"bulletinDate\":\"2026-10-20\",\"bulletinRef\":\"SYNTHETIC fictional BM bulletin for QA\",\"source\":\"SYNTHETIC archived QA exemplar\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\",\"issuer\":\"Banco de Moçambique\",\"applied\":{\"column\":\"mean\",\"rate\":\"64\",\"date\":\"2026-10-20\",\"source\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"selectedAt\":\"2026-10-25T17:01:17.452Z\",\"selectionKey\":\"{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\"}\"}}}],\"rows\":[{\"id\":\"digital\",\"status\":\"calculated\",\"reason\":\"Taxa10%62(5) no âmbito digital/moeda electrónica demonstrado;retenção definitiva67(3). Procedimento67(7)/remissão62(6) e CER permanecem separados. Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\",\"period\":\"2026-10\",\"eventDate\":\"2026-10-02\",\"nature\":\"definitive\",\"rate\":10,\"base\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"10000\",\"denominator\":\"1\"},\"settled\":{\"numerator\":\"6000\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"4000\",\"denominator\":\"1\"},\"direction\":\"paid\",\"conversion\":null},{\"id\":\"commission\",\"status\":\"calculated\",\"reason\":\"Taxa10%62(5) no âmbito digital/moeda electrónica demonstrado;retenção definitiva67(3). Procedimento67(7)/remissão62(6) e CER permanecem separados. Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\",\"period\":\"2026-10\",\"eventDate\":\"2026-10-02\",\"nature\":\"definitive\",\"rate\":10,\"base\":{\"numerator\":\"20000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"2000\",\"denominator\":\"1\"},\"settled\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"direction\":\"received\",\"conversion\":null},{\"id\":\"foreign-royalty\",\"status\":\"calculated\",\"reason\":\"Taxa20%62(1),com62(2/3) quando aplicável;incidência67(1),natureza67(3). Lei20/2022,p2731,confrontada:as medidas agrícolas terminam31/12/2025 e não são transportadas para2026. Sem aplicar10% digital a rendimentos não digitais. Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\",\"period\":\"2026-10\",\"eventDate\":\"2026-10-02\",\"nature\":\"definitive\",\"rate\":20,\"base\":{\"numerator\":\"64000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"12800\",\"denominator\":\"1\"},\"settled\":{\"numerator\":\"5000\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"7800\",\"denominator\":\"1\"},\"direction\":\"paid\",\"conversion\":{\"originalAmount\":\"1000\",\"originalCurrency\":\"USD\",\"convertedCurrency\":\"MZN\",\"column\":\"mean\",\"rate\":\"64\",\"date\":\"2026-10-20\",\"direction\":\"mzn_per_unit\",\"source\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"selectionKey\":\"{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\"}\",\"rounding\":\"Mesmo convertCents entregue;conversão à unidade de0,000001MZN;apresentação separada,não regra nova de arredondamento do imposto.\"}},{\"id\":\"special-telecom\",\"status\":\"calculated\",\"reason\":\"Taxa especial10%62(4),redacçãoLei19/2013,conservada emLei20/2022 eLei12/2025;entidade não residente semEP e categoria específica identificadas. Não é a taxa digital62(5). Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\",\"period\":\"2026-10\",\"eventDate\":\"2026-10-02\",\"nature\":\"definitive\",\"rate\":10,\"base\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"10000\",\"denominator\":\"1\"},\"settled\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"10000\",\"denominator\":\"1\"},\"direction\":\"paid\",\"conversion\":null},{\"id\":\"resident-royalty\",\"status\":\"calculated\",\"reason\":\"Taxa20%62(1),com62(2/3) quando aplicável;incidência67(1),natureza67(3). Lei20/2022,p2731,confrontada:as medidas agrícolas terminam31/12/2025 e não são transportadas para2026. Sem aplicar10% digital a rendimentos não digitais. Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\",\"period\":\"2026-10\",\"eventDate\":\"2026-10-02\",\"nature\":\"on_account\",\"rate\":20,\"base\":{\"numerator\":\"50000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"10000\",\"denominator\":\"1\"},\"settled\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"10000\",\"denominator\":\"1\"},\"direction\":\"paid\",\"conversion\":null},{\"id\":\"received-foreign-royalty\",\"status\":\"calculated\",\"reason\":\"Taxa20%62(1),com62(2/3) quando aplicável;incidência67(1),natureza67(3). Lei20/2022,p2731,confrontada:as medidas agrícolas terminam31/12/2025 e não são transportadas para2026. Sem aplicar10% digital a rendimentos não digitais. Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\",\"period\":\"2026-10\",\"eventDate\":\"2026-10-02\",\"nature\":\"definitive\",\"rate\":20,\"base\":{\"numerator\":\"6400\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"1280\",\"denominator\":\"1\"},\"settled\":{\"numerator\":\"640\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"640\",\"denominator\":\"1\"},\"direction\":\"received\",\"conversion\":{\"originalAmount\":\"100\",\"originalCurrency\":\"USD\",\"convertedCurrency\":\"MZN\",\"column\":\"mean\",\"rate\":\"64\",\"date\":\"2026-10-20\",\"direction\":\"mzn_per_unit\",\"source\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"selectionKey\":\"{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\"}\",\"rounding\":\"Mesmo convertCents entregue;conversão à unidade de0,000001MZN;apresentação separada,não regra nova de arredondamento do imposto.\"}}],\"paymentConversions\":{\"p1\":null,\"p2\":null,\"p3\":null,\"p4\":{\"originalAmount\":\"10\",\"originalCurrency\":\"USD\",\"convertedCurrency\":\"MZN\",\"column\":\"mean\",\"rate\":\"64\",\"date\":\"2026-10-20\",\"direction\":\"mzn_per_unit\",\"source\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"selectionKey\":\"{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\"}\",\"rounding\":\"Mesmo convertCents entregue;conversão à unidade de0,000001MZN;apresentação separada,não regra nova de arredondamento do imposto.\"}}}],\"result\":{\"version\":\"irpc-L5/1\",\"key\":\"[\\\"irpc-L5/1\\\",\\\"opportunity:375\\\",[{\\\"id\\\":\\\"principal\\\",\\\"direction\\\":\\\"paid\\\",\\\"counterparty\\\":\\\"QA contraparte\\\",\\\"documentRef\\\":\\\"QA-principal\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"100000\\\",\\\"currency\\\":\\\"MZN\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"royalty\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"nonresident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"QA contrato e residência\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"QA custo\\\"}],\\\"settlement\\\":\\\"complete\\\",\\\"settlementRef\\\":\\\"QA reconciliação\\\",\\\"allocations\\\":[{\\\"paymentId\\\":\\\"p\\\",\\\"amount\\\":\\\"3000\\\"}],\\\"ordinary\\\":{\\\"nonDigital\\\":\\\"yes\\\",\\\"capitalType\\\":\\\"\\\",\\\"rentOwnPropertyManagement\\\":\\\"\\\",\\\"specialFacts\\\":\\\"\\\",\\\"capitalSeatAndManagement\\\":\\\"\\\",\\\"reference\\\":\\\"QA royalties não digitais\\\"}}],[{\\\"id\\\":\\\"p\\\",\\\"kind\\\":\\\"remittance\\\",\\\"reference\\\":\\\"QA entrega IRPC\\\",\\\"date\\\":\\\"2026-11-15\\\",\\\"amount\\\":\\\"3000\\\",\\\"currency\\\":\\\"MZN\\\"}],[\\\"\\\"],[]]\",\"calculatedAt\":\"2026-10-25T18:16:20.656Z\",\"inputs\":[{\"id\":\"principal\",\"direction\":\"paid\",\"counterparty\":\"QA contraparte\",\"documentRef\":\"QA-principal\",\"description\":\"\",\"base\":\"100000\",\"currency\":\"MZN\",\"origin\":\"projected\",\"kind\":\"royalty\",\"recipientIrpc\":\"yes\",\"payerIrpc\":\"yes\",\"residence\":\"nonresident\",\"permanentEstablishment\":\"no\",\"attributable\":\"\",\"mozambique\":\"yes\",\"qualificationRef\":\"QA contrato e residência\",\"specialRelief\":\"none\",\"reliefRef\":\"\",\"eventsComplete\":\"yes\",\"events\":[{\"kind\":\"cost\",\"date\":\"2026-10-02\",\"reference\":\"QA custo\"}],\"settlement\":\"complete\",\"settlementRef\":\"QA reconciliação\",\"allocations\":[{\"paymentId\":\"p\",\"amount\":\"3000\"}],\"ordinary\":{\"nonDigital\":\"yes\",\"capitalType\":\"\",\"rentOwnPropertyManagement\":\"\",\"specialFacts\":\"\",\"capitalSeatAndManagement\":\"\",\"reference\":\"QA royalties não digitais\"}}],\"payments\":[{\"id\":\"p\",\"kind\":\"remittance\",\"reference\":\"QA entrega IRPC\",\"date\":\"2026-11-15\",\"amount\":\"3000\",\"currency\":\"MZN\"}],\"rows\":[{\"id\":\"principal\",\"status\":\"calculated\",\"reason\":\"Taxa20%62(1),com62(2/3) quando aplicável;incidência67(1),natureza67(3). Lei20/2022,p2731,confrontada:as medidas agrícolas terminam31/12/2025 e não são transportadas para2026. Sem aplicar10% digital a rendimentos não digitais. Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\",\"period\":\"2026-10\",\"eventDate\":\"2026-10-02\",\"nature\":\"definitive\",\"rate\":20,\"base\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"20000\",\"denominator\":\"1\"},\"settled\":{\"numerator\":\"3000\",\"denominator\":\"1\"},\"outstanding\":{\"numerator\":\"17000\",\"denominator\":\"1\"},\"direction\":\"paid\",\"conversion\":null}],\"paymentConversions\":{\"p\":null}},\"mrfta\":{\"version\":1,\"period\":\"2026-10\",\"declaration\":\"initial\",\"timing\":\"late\",\"nuit\":\"999999999\",\"name\":\"QA sujeito passivo\",\"commercialName\":\"QA\",\"taxArea\":\"QA área fiscal\",\"address\":\"QA domicílio\",\"contact\":\"qa@example.invalid\",\"completeness\":\"yes\",\"completenessRef\":\"QA conferência do período e livros\",\"otherRubrics\":\"none\",\"otherRubricsRef\":\"QA ausência documentada de IRPS/tributação autónoma/outros valores\",\"codes\":[{\"rowId\":\"principal\",\"cer\":\"999\",\"reference\":\"QA CER fictício, apenas teste\"}],\"interest\":{\"mode\":\"assessment\",\"period\":\"2026-10\",\"amount\":\"500\",\"reference\":\"QA liquidação de juros compensatórios\",\"date\":\"2026-11-25\",\"dueDate\":\"\",\"dueReference\":\"\"}},\"mrftaHistory\":[],\"mrftaResult\":{\"key\":\"[\\\"MRFTA-L5/1\\\",{\\\"version\\\":\\\"irpc-L5/1\\\",\\\"key\\\":\\\"[\\\\\\\"irpc-L5/1\\\\\\\",\\\\\\\"opportunity:375\\\\\\\",[{\\\\\\\"id\\\\\\\":\\\\\\\"principal\\\\\\\",\\\\\\\"direction\\\\\\\":\\\\\\\"paid\\\\\\\",\\\\\\\"counterparty\\\\\\\":\\\\\\\"QA contraparte\\\\\\\",\\\\\\\"documentRef\\\\\\\":\\\\\\\"QA-principal\\\\\\\",\\\\\\\"description\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"base\\\\\\\":\\\\\\\"100000\\\\\\\",\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"origin\\\\\\\":\\\\\\\"projected\\\\\\\",\\\\\\\"kind\\\\\\\":\\\\\\\"royalty\\\\\\\",\\\\\\\"recipientIrpc\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"payerIrpc\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"residence\\\\\\\":\\\\\\\"nonresident\\\\\\\",\\\\\\\"permanentEstablishment\\\\\\\":\\\\\\\"no\\\\\\\",\\\\\\\"attributable\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"mozambique\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"qualificationRef\\\\\\\":\\\\\\\"QA contrato e residência\\\\\\\",\\\\\\\"specialRelief\\\\\\\":\\\\\\\"none\\\\\\\",\\\\\\\"reliefRef\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"eventsComplete\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"events\\\\\\\":[{\\\\\\\"kind\\\\\\\":\\\\\\\"cost\\\\\\\",\\\\\\\"date\\\\\\\":\\\\\\\"2026-10-02\\\\\\\",\\\\\\\"reference\\\\\\\":\\\\\\\"QA custo\\\\\\\"}],\\\\\\\"settlement\\\\\\\":\\\\\\\"complete\\\\\\\",\\\\\\\"settlementRef\\\\\\\":\\\\\\\"QA reconciliação\\\\\\\",\\\\\\\"allocations\\\\\\\":[{\\\\\\\"paymentId\\\\\\\":\\\\\\\"p\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"3000\\\\\\\"}],\\\\\\\"ordinary\\\\\\\":{\\\\\\\"nonDigital\\\\\\\":\\\\\\\"yes\\\\\\\",\\\\\\\"capitalType\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"rentOwnPropertyManagement\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"specialFacts\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"capitalSeatAndManagement\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"reference\\\\\\\":\\\\\\\"QA royalties não digitais\\\\\\\"}}],[{\\\\\\\"id\\\\\\\":\\\\\\\"p\\\\\\\",\\\\\\\"kind\\\\\\\":\\\\\\\"remittance\\\\\\\",\\\\\\\"reference\\\\\\\":\\\\\\\"QA entrega IRPC\\\\\\\",\\\\\\\"date\\\\\\\":\\\\\\\"2026-11-15\\\\\\\",\\\\\\\"amount\\\\\\\":\\\\\\\"3000\\\\\\\",\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\"}],[\\\\\\\"\\\\\\\"],[]]\\\",\\\"calculatedAt\\\":\\\"2026-10-25T18:16:20.656Z\\\",\\\"inputs\\\":[{\\\"id\\\":\\\"principal\\\",\\\"direction\\\":\\\"paid\\\",\\\"counterparty\\\":\\\"QA contraparte\\\",\\\"documentRef\\\":\\\"QA-principal\\\",\\\"description\\\":\\\"\\\",\\\"base\\\":\\\"100000\\\",\\\"currency\\\":\\\"MZN\\\",\\\"origin\\\":\\\"projected\\\",\\\"kind\\\":\\\"royalty\\\",\\\"recipientIrpc\\\":\\\"yes\\\",\\\"payerIrpc\\\":\\\"yes\\\",\\\"residence\\\":\\\"nonresident\\\",\\\"permanentEstablishment\\\":\\\"no\\\",\\\"attributable\\\":\\\"\\\",\\\"mozambique\\\":\\\"yes\\\",\\\"qualificationRef\\\":\\\"QA contrato e residência\\\",\\\"specialRelief\\\":\\\"none\\\",\\\"reliefRef\\\":\\\"\\\",\\\"eventsComplete\\\":\\\"yes\\\",\\\"events\\\":[{\\\"kind\\\":\\\"cost\\\",\\\"date\\\":\\\"2026-10-02\\\",\\\"reference\\\":\\\"QA custo\\\"}],\\\"settlement\\\":\\\"complete\\\",\\\"settlementRef\\\":\\\"QA reconciliação\\\",\\\"allocations\\\":[{\\\"paymentId\\\":\\\"p\\\",\\\"amount\\\":\\\"3000\\\"}],\\\"ordinary\\\":{\\\"nonDigital\\\":\\\"yes\\\",\\\"capitalType\\\":\\\"\\\",\\\"rentOwnPropertyManagement\\\":\\\"\\\",\\\"specialFacts\\\":\\\"\\\",\\\"capitalSeatAndManagement\\\":\\\"\\\",\\\"reference\\\":\\\"QA royalties não digitais\\\"}}],\\\"payments\\\":[{\\\"id\\\":\\\"p\\\",\\\"kind\\\":\\\"remittance\\\",\\\"reference\\\":\\\"QA entrega IRPC\\\",\\\"date\\\":\\\"2026-11-15\\\",\\\"amount\\\":\\\"3000\\\",\\\"currency\\\":\\\"MZN\\\"}],\\\"rows\\\":[{\\\"id\\\":\\\"principal\\\",\\\"status\\\":\\\"calculated\\\",\\\"reason\\\":\\\"Taxa20%62(1),com62(2/3) quando aplicável;incidência67(1),natureza67(3). Lei20/2022,p2731,confrontada:as medidas agrícolas terminam31/12/2025 e não são transportadas para2026. Sem aplicar10% digital a rendimentos não digitais. Base separada do IVA;entrega/prova e liquidação anual mantêm reconciliação própria.\\\",\\\"period\\\":\\\"2026-10\\\",\\\"eventDate\\\":\\\"2026-10-02\\\",\\\"nature\\\":\\\"definitive\\\",\\\"rate\\\":20,\\\"base\\\":{\\\"numerator\\\":\\\"100000\\\",\\\"denominator\\\":\\\"1\\\"},\\\"tax\\\":{\\\"numerator\\\":\\\"20000\\\",\\\"denominator\\\":\\\"1\\\"},\\\"settled\\\":{\\\"numerator\\\":\\\"3000\\\",\\\"denominator\\\":\\\"1\\\"},\\\"outstanding\\\":{\\\"numerator\\\":\\\"17000\\\",\\\"denominator\\\":\\\"1\\\"},\\\"direction\\\":\\\"paid\\\",\\\"conversion\\\":null}],\\\"paymentConversions\\\":{\\\"p\\\":null}},{\\\"version\\\":1,\\\"period\\\":\\\"2026-10\\\",\\\"declaration\\\":\\\"initial\\\",\\\"timing\\\":\\\"late\\\",\\\"nuit\\\":\\\"999999999\\\",\\\"name\\\":\\\"QA sujeito passivo\\\",\\\"commercialName\\\":\\\"QA\\\",\\\"taxArea\\\":\\\"QA área fiscal\\\",\\\"address\\\":\\\"QA domicílio\\\",\\\"contact\\\":\\\"qa@example.invalid\\\",\\\"completeness\\\":\\\"yes\\\",\\\"completenessRef\\\":\\\"QA conferência do período e livros\\\",\\\"otherRubrics\\\":\\\"none\\\",\\\"otherRubricsRef\\\":\\\"QA ausência documentada de IRPS/tributação autónoma/outros valores\\\",\\\"codes\\\":[{\\\"rowId\\\":\\\"principal\\\",\\\"cer\\\":\\\"999\\\",\\\"reference\\\":\\\"QA CER fictício, apenas teste\\\"}],\\\"interest\\\":{\\\"mode\\\":\\\"assessment\\\",\\\"period\\\":\\\"2026-10\\\",\\\"amount\\\":\\\"500\\\",\\\"reference\\\":\\\"QA liquidação de juros compensatórios\\\",\\\"date\\\":\\\"2026-11-25\\\",\\\"dueDate\\\":\\\"\\\",\\\"dueReference\\\":\\\"\\\"}},true]\",\"createdAt\":\"2026-10-25T18:16:20.658Z\",\"model\":{\"period\":\"2026-10\",\"input\":{\"version\":1,\"period\":\"2026-10\",\"declaration\":\"initial\",\"timing\":\"late\",\"nuit\":\"999999999\",\"name\":\"QA sujeito passivo\",\"commercialName\":\"QA\",\"taxArea\":\"QA área fiscal\",\"address\":\"QA domicílio\",\"contact\":\"qa@example.invalid\",\"completeness\":\"yes\",\"completenessRef\":\"QA conferência do período e livros\",\"otherRubrics\":\"none\",\"otherRubricsRef\":\"QA ausência documentada de IRPS/tributação autónoma/outros valores\",\"codes\":[{\"rowId\":\"principal\",\"cer\":\"999\",\"reference\":\"QA CER fictício, apenas teste\"}],\"interest\":{\"mode\":\"assessment\",\"period\":\"2026-10\",\"amount\":\"500\",\"reference\":\"QA liquidação de juros compensatórios\",\"date\":\"2026-11-25\",\"dueDate\":\"\",\"dueReference\":\"\"}},\"lines\":[{\"ids\":[\"principal\"],\"documents\":[\"QA-principal\"],\"references\":[\"CER:QA CER fictício, apenas teste;contraparte:QA contraparte;qualificação:QA contrato e residência;benefício:;residência fiscal:\"],\"rubric\":\"IRPC liberatório — Actividade intelectual ou industrial / prestação de informações\",\"cer\":\"999\",\"rate\":20,\"base\":{\"numerator\":\"100000\",\"denominator\":\"1\"},\"tax\":{\"numerator\":\"20000\",\"denominator\":\"1\"},\"paid\":{\"numerator\":\"3000\",\"denominator\":\"1\"}}],\"excluded\":[],\"pending\":[],\"principal\":{\"numerator\":\"20000\",\"denominator\":\"1\"},\"paid\":{\"numerator\":\"3000\",\"denominator\":\"1\"},\"interest\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"total\":{\"numerator\":\"17500\",\"denominator\":\"1\"},\"interestReason\":\"Juros compensatórios transcritos de liquidação documentada:QA liquidação de juros compensatórios;data:2026-11-25;período:2026-10;montante original em MZN:500. Não são juros calculados pelo portal.\",\"source\":\"AT MRFTA19/39,PDF1–2:quadros1–7;um mês/ano por declaração. Decreto9/2008 arts25/35,PDF6/8,p121/123:juros compensatórios separados. MAIBOR12meses+2p.p.na data da liquidação;publicação MAIBOR descontinuada segundo BM. Sem substituir por MIMO/Prime nem presumir zero. CER exige referência específica;remissões antigas do M/39 não renumeradas no original.\"}}}},\"currencyEvents\":{\"opportunity:375\":{\"rows\":[{\"id\":\"retention-fx\",\"treatment\":\"\",\"description\":\"SYNTHETIC existing BMselection for retention\",\"period\":\"\",\"origin\":\"projected\",\"operationRef\":\"\",\"documentRef\":\"\",\"documentDate\":\"\",\"scope\":\"\",\"evidence\":\"\",\"eventDate\":\"\",\"eventRef\":\"\",\"otherDate\":\"\",\"reviewDate\":\"\",\"factsConfirmed\":\"\",\"invoiceRequired\":\"\",\"invoiceState\":\"\",\"invoiceDate\":\"\",\"invoiceRef\":\"\",\"legalDeadline\":\"\",\"deadlineRef\":\"\",\"paymentState\":\"\",\"paymentDate\":\"\",\"paymentRef\":\"\",\"amount\":\"\",\"paymentAmount\":\"\",\"currency\":\"MZN\",\"sourceCurrency\":\"USD\",\"fxRate\":\"64\",\"fxDate\":\"2026-10-20\",\"fxSource\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"fxRuleRef\":\"\",\"fxDirection\":\"mzn_per_unit\",\"fxSelection\":{\"nature\":\"commercial\",\"submissionDate\":\"2026-10-20\",\"bulletinDate\":\"2026-10-20\",\"bulletinRef\":\"SYNTHETIC fictional BM bulletin for QA\",\"source\":\"SYNTHETIC archived QA exemplar\",\"sourceCurrency\":\"USD\",\"direction\":\"mzn_per_unit\",\"bulletinPerspective\":\"\",\"relation\":\"\",\"buy\":\"\",\"sell\":\"\",\"mean\":\"64\",\"mode\":\"general\",\"exceptionRef\":\"\",\"exceptionScope\":\"\",\"exceptionDate\":\"\",\"exceptionRate\":\"\",\"issuer\":\"Banco de Moçambique\",\"applied\":{\"column\":\"mean\",\"rate\":\"64\",\"date\":\"2026-10-20\",\"source\":\"SYNTHETIC fictional BM bulletin for QA;SYNTHETIC archived QA exemplar;perspectiva:média de referênciaBM;natureza:commercial;relação:não aplicável à média;Orientação operacional expressa da Tempo,25/10/2026:compra de moeda→taxa de compra;venda→taxa de venda;operações comerciais→taxa média de referência do Banco de Moçambique na data de submissão indicada. Interpretar compra/venda pela perspectiva do boletim. Excepções fiscais específicas conservam disposição,data,taxa e âmbito;sem recálculo automático dos históricos.\",\"selectedAt\":\"2026-10-25T17:01:17.452Z\",\"selectionKey\":\"{\\\"nature\\\":\\\"commercial\\\",\\\"submissionDate\\\":\\\"2026-10-20\\\",\\\"bulletinDate\\\":\\\"2026-10-20\\\",\\\"bulletinRef\\\":\\\"SYNTHETIC fictional BM bulletin for QA\\\",\\\"source\\\":\\\"SYNTHETIC archived QA exemplar\\\",\\\"sourceCurrency\\\":\\\"USD\\\",\\\"direction\\\":\\\"mzn_per_unit\\\",\\\"bulletinPerspective\\\":\\\"\\\",\\\"relation\\\":\\\"\\\",\\\"buy\\\":\\\"\\\",\\\"sell\\\":\\\"\\\",\\\"mean\\\":\\\"64\\\",\\\"mode\\\":\\\"general\\\",\\\"exceptionRef\\\":\\\"\\\",\\\"exceptionScope\\\":\\\"\\\",\\\"exceptionDate\\\":\\\"\\\",\\\"exceptionRate\\\":\\\"\\\",\\\"issuer\\\":\\\"Banco de Moçambique\\\"}\"}}}]}},\"irpcNormal\":{\"opportunity:375\":{\"version\":1,\"year\":\"2026\",\"mappingReference\":\"QA plano meses1–12=Jan–Dez2026\",\"scope\":\"resident_general\",\"scopeReference\":\"QA residente geral sem regime especial\",\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"120\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\"}],\"history\":[{\"key\":\"[\\\"IRPC-normal-adjustments/1\\\",\\\"opportunity:375\\\",\\\"{\\\\\\\"version\\\\\\\":17,\\\\\\\"plan\\\\\\\":{\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"openingCash\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"products\\\\\\\":[{\\\\\\\"label\\\\\\\":\\\\\\\"Serviço\\\\\\\",\\\\\\\"monthlyUnits\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"unitPrice\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"unitVariableCost\\\\\\\":\\\\\\\"30\\\\\\\"}],\\\\\\\"monthlyCollections\\\\\\\":\\\\\\\"800\\\\\\\",\\\\\\\"monthlyVariableCostPayments\\\\\\\":\\\\\\\"250\\\\\\\",\\\\\\\"monthlyOperatingExpenses\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"monthlyOperatingPayments\\\\\\\":\\\\\\\"80\\\\\\\",\\\\\\\"monthlyPayrollExpense\\\\\\\":\\\\\\\"50\\\\\\\",\\\\\\\"monthlyPayrollPayments\\\\\\\":\\\\\\\"40\\\\\\\",\\\\\\\"assetInvestment\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"inventory\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"receivables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"payables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"equity\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"shareholderLoans\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"bankLoanProceeds\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"grants\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"assetDepreciation\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"depreciationLifeMonths\\\\\\\":12,\\\\\\\"monthlyInterestExpense\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"monthlyInterestPayment\\\\\\\":\\\\\\\"5\\\\\\\",\\\\\\\"monthlyPrincipalRepayment\\\\\\\":\\\\\\\"60\\\\\\\",\\\\\\\"periods\\\\\\\":12,\\\\\\\"monthlyInventoryPurchases\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"inventoryPurchaseLeadMonths\\\\\\\":0,\\\\\\\"inventoryPurchaseSchedule\\\\\\\":null,\\\\\\\"useInventoryPurchaseSchedule\\\\\\\":false,\\\\\\\"useProductInventorySchedule\\\\\\\":false,\\\\\\\"useSupplierPaymentTerms\\\\\\\":false,\\\\\\\"monthlyVariableCostPaymentsByPeriod\\\\\\\":null,\\\\\\\"salesCollectionLagMonths\\\\\\\":null,\\\\\\\"salesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesCollectionMonth\\\\\\\":null,\\\\\\\"openingReceivablesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesInstallments\\\\\\\":[],\\\\\\\"openingPayablesInstallments\\\\\\\":[],\\\\\\\"salesRecoverySchedule\\\\\\\":[]}}\\\",\\\"2026\\\",\\\"QA plano meses1–12=Jan–Dez2026\\\",\\\"resident_general\\\",\\\"QA residente geral sem regime especial\\\",[{\\\"id\\\":\\\"a\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA aviso multa sintético\\\",\\\"line\\\":\\\"a\\\",\\\"amount\\\":\\\"100\\\",\\\"rule\\\":\\\"noncontractual_fine\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:multa não contratual incluída no custo operacional\\\"},{\\\"id\\\":\\\"b\\\",\\\"sourceCode\\\":\\\"interest_expense\\\",\\\"document\\\":\\\"QA liquidação juros sintética\\\",\\\"line\\\":\\\"b\\\",\\\"amount\\\":\\\"20\\\",\\\"rule\\\":\\\"compensatory_interest\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:juros compensatórios incluídos no custo financeiro\\\"}]]\",\"createdAt\":\"2026-10-25T20:00:00Z\",\"model\":{\"version\":\"IRPC-normal-adjustments/1\",\"year\":\"2026\",\"currency\":\"MZN\",\"origin\":\"projected\",\"accountingProfit\":{\"numerator\":\"6480\",\"denominator\":\"1\"},\"additions\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"partialAdjustedResult\":{\"numerator\":\"6600\",\"denominator\":\"1\"},\"taxableProfit\":null,\"taxableBase\":null,\"tax\":null,\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como multa/encargo de infracção sem origem contratual;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"20\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA pressuposto:juros compensatórios incluídos no custo financeiro\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como juros compensatórios;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"}],\"pending\":[\"L6 parcial:resultado ajustado apenas destes acréscimos;restantes custos/variações patrimoniais,amortizações,perdas,deduções e colecta por tratar. Lucro tributável,matéria colectável e imposto indeterminados.\"],\"source\":\"CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22.\"}},{\"key\":\"[\\\"IRPC-normal-adjustments/2\\\",\\\"opportunity:375\\\",\\\"{\\\\\\\"version\\\\\\\":17,\\\\\\\"plan\\\\\\\":{\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"openingCash\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"products\\\\\\\":[{\\\\\\\"label\\\\\\\":\\\\\\\"Serviço\\\\\\\",\\\\\\\"monthlyUnits\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"unitPrice\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"unitVariableCost\\\\\\\":\\\\\\\"30\\\\\\\"}],\\\\\\\"monthlyCollections\\\\\\\":\\\\\\\"800\\\\\\\",\\\\\\\"monthlyVariableCostPayments\\\\\\\":\\\\\\\"250\\\\\\\",\\\\\\\"monthlyOperatingExpenses\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"monthlyOperatingPayments\\\\\\\":\\\\\\\"80\\\\\\\",\\\\\\\"monthlyPayrollExpense\\\\\\\":\\\\\\\"50\\\\\\\",\\\\\\\"monthlyPayrollPayments\\\\\\\":\\\\\\\"40\\\\\\\",\\\\\\\"assetInvestment\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"inventory\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"receivables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"payables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"equity\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"shareholderLoans\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"bankLoanProceeds\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"grants\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"assetDepreciation\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"depreciationLifeMonths\\\\\\\":12,\\\\\\\"monthlyInterestExpense\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"monthlyInterestPayment\\\\\\\":\\\\\\\"5\\\\\\\",\\\\\\\"monthlyPrincipalRepayment\\\\\\\":\\\\\\\"60\\\\\\\",\\\\\\\"periods\\\\\\\":12,\\\\\\\"monthlyInventoryPurchases\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"inventoryPurchaseLeadMonths\\\\\\\":0,\\\\\\\"inventoryPurchaseSchedule\\\\\\\":null,\\\\\\\"useInventoryPurchaseSchedule\\\\\\\":false,\\\\\\\"useProductInventorySchedule\\\\\\\":false,\\\\\\\"useSupplierPaymentTerms\\\\\\\":false,\\\\\\\"monthlyVariableCostPaymentsByPeriod\\\\\\\":null,\\\\\\\"salesCollectionLagMonths\\\\\\\":null,\\\\\\\"salesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesCollectionMonth\\\\\\\":null,\\\\\\\"openingReceivablesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesInstallments\\\\\\\":[],\\\\\\\"openingPayablesInstallments\\\\\\\":[],\\\\\\\"salesRecoverySchedule\\\\\\\":[]}}\\\",\\\"2026\\\",\\\"QA plano meses1–12=Jan–Dez2026\\\",\\\"resident_general\\\",\\\"QA residente geral sem regime especial\\\",[{\\\"id\\\":\\\"a\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA aviso multa sintético\\\",\\\"line\\\":\\\"a\\\",\\\"amount\\\":\\\"100\\\",\\\"rule\\\":\\\"noncontractual_fine\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:multa não contratual incluída no custo operacional\\\"},{\\\"id\\\":\\\"b\\\",\\\"sourceCode\\\":\\\"interest_expense\\\",\\\"document\\\":\\\"QA liquidação juros sintética\\\",\\\"line\\\":\\\"b\\\",\\\"amount\\\":\\\"120\\\",\\\"rule\\\":\\\"compensatory_interest\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\\\"}],{\\\"version\\\":1,\\\"completenessReference\\\":\\\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\\\",\\\"lines\\\":[{\\\"code\\\":\\\"revenue\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"cost_of_sales\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"operating_expenses\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"personnel\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"depreciation\\\",\\\"state\\\":\\\"absent\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"interest_expense\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\\\"}],\\\"topics\\\":{\\\"positivePatrimonial\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de positivePatrimonial\\\"},\\\"negativePatrimonial\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de negativePatrimonial\\\"},\\\"incomeCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA revisão de correcções ao rendimento:valor conhecido zero\\\"},\\\"expenseCorrections\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de expenseCorrections\\\"},\\\"timing\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de timing\\\"},\\\"special\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de special\\\"}}}]\",\"createdAt\":\"2026-10-25T22:00:00Z\",\"model\":{\"profit\":{\"input\":{\"version\":1,\"completenessReference\":\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\",\"lines\":[{\"code\":\"revenue\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\"},{\"code\":\"cost_of_sales\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\"},{\"code\":\"operating_expenses\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"personnel\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"depreciation\",\"state\":\"absent\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\"},{\"code\":\"interest_expense\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\"}],\"topics\":{\"positivePatrimonial\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de positivePatrimonial\"},\"negativePatrimonial\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de negativePatrimonial\"},\"incomeCorrections\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\"},\"expenseCorrections\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de expenseCorrections\"},\"timing\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de timing\"},\"special\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\"}}},\"lines\":[{\"code\":\"revenue\",\"label\":\"Produtos/serviços facturados\",\"amount\":\"12000.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\",\"reason\":\"Proveito ordinário reconhecido no exercício,qualificado e documentado nos termos dos artigos18/20.\"},{\"code\":\"cost_of_sales\",\"label\":\"Custo variável dos produtos\",\"amount\":\"3600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"3600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"operating_expenses\",\"label\":\"Despesas operacionais reconhecidas\",\"amount\":\"1200.00\",\"addedBack\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"1100\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"personnel\",\"label\":\"Despesas com pessoal reconhecidas\",\"amount\":\"600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"depreciation\",\"label\":\"Depreciação contabilística\",\"amount\":\"0.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"state\":\"absent\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\",\"reason\":\"Ausência expressamente declarada e compatível com a origem zero.\"},{\"code\":\"interest_expense\",\"label\":\"Juros reconhecidos\",\"amount\":\"120.00\",\"addedBack\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\",\"reason\":\"Valor conhecido,integralmente corrigido ou igual a zero;sem presumir ausência.\"}],\"topics\":[{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de positivePatrimonial\",\"key\":\"positivePatrimonial\",\"label\":\"Variações patrimoniais positivas fora do resultado\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de negativePatrimonial\",\"key\":\"negativePatrimonial\",\"label\":\"Variações patrimoniais negativas fora do resultado\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\",\"key\":\"incomeCorrections\",\"label\":\"Outras correcções aos proveitos, incluindo exclusões\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Valor conhecido zero com suporte;distinto de ausência declarada.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de expenseCorrections\",\"key\":\"expenseCorrections\",\"label\":\"Outras correcções aos custos, além dos acréscimos registados\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de timing\",\"key\":\"timing\",\"label\":\"Diferenças de periodização e de critérios contabilísticos/fiscais\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\",\"key\":\"special\",\"label\":\"Operações especiais, benefícios e regimes fora deste recorte\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"}],\"pending\":[],\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"source\":\"CIRPC17(1)/18/20/22/36(1)c;recorte anual2026,residente geral,MZN. Resultado antes de imposto + acréscimos36(1)c;demais correcções/variações sem efeito apenas quando ausência ou zero conhecidos expressamente suportados. Receita/custos ordinários classificados pelo utilizador;depreciação fiscal e juros financeiros remanescentes fora deste percurso. Lucro tributável simulado,não matéria colectável,colecta ou declaraçãoM20/22.\"},\"version\":\"IRPC-normal-adjustments/2\",\"year\":\"2026\",\"currency\":\"MZN\",\"origin\":\"projected\",\"accountingProfit\":{\"numerator\":\"6480\",\"denominator\":\"1\"},\"additions\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"partialAdjustedResult\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"taxableBase\":null,\"tax\":null,\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como multa/encargo de infracção sem origem contratual;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"120\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como juros compensatórios;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"}],\"pending\":[\"Matéria colectável,perdas reportadas,deduções e imposto não apurados neste percurso.\"],\"source\":\"CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22.\"}},{\"key\":\"[\\\"IRPC-normal-adjustments/3\\\",\\\"opportunity:375\\\",\\\"{\\\\\\\"version\\\\\\\":17,\\\\\\\"plan\\\\\\\":{\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"openingCash\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"products\\\\\\\":[{\\\\\\\"label\\\\\\\":\\\\\\\"Serviço\\\\\\\",\\\\\\\"monthlyUnits\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"unitPrice\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"unitVariableCost\\\\\\\":\\\\\\\"30\\\\\\\"}],\\\\\\\"monthlyCollections\\\\\\\":\\\\\\\"800\\\\\\\",\\\\\\\"monthlyVariableCostPayments\\\\\\\":\\\\\\\"250\\\\\\\",\\\\\\\"monthlyOperatingExpenses\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"monthlyOperatingPayments\\\\\\\":\\\\\\\"80\\\\\\\",\\\\\\\"monthlyPayrollExpense\\\\\\\":\\\\\\\"50\\\\\\\",\\\\\\\"monthlyPayrollPayments\\\\\\\":\\\\\\\"40\\\\\\\",\\\\\\\"assetInvestment\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"inventory\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"receivables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"payables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"equity\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"shareholderLoans\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"bankLoanProceeds\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"grants\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"assetDepreciation\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"depreciationLifeMonths\\\\\\\":12,\\\\\\\"monthlyInterestExpense\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"monthlyInterestPayment\\\\\\\":\\\\\\\"5\\\\\\\",\\\\\\\"monthlyPrincipalRepayment\\\\\\\":\\\\\\\"60\\\\\\\",\\\\\\\"periods\\\\\\\":12,\\\\\\\"monthlyInventoryPurchases\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"inventoryPurchaseLeadMonths\\\\\\\":0,\\\\\\\"inventoryPurchaseSchedule\\\\\\\":null,\\\\\\\"useInventoryPurchaseSchedule\\\\\\\":false,\\\\\\\"useProductInventorySchedule\\\\\\\":false,\\\\\\\"useSupplierPaymentTerms\\\\\\\":false,\\\\\\\"monthlyVariableCostPaymentsByPeriod\\\\\\\":null,\\\\\\\"salesCollectionLagMonths\\\\\\\":null,\\\\\\\"salesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesCollectionMonth\\\\\\\":null,\\\\\\\"openingReceivablesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesInstallments\\\\\\\":[],\\\\\\\"openingPayablesInstallments\\\\\\\":[],\\\\\\\"salesRecoverySchedule\\\\\\\":[]}}\\\",\\\"2026\\\",\\\"QA plano meses1–12=Jan–Dez2026\\\",\\\"resident_general\\\",\\\"QA residente geral sem regime especial\\\",[{\\\"id\\\":\\\"a\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA aviso multa sintético\\\",\\\"line\\\":\\\"a\\\",\\\"amount\\\":\\\"100\\\",\\\"rule\\\":\\\"noncontractual_fine\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:multa não contratual incluída no custo operacional\\\"},{\\\"id\\\":\\\"b\\\",\\\"sourceCode\\\":\\\"interest_expense\\\",\\\"document\\\":\\\"QA liquidação juros sintética\\\",\\\"line\\\":\\\"b\\\",\\\"amount\\\":\\\"120\\\",\\\"rule\\\":\\\"compensatory_interest\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\\\"}],{\\\"version\\\":1,\\\"completenessReference\\\":\\\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\\\",\\\"lines\\\":[{\\\"code\\\":\\\"revenue\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"cost_of_sales\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"operating_expenses\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"personnel\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"depreciation\\\",\\\"state\\\":\\\"absent\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"interest_expense\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\\\"}],\\\"topics\\\":{\\\"positivePatrimonial\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de positivePatrimonial\\\"},\\\"negativePatrimonial\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de negativePatrimonial\\\"},\\\"incomeCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA revisão de correcções ao rendimento:valor conhecido zero\\\"},\\\"expenseCorrections\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de expenseCorrections\\\"},\\\"timing\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de timing\\\"},\\\"special\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de special\\\"}}},{\\\"version\\\":1,\\\"subjectNuit\\\":\\\"123456789\\\",\\\"identityReference\\\":\\\"QA sujeito do lucro e dos saldos\\\",\\\"method\\\":\\\"direct\\\",\\\"methodReference\\\":\\\"QA declaração e contabilidade organizada\\\",\\\"lossesState\\\":\\\"known\\\",\\\"lossesReference\\\":\\\"QA inventário completo dos saldos fiscais do sujeito\\\",\\\"unchangedObject\\\":\\\"yes\\\",\\\"objectReference\\\":\\\"QA actividade e objecto mantidos ao termo2026\\\",\\\"losses\\\":[{\\\"id\\\":\\\"old\\\",\\\"year\\\":\\\"2021\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"1000\\\",\\\"previouslyUsed\\\":\\\"200\\\",\\\"requested\\\":\\\"800\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2021\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"},{\\\"id\\\":\\\"new\\\",\\\"year\\\":\\\"2024\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"3000\\\",\\\"previouslyUsed\\\":\\\"500\\\",\\\"requested\\\":\\\"1500\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2024\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"}],\\\"benefits\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA deduções/benefícios à base,valor conhecido zero\\\"}}]\",\"createdAt\":\"2026-10-25T23:00:00Z\",\"model\":{\"base\":{\"input\":{\"version\":1,\"subjectNuit\":\"123456789\",\"identityReference\":\"QA sujeito do lucro e dos saldos\",\"method\":\"direct\",\"methodReference\":\"QA declaração e contabilidade organizada\",\"lossesState\":\"known\",\"lossesReference\":\"QA inventário completo dos saldos fiscais do sujeito\",\"unchangedObject\":\"yes\",\"objectReference\":\"QA actividade e objecto mantidos ao termo2026\",\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"}],\"benefits\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA deduções/benefícios à base,valor conhecido zero\"}},\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"requestedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"deductedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"benefitDeduction\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4400\",\"denominator\":\"1\"},\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2026,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"2500\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2029,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"}],\"pending\":[],\"source\":\"CIRPC15(1)a/15(2–4),41(1–7),Lei34/2007 PDF5/p768(59),PDF12/p768(66). Recorte2026,residente geral,método declarativo,perdas próprias em exercícios anuais ordinários;cinco exercícios posteriores,sem transferência41-A,regimes especiais ou benefícios positivos implementados. Pedido de utilização expresso e limitado ao saldo/lucro;semFIFO obrigatório ou limite percentual inventado. Matéria colectável simulada,não colecta/imposto a pagar,semM20/M22/submissão ou consumo persistente do saldo oficial.\"},\"profit\":{\"input\":{\"version\":1,\"completenessReference\":\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\",\"lines\":[{\"code\":\"revenue\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\"},{\"code\":\"cost_of_sales\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\"},{\"code\":\"operating_expenses\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"personnel\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"depreciation\",\"state\":\"absent\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\"},{\"code\":\"interest_expense\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\"}],\"topics\":{\"positivePatrimonial\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de positivePatrimonial\"},\"negativePatrimonial\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de negativePatrimonial\"},\"incomeCorrections\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\"},\"expenseCorrections\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de expenseCorrections\"},\"timing\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de timing\"},\"special\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\"}}},\"lines\":[{\"code\":\"revenue\",\"label\":\"Produtos/serviços facturados\",\"amount\":\"12000.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\",\"reason\":\"Proveito ordinário reconhecido no exercício,qualificado e documentado nos termos dos artigos18/20.\"},{\"code\":\"cost_of_sales\",\"label\":\"Custo variável dos produtos\",\"amount\":\"3600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"3600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"operating_expenses\",\"label\":\"Despesas operacionais reconhecidas\",\"amount\":\"1200.00\",\"addedBack\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"1100\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"personnel\",\"label\":\"Despesas com pessoal reconhecidas\",\"amount\":\"600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"depreciation\",\"label\":\"Depreciação contabilística\",\"amount\":\"0.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"state\":\"absent\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\",\"reason\":\"Ausência expressamente declarada e compatível com a origem zero.\"},{\"code\":\"interest_expense\",\"label\":\"Juros reconhecidos\",\"amount\":\"120.00\",\"addedBack\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\",\"reason\":\"Valor conhecido,integralmente corrigido ou igual a zero;sem presumir ausência.\"}],\"topics\":[{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de positivePatrimonial\",\"key\":\"positivePatrimonial\",\"label\":\"Variações patrimoniais positivas fora do resultado\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de negativePatrimonial\",\"key\":\"negativePatrimonial\",\"label\":\"Variações patrimoniais negativas fora do resultado\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\",\"key\":\"incomeCorrections\",\"label\":\"Outras correcções aos proveitos, incluindo exclusões\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Valor conhecido zero com suporte;distinto de ausência declarada.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de expenseCorrections\",\"key\":\"expenseCorrections\",\"label\":\"Outras correcções aos custos, além dos acréscimos registados\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de timing\",\"key\":\"timing\",\"label\":\"Diferenças de periodização e de critérios contabilísticos/fiscais\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\",\"key\":\"special\",\"label\":\"Operações especiais, benefícios e regimes fora deste recorte\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"}],\"pending\":[],\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"source\":\"CIRPC17(1)/18/20/22/36(1)c;recorte anual2026,residente geral,MZN. Resultado antes de imposto + acréscimos36(1)c;demais correcções/variações sem efeito apenas quando ausência ou zero conhecidos expressamente suportados. Receita/custos ordinários classificados pelo utilizador;depreciação fiscal e juros financeiros remanescentes fora deste percurso. Lucro tributável simulado,não matéria colectável,colecta ou declaraçãoM20/22.\"},\"version\":\"IRPC-normal-adjustments/3\",\"year\":\"2026\",\"currency\":\"MZN\",\"origin\":\"projected\",\"accountingProfit\":{\"numerator\":\"6480\",\"denominator\":\"1\"},\"additions\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"partialAdjustedResult\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4400\",\"denominator\":\"1\"},\"tax\":null,\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como multa/encargo de infracção sem origem contratual;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"120\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como juros compensatórios;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"}],\"pending\":[\"Colecta/imposto a pagar,créditos anuais eM20/M22 não determinados;matéria colectável não é imposto.\"],\"source\":\"CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22.\"}},{\"key\":\"[\\\"IRPC-normal-adjustments/4\\\",\\\"opportunity:375\\\",\\\"{\\\\\\\"version\\\\\\\":17,\\\\\\\"plan\\\\\\\":{\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"openingCash\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"products\\\\\\\":[{\\\\\\\"label\\\\\\\":\\\\\\\"Serviço\\\\\\\",\\\\\\\"monthlyUnits\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"unitPrice\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"unitVariableCost\\\\\\\":\\\\\\\"30\\\\\\\"}],\\\\\\\"monthlyCollections\\\\\\\":\\\\\\\"800\\\\\\\",\\\\\\\"monthlyVariableCostPayments\\\\\\\":\\\\\\\"250\\\\\\\",\\\\\\\"monthlyOperatingExpenses\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"monthlyOperatingPayments\\\\\\\":\\\\\\\"80\\\\\\\",\\\\\\\"monthlyPayrollExpense\\\\\\\":\\\\\\\"50\\\\\\\",\\\\\\\"monthlyPayrollPayments\\\\\\\":\\\\\\\"40\\\\\\\",\\\\\\\"assetInvestment\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"inventory\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"receivables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"payables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"equity\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"shareholderLoans\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"bankLoanProceeds\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"grants\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"assetDepreciation\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"depreciationLifeMonths\\\\\\\":12,\\\\\\\"monthlyInterestExpense\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"monthlyInterestPayment\\\\\\\":\\\\\\\"5\\\\\\\",\\\\\\\"monthlyPrincipalRepayment\\\\\\\":\\\\\\\"60\\\\\\\",\\\\\\\"periods\\\\\\\":12,\\\\\\\"monthlyInventoryPurchases\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"inventoryPurchaseLeadMonths\\\\\\\":0,\\\\\\\"inventoryPurchaseSchedule\\\\\\\":null,\\\\\\\"useInventoryPurchaseSchedule\\\\\\\":false,\\\\\\\"useProductInventorySchedule\\\\\\\":false,\\\\\\\"useSupplierPaymentTerms\\\\\\\":false,\\\\\\\"monthlyVariableCostPaymentsByPeriod\\\\\\\":null,\\\\\\\"salesCollectionLagMonths\\\\\\\":null,\\\\\\\"salesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesCollectionMonth\\\\\\\":null,\\\\\\\"openingReceivablesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesInstallments\\\\\\\":[],\\\\\\\"openingPayablesInstallments\\\\\\\":[],\\\\\\\"salesRecoverySchedule\\\\\\\":[]}}\\\",\\\"2026\\\",\\\"QA plano meses1–12=Jan–Dez2026\\\",\\\"resident_general\\\",\\\"QA residente geral sem regime especial\\\",[{\\\"id\\\":\\\"a\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA aviso multa sintético\\\",\\\"line\\\":\\\"a\\\",\\\"amount\\\":\\\"100\\\",\\\"rule\\\":\\\"noncontractual_fine\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:multa não contratual incluída no custo operacional\\\"},{\\\"id\\\":\\\"b\\\",\\\"sourceCode\\\":\\\"interest_expense\\\",\\\"document\\\":\\\"QA liquidação juros sintética\\\",\\\"line\\\":\\\"b\\\",\\\"amount\\\":\\\"120\\\",\\\"rule\\\":\\\"compensatory_interest\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\\\"}],{\\\"version\\\":1,\\\"completenessReference\\\":\\\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\\\",\\\"lines\\\":[{\\\"code\\\":\\\"revenue\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"cost_of_sales\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"operating_expenses\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"personnel\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"depreciation\\\",\\\"state\\\":\\\"absent\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"interest_expense\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\\\"}],\\\"topics\\\":{\\\"positivePatrimonial\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de positivePatrimonial\\\"},\\\"negativePatrimonial\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de negativePatrimonial\\\"},\\\"incomeCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA revisão de correcções ao rendimento:valor conhecido zero\\\"},\\\"expenseCorrections\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de expenseCorrections\\\"},\\\"timing\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de timing\\\"},\\\"special\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de special\\\"}}},{\\\"version\\\":1,\\\"subjectNuit\\\":\\\"123456789\\\",\\\"identityReference\\\":\\\"QA sujeito do lucro e dos saldos\\\",\\\"method\\\":\\\"direct\\\",\\\"methodReference\\\":\\\"QA declaração e contabilidade organizada\\\",\\\"lossesState\\\":\\\"known\\\",\\\"lossesReference\\\":\\\"QA inventário completo dos saldos fiscais do sujeito\\\",\\\"unchangedObject\\\":\\\"yes\\\",\\\"objectReference\\\":\\\"QA actividade e objecto mantidos ao termo2026\\\",\\\"losses\\\":[{\\\"id\\\":\\\"old\\\",\\\"year\\\":\\\"2021\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"1000\\\",\\\"previouslyUsed\\\":\\\"200\\\",\\\"requested\\\":\\\"800\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2021\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"},{\\\"id\\\":\\\"new\\\",\\\"year\\\":\\\"2024\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"3000\\\",\\\"previouslyUsed\\\":\\\"500\\\",\\\"requested\\\":\\\"1500\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2024\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"}],\\\"benefits\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA deduções/benefícios à base,valor conhecido zero\\\"}},{\\\"version\\\":1,\\\"treatment\\\":\\\"general_61_1\\\",\\\"reference\\\":\\\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\\\"}]\",\"createdAt\":\"2026-10-25T23:30:00Z\",\"model\":{\"assessment\":{\"input\":{\"version\":1,\"treatment\":\"general_61_1\",\"reference\":\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\"},\"period\":{\"year\":\"2026\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\"},\"classification\":\"Regime normal — taxa geral do artigo61(1)\",\"rate\":{\"numerator\":\"32\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4400\",\"denominator\":\"1\"},\"colecta\":{\"numerator\":\"1408\",\"denominator\":\"1\"},\"centExact\":true,\"pending\":[],\"rule\":\"CIRPC61(1)-general-2026/1\",\"source\":\"CIRPC Lei34/2007 art61(1),PDF17/p768(71):taxa geral32%. Lei4/2012 altera61(2);Lei20/2022 PDF1/p2731 mantém61(1),altera61(2) com termo31/12/2025;Lei12/2025 PDF18/20 não altera61(1),adita61-A para mais-valias,fora deste recorte. Exercício anual2026/MZN/residente geral,matéria colectável actual×32/100 em aritmética racional exacta. Sem arredondamento fiscal ou transcriçãoM20/M22 presumidos.\",\"finalBalance\":{\"scope\":\"L8\",\"status\":\"not_calculated\",\"payable\":null,\"recoverable\":null,\"reason\":\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"}},\"colecta\":{\"numerator\":\"1408\",\"denominator\":\"1\"},\"base\":{\"input\":{\"version\":1,\"subjectNuit\":\"123456789\",\"identityReference\":\"QA sujeito do lucro e dos saldos\",\"method\":\"direct\",\"methodReference\":\"QA declaração e contabilidade organizada\",\"lossesState\":\"known\",\"lossesReference\":\"QA inventário completo dos saldos fiscais do sujeito\",\"unchangedObject\":\"yes\",\"objectReference\":\"QA actividade e objecto mantidos ao termo2026\",\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"}],\"benefits\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA deduções/benefícios à base,valor conhecido zero\"}},\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"requestedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"deductedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"benefitDeduction\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4400\",\"denominator\":\"1\"},\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2026,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"2500\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2029,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"}],\"pending\":[],\"source\":\"CIRPC15(1)a/15(2–4),41(1–7),Lei34/2007 PDF5/p768(59),PDF12/p768(66). Recorte2026,residente geral,método declarativo,perdas próprias em exercícios anuais ordinários;cinco exercícios posteriores,sem transferência41-A,regimes especiais ou benefícios positivos implementados. Pedido de utilização expresso e limitado ao saldo/lucro;semFIFO obrigatório ou limite percentual inventado. Matéria colectável simulada,não colecta/imposto a pagar,semM20/M22/submissão ou consumo persistente do saldo oficial.\"},\"profit\":{\"input\":{\"version\":1,\"completenessReference\":\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\",\"lines\":[{\"code\":\"revenue\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\"},{\"code\":\"cost_of_sales\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\"},{\"code\":\"operating_expenses\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"personnel\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"depreciation\",\"state\":\"absent\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\"},{\"code\":\"interest_expense\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\"}],\"topics\":{\"positivePatrimonial\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de positivePatrimonial\"},\"negativePatrimonial\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de negativePatrimonial\"},\"incomeCorrections\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\"},\"expenseCorrections\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de expenseCorrections\"},\"timing\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de timing\"},\"special\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\"}}},\"lines\":[{\"code\":\"revenue\",\"label\":\"Produtos/serviços facturados\",\"amount\":\"12000.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\",\"reason\":\"Proveito ordinário reconhecido no exercício,qualificado e documentado nos termos dos artigos18/20.\"},{\"code\":\"cost_of_sales\",\"label\":\"Custo variável dos produtos\",\"amount\":\"3600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"3600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"operating_expenses\",\"label\":\"Despesas operacionais reconhecidas\",\"amount\":\"1200.00\",\"addedBack\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"1100\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"personnel\",\"label\":\"Despesas com pessoal reconhecidas\",\"amount\":\"600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"depreciation\",\"label\":\"Depreciação contabilística\",\"amount\":\"0.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"state\":\"absent\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\",\"reason\":\"Ausência expressamente declarada e compatível com a origem zero.\"},{\"code\":\"interest_expense\",\"label\":\"Juros reconhecidos\",\"amount\":\"120.00\",\"addedBack\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\",\"reason\":\"Valor conhecido,integralmente corrigido ou igual a zero;sem presumir ausência.\"}],\"topics\":[{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de positivePatrimonial\",\"key\":\"positivePatrimonial\",\"label\":\"Variações patrimoniais positivas fora do resultado\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de negativePatrimonial\",\"key\":\"negativePatrimonial\",\"label\":\"Variações patrimoniais negativas fora do resultado\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\",\"key\":\"incomeCorrections\",\"label\":\"Outras correcções aos proveitos, incluindo exclusões\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Valor conhecido zero com suporte;distinto de ausência declarada.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de expenseCorrections\",\"key\":\"expenseCorrections\",\"label\":\"Outras correcções aos custos, além dos acréscimos registados\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de timing\",\"key\":\"timing\",\"label\":\"Diferenças de periodização e de critérios contabilísticos/fiscais\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\",\"key\":\"special\",\"label\":\"Operações especiais, benefícios e regimes fora deste recorte\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"}],\"pending\":[],\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"source\":\"CIRPC17(1)/18/20/22/36(1)c;recorte anual2026,residente geral,MZN. Resultado antes de imposto + acréscimos36(1)c;demais correcções/variações sem efeito apenas quando ausência ou zero conhecidos expressamente suportados. Receita/custos ordinários classificados pelo utilizador;depreciação fiscal e juros financeiros remanescentes fora deste percurso. Lucro tributável simulado,não matéria colectável,colecta ou declaraçãoM20/22.\"},\"version\":\"IRPC-normal-adjustments/4\",\"year\":\"2026\",\"currency\":\"MZN\",\"origin\":\"projected\",\"accountingProfit\":{\"numerator\":\"6480\",\"denominator\":\"1\"},\"additions\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"partialAdjustedResult\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"taxableProfit\":{\"numerator\":\"6700\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4400\",\"denominator\":\"1\"},\"tax\":null,\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como multa/encargo de infracção sem origem contratual;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"120\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como juros compensatórios;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"}],\"pending\":[\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"],\"source\":\"CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22.\"}},{\"key\":\"[\\\"IRPC-normal-adjustments/5\\\",\\\"opportunity:375\\\",\\\"{\\\\\\\"version\\\\\\\":17,\\\\\\\"plan\\\\\\\":{\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"openingCash\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"products\\\\\\\":[{\\\\\\\"label\\\\\\\":\\\\\\\"Serviço\\\\\\\",\\\\\\\"monthlyUnits\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"unitPrice\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"unitVariableCost\\\\\\\":\\\\\\\"30\\\\\\\"}],\\\\\\\"monthlyCollections\\\\\\\":\\\\\\\"800\\\\\\\",\\\\\\\"monthlyVariableCostPayments\\\\\\\":\\\\\\\"250\\\\\\\",\\\\\\\"monthlyOperatingExpenses\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"monthlyOperatingPayments\\\\\\\":\\\\\\\"80\\\\\\\",\\\\\\\"monthlyPayrollExpense\\\\\\\":\\\\\\\"50\\\\\\\",\\\\\\\"monthlyPayrollPayments\\\\\\\":\\\\\\\"40\\\\\\\",\\\\\\\"assetInvestment\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"inventory\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"receivables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"payables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"equity\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"shareholderLoans\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"bankLoanProceeds\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"grants\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"assetDepreciation\\\\\\\":\\\\\\\"120\\\\\\\",\\\\\\\"depreciationLifeMonths\\\\\\\":12,\\\\\\\"monthlyInterestExpense\\\\\\\":\\\\\\\"20\\\\\\\",\\\\\\\"monthlyInterestPayment\\\\\\\":\\\\\\\"5\\\\\\\",\\\\\\\"monthlyPrincipalRepayment\\\\\\\":\\\\\\\"60\\\\\\\",\\\\\\\"periods\\\\\\\":12,\\\\\\\"monthlyInventoryPurchases\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"inventoryPurchaseLeadMonths\\\\\\\":0,\\\\\\\"inventoryPurchaseSchedule\\\\\\\":null,\\\\\\\"useInventoryPurchaseSchedule\\\\\\\":false,\\\\\\\"useProductInventorySchedule\\\\\\\":false,\\\\\\\"useSupplierPaymentTerms\\\\\\\":false,\\\\\\\"monthlyVariableCostPaymentsByPeriod\\\\\\\":null,\\\\\\\"salesCollectionLagMonths\\\\\\\":null,\\\\\\\"salesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesCollectionMonth\\\\\\\":null,\\\\\\\"openingReceivablesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesInstallments\\\\\\\":[],\\\\\\\"openingPayablesInstallments\\\\\\\":[],\\\\\\\"salesRecoverySchedule\\\\\\\":[]}}\\\",\\\"2026\\\",\\\"QA plano meses1–12=Jan–Dez2026\\\",\\\"resident_general\\\",\\\"QA residente geral sem regime especial\\\",[{\\\"id\\\":\\\"a\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA aviso multa sintético\\\",\\\"line\\\":\\\"a\\\",\\\"amount\\\":\\\"100\\\",\\\"rule\\\":\\\"noncontractual_fine\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:multa não contratual incluída no custo operacional\\\"},{\\\"id\\\":\\\"b\\\",\\\"sourceCode\\\":\\\"interest_expense\\\",\\\"document\\\":\\\"QA liquidação juros sintética\\\",\\\"line\\\":\\\"b\\\",\\\"amount\\\":\\\"120\\\",\\\"rule\\\":\\\"compensatory_interest\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\\\"}],{\\\"version\\\":1,\\\"completenessReference\\\":\\\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\\\",\\\"lines\\\":[{\\\"code\\\":\\\"revenue\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"cost_of_sales\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"operating_expenses\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"personnel\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"depreciation\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"interest_expense\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\\\"}],\\\"topics\\\":{\\\"positivePatrimonial\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"200\\\",\\\"reference\\\":\\\"QA reconciliação integral do tema com os documentos do mapa\\\"},\\\"negativePatrimonial\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"50\\\",\\\"reference\\\":\\\"QA reconciliação integral do tema com os documentos do mapa\\\"},\\\"incomeCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA revisão de correcções ao rendimento:valor conhecido zero\\\"},\\\"expenseCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"250\\\",\\\"reference\\\":\\\"QA reconciliação integral do tema com os documentos do mapa\\\"},\\\"timing\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"100\\\",\\\"reference\\\":\\\"QA reconciliação integral do tema com os documentos do mapa\\\"},\\\"special\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de special\\\"}}},{\\\"version\\\":1,\\\"subjectNuit\\\":\\\"123456789\\\",\\\"identityReference\\\":\\\"QA sujeito do lucro e dos saldos\\\",\\\"method\\\":\\\"direct\\\",\\\"methodReference\\\":\\\"QA declaração e contabilidade organizada\\\",\\\"lossesState\\\":\\\"known\\\",\\\"lossesReference\\\":\\\"QA inventário completo dos saldos fiscais do sujeito\\\",\\\"unchangedObject\\\":\\\"yes\\\",\\\"objectReference\\\":\\\"QA actividade e objecto mantidos ao termo2026\\\",\\\"losses\\\":[{\\\"id\\\":\\\"old\\\",\\\"year\\\":\\\"2021\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"1000\\\",\\\"previouslyUsed\\\":\\\"200\\\",\\\"requested\\\":\\\"800\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2021\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"},{\\\"id\\\":\\\"new\\\",\\\"year\\\":\\\"2024\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"3000\\\",\\\"previouslyUsed\\\":\\\"500\\\",\\\"requested\\\":\\\"1500\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2024\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"}],\\\"benefits\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA deduções/benefícios à base,valor conhecido zero\\\"}},{\\\"version\\\":1,\\\"treatment\\\":\\\"general_61_1\\\",\\\"reference\\\":\\\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\\\"},{\\\"version\\\":1,\\\"period\\\":{\\\"kind\\\":\\\"calendar\\\",\\\"from\\\":\\\"2026-01-01\\\",\\\"to\\\":\\\"2026-12-31\\\",\\\"reference\\\":\\\"QA doze meses do plano correspondem ao ano civil completo\\\"},\\\"rows\\\":[{\\\"id\\\":\\\"thirdparty\\\",\\\"rule\\\":\\\"tax_other\\\",\\\"amount\\\":\\\"250\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA-thirdparty\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"gain\\\",\\\"rule\\\":\\\"patrimonial_gain\\\",\\\"amount\\\":\\\"200\\\",\\\"sourceCode\\\":\\\"\\\",\\\"document\\\":\\\"QA-gain\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"cost\\\",\\\"rule\\\":\\\"patrimonial_cost\\\",\\\"amount\\\":\\\"50\\\",\\\"sourceCode\\\":\\\"\\\",\\\"document\\\":\\\"QA-cost\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"timing\\\",\\\"rule\\\":\\\"future_cost\\\",\\\"amount\\\":\\\"100\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA-timing\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"2027\\\",\\\"conditions\\\":\\\"yes\\\"}],\\\"interest\\\":{\\\"amount\\\":\\\"120\\\",\\\"reference\\\":\\\"QA contrato bancário, exploração, sem relação especial, limites especiais ou capitalização; pagamentos separados\\\",\\\"conditions\\\":\\\"yes\\\"},\\\"assets\\\":[{\\\"id\\\":\\\"server\\\",\\\"category\\\":\\\"server\\\",\\\"description\\\":\\\"Servidor QA\\\",\\\"cost\\\":\\\"500\\\",\\\"residual\\\":\\\"0\\\",\\\"rate\\\":\\\"20\\\",\\\"accounting\\\":\\\"120\\\",\\\"previousFiscal\\\":\\\"0\\\",\\\"inUseFrom\\\":\\\"2026-01-01\\\",\\\"tableReference\\\":\\\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\\\",\\\"reference\\\":\\\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\\\",\\\"conditions\\\":\\\"yes\\\"}],\\\"assetsReference\\\":\\\"QA único activo; total contabilístico120 reconciliado com o plano\\\",\\\"currentLossReference\\\":\\\"\\\"}]\",\"createdAt\":\"2026-10-25T23:50:00Z\",\"model\":{\"schedules\":{\"input\":{\"version\":1,\"period\":{\"kind\":\"calendar\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\",\"reference\":\"QA doze meses do plano correspondem ao ano civil completo\"},\"rows\":[{\"id\":\"thirdparty\",\"rule\":\"tax_other\",\"amount\":\"250\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-thirdparty\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"gain\",\"rule\":\"patrimonial_gain\",\"amount\":\"200\",\"sourceCode\":\"\",\"document\":\"QA-gain\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"cost\",\"rule\":\"patrimonial_cost\",\"amount\":\"50\",\"sourceCode\":\"\",\"document\":\"QA-cost\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"timing\",\"rule\":\"future_cost\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-timing\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"2027\",\"conditions\":\"yes\"}],\"interest\":{\"amount\":\"120\",\"reference\":\"QA contrato bancário, exploração, sem relação especial, limites especiais ou capitalização; pagamentos separados\",\"conditions\":\"yes\"},\"assets\":[{\"id\":\"server\",\"category\":\"server\",\"description\":\"Servidor QA\",\"cost\":\"500\",\"residual\":\"0\",\"rate\":\"20\",\"accounting\":\"120\",\"previousFiscal\":\"0\",\"inUseFrom\":\"2026-01-01\",\"tableReference\":\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\",\"reference\":\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\",\"conditions\":\"yes\"}],\"assetsReference\":\"QA único activo; total contabilístico120 reconciliado com o plano\",\"currentLossReference\":\"\"},\"effects\":[{\"id\":\"thirdparty\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"250\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"250\",\"denominator\":\"1\"},\"reason\":\"CIRPC36(1)b; classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"gain\",\"topic\":\"positivePatrimonial\",\"amount\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"reason\":\"CIRPC21; classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"cost\",\"topic\":\"negativePatrimonial\",\"amount\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"-50\",\"denominator\":\"1\"},\"reason\":\"CIRPC22/24(1); classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"timing\",\"topic\":\"timing\",\"amount\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"CIRPC18(1); classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"}],\"interest\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"depreciation\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"assets\":[{\"id\":\"server\",\"category\":\"server\",\"description\":\"Servidor QA\",\"cost\":\"500\",\"residual\":\"0\",\"rate\":\"20\",\"accounting\":\"120\",\"previousFiscal\":\"0\",\"inUseFrom\":\"2026-01-01\",\"tableReference\":\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\",\"reference\":\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\",\"conditions\":\"yes\",\"accountingValue\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"fiscal\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"reason\":\"Decreto72/2013 art3–7; quota constante anual documentada, limitada ao saldo fiscal depreciável; diferença para a depreciação contabilística.\"}],\"pending\":[],\"net\":{\"numerator\":\"520\",\"denominator\":\"1\"},\"source\":\"CIRPC18/21/22/24/36; Decreto72/2013 art3–7. Entradas documentadas, sem taxas de activos sugeridas nem casos especiais presumidos.\"},\"currentLoss\":null,\"fiscalPeriod\":{\"kind\":\"calendar\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\",\"reference\":\"QA doze meses do plano correspondem ao ano civil completo\",\"pending\":[]},\"assessment\":{\"input\":{\"version\":1,\"treatment\":\"general_61_1\",\"reference\":\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\"},\"period\":{\"year\":\"2026\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\"},\"classification\":\"Regime normal — taxa geral do artigo61(1)\",\"rate\":{\"numerator\":\"32\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4680\",\"denominator\":\"1\"},\"colecta\":{\"numerator\":\"7488\",\"denominator\":\"5\"},\"centExact\":true,\"pending\":[],\"rule\":\"CIRPC61(1)-general-2026/1\",\"source\":\"CIRPC61(1), taxa geral32% mantida pelos diplomas inventariados até Lei12/2025; período anual documentado com termo em2026. CIRPC15(1)a/c,7(1–3): sujeito residente ou resultado imputável aEP no regime geral; ano civil, autorização ou comunicação expressamente identificadas. Sem arredondamento fiscal ou saldoL8 presumidos.\",\"finalBalance\":{\"scope\":\"L8\",\"status\":\"not_calculated\",\"payable\":null,\"recoverable\":null,\"reason\":\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"}},\"colecta\":{\"numerator\":\"7488\",\"denominator\":\"5\"},\"base\":{\"input\":{\"version\":1,\"subjectNuit\":\"123456789\",\"identityReference\":\"QA sujeito do lucro e dos saldos\",\"method\":\"direct\",\"methodReference\":\"QA declaração e contabilidade organizada\",\"lossesState\":\"known\",\"lossesReference\":\"QA inventário completo dos saldos fiscais do sujeito\",\"unchangedObject\":\"yes\",\"objectReference\":\"QA actividade e objecto mantidos ao termo2026\",\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"}],\"benefits\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA deduções/benefícios à base,valor conhecido zero\"}},\"taxableProfit\":{\"numerator\":\"6980\",\"denominator\":\"1\"},\"requestedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"deductedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"benefitDeduction\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4680\",\"denominator\":\"1\"},\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2026,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"2500\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2029,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"}],\"pending\":[],\"source\":\"CIRPC15(1)a/15(2–4),41(1–7),Lei34/2007 PDF5/p768(59),PDF12/p768(66). Recorte2026,residente geral,método declarativo,perdas próprias em exercícios anuais ordinários;cinco exercícios posteriores,sem transferência41-A,regimes especiais ou benefícios positivos implementados. Pedido de utilização expresso e limitado ao saldo/lucro;semFIFO obrigatório ou limite percentual inventado. Matéria colectável simulada,não colecta/imposto a pagar,semM20/M22/submissão ou consumo persistente do saldo oficial.\"},\"profit\":{\"input\":{\"version\":1,\"completenessReference\":\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\",\"lines\":[{\"code\":\"revenue\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\"},{\"code\":\"cost_of_sales\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\"},{\"code\":\"operating_expenses\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"personnel\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"depreciation\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\"},{\"code\":\"interest_expense\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\"}],\"topics\":{\"positivePatrimonial\":{\"state\":\"known\",\"amount\":\"200\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\"},\"negativePatrimonial\":{\"state\":\"known\",\"amount\":\"50\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\"},\"incomeCorrections\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\"},\"expenseCorrections\":{\"state\":\"known\",\"amount\":\"250\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\"},\"timing\":{\"state\":\"known\",\"amount\":\"100\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\"},\"special\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\"}}},\"lines\":[{\"code\":\"revenue\",\"label\":\"Produtos/serviços facturados\",\"amount\":\"12000.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\",\"reason\":\"Proveito ordinário reconhecido no exercício,qualificado e documentado nos termos dos artigos18/20.\"},{\"code\":\"cost_of_sales\",\"label\":\"Custo variável dos produtos\",\"amount\":\"3600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"3600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"operating_expenses\",\"label\":\"Despesas operacionais reconhecidas\",\"amount\":\"1200.00\",\"addedBack\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"1100\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"personnel\",\"label\":\"Despesas com pessoal reconhecidas\",\"amount\":\"600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"depreciation\",\"label\":\"Depreciação contabilística\",\"amount\":\"120.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"interest_expense\",\"label\":\"Juros reconhecidos\",\"amount\":\"240.00\",\"addedBack\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"}],\"topics\":[{\"state\":\"known\",\"amount\":\"200\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\",\"key\":\"positivePatrimonial\",\"label\":\"Variações patrimoniais positivas fora do resultado\",\"value\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"50\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\",\"key\":\"negativePatrimonial\",\"label\":\"Variações patrimoniais negativas fora do resultado\",\"value\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\",\"key\":\"incomeCorrections\",\"label\":\"Outras correcções aos proveitos, incluindo exclusões\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Valor conhecido zero com suporte;distinto de ausência declarada.\"},{\"state\":\"known\",\"amount\":\"250\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\",\"key\":\"expenseCorrections\",\"label\":\"Outras correcções aos custos, além dos acréscimos registados\",\"value\":{\"numerator\":\"250\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"100\",\"reference\":\"QA reconciliação integral do tema com os documentos do mapa\",\"key\":\"timing\",\"label\":\"Diferenças de periodização e de critérios contabilísticos/fiscais\",\"value\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\",\"key\":\"special\",\"label\":\"Operações especiais, benefícios e regimes fora deste recorte\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"}],\"pending\":[],\"taxableProfit\":{\"numerator\":\"6980\",\"denominator\":\"1\"},\"source\":\"CIRPC17/18/20/21/22/24/36; Decreto72/2013 art3–7. Mapa complementar de efeitos com sinal reconciliado por tema, juros financeiros ordinários e quotas anuais constantes documentadas. Simulação emMZN/2026; benefícios e casos especiais separados emL7, saldo anual emL8.\"},\"version\":\"IRPC-normal-adjustments/5\",\"year\":\"2026\",\"currency\":\"MZN\",\"origin\":\"projected\",\"accountingProfit\":{\"numerator\":\"6240\",\"denominator\":\"1\"},\"additions\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"partialAdjustedResult\":{\"numerator\":\"6460\",\"denominator\":\"1\"},\"taxableProfit\":{\"numerator\":\"6980\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4680\",\"denominator\":\"1\"},\"tax\":null,\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como multa/encargo de infracção sem origem contratual;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"120\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como juros compensatórios;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"}],\"pending\":[\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"],\"source\":\"CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22. Mapas complementares: CIRPC18/21/22/24/36; Decreto72/2013 art3–7. EP: CIRPC15(1)c, apenas resultado imputável ao estabelecimento no regime geral, anual2026/MZN.\"}},{\"key\":\"[\\\"IRPC-normal-adjustments/6\\\",\\\"opportunity:375\\\",\\\"{\\\\\\\"version\\\\\\\":17,\\\\\\\"plan\\\\\\\":{\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"openingCash\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"products\\\\\\\":[{\\\\\\\"label\\\\\\\":\\\\\\\"Serviço\\\\\\\",\\\\\\\"monthlyUnits\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"unitPrice\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"unitVariableCost\\\\\\\":\\\\\\\"30\\\\\\\"}],\\\\\\\"monthlyCollections\\\\\\\":\\\\\\\"800\\\\\\\",\\\\\\\"monthlyVariableCostPayments\\\\\\\":\\\\\\\"250\\\\\\\",\\\\\\\"monthlyOperatingExpenses\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"monthlyOperatingPayments\\\\\\\":\\\\\\\"80\\\\\\\",\\\\\\\"monthlyPayrollExpense\\\\\\\":\\\\\\\"50\\\\\\\",\\\\\\\"monthlyPayrollPayments\\\\\\\":\\\\\\\"40\\\\\\\",\\\\\\\"assetInvestment\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"inventory\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"receivables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"payables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"equity\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"shareholderLoans\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"bankLoanProceeds\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"grants\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"assetDepreciation\\\\\\\":\\\\\\\"120\\\\\\\",\\\\\\\"depreciationLifeMonths\\\\\\\":12,\\\\\\\"monthlyInterestExpense\\\\\\\":\\\\\\\"20\\\\\\\",\\\\\\\"monthlyInterestPayment\\\\\\\":\\\\\\\"5\\\\\\\",\\\\\\\"monthlyPrincipalRepayment\\\\\\\":\\\\\\\"60\\\\\\\",\\\\\\\"periods\\\\\\\":12,\\\\\\\"monthlyInventoryPurchases\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"inventoryPurchaseLeadMonths\\\\\\\":0,\\\\\\\"inventoryPurchaseSchedule\\\\\\\":null,\\\\\\\"useInventoryPurchaseSchedule\\\\\\\":false,\\\\\\\"useProductInventorySchedule\\\\\\\":false,\\\\\\\"useSupplierPaymentTerms\\\\\\\":false,\\\\\\\"monthlyVariableCostPaymentsByPeriod\\\\\\\":null,\\\\\\\"salesCollectionLagMonths\\\\\\\":null,\\\\\\\"salesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesCollectionMonth\\\\\\\":null,\\\\\\\"openingReceivablesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesInstallments\\\\\\\":[],\\\\\\\"openingPayablesInstallments\\\\\\\":[],\\\\\\\"salesRecoverySchedule\\\\\\\":[]}}\\\",\\\"2026\\\",\\\"QA plano meses1–12=Jan–Dez2026\\\",\\\"resident_general\\\",\\\"QA residente geral sem regime especial\\\",[{\\\"id\\\":\\\"a\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA aviso multa sintético\\\",\\\"line\\\":\\\"a\\\",\\\"amount\\\":\\\"100\\\",\\\"rule\\\":\\\"noncontractual_fine\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:multa não contratual incluída no custo operacional\\\"},{\\\"id\\\":\\\"b\\\",\\\"sourceCode\\\":\\\"interest_expense\\\",\\\"document\\\":\\\"QA liquidação juros sintética\\\",\\\"line\\\":\\\"b\\\",\\\"amount\\\":\\\"120\\\",\\\"rule\\\":\\\"compensatory_interest\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\\\"}],{\\\"version\\\":1,\\\"completenessReference\\\":\\\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\\\",\\\"lines\\\":[{\\\"code\\\":\\\"revenue\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"cost_of_sales\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"operating_expenses\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"personnel\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"depreciation\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"interest_expense\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\\\"}],\\\"topics\\\":{\\\"positivePatrimonial\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"200\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"negativePatrimonial\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"50\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"incomeCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA revisão de correcções ao rendimento:valor conhecido zero\\\"},\\\"expenseCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"880\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"timing\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"1180\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"special\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de special\\\"}}},{\\\"version\\\":1,\\\"subjectNuit\\\":\\\"123456789\\\",\\\"identityReference\\\":\\\"QA sujeito do lucro e dos saldos\\\",\\\"method\\\":\\\"direct\\\",\\\"methodReference\\\":\\\"QA declaração e contabilidade organizada\\\",\\\"lossesState\\\":\\\"known\\\",\\\"lossesReference\\\":\\\"QA inventário completo dos saldos fiscais do sujeito\\\",\\\"unchangedObject\\\":\\\"yes\\\",\\\"objectReference\\\":\\\"QA actividade e objecto mantidos ao termo2026\\\",\\\"losses\\\":[{\\\"id\\\":\\\"old\\\",\\\"year\\\":\\\"2021\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"1000\\\",\\\"previouslyUsed\\\":\\\"200\\\",\\\"requested\\\":\\\"800\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2021\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"},{\\\"id\\\":\\\"new\\\",\\\"year\\\":\\\"2024\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"3000\\\",\\\"previouslyUsed\\\":\\\"500\\\",\\\"requested\\\":\\\"1500\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2024\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"}],\\\"benefits\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA deduções/benefícios à base,valor conhecido zero\\\"}},{\\\"version\\\":1,\\\"treatment\\\":\\\"general_61_1\\\",\\\"reference\\\":\\\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\\\"},{\\\"version\\\":1,\\\"period\\\":{\\\"kind\\\":\\\"calendar\\\",\\\"from\\\":\\\"2026-01-01\\\",\\\"to\\\":\\\"2026-12-31\\\",\\\"reference\\\":\\\"QA doze meses do plano correspondem ao ano civil completo\\\"},\\\"rows\\\":[{\\\"id\\\":\\\"thirdparty\\\",\\\"rule\\\":\\\"tax_other\\\",\\\"amount\\\":\\\"250\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA-thirdparty\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"gain\\\",\\\"rule\\\":\\\"patrimonial_gain\\\",\\\"amount\\\":\\\"200\\\",\\\"sourceCode\\\":\\\"\\\",\\\"document\\\":\\\"QA-gain\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"cost\\\",\\\"rule\\\":\\\"patrimonial_cost\\\",\\\"amount\\\":\\\"50\\\",\\\"sourceCode\\\":\\\"\\\",\\\"document\\\":\\\"QA-cost\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"timing\\\",\\\"rule\\\":\\\"future_cost\\\",\\\"amount\\\":\\\"100\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA-timing\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"2027\\\",\\\"conditions\\\":\\\"yes\\\"}],\\\"interest\\\":{\\\"amount\\\":\\\"120\\\",\\\"reference\\\":\\\"QA contrato bancário, exploração, sem relação especial, limites especiais ou capitalização; pagamentos separados\\\",\\\"conditions\\\":\\\"yes\\\"},\\\"assets\\\":[{\\\"id\\\":\\\"server\\\",\\\"category\\\":\\\"server\\\",\\\"description\\\":\\\"Servidor QA\\\",\\\"cost\\\":\\\"500\\\",\\\"residual\\\":\\\"0\\\",\\\"rate\\\":\\\"20\\\",\\\"accounting\\\":\\\"120\\\",\\\"previousFiscal\\\":\\\"0\\\",\\\"inUseFrom\\\":\\\"2026-01-01\\\",\\\"tableReference\\\":\\\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\\\",\\\"reference\\\":\\\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\\\",\\\"conditions\\\":\\\"yes\\\"}],\\\"assetsReference\\\":\\\"QA único activo; total contabilístico120 reconciliado com o plano\\\",\\\"currentLossReference\\\":\\\"\\\"},{\\\"version\\\":1,\\\"rows\\\":[{\\\"id\\\":\\\"allowance\\\",\\\"rule\\\":\\\"allowance\\\",\\\"document\\\":\\\"QA-allowance\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"100\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"billed\\\":\\\"20\\\",\\\"taxedNotBilled\\\":\\\"20\\\"}},{\\\"id\\\":\\\"representation\\\",\\\"rule\\\":\\\"representation\\\",\\\"document\\\":\\\"QA-representation\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"50\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{}},{\\\"id\\\":\\\"advertising\\\",\\\"rule\\\":\\\"advertising\\\",\\\"document\\\":\\\"QA-advertising\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"80\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"campaign\\\":\\\"no\\\"}},{\\\"id\\\":\\\"credit\\\",\\\"rule\\\":\\\"credit\\\",\\\"document\\\":\\\"QA-credit\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"200\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{}},{\\\"id\\\":\\\"stock\\\",\\\"rule\\\":\\\"stock\\\",\\\"document\\\":\\\"QA-stock\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"60\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"balanceKey\\\":\\\"inventory-A\\\",\\\"lossObserved\\\":\\\"yes\\\",\\\"observedLoss\\\":\\\"40\\\",\\\"previous\\\":\\\"10\\\"}},{\\\"id\\\":\\\"litigation\\\",\\\"rule\\\":\\\"litigation\\\",\\\"document\\\":\\\"QA-litigation\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"90\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"balanceKey\\\":\\\"court-A\\\",\\\"caseOngoing\\\":\\\"yes\\\",\\\"chargeDeductible\\\":\\\"yes\\\",\\\"obligation\\\":\\\"100\\\",\\\"previous\\\":\\\"20\\\"}},{\\\"id\\\":\\\"fuel\\\",\\\"rule\\\":\\\"fuel\\\",\\\"document\\\":\\\"QA-fuel\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"50\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"supportedNormal\\\":\\\"40\\\",\\\"passenger\\\":\\\"no\\\"}},{\\\"id\\\":\\\"prior\\\",\\\"rule\\\":\\\"prior_cost\\\",\\\"document\\\":\\\"QA-prior\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"80\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"originalYear\\\":\\\"2025\\\",\\\"unknownAtClose\\\":\\\"no\\\",\\\"closingEvidence\\\":\\\"QA factura conhecida no fecho2025\\\"}},{\\\"id\\\":\\\"work\\\",\\\"rule\\\":\\\"work\\\",\\\"document\\\":\\\"QA-work\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"1000\\\",\\\"sourceCode\\\":\\\"revenue\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"projectKey\\\":\\\"project-A\\\",\\\"method\\\":\\\"percentage\\\",\\\"price\\\":\\\"2000\\\",\\\"totalCost\\\":\\\"1000\\\",\\\"incurred\\\":\\\"500\\\",\\\"priorRevenue\\\":\\\"600\\\",\\\"priorCost\\\":\\\"300\\\",\\\"bookCost\\\":\\\"200\\\",\\\"costSource\\\":\\\"cost_of_sales\\\",\\\"partialBilling\\\":\\\"yes\\\",\\\"ownFractionalDelivery\\\":\\\"no\\\",\\\"consistentMethod\\\":\\\"yes\\\",\\\"deferredReceipt\\\":\\\"0\\\"}}],\\\"advertisingReference\\\":\\\"QA publicidade completa e vendas normais12000 integralmente reconciliadas\\\",\\\"salesOrdinary\\\":\\\"yes\\\",\\\"creditBase\\\":\\\"10000\\\",\\\"creditPrevious\\\":\\\"550\\\",\\\"creditReference\\\":\\\"QA créditos ordinários finais10000 e provisão fiscal anterior550 documentados, sem regime financeiro\\\",\\\"creditRegime\\\":\\\"ordinary\\\"}]\",\"createdAt\":\"2026-10-26T00:30:00+02:00\",\"model\":{\"costs\":{\"input\":{\"version\":1,\"rows\":[{\"id\":\"allowance\",\"rule\":\"allowance\",\"document\":\"QA-allowance\",\"line\":\"1\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"billed\":\"20\",\"taxedNotBilled\":\"20\"}},{\"id\":\"representation\",\"rule\":\"representation\",\"document\":\"QA-representation\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{}},{\"id\":\"advertising\",\"rule\":\"advertising\",\"document\":\"QA-advertising\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"campaign\":\"no\"}},{\"id\":\"credit\",\"rule\":\"credit\",\"document\":\"QA-credit\",\"line\":\"1\",\"amount\":\"200\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{}},{\"id\":\"stock\",\"rule\":\"stock\",\"document\":\"QA-stock\",\"line\":\"1\",\"amount\":\"60\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"inventory-A\",\"lossObserved\":\"yes\",\"observedLoss\":\"40\",\"previous\":\"10\"}},{\"id\":\"litigation\",\"rule\":\"litigation\",\"document\":\"QA-litigation\",\"line\":\"1\",\"amount\":\"90\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"court-A\",\"caseOngoing\":\"yes\",\"chargeDeductible\":\"yes\",\"obligation\":\"100\",\"previous\":\"20\"}},{\"id\":\"fuel\",\"rule\":\"fuel\",\"document\":\"QA-fuel\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"supportedNormal\":\"40\",\"passenger\":\"no\"}},{\"id\":\"prior\",\"rule\":\"prior_cost\",\"document\":\"QA-prior\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"originalYear\":\"2025\",\"unknownAtClose\":\"no\",\"closingEvidence\":\"QA factura conhecida no fecho2025\"}},{\"id\":\"work\",\"rule\":\"work\",\"document\":\"QA-work\",\"line\":\"1\",\"amount\":\"1000\",\"sourceCode\":\"revenue\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"projectKey\":\"project-A\",\"method\":\"percentage\",\"price\":\"2000\",\"totalCost\":\"1000\",\"incurred\":\"500\",\"priorRevenue\":\"600\",\"priorCost\":\"300\",\"bookCost\":\"200\",\"costSource\":\"cost_of_sales\",\"partialBilling\":\"yes\",\"ownFractionalDelivery\":\"no\",\"consistentMethod\":\"yes\",\"deferredReceipt\":\"0\"}}],\"advertisingReference\":\"QA publicidade completa e vendas normais12000 integralmente reconciliadas\",\"salesOrdinary\":\"yes\",\"creditBase\":\"10000\",\"creditPrevious\":\"550\",\"creditReference\":\"QA créditos ordinários finais10000 e provisão fiscal anterior550 documentados, sem regime financeiro\",\"creditRegime\":\"ordinary\"},\"rows\":[{\"id\":\"allowance\",\"rule\":\"allowance\",\"document\":\"QA-allowance\",\"line\":\"1\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"billed\":\"20\",\"taxedNotBilled\":\"20\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"50% só da parcela não facturada a clientes nem tributada emIRPS; parcelas mutuamente exclusivas.\",\"ruleSource\":\"CIRPC36(1)e\"},{\"id\":\"representation\",\"rule\":\"representation\",\"document\":\"QA-representation\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"limit\":null,\"status\":\"calculated\",\"reason\":\"20% aceite;80% acrescido. Eventual tributação autónoma não calculada, âmbitoL7.\",\"ruleSource\":\"CIRPC36(1)f/36(3)\"},{\"id\":\"advertising\",\"rule\":\"advertising\",\"document\":\"QA-advertising\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"campaign\":\"no\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"Limite único anual1% das vendas normais; repartição aritmética proporcional entre parcelas para a simulação, sem ordem fiscal obrigatória.\",\"ruleSource\":\"CIRPC36(1)n,Lei20/2009\"},{\"id\":\"credit\",\"rule\":\"credit\",\"document\":\"QA-credit\",\"line\":\"1\",\"amount\":\"200\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"29:1,5% anual,6% acumulado sobre créditos da actividade normal existentes no fim; saldo fiscal anterior conhecido. Repartição proporcional do limite único, sem consumir saldo oficial.\",\"ruleSource\":\"CIRPC28(1)a/29\"},{\"id\":\"stock\",\"rule\":\"stock\",\"document\":\"QA-stock\",\"line\":\"1\",\"amount\":\"60\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"inventory-A\",\"lossObserved\":\"yes\",\"observedLoss\":\"40\",\"previous\":\"10\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"28b:limite das perdas efectivamente observadas, incluindo saldo anterior.\",\"ruleSource\":\"CIRPC28(1)b\"},{\"id\":\"litigation\",\"rule\":\"litigation\",\"document\":\"QA-litigation\",\"line\":\"1\",\"amount\":\"90\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"court-A\",\"caseOngoing\":\"yes\",\"chargeDeductible\":\"yes\",\"obligation\":\"100\",\"previous\":\"20\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"90\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"28c:obrigações de processo judicial em curso que seriam custos dedutíveis, com saldo anterior reconciliado.\",\"ruleSource\":\"CIRPC28(1)c\"},{\"id\":\"fuel\",\"rule\":\"fuel\",\"document\":\"QA-fuel\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"supportedNormal\":\"40\",\"passenger\":\"no\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"limit\":null,\"status\":\"calculated\",\"reason\":\"36i: parcela ligada a activo próprio/locado e consumo normal comprovados.\",\"ruleSource\":\"CIRPC36(1)i/36(4)\"},{\"id\":\"prior\",\"rule\":\"prior_cost\",\"document\":\"QA-prior\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"originalYear\":\"2025\",\"unknownAtClose\":\"no\",\"closingEvidence\":\"QA factura conhecida no fecho2025\"},\"topic\":\"timing\",\"amountValue\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"limit\":null,\"status\":\"calculated\",\"reason\":\"18(2):conhecido/previsível no encerramento anterior; excluído do actual, sem alterar declarações/históricos anteriores.\",\"ruleSource\":\"CIRPC18(2)\"},{\"id\":\"work\",\"rule\":\"work\",\"document\":\"QA-work\",\"line\":\"1\",\"amount\":\"1000\",\"sourceCode\":\"revenue\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"projectKey\":\"project-A\",\"method\":\"percentage\",\"price\":\"2000\",\"totalCost\":\"1000\",\"incurred\":\"500\",\"priorRevenue\":\"600\",\"priorCost\":\"300\",\"bookCost\":\"200\",\"costSource\":\"cost_of_sales\",\"partialBilling\":\"yes\",\"ownFractionalDelivery\":\"no\",\"consistentMethod\":\"yes\",\"deferredReceipt\":\"0\"},\"topic\":\"timing\",\"amountValue\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"-600\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"400\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"19:grau=incorrido/custo total;valores fiscais do exercício obtidos dos acumulados menos o já reconhecido. Proveito fiscal corrente:400.00 MZN;custo fiscal corrente:200.00 MZN;sem imposto/pagamento ou perda estimada presumidos.\",\"ruleSource\":\"CIRPC19(1–6)\"}],\"pools\":{\"advertising\":{\"label\":\"Publicidade — limite anual partilhado\",\"base\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"previous\":null,\"annualLimit\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"accumulatedLimit\":null,\"reference\":\"QA publicidade completa e vendas normais12000 integralmente reconciliadas\"},\"credit\":{\"label\":\"Créditos — limites anual e acumulado\",\"base\":{\"numerator\":\"10000\",\"denominator\":\"1\"},\"previous\":{\"numerator\":\"550\",\"denominator\":\"1\"},\"annualLimit\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"accumulatedLimit\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"reference\":\"QA créditos ordinários finais10000 e provisão fiscal anterior550 documentados, sem regime financeiro\"}},\"pending\":[],\"effects\":[{\"id\":\"allowance\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"reason\":\"50% só da parcela não facturada a clientes nem tributada emIRPS; parcelas mutuamente exclusivas.\"},{\"id\":\"representation\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"reason\":\"20% aceite;80% acrescido. Eventual tributação autónoma não calculada, âmbitoL7.\"},{\"id\":\"advertising\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Limite único anual1% das vendas normais; repartição aritmética proporcional entre parcelas para a simulação, sem ordem fiscal obrigatória.\"},{\"id\":\"credit\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"reason\":\"29:1,5% anual,6% acumulado sobre créditos da actividade normal existentes no fim; saldo fiscal anterior conhecido. Repartição proporcional do limite único, sem consumir saldo oficial.\"},{\"id\":\"stock\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"reason\":\"28b:limite das perdas efectivamente observadas, incluindo saldo anterior.\"},{\"id\":\"litigation\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"90\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"reason\":\"28c:obrigações de processo judicial em curso que seriam custos dedutíveis, com saldo anterior reconciliado.\"},{\"id\":\"fuel\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"reason\":\"36i: parcela ligada a activo próprio/locado e consumo normal comprovados.\"},{\"id\":\"prior\",\"topic\":\"timing\",\"amount\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"reason\":\"18(2):conhecido/previsível no encerramento anterior; excluído do actual, sem alterar declarações/históricos anteriores.\"},{\"id\":\"work\",\"topic\":\"timing\",\"amount\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"-600\",\"denominator\":\"1\"},\"reason\":\"19:grau=incorrido/custo total;valores fiscais do exercício obtidos dos acumulados menos o já reconhecido. Proveito fiscal corrente:400.00 MZN;custo fiscal corrente:200.00 MZN;sem imposto/pagamento ou perda estimada presumidos.\"}],\"net\":{\"numerator\":\"-250\",\"denominator\":\"1\"},\"source\":\"CIRPC18(2)/19/28/29/36;Lei34/2007,Lei20/2009,alterações4/2012 e19/2013 e diplomas posteriores inventariados. Recorte2026/MZN,condições documentadas,sem efeitos retroactivos ou consumo de saldos oficiais;L7/L8 separados.\"},\"schedules\":{\"input\":{\"version\":1,\"period\":{\"kind\":\"calendar\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\",\"reference\":\"QA doze meses do plano correspondem ao ano civil completo\"},\"rows\":[{\"id\":\"thirdparty\",\"rule\":\"tax_other\",\"amount\":\"250\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-thirdparty\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"gain\",\"rule\":\"patrimonial_gain\",\"amount\":\"200\",\"sourceCode\":\"\",\"document\":\"QA-gain\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"cost\",\"rule\":\"patrimonial_cost\",\"amount\":\"50\",\"sourceCode\":\"\",\"document\":\"QA-cost\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"timing\",\"rule\":\"future_cost\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-timing\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"2027\",\"conditions\":\"yes\"}],\"interest\":{\"amount\":\"120\",\"reference\":\"QA contrato bancário, exploração, sem relação especial, limites especiais ou capitalização; pagamentos separados\",\"conditions\":\"yes\"},\"assets\":[{\"id\":\"server\",\"category\":\"server\",\"description\":\"Servidor QA\",\"cost\":\"500\",\"residual\":\"0\",\"rate\":\"20\",\"accounting\":\"120\",\"previousFiscal\":\"0\",\"inUseFrom\":\"2026-01-01\",\"tableReference\":\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\",\"reference\":\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\",\"conditions\":\"yes\"}],\"assetsReference\":\"QA único activo; total contabilístico120 reconciliado com o plano\",\"currentLossReference\":\"\"},\"effects\":[{\"id\":\"thirdparty\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"250\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"250\",\"denominator\":\"1\"},\"reason\":\"CIRPC36(1)b; classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"gain\",\"topic\":\"positivePatrimonial\",\"amount\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"reason\":\"CIRPC21; classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"cost\",\"topic\":\"negativePatrimonial\",\"amount\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"-50\",\"denominator\":\"1\"},\"reason\":\"CIRPC22/24(1); classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"timing\",\"topic\":\"timing\",\"amount\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"CIRPC18(1); classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"}],\"interest\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"depreciation\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"assets\":[{\"id\":\"server\",\"category\":\"server\",\"description\":\"Servidor QA\",\"cost\":\"500\",\"residual\":\"0\",\"rate\":\"20\",\"accounting\":\"120\",\"previousFiscal\":\"0\",\"inUseFrom\":\"2026-01-01\",\"tableReference\":\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\",\"reference\":\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\",\"conditions\":\"yes\",\"accountingValue\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"fiscal\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"20\",\"denominator\":\"1\"},\"reason\":\"Decreto72/2013 art3–7; quota constante anual documentada, limitada ao saldo fiscal depreciável; diferença para a depreciação contabilística.\"}],\"pending\":[],\"net\":{\"numerator\":\"520\",\"denominator\":\"1\"},\"source\":\"CIRPC18/21/22/24/36; Decreto72/2013 art3–7. Entradas documentadas, sem taxas de activos sugeridas nem casos especiais presumidos.\"},\"currentLoss\":null,\"fiscalPeriod\":{\"kind\":\"calendar\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\",\"reference\":\"QA doze meses do plano correspondem ao ano civil completo\",\"pending\":[]},\"assessment\":{\"input\":{\"version\":1,\"treatment\":\"general_61_1\",\"reference\":\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\"},\"period\":{\"year\":\"2026\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\"},\"classification\":\"Regime normal — taxa geral do artigo61(1)\",\"rate\":{\"numerator\":\"32\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4430\",\"denominator\":\"1\"},\"colecta\":{\"numerator\":\"7088\",\"denominator\":\"5\"},\"centExact\":true,\"pending\":[],\"rule\":\"CIRPC61(1)-general-2026/1\",\"source\":\"CIRPC61(1), taxa geral32% mantida pelos diplomas inventariados até Lei12/2025; período anual documentado com termo em2026. CIRPC15(1)a/c,7(1–3): sujeito residente ou resultado imputável aEP no regime geral; ano civil, autorização ou comunicação expressamente identificadas. Sem arredondamento fiscal ou saldoL8 presumidos.\",\"finalBalance\":{\"scope\":\"L8\",\"status\":\"not_calculated\",\"payable\":null,\"recoverable\":null,\"reason\":\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"}},\"colecta\":{\"numerator\":\"7088\",\"denominator\":\"5\"},\"base\":{\"input\":{\"version\":1,\"subjectNuit\":\"123456789\",\"identityReference\":\"QA sujeito do lucro e dos saldos\",\"method\":\"direct\",\"methodReference\":\"QA declaração e contabilidade organizada\",\"lossesState\":\"known\",\"lossesReference\":\"QA inventário completo dos saldos fiscais do sujeito\",\"unchangedObject\":\"yes\",\"objectReference\":\"QA actividade e objecto mantidos ao termo2026\",\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"}],\"benefits\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA deduções/benefícios à base,valor conhecido zero\"}},\"taxableProfit\":{\"numerator\":\"6730\",\"denominator\":\"1\"},\"requestedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"deductedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"benefitDeduction\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4430\",\"denominator\":\"1\"},\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2026,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"2500\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2029,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"}],\"pending\":[],\"source\":\"CIRPC15(1)a/15(2–4),41(1–7),Lei34/2007 PDF5/p768(59),PDF12/p768(66). Recorte2026,residente geral,método declarativo,perdas próprias em exercícios anuais ordinários;cinco exercícios posteriores,sem transferência41-A,regimes especiais ou benefícios positivos implementados. Pedido de utilização expresso e limitado ao saldo/lucro;semFIFO obrigatório ou limite percentual inventado. Matéria colectável simulada,não colecta/imposto a pagar,semM20/M22/submissão ou consumo persistente do saldo oficial.\"},\"profit\":{\"input\":{\"version\":1,\"completenessReference\":\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\",\"lines\":[{\"code\":\"revenue\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\"},{\"code\":\"cost_of_sales\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\"},{\"code\":\"operating_expenses\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"personnel\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"depreciation\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\"},{\"code\":\"interest_expense\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\"}],\"topics\":{\"positivePatrimonial\":{\"state\":\"known\",\"amount\":\"200\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"negativePatrimonial\":{\"state\":\"known\",\"amount\":\"50\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"incomeCorrections\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\"},\"expenseCorrections\":{\"state\":\"known\",\"amount\":\"880\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"timing\":{\"state\":\"known\",\"amount\":\"1180\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"special\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\"}}},\"lines\":[{\"code\":\"revenue\",\"label\":\"Produtos/serviços facturados\",\"amount\":\"12000.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\",\"reason\":\"Proveito ordinário reconhecido no exercício,qualificado e documentado nos termos dos artigos18/20.\"},{\"code\":\"cost_of_sales\",\"label\":\"Custo variável dos produtos\",\"amount\":\"3600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"3600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"operating_expenses\",\"label\":\"Despesas operacionais reconhecidas\",\"amount\":\"1200.00\",\"addedBack\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"1100\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"personnel\",\"label\":\"Despesas com pessoal reconhecidas\",\"amount\":\"600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"depreciation\",\"label\":\"Depreciação contabilística\",\"amount\":\"120.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"interest_expense\",\"label\":\"Juros reconhecidos\",\"amount\":\"240.00\",\"addedBack\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"}],\"topics\":[{\"state\":\"known\",\"amount\":\"200\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"positivePatrimonial\",\"label\":\"Variações patrimoniais positivas fora do resultado\",\"value\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"50\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"negativePatrimonial\",\"label\":\"Variações patrimoniais negativas fora do resultado\",\"value\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\",\"key\":\"incomeCorrections\",\"label\":\"Outras correcções aos proveitos, incluindo exclusões\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Valor conhecido zero com suporte;distinto de ausência declarada.\"},{\"state\":\"known\",\"amount\":\"880\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"expenseCorrections\",\"label\":\"Outras correcções aos custos, além dos acréscimos registados\",\"value\":{\"numerator\":\"880\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"1180\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"timing\",\"label\":\"Diferenças de periodização e de critérios contabilísticos/fiscais\",\"value\":{\"numerator\":\"1180\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\",\"key\":\"special\",\"label\":\"Operações especiais, benefícios e regimes fora deste recorte\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"}],\"pending\":[],\"taxableProfit\":{\"numerator\":\"6730\",\"denominator\":\"1\"},\"source\":\"CIRPC17/18/20/21/22/24/36; Decreto72/2013 art3–7. Mapa complementar de efeitos com sinal reconciliado por tema, juros financeiros ordinários e quotas anuais constantes documentadas. Simulação emMZN/2026; benefícios e casos especiais separados emL7, saldo anual emL8.\"},\"version\":\"IRPC-normal-adjustments/6\",\"year\":\"2026\",\"currency\":\"MZN\",\"origin\":\"projected\",\"accountingProfit\":{\"numerator\":\"6240\",\"denominator\":\"1\"},\"additions\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"partialAdjustedResult\":{\"numerator\":\"6460\",\"denominator\":\"1\"},\"taxableProfit\":{\"numerator\":\"6730\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4430\",\"denominator\":\"1\"},\"tax\":null,\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como multa/encargo de infracção sem origem contratual;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"120\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como juros compensatórios;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"}],\"pending\":[\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"],\"source\":\"CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22. Mapas complementares: CIRPC18/21/22/24/36; Decreto72/2013 art3–7. EP: CIRPC15(1)c, apenas resultado imputável ao estabelecimento no regime geral, anual2026/MZN.\"}}],\"result\":{\"key\":\"[\\\"IRPC-normal-adjustments/7\\\",\\\"opportunity:375\\\",\\\"{\\\\\\\"version\\\\\\\":17,\\\\\\\"plan\\\\\\\":{\\\\\\\"currency\\\\\\\":\\\\\\\"MZN\\\\\\\",\\\\\\\"openingCash\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"products\\\\\\\":[{\\\\\\\"label\\\\\\\":\\\\\\\"Serviço\\\\\\\",\\\\\\\"monthlyUnits\\\\\\\":\\\\\\\"10\\\\\\\",\\\\\\\"unitPrice\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"unitVariableCost\\\\\\\":\\\\\\\"30\\\\\\\"}],\\\\\\\"monthlyCollections\\\\\\\":\\\\\\\"800\\\\\\\",\\\\\\\"monthlyVariableCostPayments\\\\\\\":\\\\\\\"250\\\\\\\",\\\\\\\"monthlyOperatingExpenses\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"monthlyOperatingPayments\\\\\\\":\\\\\\\"80\\\\\\\",\\\\\\\"monthlyPayrollExpense\\\\\\\":\\\\\\\"50\\\\\\\",\\\\\\\"monthlyPayrollPayments\\\\\\\":\\\\\\\"40\\\\\\\",\\\\\\\"assetInvestment\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"inventory\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"receivables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"payables\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"equity\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"shareholderLoans\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"bankLoanProceeds\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"grants\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"assetDepreciation\\\\\\\":\\\\\\\"120\\\\\\\",\\\\\\\"depreciationLifeMonths\\\\\\\":12,\\\\\\\"monthlyInterestExpense\\\\\\\":\\\\\\\"20\\\\\\\",\\\\\\\"monthlyInterestPayment\\\\\\\":\\\\\\\"5\\\\\\\",\\\\\\\"monthlyPrincipalRepayment\\\\\\\":\\\\\\\"60\\\\\\\",\\\\\\\"periods\\\\\\\":12,\\\\\\\"monthlyInventoryPurchases\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"inventoryPurchaseLeadMonths\\\\\\\":0,\\\\\\\"inventoryPurchaseSchedule\\\\\\\":null,\\\\\\\"useInventoryPurchaseSchedule\\\\\\\":false,\\\\\\\"useProductInventorySchedule\\\\\\\":false,\\\\\\\"useSupplierPaymentTerms\\\\\\\":false,\\\\\\\"monthlyVariableCostPaymentsByPeriod\\\\\\\":null,\\\\\\\"salesCollectionLagMonths\\\\\\\":null,\\\\\\\"salesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesCollectionMonth\\\\\\\":null,\\\\\\\"openingReceivablesCollectionPercent\\\\\\\":\\\\\\\"100\\\\\\\",\\\\\\\"openingReceivablesInstallments\\\\\\\":[],\\\\\\\"openingPayablesInstallments\\\\\\\":[],\\\\\\\"salesRecoverySchedule\\\\\\\":[]}}\\\",\\\"2026\\\",\\\"QA plano meses1–12=Jan–Dez2026\\\",\\\"resident_general\\\",\\\"QA residente geral sem regime especial\\\",[{\\\"id\\\":\\\"a\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA aviso multa sintético\\\",\\\"line\\\":\\\"a\\\",\\\"amount\\\":\\\"100\\\",\\\"rule\\\":\\\"noncontractual_fine\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA pressuposto:multa não contratual incluída no custo operacional\\\"},{\\\"id\\\":\\\"b\\\",\\\"sourceCode\\\":\\\"interest_expense\\\",\\\"document\\\":\\\"QA liquidação juros sintética\\\",\\\"line\\\":\\\"b\\\",\\\"amount\\\":\\\"120\\\",\\\"rule\\\":\\\"compensatory_interest\\\",\\\"included\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\\\"}],{\\\"version\\\":1,\\\"completenessReference\\\":\\\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\\\",\\\"lines\\\":[{\\\"code\\\":\\\"revenue\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"cost_of_sales\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"operating_expenses\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"personnel\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"depreciation\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\\\"},{\\\"code\\\":\\\"interest_expense\\\",\\\"state\\\":\\\"known\\\",\\\"reference\\\":\\\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\\\"}],\\\"topics\\\":{\\\"positivePatrimonial\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"200\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"negativePatrimonial\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"50\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"incomeCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA revisão de correcções ao rendimento:valor conhecido zero\\\"},\\\"expenseCorrections\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"880\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"timing\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"1180\\\",\\\"reference\\\":\\\"QA reconciliação aritmética por documento/linha dos mapas\\\"},\\\"special\\\":{\\\"state\\\":\\\"absent\\\",\\\"amount\\\":\\\"\\\",\\\"reference\\\":\\\"QA ausência verificada de special\\\"}}},{\\\"version\\\":1,\\\"subjectNuit\\\":\\\"123456789\\\",\\\"identityReference\\\":\\\"QA sujeito do lucro e dos saldos\\\",\\\"method\\\":\\\"direct\\\",\\\"methodReference\\\":\\\"QA declaração e contabilidade organizada\\\",\\\"lossesState\\\":\\\"known\\\",\\\"lossesReference\\\":\\\"QA inventário completo dos saldos fiscais do sujeito\\\",\\\"unchangedObject\\\":\\\"yes\\\",\\\"objectReference\\\":\\\"QA actividade e objecto mantidos ao termo2026\\\",\\\"losses\\\":[{\\\"id\\\":\\\"old\\\",\\\"year\\\":\\\"2021\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"1000\\\",\\\"previouslyUsed\\\":\\\"200\\\",\\\"requested\\\":\\\"800\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2021\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"},{\\\"id\\\":\\\"new\\\",\\\"year\\\":\\\"2024\\\",\\\"subjectNuit\\\":\\\"123456789\\\",\\\"assessed\\\":\\\"3000\\\",\\\"previouslyUsed\\\":\\\"500\\\",\\\"requested\\\":\\\"1500\\\",\\\"reference\\\":\\\"QA saldo fiscal corrigido,sujeito/exercício 2024\\\",\\\"kind\\\":\\\"ordinary\\\",\\\"annualPeriods\\\":\\\"yes\\\",\\\"generalActivity\\\":\\\"yes\\\",\\\"balanceConfirmed\\\":\\\"yes\\\"}],\\\"benefits\\\":{\\\"state\\\":\\\"known\\\",\\\"amount\\\":\\\"0\\\",\\\"reference\\\":\\\"QA deduções/benefícios à base,valor conhecido zero\\\"}},{\\\"version\\\":1,\\\"treatment\\\":\\\"general_61_1\\\",\\\"reference\\\":\\\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\\\"},{\\\"version\\\":1,\\\"period\\\":{\\\"kind\\\":\\\"calendar\\\",\\\"from\\\":\\\"2026-01-01\\\",\\\"to\\\":\\\"2026-12-31\\\",\\\"reference\\\":\\\"QA doze meses do plano correspondem ao ano civil completo\\\"},\\\"rows\\\":[{\\\"id\\\":\\\"thirdparty\\\",\\\"rule\\\":\\\"tax_other\\\",\\\"amount\\\":\\\"250\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA-thirdparty\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"gain\\\",\\\"rule\\\":\\\"patrimonial_gain\\\",\\\"amount\\\":\\\"200\\\",\\\"sourceCode\\\":\\\"\\\",\\\"document\\\":\\\"QA-gain\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"cost\\\",\\\"rule\\\":\\\"patrimonial_cost\\\",\\\"amount\\\":\\\"50\\\",\\\"sourceCode\\\":\\\"\\\",\\\"document\\\":\\\"QA-cost\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\"},{\\\"id\\\":\\\"timing\\\",\\\"rule\\\":\\\"future_cost\\\",\\\"amount\\\":\\\"100\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"document\\\":\\\"QA-timing\\\",\\\"line\\\":\\\"1\\\",\\\"reference\\\":\\\"QA factos documentados no recorte ordinário, não é operação especial\\\",\\\"fiscalYear\\\":\\\"2027\\\",\\\"conditions\\\":\\\"yes\\\"}],\\\"interest\\\":{\\\"amount\\\":\\\"120\\\",\\\"reference\\\":\\\"QA contrato bancário, exploração, sem relação especial, limites especiais ou capitalização; pagamentos separados\\\",\\\"conditions\\\":\\\"yes\\\"},\\\"assets\\\":[{\\\"id\\\":\\\"server\\\",\\\"category\\\":\\\"server\\\",\\\"description\\\":\\\"Servidor QA\\\",\\\"cost\\\":\\\"500\\\",\\\"residual\\\":\\\"0\\\",\\\"rate\\\":\\\"20\\\",\\\"accounting\\\":\\\"120\\\",\\\"previousFiscal\\\":\\\"0\\\",\\\"inUseFrom\\\":\\\"2026-01-01\\\",\\\"tableReference\\\":\\\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\\\",\\\"reference\\\":\\\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\\\",\\\"conditions\\\":\\\"yes\\\"}],\\\"assetsReference\\\":\\\"QA único activo; total contabilístico120 reconciliado com o plano\\\",\\\"currentLossReference\\\":\\\"\\\"},{\\\"version\\\":1,\\\"rows\\\":[{\\\"id\\\":\\\"allowance\\\",\\\"rule\\\":\\\"allowance\\\",\\\"document\\\":\\\"QA-allowance\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"100\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"billed\\\":\\\"20\\\",\\\"taxedNotBilled\\\":\\\"20\\\"}},{\\\"id\\\":\\\"representation\\\",\\\"rule\\\":\\\"representation\\\",\\\"document\\\":\\\"QA-representation\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"50\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{}},{\\\"id\\\":\\\"advertising\\\",\\\"rule\\\":\\\"advertising\\\",\\\"document\\\":\\\"QA-advertising\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"80\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"campaign\\\":\\\"no\\\"}},{\\\"id\\\":\\\"credit\\\",\\\"rule\\\":\\\"credit\\\",\\\"document\\\":\\\"QA-credit\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"200\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{}},{\\\"id\\\":\\\"stock\\\",\\\"rule\\\":\\\"stock\\\",\\\"document\\\":\\\"QA-stock\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"60\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"balanceKey\\\":\\\"inventory-A\\\",\\\"lossObserved\\\":\\\"yes\\\",\\\"observedLoss\\\":\\\"40\\\",\\\"previous\\\":\\\"10\\\"}},{\\\"id\\\":\\\"litigation\\\",\\\"rule\\\":\\\"litigation\\\",\\\"document\\\":\\\"QA-litigation\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"90\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"balanceKey\\\":\\\"court-A\\\",\\\"caseOngoing\\\":\\\"yes\\\",\\\"chargeDeductible\\\":\\\"yes\\\",\\\"obligation\\\":\\\"100\\\",\\\"previous\\\":\\\"20\\\"}},{\\\"id\\\":\\\"fuel\\\",\\\"rule\\\":\\\"fuel\\\",\\\"document\\\":\\\"QA-fuel\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"50\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"supportedNormal\\\":\\\"40\\\",\\\"passenger\\\":\\\"no\\\"}},{\\\"id\\\":\\\"prior\\\",\\\"rule\\\":\\\"prior_cost\\\",\\\"document\\\":\\\"QA-prior\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"80\\\",\\\"sourceCode\\\":\\\"operating_expenses\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"originalYear\\\":\\\"2025\\\",\\\"unknownAtClose\\\":\\\"no\\\",\\\"closingEvidence\\\":\\\"QA factura conhecida no fecho2025\\\"}},{\\\"id\\\":\\\"work\\\",\\\"rule\\\":\\\"work\\\",\\\"document\\\":\\\"QA-work\\\",\\\"line\\\":\\\"1\\\",\\\"amount\\\":\\\"1000\\\",\\\"sourceCode\\\":\\\"revenue\\\",\\\"reference\\\":\\\"QA documento e factos qualificados para o período anual2026; valores sintéticos\\\",\\\"conditions\\\":\\\"yes\\\",\\\"facts\\\":{\\\"projectKey\\\":\\\"project-A\\\",\\\"method\\\":\\\"percentage\\\",\\\"price\\\":\\\"2000\\\",\\\"totalCost\\\":\\\"1000\\\",\\\"incurred\\\":\\\"500\\\",\\\"priorRevenue\\\":\\\"600\\\",\\\"priorCost\\\":\\\"300\\\",\\\"bookCost\\\":\\\"200\\\",\\\"costSource\\\":\\\"cost_of_sales\\\",\\\"partialBilling\\\":\\\"yes\\\",\\\"ownFractionalDelivery\\\":\\\"no\\\",\\\"consistentMethod\\\":\\\"yes\\\",\\\"deferredReceipt\\\":\\\"0\\\"}}],\\\"advertisingReference\\\":\\\"QA publicidade completa e vendas normais12000 integralmente reconciliadas\\\",\\\"salesOrdinary\\\":\\\"yes\\\",\\\"creditBase\\\":\\\"10000\\\",\\\"creditPrevious\\\":\\\"550\\\",\\\"creditReference\\\":\\\"QA créditos ordinários finais10000 e provisão fiscal anterior550 documentados, sem regime financeiro\\\",\\\"creditRegime\\\":\\\"ordinary\\\"},{\\\"version\\\":1,\\\"completenessReference\\\":\\\"QA todos activos/quotas e plano reconciliados no sujeito/exercício2026\\\",\\\"assets\\\":[{\\\"id\\\":\\\"server\\\",\\\"assetKey\\\":\\\"asset-server\\\",\\\"description\\\":\\\"Servidor QA\\\",\\\"document\\\":\\\"QA-activo-servidor\\\",\\\"line\\\":\\\"1\\\",\\\"category\\\":\\\"server\\\",\\\"valuation\\\":\\\"historical_new\\\",\\\"specificRate\\\":\\\"no\\\",\\\"method\\\":\\\"constant\\\",\\\"rate\\\":\\\"20\\\",\\\"factor\\\":\\\"\\\",\\\"timing\\\":\\\"months\\\",\\\"start\\\":\\\"2026-07-15\\\",\\\"exitState\\\":\\\"absent\\\",\\\"exitDate\\\":\\\"\\\",\\\"cost\\\":\\\"500\\\",\\\"land\\\":\\\"\\\",\\\"residual\\\":\\\"0\\\",\\\"accounting\\\":\\\"120\\\",\\\"previousAccounting\\\":\\\"0\\\",\\\"previousFiscal\\\":\\\"0\\\",\\\"priorAvailable\\\":\\\"0\\\",\\\"previousReference\\\":\\\"QA ausência de quotas anteriores demonstrada,ou saldos anteriores conforme documentos\\\",\\\"newTangible\\\":\\\"\\\",\\\"consistentMethod\\\":\\\"yes\\\",\\\"switchToStraight\\\":\\\"\\\",\\\"priorFullQuotas\\\":\\\"\\\",\\\"vehicleException\\\":\\\"\\\",\\\"limitedRights\\\":\\\"\\\",\\\"individual\\\":\\\"\\\",\\\"conditions\\\":\\\"yes\\\",\\\"reference\\\":\\\"QA factura/classificação/base histórica/período documentados,sem reavaliações ou regimes especiais\\\"}]}]\",\"createdAt\":\"2026-10-26T10:00:00+02:00\",\"model\":{\"depreciation\":{\"input\":{\"version\":1,\"completenessReference\":\"QA todos activos/quotas e plano reconciliados no sujeito/exercício2026\",\"assets\":[{\"id\":\"server\",\"assetKey\":\"asset-server\",\"description\":\"Servidor QA\",\"document\":\"QA-activo-servidor\",\"line\":\"1\",\"category\":\"server\",\"valuation\":\"historical_new\",\"specificRate\":\"no\",\"method\":\"constant\",\"rate\":\"20\",\"factor\":\"\",\"timing\":\"months\",\"start\":\"2026-07-15\",\"exitState\":\"absent\",\"exitDate\":\"\",\"cost\":\"500\",\"land\":\"\",\"residual\":\"0\",\"accounting\":\"120\",\"previousAccounting\":\"0\",\"previousFiscal\":\"0\",\"priorAvailable\":\"0\",\"previousReference\":\"QA ausência de quotas anteriores demonstrada,ou saldos anteriores conforme documentos\",\"newTangible\":\"\",\"consistentMethod\":\"yes\",\"switchToStraight\":\"\",\"priorFullQuotas\":\"\",\"vehicleException\":\"\",\"limitedRights\":\"\",\"individual\":\"\",\"conditions\":\"yes\",\"reference\":\"QA factura/classificação/base histórica/período documentados,sem reavaliações ou regimes especiais\"}]},\"assets\":[{\"id\":\"server\",\"assetKey\":\"asset-server\",\"description\":\"Servidor QA\",\"document\":\"QA-activo-servidor\",\"line\":\"1\",\"category\":\"server\",\"valuation\":\"historical_new\",\"specificRate\":\"no\",\"method\":\"constant\",\"rate\":\"20\",\"factor\":\"\",\"timing\":\"months\",\"start\":\"2026-07-15\",\"exitState\":\"absent\",\"exitDate\":\"\",\"cost\":\"500\",\"land\":\"\",\"residual\":\"0\",\"accounting\":\"120\",\"previousAccounting\":\"0\",\"previousFiscal\":\"0\",\"priorAvailable\":\"0\",\"previousReference\":\"QA ausência de quotas anteriores demonstrada,ou saldos anteriores conforme documentos\",\"newTangible\":\"\",\"consistentMethod\":\"yes\",\"switchToStraight\":\"\",\"priorFullQuotas\":\"\",\"vehicleException\":\"\",\"limitedRights\":\"\",\"individual\":\"\",\"conditions\":\"yes\",\"reference\":\"QA factura/classificação/base histórica/período documentados,sem reavaliações ou regimes especiais\",\"catalog\":{\"label\":\"Servidores\",\"table\":\"II\",\"code\":\"3/9.1\",\"rate\":\"20\",\"kind\":\"equipment\",\"page\":17},\"accountingValue\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"basis\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"taxBasis\":{\"numerator\":\"500\",\"denominator\":\"1\"},\"quota\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"deduction\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"eligibleCurrent\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"priorUsed\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"priorRemaining\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainingFiscal\":{\"numerator\":\"450\",\"denominator\":\"1\"},\"months\":6,\"status\":\"calculated\",\"reason\":\"Quota constante pela taxa escolhida:20%;tabelaII/3/9.1. Art9:entrada incluída desde o mês da utilização;saída exclui o mês do evento;6duodécimos. Art3(3):dedução limitada ao contabilizado no período ou antes desde o uso;quotas anteriores recuperáveis usadas:0.00 MZN;saldo anterior aritmético:0.00 MZN. Sem consumo oficial nem recuperação de quota não contabilizada/permanentemente excluída.\"}],\"accountingTotal\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"knownAdjustment\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"pending\":[],\"source\":\"Decreto72/2013,art3–10/16/17,tabelasI/II;CIRPC26/27. Recorte anualMZN com termo2026,custo histórico,sem reavaliação,turnos intensivos,concessões/fusões ou excepções presumidas. Fotografia7;mapa interno,não formulário oficial de amortizações.\"},\"costs\":{\"input\":{\"version\":1,\"rows\":[{\"id\":\"allowance\",\"rule\":\"allowance\",\"document\":\"QA-allowance\",\"line\":\"1\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"billed\":\"20\",\"taxedNotBilled\":\"20\"}},{\"id\":\"representation\",\"rule\":\"representation\",\"document\":\"QA-representation\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{}},{\"id\":\"advertising\",\"rule\":\"advertising\",\"document\":\"QA-advertising\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"campaign\":\"no\"}},{\"id\":\"credit\",\"rule\":\"credit\",\"document\":\"QA-credit\",\"line\":\"1\",\"amount\":\"200\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{}},{\"id\":\"stock\",\"rule\":\"stock\",\"document\":\"QA-stock\",\"line\":\"1\",\"amount\":\"60\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"inventory-A\",\"lossObserved\":\"yes\",\"observedLoss\":\"40\",\"previous\":\"10\"}},{\"id\":\"litigation\",\"rule\":\"litigation\",\"document\":\"QA-litigation\",\"line\":\"1\",\"amount\":\"90\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"court-A\",\"caseOngoing\":\"yes\",\"chargeDeductible\":\"yes\",\"obligation\":\"100\",\"previous\":\"20\"}},{\"id\":\"fuel\",\"rule\":\"fuel\",\"document\":\"QA-fuel\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"supportedNormal\":\"40\",\"passenger\":\"no\"}},{\"id\":\"prior\",\"rule\":\"prior_cost\",\"document\":\"QA-prior\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"originalYear\":\"2025\",\"unknownAtClose\":\"no\",\"closingEvidence\":\"QA factura conhecida no fecho2025\"}},{\"id\":\"work\",\"rule\":\"work\",\"document\":\"QA-work\",\"line\":\"1\",\"amount\":\"1000\",\"sourceCode\":\"revenue\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"projectKey\":\"project-A\",\"method\":\"percentage\",\"price\":\"2000\",\"totalCost\":\"1000\",\"incurred\":\"500\",\"priorRevenue\":\"600\",\"priorCost\":\"300\",\"bookCost\":\"200\",\"costSource\":\"cost_of_sales\",\"partialBilling\":\"yes\",\"ownFractionalDelivery\":\"no\",\"consistentMethod\":\"yes\",\"deferredReceipt\":\"0\"}}],\"advertisingReference\":\"QA publicidade completa e vendas normais12000 integralmente reconciliadas\",\"salesOrdinary\":\"yes\",\"creditBase\":\"10000\",\"creditPrevious\":\"550\",\"creditReference\":\"QA créditos ordinários finais10000 e provisão fiscal anterior550 documentados, sem regime financeiro\",\"creditRegime\":\"ordinary\"},\"rows\":[{\"id\":\"allowance\",\"rule\":\"allowance\",\"document\":\"QA-allowance\",\"line\":\"1\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"billed\":\"20\",\"taxedNotBilled\":\"20\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"50% só da parcela não facturada a clientes nem tributada emIRPS; parcelas mutuamente exclusivas.\",\"ruleSource\":\"CIRPC36(1)e\"},{\"id\":\"representation\",\"rule\":\"representation\",\"document\":\"QA-representation\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"limit\":null,\"status\":\"calculated\",\"reason\":\"20% aceite;80% acrescido. Eventual tributação autónoma não calculada, âmbitoL7.\",\"ruleSource\":\"CIRPC36(1)f/36(3)\"},{\"id\":\"advertising\",\"rule\":\"advertising\",\"document\":\"QA-advertising\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"campaign\":\"no\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"Limite único anual1% das vendas normais; repartição aritmética proporcional entre parcelas para a simulação, sem ordem fiscal obrigatória.\",\"ruleSource\":\"CIRPC36(1)n,Lei20/2009\"},{\"id\":\"credit\",\"rule\":\"credit\",\"document\":\"QA-credit\",\"line\":\"1\",\"amount\":\"200\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"29:1,5% anual,6% acumulado sobre créditos da actividade normal existentes no fim; saldo fiscal anterior conhecido. Repartição proporcional do limite único, sem consumir saldo oficial.\",\"ruleSource\":\"CIRPC28(1)a/29\"},{\"id\":\"stock\",\"rule\":\"stock\",\"document\":\"QA-stock\",\"line\":\"1\",\"amount\":\"60\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"inventory-A\",\"lossObserved\":\"yes\",\"observedLoss\":\"40\",\"previous\":\"10\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"28b:limite das perdas efectivamente observadas, incluindo saldo anterior.\",\"ruleSource\":\"CIRPC28(1)b\"},{\"id\":\"litigation\",\"rule\":\"litigation\",\"document\":\"QA-litigation\",\"line\":\"1\",\"amount\":\"90\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"court-A\",\"caseOngoing\":\"yes\",\"chargeDeductible\":\"yes\",\"obligation\":\"100\",\"previous\":\"20\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"90\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"28c:obrigações de processo judicial em curso que seriam custos dedutíveis, com saldo anterior reconciliado.\",\"ruleSource\":\"CIRPC28(1)c\"},{\"id\":\"fuel\",\"rule\":\"fuel\",\"document\":\"QA-fuel\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"supportedNormal\":\"40\",\"passenger\":\"no\"},\"topic\":\"expenseCorrections\",\"amountValue\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"limit\":null,\"status\":\"calculated\",\"reason\":\"36i: parcela ligada a activo próprio/locado e consumo normal comprovados.\",\"ruleSource\":\"CIRPC36(1)i/36(4)\"},{\"id\":\"prior\",\"rule\":\"prior_cost\",\"document\":\"QA-prior\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"originalYear\":\"2025\",\"unknownAtClose\":\"no\",\"closingEvidence\":\"QA factura conhecida no fecho2025\"},\"topic\":\"timing\",\"amountValue\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"limit\":null,\"status\":\"calculated\",\"reason\":\"18(2):conhecido/previsível no encerramento anterior; excluído do actual, sem alterar declarações/históricos anteriores.\",\"ruleSource\":\"CIRPC18(2)\"},{\"id\":\"work\",\"rule\":\"work\",\"document\":\"QA-work\",\"line\":\"1\",\"amount\":\"1000\",\"sourceCode\":\"revenue\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"projectKey\":\"project-A\",\"method\":\"percentage\",\"price\":\"2000\",\"totalCost\":\"1000\",\"incurred\":\"500\",\"priorRevenue\":\"600\",\"priorCost\":\"300\",\"bookCost\":\"200\",\"costSource\":\"cost_of_sales\",\"partialBilling\":\"yes\",\"ownFractionalDelivery\":\"no\",\"consistentMethod\":\"yes\",\"deferredReceipt\":\"0\"},\"topic\":\"timing\",\"amountValue\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"accepted\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"adjustment\":{\"numerator\":\"-600\",\"denominator\":\"1\"},\"limit\":{\"numerator\":\"400\",\"denominator\":\"1\"},\"status\":\"calculated\",\"reason\":\"19:grau=incorrido/custo total;valores fiscais do exercício obtidos dos acumulados menos o já reconhecido. Proveito fiscal corrente:400.00 MZN;custo fiscal corrente:200.00 MZN;sem imposto/pagamento ou perda estimada presumidos.\",\"ruleSource\":\"CIRPC19(1–6)\"}],\"pools\":{\"advertising\":{\"label\":\"Publicidade — limite anual partilhado\",\"base\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"previous\":null,\"annualLimit\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"accumulatedLimit\":null,\"reference\":\"QA publicidade completa e vendas normais12000 integralmente reconciliadas\"},\"credit\":{\"label\":\"Créditos — limites anual e acumulado\",\"base\":{\"numerator\":\"10000\",\"denominator\":\"1\"},\"previous\":{\"numerator\":\"550\",\"denominator\":\"1\"},\"annualLimit\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"accumulatedLimit\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"reference\":\"QA créditos ordinários finais10000 e provisão fiscal anterior550 documentados, sem regime financeiro\"}},\"pending\":[],\"effects\":[{\"id\":\"allowance\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"reason\":\"50% só da parcela não facturada a clientes nem tributada emIRPS; parcelas mutuamente exclusivas.\"},{\"id\":\"representation\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"40\",\"denominator\":\"1\"},\"reason\":\"20% aceite;80% acrescido. Eventual tributação autónoma não calculada, âmbitoL7.\"},{\"id\":\"advertising\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Limite único anual1% das vendas normais; repartição aritmética proporcional entre parcelas para a simulação, sem ordem fiscal obrigatória.\"},{\"id\":\"credit\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"150\",\"denominator\":\"1\"},\"reason\":\"29:1,5% anual,6% acumulado sobre créditos da actividade normal existentes no fim; saldo fiscal anterior conhecido. Repartição proporcional do limite único, sem consumir saldo oficial.\"},{\"id\":\"stock\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"60\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"30\",\"denominator\":\"1\"},\"reason\":\"28b:limite das perdas efectivamente observadas, incluindo saldo anterior.\"},{\"id\":\"litigation\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"90\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"reason\":\"28c:obrigações de processo judicial em curso que seriam custos dedutíveis, com saldo anterior reconciliado.\"},{\"id\":\"fuel\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"10\",\"denominator\":\"1\"},\"reason\":\"36i: parcela ligada a activo próprio/locado e consumo normal comprovados.\"},{\"id\":\"prior\",\"topic\":\"timing\",\"amount\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"80\",\"denominator\":\"1\"},\"reason\":\"18(2):conhecido/previsível no encerramento anterior; excluído do actual, sem alterar declarações/históricos anteriores.\"},{\"id\":\"work\",\"topic\":\"timing\",\"amount\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"-600\",\"denominator\":\"1\"},\"reason\":\"19:grau=incorrido/custo total;valores fiscais do exercício obtidos dos acumulados menos o já reconhecido. Proveito fiscal corrente:400.00 MZN;custo fiscal corrente:200.00 MZN;sem imposto/pagamento ou perda estimada presumidos.\"}],\"net\":{\"numerator\":\"-250\",\"denominator\":\"1\"},\"source\":\"CIRPC18(2)/19/28/29/36;Lei34/2007,Lei20/2009,alterações4/2012 e19/2013 e diplomas posteriores inventariados. Recorte2026/MZN,condições documentadas,sem efeitos retroactivos ou consumo de saldos oficiais;L7/L8 separados.\"},\"schedules\":{\"input\":{\"version\":1,\"period\":{\"kind\":\"calendar\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\",\"reference\":\"QA doze meses do plano correspondem ao ano civil completo\"},\"rows\":[{\"id\":\"thirdparty\",\"rule\":\"tax_other\",\"amount\":\"250\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-thirdparty\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"gain\",\"rule\":\"patrimonial_gain\",\"amount\":\"200\",\"sourceCode\":\"\",\"document\":\"QA-gain\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"cost\",\"rule\":\"patrimonial_cost\",\"amount\":\"50\",\"sourceCode\":\"\",\"document\":\"QA-cost\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"timing\",\"rule\":\"future_cost\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-timing\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"2027\",\"conditions\":\"yes\"}],\"interest\":{\"amount\":\"120\",\"reference\":\"QA contrato bancário, exploração, sem relação especial, limites especiais ou capitalização; pagamentos separados\",\"conditions\":\"yes\"},\"assets\":[{\"id\":\"server\",\"category\":\"server\",\"description\":\"Servidor QA\",\"cost\":\"500\",\"residual\":\"0\",\"rate\":\"20\",\"accounting\":\"120\",\"previousFiscal\":\"0\",\"inUseFrom\":\"2026-01-01\",\"tableReference\":\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\",\"reference\":\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\",\"conditions\":\"yes\"}],\"assetsReference\":\"QA único activo; total contabilístico120 reconciliado com o plano\",\"currentLossReference\":\"\"},\"effects\":[{\"id\":\"thirdparty\",\"topic\":\"expenseCorrections\",\"amount\":{\"numerator\":\"250\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"250\",\"denominator\":\"1\"},\"reason\":\"CIRPC36(1)b; classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"gain\",\"topic\":\"positivePatrimonial\",\"amount\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"reason\":\"CIRPC21; classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"cost\",\"topic\":\"negativePatrimonial\",\"amount\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"-50\",\"denominator\":\"1\"},\"reason\":\"CIRPC22/24(1); classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"},{\"id\":\"timing\",\"topic\":\"timing\",\"amount\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"effect\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"CIRPC18(1); classificação e condições documentadas pelo utilizador; projecção, sem alteração da contabilidade de origem.\"}],\"interest\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"depreciation\":{\"numerator\":\"70\",\"denominator\":\"1\"},\"assets\":[],\"pending\":[],\"net\":{\"numerator\":\"570\",\"denominator\":\"1\"},\"source\":\"CIRPC18/21/22/24/36; Decreto72/2013 art3–7. Entradas documentadas, sem taxas de activos sugeridas nem casos especiais presumidos.\"},\"currentLoss\":null,\"fiscalPeriod\":{\"kind\":\"calendar\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\",\"reference\":\"QA doze meses do plano correspondem ao ano civil completo\",\"pending\":[]},\"assessment\":{\"input\":{\"version\":1,\"treatment\":\"general_61_1\",\"reference\":\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\"},\"period\":{\"year\":\"2026\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\"},\"classification\":\"Regime normal — taxa geral do artigo61(1)\",\"rate\":{\"numerator\":\"32\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4480\",\"denominator\":\"1\"},\"colecta\":{\"numerator\":\"7168\",\"denominator\":\"5\"},\"centExact\":true,\"pending\":[],\"rule\":\"CIRPC61(1)-general-2026/1\",\"source\":\"CIRPC61(1), taxa geral32% mantida pelos diplomas inventariados até Lei12/2025; período anual documentado com termo em2026. CIRPC15(1)a/c,7(1–3): sujeito residente ou resultado imputável aEP no regime geral; ano civil, autorização ou comunicação expressamente identificadas. Sem arredondamento fiscal ou saldoL8 presumidos.\",\"finalBalance\":{\"scope\":\"L8\",\"status\":\"not_calculated\",\"payable\":null,\"recoverable\":null,\"reason\":\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"}},\"colecta\":{\"numerator\":\"7168\",\"denominator\":\"5\"},\"base\":{\"input\":{\"version\":1,\"subjectNuit\":\"123456789\",\"identityReference\":\"QA sujeito do lucro e dos saldos\",\"method\":\"direct\",\"methodReference\":\"QA declaração e contabilidade organizada\",\"lossesState\":\"known\",\"lossesReference\":\"QA inventário completo dos saldos fiscais do sujeito\",\"unchangedObject\":\"yes\",\"objectReference\":\"QA actividade e objecto mantidos ao termo2026\",\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"}],\"benefits\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA deduções/benefícios à base,valor conhecido zero\"}},\"taxableProfit\":{\"numerator\":\"6780\",\"denominator\":\"1\"},\"requestedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"deductedLosses\":{\"numerator\":\"2300\",\"denominator\":\"1\"},\"benefitDeduction\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4480\",\"denominator\":\"1\"},\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"800\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2026,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\",\"available\":{\"numerator\":\"2500\",\"denominator\":\"1\"},\"requestedAmount\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"deducted\":{\"numerator\":\"1500\",\"denominator\":\"1\"},\"remaining\":{\"numerator\":\"1000\",\"denominator\":\"1\"},\"lastOrdinaryYear\":2029,\"status\":\"eligible\",\"reason\":\"Saldo fiscal ordinário documentado,mesmo sujeito,cinco exercícios posteriores;utilização escolhida explicitamente,sem ordemFIFO ou percentagem presumida.\"}],\"pending\":[],\"source\":\"CIRPC15(1)a/15(2–4),41(1–7),Lei34/2007 PDF5/p768(59),PDF12/p768(66). Recorte2026,residente geral,método declarativo,perdas próprias em exercícios anuais ordinários;cinco exercícios posteriores,sem transferência41-A,regimes especiais ou benefícios positivos implementados. Pedido de utilização expresso e limitado ao saldo/lucro;semFIFO obrigatório ou limite percentual inventado. Matéria colectável simulada,não colecta/imposto a pagar,semM20/M22/submissão ou consumo persistente do saldo oficial.\"},\"profit\":{\"input\":{\"version\":1,\"completenessReference\":\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\",\"lines\":[{\"code\":\"revenue\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\"},{\"code\":\"cost_of_sales\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\"},{\"code\":\"operating_expenses\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"personnel\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"depreciation\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\"},{\"code\":\"interest_expense\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\"}],\"topics\":{\"positivePatrimonial\":{\"state\":\"known\",\"amount\":\"200\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"negativePatrimonial\":{\"state\":\"known\",\"amount\":\"50\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"incomeCorrections\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\"},\"expenseCorrections\":{\"state\":\"known\",\"amount\":\"880\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"timing\":{\"state\":\"known\",\"amount\":\"1180\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"special\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\"}}},\"lines\":[{\"code\":\"revenue\",\"label\":\"Produtos/serviços facturados\",\"amount\":\"12000.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"12000\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\",\"reason\":\"Proveito ordinário reconhecido no exercício,qualificado e documentado nos termos dos artigos18/20.\"},{\"code\":\"cost_of_sales\",\"label\":\"Custo variável dos produtos\",\"amount\":\"3600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"3600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"operating_expenses\",\"label\":\"Despesas operacionais reconhecidas\",\"amount\":\"1200.00\",\"addedBack\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"1100\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"personnel\",\"label\":\"Despesas com pessoal reconhecidas\",\"amount\":\"600.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"600\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"depreciation\",\"label\":\"Depreciação contabilística\",\"amount\":\"120.00\",\"addedBack\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"},{\"code\":\"interest_expense\",\"label\":\"Juros reconhecidos\",\"amount\":\"240.00\",\"addedBack\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"remainder\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\",\"reason\":\"Parcela remanescente qualificada como custo ordinário indispensável e documentado do artigo22,sem exclusões/limites adicionais declarados.\"}],\"topics\":[{\"state\":\"known\",\"amount\":\"200\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"positivePatrimonial\",\"label\":\"Variações patrimoniais positivas fora do resultado\",\"value\":{\"numerator\":\"200\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"50\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"negativePatrimonial\",\"label\":\"Variações patrimoniais negativas fora do resultado\",\"value\":{\"numerator\":\"50\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\",\"key\":\"incomeCorrections\",\"label\":\"Outras correcções aos proveitos, incluindo exclusões\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Valor conhecido zero com suporte;distinto de ausência declarada.\"},{\"state\":\"known\",\"amount\":\"880\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"expenseCorrections\",\"label\":\"Outras correcções aos custos, além dos acréscimos registados\",\"value\":{\"numerator\":\"880\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"known\",\"amount\":\"1180\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\",\"key\":\"timing\",\"label\":\"Diferenças de periodização e de critérios contabilísticos/fiscais\",\"value\":{\"numerator\":\"1180\",\"denominator\":\"1\"},\"reason\":\"Montante reconciliado com as regras do mapa complementar; efeito fiscal discriminado por linha.\"},{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\",\"key\":\"special\",\"label\":\"Operações especiais, benefícios e regimes fora deste recorte\",\"value\":{\"numerator\":\"0\",\"denominator\":\"1\"},\"reason\":\"Ausência expressamente declarada com suporte;parcela zero apenas por esta declaração.\"}],\"pending\":[],\"taxableProfit\":{\"numerator\":\"6780\",\"denominator\":\"1\"},\"source\":\"CIRPC17/18/20/21/22/24/36; Decreto72/2013 art3–7. Mapa complementar de efeitos com sinal reconciliado por tema, juros financeiros ordinários e quotas anuais constantes documentadas. Simulação emMZN/2026; benefícios e casos especiais separados emL7, saldo anual emL8.\"},\"version\":\"IRPC-normal-adjustments/7\",\"year\":\"2026\",\"currency\":\"MZN\",\"origin\":\"projected\",\"accountingProfit\":{\"numerator\":\"6240\",\"denominator\":\"1\"},\"additions\":{\"numerator\":\"220\",\"denominator\":\"1\"},\"partialAdjustedResult\":{\"numerator\":\"6460\",\"denominator\":\"1\"},\"taxableProfit\":{\"numerator\":\"6780\",\"denominator\":\"1\"},\"taxableBase\":{\"numerator\":\"4480\",\"denominator\":\"1\"},\"tax\":null,\"rows\":[{\"id\":\"a\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA aviso multa sintético\",\"line\":\"a\",\"amount\":\"100\",\"rule\":\"noncontractual_fine\",\"included\":\"yes\",\"reference\":\"QA pressuposto:multa não contratual incluída no custo operacional\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"100\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como multa/encargo de infracção sem origem contratual;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"},{\"id\":\"b\",\"sourceCode\":\"interest_expense\",\"document\":\"QA liquidação juros sintética\",\"line\":\"b\",\"amount\":\"120\",\"rule\":\"compensatory_interest\",\"included\":\"yes\",\"reference\":\"QA todos120MZN de juros reconhecidos são compensatórios documentados;nenhuma taxa L5 calculada\",\"status\":\"calculated\",\"adjustment\":{\"numerator\":\"120\",\"denominator\":\"1\"},\"reason\":\"Acréscimo integral de custo incluído no resultado de partida,qualificado pelo utilizador como juros compensatórios;CIRPC36(1)c. Projecção pelos pressupostos do plano.\"}],\"pending\":[\"Saldo final a pagar ou recuperar por determinar emL8:retenções,pagamentos e créditos do fecho anual não apurados nem abatidos à colecta neste incremento. Colecta não equivale ao saldo final.\"],\"source\":\"CIRPC Lei34/2007 art17(1),PDF6/p768(60):resultado e correcções;art36(1)c,PDF10/p768(64):multas e encargos por infracções sem origem contratual,incluindo juros compensatórios. Lei4/2012 PDF2 altera17(6)/acrescenta36(1)o;Lei19/2013 PDF2 mantém36(1)a–o e acrescenta p/q. Lei12/2025 altera3/5/20/62/67/75,adita61-A e revoga39/47/75(2)/76;sem alteração deste recorte36(1)c. Não é apuramento integral nem Modelo20/22. Mapas complementares: CIRPC18/21/22/24/36; Decreto72/2013 art3–7. EP: CIRPC15(1)c, apenas resultado imputável ao estabelecimento no regime geral, anual2026/MZN.\"}},\"profit\":{\"version\":1,\"completenessReference\":\"QA plano cobre sujeito residente/exercício2026 completo,sem outros estabelecimentos,receitas,custos ou operações omitidos\",\"lines\":[{\"code\":\"revenue\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Produtos/serviços facturados;restante custo indispensável sem outras exclusões\"},{\"code\":\"cost_of_sales\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Custo variável dos produtos;restante custo indispensável sem outras exclusões\"},{\"code\":\"operating_expenses\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas operacionais reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"personnel\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Despesas com pessoal reconhecidas;restante custo indispensável sem outras exclusões\"},{\"code\":\"depreciation\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Depreciação contabilística;restante custo indispensável sem outras exclusões\"},{\"code\":\"interest_expense\",\"state\":\"known\",\"reference\":\"QA qualificação ordinária/exercício/reconciliação de Juros reconhecidos;restante custo indispensável sem outras exclusões\"}],\"topics\":{\"positivePatrimonial\":{\"state\":\"known\",\"amount\":\"200\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"negativePatrimonial\":{\"state\":\"known\",\"amount\":\"50\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"incomeCorrections\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA revisão de correcções ao rendimento:valor conhecido zero\"},\"expenseCorrections\":{\"state\":\"known\",\"amount\":\"880\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"timing\":{\"state\":\"known\",\"amount\":\"1180\",\"reference\":\"QA reconciliação aritmética por documento/linha dos mapas\"},\"special\":{\"state\":\"absent\",\"amount\":\"\",\"reference\":\"QA ausência verificada de special\"}}},\"base\":{\"version\":1,\"subjectNuit\":\"123456789\",\"identityReference\":\"QA sujeito do lucro e dos saldos\",\"method\":\"direct\",\"methodReference\":\"QA declaração e contabilidade organizada\",\"lossesState\":\"known\",\"lossesReference\":\"QA inventário completo dos saldos fiscais do sujeito\",\"unchangedObject\":\"yes\",\"objectReference\":\"QA actividade e objecto mantidos ao termo2026\",\"losses\":[{\"id\":\"old\",\"year\":\"2021\",\"subjectNuit\":\"123456789\",\"assessed\":\"1000\",\"previouslyUsed\":\"200\",\"requested\":\"800\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2021\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"},{\"id\":\"new\",\"year\":\"2024\",\"subjectNuit\":\"123456789\",\"assessed\":\"3000\",\"previouslyUsed\":\"500\",\"requested\":\"1500\",\"reference\":\"QA saldo fiscal corrigido,sujeito/exercício 2024\",\"kind\":\"ordinary\",\"annualPeriods\":\"yes\",\"generalActivity\":\"yes\",\"balanceConfirmed\":\"yes\"}],\"benefits\":{\"state\":\"known\",\"amount\":\"0\",\"reference\":\"QA deduções/benefícios à base,valor conhecido zero\"}},\"assessment\":{\"version\":1,\"treatment\":\"general_61_1\",\"reference\":\"QA sujeito residente,actividade ordinária,sem taxa reduzida/benefício ou tributação autónoma neste recorte\"},\"schedules\":{\"version\":1,\"period\":{\"kind\":\"calendar\",\"from\":\"2026-01-01\",\"to\":\"2026-12-31\",\"reference\":\"QA doze meses do plano correspondem ao ano civil completo\"},\"rows\":[{\"id\":\"thirdparty\",\"rule\":\"tax_other\",\"amount\":\"250\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-thirdparty\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"gain\",\"rule\":\"patrimonial_gain\",\"amount\":\"200\",\"sourceCode\":\"\",\"document\":\"QA-gain\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"cost\",\"rule\":\"patrimonial_cost\",\"amount\":\"50\",\"sourceCode\":\"\",\"document\":\"QA-cost\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"\",\"conditions\":\"yes\"},{\"id\":\"timing\",\"rule\":\"future_cost\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"document\":\"QA-timing\",\"line\":\"1\",\"reference\":\"QA factos documentados no recorte ordinário, não é operação especial\",\"fiscalYear\":\"2027\",\"conditions\":\"yes\"}],\"interest\":{\"amount\":\"120\",\"reference\":\"QA contrato bancário, exploração, sem relação especial, limites especiais ou capitalização; pagamentos separados\",\"conditions\":\"yes\"},\"assets\":[{\"id\":\"server\",\"category\":\"server\",\"description\":\"Servidor QA\",\"cost\":\"500\",\"residual\":\"0\",\"rate\":\"20\",\"accounting\":\"120\",\"previousFiscal\":\"0\",\"inUseFrom\":\"2026-01-01\",\"tableReference\":\"Decreto72/2013 tabelaII grupo3 item9.1, sem taxa específica da tabelaI\",\"reference\":\"QA factura500, activo próprio, vida útil fiscal, sem regras especiais\",\"conditions\":\"yes\"}],\"assetsReference\":\"QA único activo; total contabilístico120 reconciliado com o plano\",\"currentLossReference\":\"\"},\"costs\":{\"version\":1,\"rows\":[{\"id\":\"allowance\",\"rule\":\"allowance\",\"document\":\"QA-allowance\",\"line\":\"1\",\"amount\":\"100\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"billed\":\"20\",\"taxedNotBilled\":\"20\"}},{\"id\":\"representation\",\"rule\":\"representation\",\"document\":\"QA-representation\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{}},{\"id\":\"advertising\",\"rule\":\"advertising\",\"document\":\"QA-advertising\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"campaign\":\"no\"}},{\"id\":\"credit\",\"rule\":\"credit\",\"document\":\"QA-credit\",\"line\":\"1\",\"amount\":\"200\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{}},{\"id\":\"stock\",\"rule\":\"stock\",\"document\":\"QA-stock\",\"line\":\"1\",\"amount\":\"60\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"inventory-A\",\"lossObserved\":\"yes\",\"observedLoss\":\"40\",\"previous\":\"10\"}},{\"id\":\"litigation\",\"rule\":\"litigation\",\"document\":\"QA-litigation\",\"line\":\"1\",\"amount\":\"90\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"balanceKey\":\"court-A\",\"caseOngoing\":\"yes\",\"chargeDeductible\":\"yes\",\"obligation\":\"100\",\"previous\":\"20\"}},{\"id\":\"fuel\",\"rule\":\"fuel\",\"document\":\"QA-fuel\",\"line\":\"1\",\"amount\":\"50\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"supportedNormal\":\"40\",\"passenger\":\"no\"}},{\"id\":\"prior\",\"rule\":\"prior_cost\",\"document\":\"QA-prior\",\"line\":\"1\",\"amount\":\"80\",\"sourceCode\":\"operating_expenses\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"originalYear\":\"2025\",\"unknownAtClose\":\"no\",\"closingEvidence\":\"QA factura conhecida no fecho2025\"}},{\"id\":\"work\",\"rule\":\"work\",\"document\":\"QA-work\",\"line\":\"1\",\"amount\":\"1000\",\"sourceCode\":\"revenue\",\"reference\":\"QA documento e factos qualificados para o período anual2026; valores sintéticos\",\"conditions\":\"yes\",\"facts\":{\"projectKey\":\"project-A\",\"method\":\"percentage\",\"price\":\"2000\",\"totalCost\":\"1000\",\"incurred\":\"500\",\"priorRevenue\":\"600\",\"priorCost\":\"300\",\"bookCost\":\"200\",\"costSource\":\"cost_of_sales\",\"partialBilling\":\"yes\",\"ownFractionalDelivery\":\"no\",\"consistentMethod\":\"yes\",\"deferredReceipt\":\"0\"}}],\"advertisingReference\":\"QA publicidade completa e vendas normais12000 integralmente reconciliadas\",\"salesOrdinary\":\"yes\",\"creditBase\":\"10000\",\"creditPrevious\":\"550\",\"creditReference\":\"QA créditos ordinários finais10000 e provisão fiscal anterior550 documentados, sem regime financeiro\",\"creditRegime\":\"ordinary\"},\"depreciation\":{\"version\":1,\"completenessReference\":\"QA todos activos/quotas e plano reconciliados no sujeito/exercício2026\",\"assets\":[{\"id\":\"server\",\"assetKey\":\"asset-server\",\"description\":\"Servidor QA\",\"document\":\"QA-activo-servidor\",\"line\":\"1\",\"category\":\"server\",\"valuation\":\"historical_new\",\"specificRate\":\"no\",\"method\":\"constant\",\"rate\":\"20\",\"factor\":\"\",\"timing\":\"months\",\"start\":\"2026-07-15\",\"exitState\":\"absent\",\"exitDate\":\"\",\"cost\":\"500\",\"land\":\"\",\"residual\":\"0\",\"accounting\":\"120\",\"previousAccounting\":\"0\",\"previousFiscal\":\"0\",\"priorAvailable\":\"0\",\"previousReference\":\"QA ausência de quotas anteriores demonstrada,ou saldos anteriores conforme documentos\",\"newTangible\":\"\",\"consistentMethod\":\"yes\",\"switchToStraight\":\"\",\"priorFullQuotas\":\"\",\"vehicleException\":\"\",\"limitedRights\":\"\",\"individual\":\"\",\"conditions\":\"yes\",\"reference\":\"QA factura/classificação/base histórica/período documentados,sem reavaliações ou regimes especiais\"}]}}}}","fiscal_component":"irpc","fiscal_activity":"SYNTHETIC QA canalização","fiscal_establishments":"1","person_type":"collective","business_plan_snapshot":"{\"version\":17,\"plan\":{\"currency\":\"MZN\",\"openingCash\":\"0\",\"products\":[{\"label\":\"Serviço\",\"monthlyUnits\":\"10\",\"unitPrice\":\"100\",\"unitVariableCost\":\"30\"}],\"monthlyCollections\":\"800\",\"monthlyVariableCostPayments\":\"250\",\"monthlyOperatingExpenses\":\"100\",\"monthlyOperatingPayments\":\"80\",\"monthlyPayrollExpense\":\"50\",\"monthlyPayrollPayments\":\"40\",\"assetInvestment\":\"0\",\"inventory\":\"0\",\"receivables\":\"0\",\"payables\":\"0\",\"equity\":\"0\",\"shareholderLoans\":\"0\",\"bankLoanProceeds\":\"0\",\"grants\":\"0\",\"assetDepreciation\":\"120\",\"depreciationLifeMonths\":12,\"monthlyInterestExpense\":\"20\",\"monthlyInterestPayment\":\"5\",\"monthlyPrincipalRepayment\":\"60\",\"periods\":12,\"monthlyInventoryPurchases\":\"\",\"inventoryPurchaseLeadMonths\":0,\"inventoryPurchaseSchedule\":null,\"useInventoryPurchaseSchedule\":false,\"useProductInventorySchedule\":false,\"useSupplierPaymentTerms\":false,\"monthlyVariableCostPaymentsByPeriod\":null,\"salesCollectionLagMonths\":null,\"salesCollectionPercent\":\"100\",\"openingReceivablesCollectionMonth\":null,\"openingReceivablesCollectionPercent\":\"100\",\"openingReceivablesInstallments\":[],\"openingPayablesInstallments\":[],\"salesRecoverySchedule\":[]}}"} \ No newline at end of file diff --git a/tests/frontend/irpc-normal-period-fx.test.mjs b/tests/frontend/irpc-normal-period-fx.test.mjs new file mode 100644 index 00000000..01a84ed6 --- /dev/null +++ b/tests/frontend/irpc-normal-period-fx.test.mjs @@ -0,0 +1,33 @@ +import test from'node:test';import assert from'node:assert/strict';import fs from'node:fs'; +import{normalBook,normalCurrent,calculateNormal,recordNormal,saveNormalBook,normalHtml,normalFinancialSource}from'../../resources/js/lib/irpc-normal.ts'; +import{newNormalPeriodFx,mapNormalPeriodFx}from'../../resources/js/lib/irpc-normal-period-fx.ts'; +import{emptyFxSelection,selectFx}from'../../resources/js/lib/iva-fx-selection.ts'; +import{createProjectDossierReport}from'../../resources/js/lib/project-dossier-report.ts'; +import{newCurrencyEvent}from'../../resources/js/lib/iva-currency-events.ts'; +import{irpcFxSources}from'../../resources/js/lib/irpc-fx.ts'; +const seed=()=>JSON.parse(fs.readFileSync(new URL('./fixtures/irpc-depreciation-preserved.json',import.meta.url),'utf8')),val=f=>f?Number(f.numerator)/Number(f.denominator):null; +function fx(direction='mzn_per_unit',rate='64'){const s={...emptyFxSelection(),nature:'commercial',submissionDate:'2026-10-26',bulletinDate:'2026-10-26',bulletinRef:'QA pressuposto sintético64; não boletim real',source:'https://www.bancomoc.mz/',sourceCurrency:'USD',direction,mean:rate};return{...s,applied:selectFx(s)};} +function setup(currency='MZN',kind='start'){ + const d=seed(),b=normalBook(d),p=JSON.parse(d.business_plan_snapshot);p.plan.currency=currency;d.business_plan_snapshot=JSON.stringify(p); + b.rows=[];b.costs=undefined;b.schedules.rows=[];b.schedules.interest.amount=currency==='USD'?'7680':'120'; + for(const t of Object.values(b.profit.topics)){t.state='absent';t.amount='';t.reference='QA ausência declarada no período seleccionado';} + b.base.losses=[];b.base.lossesState='absent';b.base.lossesReference='QA ausência de perdas reportadas'; + b.depreciation.assets[0].accounting=currency==='USD'?'3840':'60';b.depreciation.assets[0].cost=currency==='USD'?'32000':'500';b.depreciation.assets[0].start='2026-07-01';b.depreciation.assets[0].timing='months'; + b.periodsFx={...newNormalPeriodFx(),kind,from:'2026-07-01',to:'2026-12-31',planStart:'2026-01-01',reference:'QA início documentado1Julho;correspondência completa dos meses7–12 ao período do sujeito',mznMapsReference:'QA activo/quotas/juros e demais mapas reconciliados explicitamente emMZN no período',conversionReference:currency==='USD'?'QA pressuposto de simulação64MZN/USD aplicado aos meses seleccionados;sem regra fiscal anual confirmada':''}; + if(currency==='USD')b.periodsFx.months=Array.from({length:6},(_,n)=>({period:n+7,currency:'USD',fxSelection:fx()})); + return{d,b}; +} +test('installed7 stays current without opt-in; optional8 preserves original result and plan while selecting6 months',()=>{const d=seed(),old=normalBook(d);assert.equal(normalCurrent(d,old),true);const {d:next,b}=setup(),m=calculateNormal(next,b);assert.equal(m.version,'IRPC-normal-adjustments/8');assert.equal(val(m.accountingProfit),3120);assert.equal(val(m.depreciation.assets[0].quota),50);assert.equal(val(m.taxableProfit),3130);assert.equal(val(m.taxableBase),3130);assert.equal(val(m.colecta),1001.6);assert.equal(m.assessment.period.from,'2026-07-01');assert.equal(m.assessment.finalBalance.payable,null);assert.equal(JSON.parse(next.business_plan_snapshot).plan.periods,12);}); +test('monthly conversion reuses delivered selection and direction; originalUSD and assumptions remain reportable',()=>{const{d,b}=setup('USD'),m=calculateNormal(d,b);assert.equal(val(m.accountingProfit),199680);assert.equal(val(m.depreciation.adjustment),640);assert.equal(val(m.taxableProfit),200320);assert.equal(val(m.colecta),64102.4);assert.equal(m.periodsFx.originalCurrency,'USD');assert.equal(m.periodsFx.rows[0].evidence.column,'mean');assert.match(m.periodsFx.rule,/simulação/);const inv=setup('USD');for(const e of inv.b.periodsFx.months)e.fxSelection=fx('units_per_mzn','0.015625');assert.equal(val(calculateNormal(inv.d,inv.b).colecta),64102.4);}); +test('annual plan in another currency and shorterplan aligned to July both reconcile without annualising',()=>{const a=setup('USD');a.b.periodsFx.kind='annual';a.b.periodsFx.from='2026-01-01';a.b.periodsFx.months=Array.from({length:12},(_,n)=>({period:n+1,currency:'USD',fxSelection:fx()}));a.b.schedules.interest.amount='15360';a.b.depreciation.assets[0].accounting='7680';a.b.depreciation.assets[0].start='2026-01-01';assert.equal(val(calculateNormal(a.d,a.b).colecta),128204.8);const{d,b}=setup();const p=JSON.parse(d.business_plan_snapshot);p.plan.periods=6;p.plan.assetDepreciation='60';p.plan.depreciationLifeMonths=6;d.business_plan_snapshot=JSON.stringify(p);b.periodsFx.planStart='2026-07-01';assert.equal(val(calculateNormal(d,b).colecta),1001.6);}); +test('cessation and same-year start/end use documented dates; unsupportedpartial months and contradictions remain pending',()=>{const{d,b}=setup();b.periodsFx.kind='cessation';b.periodsFx.from='2026-01-01';b.periodsFx.to='2026-06-30';b.depreciation.assets[0].start='2026-01-01';assert.equal(val(calculateNormal(d,b).colecta),1001.6);b.periodsFx.kind='same_year';b.periodsFx.from='2026-04-01';b.periodsFx.to='2026-09-30';assert.equal(val(calculateNormal(d,b).colecta),1001.6);for(const patch of[{from:'2026-07-15'},{to:'2026-12-30'},{planStart:''},{from:'2026-01-01',kind:'start'},{to:'2026-02-31'},{reference:''},{mznMapsReference:''}]){const x=setup();Object.assign(x.b.periodsFx,patch);assert.equal(calculateNormal(x.d,x.b).colecta,null);}}); +test('missingmonth selection,sourcecurrency mismatch and editedapplied rate never become defaultFX',()=>{for(const mutate of[i=>i.months.pop(),i=>i.months[0].currency='EUR',i=>i.months[0].fxSelection.mean='65',i=>i.conversionReference='',i=>i.months.push({...i.months[0],period:1})]){const{d,b}=setup('USD');mutate(b.periodsFx);const m=calculateNormal(d,b);assert.equal(m.accountingProfit,null);assert.equal(m.colecta,null);assert.ok(m.periodsFx.rows.some(r=>r.value));}}); +test('fractionalcent conversion blocks dependenttotals while retaining exact source and otherknownmonths',()=>{const{d,b}=setup('USD');b.periodsFx.months[0].fxSelection=fx('mzn_per_unit','0.33333333');const m=calculateNormal(d,b);assert.equal(m.colecta,null);assert.ok(m.periodsFx.pending.some(s=>s.includes('fracção de cêntimo')));assert.equal(m.periodsFx.rows[0].originalCurrency,'USD');}); +test('shortperiod priorloss expiry and annualcaps stay explicitlypending; no change to independent arithmetic',()=>{const x=setup();x.b.base=structuredClone(normalBook(seed()).base);const m=calculateNormal(x.d,x.b);assert.equal(val(m.taxableProfit),3130);assert.equal(m.taxableBase,null);assert.ok(m.base.pending.some(s=>s.includes('41(5)')));const y=setup();y.b.costs=structuredClone(normalBook(seed()).costs);assert.equal(calculateNormal(y.d,y.b).colecta,null);assert.ok(calculateNormal(y.d,y.b).costs.pending.some(s=>s.includes('Limite anual neste período curto')));y.b.costs=undefined;y.b.depreciation.assets[0].timing='annual';assert.equal(calculateNormal(y.d,y.b).colecta,null);}); +test('save/recovery/report preserves7 history and sourceplan; changed period makes8 historical',()=>{const{d,b}=setup('USD'),original=d.business_plan_snapshot,old=structuredClone(b.result);d.modelo_a_snapshot=saveNormalBook(d,recordNormal(d,b,'2026-10-26T10:00:00+02:00'));const back=normalBook(JSON.parse(JSON.stringify(d)));assert.equal(normalCurrent(d,back),true);assert.deepEqual(back.history.at(-1),old);assert.equal(d.business_plan_snapshot,original);assert.match(normalHtml(d),/64102.40/);assert.match(normalHtml(d),/regra fiscal anual não confirmada/);assert.match(JSON.stringify(createProjectDossierReport(d,{selectedSections:new Set(['finance'])})),/USD/);back.periodsFx.reference+='changed';assert.equal(normalCurrent(d,back),false);}); +test('newcases prepare privateAPI persistence and dossiers including insufficientinformation',()=>{const cases={short:setup(),fx:setup('USD'),missing:setup('USD'),loss:setup()};cases.missing.b.periodsFx.months.pop();cases.loss.b.base=structuredClone(normalBook(seed()).base);fs.mkdirSync('outputs/irpc-l6-periods-fx',{recursive:true});for(const[name,{d,b}]of Object.entries(cases)){d.modelo_a_snapshot=saveNormalBook(d,recordNormal(d,b,'2026-10-26T10:00:00+02:00'));fs.writeFileSync('outputs/irpc-l6-periods-fx/'+name+'.json',JSON.stringify(d));fs.writeFileSync('outputs/irpc-l6-periods-fx/'+name+'.html',normalHtml(d));}}); +test('different monthrates require MZN map reconciliation; UI source uses converted subset without relabellingUSD credit balances',()=>{const{d,b}=setup('USD');b.periodsFx.months[0].fxSelection=fx('mzn_per_unit','65');assert.equal(calculateNormal(d,b).colecta,null);b.depreciation.assets[0].accounting='3850';b.schedules.interest.amount='7700';assert.equal(val(calculateNormal(d,b).colecta),64272);d.modelo_a_snapshot=saveNormalBook(d,b);const source=normalFinancialSource(d);assert.equal(source.currency,'MZN');assert.equal(source.periods,6);assert.equal(source.accountingLines.find(l=>l.code==='depreciation').total,'3850.00');assert.deepEqual(source.cashSchedule,[]);}); +test('noncalendar annual mapping cannot bypass existing authorised period and unsupportedshortdates stay pending',()=>{const{d,b}=setup();b.periodsFx.kind='annual';b.periodsFx.from='2025-07-01';b.periodsFx.to='2026-06-30';b.periodsFx.planStart='2025-07-01';assert.equal(calculateNormal(d,b).colecta,null);assert.ok(calculateNormal(d,b).pending.some(s=>s.includes('autorizado/comunicado')));}); +test('reusedFX link invalidates current result when existing source changes and never changes historical result',()=>{const{d,b}=setup('USD'),snapshot=JSON.parse(d.modelo_a_snapshot);snapshot.currencyEvents??={};snapshot.currencyEvents[d.context_opportunity]={version:1,rows:[{...newCurrencyEvent('fx-shared','MZN'),sourceCurrency:'USD',fxSelection:fx()}]};d.modelo_a_snapshot=JSON.stringify(snapshot);const linked=irpcFxSources(d)[0];assert.ok(linked);b.periodsFx.months[0].fxLink={id:linked.id,fingerprint:linked.fingerprint};b.periodsFx.months[0].fxSelection=linked.selection;d.modelo_a_snapshot=saveNormalBook(d,recordNormal(d,b));const book=normalBook(d),old=structuredClone(book.result);assert.equal(normalCurrent(d,book),true);const changed=JSON.parse(d.modelo_a_snapshot);changed.currencyEvents[d.context_opportunity].rows[0].description='New source context';d.modelo_a_snapshot=JSON.stringify(changed);assert.equal(normalCurrent(d,normalBook(d)),false);assert.deepEqual(normalBook(d).result,old);assert.equal(calculateNormal(d,normalBook(d)).colecta,null);}); + +test('known nondepreciable asset in shortperiod keeps full addback without asking irrelevant timing',()=>{const{d,b}=setup();Object.assign(b.depreciation.assets[0],{category:'nondepreciable',timing:'',method:''});const m=calculateNormal(d,b);assert.equal(val(m.depreciation.adjustment),60);assert.equal(val(m.colecta),1017.6);}); diff --git a/tools/irpc-normal-period-fx-qa.php b/tools/irpc-normal-period-fx-qa.php new file mode 100644 index 00000000..4ca326c5 --- /dev/null +++ b/tools/irpc-normal-period-fx-qa.php @@ -0,0 +1,21 @@ +$root,'APP_ENV'=>'testing','APP_KEY'=>'base64:'.base64_encode(str_repeat('Q',32)),'DB_CONNECTION'=>'pgsql','DB_HOST'=>'127.0.0.1','DB_PORT'=>'55441','DB_DATABASE'=>'simulator_fiscal_delta_20261021_test','DB_USERNAME'=>'postgres','DB_PASSWORD'=>'','DB_URL'=>'','CACHE_STORE'=>'array','SESSION_DRIVER'=>'array','QUEUE_CONNECTION'=>'sync','MAIL_MAILER'=>'array'] as $k=>$v){putenv($k.'='.$v);$_ENV[$k]=$_SERVER[$k]=$v;} +$loader=require $root.'/vendor/autoload.php'; +spl_autoload_register(function($class)use($root){foreach(['App\\'=>'app/','Tests\\'=>'tests/','Database\\Factories\\'=>'database/factories/']as$prefix=>$dir){if(str_starts_with($class,$prefix)){$file=$root.'/'.$dir.str_replace('\\','/',substr($class,strlen($prefix))).'.php';if(is_file($file)){require $file;return;}}}},true,true); +$app=require $root.'/bootstrap/app.php'; +(new Illuminate\Foundation\Bootstrap\LoadEnvironmentVariables)->bootstrap($app); +(new Illuminate\Foundation\Bootstrap\LoadConfiguration)->bootstrap($app); +$c=config('database.connections.pgsql'); +if($app->configurationIsCached()||$c['host']!=='127.0.0.1'||(int)$c['port']!==55441||$c['database']!=='simulator_fiscal_delta_20261021_test'||!empty($c['url']))throw new RuntimeException('QA guard'); +$pdo=new PDO('pgsql:host=127.0.0.1;port=55441;dbname='.$c['database'],$c['username'],$c['password']); +if($pdo->query('select current_database()')->fetchColumn()!==$c['database'])throw new RuntimeException('QA identity'); +if($operation==='routes'){ + $app->make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); + $status=Illuminate\Support\Facades\Artisan::call('wayfinder:generate',['--with-form'=>true]); + echo Illuminate\Support\Facades\Artisan::output();exit($status); +} +$argv=['phpunit','-c','phpunit.investmoz.xml','tests/Feature/IrpcNormalPeriodFxDraftTest.php'];$argc=count($argv);$_SERVER['argv']=$argv;$_SERVER['argc']=$argc;require $root.'/vendor/phpunit/phpunit/phpunit';