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 - Visão Geral v.1.00f, do MOC NFGAS - Anexo I v.1.00f, da NT NFGAS 2026.001 v.1.01, da NT NFGAS 2026.002 v.1.00 e da NT NFGAS 2026.004 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

1.1. Regras de Validação Gerais dos Serviços

Os quadros a seguir representam as regras de validação genéricas para os serviços da NFGas. Os quadros serão relacionados a cada serviço conforme a necessidade, além das regras específicas de cada Web Service.

Grupo A: Validação do Certificado de Transmissão (protocolo TLS)

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
A01Certificado de Transmissor Inválido:
- Certificado de Transmissor inexistente na mensagem
- Versão difere "3"
- Se informado, Basic Constraint deve ser true (não
pode ser Certificado de AC)
- KeyUsage não define "Autenticação Cliente"
Obrig.280Rej.Rejeição: Certificado Transmissor
inválido
A02Validade do Certificado (data início e data fim)Obrig.281Rej.Rejeição: Certificado Transmissor Data
Validade
A03Verificar a Cadeia de Certificação:
- Certificado da AC emissora não cadastrado na
SEFAZ
- Certificado de AC revogado
- Certificado não assinado pela AC emissora do
Certificado
Obrig.283Rej.Rejeição: Certificado Transmissor - erro
Cadeia de Certificação
A04LCR do Certificado de Transmissor
- Falta o endereço da LCR (CRL DistributionPoint)
- LCR indisponível
- LCR inválida
Obrig.286Rej.Rejeição: Certificado Transmissor erro
no acesso a LCR
A05Certificado do Transmissor revogadoObrig.284Rej.Rejeição: Certificado Transmissor
revogado
A06Certificado Raiz difere da "ICP-Brasil"Obrig.285Rej.Rejeição: Certificado Transmissor difere
ICP-Brasil
A07Falta a extensão de CNPJ no Certificado (OtherName -
OID=2.16.76.1.3.3
Obrig.282Rej.Rejeição: Certificado Transmissor sem
CNPJ

As validações de A01, A02, A03, A04 e A05 são realizadas pelo protocolo TLS e não precisam ser implementadas. A validação A06 também pode ser realizada pelo protocolo, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora Raiz que não sejam “ICP-Brasil” no repositório de certificados digitais do servidor de Web Service o ambiente de autorização.

Grupo B-0: Validação da Compactação da Mensagem

O sistema do autorizador deverá descompactar mensagem da área de Dados.

Todas as validações serão aplicadas sobre o XML já descompactado

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
B00Verificar compactação da mensagem da área de dadosObrig.244Rej.Rejeição: Falha na descompactação da
área de dados

Grupo B: Validação Inicial da Mensagem no Web Service

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
B01Tamanho do XML de Dados superior a 1024 KbytesObrig.214Rej.Rejeição: Tamanho da mensagem
excedeu o limite estabelecido
B02XML de Dados MalformadoObrig.243Rej.Rejeição: XML Malformado
B03Verificar se o Serviço de processamento está
Paralisado Momentaneamente
Obrig.108Rej.Serviço Paralisado Momentaneamente
(curto prazo)
B04Verificar se o Serviço de processamento está
Paralisado sem Previsão
Obrig.109Rej.Serviço Paralisado sem Previsão

A mensagem será descartada se o tamanho exceder o limite previsto (1024 KB) A aplicação do contribuinte não poderá permitir a geração de mensagem com tamanho superior a 1024 KB. Caso isto ocorra, a conexão poderá ser interrompida sem mensagem de erro se o controle do tamanho da mensagem for implementado por configurações do ambiente de rede da SEFAZ (ex.: controle no firewall). No caso de o controle de tamanho ser implementado por aplicativo teremos a devolução da mensagem de erro 214.

O Ambiente Autorizador que mantêm o Web Service disponível, mesmo quando o serviço estiver paralisado, deverá implementar as verificações 108 e 109. Estas validações poderão ser dispensadas se o Web Service não ficar disponível quando o serviço estiver paralisado.

Grupo C: Validação da área de dados da mensagem

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
C01Verificar Schema XML da Área de DadosObrig.215Rej.Rejeição: Falha no schema XML
C02Verificar a existência de qualquer namespace diverso
do namespace padrão do projeto
(http://www.portalfiscal.inf.br/nfgas)
Obrig.598Rej.Rejeição: Usar somente o namespace
padrão da NFGas
C03Verificar a existência de caracteres de edição no início
ou fim da mensagem ou entre as tags
Obrig.599Rej.Rejeição: Não é permitida a presença de
caracteres de edição no início/fim da
mensagem ou entre as tags da
mensagem
C04Verificar o uso de prefixo no namespaceObrig.404Rej.Rejeição: Uso de prefixo de namespace
não permitido
C05Verificar se XML utiliza codificação diferente de UTF-8Obrig.402Rej.Rejeição: XML da área de dados com
codificação diferente de UTF-8
C06Verificar se a versão do XML é suportadaObrig.239Rej.Rejeição: Versão informada para a
NFGas não suportada

Grupo D: Validações do Certificado de Assinatura Digital

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
D01Certificado de Assinatura Inválido:
- Certificado de Assinatura inexistente na mensagem
- Versão difere “3”
- Basic Constraint = true (não pode ser Certificado de
AC)
- KeyUsage não define “Autenticação Cliente”
Obrig.290Rej.Rejeição: Certificado Assinatura inválido
D02Validade do Certificado (data início e data fim)Obrig.291Rej.Rejeição: Certificado Assinatura Data
Validade
D03Falta a extensão de CNPJ no Certificado
(OtherName – OID=2.16.76.1.3.3)
Obrig.292Rej.Rejeição: Certificado Assinatura sem
CNPJ
D04Verificar a Cadeia de Certificação:
- Certificado da AC emissora não cadastrado na
SEFAZ
- Certificado de AC revogado
- Certificado não assinado pela AC emissora do
Certificado
Obrig.293Rej.Rejeição: Certificado Assinatura - erro
Cadeia de Certificação
D05LCR do Certificado de Assinatura
- Falta o endereço da LCR (CRL DistributionPoint)
- Erro no acesso à LCR
Obrig.296Rej.Rejeição: Certificado Assinatura erro no
acesso a LCR
D06Certificado de Assinatura revogadoObrig.294Rej.Rejeição: Certificado Assinatura
revogado
D07Certificado Raiz difere da “ICP-Brasil”Obrig.295Rej.Rejeição: Certificado Assinatura difere
ICP-Brasil

Grupo E: Validações da Assinatura Digital

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
E01Assinatura difere do padrão do Projeto:
- Não assinado o atributo “ID” (falta “Reference URI”
na assinatura)
(*validado também pelo Schema)
- Faltam os “Transform Algorithm” previstos na
assinatura (“C14N” e “Enveloped”)
Estas validações são implementadas pelo Schema
XML da Signature
Obrig.298Rej.Rejeição: Assinatura difere do padrão do
Projeto
E02Valor da assinatura (SignatureValue) difere do valor
calculado
Obrig.297Rej.Rejeição: Assinatura difere do calculado
E03CNPJ-Base do Emitente difere do CNPJ-Base do
Certificado Digital
Obrig.213Rej.Rejeição: CNPJ-Base do Emitente difere
do CNPJ-Base do Certificado Digital

1.2. Regras de Validação de Consumo Indevido

#Regra de ValidaçãoCríticaMsgEfeito
Autorização de NFGas
CI01NFGas enviada com mais de 30* rejeições iguais:
- Contribuinte ficará com o WS de autorização recebendo a rejeição 678 por até 1
(uma) * hora para todas as requisições.
Observação 1: Caso após o tempo de 1 (uma) * hora o contribuinte envie
novamente a mesma NFGas e tenha a mesma rejeição, ele poderá voltar a receber
a rejeição 678 por até 1 (uma) * hora, e isso se repetirá até ele parar de enviar a
NFGas com a mesma rejeição.
Observação 2: A verificação do contribuinte para receber a rejeição 678 poderá ser
feita em tempo de conexão pela identificação do CNPJ do certificado digital de
transmissão mais o endereço IP (CNPJ + IP) ou pela identificação do CNPJ do
emitente.
Observação 3: A critério da UF, após 50* bloqueios o contribuinte poderá receber a
rejeição 678 permanentemente, até entrar em contato com a Autorizadora.
(*) Critérios preferenciais, parametrizáveis por ambiente autorizador.
Facult..678Rej.
Consulta Situação
CI03NFGas consultada mais de 10* vezes em 1 (uma) * hora:
- Contribuinte ficará com o WS de Consulta Protocolo recebendo a rejeição 678 por
até 1 (uma) * hora para todas as requisições.
Observação 1: Após o tempo de 1 (uma) * hora o contribuinte poderá fazer
novamente mais 10* consultas da mesma chave de acesso.
Observação 2: A verificação do contribuinte para receber a rejeição 678 poderá ser
feita em tempo de conexão pela identificação do CNPJ do certificado digital de
transmissão mais o endereço IP (CNPJ + IP) ou pela identificação do CNPJ do
emitente.
(*) Critérios preferenciais, parametrizáveis por ambiente autorizador.
Facult.678Rej.
Registro de Eventos
CI04Evento enviado com mais de 20 * rejeições iguais:
- Contribuinte ficará com o WS de Eventos recebendo a rejeição 678 por até 1 (uma)
* hora para todas as requisições.
Observação 1: Caso após o tempo de 1 (uma) * hora o contribuinte envie
novamente o mesmo Evento e tenha a mesma rejeição, ele poderá voltar a receber
a rejeição 678 por até 1 (uma) * hora, e isso se repetirá até ele parar de enviar o
Evento com a mesma rejeição.
Observação 2: A verificação do contribuinte para receber a rejeição 678 poderá ser
feita em tempo de conexão pela identificação do CNPJ do certificado digital de
transmissão mais o endereço IP (CNPJ + IP) ou pela identificação do CNPJ do
autor.
Observação 3: A critério da UF, após 50* bloqueios o contribuinte poderá receber a
rejeição 678 permanentemente, até entrar em contato com a Autorizadora.
(*) Critérios preferenciais, parametrizáveis por ambiente autorizador.
Facult.678Rej.
Outros Serviços
CI05Se for verificado algum tipo de envio em looping (mais de 60* envios repetidos) no
período de 5 minutos em outro Web Service que gere erro ou onere o sistema
autorizador:
- Contribuinte ficará com o Web Service recebendo a rejeição 678 por até 1 (uma) *
hora para todas as requisições.
Observação 1: A verificação do contribuinte para receber a rejeição 678 poderá ser
feita em tempo de conexão pela identificação do CNPJ do certificado digital de
transmissão mais o endereço IP (CNPJ + IP) ou pela identificação do CNPJ do
emitente (emit/CNPJ).
(*) Critérios preferenciais, parametrizáveis por ambiente autorizador.
Facult.678Rej.

* A parametrização dos valores definidos como referência para a rejeição 678 poderão ser alterados a qualquer tempo, a critério do sistema autorizador, de acordo com o comportamento identificado no sistema.

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
-Se 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
-Se 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

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;
no MOC Online, seção 8 de Tabelas e Informações)
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
Obrig.535Rej.Rejeição: Todos os item devem ser do cClass de Faturamento Agregado
[nItem: NNN]
-Se informados vItemLiq e vProdLiq:

– vProdLiq = vItemLiq × qFaturada × fatorPCS × fatorPTZ
Obrig.1050Rej.Rejeição: Valor Líquido do Produto difere do produto Valor líquido do
item e quantidade faturada [nItem: 999]
-Se 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]
-Se 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
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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]
-Se 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
-Se 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

2.2.9. Validações dos Itens - Tributos

Aplicável somente para Tipo de Faturamento Normal (tpFat=1) e Tipo de Faturamento Agregado (tpFat=2)

Observação: O Tipo de Faturamento Agregador (tpFat=3) não possui tributação nos itens, todos os itens são referência a chaves de acesso de notas que estão sendo agregadas, portanto não há detalhamento de valores ou tributos nesta nota.

#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]
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]
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.

Nota de consolidação: o MOC Anexo I v1.00f também publica esta
mesma regra como G120. O conteúdo idêntico foi reunido nesta
linha, G63.
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.

Nota de consolidação: o MOC Anexo I v1.00f também publica esta
mesma regra como G121. O conteúdo idêntico foi reunido nesta
linha, G64.
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]
-Se o DFe não for de compra governamental ou de pagamento antecipado:
- Grupo ICMSPrevistoPagtoAntecip não deve ser informado
Obrig.1051Rej.Rejeição: Grupo do ICMS Previsto no Pagamento Antecipado
informado indevidamente [nItem: 999]
-Se DFe for de compra governamento ou de pagamento antecipado:
- Se tipo pagamento antecipado (tpPagAnt) for DIFERENTE de: 1 - Pagamento
Antecipado de Serviços Não Continuados ou 2 - Pagamento de serviços
continuados (antes da prestação)
E
- Se tipo de operação (tpOperGov) com ente governamental for DIFERENTE de
4-Recebimento do pagamento com fornecimento posterior
E informado Grupo ICMSPrevistoPagtoAntecip
Obrig.1052Rej.Rejeição: Grupo do ICMS Previsto no Pagamento Antecipado
informado indevidamente [nItem: 999]
-Se DFe for de compra governamento ou de pagamento antecipado:
- Se tipo pagamento antecipado (tpPagAnt) for IGUAL a 1 - Pagamento
Antecipado de Serviços Não Continuados ou 2 - Pagamento de serviços
continuados (antes da prestação)
OU
- Se tipo de operação (tpOperGov) com ente governamental for IGUAL a
4-Recebimento do pagamento com fornecimento posterior
E NÃO informado Grupo ICMSPrevistoPagtoAntecip

Observação:
Implantação em homologação em 01/02/2027.
Implantação em produção em 01/03/2027.
Obrig.1053Rej.Rejeição: Grupo do ICMS Previsto no Pagamento Antecipado DEVE
SER informado [nItem: 999]
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.
-Se informado o indicador de Doação (indDoacao=1) e destinatário for pessoa
jurídica, o CNPJ-Base do emitente deve ser diferente do CNPJ-Base do
destinatário do serviço
Obrig.1055Rej.Rejeição: Doação com CNPJ do emitente igual do destinatário do
serviço
-Se o cClassTrib informado possuir indicador que VEDA uso de doação, o campo
indDoacao não pode ser informado.
Obrig.1056Rej.Rejeição: O cClassTrib é incompatível com o campo de indicador de
doação preenchido
-Se o cClassTrib informado possuir indicador que EXIGE indicação de doação, o
campo indDoacao DEVE ser informado.
Obrig.1057Rej.Rejeição: O cClassTrib informado necessita que o indicador de
doação seja preenchido
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

EXCEÇÃO: Em 2026 será permitido informar as alíquotas de 2026 e 2027
APENAS no AMBIENTE DE HOMOLOGAÇÃO (tpAmb=2) viabilizando testes das
empresas.
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
-Se 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
-Se 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
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

EXCEÇÃO: Em 2026 será permitido informar as alíquotas de 2026 e 2027
APENAS no AMBIENTE DE HOMOLOGAÇÃO (tpAmb=2) viabilizando testes das
empresas.
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
-Se 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
-Se 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
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
G97VÁ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

EXCEÇÃO: Até que seja publicada a alíquota de referência da CBS para 2027,
deverá ser informada a alíquota de 2026, inclusive para testes de simulação de
2027 no AMBIENTE DE HOMOLOGAÇÃO (tpAmb=2), quando a alíquota de 2027
estiver publicada, ela também será aceita para testes ainda em 2026
Obrig.326Rej.Rejeição: Alíquota da CBS inválida
-VÁ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
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
-Se 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
-Se 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
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
-Se 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
-Se 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
Cód. IBGENome Município
1302603Manaus
1303569Rio Preto da Eva
1301902Itacoatiara
OU
- Município do Fato Gerador e Município do
Emitente devem estar localizados nos municípios
pares da mesma ALC.
ALCMunicípio InícioMunicípio Fim
11304062-Tabatinga (AM)1304062-Tabatinga (AM)
21100106-Guajará-Mirim (RO)1100106-Guajará-Mirim (RO)
31400100-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)
41600303-Macapá (AP)1600303-Macapá (AP)
1600303-Macapá (AP)1600600-Santana (AP)
1600600-Santana (AP)1600303-Macapá (AP)
1600600-Santana (AP)1600600-Santana (AP)
51200104-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

Esta RV verifica se contribuinte preenche os requisitos do art. 451 ou 466 LCP 214/25 para a alíquota zero da CBS
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
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

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)
Obrig.1014Rej.Rejeição: DFe referenciado em compras governamentais deve ser de
operação de Recebimento do pagamento com fornecimento posterior

2.2.11. Validações dos Totais

Observação: No caso do tipo de faturamento Agregador (tpFat=3) todos os campos de totais devem ser informados com ZERO porque não há soma nos itens.

O campo vNF e vTotDFe devem ser IGUAIS, contendo a soma da tag Valor Total do DFe Anterior dos itens (det\gAgregadora\vTotDFe)

#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
-Total Líquido dos Produtos ou Serviços sem tributos (tag: total\vProdLiq) difere do
somatório do valor líquido dos produtos ou serviços sem tributos dos itens.
Obrig.1054Rej.Rejeição: Total Líquido dos Produtos ou Serviços sem tributos 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
G154O total do Diferimento do IBS UF deverá ser a soma do campo vDif do IBS UF
informados nos itens
Obrig.350Rej.Rejeição: Total de Diferimento do IBS UF difere da soma dos itens
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 INFORMADO com 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, usar a fórmula:

vTotDFe = total/vNF

O total geral do DFe deverá ser informado REPETINDO o valor de vNF

Exceção: Na nota de faturamento Agregador (tpFat=3) deve ser a soma de
gAgregadora\vTotDFe nos itens
Obrig.365Rej.Rejeição: Total do DFe inválido

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; no MOC Online, seção 8 de Tabelas e Informações). 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).
Facul.472Rej.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
-Se o tipo da Classe for igual a Outros (tag: instalação\tpClasse = 99):
A descrição da Classe deverá ser informada (tag: xClasse)

Nota de consolidação: no MOC Anexo I v1.00f esta regra recebe o
código G180, também usado em outra regra. Foi mantida sem
numeração, identificada pelo cStat 522.
Obrig.522Rej.Rejeição: Informar a descrição do tipo de classe para tipo outros
-Se 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)

Nota de consolidação: no MOC Anexo I v1.00f esta regra recebe o
código G181, também usado em outra regra. Foi mantida sem
numeração, identificada pelo cStat 523.
Obrig.523Rej.Rejeição: A descrição do tipo de classe não deve ser informada para este
tipo de Classe

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

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
-Se 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]
-Verificar 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. 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”.

4. 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.

5. 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