Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Entrada NF Cliente – Redespacho Intermediário

Características do Requisito

ENTRADA DOCUMENTOS DE CLIENTES - REDESPACHO INTERMEDIARIO

Linha de Produto:

Microsiga Protheus®

Segmento:

Supply Chain - Logística

Módulo:

SIGATMS - Gestão de Transportes

Rotina:

Rotina

Nome Técnico

Entrada Documentos de Clientes

TMSA050

Gerador do XML do CT-e

CTESEFAZ3

Impressão do DACTE

RTMSR31

Parâmetro(s):

Chamados Relacionados

#3493521

Requisito (ISSUE):

DLOGTMS02-3586

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

DTC /
DV1

Sistema(s) Operacional(is):

Todos

Descrição

Para as operações de Redespacho Intermediário foi disponibilizada uma segunda forma de inclusão chamada “Incluir Redesp.Inter” que está localizada na tela de “Entrada de Documentos do Cliente”.

Versões/Release:12.1.17

Descrição

Funcionalidade que permite usar a rotina "Entrada de Documentos de Clientes" ( TMSA050 ) informando apenas os dados do Expedidor, Recebedor e os documentos anteriores, visando atender as operações de Redespacho Intermediário.


IMPORTANTE

É necessário atualizar o dicionário para ajustar os campos relacionados ao Expedidor e Recebedor. 

Link explicando como atualizar o dicionário : Atualizador de dicionário e base de dados - UPDDISTR

Para Atualizar os campos via pacote de dicionário:

Aplicar os pacotes de dicionários para atualizar os campos DTC_CLIEXP,DTC_LOJEXP,DTC_CLIREC e DTC_LOJREC (opcional) caso não aplicado a ordem dos campos permanecerão bloqueados para alteração.

Aplicar o pacote de dicionário para atualizar o campo DV1_TIPNFC que habilita o uso da consulta padrão para este campo na tela de Regra de Tributação por Cliente.


Para atualizar os campos manualmente:

1.

Importante

1) Substituir o registro dos campos: DTC_CLIEXP / DTC_LOJEXP / DTC_CLIREC / DTC_LOJREC,  pelo arquivo SX3 anexo na issue DLOGTMS02-3586 para habilitar a mudança de ordem desses campos, antes de fazer a substituição.

    Permitindo organizar os campos de Expedidor e Recebedor  de forma que facilite o preenchimento do cadastro de “Entrada de Documentos do Cliente (TMSA050)".

    O sugerido é que estejam posicionados logo após as informações do Destinatário;

 2) 2. Atualizar o X3_VALID do campo DV1_TIPNFC com pertence(“123456789”);

    Foi acrescentado a opção “9-Redespacho Intermediário”;

3) . O campo X3_CBOX da tabela SX3 do campo DV1_TIPNFC tem que ficar limpo e o campo X3_F3 preenchido com o conteúdo “DLC”.

    Isso permitirá que ao pressionar a tecla F3 (Consulta-Padrão) com o campo "Tipo NF" em foco no cadastro de “Regras de Tributação por Cliente (TMSA600)", seja aberta a tela de opções, consulta padrão contendo a lista de tipos de Notas Fiscais contemplando o item ‘9-Redespacho Intermediário”;

4) . Cadastrar regra de tributação por cliente para o tipo de nota fiscal 9-Redespacho Intermediário;


Atenção: O campo DV1_TIPNFC, deve ter o X3_CBOX limpo para que a consulta padrão seja habilitada ao pressionar F3 com o campo em foco.


Funcionalidades – Redespacho Intermediário

Será implementada nova opção no sub menu “Outras Ações” da rotina padrão de Doctos do Cliente para Transporte  que permitirá a inclusão de "Redesp.Inter", Redespacho Intermediário.

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

Manual

CONFIGURAÇÃO DE BASEAMBIENTE:

 

  1. Na MPSDU , acesse:
  2. Arquivo - Abrir: Escolha o driver DBF ou Ctree, na pasta system selecione o arquivo SX3.
  3. Útil - Filtro: Filtre pela tabela DTC e localize os campos:
    DTC_CLIEXP
    DTC_LOJEXP
    DTC_CLIREC
    DTC_LOJREC 
  4. Exclua a linha dos campos
  5. Útil - Filtro: Filtre pela tabela DV1 e localize os campos:
    DV1_TIPNFC 
  6. Exclua a linha do campo
  7. Salve na pasta SYSTEM o arquivo de sx3.dbf que esta junto com o pacote disponibilizado na pasta system.
  8. Útil - Append From : Selecione o arquivo SX3.dbf dbf  salvo na pasta system SYSTEM para substituir os campos apagados anteriormente, será carregado 5 campos.

Itens/Pastas

Descrição

Nome:

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

  1. .

O que foi implementado

Inclusão da Nota Fiscal de Redespacho Intermediário

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.
Exemplo: 1- Incluir Nota Fiscal

Para as operações de Redespacho Intermediário foi disponibilizada uma segunda forma de inclusão chamada a opção “Incluir Redesp.Inter” que está localizada na tela de “Entrada de Documentos do Cliente” botão "Outras Ações".

Acessar Ao usar a tela de opção de "Incluir Redesp.Inter" a rotina TMSA050 “Doctos. do Cliente para Transporte” Rotina TMSA050.

Acessar o menu “Outras Ações” e selecionar a nova opção: “Incluir Redesp.Inter”.

os campos referentes ao Remetente e Destinatário passam para a condição de não é obrigatórios para a emissão de documentos de transporte de Redespacho Intermediário.

Os campos referentes ao Remetente e Destinatário da Nota Fiscal do Cliente não estarão disponíveis em tela, ficando ocultos e serão tratados pela rotina que preenche os campos DTC_CLIREM e DTC_LOJREM com os mesmos dados inseridos nos campos DTC_CLIEXP e DTC_LOJEXP, para os campos DTC_CLIDES e DTC_LOJDES é feito da mesma forma, serão preenchidos com os mesmos dados inseridos nos campos DTC_CLIREC e DTC_LOJREC. Esse procedimento é realizado via Validação de campo e é necessário para não afetar a integridade relacional dos campos.

Em se tratando dos itens da Nota Fiscal do Cliente, quando o usuário informar a chave do CT-e Anterior, os campos DTC_NUMNFC "Doc. Cliente" e DTC_SERNFC "Serie Dc.Cli" serão preenchidos com o número e série do CT-e contidos na chave informada no campo DTC_CTEANT "CTE Doc.Ant.".

Abaixo é relatado os campos disponibilizados para o cadastroAbaixo veremos o exemplo:

Será exibida a tela de Inclusão de Notas Fiscais do Cliente, nesta tela somente os campos pertinentes a operação de redespacho intermediário Redespacho Intermediário serão apresentados, sendo eles:

   ·                 No. Lote

   ·                 DT Entrada

   ·                 Expedidor e Loja Exp.

   ·                 Receb. E Loja Receb.

   ·                 Dev.Frete

   ·                 Serv.Transp.

   ·                 Tipo Transp.

   ·                 Cod.Reg.Ori. (via gatilho)

   ·                 Cod.Reg.Des.(via gatilho)

   ·                 Cod.Reg.Cal. (Via gatilho)

 

Campo

Tipo

TamanhoDecimalFormatoTítuloDescriçãoNívelUsadoObrigatórioBrowse
DTC_LOTNFCC6 0
No. LoteNº Lote1SSS
DTC_DATENTC80
DT EntradaData de Entrada1SSS
DTC_CLIEXPC60
ExpedidorCódigo do Expedidor1SNS
DTC_LOJEXPC20
Loja Exp.Loja do Expedidor1SNS
DTC_CLIRECC60
RecebedorCódigo do Recebedor1SNS
DTC_DEVFREC10
Dev.FreteDevedor do Frete1SSS
DTC_SERTMSC10
Serv.TranspServiço de Transporte1SSS
DTC_TIPTRAC10
Tipo Transp.Tipo de Transporte1SSS
DTC_CDRORIC60
Cod.Reg.OriCódigo Região Origem1SSS
DTC_CDRDESC60
Cod.Reg.Des.Código Região Destino1SSS
DTC_CDRCALC60
Cod.Reg.Cal.Cód.Região Calculo1SSS
DTC_CODNEGC20
Cod NegociacCódigo da Negociação1SSS
   ·                 Cod Negociac.


Na grade de “Itens da Nota Fiscal” para o tipo de inclusão “Redespacho Intermediário” deve-se informar os campos:

·        CTe Doc.Ant. (informar a chave do CT-e anterior de 44 dígitos)

·       

Campo

Tipo

TamanhoDecimalFormatoTítuloDescriçãoNívelUsadoObrigatórioBrowse
DTC_CTEANTC44 0
CTe Doc. AntNº Lote1SNS
DTC_DPCEMIC80
Dt.Doc.Ant
. ( ·       
Data de emissão do documento anterior
“CT-e”)
"CT-e"1SNS
DTC_DPCTIPC10
Tp.Doc.Ant
. Informar ·       
 Informar o tipo do documento anterior se é um: CTRC,ACT, Nota Fiscal, AWB ou Outros.
1SNN
DTC_NUMNFCC90
Doc. Cliente
:
Este campo será preenchido ao informar a chave do documento anterior pelo
campo
campo CT-e Doc.Ant.
·       




DTC_SERNFCC30
 Serie Dc.Cli
: Este
 Este campo será preenchido ao informar a chave do documento anterior pelo
campo
campo CT-e Doc.Ant.
·       




DTC_CODPROC150
Cod.Produto
: informe
Informe o código que represente o produto do documento anterior
.




DTC_CODEMBC30
Embalagem informar
·        Embalagem: informar
a embalagem do produto.
·       




DTC_EMINFCC80
DT Emissao
:
Informe a mesma data de emissão do Documento Anterior “CT-e anterior”
;·        Qtd
.
Volumes;

·        Peso;

·        Valor “Valor da Mercadoria” o mesmo do documento anterior “CT-e”;

·        Cod.Fiscal: para fins de transmissão do CT-e para a SEFAZ;

Observação:

Os campos mencionados a baixo:

DTC_VALOR - Valor;

DTC_VOLUME - Qtd.Volumes;

DTC_PESO - Peso;

DTC_NUMNFC - Doc.Cliente;

DTC_SERNFC - Serie;

Dc.Cli - Documento do cliente;

DTC_CODPRO - Cod.Produto;

DTC_CODEMB - Embalagem.





DTC_QTDVOLN142
Qtd.VolumesQuantidade de Volumes da Nota Fiscal ou Documento Anterior.



DTC_PESON142
PesoPeso da mercadoria



DTC_VALORN142
ValorValor da mercadoria.



DTC_CFN14

 Cod.Fiscalpara fins de transmissão do CT-e para a SEFAZ.




Observação:

Embora não obrigatórios para a SEFAZ quando o tipo de serviço no XML do CT-

e  tag <tpServic> estiver

e, tag <tpServ> estiver preenchido com “3-Redespacho Intermediário, os campos

serão

informados logo abaixo continuam obrigatórios na digitação da Nota Fiscal pela rotina TMSA050 “ Entrada Documentos Clientes”

.Pois

respeitando as validações padrão, já que o sistema utiliza

-se destes

estes campos para localizar as tabelas de frete para calculo e geração do Documento de Transportes.


CampoTitulo
DTC_VALORValor
DTC_VOLUMEQtd.Volumes
DTC_PESOPeso
DTC_NUMNFCDoc.Cliente
DTC_SERNFCSérie
DTC_CODPROCod.Produto
DTC_CODEMBEmbalagem


Como cadastrar a Nota Fiscal do Cliente para Redespacho Intermediário


Acessar a

)    Acessar

rotina

TMSA050

“Entrada de Documentos Cliente” (TMSA050) pelo menu:

      AtualizaçõesàRecebimentoà”Entrada -Atualizações\Recebimento\”Entrada Documentos Cliente”;

b)    Em outras ações selecionar o item de menu     Uma vez na tela de browser, clicar no botão "Outras ações" e acessar “Incluir Redesp.Interm.”;

c)     Na      Na tela que será apresentada repare , note que os campos “Recebedor”campos  “Remetente”,”Loja Remet.”, “Destinatario” “Destinatário” e “Loja Dest.” Não fazem parte do cadastro.       Sendo não estarão acessíveis, sendo necessário apenas digitar os campos “Expedidor”, “Loja Exp.”,”Recebedor” e “Loja Receb.”;

d)    O preenchimento do Tomador do Frete pelo campo “Dev.Frete” de ser preenchido conforme o emissor indicado no Documento Anterior “CT-e”,

       Por exemplo: ao informar o devedor do frete o emissor será quem emitiu o CT-e anterior, neste caso se trata do Expedidor, se tratando de uma devolução o Devedor do Frete deve apontar para o Recebedor.

e)    Informe o campo “Serv.Transp” aceitando os valores 1-Coleta;2-Transporte e 3-Entrega;

f)      Informe o campo “Tipo Transp.” Como sendo “1-Rodoviário”;

g)        Deve-se preencher os campos “Dev.Frete”, "Serv. Transp", "Tipo Transp.". Ao informar os campos acima, será apresentado apresentada a tela de Seleção de Serviços – Negociação do contrato do cliente pagador do Frete “Contratado”;

        Observação: Caso no contrato do cliente esteja configurado para que o serviço seja automático, pode ocorrer de o serviço não ser exibido para a seleção. Ideal é manter como digitado.h)    Verifique se o campo “Cod Negociac” está preenchido. Caso não esteja, será necessário preenchê-lo.

    i)       Na grade de Itens das Notas Fiscais informar:

a.     A      A chave do CT-e referente ao documento anterior, fazendo isso observe se que os campos “Doc.Cliente”,”Serie Dc.Cliente” serão preenchidos;

b.     Informe      Informe o campo: “Cod.Produto”;c.    

Informe      Informe o campo: “Embalagem”;

d.         Informe o campo: “Dt Emissão” (Preencher com a mesma data de emissão do CT-e anterior);;

     Informe e.     Informe o campo: “Cod.Fiscal” como por exemplo: “5352” Intraestadual ou “6352” Interestadual;f.;

     Informe       Informe o campo: “Tp.Doc.Ant” como por exemplo: “0-CTRC”;g.     Informe o campo: e “Dt.Doc.Ant” com a data de emissão do documento anterior “CT-e”;

h.     Demais campos preencher conforme a necessidade da operação.

j)      Finalizando  Finalizando o cadastro, clique no botão localizado no canto superior direito .

 Calculo do Frete

Poderá ser realizado acessando o menu:

          Atualizações - Recebimento - Cálculo do Frete,  ou pela rotina de browse de Entrada do Documento do Cliente:

          Outras Ações - Cálculo do Frete - Calcular;

Posicione no lote de “NF” ao qual deseja calcular; feito isso aguarde o cálculo e a transmissão do documento de frete para gerar o CT-e e validá-lo pela SEFAZ;

"SALVAR".

Atenção:

** Caso ocorra a rejeição 733 – CNPJ do documento anterior deve ser o mesmo no grupo emDocAntem DocAnt, deve-se verificar se a chave dos CT-es informados na grade de itens da NF pertencem ao mesmo emissor. 

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab