01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | TOTVS Logística TMS |
---|
Função: | TMSAE55 - Notas Fiscais TMSAE75 - Notas Fiscais Importadas TMSAE80 - Função Genérica de Legendas TMSXFUNB - Função Genérica |
---|
Ticket: | Não se aplica. |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-16662 |
---|
02. SITUAÇÃO/REQUISITO
Implementar novas funcionalidades relacionadas a rotina de EDI automático.
A rotina padrão permite que o sistema gere automaticamente os lotes de Notas Fiscais do cliente, bem como, inclua os documentos com base no EDI recebido e na configuração de seu perfil.
Neste processo, os clientes podem informar os tipos de veículos utilizados na Nota Fiscal, contudo não é permitido a informação de placa, informação da composição de frete utilizada para o cálculo de frete, caso o perfil do cliente esteja configurado para assumir o frete informado, não valida-se contudo a utilização do frete sugerido pelo cliente, quando recebido via XML valor na tag vFrete da NF.
03. SOLUÇÃO
Efetuado ajustes nas rotinas referente ao processo de EDI Automático com as seguintes implementações:
- Permitir a utilização do frete sugerido pelo cliente, quando este for recebido via XML, utilizando-se da tag vFrete da NF;
- Permitir a obtenção da Placa e geração de uma viagem de Entrega (Viagem Modelo 3);
- Inclusão do parâmetro do "Objeto do XML" no ponto de entrada TME80ALT.
As alterações de dicionário de dados estarão disponíveis a partir do release 12.1.33. |
04. PRECONDIÇÕES
Para a inclusão da viagem automaticamente:
Necessário ambiente com Viagem Modelo 3 configurada/funcional, caso contrário a viagem não será gerada.
Cadastros
Assim como no padrão, deve haver cadastro de Contrato de Cliente e Perfil de Cliente para o cliente devedor de frete.
Parâmetros
Para a utilização do processo de melhoria no EDI automático deverão ser avaliados/configurados os seguintes parâmetros:
Importante
Para a inclusão da Viagem Modelo 3 automaticamente :
- Será gerado apenas viagem com Serviço de Transporte de ENTREGA.
- A viagem criada será do tipo Planejada.
- Deverá ser informado a Rota através do parâmetro MV_ROTGENT.
- Caso não seja informada a placa do veículo no arquivo XML, o sistema irá considerar o veículo e motorista genéricos conforme configuração dos parâmetros MV_VEIGEN e MV_MOTGEN.
Padrão de obtenção da placa: Segundo a Nota Técnica nº 2016.002, versão 1.61. : Para operações estaduais, não deve-se informar tags de placa. "Grupo X. Transporte da NF-e CampoSeq Modelo Regra de Validação Aplic. Msg Efeito Descrição Erro X02-20 55 Se operação interestadual(idDest=2), não informar os Grupos Veiculo Transporte (id:X18; veicTransp) e Grupo Reboque (id: X22) Obs1: a critério de cada UF, a regra de validação acima também pode ser aplicada nas operações internas (idDest=1) se cMun (id:C10) do Emitente <> cMun (id: E10) do Destinatário Obs.2: Esta regra não se aplica a emissão da NFA-e. Obrig 868 Rej. Rejeição: Grupos Veiculo Transporte e Reboque não devem ser informados"
Portanto, é incorreto por Lei inserir placa do veículo na NF, podendo conter somente na observação da NF-e. |
04. DEMAIS INFORMAÇÕES
Para uso desta funcionalidade, deve ser utilizado:
- Pacote: 008954 - Para atualização de dicionário de dados.
- Fontes atualizados das rotinas envolvidas, conforme mencionado no cabeçalho desta documentação.
Assim como no padrão, para a inclusão automática dos clientes na tabela SA1 (Clientes) é importante ajustar o inicializador padrão (X3_RELAÇÃO) dos campos abaixo: SA1_COD = GetSx8Num("SA1","A1_COD") SA1_LOJA = "01" |
DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS
Criação e Alteração de Campos. Tabela DE5 (EDI - Notas Fiscais): Campo | DE5_EDIFRT | Tipo | Caractere | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Frt. EDI Aut | Descrição | Frete EDI Automatico | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Nao utiliza;1=Assume Frete CIF/FOB;2=Somente Informativo;3=Assume apenas CIF;4=Assume apenas FOB | When |
| Relação | "0" | Val. Sistema | Pertence("01234") | Help | Informa se o valor do frete será 1=Assume Frete ou 2=Somente Informativo. |
Campo | DE5_PLACA | Tipo | Caractere | Tamanho | 8 | Decimal | 0 | Formato | @! | Título | Placa Veíc. | Descrição | Placa Veículo Tracionador | Usado | Sim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | TMSAE55VLD() | Help | Placa Veículo Tracionador |
Campo | DE5_PLARB1 | Tipo | Caractere | Tamanho | 8 | Decimal | 0 | Formato | @! | Título | Placa Reboq1 | Descrição | Placa 1º Reboque | Usado | Sim | Obrigatório |
| Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | TMSAE55Vld() | Help | Placa 1º Reboque - Tag XML InfNfe:Reboque:Placa {1} |
Campo | DE5_PLARB2 | Tipo | Caractere | Tamanho | 8 | Decimal | 0 | Formato | @! | Título | Placa Reboq2 | Descrição | Placa 2º Reboque | Usado | Sim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | TMSAE55Vld() | Help | Placa 2º Reboque - TAG XML InfNfe:Reboque:Placa {2} |
Campo | DE5_PLARB3 | Tipo | Caractere | Tamanho | 8 | Decimal | 0 | Formato | @! | Título | Placa Reboq3 | Descrição | Placa 3º Reboque | Usado | Sim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | TMSAE55Vld() | Help | Placa 3º Reboque - TAG XML InfNfe:Reboque:Placa {3} |
Tabela DUO (Perfil do Cliente ): Campo | DUO_EDILOT | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Lote EDI Aut | Descrição | Lote EDI Automático | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Nao utiliza;1=Por processamento;2=Por destinatario;3=Por Placa Veiculo | When |
| Relação | "0" | Val. Sistema | Pertence("0123") | Help | Informa se no EDI automático, caso o cliente utilize, será criado lotes por: 1=Por processamento, 2=Por destinatário ou 3=Por Placa Veiculo. |
Campo | DUO_EDIFRT | Tipo | Caractere | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Frt. EDI Aut | Descrição | Frete EDI Automatico | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Nao utiliza;1=Assume Frete CIF/FOB;2=Somente Informativo;3=Assume Apenas CIF;4=Assume apenas FOB | When |
| Relação | "0" | Val. Sistema | Pertence("01234") | Help | Informa se o valor do frete será 1=Assume Frete ou 2=Somente Informativo. |
Campo | DUO_EDIVGE | Tipo | Caractere | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Viag.EDI Aut | Descrição | Viagem EDI Automático | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Não Utiliza;1=Gera Viagem | When |
| Relação | "0" | Val. Sistema | Pertence("01") | Help | Define se gera a viagem na execução do EDI Automático. ATENÇÃO: Recomendável utilizar o Lote EDI Automático (DUO_EDIAUT) com a opção 3-Por Placa Vei. |
Campo | DUO_EDIFRX | Tipo | Caractere | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Frt. EDI XML | Descrição | Frete EDI XML | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Sim;2=Não | When |
| Relação | "2" | Val. Sistema | TmsA480Vld() | Help | Indica a utilização da Tag InfNfe:total:vFrete como valor do frete (com imposto) na nota importada pela importação de XML (TMSAE080). |
Campo | DUO_EDICMP | Tipo | Caractere | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Comp.Frt.XML | Descrição | Componente Frete XML | Usado | Sim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | TmsA480Vld() | Help | Indica o componente a ser inserido o valor do frete quando este for importado do XML da NF. |
|
|
05. ASSUNTOS RELACIONADOS

<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;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|