Billing Plan Information

Provides information related to various Billing Types such as Periodic or Milestone, It Includes number of bills, billing transaction date, override periods and remaining billing amount per period.

QName: {http://xmlns.oracle.com/apps/scm/doo/decomposition/orderDetailServices/orderInformationService/}BillingPlan

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contained by

Attribute Information for Order Lines

Handled by

Order Information Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

BillingPeriodEndDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

The end date of the billing period corresponding to the billing period number. This date may be the contract end date for the first billing period or it may refer to the billing end date of the subsequent billing period if the previous invoice did not cover a full billing period.

BillingPeriodNumber

int

The period number corresponding to the Billing Start Date, End Date, or Transaction Date. OverridePeriod - Number indicating the period that has an override amount. For example, the first invoice is for period 1, the second invoice is for period 2, and so on.

BillingPeriodStartDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

The start date of the billing period corresponding to the billing period number. This date may be the contract start date for the first billing period or it may refer to the billing start date of the subsequent billing period if the previous invoice did not cover a full billing period.

BillingPlanIdentifier

long

Unique identifier for the billing plan.
  • Primary Key

BillingPlanTypeCode

string

Type of billing plan for example, PERIODIC or MILESTONE.

BillingTrxDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Transaction date of the first invoice for recurring invoices or it may also refer to the Transaction date of the subsequent invoice for recurring invoices, if the previous invoice was for a partial period.

CancellationEffectiveDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Effective date that the recurring billing should stop and no future billing should occur.

FulfillLineIdentifier

long

Foreign Key to DOO_FULFILL_LINES_ALL table

NumberOfBillingPeriods

int

Number of recurring invoices to issue.

OverridePeriod

int

Number indicating the period that has an override amount. For example, the first invoice is for period 1, the second invoice is for period 2, and so on.

OverridePeriodAmount

{http://xmlns.oracle.com/adf/svc/types/}AmountType

The override amount for the period indicated in the override period.

OverridePeriodQuantity

{http://xmlns.oracle.com/adf/svc/types/}MeasureType

The override quantity for the period indicated in the override period.

PeriodicityCode

string

Code used to signify the period of the recurring invoice. Valid values are DAY, WEEK, MONTH, QUARTER, YEAR.

PeriodicityName

string

Reference to the PeriodicityName.

SourceBillingPlanIdentifier

string

Unique identifier for the billing plan in the application that created the transaction.