Missao 2 (fechamento de lacunas fiscais, read-only + UI/engine gated): - field_contract: pis_cofins_profile now also accepts the literal sentinels NOT_APPLICABLE/OPERATION_TIME, resolving to NA only from an audited FiscalContextEntry - never inferred from emission statistics. CFOP_ENTRADA under an already-decided entry_scope=MIXED_OR_DYNAMIC now resolves to NA instead of MANUAL, so it stops blocking product completeness and stops re-asking an already-answered question. Regression tests prove: no ADMIN decision => unchanged old behavior; decision present => gated bucket, no write. - context_keys: validate_entry accepts the two sentinels for pis_cofins_profile. - Contexto Fiscal UI: PIS/COFINS and CFOP_ENTRADA cards show the Bloco 2 cross-database evidence (5 installations, CRT 1 and 3: emission never reads the PIS/COFINS cadastral fields anywhere) and a link to an ADMIN-facing, anonymized dossie-for-the-accountant; entry_scope is now a dropdown. - release/tests: decoupled the Hub's GTI_FISCAL_VERSION from the Agent's own version (test_versions_are_coherent_across_hub_and_packages vs the new test_agent_version_is_internally_coherent) - a Hub-only release must not require touching, rebuilding or republishing the Agent. - New read-only evidence: docs/runs/GTI_dryrun_universe_summary.json (527 products, Agent 2's real database), docs/runs/BLOCO2_PIS_COFINS_CROSS_DB_V1.json (5 installations), docs/fiscal_completeness_matrix.md, docs/dossie_contador.md (internal, real names) + central/static/docs/dossie_contador.md (public, anonymized - no CNPJ/razao social/product names), docs/AGENT2_UPGRADE_RUNBOOK_V1.md. - CLAUDE.md: recorded the permanent fiscal-mission rules (no AI/scraping, no Firebird schema changes, deploy only via deploy_hub.ps1, never reenroll, no remote access to client Agent hosts, no client data in unauthenticated static routes). No schema/migration change. Zero Firebird writes (new scripts never open a write connection). Hub only - Agent code untouched. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
277 lines
8.2 KiB
JSON
277 lines
8.2 KiB
JSON
{
|
|
"name": "GTI",
|
|
"total_products": 527,
|
|
"company": {
|
|
"uf": "BA",
|
|
"crt": "1",
|
|
"contribuinte_ipi": "N",
|
|
"company_code": "000001",
|
|
"company_key": "9b1d6541",
|
|
"pis_cofins_emission_items": 34946,
|
|
"pis_cofins_emission_nonblank": 3336,
|
|
"pis_cofins_unused_by_emission": false
|
|
},
|
|
"context_entries": 0,
|
|
"fields": {
|
|
"CLASSIFICACAO_FISCAL": {
|
|
"ALREADY_CORRECT": 500,
|
|
"MANUAL_INPUT_REQUIRED": 27
|
|
},
|
|
"IPI": {
|
|
"NOT_APPLICABLE": 317,
|
|
"MANUAL_INPUT_REQUIRED": 210
|
|
},
|
|
"EX_TIPI": {
|
|
"NOT_APPLICABLE": 500,
|
|
"MANUAL_INPUT_REQUIRED": 27
|
|
},
|
|
"CEST": {
|
|
"NOT_APPLICABLE": 482,
|
|
"MANUAL_INPUT_REQUIRED": 41,
|
|
"ALREADY_CORRECT": 4
|
|
},
|
|
"SITUACAO_TRIBUTARIA": {
|
|
"ALREADY_CORRECT": 499,
|
|
"MANUAL_INPUT_REQUIRED": 28
|
|
},
|
|
"CFOP": {
|
|
"ALREADY_CORRECT": 488,
|
|
"CHANGE_REQUIRED": 4,
|
|
"MANUAL_INPUT_REQUIRED": 28,
|
|
"NOT_APPLICABLE": 7
|
|
},
|
|
"CFOP_ENTRADA": {
|
|
"MANUAL_INPUT_REQUIRED": 527
|
|
},
|
|
"CST": {
|
|
"NOT_APPLICABLE": 527
|
|
},
|
|
"CST_ENTRADA": {
|
|
"NOT_APPLICABLE": 527
|
|
},
|
|
"CSOSN": {
|
|
"ALREADY_CORRECT": 489,
|
|
"MANUAL_INPUT_REQUIRED": 38
|
|
},
|
|
"ALIQUOTA": {
|
|
"NOT_APPLICABLE": 493,
|
|
"ALREADY_CORRECT": 34
|
|
},
|
|
"COD_ORIGEM_MERCADORIA": {
|
|
"MANUAL_INPUT_REQUIRED": 526,
|
|
"ALREADY_CORRECT": 1
|
|
},
|
|
"CST_IPI": {
|
|
"NOT_APPLICABLE": 527
|
|
},
|
|
"COD_ENTRADA_PIS": {
|
|
"MANUAL_INPUT_REQUIRED": 526,
|
|
"ALREADY_CORRECT": 1
|
|
},
|
|
"COD_SAIDA_PIS": {
|
|
"MANUAL_INPUT_REQUIRED": 525,
|
|
"ALREADY_CORRECT": 2
|
|
},
|
|
"ALIQ_PIS": {
|
|
"MANUAL_INPUT_REQUIRED": 525,
|
|
"ALREADY_CORRECT": 2
|
|
},
|
|
"COD_ENTRADA_COFINS": {
|
|
"MANUAL_INPUT_REQUIRED": 526,
|
|
"ALREADY_CORRECT": 1
|
|
},
|
|
"COD_SAIDA_COFINS": {
|
|
"MANUAL_INPUT_REQUIRED": 525,
|
|
"ALREADY_CORRECT": 2
|
|
},
|
|
"ALIQ_COFINS": {
|
|
"MANUAL_INPUT_REQUIRED": 525,
|
|
"ALREADY_CORRECT": 2
|
|
},
|
|
"INCIDENCIA_PISCOFINS": {
|
|
"ALREADY_CORRECT": 527
|
|
},
|
|
"PISCOFINS": {
|
|
"ALREADY_CORRECT": 527
|
|
},
|
|
"IAT": {
|
|
"ALREADY_CORRECT": 527
|
|
},
|
|
"IPPT": {
|
|
"ALREADY_CORRECT": 512,
|
|
"CHANGE_REQUIRED": 8,
|
|
"NOT_APPLICABLE": 7
|
|
}
|
|
},
|
|
"reasons": {
|
|
"CLASSIFICACAO_FISCAL": {
|
|
"ALREADY_CORRECT|NCM_VALID_IN_DATASET": 500,
|
|
"MANUAL_INPUT_REQUIRED|NCM_INVALID": 24,
|
|
"MANUAL_INPUT_REQUIRED|NCM_LEGACY_NO_UNAMBIGUOUS_SUCCESSOR": 3
|
|
},
|
|
"IPI": {
|
|
"NOT_APPLICABLE|TIPI_RATE_BLANK_NEVER_ZERO": 297,
|
|
"MANUAL_INPUT_REQUIRED|STORE_IPI_PROFILE_NOT_DECIDED": 107,
|
|
"MANUAL_INPUT_REQUIRED|SEVERAL_TIPI_ROWS_FOR_NCM": 76,
|
|
"MANUAL_INPUT_REQUIRED|BLOCKED_BY_NCM": 27,
|
|
"NOT_APPLICABLE|TIPI_NT_OR_NON_NUMERIC_NEVER_WRITTEN_TO_NUMERIC_FIELD": 20
|
|
},
|
|
"EX_TIPI": {
|
|
"NOT_APPLICABLE|NO_EX_ROW_FOR_NCM": 424,
|
|
"NOT_APPLICABLE|DESCRIPTION_EVIDENCES_NO_EX_BASE_RATE_APPLIES": 76,
|
|
"MANUAL_INPUT_REQUIRED|BLOCKED_BY_NCM": 27
|
|
},
|
|
"CEST": {
|
|
"NOT_APPLICABLE|DESCRIPTION_MATCHES_NO_OFFICIAL_CEST_ITEM": 449,
|
|
"NOT_APPLICABLE|NCM_NOT_IN_CEST_LIST": 33,
|
|
"MANUAL_INPUT_REQUIRED|BLOCKED_BY_NCM": 27,
|
|
"MANUAL_INPUT_REQUIRED|SEVERAL_OFFICIAL_CEST_FOR_NCM": 13,
|
|
"ALREADY_CORRECT|ERP_CEST_IS_OFFICIAL_FOR_NCM": 4,
|
|
"MANUAL_INPUT_REQUIRED|ERP_CEST_NOT_OFFICIAL_FOR_NCM": 1
|
|
},
|
|
"SITUACAO_TRIBUTARIA": {
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 499,
|
|
"MANUAL_INPUT_REQUIRED|BLOCKED_BY_NCM": 27,
|
|
"MANUAL_INPUT_REQUIRED|BLANK_OR_INVALID": 1
|
|
},
|
|
"CFOP": {
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 472,
|
|
"MANUAL_INPUT_REQUIRED|BLOCKED_BY_NCM": 21,
|
|
"ALREADY_CORRECT|RULE_PROVEN_EQUALS_DECLARED": 16,
|
|
"NOT_APPLICABLE|INPUT_IS_NOT_A_SALE_ITEM": 7,
|
|
"MANUAL_INPUT_REQUIRED|CFOP_NEEDS_ST_STATUS": 7,
|
|
"CHANGE_REQUIRED|PROVEN_ROLE_AND_ST_CONTRADICT_DECLARED_CFOP": 2,
|
|
"CHANGE_REQUIRED|DERIVED_FROM_ROLE_AND_ST_FILLING_BLANK": 2
|
|
},
|
|
"CFOP_ENTRADA": {
|
|
"MANUAL_INPUT_REQUIRED|CFOP_ENTRADA_NEEDS_PRODUCT_ROLE": 253,
|
|
"MANUAL_INPUT_REQUIRED|CFOP_ENTRADA_NEEDS_ENTRY_SCOPE": 247,
|
|
"MANUAL_INPUT_REQUIRED|BLOCKED_BY_NCM": 27
|
|
},
|
|
"CST": {
|
|
"NOT_APPLICABLE|CRT1_SIMPLES_EMISSION_USES_CSOSN": 527
|
|
},
|
|
"CST_ENTRADA": {
|
|
"NOT_APPLICABLE|CRT1_SIMPLES_EMISSION_USES_CSOSN": 527
|
|
},
|
|
"CSOSN": {
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 489,
|
|
"MANUAL_INPUT_REQUIRED|BLOCKED_BY_NCM": 27,
|
|
"MANUAL_INPUT_REQUIRED|CSOSN_NEEDS_ICMS_TREATMENT": 11
|
|
},
|
|
"ALIQUOTA": {
|
|
"NOT_APPLICABLE|SIMPLES_CSOSN_HIGHLIGHTS_NO_ICMS_RATE": 493,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 34
|
|
},
|
|
"COD_ORIGEM_MERCADORIA": {
|
|
"MANUAL_INPUT_REQUIRED|ORIGIN_NO_EVIDENCE": 526,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 1
|
|
},
|
|
"CST_IPI": {
|
|
"NOT_APPLICABLE|COMPANY_IS_NOT_AN_IPI_TAXPAYER_C000004.CONTRIBUINTE_IPI": 527
|
|
},
|
|
"COD_ENTRADA_PIS": {
|
|
"MANUAL_INPUT_REQUIRED|NO_OFFICIAL_RULE_SOURCE_IN_CORE_DATASETS": 525,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 1,
|
|
"MANUAL_INPUT_REQUIRED|DECLARED_CST_NOT_IN_OFFICIAL_TABLE": 1
|
|
},
|
|
"COD_SAIDA_PIS": {
|
|
"MANUAL_INPUT_REQUIRED|NO_OFFICIAL_RULE_SOURCE_IN_CORE_DATASETS": 524,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 2,
|
|
"MANUAL_INPUT_REQUIRED|DECLARED_CST_NOT_IN_OFFICIAL_TABLE": 1
|
|
},
|
|
"ALIQ_PIS": {
|
|
"MANUAL_INPUT_REQUIRED|NO_OFFICIAL_RULE_SOURCE_IN_CORE_DATASETS": 525,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 2
|
|
},
|
|
"COD_ENTRADA_COFINS": {
|
|
"MANUAL_INPUT_REQUIRED|NO_OFFICIAL_RULE_SOURCE_IN_CORE_DATASETS": 525,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 1,
|
|
"MANUAL_INPUT_REQUIRED|DECLARED_CST_NOT_IN_OFFICIAL_TABLE": 1
|
|
},
|
|
"COD_SAIDA_COFINS": {
|
|
"MANUAL_INPUT_REQUIRED|NO_OFFICIAL_RULE_SOURCE_IN_CORE_DATASETS": 524,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 2,
|
|
"MANUAL_INPUT_REQUIRED|DECLARED_CST_NOT_IN_OFFICIAL_TABLE": 1
|
|
},
|
|
"ALIQ_COFINS": {
|
|
"MANUAL_INPUT_REQUIRED|NO_OFFICIAL_RULE_SOURCE_IN_CORE_DATASETS": 525,
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 2
|
|
},
|
|
"INCIDENCIA_PISCOFINS": {
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 527
|
|
},
|
|
"PISCOFINS": {
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 527
|
|
},
|
|
"IAT": {
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 527
|
|
},
|
|
"IPPT": {
|
|
"ALREADY_CORRECT|DECLARED_VALID_NOT_CONTRADICTED": 264,
|
|
"ALREADY_CORRECT|DERIVED_FROM_PRODUCT_ROLE:C000025.TIPO=VENDA,STOCK_ENTRIES(C000100.ENTRADAS>0)": 229,
|
|
"ALREADY_CORRECT|DERIVED_FROM_PRODUCT_ROLE:C000025.TIPO=VENDA,PURCHASE_DOCUMENT": 19,
|
|
"CHANGE_REQUIRED|DERIVED_FROM_PRODUCT_ROLE:C000032.TIPO=COMPOSICAO": 7,
|
|
"NOT_APPLICABLE|INPUT_OR_SERVICE_HAS_NO_PRODUCTION_INDICATOR": 7,
|
|
"CHANGE_REQUIRED|DERIVED_FROM_PRODUCT_ROLE:PROD_COZINHA=1,RECEITA_INGREDIENTES": 1
|
|
}
|
|
},
|
|
"manual_inputs": {
|
|
"COD_ORIGEM_MERCADORIA|origin": 526,
|
|
"COD_ENTRADA_PIS|pis_cofins_profile": 526,
|
|
"COD_ENTRADA_COFINS|pis_cofins_profile": 526,
|
|
"COD_SAIDA_PIS|pis_cofins_profile": 525,
|
|
"ALIQ_PIS|pis_cofins_profile": 525,
|
|
"COD_SAIDA_COFINS|pis_cofins_profile": 525,
|
|
"ALIQ_COFINS|pis_cofins_profile": 525,
|
|
"CFOP_ENTRADA|product_role": 253,
|
|
"CFOP_ENTRADA|entry_scope": 247,
|
|
"IPI|store_ipi_profile": 107,
|
|
"IPI|ex_tipi": 76,
|
|
"CLASSIFICACAO_FISCAL|ncm": 27,
|
|
"IPI|ncm": 27,
|
|
"EX_TIPI|ncm": 27,
|
|
"CEST|ncm": 27,
|
|
"SITUACAO_TRIBUTARIA|ncm": 27,
|
|
"CFOP_ENTRADA|ncm": 27,
|
|
"CSOSN|ncm": 27,
|
|
"CFOP|ncm": 21,
|
|
"CEST|cest": 14,
|
|
"CSOSN|icms_treatment": 11,
|
|
"CFOP|st_status": 7,
|
|
"SITUACAO_TRIBUTARIA|icms_treatment": 1
|
|
},
|
|
"roles": {
|
|
"UNKNOWN": 264,
|
|
"RESALE": 248,
|
|
"OWN_PRODUCTION": 8,
|
|
"INPUT": 7
|
|
},
|
|
"change_required_cells": 12,
|
|
"write_eligible_cells": 12,
|
|
"manual_inputs_by_scope": {
|
|
"COD_ORIGEM_MERCADORIA|origin|GROUP": 526,
|
|
"COD_ENTRADA_PIS|pis_cofins_profile|COMPANY": 526,
|
|
"COD_ENTRADA_COFINS|pis_cofins_profile|COMPANY": 526,
|
|
"COD_SAIDA_PIS|pis_cofins_profile|COMPANY": 525,
|
|
"ALIQ_PIS|pis_cofins_profile|COMPANY": 525,
|
|
"COD_SAIDA_COFINS|pis_cofins_profile|COMPANY": 525,
|
|
"ALIQ_COFINS|pis_cofins_profile|COMPANY": 525,
|
|
"CFOP_ENTRADA|product_role|GROUP": 253,
|
|
"CFOP_ENTRADA|entry_scope|COMPANY": 247,
|
|
"IPI|store_ipi_profile|COMPANY": 107,
|
|
"IPI|ex_tipi|PRODUCT": 76,
|
|
"CLASSIFICACAO_FISCAL|ncm|PRODUCT": 27,
|
|
"IPI|ncm|PRODUCT": 27,
|
|
"EX_TIPI|ncm|PRODUCT": 27,
|
|
"CEST|ncm|PRODUCT": 27,
|
|
"SITUACAO_TRIBUTARIA|ncm|PRODUCT": 27,
|
|
"CFOP_ENTRADA|ncm|PRODUCT": 27,
|
|
"CSOSN|ncm|PRODUCT": 27,
|
|
"CFOP|ncm|PRODUCT": 21,
|
|
"CEST|cest|PRODUCT": 14,
|
|
"CSOSN|icms_treatment|GROUP": 11,
|
|
"CFOP|st_status|GROUP": 7,
|
|
"SITUACAO_TRIBUTARIA|icms_treatment|GROUP": 1
|
|
}
|
|
} |