Projeto Nota Fiscal Fatura de Serviço de Comunicação Eletrônica

Manual de Orientação do Contribuinte

NFComReceita Estadual do Paraná

Regras de Validação da NFCom

Esta página consolida as regras do MOC NFCom — Anexo I, Leiaute e Regras de Validação v.1.00a e as alterações publicadas nos documentos oficiais posteriores reunidos no compilado fornecido. Regras alteradas mantêm a redação anterior tachada na célula correspondente; regras extintas permanecem integralmente tachadas. O MOC Online é material de apoio e não substitui os documentos oficiais.

1. Orientações de Leitura

As validações aplicam-se à NFCom enviada ao serviço de recepção síncrono. A coluna Aplic. informa a aplicação da regra, cStat identifica o código do retorno, Efeito registra o tratamento previsto e Mensagem apresenta o texto de rejeição.

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

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

3. Regras de Validação Específicas Consolidadas

A tabela conserva a identificação G do Anexo I e incorpora as alterações das NT 2023.001, 2023.002, 2024.001, 2024.002 e 2025.001. As regras G75 e G82 foram eliminadas pela NT 2024.001 e, por isso, permanecem tachadas.

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
Validações Gerais
G01Tipo do ambiente da NFCom (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 AutorizadoraObrig.226Rej.Rejeição: Código da UF do Emitente diverge da UF autorizadora
G03Sigla da UF do Emitente (tag: emit/UF) difere da UF Autorizadora

Exceção: Essa regra não deverá ser aplicada quando o Emitente (par CNPJ + IE) estiverem informados no CCC com tipo de Inscrição = 4 (Contribuinte da UF com endereço em outra UF)
Obrig.247Rej.Rejeição: Sigla da UF do Emitente diverge da UF autorizadora
G04Se forma de emissão da NFCom = 1 (Normal): dhCont e xJust não devem ser informadosObrig.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 NFCom = 2 (Contingência Off- Line): dhCont e xJust devem ser informadosObrig.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ãoObrig.417Rej.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 NFCom = 2 (Contingência Off- Line): Rejeitar se Tipo da NFCom for diferente de 0 (Normal)Obrig.419Rej.Rejeição: Emissão Off-line só é permitida para NFCom do tipo Normal
G09Campo "ID" inválido: - Falta literal "NFCom" - Chave de acesso do campo ID difere da concatenação dos campos correspondentesObrig.227Rej.Rejeição: Erro na composição do Campo ID
G10Verificar se Ano da chave de acesso é inferior a 2022Obrig.421Rej.Rejeição: Ano da NFCom informado na chave de acesso inválido
G11Dígito Verificador inválido da Chave de acesso resultante da concatenação dos campos correspondentesObrig.253Rej.Rejeição: Digito Verificador da chave de acesso composta inválido
Validações do Emitente
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
G15Se informada IE do emitente na UF de destino (IEUFDest): Validar IE Emitente UF Destino (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.498Rej.Rejeição: IE do emitente na UF de partilha inválida
G16Emitente não credenciado para emissão de NFComObrig.203Rej.Rejeição: Emissor não habilitado para emissão da NFCom
G17Acessar Cadastro de Emitentes (CCC, Chave: UF, IE): - IE emitente não cadastradaObrig.230Rej.Rejeição: IE do emitente não cadastrada
G18IE 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
G19Emitente em situação irregular perante o FiscoObrig.205Rej.Rejeição: Emitente em situação irregular perante o Fisco
G20Municí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.407Rej.Rejeição: Código de Município diverge da UF do Emitente da NFCom
G21Código do Município Emitente inexistente (Tabela Municípios do IBGE)Obrig.408Rej.Rejeição: Município do Emitente inexistente
Validações do Destinatário/Assinante
G22Se CNPJ Destinatário informado: - Validar CNPJ Destinatário (dígito de controle, zeros)Obrig.422Rej.Rejeição: CNPJ do Destinatário inválido
G23Se CPF Destinatário informado: - Validar CPF Destinatário (dígito de controle, zeros)Obrig.423Rej.Rejeição: CPF do Destinatário inválido
G24Se 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
G25Se indicador de Destinatário for igual a Contribuinte (indIEDest=1): - Rejeitar se o Destinatário indicado não possuir informação da IE ou se estiver informado “ISENTO”Obrig.426Rej.Rejeição: IE deve ser informada para tomador Contribuinte
G26Se indicador de Destinatário for igual a Isento de Inscrição (indIEDest=2): - Rejeitar se o Destinatário indicado não possuir informação de IE ou se estiver informada diferente do literal “ISENTO"Obrig.420Rej.Rejeição: IE do tomador isento deve ser preenchida com “ISENTO”
G27Se indicador de Destinatário for igual a Não Contribuinte (indIEDest=9): - Rejeitar se o Destinatário indicado possuir a tag IE informadaFacult.431Rej.Rejeição: IE não pode ser informada para tomador não contribuinte
G28Rejeitar quando informado Destinatário como Contribuinte Isento de Inscrição Estadual (indIEDest=2) em UF que não permite esta situação, conforme abaixo: - AM, BA, CE, GO, MG, MS, MT, PE, RN, SE, SP
Rejeitar quando informado Destinatário como Contribuinte Isento de Inscrição Estadual (indIEDest=2) em UF que não permite esta situação, conforme abaixo: AM, BA, CE, GO, MG, MS, MT, PE, RN, SE, SP, PI, PA, RJ
Obrig.432Rej.Rejeição: UF do Destinatário não aceita ISENTO com Inscrição Estadual
G29Municí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)
Municí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)

Observação: Caso a UF seja exterior “EX”, o código do município será considerado 9999999
Obrig.405Rej.Rejeição: Código de Município diverge da UF do Destinatário da NFCom
G30Código do Município do Destinatário deve existir (Tabela Municípios do IBGE)
Código do Município do Destinatário deve existir (Tabela Municípios do IBGE)

Observação: Caso UF seja “EX” essa validação deverá garantir que código do município seja 9999999, se diferente desse valor rejeitar com o cStat 406
Obrig.406Rej.Rejeição: Município do Destinatário inexistente
G30aSe UF do destinatário for Exterior, deverá ser qualificado o destinatário na tag idOutros (não poderá indicar CPF ou CNPJ)Obrig.693Rej.Rejeição: Destinatário estrangeiro deve ser informado em idOutros
G30bSe UF do destinatário for Exterior, não poderá ser informada IE ou IM do destinatárioObrig.694Rej.Rejeição: Destinatário estrangeiro não pode ter IE ou IM informados
G30cSe UF do destinatário for Exterior, deverão ser informados os campos cPais e xPais (cPais não poderá conter o valor referente a Brasil 1058)Obrig.695Rej.Rejeição: Informar dados do país do destinatário estrangeiro
G31Se 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
G31dSe UF do destinatário for diferente de Exterior, e informado campo cPais e xPais, estes devem respectivamente estar preenchidos com 1058 para cPais e BRASIL ou Brasil para xPais.Obrig.696Rej.Rejeição: País inválido para destinatário nacional
G32Se 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
G33Se 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
G34Se IE Destinatário = “ISENTO” ou não informada 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
G34aSe tipo de faturamento da NFCom DIFERENTE de 2 (Cofaturamento) (tag: tpFat): Devem ser informados número do contrato (tag: nContrato) e data do início do contrato (tag: dContratoIni)
Se tipo de faturamento da NFCom DIFERENTE de 2 (Cofaturamento) (tag: tpFat): Devem ser informados número do contrato (tag: nContrato) e data do início do contrato (tag: dContratoIni)

Exceção: Essa regra não deverá ser aplicada quando informado o indicador de Cessão de Meios de Rede do grupo ide (tag: indCessaoMeiosRede)
Obrig.537Rej.Rejeição: Dados do contrato são obrigatórios para tipo de faturamento normal e centralizado
Validações do Assinante
G35Se data final do contrato for informada (tag: dContratoFim) deve ser maior ou igual que a data inicial (tag: dContratoIni)Obrig.425Rej.Rejeição: Data de fim do contrato não pode ser anterior a inicial
G36Se informados terminais adicionais (tag: nroTermAdic): Não pode existir número de terminal adicional repetido na listaObrig.474Rej.Rejeição: Número de terminal adicional repetido
G36aSe informado terminal principal (tag: NroTermPrinc) a UF do terminal (tag: cUF) deve ser a mesma UF de autorização da NFCom
Se informado terminal principal (tag: NroTermPrinc) a UF do terminal (tag: cUFPrinc) deve ser a mesma UF de autorização da NFCom
Obrig.535Rej.Rejeição: Terminal principal em UF diferente da UF de autorização da NFCom
G36bSe informados terminais adicionais (tag: nroTermAdic): As UF dos terminais adicionais (tag:cUF) devem ser iguais a UF da autorização da NFCom
Se informados terminais adicionais (tag: nroTermAdic): As UF dos terminais adicionais (tag:cUFAdic) devem ser iguais a UF da autorização da NFCom
Obrig.536Rej.Rejeição: Terminal adicional em UF diferente da UF de autorização da NFCom
Validações da Data de Emissão
G37Data/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 NFCom posterior a data/hora de recebimento
G38Se 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 NFCom com Data de Emissão muito atrasada, desde que tenha sido emitido em contingência Off-Line (tag:tpEmis=2). A NFCom transmitido para a SEFAZ Autorizadora após o prazo de 120 horas deve retornar: cStat=”150- Autorizado Uso de NFCom, autorização fora de prazo”.
Obrig.228Rej.Rejeição: NFCom com Data-Hora de Emissão muito atrasada
Validações do Banco de Dados
G39Acessar BD NFCom (Chave: UF, CNPJ Emit, Modelo, Série, Nro): - Verificar Duplicidade de NFCom 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 [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]Obrig.539Rej.Rejeição: Duplicidade de NFCom, com diferença na Chave de Acesso [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999] [dhAut: AAAA-MM-DDTHH:MM:SS TZD].
G40Acessar BD NFCom (Chave: UF, CNPJ Emit, Modelo, Série, Nro): Verificar Duplicidade de NFCom 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 NFCom [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD].
G41Verificar se NFCom 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: NFCom já está cancelada na base de dados da SEFAZ. [nProt:9999999999999999][dhCanc: AAAA-MM-DDTHH:MM:SS TZD].
G42Verificar se NFCom 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: NFCom já está substituída na base de dados da SEFAZ. [nProt:9999999999999999][dhSubst: AAAA-MM-DDTHH:MM:SS TZD].
Validações da NFCom de Substituição
G43Se o Tipo da NFCom = 3 (Substituição) (tag: finNFCom): - O grupo de informações da substituição (grupo: gSub) deve ser informadoObrig.411Rej.Rejeição: Grupo NFCom de Substituição deve ser informado para a NFCom de Substituição
G44Se o Tipo da NFCom for diferente de 3 (Substituição) (tag: finNFCom): - O grupo de informações da substituição (grupo: gSub) NÃO deve ser informadoObrig.412Rej.Rejeição: Grupo NFCom de Substituição não deve ser informado para NFCom que não seja de Substituição
G45Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom): - Rejeitar se a data da emissão da NFCom informada ou a competência da NF papel forem anteriores a 5 anos da data atualObrig.413Rej.Rejeição: NFCom ou NF substituída com data de emissão anterior a 5 anos da data atual
G46Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom): - Rejeitar se o CNPJ da NF em papel for diferente do CNPJ do emitente da NFCom de Substituição (tag: gNF/CNPJ).
Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom): - Rejeitar se o CNPJ da NF em papel for diferente do CNPJ do emitente da NFCom de Substituição (tag: gNF/CNPJ).

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 NFCom
Obrig.496Rej.Rejeição: CNPJ da NF substituída deve ser o mesmo do CNPJ emissor da NFCom de substituição
G47Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada chave de acesso da NFCom substituída: - Validar chave de acesso da NFCom substituída. Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano < 2021 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 62, Número zerado, Tipo de emissão inválido, UF inválida ou DV inválido) [Motivo: XXXXXXXXXXXX]Obrig.414Rej.Rejeição: Chave de acesso da NFCom substituída inválida [Motivo: XXXXXXXXXXX]
G48Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada chave de acesso da NFCom substituída: - NFCom 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 NFCom [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]Obrig.206Rej.Rejeição: NFCom substituída com diferença de Chave de Acesso [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
G49Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada chave de acesso da NFCom substituída: - A NFCom substituída deve existir Acesso BD NFCom (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)
Obrig.208Rej.Rejeição: NFCom a ser substituída inexistente
G50Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada chave de acesso da NFCom substituída: - A NFCom substituída não pode estar canceladaObrig.210Rej.Rejeição: NFCom a ser substituída não pode estar cancelada
G51Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada chave de acesso da NFCom substituída: - A NFCom substituída não pode estar substituídaObrig.211Rej.Rejeição: NFCom a ser substituída não pode ter sido substituída anteriormente
G51aSe Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada chave de acesso da NFCom substituída: - A NFCom substituída não pode estar referenciada por NFCom de Ajuste em situação Autorizada

Observação: Se a NFCom de Ajuste estiver cancelada o bloqueio é desfeito por um evento gerado pelo fisco
Obrig.299Rej.Rejeição: NFCom a ser substituída está associada a uma NFCom de Ajuste em situação autorizada informada na substituição
G52Se Tipo da NFCom = 3 (Substituição (tag:finNFCom) e informada chave de acesso da NFCom substituída: - A NFCom substituída DEVE ser do tipo Normal (tag:finNFCom=0) ou de Substituição (tag:finNFCom=3)Obrig.219Rej.Rejeição: NFCom a ser substituída deve ser do tipo Normal ou Substituição
G53Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom): - CNPJ do emitente da NFCom substituta deve ser igual ao informado na NFCom 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 NFCom
Obrig.221Rej.Rejeição: CNPJ do emitente da NFCom substituta deve ser igual ao informado na NFCom substituída
G54Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom): - Identificação do destinatário da NFCom substituta deve ser igual ao informado na NFCom substituída (tags: CNPJ/CPF/idOutros)Obrig.484Rej.Rejeição: Destinatário da NFCOM substituição deve ser igual a NFCOM original
G55Se o Tipo da NFCom = 3 (Substituição) (tag: finNFCom): - A NFCom Substituída deve ser do mesmo tipo de faturamento (tag: tpFat) da NFCom de SubstituiçãoObrig.527Rej.Rejeição: NFCom substituída com tipo de faturamento diferente da NFCom de Substituição
G56Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada NF substituída em papel (grupo: gNF): - Competência da emissão da NF substituída deve ser anterior a obrigatoriedade de emissão de NFCom na UFObrig.234Rej.Rejeição: Indicação de NF papel substituída é limitada ao prazo da Obrigatoriedade da NFCom
G57Se Tipo da NFCom = 3 (Substituição) (tag: finNFCom) e informada NF substituída em papel (grupo: gNF): - O Hash do convênio 115 (hash115) deverá ser preenchido.

Observação: Regra facultativa a critério da UF do emitente
Facult.235Rej.Rejeição: O hash do convênio 115 deve ser informado para NF substituída
Validações da NFCom de Ajuste
G58Se tipo da NFCom = 4 (NFCom de Ajuste) (tag: finNFCom): - Verificar se foi informada chave de acesso (chNFComAnt) e o número do item (nItemAnt) da NFCom anterior (de tipo Normal) no detalhamento de todos os Produtos e Serviços (grupo: det)

Observação: A chave de acesso anterior poderá ser relacionada no tipo Normal quando se quiser fazer referência a um item devolvido de nota de exercício anterior
Obrig.238Rej.Rejeição: Chave de acesso anterior deve ser informada para este tipo de NFCom
Rejeição: Chave de acesso anterior deve ser informada para este tipo de NFCom. [nItem: NNN]
G59Se informada chave de acesso de NFCom anterior (tag: chNFComAnt) no detalhamento dos Produtos e Serviços (grupo: det): - Validar chave de acesso da NFCom anterior. Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano < 2021 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 62, Número zerado, Tipo de emissão inválido, UF inválida ou DV inválido) [Motivo: XXXXXXXXXXXX]Obrig.242Rej.Rejeição: Chave de Acesso anterior inválida [Motivo: XXXXXXXXX]
Rejeição: Rejeição: Chave de Acesso anterior inválida [Motivo: XXXXXXXXX][nItem: NNN]
G60Se informada chave de acesso de NFCom anterior (tag: chNFComAnt) no detalhamento dos Produtos e Serviços (grupo: det): - NFCom 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 NFCom [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]Obrig.245Rej.Rejeição: NFCom anterior com diferença de Chave de Acesso [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
Rejeição: NFCom anterior com diferença de Chave de Acesso [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD][nItem: NNN]
G61Se informada chave de acesso de NFCom anterior (tag: chNFComAnt) no detalhamento dos Produtos e Serviços (grupo: det): - A NFCom anterior deve existir Acesso BD NFCom (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).
Obrig.246Rej.Rejeição: NFCom anterior inexistente
Rejeição: NFCom anterior inexistente [nItem: NNN]
G62Se informada chave de acesso de NFCom anterior (tag: chNFComAnt) no detalhamento dos Produtos e Serviços (grupo: det): - A NFCom anterior não pode estar canceladaObrig.250Rej.Rejeição: NFCom a anterior não pode estar cancelada
Rejeição: NFCom a anterior não pode estar cancelada [nItem: NNN]
G63Se informada chave de acesso de NFCom anterior (tag: chNFComAnt) no detalhamento dos Produtos e Serviços (grupo: det): - A NFCom anterior não pode estar substituídaObrig.251Rej.Rejeição: NFCom a anterior não pode ter sido substituída
Rejeição: NFCom a anterior não pode ter sido substituída [nItem: NNN]
G64Se informada chave de acesso da NFCom anterior (tag: chNFComAnt): - CNPJ do emitente da NFCom anterior deve ser igual ao informado na NFCom 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 NFCom

Se tipo da NFCom = 4 (NFCom de Ajuste) (tag: finNFCom): Se informada chave de acesso da NFCom anterior (tag: chNFComAnt): - CNPJ do emitente da NFCom anterior deve ser igual ao informado na NFCom 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 NFCom
Obrig.255Rej.Rejeição: CNPJ do emitente da NFCom anterior deve ser igual ao informado na NFCom de Ajuste
G65Se tipo da NFCom = 4 (NFCom de Ajuste) (tag: finNFCom) e informada chave de acesso da NFCom anterior (tag: chNFComAnt): - A NFCom de ajuste e a NFCom anterior devem ser do tipo de faturamento Normal (tag: tpFat=1)Obrig.531Rej.Rejeição: NFCom de ajuste e ajustada devem ser do tipo de faturamento normal
Rejeição: NFCom de ajuste e ajustada devem ser do tipo de faturamento normal [nItem: NNN]
G66Se tipo da NFCom = 4 (NFCom de Ajuste) (tag: finNFCom) e informada chave de acesso da NFCom anterior (tag: chNFComAnt): - A NFCom anterior devem ser do tipo de Normal ou Ajuste (tag: finNFCom=0 ou 4)Obrig.534Rej.Rejeição: NFCom ajustada devem ser do tipo Normal ou Ajuste
Rejeição: NFCom ajustada devem ser do tipo Normal ou Ajuste [nItem: NNN]
G66aSe tipo da NFCom diferente de 4 (NFCom de Normal ou Substituição) (tag: finNFCom) a tag de Indicador de Nota de Entrada (tag: indNotaEntrada) NÃO PODE SER INFORMADAObrig.542Rej.Rejeição: Indicador de nota de entrada incompatível com o tipo da NFCom
G66bSe tipo da NFCom = 4 (NFCom de Ajuste) (tag: finNFCom) e indicador de Nota de Entrada (tag: indNotaEntrada) estiver informado: Todos os itens da NFCom devem ser de CFOP iniciados por 1,2 ou 3Obrig.543Rej.Rejeição: CFOP inválido para item de entrada na nota de ajuste [nItem: NNN]
G66cSe tipo da NFCom = 4 (NFCom de Ajuste) (tag: finNFCom) e indicador de Nota de Entrada (tag: indNotaEntrada) NÃO estiver informado: Os itens da NFCom NÃO podem utilizar CFOP iniciados por 1,2 ou 3Obrig.544Rej.Rejeição: CFOP inválido para item na nota de ajuste [nItem: NNN]
Validações do Cofaturamento
G67Se tipo de faturamento da NFCom = 2 (Cofaturamento) (tag: tpFat): - Verificar se foi informado grupo de informações do cofaturamento (grupo:det/gCofat) com a chave de acesso da NFCom da Operadora Local (tag: chNFComLocal) no detalhamento da NFComObrig.515Rej.Rejeição: Chave de acesso da NFCom emitida pela operadora Local deve ser informada para NFCom de Cofaturamento
Rejeição: Chave de acesso da NFCom emitida pela operadora Local deve ser informada para NFCom de Cofaturamento Grupo Cofaturamento deve ser informado para NFCom de Cofaturamento
G68Se tipo de faturamento da NFCom for diferente de 2 (Cofaturamento) (tag: tpFat diferente de 2): - Rejeitar se foi informado grupo de informações do cofaturamento (grupo:det/gCofat)Obrig.532Rej.Rejeição: Tipo de faturamento incompatível com grupo de informações do cofaturamento
G69Se tipo da NFCom = 4 (NFCom de Ajuste) (tag: finNFCom): - Rejeitar se informado grupo do cofaturamento e chave de acesso da NFCom da Operadora Local (grupo: det/gCofat; tag: chNFComLocal)Obrig.516Rej.Rejeição: NFCom do tipo Ajuste é incompatível com o Cofaturamento
G70Se informada chave de acesso de NFCom da operadora local (tag: gCofat/chNFComLocal): - Validar chave de acesso da NFCom da operadora local. Retornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano < 2021 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 62, Número zerado, Tipo de emissão inválido, UF inválida ou DV inválido) [Motivo: XXXXXXXXXXXX]Obrig.517Rej.Rejeição: Chave de Acesso da NFCom emitida pela operadora local inválida [Motivo: XXXXXXXXX]
G70aSe Tipo de faturamento da NFCom = 2 (cofaturamento): A NFCom Local referenciada (tag: chNFComLocal) deve ser da mesma UF que a NFCom de longa distância (verificar os 2 primeiros dígitos da chave de acesso)

Exceção: Essa regra não deve ser aplicada a item com cClass 0600402 - Veiculação de publicidade por rádio e TV de recepção livre e gratuita
Obrig.223Rej.Rejeição: NFCom Local informada deve ser da mesma UF da NFCom nota ajustada
G71Se informada chave de acesso de NFCom da operadora local (tag: gCofat/chNFComLocal): - NFCom da operadora Local 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 NFCom [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]Obrig.518Rej.Rejeição: NFCom da operadora local com diferença de Chave de Acesso [chNFCom: 99999999999999999999999999999999999999999999] [nProt:9999999999999999][dhAut: AAAA-MM-DDTHH:MM:SS TZD]
G72Se informada chave de acesso de NFCom da operadora local (tag: gCofat/chNFComLocal): - A NFCom da operadora local deve existir Acesso BD NFCom (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).
Obrig.519Rej.Rejeição: NFCom da operadora local inexistente
G73Se informada chave de acesso de NFCom da operadora local (tag: gCofat/chNFComLocal): - A NFCom da operadora local não pode estar canceladaObrig.520Rej.Rejeição: NFCom da operadora local não pode estar cancelada
G74Se informada chave de acesso de NFCom da operadora local (tag: gCofat/chNFComLocal): - A NFCom da operadora local não pode estar substituídaObrig.521Rej.Rejeição: NFCom da operadora local não pode ter sido substituída
G75Se informada chave de acesso de NFCom da operadora local (tag: gCofat/chNFComLocal): - A NFCom da operadora local deve ser do tipo de faturamento normal (tag: tpFat=0)Obrig.533Rej.Rejeição: NFCom da operadora local deve ser de tipo de faturamento normal
G76Se Tipo de faturamento da NFCom = 2 (cofaturamento) - CNPJ do emitente da NFCom emitida pela operadora Local deve ser DIFERENTE do emitente ao informado na NFCom da operadora de Longa Distância.
Se Tipo de faturamento da NFCom = 2 (cofaturamento) e informada NFCom da operadora local: - CNPJ do emitente da NFCom emitida pela operadora Local deve ser DIFERENTE do emitente ao informado na NFCom da operadora de Longa Distância.
Obrig.267Rej.Rejeição: O CNPJ da NFCom LD deve ser diferente da NFCom Local
G76aSe Tipo de faturamento da NFCom = 2 (cofaturamento) e informada NF local em papel: - CNPJ do emitente da NF papel emitida pela operadora Local deve ser DIFERENTE do emitente ao informado na NFCom da operadora de Longa Distância.Obrig.697Rej.Rejeição: CNPJ emissor da NF local deve ser diferente do CNPJ emissor da NFCom de cofaturamento
G76bSe Tipo de faturamento da NFCom = 2 (cofaturamento) e informada NF local em papel: - Competência da emissão da NF local deve ser anterior a obrigatoriedade de emissão de NFCom na UFObrig.699Rej.Rejeição: Indicação de NF papel da operadora local é limitada ao prazo da Obrigatoriedade da NFCom
G76cSe Tipo de faturamento da NFCom = 2 (cofaturamento) e informada NF local em papel: - O Hash do convênio 115 (hash115) deverá ser preenchido.

Observação: Regra facultativa a critério da UF do emitente
Facult.700Rej.Rejeição: O hash do convênio 115 deve ser informado para NF local informada
G77Se Tipo de faturamento da NFCom = 2 (cofaturamento): A NFCom Local referenciada (tag: chNFComLocal) deve ser do tipo Normal ou SubstituiçãoObrig.241Rej.Rejeição: Tipo da NFCom Local informada incompatível com cofaturamento
Validações da Fatura e do Faturamento Centralizado
G78Se Tipo de Faturamento = 0 (Normal) (tag: tpFat): - O grupo de fatura deverá estar preenchido (grupo: gFat)

Exceção: Essa regra não deverá ser aplicada quando informados o indicador de pré-pago do grupo ide (tag: indPrePago) ou o indicador de Cessão de Meios de Rede do grupo ide (tag: indCessaoMeiosRede)

Se Tipo de Faturamento = 0 (Normal) (tag: tpFat) e tipo da NFCom diferente de 4 (NFCom de Ajuste): - O grupo de fatura deverá estar preenchido (grupo: gFat)

Exceção: Essa regra não deverá ser aplicada quando informados o indicador de pré-pago do grupo ide (tag: indPrePago) ou o indicador de Cessão de Meios de Rede do grupo ide (tag: indCessaoMeiosRede)
Obrig.270Rej.Rejeição: Grupo de informações da fatura deve informada para tipo de faturamento normal
G79Se Tipo de Faturamento = 1 (Faturamento Centralizado): - O grupo de informações do Faturamento Centralizado (grupo: gFatCentral) deve estar preenchidoObrig.272Rej.Rejeição: Grupo de informações da fatura centralizada deve ser informado para Faturamento Centralizado
G80Se Tipo da NFCom = 4 (NFCom de Ajuste) (tag:finNFCom) ou Tipo de Faturamento da NFCom = 2 (Cofaturamento) (tag: tpFat): - NÃO devem ser preenchidos grupos de fatura (gFat e gFatCentral)Obrig.273Rej.Rejeição: Grupo de informações da fatura não deve ser informado para Cofaturamento e NFCom de Ajuste
G81Se Tipo de faturamento NFCom = 1 (Faturamento Centralizado) (tag: tpFat): - Validar CNPJ do Emitente centralizador (dígito de controle, zeros)Obrig.274Rej.Rejeição: CNPJ do Emitente Centralizador inválido
G82Se Tipo de faturamento da NFCom = 1 (Faturamento Centralizado) (tag: tpFat): - CNPJ do Emitente centralizador deve ser da mesma raiz do emitente da NFCom

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 NFCom
Obrig.275Rej.Rejeição: CNPJ-Base do Emitente centralizador difere do CNPJ- Base do emitente da NFCom
Validações dos Produtos e Serviços
G83Código de Classificação (tag: cClass) informado inválido (Verificar tabela de códigos de classificação, item 7.8 do MOC)Obrig.276Rej.Rejeição: Código de classificação do item inexistente [nItem: NNN]
G84NFCom com CFOP inválido Aceitar somente os CFOP relacionados no item 7.7 deste MOCObrig.433Rej.Rejeição: CFOP inválido para NFCom [nItem: NNN]
G86Valor do item (tag: vProd) difere de valor unitário (tag: vItem) * Quantidade Faturada (tag: qFaturada) – valor do Desconto (tag:vDesc) + Outras Despesas Acessórias (tag: vOutro)

Observação: Considerar uma tolerância de R$ 0,05 para mais ou para menos.
Obrig.435Rej.Rejeição: Valor do item difere de valor unitário x quantidade faturada (- Desconto) (+Despesas) [nItem: NNN]
G87Se a NFCOM possuir um item de um cClass de serviço pré-pago o indicador de pré-pago deve informado (tag: indPrePago)Obrig.522Rej.Rejeição: A NFCOM de serviço pré-pago deve ser marcada com indicador de pré-pago
G88Se a NFCom possuir um item de um cClass de faturamento centralizado: - A NFCom deve ser do tipo normal ou substituição (tag: finNFCom=0 ou 3) e ter o tipo de faturamento normal (tag: tpFat=0)Obrig.277Rej.Rejeição: NFCom incompatível com item de cClass de faturamento centralizado [nItem: NNN]
G89Se a NFCom possuir um item de um cClass de faturamento centralizado: - O item com este cClass não pode ser tributado.

Observação: utilizar CST90 sem indicação do destaque de ICMS

Se a NFCom possuir um item de um cClass de faturamento centralizado: - O item com este cClass não pode ser tributado.

Observação: Utilizar indSemCST e não informar CFOP
Obrig.269Rej.Rejeição: Item com classificação de faturamento centralizado não pode ser tributado [nItem: NNN]
G90Se a NFCom possuir um item de um cClass de faturamento centralizado: - Deverá ser indicada a chave de acesso da NFCom anterior (chNFComAnt) no item que indicar este cClass de faturamento centralizado

Observação: as regras de validação de chave de acesso anterior e sua existência em banco de dados estão acobertadas pelas regras definidas no bloco da NFCom de Ajuste

Exceção: Esta regra só poderá ser aplicada se as UF autorizadoras estiverem no mesmo ambiente de autorização (SEFAZ Virtual ou UF de autorização própria) e no caso de 2 UF envolvidas ambas já estiverem com a NFCom implantada.

Se a NFCom possuir um item de um cClass de faturamento centralizado: - Deverá ser indicada a chave de acesso da NFCom anterior (chNFComAnt) no item que indicar este cClass de faturamento centralizado OU Marcar o indicador de Nota anterior em Papel (indNFComAntPapelFatCentral)

Observação: as regras de validação de chave de acesso anterior e sua existência em banco de dados estão acobertadas pelas regras definidas no bloco da NFCom de Ajuste quando informada Observação 2: Não podem ser indicados AO MESMO TEMPO a chave de acesso anterior e o indicador de nota em papel

Exceção: Esta regra só poderá ser aplicada se as UF autorizadoras estiverem no mesmo ambiente de autorização (SEFAZ Virtual ou UF de autorização própria) e no caso de 2 UF envolvidas ambas já estiverem com a NFCom implantada.
Facult.278Rej.Rejeição: Item de classificação de faturamento centralizado deve indicar a NFCom anterior de referência. [nItem: NNN]
Rejeição: Item de classificação de faturamento centralizado deve indicar a NFCom anterior de referência ou indicar que ela não existe em formato eletrônico. [nItem: NNN]
G91Se a NFCom possuir um item de um cClass de faturamento centralizado: - A NFCom anterior informada deve ser do tipo de Faturamento = 1 (Faturamento Centralizado) (tag:tpFat)

Exceção: Esta regra só poderá ser aplicada se as UF autorizadoras estiverem no mesmo ambiente de autorização (SEFAZ Virtual ou UF de autorização própria) e no caso de 2 UF envolvidas ambas já estiverem com a NFCom implantada.

Se a NFCom possuir um item de um cClass de faturamento centralizado e informada NFCom Anterior: - A NFCom anterior informada deve ser do tipo de Faturamento = 1 (Faturamento Centralizado) (tag:tpFat)

Exceção: Esta regra só poderá ser aplicada se as UF autorizadoras estiverem no mesmo ambiente de autorização (SEFAZ Virtual ou UF de autorização própria) e no caso de 2 UF envolvidas ambas já estiverem com a NFCom implantada.
Facult.279Rej.Rejeição: NFCom anterior referente a item de faturamento centralizado deve ser do tipo de faturamento “Faturamento Centralizado” [nItem: NNN]
G91aSe o item da NFCom NÃO FOR de faturamento centralizado, o indicador de Nota Anterior em papel NÂO PODE SER INFORMADOObrig.698Rej.Rejeição: indicador de nota anterior em papel incompatível com a natureza do item [nItem: NNN]
G92Se tipo de Faturamento da NFCom = 1 (Faturamento Centralizado): - Não poderá relacionar itens de cClass de faturamento centralizadoObrig.268Rej.Rejeição: NFCom de faturamento centralizado não pode relacionar item com cClass de faturamento centralizado [nItem: NNN]
G93Se a NFCom possuir um item de um cClass de cofaturamento: - A NFCom deve ser do tipo normal ou substituiçãoObrig.262Rej.Rejeição: NFCom deve ser do Normal ou Substituição para utilizar item com cClass de cofaturamento [nItem: NNN]
G94Se a NFCom possuir um item de um cClass de cofaturamento: - O item com este cClass não pode ser tributado.

Observação: utilizar CST90 sem indicação do destaque de ICMS

Se a NFCom possuir um item de um cClass de cofaturamento: - O item com este cClass não pode ser tributado.

Observação: Utilizar indSemCST e não informar CFOP
Obrig.266Rej.Rejeição: Item com classificação de cofaturamento não pode ser tributado [nItem: NNN]
G95Se tipo de Faturamento da NFCom = 2 (Cofaturamento) (tag: tpFat): - Não poderá relacionar itens de cClass de cofaturamentoObrig.265Rej.Rejeição: NFCom de cofaturamento não pode relacionar item com cClass de cofaturamento [nItem: NNN]
G96Se a NFCom possuir um item de um cClass de cofaturamento: - Deverá ser informado no item o CNPJ da operadora de Longa distância (tag:CNPJLD)Obrig.263Rej.Rejeição: CNPJ da Operadora LD deve ser informado [nItem: NNN]
G97Se o item NÃO for de um cClass de cofaturamento: - O CNPJ da Operadora de Longa Distância não deve ser informado (tag:CNPJLD)Obrig.288Rej.Rejeição: CNPJ da Operadora LD não deve ser informado [nItem: NNN]
G98Se a NFCom possuir um item de um cClass de cofaturamento: - Validar CNPJ da Operadora LD (dígito de controle, zeros)Obrig.264Rej.Rejeição: CNPJ da Operadora inválido [nItem: NNN]
Validações dos Tributos do Item
G99Se CST de ICMS = 00, 20: 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]
G100Se 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]
G101Se 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]
G102Se 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]
G103Se informado grupo de informações do FUST (grupo: FUST): Verificar se Valor do FUST 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 do FUST não corresponde à base de cálculo x alíquota [nItem: NNN]
G104Se informado grupo de informações do FUNTTEL (grupo: FUNTTEL): Verificar se Valor do FUNTTEL 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.476Rej.Rejeição: Valor do FUNTTEL não corresponde à base de cálculo x alíquota [nItem: NNN]
G105Se a informado grupo de informações da partilha de ICMS com a UF destino (ICMSUFDest): Deverá ser informada a IE do emitente na UF de destino (IE Virtual)Obrig.497Rej.Rejeição: A IE do emitente na UF de destino deve ser informada quando houver item com partilha
G105aSe NÃO informado indicador de que não existe situação tributária para o item (tag: indSemCST), o item DEVE possuir CFOPObrig.540Rej.Rejeição: CFOP é obrigatório para item com CST informado. [nItem: NNN]
G105bSe informado indicador de que não existe situação tributária para o item (tag: indSemCST), o item NÃO pode possuir CFOPObrig.541Rej.Rejeição: Vedada indicação de CFOP para item sem CST [nItem: NNN]
Validações dos Totais da NFCom
G106A soma da BC ICMS nos itens não pode ser negativoObrig.500Rej.Rejeição: O somatório da BC ICMS não pode ser negativo
G107Total 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
G108A soma do ICMS nos itens não pode ser negativoObrig.501Rej.Rejeição: O somatório do ICMS não pode ser negativo
G109Total do ICMS difere do somatório do valor dos itensObrig.448Rej.Rejeição: Total do ICMS difere do somatório dos itens
G110Valor total do ICMS superior ao valor limite estabelecido pela SEFAZ (valor parametrizado por UF)Facult.451Rej.Rejeição: Total do ICMS superior ao valor limite estabelecido para a UF
G111A 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
G112Valor 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
G113A soma do FCP nos itens não pode ser negativoObrig.503Rej.Rejeição: O somatório do FCP não pode ser negativo
G114Total 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
G115A soma do PIS nos itens não pode ser negativoObrig.504Rej.Rejeição: O somatório do PIS não pode ser negativo
G116Total do PIS difere do somatório do valor dos itensObrig.457Rej.Rejeição: Total do PIS difere do somatório dos itens
G117A soma do COFINS nos itens não pode ser negativoObrig.505Rej.Rejeição: O somatório do COFINS não pode ser negativo
G118Total do COFINS difere do somatório do valor dos itensObrig.458Rej.Rejeição: Total do COFINS difere do somatório dos itens
G119A soma do FUST nos itens não pode ser negativoObrig.506Rej.Rejeição: O somatório do FUST não pode ser negativo
G120Total do FUST difere do somatório do valor dos itensObrig.256Rej.Rejeição: Total do FUST difere do somatório dos itens
G121A soma do FUNTTEL nos itens não pode ser negativoObrig.507Rej.Rejeição: O somatório do FUNTTEL não pode ser negativo
G122Total do FUNTTEL difere do somatório do valor dos itensObrig.257Rej.Rejeição: Total do FUNTTEL difere do somatório dos itens
G123A soma do PIS retido nos itens não pode ser negativoObrig.508Rej.Rejeição: O somatório do PIS retido não pode ser negativo
G124Total do PIS retido difere do somatório do valor dos itensObrig.258Rej.Rejeição: Total do PIS retido difere do somatório dos itens
G125A soma do COFINS retido nos itens não pode ser negativoObrig.509Rej.Rejeição: O somatório do COFINS retido não pode ser negativo
G126Total do COFINS retido difere do somatório do valor dos itensObrig.259Rej.Rejeição: Total do COFINS retido difere do somatório dos itens
G127A soma do CSLL nos itens não pode ser negativoObrig.510Rej.Rejeição: O somatório do CSLL não pode ser negativo
G128Total do CSLL retido difere do somatório do valor dos itensObrig.260Rej.Rejeição: Total do CSLL retido difere do somatório dos itens
G129A soma do IRRF nos itens não pode ser negativoObrig.511Rej.Rejeição: O somatório do IRRF não pode ser negativo
G130Total do IRRF retido difere do somatório do valor dos itensObrig.461Rej.Rejeição: Total do IRRF retido difere do somatório dos itens
G131A soma do Descontos nos itens não pode ser negativoObrig.512Rej.Rejeição: O somatório dos Descontos não pode ser negativo
G132Total dos Descontos difere do somatório do valor dos itensObrig.462Rej.Rejeição: Total dos descontos difere do somatório dos itens
G133A soma das Outras Despesas nos itens não pode ser negativaObrig.513Rej.Rejeição: O somatório das Outras Despesas não pode ser negativo
G134Total de Outras Despesas difere do somatório do valor dos itensObrig.477Rej.Rejeição: Total das Outras Despesas difere do somatório dos itens
G135A 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
G136Total 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
G137Valor 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
Obrig.460Rej.Rejeição: Total da NFCom difere do somatório dos valores que compõe o valor total da NFCom
G138Valor total da NFCom (tag: vNF) superior ao valor limite estabelecido pela SEFAZ (valor parametrizado por UF) geral do grupo totais: Cada campo do grupo total é calculado pelo somatório poderá ser somado ou deduzido (* -1) do valor total (ver item 7.8 do MOC Visão indicador de devolução (indDevolucao) se informado em um item também modificaFacult.463Rej.Rejeição: Total da NFCom superior ao valor limite estabelecido para a UF conforme a natureza do Código de Classificação do Produto
Validações dos Autorizados ao XML
G139Se informada autorização download XML com CNPJ (grupo: autXML): CNPJ com zeros ou dígito inválidoObrig.466Rej.Rejeição: CNPJ autorizado para download inválido
G140Se 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
G141Se informada autorização download XML (grupo: autXML): - Verificar se existe duplicidade de CPF/CNPJ informado no grupo autXML da NFComObrig.468Rej.Rejeição: Documento autorizado ao XML duplicado na NFCom
Validações do QR Code
G142Endereç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/NFCom/
Obrig.464Rej.Rejeição: Endereço do site da UF da Consulta via QR Code diverge do previsto
G143Parâmetro Chave de Acesso no QR Code diverge da Chave de Acesso da NFComObrig.465Rej.Rejeição: Parâmetro chave de acesso do QR Code divergente da NFCom
G144Se tipo de emissão for igual a Contingência: O parâmetro sign deve ser informado no QR-CodeObrig.469Rej.Rejeição: Parâmetro sign não informado no QR Code para emissão em contingência
G145Se tipo de emissão for igual a Normal: O parâmetro sign não deve ser informado no QR-CodeObrig.470Rej.Rejeição: Parâmetro sign não deve ser informado no QR Code para emissão Normal
G146Se tipo de emissão for igual a Contingência: Valor da assinatura (sign) do QR-Code difere do valor calculadoObrig.471Rej.Rejeição: Assinatura do QR Code difere do calculado
Validações do Responsável Técnico
G147Não informado o grupo de informações do responsável técnico

Observação: Implementação à critério da UF
Facult.475Rej.Rejeição: Obrigatória as informações do responsável técnico
G148Se informado grupo do responsável técnico (grupo: gRespTec): - Validar CNPJ (dígito controle, zeros ou nulo). Eventos de Marcação originados pela NFCom NFCom de tipos Substituição (finNFCom=3) e Ajuste (finNFCom=4) que estiverem relacionadas. Evento Autorizada NFCom de Substituição: será registrado na • Substituição, este evento altera a situação da NFCom para NFCom Evento Autorizada NFCom de Ajuste: será registrado em cada • NFCom de Ajuste, este evento não altera a situação da NFCom anteriores na NFCom de Ajuste, apenas um evento deverá ser NFCom com Tipo de Faturamento Cofaturamento (tpFat=2) emitido marcação do Fisco na NFCom da operadora local. Evento Autorizada NFCom de Cofaturamento: registrado na • da NFCom da operadora de longa distância com tipo de faturamento Evento Substituída NFCom de Cofaturamento: registrado na • da NFCom da operadora de longa distância com tipo de faturamento NFCom de Substituição (finNFCom=3).Facult.472Rej.Rejeição: CNPJ do responsável técnico inválido (zerado ou dígito inválido) de eventos de marcação do fisco na tag chNFCOM (grupo: gSub) na NFCom de atributo chNFComAnt (grupo: det) na repetições de chaves de NFCom também provoca a geração de evento na tag chNFComLocal (grupo: gCofat) na tag chNFComLocal (grupo: gCofat) (tpFat=2) quando esta for substituída por um

4. Validações Relacionadas ao CNPJ Alfanumérico

A NT Conjunta CNPJ Alfanumérico 2025.001 v.1.00 mantém a redação das regras de validação de CNPJ e de chave de acesso, mas altera a forma de executar os cálculos.

ValidaçãoTratamento oficial
Campos do tipo CNPJA expressão regular passa a aceitar letras maiúsculas nas primeiras 12 posições: [A-Z0-9]{12}[0-9]{2}. A validade do dígito verificador considera os caracteres numéricos ou alfanuméricos conforme o cálculo apresentado na NT.
Chave de AcessoA expressão regular passa a ser [0-9]{6}[A-Z0-9]{12}[0-9]{26}. O cálculo do DV converte os caracteres pelo código ASCII subtraído de 48 e aplica módulo 11.
ImplantaçãoCNPJ e chaves alfanuméricas informados antes da implantação de cada ambiente devem ser rejeitados pelas validações existentes de dígito verificador ou de CNPJ na chave de acesso.

5. Regras da Vinculação com a Transação de Pagamento

Regras publicadas na NT 2026.001 v.1.01. Os campos têm caráter preparatório para o split payment; a NT informa que não há exigência de preenchimento ou uso em produção durante 2026.

5.1. Informações no DFe

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

5.2. Evento de Vinculação de Pagamento

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
L01Verificar se a UF da Chave de Acesso difere da UF do Web ServiceObrig.249Rej.Rejeição: UF da Chave de Acesso diverge da UF autorizadora
L02Verificar se o nSeqEvento é maior que o valor permitido (1 a 999)Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido
L03Emitente deve estar habilitado na base de dados para emissão do DFeObrig.203Rej.Rejeição: Emissor não habilitado para emissão de NFCom
L04Verificar se DFe já está cancelado.Obrig.218Rej.Rejeição: NFCom já está cancelado na base de dados da SEFAZ. [nProt:999999999999999][dhCanc: AAAA-MM-DDTHH:MM:SS TZD].
L06Verificar se DFe foi substituídoObrig.224Rej.Rejeição: NFCom já está substituído na base de dados da SEFAZ. [nProt:999999999999999][dhSubst: AAAA-MM-DDTHH:MM:SS TZD].
L10Verificar se número do Protocolo informado difere do número do Protocolo do DFeObrig.222Rej.Rejeição: Protocolo de Autorização de Uso difere do cadastrado
L11Se 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]
L12Verificar 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]

5.3. Evento de Cancelamento da Vinculação

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
Q01Verificar se a UF da Chave de Acesso difere da UF do Web ServiceObrig.249Rej.Rejeição: UF da Chave de Acesso diverge da UF autorizadora
Q02Verificar se o nSeqEvento é maior que o valor permitido (1 a 999)Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido
Q03Emitente deve estar habilitado na base de dados para emissão do DFeObrig.203Rej.Rejeição: Emissor não habilitado para emissão de NFCom
Q04Verificar se número do Protocolo informado difere do número do Protocolo do DFeObrig.222Rej.Rejeição: Protocolo de Autorização de Uso difere do cadastrado
Q05Verificar se número do Protocolo do evento de vinculação de pgto a ser cancelado existe para o DFe e encontra-se na situação autorizadoObrig.1002Rej.Rejeição: Protocolo do evento a ser cancelado não existe, não está associado ao DFe ou já está cancelado

6. Regras da Reforma Tributária do Consumo

Consolidação das regras da NT 2025.001 v.1.14a e da NT 2026.002 v.1.01a. A regra de exigência do grupo IBS/CBS apresenta a redação anterior tachada e a redação mais recente abaixo. A antiga regra única de alíquota da CBS, cStat 326, permanece tachada e foi substituída pelas regras específicas para 2026 e para os anos seguintes.

6.1. Validações do IBS/CBS nos Itens

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001Não informado grupo de imposto IBS e CBS (grupo: imp/IBSCBS)

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 IBSCBS NÃO será exigido.

IMPORTANTE: Esta regra passou para implementação futura, no entanto se o grupo for informado, todas as regras de validação serão aplicadas

Não informado grupo de imposto IBS e CBS (grupo: imp/IBSCBS) HOMOLOGAÇÃO: 01/07/2026 PRODUÇÃO: implementação futura

IMPORTANTE: Aplicável para emitente com CRT 3=Regime Normal
Futura
Obrig.
310Rej.Rejeição: IBS / CBS não informado
002Se 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
003Se 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
004Verificar se o CST informado é compatível com o cClassTribObrig.313Rej.Rejeição: Classificação Tributária incompatível com o CST informado
004Verificar se o cClassTrib informado (tag: IBSCBS/cClassTrib) possui indicador que não permite ser informado nesse modelo de DFeObrig.388Rej.Rejeição: Classificação Tributária do IBS/CBS não permitida neste modelo de DFe.
005Se 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)Obrig.314Rej.Rejeição: Grupo IBS/CBS não deve ser preenchido para o CST informado
006Se 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
Obrig.315Rej.Rejeição: Grupo IBS/CBS deve ser preenchido para o CST informado
007Se 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
009Se 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
009Se 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
009Se 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
010Se 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
011Se CST informado possuir indicador que EXIGE informação de Diferimento para o IBS Estadual, o grupo gDif DEVE estar informadoObrig.319Rej.Rejeição: CST informado obriga informação de diferimento Estadual
012Se CST informado possuir indicador que VEDA informação de Diferimento para o IBS Estadual, o grupo gDif NÃO DEVE estar informadoObrig.368Rej.Rejeição: CST informado não permite informação de diferimento Estadual
013Se 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
013Se 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)

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.395Rej.Rejeição: Valor do IBS UF não pode resultar negativo
014Se 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
015Se 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
017Se 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
017Se 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
017Se 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
018Se 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
019Se CST informado possuir indicador que EXIGE informação de Diferimento para o IBS Municipal, o grupo gDif DEVE estar informadoObrig.324Rej.Rejeição: CST informado obriga informação de diferimento Municipal
020Se CST informado possuir indicador que VEDA informação de Diferimento para o IBS Municipal, o grupo gDif NÃO DEVE estar informadoObrig.382Rej.Rejeição: CST informado não permite informação de diferimento Municipal
021Se 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
022Se 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
022Se 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)

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.396Rej.Rejeição: Valor do IBS Municipal não pode resultar negativo
022Se 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 + vIBSMunObrig.317Rej.Rejeição: Total de IBS difere do calculado
023Se 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
Obrig.326Rej.Rejeição: Alíquota da CBS inválida
024Se 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
024Se 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
024Se 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
025Se 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
026Se CST informado possuir indicador que EXIGE informação de Diferimento para o CBS, o grupo gDif DEVE estar informadoObrig.328Rej.Rejeição: CST informado obriga informação de diferimento do CBS
027Se CST informado possuir indicador que VEDA informação de Diferimento para o CBS, o grupo gDif NÃO DEVE estar informadoObrig.385Rej.Rejeição: CST informado não permite informação de diferimento do CBS
028Se 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
028Se 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)

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.397Rej.Rejeição: Valor do CBS não pode resultar negativo
029Se 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
030Se cClassTrib informado possuir indicador que EXIGE informação de tributação regular, o grupo gTribRegular DEVE estar informadoObrig.330Rej.Rejeição: Classificação Tributária informada obriga informação da tributação regular
030Se cClassTrib informado NÃO POSSUIR indicador de informação de tributação regular, o grupo gTribRegular NÃO DEVE estar informadoObrig.322Rej.Rejeição: Classificação Tributária não permite informação da tributação regular
031Se 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
032Se 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
033Se 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
034Se 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
035Se 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
049Se 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
050Se 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
051Verificar 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
052Se o cClassTrib informado possuir indicador que VEDA preenchimento do grupo de informações do estorno de crédito (grupo:gEstornoCred)Obrig.303Rej.Rejeição: Grupo Estorno de Crédito não deve ser preenchido para o cClassTrib informado
053Se o cClassTrib informado possuir indicador que EXIGE preenchimento do grupo de informações do estorno de crédito (grupo:gEstornoCred)Obrig.304Rej.Rejeição: Grupo Estorno de Crédito deve ser preenchido para o cClassTrib informado

6.2. Compras Governamentais

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001Se 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/2025.
Obrig.347Rej.Rejeição: DFe de compra governamental e alíquota dos outros entes diferentes de zero.
002Se 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 informadaObrig.1004Rej.Rejeição: Chave de acesso referenciada não deve ser informada para tipo de operação de Fornecimento em compras governamentais
003Se 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
Obrig.1005Rej.Rejeiçã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
004Se 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 informadasObrig.1006Rej.Rejeiçã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
005Se 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 informadaObrig.1007Rej.Rejeição: Chave de acesso referenciada não deve ser informada para tipo de operação recebimento do pagamento com fornecimento posterior em compras governamentais
006Se 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
007Se informado documento anterior no grupo de compras governamentais (gCompraGov/refDFeAnt): - O DFe referenciado deve existir, acesso BD (Chave: CNPJ Emit, Modelo, Série, Nro)Obrig.1009Rej.Rejeição: DFe referenciado em compras governamentais inexistente
008Se 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
009Se 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.1011Rej.Rejeição: DFe referenciado em compras governamentais em situação inválida
010Se 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.1012Rej.Rejeição: DFe referenciado em compras governamentais deve possuir mesmo CNPJ base do emitente do documento
011Se 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
012Se 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

6.3. Totais do IBS e da CBS

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001O grupo de totais do IBS e CBS (IBSCBSTot) só deve ser informado se existir pelo menos uma ocorrência de IBS/CBS nos itensObrig.348Rej.Rejeição: Total de IBS/CBS só deve ser informado se existir IBS/CBS declarado nos itens do DFe
002O grupo de totais do IBS e CBS (IBSCBSTot) deve ser informado se existir pelo menos uma ocorrência de IBS/CBS nos itensObrig.349Rej.Rejeição: Total de IBS/CBS deve ser informado se existir IBS/CBS declarado nos itens do DFe
003O total do Diferimento do IBS UF deverá ser a soma do campo vDif do IBS UF informados nos itensObrig.350Rej.Rejeição: Total de Diferimento do IBS UF difere da soma dos itens
004O total Devolvido do IBS UF deverá ser a soma do campo vDevTrib do IBS UF informados nos itensObrig.351Rej.Rejeição: Total Devolvido do IBS UF difere da soma dos itens
005O 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
006O total do Diferimento do IBS Municipal deverá ser a soma do campo vDif do IBS Municipal informados nos itensObrig.353Rej.Rejeição: Total de Diferimento do IBS Municipal difere da soma dos itens
007O total Devolvido do IBS Municipal deverá ser a soma do campo vDevTrib do IBS Municipal informados nos itensObrig.354Rej.Rejeição: Total Devolvido do IBS Municipal difere da soma dos itens
008O 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
009O 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
010O total do Diferimento do CBS deverá ser a soma do campo vDif do CBS informados nos itensObrig.357Rej.Rejeição: Total de Diferimento do CBS difere da soma dos itens
011O total Devolvido do CBS deverá ser a soma do campo vDevTrib do CBS informados nos itensObrig.358Rej.Rejeição: Total Devolvido do CBS difere da soma dos itens
012O 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
013Se 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
014Se 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

6.4. Total Geral do Documento Fiscal Eletrônico

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
01A tag de Total do Documento Fiscal Eletrônico deverá ser informada (tag total\vTotDFe) sempre que existir informação no grupo IBSCBS (grupo: imposto\IBSCBS)

Observação: Basta que exista uma ocorrência do grupo IBSCBS em pelo menos um dos itens da nota
Obrig.360Rej.Rejeição: Total do DFe de preenchimento obrigatório
01O total geral do DFe deverá ser INFORMADO com a soma do valor total da NFCom + 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
Obrig.365Rej.Rejeição: Total do DFe inválido

6.5. Regras Complementares da NT 2026.002 v.1.01a

6.5.1. CNPJ de Terceiro

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
001Se a NFCom possuir um item de um cClass de cobrança de terceiros (iniciado por 110): - Deverá ser informado no item o CNPJ do terceiro (tag:CNPJCobrTerc)

Observação: A RV será aplicada no ambiente de produção a partir de 04/01/2027
Obrig.261Rej.Rejeição: CNPJ de terceiro deve ser informado para cClass de Cobrança de terceiros [nItem:NNN]

6.5.2. 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álidoObrig.1016Rej.Rejeição: Inscrição do emitente na Suframa com dígito verificador inválido

6.5.3. 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 informadoObrig.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 menosObrig.1041Rej.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 informadoObrig.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 menosObrig.1043Rej.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 informadoObrig.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 menosObrig.1045Rej.Rejeição: Valor da CBS devolvida difere do calculado

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

#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
Cód. IBGENome do Município
1302603Manaus
1303569Rio Preto da Eva
1301902Itacoatiara

OU

- Município do Fato Gerador (cMunFG) 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
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 informadaObrig.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
Cód. IBGENome do 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

6.5.5. 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ávelObrig.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ávelObrig.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 NFCom de Pagamento antecipadoRetornar motivo da rejeição da Chave de Acesso: CNPJ zerado ou inválido, Ano < 2021 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 62, Número zerado, Tipo de emissão inválido, UF inválida ou DV inválido) [chNFCom:99999999999999999999999999999999999999999999] [Motivo: XXXXXXXXXXXX]Obrig.1030Rej.Rejeição: Chave de acesso da NFCom 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 NFCom de Pagamento antecipado. Acesso BD NFCom (Chave: UF, CNPJ Emit, Modelo, Série, Nro)Obrig.1031Rej.Rejeição: NFCom 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 NFCom (Chave: UF, CNPJ Emit, Modelo, Série, Nro) - Verificar se a NFCom 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 NFCom [chNFCom:99999999999999999999999999999999999999999999] [[nProt:999999999999999][dhAut:AAAA-MM-DDTHH:MM:SS TZD].Obrig.1032Rej.Rejeição: NFCom de pagamento antecipado com diferença de Chave de Acesso [chNFCom: 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: NFCom de pagamento antecipado deve ser do tipo Normal ou Substituição. Acessar BD NFCom (Chave: UF, CNPJ Emit, Modelo, Série, Nro)Obrig.1033Rej.Rejeição: NFCom 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 NFCom de pagamento antecipado está com Situação: Autorizado o Uso. Acesso BD NFCom (Chave: UF, CNPJ Emit, Modelo, Série, Nro)Obrig.1034Rej.Rejeição: NFCom 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 NFCom de pagamento antecipado foi substituída.Obrig.1035Rej.Rejeição: NFCom 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 NFCom 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 NFCom 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 NFCom 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 NFCom 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 NFCom 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 NFCom de pagamento antecipado deve ser do mesmo CNPJ- Base do emitente da NFCom de fornecimentoObrig.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 gPagAntecipadoObrig.1046Rej.Rejeição: Chave de acesso de DFe de antecipação repetida no grupo de informações do Pagamento antecipado