Self-billed invoices related to sales schedules

Partial invoicing of billable lines

A received invoice can be for a smaller quantity than the quantity of the billable line. In such a case, you can invoice the partially matched billable line.

Quantity differences at approval

During approval of matched self-billed invoices and billable lines two kinds of quantity variance may occur:

  • The self-billed invoice quantity exceeds the billable line quantity.

    In this case, the approval is canceled.

  • The self-billed invoice quantity is less than the billable line quantity.

    In this case, the billable line will be split to allow for approval. The remaining quantity of the billable line can then be matched later.

Interim cost

As a result of the splitting of billable lines, interim cost may not be balanced in reporting currency. Therefore, if - after the billable line is completely invoiced - differences exist, run the Calculate Rounding Currency Differences for Integration Accounts (tfgld4295m500) session.

Interim revenue and COGS posting

For a self-billed billable line, interim revenue and interim COGS integration transactions are posted when the billable line is approved. When the invoice is posted in LN, these interim revenues and costs are reversed.

Price variance

If there is a price difference between a self-billed invoice and the billable lines, the price of the self-billed invoice is used for invoicing and the creation of Accounts Receivable transactions. Any price difference is also posted as a price difference integration transaction. The price difference is stored in the Invoiced Amount Variance field of the Invoice Lines (cisli3110m000) session.

Note
  • Any discount variance is ignored. All variances between the received self-billed invoice and the billable line are considered as solely arising from price variance.
  • For the price variance to be accurate, the match code must be defined to create unique links between the self-billed invoice lines and the billable lines. Otherwise, the variance amount is allocated to one of the billable lines. In that case, the price variance may be attributed to the incorrect sales schedule line.
Quantity differences

A billable line may not be completely invoiced by the customer. The reason could be a lost shipment, quality issues, etc. In that case, you can close such billable lines.

Note
  • For the quantity variance to be accurate, the match code must be defined to create unique links between the self-billed invoice lines and the billable lines. Otherwise, the variance is allocated to one of the billable lines. In that case, the quantity variance may be attributed to the incorrect sales schedule line.
Write off billable lines

In the Billable Lines (cisli8110m000) session, you can select billable lines (sales schedule with Receive Invoice selected and status Confirmed) that need to be written off and, from the appropriate menu, select Write Off Self-Billed Invoice. For the remaining quantities of these billable lines, an invoicing correction will be created, confirmed, and released to Invoicing. The invoice correction billable line and the original billable line that is selected for write-off, will be combined and invoiced together via the composing reference.

Transaction type for billable lines written off

The invoices created during write-off are not real invoices, but are created for the reason of posting the integration transactions. To distinguish these invoices and to enable combining of billable lines with positive and negative amounts, in the Invoicing Parameters by Source Type (cisli0101m000) session, ensure that a transaction type exists for source type Sales Order and invoicing scenario Write Off Self-Billed Invoice.

Composing

The transaction type specified for invoicing scenario Write Off Self-Billed Invoice is used during composing when handling the billable lines that are selected for write-off. To minimize the number of invoices, all billable lines selected for write-off are handled in a single billing request and using a single composing reference.