Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Identificação

dPrevEntrega: como conferir a previsão de entrega na NF-e

<dPrevEntrega>ide › dPrevEntrega

Revisão editorial em 27 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

dPrevEntrega informa a data prevista de entrega ou disponibilização do bem. É uma previsão logística, em formato de data, situada em ide: /nfeProc/NFe/infNFe/ide/dPrevEntrega. Para conferir uma rejeição, primeiro identifique o modelo, a finalidade e o frete; depois compare a previsão com a data de saída ou, se esta não existir, com a emissão. Uma data bem formada ainda pode ser proibida no contexto da nota.

A NT 2025.002 v1.51 descreve B10a na página 15 e as regras B10a-10 a B10a-50 na página 32. No corte de 26/09/2026, o cronograma já prevê produção das regras desde 02/02/2026, com o ajuste de B10a-30 na versão 1.40 em 03/08/2026.

De onde vem a previsão

O dado deve vir da previsão efetiva da operação: pedido, programação de transporte ou documento que registre quando o bem deverá ser entregue ou disponibilizado. A emissão da nota, por si só, não determina esse dia. Se o cadastro preenche automaticamente a previsão com a data atual, confira a origem desse automatismo antes de tomar o valor como correto.

O XML usa AAAA-MM-DD, sem horário, fuso, barras ou nome de mês. 2026-10-15 representa 15 de outubro de 2026. 15/10/2026, 2026-10-15T09:00:00-03:00 e 2026-02-31 não são uma representação adequada desse campo.

O tipo TData do schema 010d v1.03 trabalha com anos de 2000 a 2099. Ao integrar, faça também a validação de calendário civil, inclusive ano bissexto. A expressão histórica contém uma vírgula na classe [1,3-9]; uma aprovação por essa regex isolada não transforma uma sequência anômala em data real. O pacote 010d lido é uma referência estrutural anterior; não se atribuem aqui facetas não conferidas ao 010e.

Condições antes da data

O leiaute admite zero ou uma ocorrência, mas a autorização do campo depende do documento:

Conferência Condição documentada Retorno relacionado
Modelo Não permitido na NFC-e modelo 65 1153
Finalidade Permitido pelas regras de data somente para finNFe=1 ou 4 1156 nos demais valores
Frete Proibido com modFrete=1, 4 ou 9 1157

A regra do frete cita contratação pelo destinatário, transporte próprio do destinatário e ausência de transporte, respectivamente. Não altere modalidade ou finalidade para permitir a previsão: esses parâmetros descrevem a operação e precisam estar corretos por seus próprios motivos. A presença do campo não prova o enquadramento fiscal da nota.

Como comparar as datas

A data-base é a parte de data de dhSaiEnt. Se dhSaiEnt não estiver preenchida, use a parte de data de dhEmi. A previsão não pode ser anterior à base nem superior a três meses a partir dela. B10a-30 explicita que a hora não entra na comparação inferior. Não substitua “três meses” por “90 dias”; são medidas diferentes.

Exemplo sintético: saída em 15/09/2026 e previsão em 15/10/2026. A previsão está depois da base e dentro de três meses. Se a mesma nota trouxesse 14/09/2026, haveria a condição de 1155. Uma previsão em 16/12/2026 ultrapassaria três meses e alcançaria a condição de 1154. O exemplo usa dias 15 para evitar ambiguidade de fim de mês; a NT citada não detalha aqui um algoritmo de ajuste para datas como 31 de janeiro.

Se não há saída informada e a emissão é 15/09/2026, essa emissão se torna a base. A data prevista não preenche nem substitui dhSaiEnt: cada campo continua representando seu próprio momento.

Exemplo localizado no XML

Trecho sintético parcial, dentro de ide, sem os demais elementos obrigatórios e sem condição de transmissão:

<dPrevEntrega xmlns="http://www.portalfiscal.inf.br/nfe">2026-10-15</dPrevEntrega>

O fragmento mostra somente a representação da previsão. Ele não comprova entrega realizada, circulação da mercadoria, cálculo tributário ou autorização. O prazo comercial documentado e a data do XML devem corresponder à mesma previsão.

Diagnóstico pelo retorno

Ao receber 1153, confira ide/mod; mudar somente a data não resolve uma NFC-e. Para 1154 ou 1155, registre os três valores efetivamente enviados: dPrevEntrega, dhSaiEnt e dhEmi, marcando se a saída está ausente. Para 1156, confira finNFe; para 1157, leia transp/modFrete.

Uma mensagem útil para a integração seria: “NF-e modelo 55, saída 15/09/2026, previsão 16/12/2026; retorno 1154; comparar o limite de três meses com a origem da previsão no pedido”. Isso permite localizar um erro de prazo sem sugerir uma nova finalidade fiscal.

Depois de autorizada, uma divergência na previsão exige avaliar o mecanismo de atualização aplicável à versão e ao documento. Não edite o XML assinado arquivado. A conferência desta página identifica o campo e as condições; não autoriza transmitir eventos nem escolher um procedimento fiscal de correção.

Referências

NT 2025.002 v1.51: páginas 5, 15 e 32, cronograma e B10a. Schemas 010d v1.03: leiauteNFe_v4.00.xsd, ide/dPrevEntrega, e tiposBasico_v4.00.xsd, TData. Versões atuais consultadas no catálogo SVRS, corte 26/09/2026.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/ide/dPrevEntrega
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
0–1 no contexto do elemento pai
Tipo
TData · string
Preenchimento no catálogo
Opcional

A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.

pattern
(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))
whiteSpace
preserve