Como que o SD cria a linha do cliente na fatura?

Publicado por:Renan Correa Thu, 04 July 2024
Compartilhe:
04 de July de 2024

Como que o SD cria a linha do cliente na fatura?

Essa foi outra que meu um trabalho pra achar pq não é bem a minha praia.

Qual era o galho?

Por algum motivo num cliente estava saindo uma linha de cliente (chave 01) com valores/dados non-sense e me pediram para olhar o caso, mesmo não sendo eu exatamente o consultor SD. Sei lá na hora acho que não tinha nenhum SD ou ABAP disponível.

Como que analisei?

Nesse caso tive que catar de onde o código de SD popula a linha do cliente e encontrei esse ponto interessante pra comentar.

Na função RV_INVOICE_DOCUMENT_ADD (uma das funções que está lá do meio pro final da geração do billing e é usada também para chamar a criação da NFe do Brasil e dos edocuments vindos de billing ) tem uma chamada pra função RV_ACCOUNTING_DOCUMENT_CREATE que é a função em SD que começa a popular as estruturas XACC* que vão ser passadas para a interface de contabilização nas AC_DOCUMENT_POST/AC_DOCUMENT_CREATE ).

Nessa função de SD tem um FORM FILL_ACCIT_DEB que é onde preenche a linha do cliente, tá no screenshot abaixo:

Machine generated alternative text:

Nesse ponto achei uma User Exit (Customer function) que estava mal implementada e acabava estragando o lançamento contábil, então assim o mistério foi resolvido.

Precisava fazer um ajustezinho num desenvolvimento da EXIT, ou seja, moral da história FCQDC – Faz Certo Que Dá Certo!

O conhecimento e o causo ficam pra história ;D

VAleu Gurizada!

Quer ficar ligado nas novidades de localização? Entra no grupo da S4CN no Telegram e segue a gente no canal do Youtube

Mais infos sobre a localização Brasil no ERP, direto da sap, vocês podem conferir no SAP community na tag de S/4HANA logistics for Brazil

Outros posts sobre Localização você pode conferir filtrando pela categoria NFE/CTE ou Localização BR Geral.

Subscribe
Notify of
guest
2 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
Ver Todos Comentarios
Manuel
Manuel
10 dias atrás

Essas habilidades de DEBUG e a curiosodade resolvem um bocado de coisas no SAP!

Ramon
Ramon
10 dias atrás

Fala Renan, tranquilo?
Providencial seu post. Estava justamente apanhando com algumas contabilizações de cenários específicos. Debuguei o ponto e a exit informada e consegui chegar ao cenário ideal.
Porém, será que existe uma forma de customização e não desenvolvimento Z do meu cenário? No caso, preciso contabilizar apenas os impostos, ou seja, a linha de cliente e a contrapartida não podem ser lançadas.
Tentei as configurações óbvias com a chave (ERL) na pricing, mas sem esta informação a fatura não contabiliza.
Não sou especialista SD, mas na ausência de um estou resolvendo o que consigo.
Obrigado.

2
0
Deixa tua opinião aí!x