Preserva classificacao contabilistica aceite e bases locais

Regista aceitacao funcional do primeiro incremento PGC-NIRF e preserva as dependencias documentais e tecnicas existentes. A validacao do calculo fiscal continua separada e pendente. Sem credenciais, bases operacionais ou publicacao.
This commit is contained in:
2026-10-26 13:47:11 +02:00
parent 8fcd52c31d
commit f8d57b52aa
86 changed files with 3621 additions and 8 deletions
@@ -0,0 +1,11 @@
{
"database": "sgf_tempo_dev",
"confirmed_grants_applied": 4,
"company_id": 1,
"proposer_id": 1,
"validator_id": 2,
"no_unit_grants": true,
"prior_grants_unchanged": true,
"business_records_and_calculation_files_unchanged": true,
"real_classification_rows": 0
}
@@ -0,0 +1,21 @@
{
"database": "sgf_tempo_test",
"url": "http://127.0.0.1:8001",
"real_session_login": true,
"synthetic_distinct_users": true,
"csrf_active": true,
"observed": [
"Preparer created and submitted category v2 with explicit replacement and start 2026-11-01.",
"Before approval, consultation for 2026-11-01 still resolved category v1.",
"Validator had decision controls without preparation, correction or capture controls.",
"Validator approved v2 with reason and refused another submitted category with reason.",
"Consultation for 2026-10-31 returned category v1; 2026-11-01 returned v2.",
"Operation historical resolution retained category v1, service/plan/account versions and original reference date."
],
"new_real_grants_applied": false,
"screenshots": [
"accounting-validation.png",
"accounting-history.png"
],
"credentials": "omitted"
}
+10
View File
@@ -0,0 +1,10 @@
{
"database": "sgf_tempo_test",
"parallel_processes": true,
"lock_overlap_observed": true,
"statuses": [
200,
409
],
"decisions": 1
}
@@ -0,0 +1,13 @@
{
"database": "sgf_tempo_dev",
"existing_data_hashes_unchanged": true,
"existing_grants_unchanged": true,
"calculation_files_unchanged": true,
"new_table_counts": {
"ca_proposals": 0,
"ca_submissions": 0,
"ca_decisions": 0,
"ca_resolutions": 0,
"ca_commands": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

@@ -0,0 +1,46 @@
{
"database": "sgf_tempo_test",
"url": "http://127.0.0.1:8001",
"real_synthetic_login": true,
"context": "Empresa Horizonte — Demonstração / Unidade Central — Demonstração",
"policy": "SGF-SERVICE-NET-VAT-TRUNCATE2-v1",
"observed": [
{
"base": "100",
"vat_exact": "16",
"vat_proposed": "16.00",
"difference": "0",
"total": "116.00",
"screenshot": "calculation-100.png"
},
{
"base": "1000.03",
"vat_exact": "160.0048",
"vat_proposed": "160.00",
"difference": "0.0048",
"total": "1160.03",
"repeat_same_result": true,
"screenshot": "calculation-1000.png"
},
{
"base": "0.03",
"vat_exact": "0.0048",
"vat_proposed": "0.00",
"difference": "0.0048",
"total": "0.03",
"screenshot": "calculation-small.png"
},
{
"base": "0.0001",
"vat_exact": "0.000016",
"vat_proposed": "0.00",
"difference": "0.000016",
"total": null,
"base_representation_pending": true,
"screenshot": "calculation-base-pending.png"
}
],
"permanent_notice_observed": true,
"synthetic_label_observed": true,
"credentials": "omitted"
}
+8
View File
@@ -0,0 +1,8 @@
{
"database": "sgf_tempo_test",
"two_php_processes": true,
"lock_overlap_observed": true,
"same_result_id": true,
"one_insert_one_replay": true,
"result_count": 1
}
@@ -0,0 +1,22 @@
{
"database": "sgf_tempo_dev",
"existing_tables_compared": [
"a_clients",
"a_services",
"a_service_drafts",
"a_billing_drafts",
"a_history",
"a_events",
"a_outbox",
"a_pending",
"b_internal_confirmations",
"doc_records",
"doc_history",
"document_preview_models",
"document_preview_model_history",
"permission_grants"
],
"identical_counts_and_content_hashes": true,
"new_profiles": 0,
"new_results": 0
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

+34
View File
@@ -0,0 +1,34 @@
{
"database": "sgf_tempo_test",
"preparation_records_by_kind": [
{
"kind": "billing_drafts",
"count": 2
},
{
"kind": "client",
"count": 1
},
{
"kind": "issuer",
"count": 1
},
{
"kind": "payment",
"count": 1
},
{
"kind": "service_drafts",
"count": 1
}
],
"preparation_history_versions": 10,
"confirmation_snapshot_schemas": {
"1": 1,
"2": 1
},
"instruction_values_in_audit_or_technical_log": false,
"instruction_values": "omitted",
"receipt_table_present": false,
"journal_table_present": false
}
+13
View File
@@ -0,0 +1,13 @@
{
"database": "sgf_tempo_test",
"real_synthetic_login": true,
"results": [
"Client created with name only; company/client profiles reused.",
"Source preparation and selected issuer instruction reused in billing draft.",
"Existing B1 v1 and future v2 snapshots unchanged after configuration updates.",
"Reader can consult instructions; editing denied 403.",
"Old version/context denied 409; other company denied 403.",
"Currency unknown, exact prices unchanged; no receipt, issue or accounting operation."
],
"instruction_values": "omitted"
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

+17
View File
@@ -0,0 +1,17 @@
{
"database": "sgf_tempo_test",
"real_synthetic_login": true,
"configuration_authorized_with_synthetic_grant": true,
"reader_configuration_denied": true,
"stale_alert_kept_original_text": true,
"explicit_refresh_loaded_new_text": true,
"small_screen": {
"width": 390,
"height": 844,
"notice_visible": true,
"no_horizontal_overflow": true
},
"historical_view_did_not_use_current_configuration": true,
"context_change_removed_previous_preview": true,
"instruction_values": "omitted"
}
+9
View File
@@ -0,0 +1,9 @@
{
"database": "sgf_tempo_test",
"parallel_php_processes": true,
"repeatable_read_verified": true,
"old_consultation": "both original versions",
"explicit_new_consultation": "both committed new versions",
"mixed_versions": false,
"instruction_values": "omitted"
}
+12
View File
@@ -0,0 +1,12 @@
{
"database": "sgf_tempo_test",
"real_synthetic_login": true,
"results": [
"Read-only composition reuses exact values and unknown currency; no-store headers.",
"Revision changes after configuration; explicit new read loads new values.",
"Reader consults but cannot configure (403); hidden mandatory content rejected (422).",
"Old configuration version and context rejected (409).",
"Historical consultation is independent of current configuration and does not reconstruct missing issuer name."
],
"instruction_values": "omitted"
}