Para resolver a Rejeição 212, verifique o campo dhEmi (formato AAAA-MM-DDTHH:MM:DD TZD ) do XML do MDF-e e veja se a data/hora tem um diferença máxima de 5 minutos em relação a data/hora de recebimento da SEFAZ para a qual está sendo enviado o MDF-e.
Exemplo do XML de envio e retorno:
//Log de envio do MDF-e
...
<infMDFe versao="3.00" Id="MDFe43181099999999999999588790000001481000008167">
<ide>
<cUF>43</cUF>
<tpAmb>2</tpAmb>
<tpEmit>1</tpEmit>
<mod>58</mod>
<serie>879</serie>
<nMDF>148</nMDF>
<cMDF>00000816</cMDF>
<cDV>7</cDV>
<modal>1</modal>
<dhEmi>2018-10-02T16:05:44-03:00</dhEmi>
<tpEmis>1</tpEmis>
<procEmi>0</procEmi>
<verProc>5.0</verProc>
<UFIni>RS</UFIni>
<UFFim>SP</UFFim>
...
</ide>
...
//Log de retorno do MDF-e
...
<cStat>212</cStat>
<xMotivo>Data/hora de emissão MDF-e posterior a data/hora de recebimento</xMotivo>
<cUF>41</cUF>
<dhRecbto>2018-10-02T16:00:34-03:00</dhRecbto>
...
Veja no exemplo acima que existe uma diferença superior a 5 minutos entre a data de emissão do MDF-e e a data de recebimento retornada pela SEFAZ.
Para clientes Tecnospeed, utilize os seguintes campos:
dhEmi_14
Explicando a validação
A Rejeição (212):"Data/hora de emissão MDF-e posterior a data/hora de recebimento", indica que ao emitir uma MDF-e data/hora de emissão do documento está com uma diferença que excede os 5 minutos definidos pela SEFAZ. Caso isso ocorra, a rejeição 212 irá ocorrer.
Na prática, o que isso significa?
Isso significa que a tag dhEmi do XML de envio possui um valor que ultrapassa 5 minutos da data/hora de recebimento do Webservice. A data/hora de recebimento pode ser verificada pela tag dhRecbto do XML de retorno do Webservice (arquivo de log de final -rec.xml para cliente TecnoSpeed).
Explicando as exceções/observações
N/A.
Referência
Comentários
0 comentário
Por favor, entre para comentar.