Forward Compatibility and Credit Balance Adjustments
Describes how Forward Compatibility (FC) handles Credit Balance Adjustments, including invoice-level behavior, field mappings, direction rules, and key accounting considerations.
Credit Balance Adjustments allow you to adjust credit balances at the invoice level. CBAs can increase (transfer credit from invoice to account balance) or decrease (apply account credit balance to invoice).
The following table displays field mappings and behavior:
Field | Behavior in FC |
|---|---|
| Amount | Preserved on CBA; used as source for Credit Memo/Debit Memo or Apply/Unapply amount |
| Reason Code | Converted to corresponding CM/DM reason code type; auto-created if missing |
| Transferred to Accounting | Synchronizes to CM/DM on Update only |
| Custom Fields | Stored only on CBA; NOT copied to generated CM/DM |
CBA direction rule
Here is the CBA direction rule:
Source Invoice Amount > 0: Creates Apply/Unapply relationship (not a new CM/DM)
Source Invoice Amount < 0: Generates CM/DM pair
For negative invoices, CBA automatically selects the source item with the LARGEST NUMERIC AMOUNT
Key considerations
When working with CBAs in Forward Compatibility, keep these important behavioral characteristics in mind:
CBA Accounting Code does NOT override generated CM/DM item accounting codes
CBA Update only synchronizes: transferred-to-accounting and reason code (NOT amount)
For generated Debit Memos from negative CBAs: may be set to 0 balance to represent transfer/offset