cancel
Showing results for 
Search instead for 
Did you mean: 

Billing plan factory calendar special rules

Former Member
0 Kudos

I've created a factory calendar and have assigned it to a billing plan type and the customer master record. In the factory calendar, under special rules, I've specified the billing dates as:

15.04.2007

30.04.2007

15.05.2007

31.05.2007

When I create a contract with start date 10.04.2007 and end date 05.05.2007 the billing dates in the billing plan are determined as follows:

15.04.2007

30.04.2007

05.05.2007 (not 15.05.2007 as I expected)

In other words the last billing date is the end date of the contract and not the date I have specified in special rules. How is that date determined? I want the last billing date to be the 15th, or the end of the month as specified in my special rules.

thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Michail,

In Customizing for Sales, you control how the system automatically creates the schedule of dates

in a billing plan. The system determines the schedule of individual dates based on general date

information, such as the start and end dates. This general date information is copied either from

contract header data or from proposals in the billing plan type.

Start and end dates define the duration of the billing plan and, whenever possible, are copied

from the start and end dates of the corresponding rental contract. Depending on the configuration

of your system, these dates may be indirectly determined by the system. For example, the

contract start date may be determined automatically as soon as the installation date is entered.

Period (monthly, quarterly, annually)

The periodicity of the billing dates determines the frequency with which the billing dates are

created in the billing plan and, in addition, whether a billing date is processed for billing on the

first or last day of the month.

Horizon

In case no end date is entered, or the end date lies so far in the future that not all billing dates

can established, then a rule for determining the horizon can be entered. The horizon for periodic

billing determines the last date of the billing plan.

The horizon is always determined by a rule that uses the current date as a baseline. If the current

date is updated during processing, the system automatically extends the horizon and the

schedule of billing dates into the future.

The determination of dates according to the current horizon must be triggered manually via the

following menu path.

1. Select Logistics __Sales and Distribution __Sales.

2. Choose Outline agreement __Contract __Subsequent functions __Horizontal/periodic

billing.

• A factory calendar which contains special rules instead of working days must be created. These special rules refer to the days on which billing should be carried out. If, for example, an invoice is to be issued every last working day of the month, then this day must be entered as "valid from" day and "valid to" day. This day must be the only day defined as a working day in the calendar for each month.

When a sales document is created, the system copies the invoice date from the factory calendar and enters it into the relevant document as follows:

On the next billing date determined by the factory calendar, the system selects all sales orders and deliveries and puts them in a billing due list.

But if the end date is not defined…then the system will take the contract end date as the billing end date.

Reward if helps

regrds

AK

Answers (4)

Answers (4)

Former Member
0 Kudos

Problem resolved

Former Member
0 Kudos

Right, I found the solution to the problem.

If anyone is interested I've posted the answer on my blog

http://sapqueries.blogspot.com/2007/05/billing-plan-factory-calendar-special.html

Former Member
0 Kudos

Hi Mitchell,

I have seen your blog and that great ,but i have question how can i use factory calender as i want to bill my customer weekly and monthly and how the system know which are monthly or weekly customer which are to be invoiced.

thanks in advance

Sunny

Former Member
0 Kudos

Hi everyone,

I've been struggling with this. I've attached some photos of the problem and config on my blog. Can you please have a look and see if there's anything I'm doing wrong?

http://sapqueries.blogspot.com/

thanks in advance

Former Member
0 Kudos

Hi,

I've seen the help.sap documentation. I feel I've done everything it says there. Our requirement is to have two billing dates. The 15th and the 30th.

1. I created special rules for the factory calendar.

2. These special rules refer to the days on which billing should be carried out (15th and 30th)

3. These days have been entered as "valid from" day and "valid to" days

4. These days have been defined as working days in the calendar.

Now the documentation says that

<b>"When a sales document is created, the system copies the invoice date from the factory calendar and enters it into the relevant document as follows:

On the next billing date determined by the factory calendar, the system selects all sales orders and deliveries and puts them in a billing due list.

But if the end date is not defined…then the system will take the contract end date as the billing end date."</b>

I don't udnerstand this. The date should have been copied from the factory calendar. If in the special rules I have defined a billing date as the 15.05.2007 then why is 05.05.2007 dertermined as the last billing date.

The documentation says:

<b>"But if the end date is not defined…then the system will take the contract end date as the billing end date."</b>

What does it mean by <b>"if the end date is not defined"</b>. I have defined all billing dates.

thanks in advance