Foi desenvolvida uma nova rotina que permitirá efetuar a importação de arquivos para gerar solicitações de carga ou para registro das notas fiscais de entrada de um processo de recebimento. Para geração de solicitações de carga é permitido o processamento de arquivos EDI (texto) e XML da NF-e, já para o registro das notas fiscais de recebimento é permitido apenas o processamento do XML da NF-e. Maiores detalhes do processo podem ser consultados na especificação do processo: ER MLOG-164 EDI Importacao Solicitacao Carga BRA Este novo processo será processado de acordo com as seguintes etapas: - Importação dos dados dos arquivos texto ou XML para as tabelas do EDI;
- Validação dos dados;
- Efetivação dos documentos nas tabelas do WMS;
- Geração das reservas (no caso do processo para solicitação de carga);
- Liberação dos documentos;
Warning |
---|
| A opção para importação do XML da NF-e para nota fiscais de entrada somente estará disponível quando o WMS estiver sendo utilizado no modo "Operador Logístico". |
Através da rotina EDI0050 - Importação de Arquivos EDI poderá ser efetuada a importação dos arquivos e a validação e efetivação dos documentos importados. A principal diferença deste processo para o EDI atual é que este processo executa cada etapa de forma isolada, podendo ou não serem executadas de forma consecutiva. Exemplo: Caso haja no diretório parametrizado para o depositante 50 arquivos a serem importados, todos os dados destes arquivos serão importados e as validações e efetivação dos documentos ocorrerá para o lote completo de documentos importados dos 50 arquivos. Para evitar longos travamentos de estoque neste processamento, no ato da geração das reservas de estoque para os itens, serão processados de forma transacional distinta cada item a ser atendido. Caso haja queda de conexão do Smartclient, basta entrar na rotina e continuar o processo de onde parou e os demais itens serão atendidos e os documentos liberados para o processo seguinte. Importação do EDI via JOBPara facilitar o processo de importação e processamento de arquivos via JOB neste novo processo, cada etapa pode ser configurada como um JOB diferente, permitindo que os processamentos sejam agrupados de acordo com a necessidade. Por exemplo: Supondo que o recebimento dos arquivos para importação seja parametrizado para ser efetuado a cada 20 minutos, porém a validação e efetivação dos dados dados devem ser feitas apenas duas vezes ao dia, no início da manhã e início da tarde, basta parametrizar um JOB para a importação apenas e outro para a validação e efetivação dos documentos. Porém, caso seja de interesse, efetuar a importação dos arquivos via JOB e a efetivação dos documentos em seguida poderá ser parametrizado desta forma. Configuração do JOB para Importação de Arquivos Texto
Como parâmetros a rotina deve receber 1 - Empresa para Processamento; 2 - Usuário Responsável; O usuário ficará gravado na tabela que registra a situação do arquivo processo pelo EDI. Importante: Para efetuar a importação dos arquivos e a posterior efetivação dos documentos, obrigatoriamente o campo Rotina deverá conter o conteúdo PRCIMP, pois desta forma ao terminar de processar a importação de arquivo o JOB de validação e efetivação será chamado automaticamente. Neste processo serão considerados todos os depositantes que possuam um cadastro de layout por depositante no EDI0006 e que esteja ativo. Configuração do JOB para Importação de Arquivos XML (NFe)
Como parâmetros a rotina deve receber 1 - Empresa para Processamento; 2 - Usuário Responsável; 3 - Diretório Base O usuário ficará gravado na tabela que registra a situação do arquivo processo pelo EDI. Notas: - O diretório base será utilizado para compor o caminho da pasta no servidor do appserver onde estão os arquivos XML de NF-e de cada depositante. Será composto pelo valor informado acrescido do prefixo soliccarga ou nfentrada, alémde uma pasta com o código do depositante a ser processado. Exemplo:
Diretório Base → C:\Totvs\EDI\NFe\ Código Depositante → 48318828000119 Caminho Pasta Importação de Solicitações de Carga do Depositante: C:\Totvs\EDI\NFe\soliccarga\48318828000119\ Caminho Pasta Importação de Notas Fiscais de Recebimento do Depositante: C:\Totvs\EDI\NFe\nfentrada\48318828000119\
- Na configuração do JOB deve-se utilizar a rotina "edi0056" para processamento de solicitações de carga e a rotina "edi0060" para processamento de notas fiscais de recebimento.
- Para efetuar a importação dos arquivos e a posterior efetivação dos documentos, obrigatoriamente o campo Rotina deverá conter o conteúdo PRCIMP, pois desta forma ao terminar de processar a importação de arquivo o JOB de validação e efetivação será chamado automaticamente.
Neste processo serão considerados todos os depositantes com contrato ativo no sistema e que exista uma pasta para o mesmo no diretório base. Configuração do JOB para Validação e Efetivação dos Documentos
Como parâmetros a rotina deve receber 1 - Empresa para Processamento; 2 - Usuário Responsável; O usuário ficará gravado na tabela da solicitação de carga como o usuário responsável pela inclusão. Nota: Na configuração do JOB deve-se utilizar a rotina "edi0052" para processamento de solicitações de carga e a rotina "edi0062" para processamento de notas fiscais de recebimento. Neste processo serão considerados todos os documentos que estejam com a situação 1 - Pendente de Processamento. Este JOB somente precisará ser configurado caso o JOB de importação não contenha a rotina PRCIMP. |