No processo de importação e gravação do XML o sistema irá executar os seguintes procedimentos:
- Importação de Arquivo XML
- Serviço de Consulta de Arquivo XML
- Inclusão de Movimento Através de XML
Detalharemos cada um deles a seguir.
É o processo responsável por buscar os documentos armazenados na pasta de recebimento (diretório para armazenamento dos arquivos xml, que foi definido conforme orientação na etapa de Parâmetros ) e distribuí-los entre as coligadas da base.
Para executa-lo, no TOTVS Gestão de Estoque, Compras e Faturamento, acesse o menu "Integrações > Monitor de Arquivos >Importação de Arquivo XML".
Durante a execução deste processo serão validados os padrões de nomenclatura (prefixos) e tag’s dos arquivos. Somente serão importados os XML que obedeçam totalmente a todos os requisitos do schema definido pela SEFAZ.
Após finalização do processo, os documentos lidos serão exibidos na tela, com o status “Pendente” (até que seja executado o processo de consulta).
Caso ocorra algum problema, o XML será criado na base de dados com o status 'Inconsistente'. Para verificar o erro ocorrido, basta um duplo clique no registro para que seja exibido o Log onde o problema será demonstrado. Quando o arquivo está “Inconsistente”, será necessário corrigir a causa do erro para poder tentar incluí-lo no sistema. Após a correção do erro basta alterar o seu status para 'Pendente', através do processo “Alterar status do arquivo”.
Os documentos lidos durante a execução deste processo, serão automaticamente excluídos da pasta de recebimento (diretório onde estavam armazenados os arquivos xml).
O ideal é que a execução deste processo seja agendada, assim, periodicamente o mesmo será executado de forma automática, buscando os XML disponibilizados.
Para maiores detalhes acesse http://tdn.TOTVS.com/display/public/LRM/CLB_0002_Jobs
A partir da versão 12.1.2310, o download dos arquivos XML também pode ser feito manualmente, para os seguintes tipos: NF-e, CT-e e seus respectivos eventos de cancelamento. Bastando colocar os arquivos na pasta IN, do caminho mapeado.
O Serviço de Consulta de Arquivo XML será acessado a partir do TOTVS Gestão de Estoque, Compras e Faturamento, menu "Integrações > Monitor de Arquivos >Serviço de Consulta de Arquivos XML".
Este processo realiza as validações específicas de cada XML de acordo com o documento em questão (NF-e, NFS-e, CT-e). Caso o documento esteja válido e com o status "Pendente", o registro do arquivo é excluído do monitor de arquivos, e passa a ser exibido na tela de cadastro dos XML ("Compras > Importação de Arquivo XML - Cadastro XML"), indicando que o mesmo foi incluído no sistema com sucesso.
Caso o status do documento seja "Inconsistente", será necessário corrigir a causa da inconsistência (conforme citado no tópico <Importação de Arquivo XML>) e somente após alterar o status do documento para "Pendente", o Serviço de Consulta de Arquivo XML conseguirá fazer a validação do mesmo.
Detalharemos cada um deles clicando nos tópicos abaixo:
- Inclusão do XML a partir da visão do movimento
- Inclusão do XML a partir da Importação de Arquivo XML - Cadastro de XML
Os dados e procedimentos da "Inclusão de Movimento Através de XML - NF-e" independem de onde o processo foi acionado e iremos descrevê-los a seguir.