If a customer has multiple credit blocks which block will be drawn down from first?
Last updated: September 6, 2024
When a customer has multiple active credit blocks, credits are drawn from the books in the following order:
Block expiration time - blocks with an earlier expiration time
Block creation time - blocks with an earlier creation time
Per unit cost basis - blocks with a larger cost basis
Key Points:
Credit blocks are utilized based on their expiration date, regardless of when they were created.
If expiration dates are identical, the creation date will determine the order of usage.
When both expiration and creation dates are the same, the system will use the block with the higher cost per unit.
Example:
Credit Block | Creation Date | Expiration Date | Per-Unit Cost | Order of Usage |
A | August 1st | September 30th | $0.10 | 3rd |
B | August 3rd | September 15th | $0.12 | 1st |
C | August 5th | September 15th | $0.08 | 2nd |
D | August 2nd | October 1st | $0.15 | 4th |
Verification:
You can verify this behavior by testing in the platform's test mode. Add multiple credit blocks with different expiration dates, effective dates, and unit costs in order to observe which one is depleted first.
Note: This FIFO behavior ensures predictable credit usage, which is especially useful for budgeting and tracking purposes.