Rejeição 504: Data de Entrada/Saída posterior ao permitido
Descrição oficial da SEFAZ: Data de Entrada/Saída posterior ao permitido
O que significa
A data de entrada ou saída informada na nota está adiante do limite que a SEFAZ aceita em relação à data de emissão. O campo existe para registrar a movimentação efetiva, não uma data futura arbitrária.
Por que acontece
Costuma ser erro de digitação (ano ou mês trocado), ou uso do campo para registrar uma previsão de entrega, que não é a finalidade dele. Também ocorre por fuso horário mal tratado, quando a data é montada em UTC e cai no dia seguinte.
Como resolver
Confira a data de entrada/saída no XML e ajuste para a data efetiva da movimentação, coerente com a data de emissão. Se a movimentação ainda não tem data definida, o campo pode simplesmente não ser informado. Reemita depois da correção.
Como evitar
Trate as datas com o fuso local configurado e não use o campo de entrada/saída para registrar previsão de entrega.