cancel
Showing results for 
Search instead for 
Did you mean: 

SD Invoice with amount 0 EUR not to be transmitted to FI

Former Member
0 Kudos

Hello,

We'd like to avoid that SD invoices with a value of 0 EUR (because of a 100% deduction) generate an FI document. The SD invoice should be created and the status of the SD invoice should become "completed" and no FI document should be generated.

Does this go without a user-exit? What would be the right way?

Thanks a lot,

Regards,

Nadine

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Nadine

Why don't you set the billing status for the billing type you want to use for this purpose to staus "D" (Not relevant for billing), By doing this invoice status will be set to completd and no accounting document will be created.

Hope this will help you.

Reward points if the answer was helpful

thanks

regards

Former Member
0 Kudos

The item category we are using is ZTAD (copy of TAD) and once again, this item category can as well generate some SD invoice positions which are "0 EUR" but also positions with a normal price (different from 0). So, we cannot set in the customizing of the item category a billing status "D" or else, as we need to be able to invoice and post to FI all SD invoices with an amount different from zero.

Thanks in advance,

Regards,

Nadine

Lakshmipathi
Active Contributor
0 Kudos

Hi Nadine

Try this User Exit with the help of your ABABer

USEREXIT_PRICING_PREPARE_TKOMK (module pool SAPLV60A, program RV60AFZZ)

This user exit allows you to copy additional fields for pricing in the TKOMK communication structure (header fields), which have not been provided in the standard SAP system. These fields can also be used for pricing in the billing document.

Thanks

G. Lakshmipathi

Former Member
0 Kudos

Hi,

Thanks a lot for your advice. We are going to try to find out.

In fact after testing in an SAP IDES environment we noticed the following:

- If the order and invoice quantity is different from zero, but the value of the order/ invoice is zero (due to a 100% rebate e.g.) then SAP generates an FI-document on the basis of the SD invoice.

- If the order and invoice quantity is equal to zero (and the value of the order/ invoice is zero) that SAP is not generating any FI-document. The status of the SD invoice is completed which is fine.

But in our case, we have orders and invoices with a quantity differents from zero of course. We just use the 100% rebate to bring the value of an invoice to 0 EUR.

So, I guess it's not possible without a user-exit to get that for an SD invoice with quantity different from zero and value = 0 EUR, we do not get an FI-document created and the status "completed" for the SD invoice...

Thanks,

Regards,

Nadine

Former Member
0 Kudos

hi,

instead of generating a billing type doc you can generate proforma invoices.

no accounting docs will be generated.

saurabh

Former Member
0 Kudos

Hello,

The problem is that we cannot know in advance if an SD invoice is going to be with "0 EUR". So we cannot have a separate billing type for that and also we cannot have extra proforma invoices as there would be no kriteria telling us in advance if the SD invoice is going to be with value "0 EUR".

The problem of the "posting block" in the custo of the billing type is that it just blocks the creation of the FI document. But we are using a mass transaction each month to deblock all the SD invoices and to release them for FI. So, for SD invoices with "0 EUR", we get also some FI documents (which are wrong) are also we need to get SD invoices that get a proper status "completed" (even if no FI document is generated).

Thanks in advance for your infos,

Regards,

Nadine

Former Member
0 Kudos

hi,

inorder to ascertain the value of the invoice to determine hte billing type you will have to use userexits which will determine the billing type if the value is zero. if thts not possible, which i am not very sure which user exit wud facilitate, then you can issue an error 'saying that the invoice value is 0, kindly use proforma inovice'.

saurabh

Lakshmipathi
Active Contributor
0 Kudos

Hi Nadine

Goto <b>VOFA</b>, select your billing type and select the blue lens on top.

Now in the screen, select a tick against "Posting Block". You should also be aware that by doing this, irrespective of your billing currency, this billing type will not be passed on to accounting. You have to release separately.

Alternatively, you can have a seperate billing type for such requirements.

Thanks

G. Lakshmipathi