Linha de Produto: | Protheus |
---|---|
Segmento: | Logística |
Módulo: | SIGATMS |
Função: | TMSXFUND - Função Genérica |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS03-8358 |
Existem Embarcadores que requisitam ao Transportador um serviço de coleta, entretanto, as informações referentes ao Volume, Peso, Valor da Mercadoria não são precisas no momento da inclusão da viagem de coleta, pois na integração com o SIGAGFE (opções: Fechamento Viagem, Saída Viagem e Chegada Viagem), são enviados as informações da Solicitação de Coleta (DT5) e Itens da Solicitação de Coleta (DUM) e neste caso os faturamentos das Notas Fiscais não foram realizados.
Quando o parceiro retorna com toda mercadoria e as respectivas Notas Fiscais são apurados os Volumes, Pesos e Valores da Mercadoria (base de cálculo para pagamento do terceiro) e neste momento a integração desta operação já foi integrada com o SIGAGFE.
Atualmente no processo da digitação da Nota Fiscal do Cliente (TMSA050), quando o número da solicitação de coleta é informado, o sistema soma todos os dados referente a base de cálculo e ao finalizar a digitação automaticamente é gerado um Registro de Ocorrência.
Visando melhorar o controle das cobranças e pagamentos de parceiros através do módulo SIGAGFE que realizam as atividades de coleta, a funcionalidade de Encerramento da Viagem (TMSA340) passará a integrar com o módulo SIGAGFE as Solicitações de Coletas, enviando os dados da operação registrados na Ocorrência (Manual ou Automático).
Para viabilizar esta melhoria, seguem as alterações que foram efetuadas nas rotinas:
- Conteúdo igual a 1: O sistema irá integrar as Solicitações de Coletas da viagem no momento do Encerramento da Viagem (TMSA340), considerando dados de Peso, Peso Cubado, Volume, M3, Valor da Mercadoria conforme informação do Registro da Ocorrência de Encerra Processo (DUA_MT3OCO, DUA_PESOCO, DUA_VLROCO, DUA_PM3OCO,DUA_QTDOCO).
- Conteúdo igual a 0 ou não existir: O sistema continuará integrando as Solicitações de Coletas conforme o processo padrão da integração da viagem SIGATMS x SIGAGFE , ou seja de acordo com o parâmetro MV_TMS3GFE com os dados do Itens da Solicitações de Coleta (DUM)
Encerramento da Viagem (TMSA340)
Se o parâmetro MV_COLGFE estiver configurado com o conteúdo 1, ao efetuar o Encerramento de uma Viagem com Solicitação de Coleta e com pagamento via SIGAGFE, o sistema efetuará os processos:
4.1 - Integração da Solicitação de Coleta com o SIGAGFE, gerando o Documento de Carga e vinculando a um Romaneio, onde os Itens do Documento de Carga (GW8) serão gerados com base dos dados do Registro de Ocorrência de Encerra Processo (DUA)
SIGAGFE | SIGATMS | |
GW8_ITEM | DUM_CODPRO | Irá considerar o primeiro registro do "Item da Solicitação da Coleta" (DUM) |
GW8_VALOR | DUA_VLROCO | |
GW8_VOLUME | Altura * Largura * Comprimento do Produto (DUM_CODPRO) * DUA_QTDOCO | Se o resultado for zero, considera o DUA_MT3OCO |
GW8_PESOR | DUA_PESOCO | |
GW8_PESOC | DUA_PM3OCO | |
GW8_QTDE | DUA_QTDOCO |
4.2- Os movimentos da viagem da Solicitação de Coleta (DUD), ficarão com a chave externa (DUD_CHVEXT) com conteúdo preenchido (Filial + Numero do Romaneio)
4.3 - Se a solicitação de coleta já estiver vinculada a uma Nota (DTC_NUMSOL), será criado o registro na tabela Documentos de Origem (GXP) informando o vínculo da chave da NFe (DTC_NFEID).
44 - Após a inclusão do Documento de Carga e Romaneio para as ocorrências configuradas com o Tip.Ocor.GFE (DT2_CDTIPO), o sistema automaticamente efetuará a integração das ocorrências com o SIGAGFE.
Criação/Configuração no arquivo SX6 – Parâmetros:
Var | MV_COLGFE |
Tipo | Caractere |
Descric | Define o momento da Integração da Sol.Coleta. |
Desc1 | 0-Padrão (MV_TMS3GFE); 1-Encerramento Viagem. |
Conteudo |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |