Understanding Adjustment Processing Through the Billing Interface

Using the adjustment processing through the Billing interface provides you with automated bill reversal, as well as adjustment history tracking.

If you are sending line adjustments through the Billing interface, you may want the interface to create a new bill for the lines, rather than appending the adjustment lines to an existing bill. To create a new bill, set the CREATE_NEW_BILL field to Y for these transactions. The Billing Interface process groups lines from the current interface activity with the same bill-by criteria and puts them into a newly created bill. The process creates a new bill for these transactions, regardless of whether a bill with the same bill-by criteria already exists. You do not need to include the CREATE_NEW_BILL field with the bill-by criteria.

To mark a transaction as an adjustment, specify the invoice to be adjusted in the INVOICE_TO_ADJ field. Also, specify an adjustment transaction type in the ADJ_TRANS_TYPE field. This table lists possible values for this field:

Value Description

CRALL

Credit entire bill

RBALL

Bill rebill

CRLIN

Line credit

RBLIN

Line rebill.

NTLIN

Line net adjustment

Guidelines for Creating Adjustments

When creating adjustments through the Billing interface, consider the following rules:

  • Copy existing notes as is.

    Pass new notes with the LINE or AHDR transaction to append them to existing notes.

  • Do not add new lines to full bill credits.

  • Submit delta lines at the time that the rebill is first initiated. You cannot process lines for a full bill rebill and later process more delta lines for the same rebill.

  • In general, the system does not provide default values for reversal bills.

    Credits are exact reversals of the original, with a few exceptions: the interface populates some fields with a value passed to the staging table, rather than taking the value from the credited bill. Those fields are: ACCOUNTING_DT, DIRECT_INVOICING, DOC_TYPE, ENTRY_REASON, ENTRY_TYPE, INVOICE_DT, and RANGE_SELECTION_ID.

  • For rebills, the system applies default values to fields left blank, with one exception: when processing lines on bill rebills, the system provides current default values for delta lines (ADD or RPL) and copies unchanged lines from the original.

    The values provided for a rebill transaction or its delta lines must be valid values. Fields that do not exist in the Billing Interface table but exist in the bill header are copied from the original bill.

  • The Billing interface does not support courtesy copy processing, even for adjustments.

    For example, if the original bill had courtesy copy information, the system does not copy that data into the adjustment bill.

  • For line-level adjustments, the Billing Interface process does not provide default values for any header-level information from the adjusted bill.

  • The Billing interface does not support Transaction type AHDR transactions or adjustment transaction type CRLIN, RBLIN transactions for India tax processing. It supports only NTLIN adjustments from PeopleSoft Order Management-RMA Adjustments for India functionality.