cancel
Showing results for 
Search instead for 
Did you mean: 

Remove billing block automatically in Periodic Billing plan

aravindrawat
Participant
0 Kudos

Need help on below requirement--

We are using a periodic billing plan in Material Specific value contract. The process is like this- if I create a value contract of 120k $ for one year then we can bill the customer 10k $ for each month.

Now my requirement is If I create an invoice for January, how to remove the billing block automatically for the next month (February)? I can't remove the billing block for every month, If did, the system will allow me to create invoices for all months in January itself. I just want to create an invoice monthly-wise.

Or Can we automate this process? I mean is it possible system create invoice each month automatically?

Accepted Solutions (1)

Accepted Solutions (1)

Lakshmipathi
Active Contributor
0 Kudos

Oh sorry my miss. You need to develop a custom program considering tables VBAK, VBAP & FPLT and if needed, a field for user id can be added for validation.

aravindrawat
Participant
0 Kudos

Thanks for your valuable inputs, That can be done but I am looking for a standard solution as of now.

aravindrawat
Participant
0 Kudos

Hi Lakshmipathi,

If we develop a custom program for it, do we have to run it manually?? Is there any way for automating this process? Every month SAP remove billing block for particular month.

Answers (3)

Answers (3)

regisb_martins0306
Discoverer
0 Kudos

Bom Dia,
Sou novo com programa de faturamento, estou precisando resolver a seguinte questão:

Quando um contrato não se inicia no primeiro dia do mês, o sistema deveria calcular de forma proporcional a primeira fatura a ser cobrada desse cliente.

Como devo seguir para que o sistema calcule essa primeira fatura de forma proporcional as demais ?

Grato.

aravindrawat
Participant
0 Kudos

I didn't understand. Please answer it in English?

regisb_martins0306
Discoverer
0 Kudos

Good Morning,

I'm new with billing program, I need to solve the following issue:

When a contract does not start on the first day of the month, the system must calculate the first invoice proportionally.

Lakshmipathi
Active Contributor
0 Kudos

You can automate this process. The logic can be

Pass VBELN in FPLA table and take FPLNR value. Pass this FPLNR value to FPLT table and check which date is there in AFDAT

Schedule a background job for vf04 or vf06 with a variant of billing date (FKDAT) and with USEREXIT_FILL_VBRK_VBRP in program RV60AFZC, you need to validate AFDAT and if that date falls within the variant date, clear the value from FAKSP and proceed for billing. If the AFDAT is not within the FKDAT, then, skip the VBELN

Lakshmipathi
Active Contributor
0 Kudos

One option is to create a variant in v.23 for each month and schedule a background job

aravindrawat
Participant
0 Kudos

Hi Lakshmipathi,

I am talking about Periodic Billing Plan Block.