When you buy in bulk, the invoice lands in one month but the product gets used over several. Inn-Flow Procurement lets you spread that expense over more than one accounting period — and across more than one GL code — directly from the cart, before the order is ever placed. This article shows you how.
What this feature does
Every product in your cart is assigned a GL code and an accounting period. By default, the full cost of the line is charged to a single GL code in a single month — the month shown on the teal chip next to the GL code.
The Budget allocation panel lets you change that. From it you can:
- Charge one line item across a range of accounting periods — for example, spread 10 cases of steamers over September, October and November instead of putting the whole amount in September.
- Charge one line item to more than one GL code / COA — split the cases between two or more accounts, each with its own accounting period range.
- Preview exactly what will post where — a summary table shows the amount charged to each month and each GL account before you save.
The line's total never changes — only how that total is distributed. Splitting the cost also keeps a single large purchase from consuming an entire month's GL budget, so your monthly budget reporting reflects how the product is actually used.
Good to know
- The split is set per line item. Other products in the same cart keep their own GL code and accounting period.
- You can set the split before checkout, and you can change or undo it any time while the item is still in the cart or after the order is made from edit orders page.
- Nothing here changes the vendor invoice or the amount you pay - only how the expense is distributed across your GL accounts and accounting periods.
When to use it
Use a multi-period split whenever a single purchase is meant to last beyond the month it was bought in. Typical examples:
- Bulk case purchases of guest supplies, amenities or linens bought quarterly.
- Seasonal stock-ups, where one order covers several months of usage.
- Vendor minimums or price breaks that force you to buy more than one month's worth at a time.
- Any order that would otherwise blow through a single month's GL budget and trigger an approval hold.
How to split a line item across multiple accounting periods
The example below spreads 10 cases of a Voyager Portable Steamer ($589.90 total, GL 7110 Guest Supplies) across September, October and November 2026.
Step 1 — Open the cart and find the line item
- Add your products to the cart as usual, then open the Cart from the cart icon in the top-right corner.
- Locate the line item you want to split. Beneath the product name you'll see its department, GL code and a teal chip showing the accounting period it will be charged to - for example: Rooms • 7110 Guest Supplies Sep.
- Click the small expand icon directly to the right of that chip.

Figure 1. The expand icon sits immediately to the right of the accounting period chip on every cart line item.
Step 2 — Review the Budget allocation panel
The Budget allocation panel opens beneath the line item. It always opens showing the current allocation, so on a line you haven't touched yet you'll see a single GL account charged to a single month.

Figure 2. The panel's default state: 1 case at $58.99, charged entirely to GL 7110 Guest Supplies in Sep 2026.
The panel has four parts:
| Part | What it does |
| Header line | Restates the quantity and total for the line, and how the amount is being divided — for example "10 cases · $589.90 — split equally between 1 GL account, then equally across each account's months." |
| Allocation row(s) | One row per GL account, with the GL ACCOUNT, the ACCOUNTING PERIOD range (a start month, "through", and an end month), the CASES assigned to it and the resulting AMOUNT. |
| + Add GL account | Adds another GL code / COA to the same line item. The note beside it tells you how cases are currently divided. |
| Summary — how the budget will be charged | A read-only preview listing every month that will be charged, the GL account it posts to, and the exact amount — plus a Total row confirming the number of months and the full line total. |
Step 3 — Set the quantity you're actually buying
Set the case quantity on the line item first, using the – and + controls. The panel recalculates as you go: here 10 cases brings the line to $589.90, still charged entirely to September.

Figure 3. 10 cases · $589.90. Until the accounting period is changed, the full amount posts to Sep 2026.
Step 4 — Choose the accounting period range
In the ACCOUNTING PERIOD column, leave the first dropdown on the month you want the charge to start, then open the second dropdown - the one after the word through - and pick the month you want it to end. The list is searchable, so you can type a month instead of scrolling.

Figure 4. The "through" dropdown lists the accounting periods available to you, running forward from the current period.
Step 5 — Check the split before you save
As soon as you pick an end month, the helper text under the row updates to confirm the range — 3 months charged — Sep, Oct, Nov — and the summary table rebuilds with one row per month.

Figure 5. $589.90 divided across three accounting periods. The Total row confirms 3 months and the unchanged line total.
Read the summary carefully - it is the authoritative preview of what will post. In this example the $589.90 divides into $196.64 for September and $196.63 for each of October and November. The odd cent from rounding is added to the first month so the months always add back up to the line total exactly.
Step 6 — Save
- Click Done to apply the allocation, or Cancel to discard it and keep the original single-month charge.
- Back on the line item, the accounting period chip now shows the range instead of a single month — Sep–Nov — so you can confirm at a glance which lines are split.

Figure 6. After saving, the chip reads Sep–Nov. The other three lines are still charged to a single month each.
Step 7 — Confirm the effect on your GL budgets
The GL code budgets panel on the right of the cart updates to reflect the split. Only the portion allocated to the current accounting period counts against this month's budget; the rest is carried into the months you selected.

Figure 7. GL 7110 Guest Supplies: charging all 10 cases to September consumes $642 of the $1,489 budget; splitting the cost across three months brings September's share down to $214.
Splitting across more than one GL code
The same panel handles more than one GL code on a single line item. This is useful when one bulk purchase is shared between departments or chart-of-accounts categories — for instance, half a pallet of cleaning supplies charged to Housekeeping and half to Food & Beverage.
- In the Budget allocation panel, click + Add GL account.
- Choose the GL code / COA for the new row from the GL ACCOUNT dropdown.
- Set that row's accounting period range independently — each GL account can span a different set of months.
- Check the note beside the button. It tells you how the cases are being divided between the accounts you've added — with a single account it reads Cases divide equally — 100% to this account.
- Review the summary table, which now lists a line for every month-and-GL-account combination, then click Done.

Figure 8. Use + Add GL account to charge one line item to several GL codes. The note beside it shows how cases are currently divided.
How the amount is divided
- Cases are divided equally between the GL accounts on the line first.
- Each account's share is then divided equally across the months in that account's own accounting period range.
- Cents left over from rounding are added to the earliest month so the allocation always totals the line amount exactly.
- The panel header restates this rule for the line you're editing — for example "10 cases · $589.90 — split equally between 1 GL account, then equally across each account's months."
Changing or undoing a split
A split is not permanent while the item is in the cart. Click the expand icon next to the chip again to reopen the Budget allocation panel, then:
- To shorten or extend the range — pick a different end month. The summary and the chip update to match.
- To go back to a single month — set the through month to the same month as the start month. The helper text will read "1 month charged" and the chip returns to a single month.
- To discard your edits — click Cancel instead of Done.
Changing the case quantity on a line that is already split keeps the split: the new total is redistributed across the same months automatically.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article