Projeto Nota Fiscal Eletrônica do Gás

Manual de Orientação ao Contribuinte

NFGASReceita Estadual do Paraná

Regras de Validação

Conteúdo técnico consolidado do MOC NFGAS - Anexo I v.1.00f, da NT NFGAS 2026.001 v.1.01 e da NT NFGAS 2026.002 v.1.00. O MOC Online é material de apoio e não substitui os documentos oficiais.

1. Regras de Validação Básicas do Serviço

GrupoDescrição
DValidação do Certificado de Assinatura
EValidação da Assinatura Digital

2. Regras de Validação Específicas da NFGAS

2.2.1. Validações Gerais

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G01Tipo do ambiente da NFGas (tag: ide/tpAmb) difere do ambiente do Web ServiceObrig.252Rej.Rejeição: Ambiente informado diverge do Ambiente de recebimento
G02Código da UF do Emitente (tag: ide/cUF) difere da UF Autorizadora
Observação: Essa rejeição ocorre também quando a UF não está habilitada no
ambiente da SEFAZ Virtual
Obrig.226Rej.Rejeição: Código da UF do Emitente diverge da UF autorizadora
G03Sigla da UF do Emitente (tag: emit/UF) difere da UF AutorizadoraObrig.247Rej.Rejeição: Sigla da UF do Emitente diverge da UF autorizadora
G04Se forma de emissão da NFGas = 1 (Normal):
dhCont e xJust não devem ser informados
Obrig.415Rej.Rejeição: Data e Justificativa de entrada em contingência não devem ser
informadas para tipo de emissão igual a Normal.
G05Se forma de emissão (tag: ide/tpEmis) da NFGas = 2 (Contingência Off-Line):
dhCont e xJust devem ser informados
Obrig.416Rej.Rejeição: Data e Justificativa de entrada em contingência devem ser
informadas
G06Se Data de entrada em contingência (tag: ide/dhCont) estiver informada, esta deve ser
menor ou igual à data de emissão
Obrig417Rej.Rejeição: Data de entrada em contingência posterior ou igual a data de
emissão.
G07Se informado número do Site de autorização diferente de Normal (nSiteAutoriz > 0)
verificar se o Site do Autorizador corresponde ao que foi informado
Observação: O número do Site só deve ser diferente de zero para ambientes de
autorização em múltiplos Sites (a relação do número identificador de cada Site deverá
ser disponibilizada pelo Autorizador)
Obrig.418Rej.Rejeição: Site de autorização inválido
G08Se forma de emissão (tag: ide/tpEmis) da NFGas = 2 (Contingência Off-Line):
Rejeitar se Tipo da NFGas for diferente de 0 (Normal)
Obrig.419Rej.Rejeição: Emissão Off-line só é permitida para NFGas do tipo Normal
G09Campo "ID" inválido:
- Falta literal "NFGas"
- Chave de acesso do campo ID difere da concatenação dos campos correspondentes
Obrig.227Rej.Rejeição: Erro na composição do Campo ID
G10Verificar se Ano da chave de acesso é inferior a 2026Obrig.421Rej.Rejeição: Ano da NFGas informado na chave de acesso inválido
G11Dígito Verificador inválido da Chave de acesso resultante da concatenação dos
campos correspondentes
Obrig.253Rej.Rejeição: Digito Verificador da chave de acesso composta inválido

2.2.2. Validações do Emitente

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G12Validar CNPJ Emitente (dígito controle, zeros ou nulo)Obrig.207Rej.Rejeição: CNPJ do emitente inválido
G13IE do Emitente deve ser informada (zeros ou nulo)Obrig.229Rej.Rejeição: IE do emitente não informada
G14Validar IE Emitente (erro no dígito de controle)
Obs.: Antes da validação, a IE deverá ser normalizada, na aplicação da SEFAZ, com o
acréscimo de zeros não significativos previstos na definição do formato da IE se
necessário.
Exemplo: IE informada 130000019, formato da IE: NNNNNNNNNND, a IE deve ser
padronizada para 00130000019, com o acréscimo dos zeros não significativos
necessários para a validação do dígito verificador.
Obrig.209Rej.Rejeição: IE do emitente inválida
G15Emitente não credenciado para emissão de NFGasObrig.203Rej.Rejeição: Emissor não habilitado para emissão da NFGas
G16Acessar Cadastro de Emitentes (CCC, Chave: UF, IE):
- IE emitente não cadastrada
Obrig.230Rej.Rejeição: IE do emitente não cadastrada
G17IE do Emitente deve estar vinculada ao CNPJ (tratar Regime Especial de IE única)Obrig.231Rej.Rejeição: IE do emitente não vinculada ao CNPJ
G18Emitente em situação irregular perante o FiscoObrig.205Rej.Rejeição: Emitente em situação irregular perante o Fisco
G19Município do Emitente diverge da UF (verificar se as 2 posições da esquerda do
código de município que identifica o código da UF é compatível com a sigla da UF
informada)
Obrig.407RejRejeição: Código de Município diverge da UF do Emitente da NFGas
G20Código do Município Emitente inexistente (Tabela Municípios do IBGE)Obrig.408Rej.Rejeição: Município do Emitente inexistente

2.2.3. Validações do Destinatário

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G21Se CNPJ Destinatário informado:
- Validar CNPJ Destinatário (dígito de controle, zeros)
Obrig.422Rej.Rejeição: CNPJ do Destinatário inválido
G22Se CPF Destinatário informado:
- Validar CPF Destinatário (dígito de controle, zeros)
Obrig.423Rej.Rejeição: CPF do Destinatário inválido
G23Se idOutros informado:
- Não poderá ser informada IE Destinatário.
Obrig.424Rej.Rejeição: IE não deve ser informada para Destinatário do tipo outros
G24Município do Destinatário deve pertencer à UF (verificar se as 2 posições da esquerda
do código de município que identifica o código da UF é compatível com a sigla da UF
informada)
Obrig.405RejRejeição: Código de Município diverge da UF do Destinatário da NFGas
G25Código do Município do Destinatário deve existir (Tabela Municípios do IBGE)Obrig.406Rej.Rejeição: Município do Destinatário inexistente
G26Se IE Destinatário informada:
- Validar IE do Destinatário (erro no dígito de controle)
Observação: Antes da validação, a IE deverá ser normalizada, na aplicação da
SEFAZ, com o acréscimo de zeros não significativos previstos na definição do formato
da IE se necessário.
Obrig.427Rej.Rejeição: IE do Destinatário inválida
G27Se IE Destinatário informada:
Acessar Cadastro de Contribuinte da UF (Chave: IE Destinatário)
- IE deve estar cadastrada
Observação: desconsiderar a situação da IE perante o fisco
Facult.428Rej.Rejeição: IE do Destinatário não cadastrada
G28Se IE e CNPJ Destinatário informados:
Acessar Cadastro de Contribuinte da UF (Chave: IE Destinatário.)
- IE deve estar vinculada ao CNPJ
Observação: desconsiderar a situação da IE perante o fisco
Facult.429Rej.Rejeição: IE do Destinatário não vinculada ao CNPJ
G29Se IE Destinatário = “ISENTO”
Acessar Cadastro de Contribuinte da UF
- Destinatário possui IE ativa na UF
Observação: Retornar a IE que está ativa e associada ao CNPJ
Facult.430Rej.Rejeição: IE do Destinatário não informada

2.2.4. Validações da Data de Emissão

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G30Data/Hora de Emissão posterior a Data/Hora de Recebimento (o Ambiente Autorizador
deve considerar a hora local do emissor para a validação). A SEFAZ deve tolerar uma
diferença máxima de 5 minutos quando a data/hora de emissão for maior que a data
de recebimento, em função da sincronização de horário de servidores.
Obrig.212Rej.Rejeição: Data/hora de emissão NFGas posterior a data/hora de
recebimento
G31Se tipo de emissão for Normal (tag:tpEmis=1):
Data-Hora de Emissão com atraso superior a 120 horas em relação ao horário de
recepção na SEFAZ Autorizadora.
Exceção: A critério da UF, pode ser aceita NFGas com Data de Emissão muito
atrasada, desde que tenha sido emitido em contingência Off-Line (tag:tpEmis=2). A
NFGas transmitido para a SEFAZ Autorizadora após o prazo de 120 horas deve
retornar: cStat=”150- Autorizado Uso de NFGas, autorização fora de prazo”.
Obrig.228Rej.Rejeição: NFGas com Data-Hora de Emissão muito atrasada

2.2.5. Validações do Banco de Dados

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G32Acessar BD NFGas (Chave: UF, CNPJ Emit, Modelo, Série, Nro):
- Verificar Duplicidade de NFGas com diferença na Chave de Acesso
(Campo de Código Numérico difere)
Retornar a chave de acesso já autorizada, o número do protocolo e data de
autorização
[chNFGas: 99999999999999999999999999999999999999999999]
[nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
Obrig539Rej.Rejeição: Duplicidade de NFGas, com diferença na Chave de Acesso
[chNFGas: 99999999999999999999999999999999999999999999]
[nProt:9999999999999999]
[dhAut: AAAA-MM-DDTHH:MM:SS TZD].
G33Acessar BD NFGas (Chave: UF, CNPJ Emit, Modelo, Série, Nro):
Verificar Duplicidade de NFGas
Retornar Protocolo e data de autorização.
[nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD].
Observação: Esta validação leva em consideração o ambiente de autorização do DF-
e (tpEmis e nSiteAutoriz)
Obrig.204Rej.Rejeição: Duplicidade de NFGas
[nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD].
G34Verificar se NFGas está cancelada
Retornar Protocolo e data de autorização do evento de cancelamento.
[nProt:9999999999999999][dhCanc: AAAA-MM-DDTHH:MM:SS TZD]
Obrig.218Rej.Rejeição: NFGas já está cancelada na base de dados da SEFAZ.
[nProt:9999999999999999][dhCanc: AAAA-MM-DDTHH:MM:SS TZD].
G35Verificar se NFGas está substituída:
Retornar Protocolo e data de autorização do evento de substituição.
[nProt:9999999999999999][dhSubst: AAAA-MM-DDTHH:MM:SS TZD]
Obrig.224Rej.Rejeição: NFGas já está substituída na base de dados da SEFAZ.
[nProt:9999999999999999][dhSubst: AAAA-MM-DDTHH:MM:SS TZD].

2.2.6. Validações da Substituição

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G36Se o Tipo da NFGas = 3 (Substituição) (tag: finNFGas):
- O grupo de informações da substituição (grupo: gSub) deve ser informado
Obrig.411Rej.Rejeição: Grupo NFGas de Substituição deve ser informado para a
NFGas de Substituição
G37Se o Tipo da NFGas = 0 (Normal) (tag: finNFGas):
- O grupo de informações da substituição (grupo: gSub) NÃO deve ser informado
Obrig.412Rej.Rejeição: Grupo NFGas de Substituição não deve ser informado para
NFGas Normal
G38Se Tipo da NFGas = 3 (Substituição) (tag: finNFGas) e informada chave de acesso da
NFGas substituída:
- Validar chave de acesso da NFGas substituída.
Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano <
2026 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 76, Número
zerado, Tipo de emissão inválido, UF inválida ou DV inválido)
[Motivo: XXXXXXXXXXXX]
Obrig.414RejRejeição: Chave de acesso da NFGas substituída inválida
[Motivo: XXXXXXXXXXX]
G39Se Tipo da NFGas = 3 (Substituição) (tag: finNFGas) e informada chave de acesso da
NFGas substituída:
- NFGas substituída não pode existir com diferença na Chave de Acesso
Retornar a chave de acesso já autorizada, o número do protocolo e data de
autorização da NFGas
[chNFGas: 99999999999999999999999999999999999999999999]
[nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
Obrig.206Rej.Rejeição: NFGas substituída com diferença de Chave de Acesso
[chNFGas: 99999999999999999999999999999999999999999999]
[nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
G40Se Tipo da NFGas = 3 (Substituição) (tag: finNFGas) e informada chave de acesso da
NFGas substituída:
- A NFGas substituída deve existir
Acesso BD NFGas (Chave: CNPJ Emit, Modelo, Série, Nro)
Observação: Esta validação leva em consideração o ambiente de autorização do DF-
e (nSiteAutoriz)
Obrig208RejRejeição: NFGas a ser substituída inexistente
G41Se Tipo da NFGas = 3 (Substituição) (tag: finNFGas) e informada chave de acesso da
NFGas substituída:
- A NFGas substituída não pode estar cancelada
Obrig.210RejRejeição: NFGas a ser substituída não pode estar cancelada
G42Se Tipo da NFGas = 3 (Substituição) (tag: finNFGas) e informada chave de acesso da
NFGas substituída:
- A NFGas substituída não pode estar substituída
Obrig.211RejRejeição: NFGas a ser substituída não pode ter sido substituída
anteriormente
G43Se Tipo da NFGas = 3 (Substituição) (tag: finNFGas):
- CNPJ do emitente da NFGas substituta deve ser igual ao informado na NFGas
substituída
Exceção: os casos de alteração do CNPJ da empresa por motivo de aquisição, fusão,
incorporação deve ser tratados no ambiente de autorização da NFGas
Obrig.221Rej.Rejeição: CNPJ do emitente da NFGas substituta deve ser igual ao
informado na NFGas substituída
G44Se Tipo da NFGas = 3 (Substituição) (tag: finNFGas):
- Identificação do destinatário da NFGas substituta deve ser igual ao informado na
NFGas substituída (tags: CNPJ/CPF/idOutros)
Obrig.484Rej.Rejeição: Destinatário da NFGAS substituição deve ser igual a NFGAS
original
G45Se o Tipo da NFGas = 3 (Substituição) (tag: finNFGas):
- A NFGas Substituída deve ser do mesmo tipo de faturamento (tag: tpFat) da NFGas
de Substituição
Obrig.527Rej.Rejeição: NFGas substituída com tipo de faturamento diferente da NFGas
de Substituição

2.2.7. Tipo de Faturamento e NFGAS Anterior

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G46Se tipo de faturamento da NFGas Normal (1) ou agregado (2)
(tag: tpFat):
- Rejeitar se informado grupo da Nota Agregadora em algum item (grupo:
gAgregadora)
Obrig.516Rej.Rejeição: Item com grupo da Nota Agregadora vedado para NFGas
Normal ou Agregada
G47Se tipo de faturamento da NFGas = 3 (Agregadora) (tag: tpFat):
O grupo da Nota Agregadora DEVE ser informado em todos os itens (grupo:
gAgregadora)
Observação: neste caso não deve existir nenhum item com o grupo gNormal
informado
Obrig.531Rej.Rejeição: Item com grupo Normal vedado para NFGas Agregadora
G48Se o Tipo de Faturamento for Normal (1) OU Agregado (2) e o item possuir indicador
de devolução (tag: indDevolucao)
- Verificar se foi informada chave de acesso (chNFGasAnt) como atributo no
detalhamento dos Produtos e Serviços (grupo: det):
Obrig.238Rej.Rejeição: Chave de acesso anterior deve ser informada para item com
indicador de devolução
G49Se o Tipo de Faturamento Agregador (3) para todos os itens:
- Verificar se foi informada chave de acesso (chNFGasAnt) como atributo no
detalhamento dos Produtos e Serviços (grupo: det):
Obrig.266Rej.Rejeição: Chave de acesso anterior deve ser informada para item de nota
de Faturamento Agregado
G50Se informada chave de acesso de NFGas anterior (tag: chNFGasAnt) no detalhamento
dos Produtos e Serviços (grupo: det):
- Validar chave de acesso da NFGas anterior.
Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano <
2026 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 76, Número
zerado, Tipo de emissão inválido, UF inválida ou DV inválido)
[Motivo: XXXXXXXXXXXX]
Obrig.242Rej.Rejeição: Rejeição: Chave de Acesso anterior inválida
[Motivo: XXXXXXXXX]
G51Se informada chave de acesso de NFGas anterior (tag: chNFGasAnt) no detalhamento
dos Produtos e Serviços (grupo: det):
- NFGas anterior não pode existir com diferença na Chave de Acesso
Retornar a chave de acesso já autorizada, o número do protocolo e data de
autorização da NFGas
[chNFGas: 99999999999999999999999999999999999999999999]
[nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
Obrig.245Rej.Rejeição: NFGas anterior com diferença de Chave de Acesso
[chNFGas: 99999999999999999999999999999999999999999999]
[nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
G52Se informada chave de acesso de NFGas anterior (tag: chNFGasAnt) no detalhamento
dos Produtos e Serviços (grupo: det):
- A NFGas anterior deve existir
Acesso BD NFGas (Chave: CNPJ Emit, Modelo, Série, Nro)
Observação: Esta validação leva em consideração o ambiente de autorização do DFe
(nSiteAutoriz).
Obrig246RejRejeição: NFGas anterior inexistente
G53Se informada chave de acesso de NFGas anterior (tag: chNFGasAnt) no detalhamento
dos Produtos e Serviços (grupo: det):
- A NFGas anterior não pode estar cancelada
Obrig.250RejRejeição: NFGas a anterior não pode estar cancelada
G54Se informada chave de acesso de NFGas anterior (tag: chNFGasAnt) no detalhamento
dos Produtos e Serviços (grupo: det):
- A NFGas anterior não pode estar substituída
Obrig.251RejRejeição: NFGas a anterior não pode ter sido substituída
G55Se tipo de faturamento da NFGas for agregador (tpFat=3) e informada chave de
acesso de NFGas anterior (tag: chNFGasAnt) no detalhamento dos Produtos e
Serviços (grupo: det):
- A NFGas anterior deve ser do tipo de faturamento Agregada (tpFat=2)
Obrig.532RejRejeição: NFGas a anterior deve ser do tipo de faturamento Agregado
G56Se informada chave de acesso da NFGas anterior (tag: chNFGasAnt):
- CNPJ do emitente da NFGas anterior deve ser igual ao informado na NFGas de
ajuste
Exceção: os casos de alteração do CNPJ da empresa por motivo de aquisição, fusão,
incorporação deve ser tratados no ambiente de autorização da NFGas
Obrig.255Rej.Rejeição: CNPJ do emitente da NFGas anterior deve ser igual ao
informado na NFGas

2.2.8. Validações dos Itens

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G57Código de Classificação (tag: cClass) informado inválido (Verificar tabela de códigos
de classificação, item 7.6 do MOC)
Obrig.276Rej.Rejeição: Código de classificação do item inexistente
[nItem: NNN]
G58Valor do item (tag: vProd) difere de valor unitário (tag: vItem) * Quantidade Faturada
(tag: qFaturada) * Fator de Poder Calorífico (tag:fatorPCS, se informado) * Fator de
Correção (tag:fatorPTZ, se informado)
vProd = vItem * qFaturada (* fatorPCS) (* fatorPTZ)
Observação: Considerar uma tolerância de R$ 0,05 para mais ou para menos.
Obrig.435Rej.Rejeição: Valor do item difere do calculado
[nItem: NNN]
G59Se tipo de faturamento da NFGas =1 (Normal) ou 2 (Agregado)
- Rejeitar se existir algum item no detalhamento de Produtos e serviços com cClass de
Faturamento Agregado
Observação: Ver indicadores da tabela cClass publicados no portal da NFGas
Obrig.534Rej.Rejeição: Classificação de produto inválida para faturamento normal e
faturamento agregado
[nItem: NNN]
G60Se tipo de faturamento da NFGas =3 (Faturamento Agregado)
- Todos os itens devem ser do cClass de Nota Agregadora
Observação: Ver indicadores da tabela cClass publicados no portal da NFGas
ão: O Tipo de Faturamento Agregador (tpFat=3) não possui tributação nos itens, todos os
tributos nesta nota.
Obrig.
itens são refe
535
rência a chave
Rej.
s de aces
Rejeição: Todos os item devem ser do cClass de Faturamento Agregado
[nItem: NNN]
so de notas que estão sendo agregadas, portanto não há detalhamento de

2.2.9. Validações dos Itens - Tributos

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G61Se CST de ICMS = 00, 10, 20, 70:
Verificar se Valor do ICMS corresponde ao Valor da base de cálculo X Alíquota.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.444Rej.Rejeição: Valor do ICMS não corresponde à base de cálculo x alíquota
[nItem: NNN]
G62Se CST de ICMS = 90 e informados dados do BC, pICMS e vICMS:
Verificar se Valor do ICMS corresponde ao Valor da base de cálculo X Alíquota.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.444Rej.Rejeição: Valor do ICMS não corresponde à base de cálculo x alíquota
[nItem: NNN]
G63Se informado grupo de informações do PIS (grupo: PIS):
Verificar se Valor do PIS corresponde ao Valor da base de cálculo X Alíquota.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.443Rej.Rejeição: Valor do PIS não corresponde à base de cálculo x alíquota
[nItem: NNN]
G64Se informado grupo de informações do COFINS (grupo: COFINS):
Verificar se Valor do COFINS corresponde ao Valor da base de cálculo X Alíquota.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.445Rej.Rejeição: Valor do COFINS não corresponde à base de cálculo x alíquota
[nItem: NNN]
G65Se informado grupo de informações do Taxa Regulatório (grupo: TxReg):
Verificar se Valor da Taxa corresponde ao Valor da base de cálculo X Alíquota.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.446Rej.Rejeição: Valor da Taxa Regulatória não corresponde à base de cálculo x
alíquota
[nItem: NNN]
G66Se NÃO informado indicador SEM CST para o item (tag: indSemCST), o item DEVE
possuir CFOP
Obrig.540Rej.Rejeição: CFOP é obrigatório para item com CST informado. [nItem:
NNN]
G66aSe informado CFOP, verificar se é um CFOP válido para a NFGas
Ver tabela de CFOP permitidos no item 2.5 deste manual
Obrig.433Rej.Rejeição: CFOP inválido. [nItem: NNN]
G67Se informado indicador de SEM CST para o item (tag: indSemCST), o item NÃO pode
possuir CFOP
Obrig.541Rej.Rejeição: Vedada indicação de CFOP para item sem CST
[nItem: NNN]
G68Se CST do IBS/CBS for informado, este deve existir na tabela de Código de Situação
Tributária (tag: IBSCBS/CST)
Obrig.311Rej.Rejeição: CST informado inexistente
G69Se cClassTrib for informado, este deve existir na tabela de Classificação Tributária do
IBS/CBS (tag: IBSCBS/cClassTrib)
Obrig.312Rej.Rejeição: Classificação Tributária informada inexistente
G70Verificar se o CST informado é compatível com o cClassTribObrig.313Rej.Rejeição: Classificação Tributária incompatível com o CST informado
G71Verificar se o cClassTrib informado (tag: IBSCBS/cClassTrib) possui indicador que não
permite ser informado nesse modelo de DFe
Obrig.388Rej.Rejeição: Classificação Tributária do IBS/CBS não permitida neste
modelo de DFe.
G72Se o CST informado possuir indicador que VEDA preenchimento do grupo de
informações específicas do IBS/CBS, este grupo NÂO DEVE estar informado (grupo:
gIBSCBS)
Obrig314Rej.Rejeição: Grupo IBS/CBS não deve ser preenchido para o CST
informado
G73Se o CST informado possuir indicador que EXIGE preenchimento do grupo de
informações específicas do IBS/CBS, este grupo DEVE estar informado (grupo:
gIBSCBS)
Exceção: Se o CRT informado pelo emitente for 1-Simples Nacional, 2- Simples
Nacional, excesso sublimite de receita bruta ou 4 -MEI, o grupo gIBSCBS NÃO será
exigido
Obrig315Rej.Rejeição: Grupo IBS/CBS deve ser preenchido para o CST informado
G74Se informado grupo IBS de competência das Unidades Federadas (gIBSUF):
A alíquota de IBS da UF (pIBSUF) deverá ser:
• 0,1% para documento com data de emissão no ano de 2026. (Art. 343 da LC
214/25)
• 0.05% para documento com data de emissão no ano de 2027 e 2028. (Art.
344 da LC 214/25)
• Alíquota de referência ou específica da UF a ser publicada para anos
posteriores a 2028.
Exceção: Se o cClassTrib possuir indicador de tributação regular o pIBSUF deve ser
igual a zero
Obrig.316Rej.Rejeição: Alíquota do IBS da UF inválida
G75Se a alíquota do IBS Estadual (tag: pIBSUF) for igual a zero:
Grupo de Redução de Alíquota do IBS Estadual NÃO DEVE SER informado (grupo:
gIBSUF/gRed)
337Rej.Rejeição: Grupo de redução de alíquota do IBS Estadual informado
indevidamente
G76Se a alíquota do IBS Estadual (tag: pIBSUF) for maior que zero:
Se CST informado possuir indicador que EXIGE informação de redução de alíquota
para o IBS Estadual ou informado grupo de compra governamental, o grupo gRed
DEVE estar informado
Exceção: A regra não se aplica para CST do IBS/CBS (tag: IBSCBS/CST)
que possui indicador que não permite a informação do IBS/CBS
Obrig.366Rej.Rejeição: CST informado ou compras governamentais obriga informação
de redução de alíquota estadual
G77Se informado grupo de Redução de Alíquota para IBS Estadual (gIBSUF/gRed):
Verificar se percentual de Redução de Alíquota (pRedAliq) é válido para o cClassTrib
informado (gIBSCBS/cClassTrib)
Obrig.389Rej.Rejeição: Percentual de redução de alíquota da UF não é válido para
este cClassTrib
G78Se informado grupo de Redução de Alíquota para IBS Estadual (gIBSUF/gRed), a
Alíquota Efetiva (tag: pAliqEfet) deve ser o resultado de:
Se NÃO houver compra governamental (grupo gCompraGov não informado):
pAliqEfet = pIBSUF × (1 - pRedAliq /100).
Se houver compra governamental (grupo gCompraGov informado):
pAliqEfet = pIBSUF × (1 - pRedAliq /100) × (1 - pRedutor/100).
Observação: pRedutor é obtido no grupo gCompraGov
Exemplo: Redução de 40% na alíquota:
Alíquota vigente (A): 10%
Redução na alíquota (R): 40%
Redutor de compras governamentais (RG): 5%
Alíquota Efetiva (E):
E = A × (1 – R/100) × (1 – RG/100) = 5,7.
Obrig.390Rej.Rejeição: Valor da Alíquota Efetiva do IBS da UF calculado
incorretamente
G79Se CST informado possuir indicador que VEDA a informação de redução de alíquota
para o IBS Estadual, o grupo gRed NÃO DEVE estar informado
Exceção: Se Percentual de redução de alíquota em compra governamental
(tag:gCompraGov/pRedutor) informado, este grupo é exigido e pRed deve ser igual a
0.
Obrig.367Rej.Rejeição: CST informado não permite informação de redução de alíquota
estadual
G80Se CST informado possuir indicador que EXIGE informação de Diferimento para o IBS
Estadual, o grupo gDif DEVE estar informado
Obrig.319Rej.Rejeição: CST informado obriga informação de diferimento Estadual
G81Se CST informado possuir indicador que VEDA informação de Diferimento para o IBS
Estadual, o grupo gDif NÃO DEVE estar informado
Obrig.368Rej.Rejeição: CST informado não permite informação de diferimento Estadual
G82Se informado grupo do Diferimento (gIBSUF/gDif):
O valor do Diferimento (vDif) deverá ser resultante de:
vDif = vBC x (pIBSUF/100) x (pDif/100)
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Observação 2: Em caso de preenchimento do grupo de redução (gRed) a alíquota
utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet)
Obrig.320Rej.Rejeição: Valor do Diferimento da UF difere do calculado
G83Se informado grupo IBS de competência das Unidades Federadas (gIBSUF):
O valor resultante da soma do diferimento (vDif) e Devolução (DevTrib)
QUANDO INFORMADOS, NÃO pode ser superior a vBC x (pIBSUF/100)
Obrig.395Rej.Rejeição: Valor do IBS UF não pode resultar negativo
G84Se informado grupo IBS de competência das Unidades Federadas (gIBSUF):
O valor do IBS (vIBSUF) deverá ser resultante de:
vIBSUF = vBC x (pIBSUF/100) – vDif - vDevTrib
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Observação 2: Em caso de preenchimento do grupo de redução (gRed) a alíquota
utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet)
Obrig.318Rej.Rejeição: Valor do IBS UF difere do calculado
G85Se informado grupo IBS de competência dos Municípios (gIBSMun):
A alíquota de IBS Municipal deverá ser:
• 0% para documento com data de emissão no ano de 2026. (Art. 343 da LC
214/25)
• 0.05% para documento com data de emissão no ano de 2027 e 2028. (Art.
344 da LC 214/25)
• Alíquota de referência ou específica do Município a ser publicada para anos
posteriores a 2028
Exceção: Se o cClassTrib possuir indicador de tributação regular o pIBSMun deve ser
igual a zero
Obrig.321Rej.Rejeição: Alíquota do IBS do Município inválida
G86Se a alíquota do IBS Municipal (tag: pIBSMun) for igual a zero:
Grupo de Redução de Alíquota do IBS Municipal NÃO DEVE SER informado (grupo:
gIBSMun/gRed)
338Rej.Rejeição: Grupo de redução de alíquota do IBS Municipal informado
indevidamente
G87Se a alíquota do IBS Municipal (tag: pIBSMun) for maior que zero:
Se CST informado possuir indicador que EXIGE informação de redução de alíquota
para o IBS Municipal ou informado grupo de compra governamental, o grupo gRed
DEVE estar informado
Exceção: A regra não se aplica para CST do IBS/CBS (tag: IBSCBS/CST)
que possui indicador que não permite a informação do IBS/CBS
Obrig.369Rej.Rejeição: CST informado ou compras governamentais obriga
informação de redução de alíquota municipal
G88Se informado grupo de Redução de Alíquota para IBS Municipal (gIBSMun/gRed):
Verificar se percentual de Redução de Alíquota (pRedAliq) é válido para o cClassTrib
informado (gIBSCBS/cClassTrib)
Obrig.391Rej.Rejeição: Percentual de redução de alíquota do Município não é válido
para este cClassTrib
G89Se informado grupo de Redução de Alíquota para IBS Municipal (gIBSMun/gRed), a
Alíquota Efetiva (tag: pAliqEfet) deve ser o resultado de:
Se NÃO houver compra governamental (grupo gCompraGov não informado):
pAliqEfet = pIBSMun × (1 - pRedAliq /100).
Se houver compra governamental (grupo gCompraGov informado):
pAliqEfet = pIBSMun × (1 - pRedAliq /100) × (1 - pRedutor/100).
Observação: pRedutor é obtido no grupo gCompraGov
Exemplo: Redução de 40% na alíquota:
Alíquota vigente (A): 10%
Redução na alíquota (R): 40%
Redutor de compras governamentais (RG): 5%
Alíquota Efetiva (E):
E = A × (1 – R/100) × (1 – RG/100) = 5,7.
Obrig.392Rej.Rejeição: Valor da Alíquota Efetiva do IBS do Município calculado
incorretamente
G90Se CST informado possuir indicador que VEDA a informação de redução de alíquota
para o IBS Municipal, o grupo gRed NÃO DEVE estar informado
Exceção: Se Percentual de redução de alíquota em compra governamental
(tag:gCompraGov/pRedutor) informado, este grupo é exigido e pRed deve ser igual a
0.
Obrig.381Rej.Rejeição: CST informado não permite informação de redução de alíquota
municipal
G91Se CST informado possuir indicador que EXIGE informação de Diferimento para o IBS
Municipal, o grupo gDif DEVE estar informado
Obrig.324Rej.Rejeição: CST informado obriga informação de diferimento Municipal
G92Se CST informado possuir indicador que VEDA informação de Diferimento para o IBS
Municipal, o grupo gDif NÃO DEVE estar informado
Obrig.382Rej.Rejeição: CST informado não permite informação de diferimento
Municipal
G93Se informado grupo do Diferimento (gIBSMun/gDif):
O valor do Diferimento (vDif) deverá ser resultante de
vDif = vBC x (pIBSMun/100) x (pDif/100)
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Observação 2: Em caso de preenchimento do grupo de redução (gRed) a alíquota
utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet)
Obrig.325Rej.Rejeição: Valor do Diferimento do Município difere do calculado
G94Se informado grupo IBS de competência dos Municípios (gIBSMun):
O valor do IBS (vIBSMun) deverá ser resultante de:
vIBSMun = vBC x (pIBSMun/100) – vDif - vDevTrib
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Observação 2: Em caso de preenchimento do grupo de redução (gRed) a alíquota
utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet)
Obrig.323Rej.Rejeição: Valor do IBS Municipal difere do calculado
G95Se informado grupo IBS de competência dos Municípios (gIBSMun):
O valor resultante da soma do diferimento (vDif) e Devolução (DevTrib) QUANDO
INFORMADOS, NÃO pode ser superior a vBC x (pIBSMun/100)
Obrig.396Rej.Rejeição: Valor do IBS Municipal não pode resultar negativo
G96Se informados grupos IBS de competência dos Estados (gIBSUF) e Municípios
(gIBSMun):
O valor do total de IBS (vIBS) deverá ser a soma do vIBSUF e do vIBSMUn
vIBS = vIBSUF + vIBSMun
Obrig.317Rej.Rejeição: Total de IBS difere do calculado
G97Se informado grupo CBS (gCBS):
A alíquota de CBS deverá ser:
• 0,90 % para documento com data de emissão no ano de 2026. (Art. 343 da
LC 214/25)
• Alíquota de referência a ser publicada para anos posteriores a 2026
Exceção: Se o cClassTrib possuir indicador de tributação regular o pCBS deve ser
igual a zero
Exceção 2: A Alíquota da CBS (tag: pCBS) pode ser igual a zero quando a condição
abaixo for atendida:
Município do Emitente e Destinatário devem estar na mesma área incentivada (ou
seja, dentro da ZFM, na mesma ALC), conforme relação abaixo:
- ZFM: AC-Acre, AM-Amazonas, RO-Rondônia, RR-Roraima, AP-Amapá (só para
municípios 1600303-Macapá e 1600600-Santana);
- ALC: conforme tabela abaixo:
Município Início Município Fim
1304062-Tabatinga 1304062-Tabatinga
1600303-Macapá 1600303-Macapá
1600303-Macapá 1600600-Santana
1600600-Santana 1600303-Macapá
1600600-Santana 1600600-Santana
1100106-Guajará-Mirim 1100106-Guajará-Mirim
1400100-Boa Vista 1400100-Boa Vista
1400100-Boa Vista 1400456-Paracaima
1400456-Paracaima 1400100-Boa Vista
1400456-Paracaima 1400456-Paracaima
1400159-Bonfim 1400159-Bonfim
1200104-Brasileia 1200104-Brasileia
1200104-Brasileia 1200252-Epitaciolândia
1200252-Epitaciolândia 1200104-Brasileia
1200252-Epitaciolândia 1200252-Epitaciolândia
1200203-Cruzeiro do Sul 1200203-Cruzeiro do Sul
Observação: As cores definem quais municípios são da mesma área incentivada, e
isto será observado na regra de validação
Obrig.326Rej.Rejeição: Alíquota da CBS inválida
G98Se a alíquota da CBS (tag: pCBS) for igual a zero:
Grupo de Redução de Alíquota da CBS NÃO DEVE SER informado (grupo:
gCBS/gRed)
339Rej.Rejeição: Grupo de redução de alíquota da CBS informado
indevidamente
G99Se a alíquota da CBS (tag: pCBS) for maior que zero:
Se CST informado possuir indicador que EXIGE informação de redução de alíquota
para o CBS ou informado grupo de compra governamental, o grupo gRed DEVE estar
informado
Exceção: A regra não se aplica para CST do IBS/CBS (tag: IBSCBS/CST)
que possui indicador que não permite a informação do IBS/CBS
Obrig.383Rej.Rejeição: CST informado ou compras governamentais obriga
informação de redução de alíquota do CBS
G100Se informado grupo de Redução de Alíquota para CBS (gCBS/gRed):
Verificar se percentual de Redução de Alíquota (pRedAliq) é válido para o cClassTrib
informado (gIBSCBS/cClassTrib)
Obrig.393Rej.Rejeição: Percentual de redução de alíquota da CBS não é válido para
este cClassTrib
G101Se informado grupo de Redução de Alíquota para CBS (gCBS/gRed), a Alíquota
Efetiva (tag: pAliqEfet) deve ser o resultado de:
Se NÃO houver compra governamental (grupo gCompraGov não informado):
pAliqEfet = pCBS × (1 - pRedAliq /100).
Se houver compra governamental (grupo gCompraGov informado):
pAliqEfet = pCBS × (1 - pRedAliq /100) × (1 - pRedutor/100).
Observação: pRedutor é obtido no grupo gCompraGov
Exemplo: Redução de 40% na alíquota:
Alíquota vigente (A): 10%
Redução na alíquota (R): 40%
Redutor de compras governamentais (RG): 5%
Alíquota Efetiva (E):
E = A × (1 – R/100) × (1 – RG/100) = 5,7.
Obrig.394Rej.Rejeição: Valor da Alíquota Efetiva da CBS calculado incorretamente
G102Se CST informado possuir indicador que VEDA a informação de redução de alíquota
para o CBS, o grupo gRed NÃO DEVE estar informado
Exceção: Se Percentual de redução de alíquota em compra governamental
(tag:gCompraGov/pRedutor) informado, este grupo é exigido e pRed deve ser igual a
0.
Obrig.384Rej.Rejeição: CST informado não permite informação de redução de alíquota
do CBS
G103Se CST informado possuir indicador que EXIGE informação de Diferimento para o
CBS, o grupo gDif DEVE estar informado
Obrig.328Rej.Rejeição: CST informado obriga informação de diferimento do CBS
G104Se CST informado possuir indicador que VEDA informação de Diferimento para o
CBS, o grupo gDif NÃO DEVE estar informado
Obrig.385Rej.Rejeição: CST informado não permite informação de diferimento do CBS
G105Se informado grupo do Diferimento (gCBS/gDif):
O valor do Diferimento (vDif) deverá ser resultante de:
vDif = vBC x (pCBS/100) x (pDif/100)
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Observação 2: Em caso de preenchimento do grupo de redução (gRed) a alíquota
utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet)
Obrig.329Rej.Rejeição: Valor do Diferimento do CBS difere do calculado
G106Se informado grupo CBS (gCBS):
O valor resultante da soma do diferimento (vDif) e Devolução (DevTrib) QUANDO
INFORMADOS, NÃO pode ser superior a vBC x (pCBS/100)
Obrig.397Rej.Rejeição: Valor do CBS não pode resultar negativo
G107Se informado grupo CBS (gCBS):
O valor da CBS (vCBS) deverá ser resultante de:
vCBS = vBC x (pCBS/100) – vDif – vDevTrib
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Observação 2: Em caso de preenchimento do grupo de redução (gRed) a alíquota
utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet).
Obrig.327Rej.Rejeição: Valor do CBS difere do calculado
G108Se cClassTrib informado possuir indicador que EXIGE informação de tributação
regular, o grupo gTribRegular DEVE estar informado
Obrig.330Rej.Rejeição: Classificação Tributária informada obriga informação da
tributação regular
G109Se cClassTrib informado NÃO POSSUIR indicador de informação de tributação
regular, o grupo gTribRegular NÃO DEVE estar informado
Obrig.322Rej.Rejeição: Classificação Tributária não permite informação da tributação
regular
G110Se informado grupo da tributação regular (gTribRegular):
O CST Regular informado no grupo gTribRegular deve existir na tabela de Código de
Situação Tributária (gTribRegular/CSTReg)
Obrig.331Rej.Rejeição: CST informado no grupo de tributação regular inexistente
G111Se informado grupo da tributação regular (gTribRegular):
O cClassTrib regular for informado, este deve existir na tabela de Classificação
Tributária do IBS/CBS (tag: gTribRegular/cClassTribReg)
Obrig.332Rej.Rejeição: Classificação Tributária informada no grupo de tributação
regular inexistente
G112Se informado grupo da tributação regular (gTribRegular):
O valor do tributo regular de IBS dos Estados (vTribRegIBSUF) deverá ser resultante
de:
vTribRegIBSUF = vBC x (pAliqEfetRegIBSUF/100)
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Obrig.333Rej.Rejeição: Valor da tributação regular da UF difere do calculado
G113Se informado grupo da tributação regular (gTribRegular):
O valor do tributo regular de IBS dos Municípios (vTribRegIBSMun) deverá ser
resultante de:
vTribRegIBSMun = vBC x (pAliqEfetRegIBSMun/100)
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Obrig.334Rej.Rejeição: Valor da tributação regular do Município difere do calculado
G114Se informado grupo da tributação regular (gTribRegular):
O valor do tributo regular de CBS (vTribRegCBS) deverá ser resultante de:
vTribRegularCBS = vBC x (pAliqEfetRegCBS/100)
Observação: Aceitar uma tolerância de 0,01 a mais ou a menos
Obrig.335Rej.Rejeição: Valor da tributação regular da CBS difere do calculado
G115Se grupo compra governamental (grupo: gCompraGov) estiver informado, o Grupo de
informações da composição do valor do IBS e da CBS em compras governamentais
(grupo: gTribCompraGov) DEVE ser informado.
Exceção: A regra não se aplica para CST do IBS/CBS (tag: IBSCBS/CST)
que possui indicador que não permite a informação do IBS/CBS
Obrig.398Rej.Rejeição: Grupo de informações da composição do valor do IBS e da
CBS em compras governamentais deve ser informado
G116Se grupo compra governamental (grupo: gCompraGov) NÃO estiver informado, o
Grupo de informações da composição do valor do IBS e da CBS em compras
governamentais (grupo: gTribCompraGov) NÃO DEVE ser informado.
Obrig.399Rej,Rejeição: Grupo de informações da composição do valor do IBS e da
CBS em compras governamentais não deve ser informado
G117Verificar se a soma dos valores de IBS e CBS do grupo gTribCompraGov (vTribIBSUF
+ vTribIBSMun + vTribCBS) é diferente do resultado de gIBSUF/vIBSUF +
gIBSMun/vIBSMun + gCBS/vCBS.
Obrig.400Rej.Rejeição: Somas dos valores de IBS e CBS em compras governamentais
divergente
G118Se o cClassTrib informado possuir indicador que VEDA preenchimento do grupo de
informações do estorno de crédito (grupo:gEstornoCred)
Obrig303Rej.Rejeição: Grupo Estorno de Crédito não deve ser preenchido para o
cClassTrib informado
G119Se o cClassTrib informado possuir indicador que EXIGE preenchimento do grupo de
informações do estorno de crédito (grupo:gEstornoCred)
Obrig304Rej.Rejeição: Grupo Estorno de Crédito deve ser preenchido para o
cClassTrib informado
G120Se informado grupo de informações do PIS (grupo: PIS):
Verificar se Valor do PIS corresponde ao Valor da base de cálculo X Alíquota.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.443Rej.Rejeição: Valor do PIS não corresponde à base de cálculo x alíquota
[nItem: NNN]
G121Se informado grupo de informações do COFINS (grupo: COFINS):
Verificar se Valor do COFINS corresponde ao Valor da base de cálculo X Alíquota.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.445Rej.Rejeição: Valor do COFINS não corresponde à base de cálculo x alíquota
[nItem: NNN]

2.2.10. Compras Governamentais

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G124Se informado o grupo de informações de compra governamental
(grupo:ide\gCompraGov) e tipo do Ente (gCompraGov\tpEntGov) diferente de 5 e 6, o
DFe de compra governamental deve ter alíquota de outros entes igual a zero.
De 2027 até 2032
Para compra da união (tag: tpEnteGov = 1):
• Alíquota do IBS da UF (tag: pIBSUF) deve ser igual a zero.
• Alíquota do IBS do Município (tag: pIBSMun) deve ser igual a zero.
Para compra estadual (tag: tpEnteGov = 2):
• Alíquota do IBS do Município (tag: pIBSMun) deve ser igual a zero.
Para compra do DF (tag: tpEnteGov = 3)
• Alíquota do IBS do Município (tag: pIBSMun) deve ser igual a zero.
Para compra municipal (tag: tpEnte = 4)
• Alíquota do IBS da UF (tag: pIBSUF) deve ser igual a zero.
A partir de 2033:
Para compra da união (tag: tpEnteGov = 1):
• Alíquota do IBS da UF (tag: pIBSUF) deve ser igual a zero.
• Alíquota do IBS do Município (tag: pIBSMun) deve ser igual a zero.
Para compra estadual (tag: tpEnteGov = 2):
• Alíquota do IBS do Município (tag: pIBSMun) deve ser igual a zero.
• Alíquota do CBS (tag: pCBS) deve ser igual a zero.
Para compra do DF (tag: tpEnteGov = 3)
• Alíquota do IBS do Município (tag: pIBSMun) deve ser igual a zero.
• Alíquota do CBS (tag: pCBS) deve ser igual a zero.
Para compra municipal (tag: tpEnte = 4)
• Alíquota do IBS da UF (tag: pIBSUF) deve ser igual a zero.
• Alíquota do CBS (tag: pCBS) deve ser igual a zero.
Observação: Conforme Art. 473, § 1o e seus Incisos I, II, III e IV da LC 214/2026.
Obrig.347Rej.Rejeição: DFe de compra governamental e alíquota dos outros entes
diferentes de zero.
G124aSe o tipo da operação com ente governamental for igual a Fornecimento com
pagamento posterior (tpOperGov=1)
A chave de acesso do DFe anterior (refDFeAnt) NÃO DEVE ser informada
Obrig1004RejRejeição: Chave de acesso referenciada não deve ser informada para
tipo de operação de Fornecimento em compras governamentais
G124bSe o tipo da operação com ente governamental for igual a Recebimento do pagamento
com fornecimento já realizado (tpOperGov=2)
Deve ser informada UMA chave de acesso de DFe referenciado
Observação: Se forem informadas múltiplas chaves de acesso ou nenhuma chave
causará essa rejeição
Obrig1005RejRejeição: Deverá ser informada uma chave de acesso de DFe
referenciado para tipo de operação de Recebimento do pagamento com
fornecimento realizado em compras governamentais
G124cSe o tipo da operação com ente governamental for igual a Fornecimento com
pagamento já realizado (tpOperGov=3)
Uma ou mais chaves de acesso de DFe anteriores (refDFeAnt) DEVEM ser
informadas
Obrig1006RejRejeição: Pelo menos uma Chave de acesso de DFe referenciado deve
ser informada para tipo de operação fornecimento com pagamento já
realizado em compras governamentais
G124dSe o tipo da operação com ente governamental for igual a Recebimento do pagamento
com fornecimento posterior (tpOperGov=4)
A chave de acesso do DFe anterior (refDFeAnt) NÃO DEVE ser informada
Obrig1007RejRejeição: Chave de acesso referenciada não deve ser informada para
tipo de operação recebimento do pagamento com fornecimento posterior
em compras governamentais
G124eSe informado documento anterior no grupo de compras governamentais
(gCompraGov/refDFeAnt), para cada chave informada:
- Validar chave de acesso do DFe referenciado.
Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano, Mês
inválido (0 ou > 12), Modelo de DFe diferente, Número zerado, Tipo de emissão
inválido, UF inválida ou DV inválido)
[Motivo: XXXXXXXXXXXX]
Obrig.1008Rej.Rejeição: Chave de acesso referenciada em compras governamentais
inválida
G124fSe informado documento anterior no grupo de compras governamentais
(gCompraGov/refDFeAnt):
- O DFe referenciado deve existir, acesso BD (Chave: CNPJ Emit, Modelo, Série, Nro)
Obrig1009RejRejeição: DFe referenciado em compras governamentais inexistente
G124gSe informado documento anterior no grupo de compras governamentais
(gCompraGov/refDFeAnt), para cada chave informada:
- DFe referenciado não pode existir com diferença na Chave de Acesso
Retornar a chave de acesso já autorizada, o número do protocolo e data de
autorização do DFe
[chDFe: 99999999999999999999999999999999999999999999]
[nProt:999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
Obrig.1010Rej.Rejeição: DFe referenciado em compras governamentais com diferença
de Chave de Acesso
G124hSe informado documento anterior no grupo de compras governamentais
(gCompraGov/refDFeAnt), para cada chave informada:
- O DFe referenciado deve estar em situação Autorizado o Uso
Observação: Rejeitar se documento estiver cancelado ou substituído na base de
dados do ambiente de autorização
Obrig.1011RejRejeição: DFe referenciado em compras governamentais em situação
inválida
G124iSe informado documento anterior no grupo de compras governamentais
(gCompraGov/refDFeAnt), para cada chave informada:
- O emitente do DFe referenciado deve ter o mesmo CNPJ Base do emitente do
documento fiscal
Exceção: os casos de alteração do CNPJ da empresa por motivo de aquisição, fusão,
incorporação deve ser tratados no ambiente de autorização
Obrig.1012RejRejeição: DFe referenciado em compras governamentais deve possuir
mesmo CNPJ base do emitente do documento
G124jSe informado documento anterior no grupo de compras governamentais
(gCompraGov/refDFeAnt) e tipo de operação for Recebimento do pagamento com
fornecimento já realizado; (tpOperGov = 2), para cada chave informada:
- O DFe referenciado deve ser de compras governamentais e possuir o tipo de
operação Fornecimento com pagamento posterior (tpOperGov = 1)
Obrig.1013Rej.Rejeição: DFe referenciado em compras governamentais deve ser de
Fornecimento com pagamento posterior
G124kSe informado documento anterior no grupo de compras governamentais
(gCompraGov/refDFeAnt) e tipo de operação for de Fornecimento com pagamento já
realizado (tpOperGov = 3), para cada chave informada:
- O DFe referenciado deve ser de compras governamentais e possuir o tipo de
operação Recebimento do pagamento com fornecimento posterior (tpOperGov = 4)
ão: No caso do tipo de faturamento Agregador (tpFat=3) todos os campos de totais devem
NF e vTotDFe devem ser IGUAIS, contendo a soma da tag Valor Total do DFe Anterior do
Obrig.
ser informad
s itens (det\g
1014
os com ZERO
Agregadora\vT
Rej.
porque n
otDFe)
Rejeição: DFe referenciado em compras governamentais deve ser de
operação de Recebimento do pagamento com fornecimento posterior
ão há soma nos itens.

2.2.11. Validações dos Totais

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G125A soma da BC ICMS nos itens não pode ser negativaObrig.500Rej.Rejeição: O somatório da BC ICMS não pode ser negativo
G126Total da BC ICMS difere do somatório do valor dos itensObrig.447Rej.Rejeição: Total da base de cálculo difere do somatório dos itens
G126aA soma da BC ICMS ST nos itens não pode ser negativaObrig.491Rej.Rejeição: O somatório da BC ICMS ST não pode ser negativo
G126bTotal da BC ICMS ST difere do somatório do valor dos itensObrig.453Rej.Rejeição: Total da base de cálculo ST difere do somatório dos itens
G127A soma do ICMS nos itens não pode ser negativaObrig.501Rej.Rejeição: O somatório do ICMS não pode ser negativo
G128Total do ICMS difere do somatório do valor dos itensObrig.448Rej.Rejeição: Total do ICMS difere do somatório dos itens
G129Valor total do ICMS superior ao valor limite estabelecido pela SEFAZ (valor
parametrizado por UF)
Facult451Rej.Rejeição: Total do ICMS superior ao valor limite estabelecido para a UF
G129aA soma do ICMS ST nos itens não pode ser negativaObrig.492Rej.Rejeição: O somatório do ICMS ST não pode ser negativo
G128bTotal do ICMS ST difere do somatório do valor dos itensObrig.454Rej.Rejeição: Total do ICMS ST difere do somatório dos itens
G130A soma do ICMS Desonerado nos itens não pode ser negativoObrig.502Rej.Rejeição: O somatório do ICMS Desonerado não pode ser negativo
G131Valor total do ICMS Desonerado difere do somatório do valor dos itensObrig.452Rej.Rejeição: Total do ICMS desonerado difere do somatório dos itens
G132A soma das FCP nos itens não pode ser negativaObrig.503Rej.Rejeição: O somatório do FCP não pode ser negativo
G133Total do Fundo de combate à pobreza (FCP) difere do somatório do valor os itensObrig.455Rej.Rejeição: Total do FCP difere do somatório dos itens
G134A soma do PIS nos itens não pode ser negativaObrig.504Rej.Rejeição: O somatório do PIS não pode ser negativo
G135Total do PIS difere do somatório do valor dos itensObrig.457Rej.Rejeição: Total do PIS difere do somatório dos itens
G136A soma do COFINS nos itens não pode ser negativaObrig.505Rej.Rejeição: O somatório do COFINS não pode ser negativo
G137Total do COFINS difere do somatório do valor dos itensObrig.458Rej.Rejeição: Total do COFINS difere do somatório dos itens
G138A soma da Taxa Regulatória nos itens não pode ser negativaObrig.506Rej.Rejeição: O somatório da Taxa Regulatória não pode ser negativo
G139Total da Taxa Regulatória difere do somatório do valor dos itensObrig.256Rej.Rejeição: Total de Taxa Regulatória difere do somatório dos itens
G140A soma do CSLL nos itens não pode ser negativaObrig.510Rej.Rejeição: O somatório do CSLL não pode ser negativo
G141Total do CSLL retido difere do somatório do valor dos itensObrig.260Rej.Rejeição: Total do CSLL retido difere do somatório dos itens
G142A soma do IRRF nos itens não pode ser negativaObrig.511Rej.Rejeição: O somatório do IRRF não pode ser negativo
G143Total do IRRF retido difere do somatório do valor dos itensObrig.461Rej.Rejeição: Total do IRRF retido difere do somatório dos itens
G144A soma do PIS retido nos itens não pode ser negativaObrig.508Rej.Rejeição: O somatório dos PIS retido não pode ser negativo
G145Total do PIS retido difere do somatório do valor dos itensObrig.258Rej.Rejeição: Total do PIS retido difere do somatório dos itens
G146A soma do COFINS retido nos itens não pode ser negativaObrig.509Rej.Rejeição: O somatório do COFINS retido não pode ser negativo
G147Total de COFINS retido difere do somatório do valor dos itensObrig.259Rej.Rejeição: Total de COFINS retido difere do somatório dos itens
G148A soma dos Produtos e Serviços nos itens não pode ser negativoObrig.514Rej.Rejeição: O somatório dos Produtos e Serviços não pode ser negativo
G149Total dos Produtos e Serviços difere do somatório do valor dos itensObrig,459Rej.Rejeição: Total dos produtos e serviços difere do somatório dos itens
G150Valor total da NF (vNF) difere do somatório de:
(+) vProd
(-) vRetPIS
(-) vRetCofins
(-) vRetCSLL
(-) vIRRF
Observação: Nos casos em que houver ICMS-ST, o valor do ICMS-ST deve estar
incluído no vProd.
O vProd do item já está considerando a aplicação de desconto e despesas acessórias
Exceção: Na nota de faturamento Agregador (tpFat=2) deve ser a soma de
gAgregadora\vTotDFe nos itens
Obrig.460Rej.Rejeição: Total da NFGas difere do somatório dos valores que compõe o
valor total da NFGas
G151Valor total da NFGas (tag: vNF) superior ao valor limite estabelecido pela SEFAZ
(valor parametrizado por UF)
Facult.463Rej.Rejeição: Total da NFGas superior ao valor limite estabelecido para a UF
Rejeição: Total de Diferimento do IBS UF difere da soma dos itens
G154O total do Diferimento do IBS UF deverá ser a soma do campo vDif do IBS UF
informados nos itens
Obrig.350Rej.
G155O total Devolvido do IBS UF deverá ser a soma do campo vDevTrib do IBS UF
informados nos itens
Obrig.351Rej.Rejeição: Total Devolvido do IBS UF difere da soma dos itens
G156O total do IBS UF deverá ser a soma do campo vIBSUF informados nos itens
Observação: itens com indicador de devolução ou cClass de dedução, o valor do
vIBSUF deve ser subtraído
Obrig.352Rej.Rejeição: Total de IBS UF difere da soma dos itens
G157O total do Diferimento do IBS Municipal deverá ser a soma do campo vDif do IBS
Municipal informados nos itens
Obrig.353Rej.Rejeição: Total de Diferimento do IBS Municipal difere da soma dos itens
G158O total Devolvido do IBS Municipal deverá ser a soma do campo vDevTrib do IBS
Municipal informados nos itens
Obrig.354Rej.Rejeição: Total Devolvido do IBS Municipal difere da soma dos itens
G159O total do IBS Municipal deverá ser a soma do campo vIBSMun informados nos itens
Observação: itens com indicador de devolução ou cClass de dedução, o valor do
vIBSMun deve ser subtraído
Obrig.355Rej.Rejeição: Total de IBS Municipal difere da soma dos itens
G160O Total do IBS deverá ser a soma do IBS das UF e do IBS Municipal (vIBSUF +
vIBSMun)
Obrig.356Rej.Rejeição: Total do IBS difere da soma do IBS UF e IBS Municipal
G161O total do Diferimento do CBS deverá ser a soma do campo vDif do CBS informados
nos itens
Obrig.357Rej.Rejeição: Total de Diferimento do CBS difere da soma dos itens
G162O total Devolvido do CBS deverá ser a soma do campo vDevTrib do CBS informados
nos itens
Obrig.358Rej.Rejeição: Total Devolvido do CBS difere da soma dos itens
G163O total do CBS deverá ser a soma do campo vCBS informados nos itens
Observação: itens com indicador de devolução ou cClass de dedução, o valor do
vCBS deve ser subtraído
Obrig.359Rej.Rejeição: Total de CBS difere da soma dos itens
G164Se informado grupo de estorno de crédito nos itens (gEstornoCred) o total do IBS
estornado deverá ser igual a soma campo valor do IBS estornado nos itens
(gEstornoCred/vIBS)
Obrig.305Rej.Rejeição: Total de IBS estornado difere da soma dos itens
G165Se informado grupo de estorno de crédito nos itens (gEstornoCred) o total da CBS
estornada deverá ser igual a soma campo valor da CBS estornada nos itens
(gEstornoCred/vCBS)
Obrig.306Rej.Rejeição: Total de CBS estornada difere da soma dos itens
G166O total geral do DFe deverá ser a soma do valor total da NFGas + IBS + CBS
vTotDFe = total/vNF + IBSCBSTot/gIBS/vIBS + IBSCBSTot/gCBS/vCBS
Exceção: Em 2026 não somar IBS e CBS, usando a fórmula:
vTotDFe = total/vNF
Exceção 2: Na nota de faturamento Agregador (tpFat=2) deve ser a soma de
gAgregadora\vTotDFe nos itens
u deduzido (* -1) do valor total (ver item 7.6 do MOC Visão Geral).
ndicador de devolução (indDevolucao) se informado em um item também modifica seu val
e um item possuir indicador de devolução e cClass de dedução, é o mesmo que multiplica
Obrig.
or multiplicand
r por -1 e dep
365
o por -1.
ois multiplicar
Rej.
novament
Rejeição: Total do DFe inválido
e por *-1, ou seja, o sinal é o mesmo do início

Observação geral do grupo totais: cada campo do grupo total é calculado pelo somatório do respectivo campo nos itens e, conforme a natureza do Código de Classificação do Produto (cClass), poderá ser somado ou deduzido (* -1) do valor total (ver item 7.6 do MOC Visão Geral). O indicador de devolução (indDevolucao), se informado em um item, também modifica seu valor multiplicando por -1. Se um item possuir indicador de devolução e cClass de dedução, há duas multiplicações por -1 e o sinal permanece o mesmo do início.

2.2.12. Validações da Fatura

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G167Se tipo de faturamento da NFGas =1 (Normal) ou 3 (Agregadora) (tag: tpFat):
- O grupo de informações da fatura deve ser informado (grupo: gFat)
Obrig.270Rej.Rejeição: Fatura deve ser informada para tipo de faturamento normal e
agregador
G168Se tipo de faturamento da NFGas = 2 (Agregada) (tag: tpFat):
- O grupo de informações da fatura NÃO deve ser informado (grupo: gFat)
Obrig.273Rej.Rejeição: Fatura não deve ser informada para NFGas Agregada

2.2.13. Validações da Agência

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G169Se tipo de faturamento da NFGas =1 (Normal) ou 2 (Agregada) (tag: tpFat):
- O grupo de informações da agência deve ser informado (grupo: gAgencia)
Obrig.271Rej.Rejeição: Grupo Agência deve ser informado para tipo de faturamento
normal e agregado
G170Se tipo de faturamento da NFGas = 3 (Agregadora) (tag: tpFat):
- O grupo de informações da agência NÃO deve ser informado (grupo: gAgencia)
Obrig.272Rej.Rejeição: Grupo agência não deve ser informada para NFGas
Agregadora

2.2.14. Autorizados ao XML

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G171Se informada autorização download XML com CNPJ (grupo: autXML):
CNPJ com zeros ou dígito inválido
Obrig.466Rej.Rejeição: CNPJ autorizado para download inválido
G172Se informada autorização download do XML com CPF:
CPF com zeros, nulo, números repetidos (111, 222, etc.), ou dígito de controle
inválido.
Obrig.467Rej.Rejeição: CPF autorizado para download inválido
G173Se informada autorização download XML (grupo: autXML):
- Verificar se existe duplicidade de CPF/CNPJ informado no grupo autXML da NFGas
Obrig.468RejRejeição: Documento autorizado ao XML duplicado na NFGas

2.2.15. Validações do QR Code

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G174Endereço do site da UF para a Consulta via QR Code difere do previsto.
Nota: O uso diferenciado de maiúsculas ou minúsculas não deve ser considerado na
validação.
Observação: Para consultar as URLs por UF utilizadas no QR Code, acesse:
http://dfe-portal.svrs.rs.gov.br/NFGas/
Obrig.464Rej.Rejeição: Endereço do site da UF da Consulta via QR Code diverge do
previsto
G175Parâmetro Chave de Acesso no QR Code diverge da Chave de Acesso da NFGasObrig.465Rej.Rejeição: Parâmetro chave de acesso do QR Code divergente da NFGas
G176Se tipo de emissão for igual a Contingência:
O parâmetro sign deve ser informado no QR-Code
Obrig.469Rej.Rejeição: Parâmetro sign não informado no QR Code para emissão em
contingência
G177Se tipo de emissão for igual a Normal:
O parâmetro sign não deve ser informado no QR-Code
Obrig.470Rej.Rejeição: Parâmetro sign não deve ser informado no QR Code para
emissão Normal
G178Se tipo de emissão for igual a Contingência:
Valor da assinatura (sign) do QR-Code difere do valor calculado
Obrig.471Rej.Rejeição: Assinatura do QR Code difere do calculado

2.2.16. Responsável Técnico

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G179Se informado grupo do responsável técnico (grupo: gRespTec):
- Validar CNPJ (dígito controle, zeros ou nulo).
Valid
Facul.
ações Adicio
472
nais
Rej.Rejeição: CNPJ do responsável técnico inválido (zerado ou dígito
inválido)

2.2.17. Validações Adicionais

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G180Se tipo do Equipamento for igual a Medidor (tag: gMed\tpEqp = 1):
O tipo de medidor deverá ser informado (tpMedidor)
Obrig.520Rej.Rejeição: Tipo de medidor deve ser informado para Tipo de Equipamento
Medidor
G181Se tipo do Equipamento for igual a Conversor (tag: gMed\tpEqp = 2):
O tipo de medidor NÃO deverá ser informado (tpMedidor)
Obrig.521Rej.Rejeição: Tipo de medidor não deve ser informado para Tipo de
Equipamento Conversor
G180Se o tipo da Classe for igual a Outros (tag: instalação\tpClasse = 99):
A descrição da Classe deverá ser informada (tag: xClasse)
Obrig.522Rej.Rejeição: Informar a descrição do tipo de classe para tipo outros
G181Se o tipo da Classe for Diferente de Outros (tag: instalação\tpClasse = 99):
A descrição da Classe NÃO deverá ser informada (tag: xClasse)
Obrig.523Rej.Rejeição: A descrição do tipo de classe não deve ser informada para este
tipo de Classe

3. Regras Acrescentadas por Notas Técnicas

NT NFGAS 2026.001 v.1.01: homologação em 06/04/2026 e produção em 04/05/2026. NT NFGAS 2026.002 v.1.00: homologação prevista em 03/08/2026 e produção prevista em 31/08/2026.

3.1. Vinculação da Transação de Pagamento

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
01Se informado grupo de informações de vinculação com
a transação de pagamento (grupo: gPgtoVinc), para
cada ocorrência de pagamento vinculado:
Validar o CNPJ do Recebedor do Pagamento (dígito de
controle, zeros, validação CNPJ Alfanumérico)
Observação: Informar na mensagem de rejeição qual
o numerador do pagamento que ocorreu a rejeição
Obrig.1001Rej.Rejeição: CNPJ do recebedor do pagamento
inválido [nPag: XXX]
02Verificar se o código informado em tpMeioPgto é válido
Observação: Os códigos válidos estarão publicados em
Informe Técnico dos DFe de número 2006.001 e
correspondem a codificação padronizada com a tabela
de Meios de Pagamento da NFe publicada no
Ambiente Nacional
Obrig.1003Rej.Rejeição: Meio de pagamento inválido [nPag: XXX]

3.2. ICMS10, ICMS51 e ICMS70

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G61aSe CST de ICMS = 10, 70:
Verificar se Valor do ICMS ST corresponde ao Valor da base de cálculo ST X Alíquota ST.
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.449Rej.Rejeição: Valor do ICMS ST não corresponde à base de cálculo ST x alíquota ST
[nItem: NNN]
G61bSe CST de ICMS = 51:
Valor do ICMS (vICMS - valor realmente devido) não corresponde à diferença do Valor do ICMS da Operação (vICMSOp) e Valor do ICMS diferido (vICMSDif).
vICMS = -vICMSOp - vICMSDif
Observação: Considerar uma tolerância de R$ 0,10 para mais ou para menos.
Obrig.450Rej.Rejeição: Valor do ICMS não corresponde ao valor do ICMS da operação menos valor do ICMS diferido
[nItem: NNN]

3.3. Inscrição SUFRAMA do Emitente

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001Se Inscrição do emitente na SUFRAMA (emit/ISUFemit)
informada:
- Município do Emitente (tag:emit/cMun) diferente de:
ZFM:
1302603-Manaus,
1303569-Rio Preto da Eva,
1301902-Itacoatiara
ALC:
1304062-Tabatinga (AM),
1600303-Macapá (AP),
1600600-Santana (AP),
1100106-Guajará-Mirim (RO),
1400100-Boa Vista (RR),
1400159-Bonfim (RR),
1200104-Brasileia (AC),
1200252-Epitaciolândia (AC),
1200203-Cruzeiro do Sul (AC)
Obrig.1015Rej.Rejeição: Município do Emitente não pertence à
área incentivada - CBS
002Se inscrição do emitente na SUFRAMA
(emit/ISUFemit) informada:
- Validar inscrição com dígito verificador inválido
Obrig.1016Rej.Rejeição: Inscrição do emitente na Suframa com
dígito verificador inválido

3.4. Grupo de Devolução

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001Se informado grupo de Devolução do IBS da UF
(gIBSUF/gDevTrib):
- Percentual de devolução do IBS UF (pDevTrib) DEVE
SER informado
Obrig.1040Rej.Rejeição: Percentual de devolução de IBS Estadual
não informado
002Se informado grupo de Devolução do IBS da UF
(gIBSUF/gDevTrib):
- Valor do IBS UF devolvido (vDevTrib) deverá ser
resultante da Base de Cálculo x Percentual do IBS UF
x Percentual do tributo devolvido:
vDevTrib = vBC x (pIBSUF / 100) x (pDevTrib / 100)
Observação 1: Em caso de preenchimento do grupo de
Redução de Alíquota (gIBSUF/gRed) a alíquota utilizada
deverá ser a tag Alíquota Efetiva
(gIBSUF/gRed/pAliqEfet) ao invés do pIBSUF.
Observação 2: Aceitar uma tolerância de 0,01 a mais
ou a menos
Obrig1041Rej.Rejeição: Valor do IBS UF devolvido difere do
calculado
003Se informado grupo de Devolução do IBS do Munícipio
(gIBSMun/gDevTrib):
- Percentual de devolução do IBS Mun (pDevTrib)
DEVE SER informado
Obrig.1042Rej.Rejeição: Percentual de devolução de IBS Municipal
não informado
004Se informado grupo de Devolução do IBS do Município
(gIBSMun/gDevTrib):
- Valor do IBS Mun devolvido (vDevTrib) deverá ser
resultante da Base de Cálculo x Percentual do IBS Mun
x Percentual do tributo devolvido:
vDevTrib = vBC x (pIBSMun / 100) x (pDevTrib / 100)
Observação 1: Em caso de preenchimento do grupo de
Redução de Alíquota (gIBSMun/gRed) a alíquota
utilizada deverá ser a tag Alíquota Efetiva
(gIBSMun/gRed/pAliqEfet) ao invés do pIBSMun..
Observação 2: Aceitar uma tolerância de 0,01 a mais
ou a menos
Obrig1043Rej.Rejeição: Valor do IBS Mun devolvido difere do
calculado
005Se informado grupo de Devolução da CBS
(gCBS/gDevTrib):
- Percentual de devolução da CBS (pDevTrib) DEVE
SER informado
Obrig.1044Rej.Rejeição: Percentual de devolução da CBS não
informado
006Se informado grupo de Devolução da CBS
(gCBS/gDevTrib):
- Valor da CBS devolvida (vDevTrib) deverá ser
resultante da Base de Cálculo x Percentual da CBS x
Percentual do tributo devolvido:
vDevTrib = vBC x (pCBS / 100) x (pDevTrib / 100)
Observação 1: Em caso de preenchimento do grupo de
Redução de Alíquota (gCBS/gRed) a alíquota utilizada
deverá ser a tag Alíquota Efetiva (gCBS/gRed/pAliqEfet)
ao invés do pCBS.
Observação 2: Aceitar uma tolerância de 0,01 a mais
ou a menos
Obrig.1045Rej.Rejeição: Valor da CBS devolvida difere do
calculado

3.5. Alíquota da CBS e Alíquota Zero da CBS

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001VÁLIDA PARA 2026:
Se informado grupo CBS (gCBS), a alíquota de CBS
deverá ser de 0,90 % para documento com data de
emissão no ano de 2026. (Art. 346 da LC 214/25)
Exceção: Se o cClassTrib possuir indicador de
tributação regular o pCBS deve ser igual a zero
Exceção 2: A Alíquota da CBS (tag: pCBS) pode ser
igual a zero quando as condições abaixo forem
atendidas:
- Código de Classificação do Produto (cClass) permitir
alíquota zero para CBS em zona incentivada.
- Município do Fato Gerador (cMunFG) e emitente
devem pertencer a um município da ZFM
Cod. IBGE Nome Município
1302603 Manaus
1303569 Rio Preto da Eva
1301902 Itacoatiara
OU
- Município do Fato Gerador (cMunFG) e Município
do Emitente devem estar localizados nos municípios
pares da mesma ALC.
ALC
Município Início Município Fim
1
1304062-Tabatinga (AM) 1304062-Tabatinga (AM)
2
1100106-Guajará-Mirim (RO) 1100106-Guajará-Mirim (RO)
3
1400100-Boa Vista (RR) 1400100-Boa Vista (RR)
1400100-Boa Vista (RR) 1400159-Bonfim (RR)
1400159-Bonfim (RR) 1400100-Boa Vista (RR)
1400159-Bonfim (RR) 1400159-Bonfim (RR)
4
1600303-Macapá (AP) 1600303-Macapá (AP)
1600303-Macapá (AP) 1600600-Santana (AP)
1600600-Santana (AP) 1600303-Macapá (AP)
1600600-Santana (AP) 1600600-Santana (AP)
5
1200104-Brasileia (AC) 1200104-Brasileia (AC)
1200104-Brasileia (AC) 1200252-Epitaciolândia (AC)
1200104-Brasileia (AC) 1200203-Cruzeiro do Sul (AC)
1200252-Epitaciolândia (AC) 1200104-Brasileia (AC)
1200252-Epitaciolândia (AC) 1200252-Epitaciolândia (AC)
1200252-Epitaciolândia (AC) 1200203-Cruzeiro do Sul (AC)
1200203-Cruzeiro do Sul (AC) 1200104-Brasileia (AC)
1200203-Cruzeiro do Sul (AC) 1200252-Epitaciolândia (AC)
1200203-Cruzeiro do Sul (AC) 1200203-Cruzeiro do Sul (AC)
Observação: As cores definem quais municípios são
da mesma área incentivada, e isto será observado na
regra de validação
Obrig.326Rej.Rejeição: Alíquota da CBS inválida
002VÁLIDA A PARTIR de 2027:
A alíquota da CBS (tag: pCBS) deve ser igual a
alíquota vigente para o período conforme legislação.
Exceção: Se o cClassTrib possuir indicador de
tributação regular o pCBS deve ser igual a zero
Exceção 2: Se o grupo gALCZFMCBS estiver
preenchido, o pCBS deve ser igual a zero.
Observação: Consultar Tabela de Alíquotas da CBS.
IMPORTANTE: Somente serviços PRESENCIAIS
podem utilizar o benefício da alíquota zero para Área
Incentivada.
Obrig.326Rej.Rejeição: Alíquota da CBS inválida
003Se informado gCBS/gALCZFMCBS:
Inscrição do emitente na Suframa (tag:emit/ISUFemit)
DEVE SER informada
Obrig.1021Rej.Rejeição: Inscrição do emitente na Suframa não
informado
004Se informado gCBS/gALCZFMCBS:
Somente aceitar o preenchimento deste grupo se:
- Código de Classificação de Produto (cClass) do item
permitir CBS com alíquota zero em zona incentivada
- Município do Fato Gerador (cMunFG) e Município
do Emitente devem pertencer a um município da ZFM
Cod. IBGE Nome Município
1302603 Manaus
1303569 Rio Preto da Eva
1301902 Itacoatiara
OU
- Município do Fato Gerador e Município do
Emitente devem estar localizados nos municípios
pares da mesma ALC.
ALC Município Início Município Fim
1
1304062-Tabatinga (AM) 1304062-Tabatinga (AM)
2
1100106-Guajará-Mirim (RO) 1100106-Guajará-Mirim (RO)
3
1400100-Boa Vista (RR) 1400100-Boa Vista (RR)
1400100-Boa Vista (RR) 1400159-Bonfim (RR)
1400159-Bonfim (RR) 1400100-Boa Vista (RR)
1400159-Bonfim (RR) 1400159-Bonfim (RR)
4
1600303-Macapá (AP) 1600303-Macapá (AP)
1600303-Macapá (AP) 1600600-Santana (AP)
1600600-Santana (AP) 1600303-Macapá (AP)
1600600-Santana (AP) 1600600-Santana (AP)
5
1200104-Brasileia (AC) 1200104-Brasileia (AC)
1200104-Brasileia (AC) 1200252-Epitaciolândia (AC)
1200104-Brasileia (AC) 1200203-Cruzeiro do Sul (AC)
1200252-Epitaciolândia (AC) 1200104-Brasileia (AC)
1200252-Epitaciolândia (AC) 1200252-Epitaciolândia (AC)
1200252-Epitaciolândia (AC) 1200203-Cruzeiro do Sul (AC)
1200203-Cruzeiro do Sul (AC) 1200104-Brasileia (AC)
1200203-Cruzeiro do Sul (AC) 1200252-Epitaciolândia (AC)
1200203-Cruzeiro do Sul (AC) 1200203-Cruzeiro do Sul (AC)
Observação: As cores definem quais municípios são da
mesma área incentivada, e isto será observado na regra
de validação
Obrig.1022Rej.Rejeição: Grupo de operações em áreas
incentivadas (ALC/ZFM) - CBS (alíquota zero) não
permitido
Se informado gCBS/gALCZFMCBS:
- vTribRegCBS deverá ser resultante de:
vTribRegCBS = gIBSCBS/vBC x
(gALCZFMCBS/pAliqEfetRegCBS / 100)
Obrig,1024Rej.Rejeição: Valor da CBS para operação fora de áreas
ou regimes incentivado difere do calculado

Nota documental: a regra de cStat 1024 é apresentada sem código na NT NFGAS 2026.002 v.1.00; o MOC Online preserva essa ausência com um travessão, sem atribuir numeração inexistente.

3.6. Antecipação de Pagamento

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
Rejeitar se Tipo de Antecipação de pagamento
(tag:ide\tpPagAnt) for DIFERENTE de 3 (Fornecimento
com pagamento realizado anteriormente)
Obrig.1026Rej.Rejeição: Grupo de pagamento antecipado não
deve ser informado [nItem: NNN]
002Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
Se Tipo de Antecipação de pagamento
(tag:ide\tpPagAnt) for IGUAL de 3 (Fornecimento com
pagamento realizado anteriormente), PELO MENOS
UM ITEM deverá ter o grupo de Pagamento
Antecipado informada (det\prod\gPagAntecipado)
Obrig.1027Rej.Rejeição: Grupo de pagamento antecipado deve
deve ser informado em pelo menos um item da nota
003Se Tipo de Antecipação de pagamento
(tag:ide\tpPagAnt) for informado IGUAL a 1
(Pagamento Antecipado de Serviços Não
Continuados):
Rejeitar a nota SE PELO MENOS UM cClass de
produto informado nos itens for de Serviço Continuado
ou Não Aplicável
Obrig.1028Rej.Rejeição: Classificação de Produto de serviço
continuado inválida para o tipo de pagamento
antecipado [nItem: NNN]
004Se Tipo de Antecipação de pagamento
(tag:ide\tpPagAnt) for informado IGUAL a 2
(Pagamento de serviços continuados antes da
prestação):
Rejeitar a nota SE PELO MENOS UM cClass de
produto informado nos itens for de Serviço NÃO
Continuado ou Não Aplicável
Obrig.1029Rej.Rejeição: Classificação de Produto de serviço não
continuado inválida para o tipo de pagamento
antecipado [nItem: NNN]
005Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
- Validar chave de acesso da NFGas de Pagamento
antecipadoRetornar motivo da rejeição da Chave de
Acesso: CNPJ zerado ou inválido, Ano < 2026 ou maior
que atual, Mês inválido (0 ou > 12), Modelo diferente de
76, Número zerado, Tipo de emissão inválido, UF
inválida ou DV inválido)
[chNFGas:99999999999999999999999999999999999
999999999]
[Motivo: XXXXXXXXXXXX]
Obrig1030Rej.Rejeição: Chave de acesso da NFGas de
pagamento antecipado inválida [nItem: NNN]
006Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
- Verificar se existe a NFGas de Pagamento antecipado.
Acesso BD NFGas (Chave: UF, CNPJ Emit, Modelo,
Série, Nro)
Obrig1031Rej.Rejeição: NFGas de de pagamento antecipado
inexistente [nItem: NNN]
007Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
Acessar BD NFGas (Chave: UF, CNPJ Emit, Modelo,
Série, Nro)
- Verificar se a NFGas de pagamento antecipado existe
com diferença na Chave de Acesso
Retornar a chave de acesso já autorizada, o número do
protocolo e data de autorização da NFGas
[chNFGas:99999999999999999999999999999999999
999999999]
[[nProt:999999999999999][dhAut:AAAA-MM-
DDTHH:MM:SS TZD].
Obrig1032Rej.Rejeição: CTe de pagamento antecipado com
diferença de Chave de Acesso
[chNFGas:
99999999999999999999999999999999999999999999]
[nProt:999999999999999][dhAut: AAAA-MM-
DDTHH:MM:SS TZD] [nItem: NNN]
008Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
NFGas de pagamento antecipado deve ser do tipo
Normal ou Substituição.
Acessar BD NFGas (Chave: UF, CNPJ Emit, Modelo,
Série, Nro)
Obrig1033Rej.Rejeição: NFGas de pagamento antecipado é
diferente de Normal ou Substituição [nItem: NNN]
009Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
- Verificar se a NFGas de pagamento antecipado está
com Situação: Autorizado o Uso.
Acesso BD NFGas (Chave: UF, CNPJ Emit, Modelo,
Série, Nro)
Obrig1034Rej.Rejeição: NFGas de pagamento antecipado deve
estar com a situação autorizada (não pode estar
cancelado) [nItem: NNN]
010Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
- Verificar se a NFGas de pagamento antecipado foi
substituída.
Obrig.1035Rej.Rejeição: NFGas de pagamento antecipado não
pode ter sido substituída [nItem: NNN]
011Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item:
O Código de Classificação do Produto (cClass) NÃO
PODERÁ SER de dedução (iniciado por 5), caso
contrário deverá ser rejeitado
Observação: a dedução deste valor poderá ser feita em
um outro item adicional da nota que não faça indicação
de antecipação de pagamento
Obrig.1036Rej.Rejeição: Código de classificação de produto de
dedução não é permitido para NFGas de pagamento
antecipado referenciada [nItem: NNN]
012Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item e
informado grupo de IBSCBS:
Se a NFGas de pagamento antecipado possuir
tpPagAnt = 1 (Pagamento Antecipado de Serviços Não
Continuados).
O Código de Classificação Tributário (cClassTrib) NÃO
PODERÁ ser de tributação realizada em fatura anterior
(820008)
Obrig.1037Rej.Rejeição: cClassTrib inválido para NFGas de
pagamento antecipado referenciada de serviço não
continuado [nItem: NNN]
013Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item e
informado grupo de IBSCBS:
Se a NFGas de pagamento antecipado possuir
tpPagAnt = 2 (Pagamento de serviços continuados
antes da prestação):
O Código de Classificação Tributário (cClassTrib) DEVE
SER de Tributação Realizada em Fatura Anterior
(820008)
Obrig.1038Rej.Rejeição: cClassTrib para NFGas de pagamento
antecipado referenciada de serviço continuado deve
utilizar código 820008 [nItem: NNN]
014Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item e
informado grupo de IBSCBS:
- O CNPJ-Base da chave de acesso da NFGas de
pagamento antecipado deve ser do mesmo CNPJ-Base
do emitente da NFGas de fornecimento
Obrig.1020Rej.Rejeição: CNPJ Base do DFe de antecipação deve
ser igual ao CNPJ Base do DFe de fornecimento
015Se o grupo de antecipação de pagamento (grupo:
det\prod\gPagAntecipado) estiver informado no item e
informado grupo de IBSCBS:
- Não aceitar chaves de acesso repetidas dentro do
grupo gPagAntecipado
Obrig.1046Rej.Rejeição: Chave de acesso de DFe de antecipação
repetida no grupo de informações do Pagamento
antecipado

4. Eventos de Marcação Originados pela NFGAS

A NFGAS do tipo Substituição (finNFGas=3) provoca a geração automática de eventos de marcação do Fisco na NFGAS relacionada. O evento “Autorizada NFGAS de Substituição” é registrado na NFGAS original indicada em chNFGas do grupo gSub e altera sua situação para NFGAS Substituída.

A NFGAS com Tipo de Faturamento Agregador (tpFat=3) também provoca eventos na NFGAS Agregada: “Autorizada NFGAS Agregadora” e, quando houver substituição, “Substituída NFGAS Agregadora”.

5. Procedimentos para Cancelar ou Alterar NFGAS Relacionadas

  1. Se a NFGAS Agregadora e a NFGAS Agregada estiverem no prazo, deve-se cancelar a Agregadora, aguardar o evento automático de cancelamento nas Agregadas e então cancelar a NFGAS Agregada.
  2. Se a Agregadora estiver no prazo e a Agregada estiver fora do prazo, deve-se cancelar a Agregadora, aguardar o evento automático e substituir a NFGAS de Faturamento Agregador por nova NFGAS com valores zerados.
  3. Se a NFGAS Agregada estiver relacionada incorretamente ou precisar de correção, deve-se gerar nova NFGAS Agregada e nova NFGAS Agregadora do tipo Substituição, relacionando a nova Agregada. Os eventos automáticos desfazem o vínculo anterior e criam o novo; a Agregada original pode ser cancelada, se no prazo, ou substituída por outra de valor zero.

6. Relação de CFOPs Permitidos

CFOPDescrição
5352Prestações de serviços de transporte a estabelecimento industrial
5353Prestações de serviços de transporte a estabelecimento comercial
5651Venda de combustível ou lubrificante de produção do estabelecimento destinados à industrialização subsequente
5652Venda de combustível ou lubrificante, de produção do estabelecimento, destinados à comercialização
5653Venda de combustível ou lubrificante, de produção do estabelecimento, destinado a consumidor ou usuário final
5654Venda de combustível ou lubrificante, adquirido ou recebido de terceiros, destinado à industrialização subsequente
5655Venda de combustível ou lubrificante, adquirido ou recebido de terceiros, destinado à comercialização
5656Venda de combustível ou lubrificante adquirido ou recebido de terceiros destinado a consumidor ou usuário final