Como que o SD cria a linha do cliente na fatura?
![](https://s4cn.com/wp-content/uploads/2024/07/DALL·E-2024-07-04-11.36.46-A-billing-document-in-SAP-software-with-a-customer-line-highlighted-without-any-written-words.-The-image-should-visually-indicate-the-customer-line-w.webp)
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:](https://s4cn.com/wp-content/uploads/2024/07/machine-generated-alternative-text.png)
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.
Essas habilidades de DEBUG e a curiosodade resolvem um bocado de coisas no SAP!
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.