O envio de Notas à SEFAZ é um processo no qual Manager eDoc executa diversas tarefas até que a(s) NFC-e(s) sejam, efetivamente, registradas no WebService. Caso o retorno da SEFAZ seja de Duplicidade (cStat 204), o Manager eDoc executará uma consulta de chave e atualizará o status da nota caso necessário.
Formatos de Envio
Para realizar o envio de uma NFC-e o Manager eDoc disponibiliza 2 formatos de arquivos, são eles:
- TX2: Formato específico da Tecnospeed que visa simplificar a integração. Neste modelo o usuário informa os dados em um arquivo texto, uma vez salvo na respectiva pasta de monitoramento, os dados são convertidos para o formato XML e enviados a SEFAZ.
- XML: XML de envio da Nota Fiscal do consumidor sem assinatura conforme manual da SEFAZ (com adição das seguintes linhas no cabeçalho do arquivo, Formato=XML, idIntegracao= e arquivo=). O campo idIntegracao recebe o identificador único do registro e o arquivo recebe o XML da NFC-e.
Em anexo arquivos com os 2 formatos de envio.
Para maiores detalhes da geração do arquivo no formato TX2, acesse nosso dicionário de dados.
Para realizar o envio demos colocar o arquivo TX2 ou XML na pasta Envia.
Entendendo o Processo
Os processos executados pelo Manager eDoc, antes do envio ao WebService, são:
- Conversão dos dados de TX2 para XML;
- Canonização do XML, preparando para receber a assinatura digital;
- Assinatura Digital do XML, utilizando o certificado indicado na configuração;
- Validação do Esquema (localmente) utilizando arquivos XSD localizados na pasta Esquemas.
Caso o WebService não esteja ativo, Manager eDoc entra em modo StandBy , colocando a NFC-e em uma lista de Espera ou Pendência, para serem enviadas assim que a comunicação for restabelecida, evitando, desta forma, que o usuário tenha retrabalho no envio da(s) NFC-e(s).
Após a NFC-e ser enviada à SEFAZ, o WebService devolve o resultado do processamento de forma síncrona, ou seja, se a nota foi autorizada ou rejeitada por algum motivo.
Retorno
Dentro do arquivo da pasta RETORNO teremos o resultado do processamento do envio.
Exemplo de retorno:
"Número do lote", "Chave da NFC-e", "cStat (Código de status do retorno da Sefaz)", "Mensagem da Sefaz"
00000001, 41150408187168000160556660000006711000000015, 100, Autorizado o uso da NF-e
Exemplo de retorno com erro:
"Palavra Exception", "Classe da Exception", "Mensagem de Exception"
EXCEPTION, EspdManNFeAssinarException, Problema ao assinar Nota(s). Exception: Falha ao Validar Lote para Envio. Erro: EspdSchemaValidationException O arquivo contém 1 ou mais erros no de validação de esquema '3.00' viola a restrição pattern de '3\.10'. Falha da analise do atributo 'versao' com valor '3.00'
Comentários
0 comentário
Por favor, entre para comentar.