Manuais:UniNFe/Envio MDFe Síncrono
Envio do XML da MDFe no processo síncrono
O envio utilizando-se do processo síncrono só foi disponibilizado pela SEFAZ para o documento de MDFe.
Para enviar o XML da MDFe, basta gerar o arquivo na pasta de envio com o nome e formato a seguir:
CHAVEDFE-dfe.xml
CHAVEDFE | Chave do documento fiscal eletrônico |
-dfe.xml | Este conteúdo varia de acordo com o documento que está sendo enviado, conforme abaixo:
|
Exemplo:
- 13140312345678901234670030000004591064552496-mdfe.xml
Tratando os arquivos gravados na pasta de retorno
Se tudo ocorrer corretamente no envio do XML será gravado na [[pasta de retorn o XML com o protocolo de autorização. O nome do arquivo será:
- 13140312345678901234670030000004591064552496-pro-rec.xml
Dentro do XML retornado, no caso de nenhum erro ou rejeição, é disponibilizado uma tag com número do protocolo de autorização. Este número deve ser gravado na base do ERP, pois será utilizado em outras situações.
Se o documento foi autorizado ou denegado, o UniNFe efetuará a cópia do XML para a pasta de XML Enviados Autorizados ou Denegados e de Backup, além de criar o XML de distribuição do MDFe com o protocolo anexado, tendo o mesmo nome do XML enviado, mudando somente a extensão (final), conforme abaixo:
- 13140312345678901234650030000004591064552496-procMDFe.xml
Agora basta disparar a impressão do DAMDFe a partir do XML de distribuição gravado na pasta autorizados. Para isso, utilize o aplicativo UniDANFe.
Além de aguardar o XML de retorno, conforme descrito anteriormente, o ERP deve aguardar arquivos de erro, caso ocorra algo no processo de envio, com o seguintes nomes:
- 13140312345678901234670030000004591064552496-pro-rec.err ou
- 13140312345678901234670030000004591064552496-mdfe.err
Se um dos arquivos acima for apresentado o ERP deve demonstrar o erro para o usuário para que os ajustes sejam efetuados.