Record installed P104 and explicitly partial offer returnee scopes

This commit is contained in:
2026-10-25 11:08:21 +02:00
parent e38aa74920
commit 9019f766f2
5 changed files with 671 additions and 11 deletions
@@ -23975,5 +23975,439 @@
"P001"
],
"L1": "open"
},
"iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025": {
"status": "installed_P104_operational_scope_partial_P058_P084_P085_L1_open",
"candidate": "7b6a95a7181be5af622b0b665a31010ce93d6d5c",
"accepted_candidates": [
"7b6a95a7"
],
"base_installed": "a665ee9c974adb48706027e66fdd71b773d7358c",
"coverage_complete_branches": {
"AUD-SIM-L1-P104": "Procedimento operacional daTempo25/10:compra/venda segundo natureza/perspectiva;média comercial de referênciaBM na submissão;fonte,boletim,taxa,sentido,original/convertido e histórico conservados;excepções fiscais identificadas.Sem activarIVA/dedução/base de outros livros."
},
"branch_count_complete": 1,
"coverage_partial_branches": {
"AUD-SIM-L1-P084": "PedidoMF/AT→apresentado→decisão com despacho privado,número/data/emitente/âmbito→formulário com despacho;interesse público/fins sociais;correspondência específica do formulário não é presumida.",
"AUD-SIM-L1-P085": "Mesmo acompanhamento operacional com finalidade de atenuar calamidades e aquisição;sem extensão automática à importação;correspondência de formulário permanece parcial.",
"AUD-SIM-L1-P058": "Três percursos de veículos no regresso63:isenção/80%/separado50%;sem transplantarP059;bagagem/outros bens e remissão57(2)b por concluir;180dias exactos indeterminados."
},
"coverage_label": "ApenasP104 conta como novo ramo entregue;P058/P084/P085 continuam pendentes com cobertura parcial explícita.",
"runtime_delta": [
{
"path": "app/Http/Controllers/Api/V1/SimulationOfferDocumentController.php",
"sha256_LF": "b7359dcd66fa01e76d55ad729615f7cd4f0eb45ed88ec7b32d7997b8cfcb89c9"
},
{
"path": "app/Http/Middleware/EnsureSimulationRecoveryCookie.php",
"sha256_LF": "d10c2f54772233fcffe4f8f24c62a2282537bff1085d43ca7c1e8774070f5316"
},
{
"path": "resources/js/components/simulation-currency-events.tsx",
"sha256_LF": "4c81d2cd7e6835ee8102a8323991b494d8b52a21198a816c9f93f973c0da55b6"
},
{
"path": "resources/js/components/simulation-fx-selection.tsx",
"sha256_LF": "39bb6d87d404745b0b66349bc11626545a3672ae27321ce9b4658416592059bf"
},
{
"path": "resources/js/components/simulation-monthly-iva.tsx",
"sha256_LF": "b695e87089b08f987847e28413cd9bacca12b25f1171db4915f4a5dd082f5180"
},
{
"path": "resources/js/components/simulation-offer-preparations.tsx",
"sha256_LF": "9e70725e707ff4236f8edbaa965cb72d42407e010053a23f0e86bae7bbc2eaf7"
},
{
"path": "resources/js/components/simulation-offer-workflow.tsx",
"sha256_LF": "4cf2354d01b1f6c60598f1a495ee02946c5e565434078c61928ec7d13fe43cc6"
},
{
"path": "resources/js/components/simulation-returnees.tsx",
"sha256_LF": "a8b457344ec93d0db6d7a169b2f0b77dacb916b4943324a19b2580a893191cd4"
},
{
"path": "resources/js/components/simulation-travel-events.tsx",
"sha256_LF": "d5690d7abbb2b70653ec6cb42e75260347e7190c5d3a474983e6fd318d0606c4"
},
{
"path": "resources/js/lib/iva-currency-events.ts",
"sha256_LF": "cc9f2045d302d7987310da4006cc250fc5c99a27397918d166d649bfc32fab08"
},
{
"path": "resources/js/lib/iva-fx-selection.ts",
"sha256_LF": "9aa07ad443bc777b80510a3b5bd6aff9ddb9814d2450f3c690e531e74d71d998"
},
{
"path": "resources/js/lib/iva-offer-package.ts",
"sha256_LF": "240b274933e669a8c6def3b2324507c421bcd90ccbca82b58f6aab72cdeba5f5"
},
{
"path": "resources/js/lib/iva-offer-preparations.ts",
"sha256_LF": "b57abb97295493d0a9c3bb48941a7bb250f4fbec367a8b575afdbb14c32d1751"
},
{
"path": "resources/js/lib/iva-offer-workflow.ts",
"sha256_LF": "6ee9df722441639ab674b2457e5e9a075dc6ef326eab718d20295572297d5f86"
},
{
"path": "resources/js/lib/iva-returnees.ts",
"sha256_LF": "f91988669672e92527dba7e374fadebe71973f58a8459181d01e1684f10aab25"
},
{
"path": "resources/js/lib/project-dossier.ts",
"sha256_LF": "fc54a64b0e7bc218f30031355497c1ad98c84e5f2faf51945d5aa70e8f115864"
},
{
"path": "routes/api.php",
"sha256_LF": "f0b1b2b6943d23d27d54f6ffc58fd5caca46760ecec97a6da85faf477e5fef4e"
}
],
"documentary_delta": [
{
"path": "docs/investmoz/simulations/source-archive/Decreto-27-2026-BR123.pdf",
"sha256": "26249c3fa58f149c81de36e99d1aac2819a4771379d9e8833159660dabf539bb",
"state": "original archived;no automatic import,publication or fiscal activation"
},
{
"path": "docs/investmoz/simulations/source-archive/Decreto-37-2023-BR124.pdf",
"sha256": "7e680b191481faa0e2e9057fa5053587eb2a29d1d8c819e0eb9f02814255a04c",
"state": "original archived;no automatic import,publication or fiscal activation"
},
{
"path": "docs/investmoz/simulations/source-archive/Lei-17-2022-BR251-exemplar-MCNet5.pdf",
"sha256": "14eb34f0af91a8f5cb1770c7b52d6ff839c6818302d1ed96d79afbfb9fe999d4",
"state": "original archived;no automatic import,publication or fiscal activation"
},
{
"path": "docs/investmoz/simulations/source-archive/Lei-17-2022-IPP-BR250-Parlamento.pdf",
"sha256": "978cd22403ffd336a631704ecd7a5bbd814a427c815b9acdaca5515591dd9e2a",
"state": "original archived;no automatic import,publication or fiscal activation"
}
],
"compiled_delta_markers_expected": [
"submissionDate",
"bulletinPerspective",
"fxSelection",
"scopeConfirmed",
"formDecisionHash",
"returneeImports",
"ownershipAssessment",
"Pedido → decisão → formulário com despacho",
"Conferir selecção e impacto",
"Confirmar selecção nesta linha",
"Recuperar anexos privados desta gravação",
"Preparar formulário com despacho associado",
"Regresso definitivo — veículos (P058, cobertura parcial)",
"Sem cálculo de IVA ou dedução",
"Continuidade do trabalho fiscal:",
"sem calcular IVA devido ou dedução",
"Cobertura digital deste incremento:",
"Não representa cobertura digital integral"
],
"counts_before": {
"delivered": 127,
"QA": 1,
"functional_pending": 4,
"documentary": 1,
"total": 133
},
"counts_current": {
"delivered": 128,
"QA": 0,
"functional_pending": 4,
"documentary": 1,
"total": 133
},
"counts_after_delivery": {
"delivered": 128,
"QA": 0,
"functional_pending": 4,
"documentary": 1,
"total": 133
},
"QA_proofs_reused": [
"iva-l1-tempo-offers-fx-qa-20261025.json"
],
"authorization": "Tempo25/10 pede entrega conjunta da candidata7b6a95a7,separandoP104concluído deP058/P084/P085parciais;preservar históricos/conferir sódelta.",
"preservation": "127fechos/dados/configuração/permissões/originais/relações/históricos conservados;nenhuma perda confirmada;provasQA75frontend/API2/37,types/build/UI reutilizadas.",
"limitations_balance": [
"P104 é procedimento operacional da Tempo,não atribuição àLei2/2006 de uma regra cambial não demonstrada;excepção fiscal identificada por disposição/âmbito/taxa/data",
"Não activa cálculo de IVA,dedução ou reavaliação de livros anteriores;conversão reutiliza aritmética existente a seis casas decimais,sem nova regra de arredondamento fiscal",
"P084/P085 não são fechados por este avanço;ZIP contém preparação e anexos,não recibo de submissão nem formulário oficial inventado",
"Anexos privados reutilizamdocuments/scan existente;sem migração;pendente de scan impede descarga,sem criar certificado fiscal",
"P058 é parcial;bagagem e remissões por concluir;sem extensão das condiçõesP059",
"Formais digitais e cálculo fiscal de viagens/eventos mantêm limitações aceites;bebidasL2/L3,Estatísticas/IAadiadas;L1aberto"
],
"remaining_ids": [
"P047",
"P058",
"P084",
"P085",
"P001"
],
"P104_closure": "operational_scope_defined_by_Tempo_only",
"P084_P085_closure": false,
"P058_closure": false,
"L1": "open",
"containment": "l1-tempo-offers-fx-readonly-rollback-20261025.patch verified without applying;retains readers/history/downloads and unrelated branches;previous release retained",
"authenticated_preflight": {
"installed": {
"status": "installed",
"commit": "a665ee9c974adb48706027e66fdd71b773d7358c",
"release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"previous_release": "/var/www/investmoz-homologacao/releases/a48e9749799b7ed0ad370e23c2fda2bab06150d0-4bcb51fd",
"database_migrations": 0,
"content_imports": 0
},
"current_link": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"release_revision": {
"commit": "a665ee9c974adb48706027e66fdd71b773d7358c",
"branch": "main",
"built_at": "2026-10-25T08:24:49.843479+00:00",
"manifest_sha256": "4aa78f9db6db6dcf31222b9bff45f5dfbaa0dc071225fcc3de4f0f02f0d03cd8"
},
"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"
},
"backup_restore": {
"backup": {
"stage": "/var/backups/investmoz-l1-tempo-offers-fx-delivery-20261025/backup",
"target": {
"database": "teste_investidor",
"port": 5432
},
"tables": 174,
"files_verified": 369,
"dump_sha256": "15f6d2f8bee7c1b21ba02406e311d1a6e203dfe3081aa84997c3057ea19c2a73",
"files_sha256": "bb0db583f66e8f890808573a7f63d36f67242306f90cab2a3dc07e412ee6edef",
"restore_verified": false
},
"restore": {
"restore_verified": true,
"tables_verified": 174,
"container_network": "none",
"database": "l1_tempo_offers_fx_restore_20261025",
"port": 55441,
"source_dump_sha256": "15f6d2f8bee7c1b21ba02406e311d1a6e203dfe3081aa84997c3057ea19c2a73",
"active_database_writes": 0
}
},
"delivery_local_date": "2026-10-25",
"delivery_timezone": "Africa/Johannesburg",
"served_commit": "e38aa74920412e545213b35b7585c847a0b8a969",
"installation": {
"protected": {
"installed": {
"status": "installed",
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"database_migrations": 0,
"content_imports": 0
},
"runtime_files_verified": 17,
"documentary_files_verified": 4,
"persistent_files_and_env_verified": 369,
"tables_compared": 174,
"changed_tables": {
"cache": {
"before": {
"rows": 106,
"checksum": "b9e4d79e3630947e4211403147f3205e"
},
"after": {
"rows": 106,
"checksum": "7d5f83ca87d426b646e62b3e7d94979e"
}
},
"sessions": {
"before": {
"rows": 125,
"checksum": "bc46e3ec1db00b4c7c0b5208afbdb625"
},
"after": {
"rows": 126,
"checksum": "e7acfdf24b4808f0168154e2bdacf1ab"
}
}
},
"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": "e38aa74920412e545213b35b7585c847a0b8a969",
"branch": "main",
"built_at": "2026-10-25T09:07:12.105014+00:00",
"manifest_sha256": "9e01cbb05e4cc752f81a698bc88223dcbf5182b6eb2199e8f579ca2a11b6b2f3"
},
"manifest_hash_matches": true,
"compiled_delta_markers": {
"submissionDate": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"bulletinPerspective": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"fxSelection": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"scopeConfirmed": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"formDecisionHash": [
"assets/project-dossier-GNi9gCOX.js"
],
"returneeImports": [
"assets/project-dossier-GNi9gCOX.js"
],
"ownershipAssessment": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"Pedido → decisão → formulário com despacho": [
"assets/services-D3hdAJ2p.js"
],
"Conferir selecção e impacto": [
"assets/services-D3hdAJ2p.js"
],
"Confirmar selecção nesta linha": [
"assets/services-D3hdAJ2p.js"
],
"Recuperar anexos privados desta gravação": [
"assets/services-D3hdAJ2p.js"
],
"Preparar formulário com despacho associado": [
"assets/services-D3hdAJ2p.js"
],
"Regresso definitivo — veículos (P058, cobertura parcial)": [
"assets/services-D3hdAJ2p.js"
],
"Sem cálculo de IVA ou dedução": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"Continuidade do trabalho fiscal:": [
"assets/services-D3hdAJ2p.js"
],
"sem calcular IVA devido ou dedução": [
"assets/services-D3hdAJ2p.js"
],
"Cobertura digital deste incremento:": [
"assets/services-D3hdAJ2p.js"
],
"Não representa cobertura digital integral": [
"assets/services-D3hdAJ2p.js"
]
},
"assets": [
{
"file": "assets/project-dossier-document-BfKP8U8W.js",
"status": 200,
"sha256": "d0a6dfe53169188f11fde6c8c7cec979035661fca32af4ed6722714b3df9896a"
},
{
"file": "assets/services-D3hdAJ2p.js",
"status": 200,
"sha256": "5c98a63f36d8b1c1898dce85f98025114bd1049395f3d0db3e094fed6e9bc670"
},
{
"file": "assets/project-dossier-GNi9gCOX.js",
"status": 200,
"sha256": "aea35e19d5ccf766185c3b85f271ae37131903ccc4106b876c56354c9dda3ad3"
},
{
"file": "assets/simulation-form-BqVD91Ek.js",
"status": 200,
"sha256": "85cbd533c5bc92af5a448db71da006d4346d2d0adb09dde825db0aa19ad5048c"
}
],
"simulator_status": 200,
"simulator_entry": "assets/app-DPOFdqTY.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": "e38aa74920412e545213b35b7585c847a0b8a969",
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"database_migrations": 0,
"content_imports": 0
},
"latest_report": {
"status": "installed",
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"database_migrations": 0,
"content_imports": 0,
"requested_commits": [
"e38aa74920412e545213b35b7585c847a0b8a969"
],
"finished_at": "2026-10-25T09:07:14.749876+00:00"
},
"log_file": "1792919112275510355.log",
"summaries": [
"OK (1 test, 3106 assertions)",
"built in 30.07s",
"OK (59 tests, 317 assertions)",
"# tests 620",
"# pass 620",
"# fail 0"
],
"log_bytes": 190206
},
"rollback_executed": false
},
"activation": "Joint Git fast-forward/webhook/installer;no migrations/content imports;accepted QA proofs reused;installed delta only",
"deduction_calculation": false,
"automatic_historical_recalculation": false
}
}
@@ -1,6 +1,6 @@
{
"date": "2026-10-25",
"status": "P104 concluído em QA no procedimento operacional da Tempo;P058/P084/P085 parciais,sem fecho",
"status": "P104 delivered operational scope;partial P058/P084/P085 delivered without closure;QA proofs preserved",
"implementation_revision": "9536eb710b4b02650a80b9943e20b3f086dd0893",
"branch": "codex/iva-l1-returnees-qa-20261025",
"homologation_unchanged": "a665ee9c",
@@ -259,5 +259,24 @@
"package_P084": "65ad2aadbe5a59ddde566a0b5edb2125bdce221503a982bcc7c717235651abff",
"package_P085": "e447fe112b34466fcb7e3fe9c559b16edf6680a17e46c56f47425f4300d40c54"
},
"source_inventory_count": 19
"source_inventory_count": 19,
"qa_status_preserved": "P104 concluído em QA no procedimento operacional da Tempo;P058/P084/P085 parciais,sem fecho",
"delivery_followup": {
"served_commit": "e38aa74920412e545213b35b7585c847a0b8a969",
"receipt": "l1-tempo-offers-fx-delivery-20261025.json",
"record": "iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025",
"counts": {
"delivered": 128,
"QA": 0,
"functional_pending": 4,
"documentary": 1,
"total": 133
},
"partial_ids": [
"P058",
"P084",
"P085"
],
"L1": "open"
}
}
@@ -1,5 +1,5 @@
{
"status": "ready_after_fresh_authenticated_preflight_and_verified_backup_restore",
"status": "installed_P104_operational_scope_partial_P058_P084_P085_L1_open",
"candidate": "7b6a95a7181be5af622b0b665a31010ce93d6d5c",
"accepted_candidates": [
"7b6a95a7"
@@ -135,8 +135,8 @@
"total": 133
},
"counts_current": {
"delivered": 127,
"QA": 1,
"delivered": 128,
"QA": 0,
"functional_pending": 4,
"documentary": 1,
"total": 133
@@ -237,5 +237,198 @@
"source_dump_sha256": "15f6d2f8bee7c1b21ba02406e311d1a6e203dfe3081aa84997c3057ea19c2a73",
"active_database_writes": 0
}
}
},
"delivery_local_date": "2026-10-25",
"delivery_timezone": "Africa/Johannesburg",
"served_commit": "e38aa74920412e545213b35b7585c847a0b8a969",
"installation": {
"protected": {
"installed": {
"status": "installed",
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"database_migrations": 0,
"content_imports": 0
},
"runtime_files_verified": 17,
"documentary_files_verified": 4,
"persistent_files_and_env_verified": 369,
"tables_compared": 174,
"changed_tables": {
"cache": {
"before": {
"rows": 106,
"checksum": "b9e4d79e3630947e4211403147f3205e"
},
"after": {
"rows": 106,
"checksum": "7d5f83ca87d426b646e62b3e7d94979e"
}
},
"sessions": {
"before": {
"rows": 125,
"checksum": "bc46e3ec1db00b4c7c0b5208afbdb625"
},
"after": {
"rows": 126,
"checksum": "e7acfdf24b4808f0168154e2bdacf1ab"
}
}
},
"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": "e38aa74920412e545213b35b7585c847a0b8a969",
"branch": "main",
"built_at": "2026-10-25T09:07:12.105014+00:00",
"manifest_sha256": "9e01cbb05e4cc752f81a698bc88223dcbf5182b6eb2199e8f579ca2a11b6b2f3"
},
"manifest_hash_matches": true,
"compiled_delta_markers": {
"submissionDate": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"bulletinPerspective": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"fxSelection": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"scopeConfirmed": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"formDecisionHash": [
"assets/project-dossier-GNi9gCOX.js"
],
"returneeImports": [
"assets/project-dossier-GNi9gCOX.js"
],
"ownershipAssessment": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"Pedido → decisão → formulário com despacho": [
"assets/services-D3hdAJ2p.js"
],
"Conferir selecção e impacto": [
"assets/services-D3hdAJ2p.js"
],
"Confirmar selecção nesta linha": [
"assets/services-D3hdAJ2p.js"
],
"Recuperar anexos privados desta gravação": [
"assets/services-D3hdAJ2p.js"
],
"Preparar formulário com despacho associado": [
"assets/services-D3hdAJ2p.js"
],
"Regresso definitivo — veículos (P058, cobertura parcial)": [
"assets/services-D3hdAJ2p.js"
],
"Sem cálculo de IVA ou dedução": [
"assets/services-D3hdAJ2p.js",
"assets/project-dossier-GNi9gCOX.js"
],
"Continuidade do trabalho fiscal:": [
"assets/services-D3hdAJ2p.js"
],
"sem calcular IVA devido ou dedução": [
"assets/services-D3hdAJ2p.js"
],
"Cobertura digital deste incremento:": [
"assets/services-D3hdAJ2p.js"
],
"Não representa cobertura digital integral": [
"assets/services-D3hdAJ2p.js"
]
},
"assets": [
{
"file": "assets/project-dossier-document-BfKP8U8W.js",
"status": 200,
"sha256": "d0a6dfe53169188f11fde6c8c7cec979035661fca32af4ed6722714b3df9896a"
},
{
"file": "assets/services-D3hdAJ2p.js",
"status": 200,
"sha256": "5c98a63f36d8b1c1898dce85f98025114bd1049395f3d0db3e094fed6e9bc670"
},
{
"file": "assets/project-dossier-GNi9gCOX.js",
"status": 200,
"sha256": "aea35e19d5ccf766185c3b85f271ae37131903ccc4106b876c56354c9dda3ad3"
},
{
"file": "assets/simulation-form-BqVD91Ek.js",
"status": 200,
"sha256": "85cbd533c5bc92af5a448db71da006d4346d2d0adb09dde825db0aa19ad5048c"
}
],
"simulator_status": 200,
"simulator_entry": "assets/app-DPOFdqTY.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": "e38aa74920412e545213b35b7585c847a0b8a969",
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"database_migrations": 0,
"content_imports": 0
},
"latest_report": {
"status": "installed",
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
"database_migrations": 0,
"content_imports": 0,
"requested_commits": [
"e38aa74920412e545213b35b7585c847a0b8a969"
],
"finished_at": "2026-10-25T09:07:14.749876+00:00"
},
"log_file": "1792919112275510355.log",
"summaries": [
"OK (1 test, 3106 assertions)",
"built in 30.07s",
"OK (59 tests, 317 assertions)",
"# tests 620",
"# pass 620",
"# fail 0"
],
"log_bytes": 190206
},
"rollback_executed": false
},
"activation": "Joint Git fast-forward/webhook/installer;no migrations/content imports;accepted QA proofs reused;installed delta only",
"deduction_calculation": false,
"automatic_historical_recalculation": false
}
@@ -1,5 +1,19 @@
# Rastreabilidade, utilização e formação
## 25/10/2026 — entrega conjunta P104 operacional e percursos parciais
Homologação **`e38aa749`**, sobre `a665ee9c`; candidata `7b6a95a7` aceite pelaTempo. Uma integraçãoGit,backup/restauro real semrede e conferência apenas do delta instalado;provasQA75frontend/API2/37asserções,types/build/UI reutilizadas. **127fechos anteriores preservados**.
**P104 entregue no procedimento operacional definido pelaTempo25/10/2026**:compra/venda interpretadas pela perspectiva do boletim;média comercial de referênciaBM na data de submissão indicada;fonte/boletim,taxa,perspectiva,sentido,data,montante original/convertido e históricos conservados.Excepções fiscais têm disposição/âmbito/data/taxa próprios.Não atribuir esta orientação àLei2/2006;sem activação de base/IVA/dedução ou recálculo automático de históricos e livros anteriores.
**P084/P085 continuam parciais**:pedido escritoMF/AT→pedido apresentado→decisão com despacho privado,número/data/emitente e âmbito→preparação do formulário com despacho;submissão externa explícita.P084 mantém interesse público/fins sociais e aquisição/importação distintas;P085 finalidade de atenuar calamidades e aquisição.Pedido não é concessão;aplicação após despacho restringe-se aos bens,operação,período e condições confirmados.Alterações invalidam a correspondência;formulário não a renova automaticamente.ZIP inclui pedido,preparação/formulário e despacho porhash;não inventaModeloI.1 aplicável nem recibo da autoridade.Anexos privados reutilizam autenticação,documents e análise antimalware,sem nova certificação fiscal.
**P058 permanece parcial**,com três percursos de veículos no regresso:isenção,redução80%,separado50%,condições próprias63/28 doDecreto37/2023;sem transplantarP059.Bagagem/outros bens e remissão incoerente57(2)b por concluir;tempo de propriedade usa marco documentado,sem escolher automaticamente chegada/despacho;180dias exactos indeterminados.Originais37/2023,27/2026 e exemplaresIPP2022 preservados porbytes/hash,sem importação/publicação automática.P047 continua pendente.
Verificação instalada:17hashes funcionais,4originais,18marcadores compilados,manifesto/revisão e simuladorHTTP200;174tabelas e369ficheiros/configuração comparados;mesmoactorPostgreSQL antes/depois,diferenças apenas cache/sessões;29fichas publicadas,28relações,408geometrias conservadas.Zero migrações,importações,alterações de permissões ou ensaios sintéticos no activo.Contenção conferida sem aplicar;leitores,históricos e release anterior preservados.
[Manifesto/recibo](../simulations/l1-tempo-offers-fx-delivery-20261025.json),registo `iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025`. **128entregues+4funcionais pendentes(P047,P058,P084,P085)+P001=133**,sem candidatasQApor disponibilizar. **L1aberto**;P001limitado05/06,formalidades digitais e cálculo fiscal restante conservam limites aceites,bebidasL2/L3;Estatísticas/IAadiadas.
## 25/10/2026 — conclusão QA do procedimento P104 e continuidade das ofertas
P104 concluído emQA no procedimento operacional fornecido pela Tempo;runtime `9536eb710b4b02650a80b9943e20b3f086dd0893`. Compra/venda respeitam a perspectiva do boletim;média comercial usa referênciaBM na data de submissão indicada.Exemplar oficial arquivado é aceite com origemBM identificada,sem exigirURL ou segunda certificação.Excepções fiscais conservam disposição,âmbito,taxa/data próprios.Original,convertido,taxa,sentido,fonte,versão e histórico preservados;sem recálculo automático ou activação deIVA/dedução/base noutros livros.Aritmética reutilizada a seis casas decimais é escolha técnica,não nova regra de arredondamento fiscal.
File diff suppressed because one or more lines are too long