Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
fbio_bilicki
Active Contributor


Olá a todos,

 

Este é meu primeiro post no blog, vamos ver se consigo explicar bem essa dica.

 

Utilizo SAP B1 8.82 PL5 com o add'on SKILL TRIPLE1 para gerar notas fiscais eletrônicas (NF-e), e uma das obrigatoriedades da nota fiscal eletrônica é identificar o tipo de frete ao gerar o arquivo XML.

 

O tipo de frete conforme descrito no manual da NF-e deve seguir a seguinte codificação.

 

0 Por conta do emitente

1 Por conta do destinatário/remetente

2 Por conta de Terceiros

9 Sem frete

 

O campo que o add'on utiliza para gerar essa informação no arquivo XML é o "Incoterms", só que este campo não é atualizado automaticamente ao alterar o campo "Tipo de Envio" nos documentos de marketing (Nota fiscal de saída, pedido de venda, etc), e para o usuário é complicado lembrar de alterar este campo, já que cada um fica em abas distintas (O tipo de envio fica na aba "Logística", já o Incoterms fica na aba "Impostos").

 

Para fazer com que este campo seja atualizado automaticamente podemos criar os seguintes procedimentos.

 

1. Cadastrar os tipos de envio

 



 

Cada tipo de envio está em uma linha da tabela, vamos usar a numeração da linha pra fazer o 2o passo.

 

2. Consulta formatada.

 

Criamos a consulta formatada (chamei de "DMK - Incoterms") como seguinte comando.

 

SELECT  CASE


  WHEN ($[$121.0.0] > 0 and $[$121.0.0] < 4) THEN  $[$121.0.0] -1


  WHEN $[$121.0.0] = 4 THEN  '9'


END


 

Onde $121.0.0 é o valor do campo "Tipo de Envio" nos documentos de marketing, ele retorna o número da linha da tabela do cadastro do tipo de envio, se o usuário escolher CIF, retornará 1, FOB retornará 2, SEM retornará 3 (e o select trocará por 9)


 

3. Colocando a consulta no campo "Iconterms"


 

Com o campo "Incoterms" selecionado, pressionamos CTRL+ALT F2 para colocar a consulta SQL criada no passo 2, assim toda alteração no "Tipo de Envio" fará atualização automatica no "Incoterms".


 




 

 

Após terminar a alteração, feche a janela do DMK e abra novamente, assim, toda alteração no Tipo de Envio (CIF, FOB, TER, SEM), modificará o Incoterms automaticamente (0,1,2 e 9).

 

Este é meu primeiro post no blog da SAP, espero ter ajudado, com o tempo vamos adquirindo experiência e melhorando as explicações e o texto.

 

Um grande abraço,

 

Fabio

SAP 8.82 PL5

2 Comments
Labels in this area