Transferência entre CDs Entrada
Este mecanismo controla o recebimento dos arquivos de notificação e saldo de produtos para recebimento por transferência, vinculando as NF-e(s), controla o saldo de produtos e informa a conclusão do recebimento da transferência de forma automática ou manual quando houver divergência.
Desenvolvido mecanismo de Importação / Exportação de arquivos para controlar o recebimento de produtos de transferência de outros CDs (Centro de Distribuição). O mecanismo controla o recebimento do arquivo de notificação e saldo de produtos para recebimento por transferência, vincular as NF-e(s), controla o saldo de produtos e informa a conclusão do recebimento da transferência de forma automática quando satisfatória ou manual quando houver divergência.
- TransferDeliveryNotification (Amazon => SILTWMS): neste processo recebe-se um documento descrevendo quais e quantos produtos são recebidos por transferência. Por meio deste é controlado por meio de saldo se todos os produtos foram recebidos e se houve alguma divergência.
- TransferReceiveNotification (Amazon <= SILTWMS): ao término do recebimento, ou seja, todo saldo tem que ser consumido, enviando confirmação de que o recebimento de todos os produtos que constam na transferência foram concluído de forma automática.
- TransferCloseNotification (Amazon <= SILTWMS): se ao término do recebimento não houver divergência, a informação da conclusão da transferência é confirmada automaticamente, caso contrário é informado por processo manual.
.
Aviso de Ordem de Transferência
.
Recebimento da NF-e de Transferência (Entrada)
.
Recebimento de Transferência
Ao importar um arquivo de Ordem de Transferência TransferDeliveryNotification
caso o produto que faça parte da mesma não existia no WMS, é cadastrado, se o depositante estiver configurado para cadastrar produto durante a ordem de transferência.
- Realiza o estorno de cancelamento de uma Ordem de Transferência que foi cancelada.
- Caso o XML da Nota Fiscal seja importado antes da Ordem de Transferência não realizando o vínculo entre os mesmos, pois ao contrário o vínculo acontece de forma automática, existe uma tela para vincular manualmente os itens das notas fiscais importadas aos itens das ordem de transferência para que a nota fiscal fique autorizada para o Recebimento no Armazém.
Parâmetros no Cadastro de Depositante
guia Exportação.
Parâmetros responsáveis por controlar a funcionalidade de Ordem de Recebimento de Transferência.
.
Inserido opção que determina o envio ou não da interface TransferReceiveNotification
, a partir do parâmetro Retorno de Recebimento com a descrição XML – Modelo IRN / Modelo TRN que só pode ser acionado, quando o parâmetro Quando Exportar estiver setado com a opção: Após Alocação.
Local: Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação.
.
guia Integração.
Os parâmetros são responsáveis por controlar a funcionalidade de Ordem de Recebimento de Transferência.
- Utiliza Ordem de Transferência : determina se o Depositante Utiliza Ordem de Transferência.
- Associa NF à Ordem de Transferência Automaticamente : associa a Nota Fiscal automaticamente à Ordem de Transferência.
- Enviar Tax Document ID na confirmação da transferência entre CD’s : envia Chave de Acesso na interface TransferReceiveNotification
.
Local: Cadastro > Depositante > selecionar registro > Botão Alterar > guia Integração.
.
Inserido campo Cadastrar Produto ao Importar Ordem de Transferência, que é utilizado na importação da Ordem de Transferência para cadastrar produtos que não existam no WMS. Houve alterações para permitir o Cadastro do Produto e/ou Embalagem ao importar o arquivo TDN, validando a parametrização do Depositante se permite ou não o cadastro.
.
Gerenciador de Ordem de Transferência
Visualização dos controles da tela de Ordem de Transferência, ou seja, foi criado tela para o Acompanhamento e Manutenção Manual das Ordens de Transferência, onde é possível visualizar a Ordem de Transferência importada, com seus Itens e Notas Fiscais vinculadas e contem as seguintes funcionalidades:
- Filtro : Exibe o filtro das Ordens de Transferência por status ( Pendentes, Finalizadas e Todas).
- Finalizar : Quando houver concluído todo o recebimento da Ordem de Transferência, o SILTWMS conclui a Ordem de Transferência e dispara para integração um arquivo de TransferReceiveNotification
.
- Excluir : remove a Ordem de Transferência e o vínculo com Notas Fiscais caso haja.
- Itens : Informações dos itens da Ordem de Transferência e realizados ajustes no momento da Atualização do Saldo, no Vinculo e Desvínculo da Nota Fiscal a Ordem de Transferência.
Local: Consulta > Acompanhamento > Gerenciador de Ordem de Transferência.
.
Acrescentado botão “Estornar Cancelamento”.
.
Botão “Estornar Cancelamento”
Para que o operador possa voltar uma ordem de transferência cancelada para Pendente novamente, onde o botão “Estornar Cancelamento” só fica habilitado se a Ordem de Transferência selecionada estiver cancelada. Ao acionar o botão exibe mensagem de confirmação se deseja ou não realizar o estorno, e ao confirmar volta o status da Ordem de Transferência para Pendente, gravando Log de Segurança da Ação.
.
Integração
- Foi adequada a importação dos Itens da NFe para que, caso o depositante, além de configurado para Utilizar Ordem de Transferência, também esteja configurado para Associar NF à Ordem de Transferência Automaticamente, no momento da importação ocorra o vínculo automático da NF à Ordem de Transferência (caso exista).
- Foi criada rotina para gerar a interface
TransferCloseNotification
, caso o parâmetro Quando Exportar estiver setado para Após Alocação, e o parâmetro Retorno de Recebimento com a descrição XML – Modelo IRN / Modelo TRN no cadastro de Depositante / guia Exportação.- O WMS gera a Notificação de Fechamento de todas as Ordens de Transferências uma vez ao dia, no período noturno, e um arquivo por Ordem de Transferência.
- A regra de geração do arquivo, é de pegar todas as Ordens de Transferências que estão Finalizadas, que ainda não foram gerados arquivos e que a data/hora da finalização da Ordem de Transferência seja inferior a 15 minutos da data/hora atual.
- Geração de Log da Integração.
- Inserido validação em dois parâmetros no Cadastro do Depositante / guia Integração:
- Utiliza Ordem de Compra: Não permite importar arquivos de OPA se o depositante não trabalhar com OPA.
- Utiliza Ordem de Transferência: Não permite importar arquivos de TDN se o depositante não trabalhar com TDN.
Caso um dos parâmetros não estejam marcados, a importação não acontece e é gerado Log de Erro, especificando o não uso de tal importação por parte do depositante. - Efetuado controle de intervalo de transmissão entre TRN (
TransferReceiveNotification
) e TCN (TransferCloseNotification
), ou seja:
- Modificada integração de TRN para gravar a Data da Integração na coluna DATAENVIOTRN
- Modificada integração de TCN para apenas exportar ordens de transferência cuja integração foi do TRN foi executada a 15 minutos da exportação atual do TCN, controlada pela coluna DATAENVIOTRN da Ordem de Transferência. - Foram ajustados os tamanhos dos campos: CODIGOINTERNO, WAREHOUSELOCATIONID e SOURCEWAREHOUSELOCATIONID das tabelas INT_AM_TDN, INT_ENVIO_AM_TRN e INT_ENVIO_AM_TCN.
no final do nome do arquivo o sufixo _tp. Exemplo: "nota_fiscal_1234_tp.xml"
- Observação: mesmo que o XML seja importado antes da TDN, não encontra a Ordem de Transferência no sistema, porém realiza a importação do XML com sucesso, foi analisado e continua gravado na coluna de
NumeroOrdemTransferência
a tag XPED conforme arquivo XML, para manter o histórico, mesmo que não seja realizado o vínculo. Quando a Nota Fiscal for vinculada manualmente não é atualizado esse campo pois é um processo manual podendo ser acompanhado pelos Logs, e o vínculo é gravado em outra tabela.Controle Nota Fiscal.
Adicionado campo Ordem de Transferência no Cadastro da Nota Fiscal e na visualização do grid.
- Este campo está desabilitado e visível apenas em Notas Fiscais de Entada.
- Identifica se a Nota Fiscal pertence a uma Ordem de Transferência.
Local: Nota Fiscal > Controle Nota Fiscal.
Alteração de Nota Fiscal
Adicionado campo Ordem de Transferência na tela de Alteração de Nota Fiscal e na visualização do grid.
- Este campo está desabilitado e visível apenas em Notas Fiscais de Entrada, identificando se a Nota Fiscal pertence a uma Ordem de Transferência.
Local: Nota Fiscal > Alteração de Nota Fiscal.
Cadastro de Ordem de Recebimento
Na tela de Controle de Cadastro de Ordem de Recebimento, no botão Notas Fiscais, responsável por determinar quais Notas Fiscais pertencem a OR, não é permitido vincular Notas de origem diferentes, ou seja, na mesma OR não pode conter notas de Ordem de Compra e Ordem de Transferência.
- Incluído no grid a coluna “Ordem de Transferência”, onde exibe se a origem da Nota Fiscal é Ordem de Transferência ou não.
Local: Cadastrar > Entrada > Cadastro de Ordem de Recebimento.
Autorizar NF por Recebimento
- Alteração na visualização da aba “Autorizar NF por Recebimento” para não exibir notas que pertençam a Ordem de Transferência.
- Inserido o filtro Por Período que por padrão traz as notas fiscais de entrada dos últimos 30 dias utilizando a Data de Cadastro.
- Inserindo uma coluna no grid identificando se a nota fiscal é de Ordem de Compra ou Ordem de Transferência na aba exibe Notas Fiscais de Entrada de Ordem de Compra e Ordem de Transferência, .
- O status Autorizada apresenta informações de notas com os dois tipos de recebimento.
- Não desvincula notas das Ordens de Transferências, a partir do botão “Desautorizar Notas Selecionadas” caso a nota esteja vinculada a uma OR.
- Não permite desvincular notas com Tipos de Recebimento diferentes.
- Alteração do nome do botão “Associar Itens” para “Associar Itens a Ordem de Transferência” quando a nota fiscal selecionada na tela “Autorizar NF por Recebimento” for de transferência.
- Ao clicar no botão “Associar Itens a Ordem de Transferência” se a nota fiscal for de transferência a palavra “Compra” é substituída para “Transferência” no título da tela e é exibido itens de ordens de transferência do mesmo produto selecionado.
- Ao definir a quantidade do item da Ordem de Transferência a ser associada e marcá-lo, é associado o item da Ordem de Transferência ao Item da Nota Fiscal com a quantidade definida utilizando as tabelas de associação pertinentes a este processo de recebimento.
Local: Movimentação > Entrada > Autorizar NF por Recebimento.
- Desenvolvida rotina de inserir e retirar o vínculo de Ordem de Transferência nas Notas Fiscais, validando também o vínculo com a OR, desde que na configuração do Depositante esteja marcado o parâmetro “Utiliza Ordem de Transferência”.
- Toda vez que houver o vínculo/desvínculo o saldo de quantidade recebida e quantidade informadaé atualizado;
Gerenciador de Mapa de Alocação
Ao Confirmar a Alocação o saldo alocado de todos os lotes das notas são atualizados.
Local: Movimentação > Entrada > Gerenciador de Mapa de Alocação.
Gerenciar Ordem de Recebimento
Desenvolvido bloqueio no momento da liberação de divergência da OR, caso haja sobra e a mesma possua notas fiscais de Ordem de Transferência.
Criada rotina para importar o arquivo de Transfer Delivery Notification (TDN), que preenche as estruturas INT_AM_TDN e INT_AM_TDN_ITEM, no passo de gerar Retorno do Recebimento, que foi realizado depois da atividade de Alocar todos os materiais da Ordem de Recebimento.
Nota Fiscal Importada
Só pode excluir uma NF de recebimento referenciado a uma Ordem de Transferência, se a Ordem de Transferência ainda estiver como Pendente.
Local: Nota Fiscal > Nota Fiscal Importada.