docs(delivery): record G4D installed delta and beverage follow-up in L2 L3

This commit is contained in:
2026-10-24 18:09:53 +02:00
parent 686328a085
commit 3be371c823
4 changed files with 448 additions and 12 deletions
@@ -10026,5 +10026,278 @@
},
"authenticated_destination": "Fresh read confirmed679203d4;installer inactive",
"new_backup_restore": "Verified fresh backup and real isolated restore;no active restore performed"
},
"iva_l1_g4d_homologation_20261024": {
"status": "installed_delta_verified_partial_L1",
"candidate": "8df721ac",
"QA_record": "40a4ddcb",
"fresh_remote_main": "679203d4b13cd5b88ab05a0da539c359c37cc426",
"coverage": {
"group": "G4D",
"branches": {
"P062": "onboard_seagoing_ship",
"P063": "onboard_rescue_coastal_ship",
"P064": "onboard_departing_warship",
"P067": "onboard_international_aircraft"
},
"branch_count": 4,
"treatment_count": 4,
"scope": "2026/MZN/05; direct exemption under identified conditions; explicit13(2–3) categories/exclusions; no automatic beverage liquidation/deduction/refund"
},
"runtime_delta": [
{
"path": "resources/js/components/simulation-operations.tsx",
"sha256_LF": "a67899e90f72d0b26d93b4f4c666f3f1fd0ed9bd1e47970d1a570b2fe132650c"
},
{
"path": "resources/js/lib/iva-onboard-supplies.ts",
"sha256_LF": "2ae4378998ca4d7f4759155f589b5b7c4f25090512b016211976c9a7c700bde9"
},
{
"path": "resources/js/lib/iva-operations.ts",
"sha256_LF": "eec82e67b2025a1d1738b9d2a41ef3ea7e1a2a17f12b145f02eebef62e4f6b26"
}
],
"counts_current": {
"delivered": 58,
"QA": 0,
"functional_pending": 74,
"documentary": 1,
"total": 133
},
"counts_after_delivery_only": {
"delivered": 58,
"QA": 0,
"functional_pending": 74,
"documentary": 1,
"total": 133
},
"proofs": "4frontend;APIQA1/38;17priorbooks intact/current;types/build;Tempo manual visual reply ja efectuada;no accepted proof repeated",
"rollback": "l1-g3-readonly-rollback-20261024.patch checked on G4D candidate, not applied; retain readers/history/reports; previous release and verified fresh backup",
"activation": "Existing Git normal FF/webhook/installer; no migrations/imports/permission changes or formal fiscal activation",
"backup_restore": {
"backup": {
"stage": "/var/backups/investmoz-l1-g4d-delivery-20261024/backup",
"target": {
"database": "teste_investidor",
"port": 5432
},
"tables": 174,
"files_verified": 369,
"dump_sha256": "f45926e56c1d9544f6ee0e50d690cfed984101307224e8282f93b9f0ec91f705",
"files_sha256": "7ed455443737ca9ef2636a58e84a1b8b9c92cb12fc964c8addf07a5cced0c5f6",
"restore_verified": false
},
"restore": {
"restore_verified": true,
"tables_verified": 174,
"container_network": "none",
"database": "l1_g4d_restore_20261024",
"port": 55441,
"source_dump_sha256": "f45926e56c1d9544f6ee0e50d690cfed984101307224e8282f93b9f0ec91f705",
"active_database_writes": 0
}
},
"served_revision_and_delta": "verified",
"limits": "Beverages c/h follow13(2),amounts/credit/refund not calculated;provisions excluded d;13(2)not extended e. Alternative treatment outside exemption not silently assumed. This increment does not close the complete IVA apuramento.",
"P001": "05/06 only",
"L1_complete": false,
"statistics_AI": "deferred",
"authenticated_preflight": {
"installed": {
"status": "installed",
"commit": "679203d4b13cd5b88ab05a0da539c359c37cc426",
"release": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"previous_release": "/var/www/investmoz-homologacao/releases/a153d0782f0f1f5a553a2c6d7106bc35059a170b-789a22ef",
"database_migrations": 0,
"content_imports": 0
},
"current_link": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"release_revision": {
"commit": "679203d4b13cd5b88ab05a0da539c359c37cc426",
"branch": "main",
"built_at": "2026-10-24T15:58:35.074611+00:00",
"manifest_sha256": "7b37d131d7b9564d901d8fc21407a759fcded9ba734c3757ce0fda5c00cc5c56"
},
"service": "ExecMainStatus=0\nActiveState=inactive\nSubState=dead\n",
"configuration_keys": [
"repository",
"branch",
"target_url",
"legacy_root",
"state_root",
"release_root",
"current_link",
"shared_assets",
"php",
"schema_contract",
"ci_environment",
"postgis_image",
"test_database",
"qa_port",
"retention",
"webhook_secret_file"
],
"safe_paths": {
"repository": "nala/Investidor-V2",
"release_root": "/var/www/investmoz-homologacao/releases",
"postgis_image": "postgis/postgis@sha256:01a6a70e41e6c4467c8f55f6063555ed72db2d6662cd0d571040d42eadaeb6f6"
},
"pipeline_sha256": "adec1c17654f3a8658b83b134f1e75f95391b235738552721906c3236e388604"
},
"authenticated_destination": "Fresh read confirmed679203d4;installer inactive",
"new_backup_restore": "Verified fresh backup and real isolated restore;no active restore performed",
"beverages_followup": {
"source": "CIVA13(2),20(1)(d)",
"L2": "Dedução do IVA da via13(2),com montante/documento/condições próprios",
"L3": "Restituição da via13(2),conforme procedimento aplicável;pedido não equivale a deferimento",
"closed_by_G4D": false
},
"served_commit": "686328a0853a1165872b5eb8163f7223600033ea",
"installation": {
"protected": {
"installed": {
"status": "installed",
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"release": "/var/www/investmoz-homologacao/releases/686328a0853a1165872b5eb8163f7223600033ea-81b13983",
"previous_release": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"database_migrations": 0,
"content_imports": 0
},
"runtime_files_verified": 3,
"persistent_files_and_env_verified": 369,
"tables_compared": 174,
"changed_tables": {
"cache": {
"before": {
"rows": 105,
"checksum": "de9a629fcda8ca89c2e1a4110abd00bb"
},
"after": {
"rows": 105,
"checksum": "84c52bab36d0972dfa8ef321f459c97f"
}
},
"sessions": {
"before": {
"rows": 17,
"checksum": "beb831efe057fd44c63bd504eb5d735f"
},
"after": {
"rows": 18,
"checksum": "388df19f76a7047a5d994b07b8e48c88"
}
}
},
"preserved_counts": {
"published_fiches": 29,
"relations": 28,
"geometries": 408
},
"migration_count": 0,
"content_imports": 0,
"comparison_role": "postgres_before_and_after;sameexportedsnapshotbaseline;noapplicationRLSvisibilityinference",
"writes_by_verification": 0
},
"public": {
"status": "installed_delta_verified",
"served_revision": {
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"branch": "main",
"built_at": "2026-10-24T16:09:18.914806+00:00",
"manifest_sha256": "c8a33831cec8c9c6cb0dea4a54083f2a86c1395879c4378470d2da61e4a97a60"
},
"manifest_hash_matches": true,
"compiled_delta_markers": {
"onboard-supplies/1": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_seagoing_ship": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_rescue_coastal_ship": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_departing_warship": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_international_aircraft": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"supplyCategory": [
"assets/project-dossier-Dr4Yp1R0.js",
"assets/services-Cckqil_k.js"
]
},
"assets": [
{
"file": "assets/project-dossier-Dr4Yp1R0.js",
"status": 200,
"sha256": "51098ef65c988ab0452035a92f9ab0a51907ef28fe94bc837dfe2409d3240052"
},
{
"file": "assets/simulation-form-CPZAFZU3.js",
"status": 200,
"sha256": "c6bcf64e60a5eeac0cafe3dc055dc5544162f21942ee08b34d51bc6d52947567"
},
{
"file": "assets/services-Cckqil_k.js",
"status": 200,
"sha256": "7f51adf59981b7f7b5c393dd44d68bfcdbd22814031fb079c2626c17eb4ac834"
},
{
"file": "assets/project-dossier-document-eCa4uUtB.js",
"status": 200,
"sha256": "1cb1f92e49041f4d5a27bc82a64dc5c5d7c6e7ba8fdfc0b80f0b49d8f60be66e"
}
],
"simulator_status": 200,
"simulator_entry": "assets/app-CxtsWs-S.js",
"existing_fiscal_availability": {
"data": {
"enabled": true,
"coverage_start": "2026-01-01",
"coverage_end": "2026-12-31",
"message": "IVA geral sobre base líquida disponível; enquadramento declarado."
}
},
"synthetic_private_writes": 0,
"method": "Read-only installedrevision/manifest/newcompiledcatalogueandreaders/simulatorentry;acceptedQAproofsreused"
},
"installer": {
"service": "ExecMainStatus=0\nActiveState=inactive\nSubState=dead\n",
"installed": {
"status": "installed",
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"release": "/var/www/investmoz-homologacao/releases/686328a0853a1165872b5eb8163f7223600033ea-81b13983",
"previous_release": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"database_migrations": 0,
"content_imports": 0
},
"latest_report": {
"status": "installed",
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"release": "/var/www/investmoz-homologacao/releases/686328a0853a1165872b5eb8163f7223600033ea-81b13983",
"previous_release": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"database_migrations": 0,
"content_imports": 0,
"requested_commits": [
"686328a0853a1165872b5eb8163f7223600033ea"
],
"finished_at": "2026-10-24T16:09:21.362571+00:00"
},
"log_file": "1792858071888964336.log",
"summaries": [
"OK (1 test, 3106 assertions)",
"built in 24.76s",
"OK (59 tests, 317 assertions)",
"# tests 289",
"# pass 289",
"# fail 0"
],
"log_bytes": 112499
},
"rollback_executed": false
}
}
}
@@ -1,5 +1,5 @@
{
"status": "ready_after_fresh_authenticated_preflight_and_verified_backup_restore",
"status": "installed_delta_verified_partial_L1",
"candidate": "8df721ac",
"QA_record": "40a4ddcb",
"fresh_remote_main": "679203d4b13cd5b88ab05a0da539c359c37cc426",
@@ -30,8 +30,8 @@
}
],
"counts_current": {
"delivered": 54,
"QA": 4,
"delivered": 58,
"QA": 0,
"functional_pending": 74,
"documentary": 1,
"total": 133
@@ -69,7 +69,7 @@
"active_database_writes": 0
}
},
"served_revision_and_delta": "pending installation",
"served_revision_and_delta": "verified",
"limits": "Beverages c/h follow13(2),amounts/credit/refund not calculated;provisions excluded d;13(2)not extended e. Alternative treatment outside exemption not silently assumed. This increment does not close the complete IVA apuramento.",
"P001": "05/06 only",
"L1_complete": false,
@@ -117,5 +117,157 @@
"pipeline_sha256": "adec1c17654f3a8658b83b134f1e75f95391b235738552721906c3236e388604"
},
"authenticated_destination": "Fresh read confirmed679203d4;installer inactive",
"new_backup_restore": "Verified fresh backup and real isolated restore;no active restore performed"
"new_backup_restore": "Verified fresh backup and real isolated restore;no active restore performed",
"beverages_followup": {
"source": "CIVA13(2),20(1)(d)",
"L2": "Dedução do IVA da via13(2),com montante/documento/condições próprios",
"L3": "Restituição da via13(2),conforme procedimento aplicável;pedido não equivale a deferimento",
"closed_by_G4D": false
},
"served_commit": "686328a0853a1165872b5eb8163f7223600033ea",
"installation": {
"protected": {
"installed": {
"status": "installed",
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"release": "/var/www/investmoz-homologacao/releases/686328a0853a1165872b5eb8163f7223600033ea-81b13983",
"previous_release": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"database_migrations": 0,
"content_imports": 0
},
"runtime_files_verified": 3,
"persistent_files_and_env_verified": 369,
"tables_compared": 174,
"changed_tables": {
"cache": {
"before": {
"rows": 105,
"checksum": "de9a629fcda8ca89c2e1a4110abd00bb"
},
"after": {
"rows": 105,
"checksum": "84c52bab36d0972dfa8ef321f459c97f"
}
},
"sessions": {
"before": {
"rows": 17,
"checksum": "beb831efe057fd44c63bd504eb5d735f"
},
"after": {
"rows": 18,
"checksum": "388df19f76a7047a5d994b07b8e48c88"
}
}
},
"preserved_counts": {
"published_fiches": 29,
"relations": 28,
"geometries": 408
},
"migration_count": 0,
"content_imports": 0,
"comparison_role": "postgres_before_and_after;sameexportedsnapshotbaseline;noapplicationRLSvisibilityinference",
"writes_by_verification": 0
},
"public": {
"status": "installed_delta_verified",
"served_revision": {
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"branch": "main",
"built_at": "2026-10-24T16:09:18.914806+00:00",
"manifest_sha256": "c8a33831cec8c9c6cb0dea4a54083f2a86c1395879c4378470d2da61e4a97a60"
},
"manifest_hash_matches": true,
"compiled_delta_markers": {
"onboard-supplies/1": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_seagoing_ship": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_rescue_coastal_ship": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_departing_warship": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"onboard_international_aircraft": [
"assets/project-dossier-Dr4Yp1R0.js"
],
"supplyCategory": [
"assets/project-dossier-Dr4Yp1R0.js",
"assets/services-Cckqil_k.js"
]
},
"assets": [
{
"file": "assets/project-dossier-Dr4Yp1R0.js",
"status": 200,
"sha256": "51098ef65c988ab0452035a92f9ab0a51907ef28fe94bc837dfe2409d3240052"
},
{
"file": "assets/simulation-form-CPZAFZU3.js",
"status": 200,
"sha256": "c6bcf64e60a5eeac0cafe3dc055dc5544162f21942ee08b34d51bc6d52947567"
},
{
"file": "assets/services-Cckqil_k.js",
"status": 200,
"sha256": "7f51adf59981b7f7b5c393dd44d68bfcdbd22814031fb079c2626c17eb4ac834"
},
{
"file": "assets/project-dossier-document-eCa4uUtB.js",
"status": 200,
"sha256": "1cb1f92e49041f4d5a27bc82a64dc5c5d7c6e7ba8fdfc0b80f0b49d8f60be66e"
}
],
"simulator_status": 200,
"simulator_entry": "assets/app-CxtsWs-S.js",
"existing_fiscal_availability": {
"data": {
"enabled": true,
"coverage_start": "2026-01-01",
"coverage_end": "2026-12-31",
"message": "IVA geral sobre base líquida disponível; enquadramento declarado."
}
},
"synthetic_private_writes": 0,
"method": "Read-only installedrevision/manifest/newcompiledcatalogueandreaders/simulatorentry;acceptedQAproofsreused"
},
"installer": {
"service": "ExecMainStatus=0\nActiveState=inactive\nSubState=dead\n",
"installed": {
"status": "installed",
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"release": "/var/www/investmoz-homologacao/releases/686328a0853a1165872b5eb8163f7223600033ea-81b13983",
"previous_release": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"database_migrations": 0,
"content_imports": 0
},
"latest_report": {
"status": "installed",
"commit": "686328a0853a1165872b5eb8163f7223600033ea",
"release": "/var/www/investmoz-homologacao/releases/686328a0853a1165872b5eb8163f7223600033ea-81b13983",
"previous_release": "/var/www/investmoz-homologacao/releases/679203d4b13cd5b88ab05a0da539c359c37cc426-6ad3a32e",
"database_migrations": 0,
"content_imports": 0,
"requested_commits": [
"686328a0853a1165872b5eb8163f7223600033ea"
],
"finished_at": "2026-10-24T16:09:21.362571+00:00"
},
"log_file": "1792858071888964336.log",
"summaries": [
"OK (1 test, 3106 assertions)",
"built in 24.76s",
"OK (59 tests, 317 assertions)",
"# tests 289",
"# pass 289",
"# fail 0"
],
"log_bytes": 112499
},
"rollback_executed": false
}
}
@@ -1,5 +1,16 @@
# Rastreabilidade, utilização e formação
## 24/10/2026 — G4D entregue na homologação 686328a0
P062/abastecimento de embarcação em alto mar, P063/salvamento-assistência-pesca costeira, P064/navio de guerra em saída para destino estrangeiro, P067/avião de companhia principalmente internacional: quatro ramos/quatro tratamentos, com categoria13(3) e condições próprias. Entrega pelo Git existente, fast-forward sobre679203d4, após conferência fresca autenticada e novo backup/restauro isolado real sem rede. Preservados174tabelas,369ficheiros/configuração e29fichas/28relações/408geometrias por comparação de identidade PostgreSQL equivalente; somente diferenças operacionais cache/sessões registadas. Zero migrações/importações, alterações de permissões ou ensaios sintéticos no activo.
Revisão efectivamente servida, manifesto/hash, marcadores compilados, três ficheiros funcionais e simuladorHTTP200 conferidos. Prova manual Tempo «ja efectuada» registada em `40a4ddcb`; código/API/provas anteriores reutilizados. Release anterior e backup conservados, contenção compatível de novos cálculos verificada, não aplicada. Montante/moeda/período e histórico preservados ao alterar categoria.
**Limites mantidos:** provisões (incluindo bebidas) excluídas na alínea d; bebidas nas alíneas c/h identificam a via13(2) de dedução/restituição sem calcular liquidação/crédito/restituição nem assumir taxa ou zero; a enumeração13(2)não é estendida à alínea e. O apuramento dessa via permanece no lote fiscal correspondente, independente deP001. Esta entrega não fecha o IVA integral.
[Manifesto/recibo](../simulations/l1-g4d-delivery-20261024.json), registo `iva_l1_g4d_homologation_20261024`. **58 entregues +74 funcionais pendentes +P001=133; sem candidatas QA por disponibilizar.** G4:15entregues/4porimplementar no âmbito descrito. P001 só05/06; L1 aberto; Estatísticas/IA adiadas.
## 24/10/2026 — G4D: conferência visual manual concluída pela Tempo
A Tempo respondeu «ja efectuada» ao pedido dirigido da página `http://127.0.0.1:18639/g4d.html`: quatro abastecimentos, categoria, bebidas no primeiro caso com via de dedução/restituição e apuramento indeterminado sem apagar preço, Guardar → Recuperar → Relatório. Registo `iva_l1_g4d_manual_Tempo_visual_QA_closed_20261024`. Esta prova manual encerra a pendência visual descrita abaixo; não é atribuída à extensão nem à conferência da revisão instalada. Código/API/provas anteriores reutilizados sem repetição. **G4D concluído em QA: candidata `8df721ac`, quatro ramos P062/P063/P064/P067. Saldo 54 entregues +4 QA +74 funcionais pendentes +P001=133.** Homologação permanece `679203d4/25cae1d9` até entrega; L1 aberto, P001 apenas05/06, Estatísticas/IA adiadas.
@@ -799,8 +810,8 @@ As estimativas são **horas de trabalho técnico**, não calendário nem mediç
| --- | --- | --- | --- | --- | --- |
| Encerrado — planeamento, S1–S3 e IVA entregue | Planeamento financeiro; moeda original; recuperação por ID; IVA mensal geral líquido MZN/2026; aquisições08–10 no âmbito demonstrado e totais14–18 condicionados | Nenhum saldo nos lotes aceites. Não extrapolar para IVA integral | Vendas, compras, orçamento, custos, tesouraria, dossier por oportunidade, gravação e exportações | Preservar `cd10cccb`/`355656b5`, `1655f57e`/`e8c39a1b` e referência `276d833a` | 0 h de reimplementação |
| L1 — IVA: operações e enquadramento | Vendas mensais e operação interna geral líquida | Classificar operações03–07 e outras situações aplicáveis; IVA incluído, isenções/direito à dedução, taxa reduzida e períodos por linha/estabelecimento | Produtos, vendas, entidade, localização e oportunidade | CIVA e alterações2025; incidência por operação, sem inferir regime de sector/forma jurídica | 40–64 h |
| L2 — IVA: dedução restante e regularizações | Compras08–10, líquido/IVA/bruto, documento, mês e afectação explícita no recorte aceite | Importações documentadas, dedução parcial/pro-rata, exclusões, activos e regularizações12–13; condições por parcela | Compras, activos, fornecedor, documento, calendário, parcela não dedutível | L1 quando determina direito; artigos de dedução e regularização. Importação pode usar documento aduaneiro existente, sem esperar pelo cálculo de direitos de L13 | 48–72 h |
| L3 — IVA: saldo e fecho do Modelo A | Totais14–18 quando todas as parcelas estão determinadas | Campos19–27 aplicáveis, transporte de crédito, rectificações/substituição, imposto a entregar e pedido de reembolso; estados documentados e relação com tesouraria | Execuções mensais, parcelas L1/L2, documentos e histórico | L1/L2 para apuramento integral; saldo anterior identificado e procedimento de reembolso aplicável. Pedido não significa deferimento/recebimento | 48–80 h |
| L2 — IVA: dedução restante e regularizações | Compras08–10, líquido/IVA/bruto, documento, mês e afectação explícita no recorte aceite | Importações documentadas, dedução parcial/pro-rata, exclusões, activos e regularizações12–13; condições por parcela; via de dedução de bebidas13(2), identificada porG4D e ainda não apurada | Compras, activos, fornecedor, documento, calendário, parcela não dedutível | L1 quando determina direito; artigos de dedução e regularização. Importação pode usar documento aduaneiro existente, sem esperar pelo cálculo de direitos de L13 | 48–72 h |
| L3 — IVA: saldo e fecho do Modelo A | Totais14–18 quando todas as parcelas estão determinadas | Campos19–27 aplicáveis, transporte de crédito, rectificações/substituição, imposto a entregar e pedido de reembolso; estados documentados e relação com tesouraria; via de restituição de bebidas13(2), identificada porG4D e ainda não apurada, conforme procedimento próprio | Execuções mensais, parcelas L1/L2, documentos e histórico | L1/L2 para apuramento integral; saldo anterior identificado e procedimento de reembolso aplicável. Pedido não significa deferimento/recebimento | 48–80 h |
| L4 — ISPC: elegibilidade e apuramento | Campos de enquadramento e motor genérico | Regime/actividade/volume elegível, opções/exclusões, escalões/taxas aplicáveis, mínimo, trimestre e retenções específicas; comparação só entre regimes admissíveis | Vendas por actividade, custos, NUIT, natureza jurídica e residência confirmada | Lei9/2025 e regulamentação/período; distinguir receita anual, trimestre e excesso | 40–64 h |
| L5 — retenções IRPC e guias | Documentos de compras/vendas e guia M/39 como exemplar | Rendimento pago/recebido, entidade que retém, residente/não residente/EP, evento temporal, excepções e casos digitais/e-money; guia e comprovativo ligados à operação | Contrapartes, facturas, pagamentos, período, moeda, oportunidade | Artigos aplicáveis por rendimento, taxa/convenção se invocada; corrigir remissões do exemplar. Sem submissão electrónica AT presumida | 32–56 h |
| L6 — IRPC anual: regime normal | Projecções, resultados financeiros, activos e custos | Ponte resultado contabilístico→matéria colectável, custos admitidos/não admitidos, amortizações, perdas fiscais e colecta; correspondência M/20/M/22 | Plano financeiro e dados comuns; L5 para retenções sofridas | Código IRPC e Lei12/2025; exercício fiscal, residência/EP, saldos/perdas com ano e prova; resolver diferenças PDF/XLSX | 48–80 h |
File diff suppressed because one or more lines are too long