idDest
Identificador de Local de destino da operação (1-Interna;2-Interestadual;3-Exterior)
Onde fica no arquivo
No documento
-
NFe/infNFe/ide/idDest
Obrigatório, uma vez
O caminho até aqui, nível a nível
Dentro do grupo ide , identificação da NF-e
O que o arquivo aceita neste campo
- Ocorrência
- 1-1
- Tamanho
- —
- Tipo no esquema
- string
- Formato base
- string
Valores aceitos — 3
- 1
- 2
- 3
Lista fechada do esquema oficial: qualquer outro valor é recusado na validação do arquivo.
As regras que verificam este campo — 23
O manual cita a tag pelo caminho no XML. Cada regra devolve um código de rejeição, e a ficha do código traz a mensagem que o autorizador exibe.
Informado o grupo de Exportação (tag:detExport) no Itemem operação que não é com exterior (tag: idDest <> 3).
Mensagem: Informado o grupo de exportação no item em operação que não é com exterior
Se informada a IE do Substituto Tributário para uma operação com Exterior ou Operação Interna (tag:idDest=1 ou 3) Exceção: A critério da UF, poderá ser aceita a informação da IE-ST em operação interna. (NT 2015.002)
Mensagem: Informada IE do substituto tributário em operação que não é interestadual
Se operação com Exterior (tag:idDest=3): - Código País do destinatário = 1058 (Brasil), ou não informado Exceção 1: Regra não se aplica quando existir algum item com a UF de consumo do combustível igual a exterior (tag: comb/UFCons = “EX”) e com CFOP = “7667 - Venda de combustível ou lubrificante a consumidor ou usuário final”.(NT 2022.002) Exceção 2: Regra de validação não se aplica para quando CFOP=7552 ou CFOP=7501
Mensagem: Operação com Exterior e Código País destinatário é 1058 (Brasil) ou não informado
Se não é operação com Exterior (tag:idDest<>3) e informado Código País do destinatário: - Código País do destinatário difere de 1058 (Brasil) Exceção: Se idEstrangeiro <> nulo é permitido cPais <> 1058. (NT 2015.002)
Mensagem: Não é de Operação com Exterior e Código País destinatário difere de 1058 (Brasil)
Se CST de ICMS = 51 (diferimento) e informado tag:ICMS51/pRedBC (id:N14) maior que zero, é obrigatório informar cBenefRBC (id:N14a) (NT 2019.001). Observação: Implementação a critério da UF. Exceção 1: a RV não se aplica quando Finalidade de emissão da NFe (tag: finNFe) igual a Devolução de Mercadoria e Identificador de local de destino da operação (tag: idDest) igual a Operação interestadual ou com o Exterior. Exceção 2: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a Devolução de Mercadoria; Exceção 3: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a NF-e de Ajuste; Exceção 4: a critério da UF, a RV não se aplica quando Tipo de Operação (tag: tpNF) igual à Entrada.
Mensagem: Não informado código de benefício fiscal de redução de BC (cBenefRBC) quando percentual de redução de BC for maior que zero no grupo de tributação de diferimento
Se CST de ICMS = 51 (diferimento) e informado tag:ICMS51/cBenefRBC (id:N14a): - Verificar se código de benefício fiscal de redução de BC (cBenefRBC) existe, está vigente e corresponde a um código de benefício de redução de base de cálculo (coluna CST 20 = SIM), conforme tabela de código de benefício fiscal por UF publicada no Portal da Secretaria de Fazenda da respectiva UF (NT 2019.001). Observação: Implementação a critério da UF. Exceção 1: a RV não se aplica quando Finalidade de emissão da NFe (tag: finNFe) igual a Devolução de Mercadoria e Identificador de local de destino da operação (tag: idDest) igual a Operação interestadual ou com o Exterior. Exceção 2: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a Devolução de Mercadoria; Exceção 3: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a NF-e de Ajuste; Exceção 4: a critério da UF, a RV não se aplica quando Tipo de Operação (tag: tpNF) igual à Entrada.
Mensagem: Informado código de benefício fiscal de redução de BC (cBenefRBC) incorreto, inexistente ou incompatível na UF
Se NFC-e ou NF-e com DANFE Simplificado Tipo 2 (tag:tpImp=6): - Não é permitida operação interestadual ou com o exterior (tag:idDest<>1)
Mensagem: NFC-e para operação interestadual ou com o exterior
Se Operação com Exterior (tag:idDest = 3): - Deve ser informada tag idEstrangeiro (conteúdo da tag pode ser nulo) Exceção 1: Poderá ser informada a tag: dest/CNPJ quando o país do destinatário for o Brasil (tag: enderDest/cPais = “1058”) e existir algum item com a UF de consumo do combustível igual a exterior (tag:comb/UFCons = “EX”) e com CFOP = “7667 - Venda de combustível ou lubrificante a consumidor ou usuário final” (NT 2022.002) Exceção 2: Regra de validação não se aplica para quando CFOP=7552 ou CFOP=7501
Mensagem: Na operação com Exterior deve ser informada tag idEstrangeiro
Se não é operação com Exterior (tag:idDest<>3): - Informado “idEstrangeiro", e operação não é com consumidor final(tag:indFinal<> 1) (NT 2015.002)
Mensagem: Informado idEstrangeiro e Operação não é com consumidor final.
Se endereço destinatário é no Exterior (dest/UF = “EX"): Se operação com Exterior (tag:idDest=3): - UF de destino diferente de “EX" Exceção 1: Regra não se aplica quando existir algum item com a UF de consumo do combustível igual a exterior (tag: comb/UFCons = “EX”) e com CFOP = “7667 - Venda de combustível ou lubrificante a consumidor ou usuário final”.(NT 2022.002) Exceção 2: Regra de validação não se aplica para quando CFOP=7552 ou CFOP=7501
Mensagem: Operação com Exterior e UF diferente de EX
Se operação com Exterior (tag:idDest=3): -NFC-e com tag IE do Destinatário (tag:dest/IE)
Mensagem: NFC-e com informação da IE do destinatário
Se Nota Fiscal é de Saída (tpNF=1) e operação é Interestadual (tag:idDest = 2): - UF do destinatário (tag: enderDest/UF) igual à UF do emitente (tag: enderEmit/UF) e CNPJ emissor diferente do CNPJ destinatário (NT 2013/005). Observação: Não rejeitar se existir algum item com a tag UFCons (id:L120) diversa da UF do emitente. Exceção 1: A regra de validação não se aplica se informada UF do local de entrega (tag: entrega/UF) diferente da UF do emitente (tag: enderEmit/UF) e não informada UF do local de retirada (tag: retirada/UF); Exceção 2: A regra de validação não se aplica se informada UF do local de retirada (tag: retirada/UF) diferente da UF do destinatário (tag: enderDest/UF) e não informada UF do local de entrega (tag: entrega/UF); Exceção 3: A regra de validação não se aplica se informadas UF do local de entrega (tag: entrega/UF) e UF do local de retirada (tag: retirada/UF) diferentes entre si; (NT 2015.003)
Mensagem: Operação Interestadual e UF de destino igual à UF de origem
Se Nota Fiscal é de Entrada (tpNF=0) e operação é Interestadual (tag:idDest = 2): - UF do destinatário (tag: enderDest/UF) igual à UF do emitente (tag: enderEmit/UF) e CNPJ emissor diferente do CNPJ destinatário. Observação: Não rejeitar se existir algum item com a tag UFCons (id:L120) diversa da UF do emitente. Exceção 1: A regra de validação não se aplica se informada UF do local de entrega (tag: entrega/UF) diferente da UF do destinatário (tag: enderDest/UF) e não informada UF do local de retirada (tag: retirada/UF); Exceção 2: A regra de validação não se aplica se informada UF do local de retirada (tag: retirada/UF) diferente da UF do emitente (tag: enderEmit/UF) e não informada UF do local de entrega (tag: entrega/UF); Exceção 3: A regra de validação não se aplica se informadas UF do local de entrega (tag: entrega/UF) e UF do local de retirada (tag: retirada/UF) diferentes entre si; (NT 2015.003)
Mensagem: Operação Interestadual e UF de destino igual à UF de origem
Se Nota Fiscal é de Saída (tpNF=1), operação é Interna no Estado (tag:idDest = 1) e operação não é com Consumidor final: - UF do destinatário (tag: enderDest/UF) difere da UF do emitente (tag: enderEmit/UF). (NT 2015.003) Exceção 1: Se a tag UFCons (id:LA06) foi informada com a mesma UF do emitente não se aplica esta regra (NT 2013/005) Exceção 2: A regra de validação não se aplica se informada UF do local de entrega (tag: entrega/UF) igual à UF do emitente (tag: enderEmit/UF) e não informada UF do local de retirada (tag: retirada/UF); Exceção 3: A regra de validação não se aplica se informada UF do local de retirada (tag: retirada/UF) igual à UF do destinatário (tag: enderDest/UF) e não informada UF do local de entrega (tag: entrega/UF); Exceção 4: A regra de validação não se aplica se informadas UF do local de entrega (tag: entrega/UF) e UF do local de retirada (tag: retirada/UF) iguais entre si;
Mensagem: Operação Interna e UF de destino difere da UF de origem
Se Nota Fiscal é de Entrada (tpNF=0), operação é Interna no Estado (tag:idDest = 1) e operação não é com Consumidor final: - UF do destinatário (tag: enderDest/UF) difere da UF do emitente (tag: enderEmit/UF). Exceção 1: Se a tag UFCons (id:LA06) foi informada com a mesma UF do emitente não se aplica esta regra; Exceção 2: A regra de validação não se aplica se informada UF do local de entrega (tag: entrega/UF) igual à UF do destinatário (tag: enderDest/UF) e não informada UF do local de retirada (tag: retirada/UF); Exceção 3: A regra de validação não se aplica se informada UF do local de retirada (tag: retirada/UF) igual à UF do emitente (tag: enderEmit/UF) e não informada UF do local de entrega (tag: entrega/UF); Exceção 4: A regra de validação não se aplica se informadas UF do local de entrega (tag: entrega/UF) e UF do local de retirada (tag: retirada/UF) iguais entre si; (NT 2015.003)
Mensagem: Operação Interna e UF de destino difere da UF de origem
Se operação com Exterior (tag:idDest=3): - Indicação de IE Destinatário diferente "Não Contribuinte" (tag:indIEDest <> 9) (NT 2015.003) Exceção 1: Regra não se aplica quando existir algum item com a UF de consumo do combustível igual a exterior (tag: comb/UFCons = “EX”) e com CFOP = “7667 - Venda de combustível ou lubrificante a consumidor ou usuário final”.(NT 2022.002) Exceção 2: Regra de validação não se aplica para quando CFOP=7552 ou CFOP=7501
Mensagem: Operação com Exterior para destinatário Contribuinte de ICMS
Se Operação interestadual (tag:idDest=2) para Consumidor Final (tag: indFinal=1), não contribuinte (tag: indIEDest=9) e informado o valor do FCP (tag: vFCP) Observação: Em operações interestaduais para consumidor final não contribuinte, o valor do FCP, quando existir, deve ser informado no campo vFCPUFDest (id:NA13). (NT 2017.002)
Mensagem: Operação interestadual para Consumidor Final e valor do FCP informado em campo diferente de vFCPUFDest (id:NA13)
Informado Cupom Fiscal referenciado (tag: refECF) ou informado NF modelo 1 ou 2 referenciada (tag: refNF) em NF-e de operação interestadual ou com o exterior (tag: idDest<>1) (NT 2019.001)
Mensagem: Referenciado documento de operação interna em operação interestadual ou com o exterior
Se informado CST e informado código de benefício fiscal: - Verificar se CST não possui código de benefício fiscal (tag: cBenef), conforme tabela de código de benefício fiscal por UF publicada no Portal da Secretaria de Fazenda da respectiva UF. Observação 1: Implementação a critério da UF, por modelo de DF-e e por CST. Observação 2: Para o CST informado, o sistema autorizador apenas verifica se não existe qualquer cBenef na tabela publicada no Portal da Secretaria de Fazenda da respectiva UF, sem verificar a compatibilidade. Exceção 1: a RV não se aplica quando Finalidade de emissão da NFe (tag: finNFe) igual a Devolução de Mercadoria e Identificador de local de destino da operação (tag: idDest) igual a Operação interestadual ou com o Exterior; Exceção 2: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a Devolução de Mercadoria; Exceção 3: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a NF-e de Ajuste; Exceção 4: a critério da UF, a RV não se se aplica quando Tipo de Operação (tag: tpNF) igual à Entrada. (NT 2019.001 v1.50) Exceção 5: Não se aplica para NFF (tpEmis = 3-NFF) (NT 2021.002).
Mensagem: Informado código de benefício fiscal para CST sem benefício fiscal
Se informado CST e não informado código de benefício fiscal: - Verificar se CST exige código de benefício fiscal (tag: cBenef), conforme tabela de código de benefício fiscal por UF publicada no Portal da Secretaria de Fazenda da respectiva UF. Observação 1: Implementação a critério da UF, por modelo de DF-e e por CST. Observação 2: Para o CST informado, o sistema autorizador apenas verifica se existe qualquer cBenef na tabela publicada no Portal da Secretaria de Fazenda da respectiva UF, sem verificar a compatibilidade. Exceção 1: a RV não se aplica quando Finalidade de emissão da NFe (tag: finNFe) igual a Devolução de Mercadoria e Identificador de local de destino da operação (tag: idDest) igual a Operação interestadual ou com o Exterior; Exceção 2: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a Devolução de Mercadoria; Exceção 3: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a NF-e de Ajuste; Exceção 4: a critério da UF, a RV não se se aplica quando Tipo de Operação (tag: tpNF) igual à Entrada. (NT 2019.001 v1.50) Exceção 5: Não se aplica para NFF (tpEmis = 3-NFF) (NT 2021.002).
Mensagem: CST com benefício fiscal e não informado o código de benefício fiscal
Se informado CST e informado código de benefício fiscal: - Verificar se código de benefício fiscal corresponde ao CST informado, conforme tabela de código de benefício fiscal por UF publicada no Portal da Secretaria de Fazenda da respectiva UF. Observação: Implementação a critério da UF, por modelo de DF-e e por CST. Exceção 1: a RV não se aplica quando Finalidade de emissão da NFe (tag: finNFe) igual a Devolução de Mercadoria e Identificador de local de destino da operação (tag: idDest) igual a Operação interestadual ou com o Exterior; Exceção 2: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a Devolução de Mercadoria; Exceção 3: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a NF-e de Ajuste; Exceção 4: a critério da UF, a RV não se aplica quando Tipo de Operação (tag: tpNF) igual à Entrada. Exceção 5: Não se aplica para NFF (tpEmis = 3-NFF) (NT 2021.002). Nota: Para itens sem benefício fiscal, a UF poderá exigir a informação da literal “SEM CBENEF” para alguns CST, vide tabela publicada no Portal da Secretaria de Fazenda da respectiva UF.
Mensagem: CST não corresponde ao tipo de código de benefício fiscal
Se CST de ICMS = (20, 30, 40, 41, 50, 70 ou 90): -Verificar se informado o valor do ICMS desonerado (tag:vICMSDeson) e o Motivo da Desoneração (tag: motDesICMS). Observação: Implementação a critério da UF, por modelo de DF-e e por CST. Exceção 1: a RV não se aplica quando Finalidade de emissão da NFe (tag: finNFe) igual a Devolução de Mercadoria e Identificador de local de destino da operação (tag: idDest) igual a Operação interestadual ou com o Exterior; Exceção 2: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a Devolução de Mercadoria; Exceção 3: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a NF-e de Ajuste; Exceção 4: a critério da UF, a RV não se aplica quando Tipo de Operação (tag: tpNF) igual à Entrada. Exceção 5: Não se aplica esta regra de validação no caso de CST=90 e: - Percentual de Redução de Base de Cálculo (tag: pRedBC) igual a zero; - e (Percentual de Redução de Base de Cálculo do ICMS-ST (tag: pRedBCST) igual a zero (NT 2019.001 v1.10, v1.50)
Mensagem: Não informado valor do ICMS desonerado ou o Motivo de desoneração
Se informado código de benefício fiscal: - Verificar se código de benefício fiscal existe e está vigente, conforme tabela de código de benefício fiscal por UF publicada no Portal da Secretaria de Fazenda da respectiva UF. Observação: Implementação a critério da UF, por modelo de DF-e. Exceção 1: a RV não se aplica quando Finalidade de emissão da NFe (tag: finNFe) igual a Devolução de Mercadoria e Identificador de local de destino da operação (tag: idDest) igual a Operação interestadual ou com o Exterior; Exceção 2: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a Devolução de Mercadoria; Exceção 3: a critério da UF, a RV não se aplica quando Finalidade de emissão da NF-e (tag: finNFe) igual a NF-e de Ajuste; Exceção 4: a critério da UF, a RV não se aplica quando Tipo de Operação (tag: tpNF) igual à Entrada. Exceção 5: essa RV não se aplica quando informado CSOSN (operação realizada por optante pelo Simples Nacional). (NT2019.001 v1.50) Exceção 6: Não se aplica para NFF (tpEmis = 3-NFF) (NT 2021.002).
Mensagem: Informado código de benefício fiscal incorreto ou inexistente na UF
Campos do mesmo grupo — 30
São os campos que ficam ao lado deste no arquivo, dentro de NFe/infNFe/ide. Quem
preenche um costuma precisar dos outros na mesma passada.
Perguntas frequentes
O que é o campo idDest do NF-e?
Identificador de Local de destino da operação (1-Interna;2-Interestadual;3-Exterior) No XML ele fica em NFe/infNFe/ide/idDest. Obrigatório, uma vez.
Quais valores idDest aceita no NF-e?
O esquema oficial restringe a 3 valores: 1, 2, 3. Qualquer outro valor é recusado já na validação do arquivo, antes de qualquer regra de negócio.
Que rejeição idDest pode causar no NF-e?
23 regras do manual citam este campo, disparando os códigos 336, 347, 510, 511, 665, 666, 707, 720, 721, 727, 729, 772. ⚠ O número da rejeição não é único entre documentos fiscais: o mesmo código costuma existir na NF-e querendo dizer outra coisa.
De onde vem esta descrição do NF-e?
Do esquema XML oficial (PL_010f_v1.04). O Buscador NCM lê a árvore do próprio arquivo: tipo, tamanho, ocorrência e domínio saem sem interpretação. O manual manda na REGRA de validação; o esquema manda no CAMPO.