Compra governamental é o processo de aquisição de bens e serviços realizados por órgãos da administração pública: União, Estados, Municípios e Distrito Federal.
No contexto da Reforma Tributária de 2025 e da NT 2025.002, essas operações passam a ter tratamento fiscal específico, com novos campos e regras no leiaute dos documentos fiscais eletrônicos (NF-e/NFC-e).
O objetivo é garantir transparência, rastreabilidade e adequação tributária nas vendas destinadas ao poder público, permitindo identificar o ente governamental envolvido, aplicar eventuais reduções de alíquota e integrar corretamente os tributos IBS, CBS e IS.
Para que a inclusao das Compras Governamentais funcionem corretamente, é necessário que o dicionário de dados esteja devidamente atualizado (conforme detalhado no Tópico 5 – Dicionário de Dados). È obrigatório que o parametro: MV_GSENTGV esteja preenchido com o Ente governamental. |
O campo tpOperGov (Tipo de Operação) é utilizado na Nota Fiscal Eletrônica (NF-e) para identificar o tipo de evento que ocorre nas transações realizadas com a Administração Pública (União, Estados, Municípios, autarquias e fundações), em conformidade com as regras do Imposto sobre Bens e Serviços (IBS) e da Contribuição sobre Bens e Serviços (CBS), introduzidos pela Reforma Tributária. Essa identificação é necessária porque, nas aquisições governamentais, o fato gerador do IBS/CBS, ou seja, o momento em que surge a obrigação de pagar o tributo, ocorre em momento distinto da regra geral, sendo deslocado do fornecimento para o pagamento.
|
A adequação à Nota Técnica 2025.002 garante que o cálculo dos novos tributos, o Imposto sobre Bens e Serviços (IBS) e a Contribuição sobre Bens e Serviços (CBS), seja realizado conforme a legislação de Compra Governamental (aplicação da alíquota reduzida).
Os cálculos dos novos impostos devem ser parametrizados no CFGTRIB - Configurador de Tributos, que permite a criação de regras fiscais baseadas em uma combinação de fatores, tais como:
Fornecedor / Cliente;
Produto / CFOP;
Tipo de Operação.
Para permitir a diferenciação dos cálculos (por exemplo, CBS-NORMAL vs. CBS-REDUZIDO), foram criados os seguintes mecanismos no sistema:
| Campo / Operação | Finalidade |
| Operação: CG | Criada a Operação CG - Compra Governamental para identificar transações que sejam compras governamentais. Pode ser configurada nos perfis de operação do configurador de tributos. |
Campo: DT_OPER | Este campo pode ser utilizado como um dos gatilhos para acionamento das regras do configurador de tributos, podendo ser um diferencial entre as regras normais e de compras governamentais. |
Importante:
Caso haja qualquer dúvida em relação à parametrização do Configurador de Tributos (CFGTRIB) ou aos cálculos dos novos impostos, é estritamente necessário entrar em contato com a equipe responsável pelo Módulo Fiscal/Tributário.
| DKN - Documentos Referenciados | |||||||||
|---|---|---|---|---|---|---|---|---|---|
INDICES: | |||||||||
X2_UNICO: DKN_FILIAL+DKN_DOC+DKN_SERIE+DKN_CLIFOR+DKN_LOJA+DKN_DOCREF+DKN_SERREF+DKN_PARREF+DKN_LOJREF+DKN_ITNFRE+DKN_TPMOV+DKN_ORIGEM | |||||||||
| Ordem | Campo | Tipo | Tamanho | Decimal | Valid | Usado | Relacao | Combo | Grupo de Campos |
| 1 | DKN_FILIAL | C | 8 | 0 | sim | 33 | |||
| 2 | DKN_TPMOV | C | 1 | 0 | Pertence("12") | sim | 1 | 1=Entrada;2=Saida | |
| 3 | DKN_DOC | C | 9 | 0 | sim | 18 | |||
| 4 | DKN_SERIE | C | 3 | 0 | sim | 94 | |||
| 5 | DKN_CLIFOR | C | 6 | 0 | sim | 1 | |||
| 6 | DKN_LOJA | C | 2 | 0 | sim | 2 | |||
| 7 | DKN_DOCREF | C | 9 | 0 | sim | 18 | |||
| 8 | DKN_ITEMNF | C | 4 | 0 | sim | ||||
| 9 | DKN_SERREF | C | 3 | 0 | sim | 94 | |||
| 10 | DKN_PARREF | C | 6 | 0 | sim | 1 | |||
| 11 | DKN_LOJREF | C | 2 | 0 | sim | 2 | |||
| 12 | DKN_ITNFRE | C | 4 | 0 | sim | ||||
| 13 | DKN_CHVNFE | C | 44 | 0 | sim | 183 | |||
| 14 | DKN_ORIGEM | C | 10 | 0 | sim | ||||
| MV_GSENTGV | C | Informe o código do Ente Governamental aplicável: | 1-União; 2-Estado; 3-Distrito Federal; 4-Município |
| SDS - Cabeçalho importação XML NF-e | ||||||||
|---|---|---|---|---|---|---|---|---|
| Ordem | Campo | Tipo | Tamanho | Decimal | Valid | Usado | Relacao | Combo |
| 65 | DS_CPGOVE | C | 1 | 0 | Pertence("01") | Sim | 0 | 0=Não;1=Sim |
| 64 | DS_OPGOV | C | 1 | 0 | Pertence("12") | Sim | 1=Fornecimento;2=Recebimento do pagamento | |
| 66 | DS_PCTRED | N | 6 | 3 | Sim | |||
| SDT - Itens importação XML NF-e | ||||||
|---|---|---|---|---|---|---|
| Ordem | Campo | Tipo | Tamanho | Decimal | Valid | Usado |
| 26 | DT_OPER | C | 2 | 0 | ExistCpo("SX5","DJ"+M->DT_OPER) | Sim |
| SDS - Cabeçalho importação XML NF-e | ||||||||
|---|---|---|---|---|---|---|---|---|
| Ordem | Campo | Tipo | Tamanho | Decimal | Valid | Usado | Relacao | Combo |
| CF | F1_CPGOVE | C | 1 | 0 | Pertence("01") | Sim | 0 | 0=Não;1=Sim |
| CH | F1_OPGOV | C | 1 | 0 | Pertence("12") | Sim | 1=Fornecimento;2=Recebimento do pagamento | |
| CG | F1_PCTRED | N | 6 | 3 | Sim | |||
| SX5 | ||
|---|---|---|
| TABELA | CHAVE | DESCRI |
| DJ | CG | COMPRA GOVERNAMENTAL |
Para exemplos da rotina automatica acesse: Rotina automática mata103