Forward Compatibility and Invoice Item Adjustments
Invoice Item Adjustments provide line-level control over tax and revenue accounting by letting you explicitly select source items, set service dates, and define accounting codes, with specific behaviors for finance fields and reverse-cancellation.
Invoice Item Adjustments (IIA) operate at the line item level and support tax adjustments. IIA offers the most control: you explicitly select the source item, specify service dates, and define accounting codes.
Key features
Invoice Item Adjustments are distinguished by the following capabilities:
- User-selected source item (unlike Invoice Adjustments/Credit Balance Adjustments which auto-select)
- Explicit service dates (defaults to source item dates if not provided)
- Full accounting code control: Deferred Revenue and Recognized Revenue Accounting codes
- Tax-only IIA support: adjust taxes separately from line items
- Parent and tax children managed as a single group for cancellation
Finance field behavior
Finance fields in IIA behave according to the following characteristics:
- IIA Accounting Code OVERRIDES source item code
- Deferred Revenue Account directly impacts CM/DM finance
- Recognized Revenue Account directly impacts CM/DM finance
- ExcludeItemBillingFromRevenueAccounting is synchronized on Update (other accounting codes are not)
Reverse entry points
The following operations trigger reverse-cancellation of Invoice Item Adjustments:
- Credit IIA: Reverse-canceled when Credit Memo is fully unapplied (partial unapply not allowed)
- Charge IIA: Reverse-canceled when Debit Memo is unposted
- Parent and tax children cancel together