29
SD-BIL-IV-BP Billing Plan

SAP BL Billing Plan

Embed Size (px)

DESCRIPTION

Billing plan set up

Citation preview

  • SD-BIL-IV-BP Billing Plan

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 2

    Table of contents

    Purpose

    Periodic billing plan

    Milestone billing plan

    Billing plan configuration

    Important tables and fields

    Important function modules

    Important notes

  • Purpose

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 4

    Purpose

    1. The billing plan is a schedule of individual billing dates for a single item in a

    sales document (contract or sales order).

    2. A billing plan can be defined both on item and header level.

    3. If a billing plan is assigned on header level to a sales document then it is valid

    for all items assigned to it.

    4. Depending on the business process two different billing plan types can be used:

    Periodic billing plan

    Milestone billing plan

  • Periodic billing plan

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 6

    Periodic billing plan

    Periodic billing:

    Billing of a total amount of a contract divided for each individual billing date in the

    billing plan.

    The billing dates can be used to determine when the billing should be carried out

    e.g. on the first day of the month.

    The start and end dates are defined based on the duration of the billing plan.

    These dates are copied from the start and end dates of the corresponding

    contract or can be changed manually.

    Periods in a billing plan determine the frequency with which the billing dates are

    created in the billing plan. It can be monthly, quarterly, anually.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 7

    Periodic billing plan

    Horizon:

    If no end date is entered in a billing plan or the end date lies in the distant future

    then a horizion can be used in order to determine the last date of the billing

    plan.

    The horizon is always set according to the rule which uses the current date as

    baseline. If the current date is updated during the processing, then the horizon

    gets automatically extended and so the schedule of billing dates in the future.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 8

    Periodic billing plan

    Billing plan view on item level:

    The billing plan type is determined

    from the item category, this

    customizing is not changeable in

    the sales document

    For every billing date the system

    creates a billing index.

    A billing block can be set for each

    date within the billing plan. With

    such a block processing of a

    certain date can be blocked.

    Each billing date has its own

    billing status. This status indicates

    whether the date has been

    processed.

    If a down payment is requested in

    the billing plan, then billing type

    FAZ has to be set for that date.

  • Milestone billing plan

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 10

    Milestone billing plan

    Milestone billing is typically used for billing projects, such as construction

    projects. Such projects often include a series of milestones that mark the

    completion of different stages of the work. In the SAP System, milestones are

    defined in a network along with planned and actual dates for the completion of

    work. The milestones are also assigned to the billing dates in the billing plan.

    Each milestone-related billing date is blocked for processing until the Project

    System confirms that the milestone is completed.

    In milestone billing the total value to be billed is distributed to individual dates

    according certain rules.

    Dates can be set according to the business needs.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 11

    Milestone billing plan

    For each billing date in a milestone billing plan you can specify whether the billing

    date is:

    Fixed

    Always updated with the actual date of the mileston

    Updated with the actual date of the milestone, if the date is earlier than the

    planned billing date for the date

    Updated with the actual date of the milestone, if the date is earlier than the

    planned billing date for the date

    The system automatically creates a billing index for each billing date.

    For every date in a milestone billing plan a billing rule can be specified. This rule

    determines how the billing amount for a certain date is calculated.

  • Billing plan configuration

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 13

    Billing Plan configuration

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 14

    Billing Plan configuration Assignment of Billing Plan Type to item category

    In transaction OVBK the assignment between billing type and item

    category can be defined.

    The billing plan type is determined from the item category, this

    customizing is not changeable in the sales document.

    The billing relevance and billing plan type can be customized here. In

    standard billing relevance I is used.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 15

    Billing Plan configuration Billing Plan types

    In transaction OVBI the billing plan

    types can be configured.

    Here it can be set how the system

    should determine the start and end

    date both the billing plan and dates

    within the billing plan.

    Field Horizon specifies with which

    rule the system determines the

    date of the last planned billing date

    within the billing plan. The current

    date is always the baseline date

    for determining the horizon.

    Field Online order is set then the

    dates in the billing plan are

    automatically determined.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 16

    Billing Plan configuration Date category for Billing Plan type

    In transaction OVBJ the

    billing plan types can be

    customized.

    A billing block can be set

    here, which will be

    automatically copied to the

    billing plan item.

    In case of milestone billing

    this block gets automatically

    removed once the

    completion of the milestone

    is confirmed from project

    side.

    Billing rule specifies for

    each billing plan date how

    the value to be billed is

    determined.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 17

    Billing Plan configuration Date Proposal Maintenance

    The system takes the standard billing deadlines as default values into the billing or invoice plan.

    The system calculates the deadlines during the transfer, with reference to the billing or invoice plan start date.

    You can maintain the standard billing or invoice plan type in Customizing for the project system.

    Field Online order is set then the dates in the billing plan

    are automatically determined.

    These can be changed in

    transaction OVBM.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 18

    Billing Plan configuration Maintaining Assignment if Billing Plan Type to Sales Document

    In OVBP the billing plan type can be assigned to the sales document type.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 19

    Billing Plan configuration Rule for determining dates

    Date rules are needed in

    the billing plan to define

    start date and end date.

    The foundation of date

    determination rule is the

    baseline date.

    With entering a Calender

    ID the dates calculated

    by the system can be

    influenced.

    The date rules can be

    change in OVBS.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 20

    Billing Plan configuration Main transactions

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 21

    Billing Plan configuration Connection between the tables

  • Important tables and fields

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 23

    Important tables and fields I.

    VBKD: Sales Document: Business Data

    VBKD-POSNR Item number of the SD document

    VBKD-VBELN Sales and Distribution Document Number

    VBKD-FPLNR Billing plan number / invoicing plan number

    FPLT: Billing Plan: Dates

    FPLT-FPLNR Billing plan number / invoicing plan number

    FPLT-FPLTR Item for billing plan/invoice plan/payment cards

    FPLT-FKDAT Settlement date for deadline

    FPLT-FKSAF Billing status for the billing plan/invoice plan date

    FPLT-TEMAN Process as for manually entered date

    FPLT-NFDAT Settlement date for deadline

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 24

    Important tables and fields II.

    FPLA: Billing Plan

    FPLA-FPLNR Billing plan number / invoicing plan number

    FPLA-VBELN Sales and Distribution Document Number

    FPLA-FPART Billing/Invoicing Plan Type

    FPLA-HORIZ Rule for Determining Horizon in Billing/Invoicing Plan

    FPLA-BEDAT Start date for billing plan/invoice plan

    FPLA-ENDAT End date billing plan/invoice plan

    FPLA-PERIO Rule for Origin of Next Billing/Invoice Date

    FPLA-LODAT Dates from

    FPLA-TNDAT Dates to

  • Important function modules

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 26

    Important function modules

    BILLING_SCHEDULE_DIALOG

    Will be executed if navigated from the header or item to the billing plan in

    dialog mode.

    BILLING_SCHEDULE_GENERATE

    Creates a billing plan in the background e.g. a billing plan relevant item

    should be created.

    BILLING_SCHEDULE_INVOICE_VALUE

    Is executed after the PRICING was triggered.

    FORM FPLT_FKSAF_ERMITTELN

    The status determination happens here, the status is read dynamically.

  • Important notes

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 28

    Important notes

    831158 Periodic billing plans

    210123 Manual dates in the periodic billing plan

    830097 Milestone billing plans

    1652491 Project milestones with SD billing plans?

    830291 Header billing plan and milestones

  • 2013 SAP AG or an SAP affiliate company. All rights reserved.

    Thank you