Cardholder & Approver Guide
Accounting Code Allocation and Split Transactions
Accounting code allocation is the process of assigning each card purchase to the correct general ledger segments so that the expense lands in the right cost center, project, department, and account when it flows to your financial system. Within US Bank Access Online, this work happens on the transaction management screens where cardholders, reconcilers, and approvers review posted charges and attach the accounting values your organization has configured. This page explains how that allocation works in US Bank Access Online, how to divide a single charge across more than one code string using split transactions, and how the whole process fits into the reconciliation and approval cycle inside US Bank Access Online.
The short version is this. Every transaction that posts to a corporate card in US Bank Access Online carries a set of accounting fields drawn from your organization's chart segments. You either accept the default coding that US Bank Access Online pre-populated or you edit it, and when a purchase should be charged to several places, you split it into multiple lines that each carry their own code string and dollar amount. Once coding is complete and the totals balance, the transaction is marked reviewed or approved in US Bank Access Online and becomes eligible for extract to your accounting or ERP system.
If you manage a program, allocation is where accuracy is won or lost. Clean, consistent coding inside US Bank Access Online means your monthly extract posts without manual repair, your audit trail is defensible, and your reporting reflects reality. This guide is written for the people who do that work every cycle in US Bank Access Online, and it stays focused on the mechanics of coding and splitting rather than the wider feature set of the platform.
Core Concepts
Before allocating, it helps to be precise about the pieces involved. An accounting code in US Bank Access Online is a value that maps to one segment of your general ledger, such as a cost center, an account number, a project, or a fund. A code string, sometimes called an allocation line, is the full set of segment values that together describe where an expense belongs. Coding a transaction means completing that string; splitting a transaction means creating more than one string for a single charge.
Accounting segments
Your program administrator defines the segments that appear on the coding screen. A simple program might use a single account field, while a complex one might present five or six segments in a fixed order. US Bank Access Online enforces the order and format your administrator configured, so the fields you complete and the sequence they appear in are consistent for every transaction you touch in US Bank Access Online.
Valid values and lists
Each segment is usually backed by a validation list. When a segment is list-controlled, US Bank Access Online will accept only values that appear on the approved list for that field, and it typically offers a lookup so you can search by code or description. Free-form segments accept any correctly formatted entry. Knowing which of your segments are list-controlled tells you where US Bank Access Online will stop you if you type something unrecognized.
Default coding
Most programs assign a default code string to each cardholder or card account. When a charge posts, US Bank Access Online pre-fills the coding with that default so a transaction charged to a routine cost center needs no edits at all. Default coding is a starting point, not a final answer; the cardholder or reconciler is still responsible for confirming that the pre-filled values are correct for the actual purchase before releasing it in US Bank Access Online.
How Code Allocation Works
Allocation in US Bank Access Online begins on the transaction management area, where posted charges appear in a list for the current cycle. Each row shows the merchant, the posting date, and the amount, along with the accounting fields you are responsible for completing. In US Bank Access Online you open a transaction to edit its coding, review the default values, change what needs changing, and save.
The flow is deliberately linear. You locate the transaction, expand or open it, adjust the accounting code segments, optionally add a description or comment, and then save your changes. When your program requires it, you also mark the transaction as reviewed or approved, which is the signal that coding is complete and the item is ready to move on. US Bank Access Online records who made each change and when, so the coding history is available for audit.
Editing a segment is straightforward. For a list-controlled field, you either type a known value or use the search lookup to find it by description; for a free-form field, you enter the value directly. US Bank Access Online validates each entry against the rules your administrator set as you save, and it will flag anything that does not conform before it lets the transaction advance. This is why coding cleanly the first time in US Bank Access Online is faster than fixing rejections later.
Reallocation is the term for changing the coding after a default has been applied or after an earlier edit. As long as a transaction has not been locked by cycle close or extracted to your accounting system, you can generally reallocate it in US Bank Access Online. Once a transaction has been swept into the extract, the coding is frozen for that item and corrections must be handled downstream in your ledger, which is a strong reason to finish coding inside US Bank Access Online before the cycle deadline.
Comments and descriptions deserve attention even though they are not accounting values. A short note explaining the business purpose of a charge, entered on the transaction in US Bank Access Online, is often what satisfies an approver or an auditor months later. Where your program requires a receipt image or a purpose statement, that requirement is enforced at the same review step as coding.
Split Transactions
A split transaction lets you divide a single posted charge across two or more accounting code strings, so that different portions of the same purchase are charged to different cost centers, accounts, or projects. This is essential when one card payment covers goods or services that belong to more than one part of the organization. US Bank Access Online supports splitting either by dollar amount or by percentage, depending on how your program is configured.
To create a split in US Bank Access Online, you open the transaction and choose to add allocation lines. The original single line becomes the first split, and you add additional lines until you have one line per destination. Each line carries its own complete code string and its own amount or percentage. You keep adding lines in US Bank Access Online until every part of the purchase has a home.
Splitting by amount
When you split by amount, you enter an explicit dollar figure on each line and the sum of the lines must equal the transaction total exactly. US Bank Access Online will not let you save a split whose lines do not add up to the full charge, because an unbalanced split cannot post cleanly. If your organization codes to the cent, splitting by amount in US Bank Access Online gives you precise control over how rounding falls.
Splitting by percentage
When you split by percentage, you enter a share on each line and the percentages must total one hundred. US Bank Access Online calculates the corresponding dollar amounts and handles the residual cent so the lines still reconcile to the exact total. Percentage splits are convenient for recurring allocations, such as a shared subscription that is always divided the same way between two departments.
Editing and removing split lines
Split lines remain editable until the transaction is locked. In US Bank Access Online you can change a line's code string, adjust its amount or percentage, add another line, or delete a line and let the remainder rebalance. If you delete every added line, US Bank Access Online returns the transaction to a single coded line for the full amount. Because the totals must always balance, editing one line often requires adjusting another so the split reconciles before you save.
Splitting does not change the amount the merchant charged or what appears on the card statement. It only changes how that charge is distributed within your accounting. The full transaction amount in US Bank Access Online stays fixed; the split determines only the internal allocation of that fixed amount.
Worked Example
Suppose a cardholder buys a batch of software licenses for 1,200.00 that will be shared between two teams. The charge posts to US Bank Access Online with the cardholder's default cost center pre-filled. Because the cost should be shared, the reconciler splits the transaction into two lines: sixty percent to the Marketing cost center and forty percent to the Sales cost center, both charged to the same software account.
| Line | Cost Center | Account | Percent | Amount |
|---|---|---|---|---|
| 1 | CC-4100 Marketing | 6500 Software | 60% | 720.00 |
| 2 | CC-4200 Sales | 6500 Software | 40% | 480.00 |
| Total | 100% | 1,200.00 | ||
In this example, the percentages total one hundred and the amounts total 1,200.00, so US Bank Access Online accepts the split. The reconciler adds a comment noting the shared license purchase, marks the transaction reviewed, and US Bank Access Online makes it eligible for extract. Had the amounts summed to anything other than 1,200.00, US Bank Access Online would have blocked the save until the lines balanced.
Default Codes and Allocation Rules
Default codes are the backbone of efficient allocation. When a card account carries a well-chosen default string, the majority of routine charges post already coded correctly and need only a quick confirmation. In US Bank Access Online the default is applied automatically at posting, which means the reconciler's real work concentrates on the exceptions rather than on every line.
Some programs go further and configure allocation rules that route transactions based on merchant category or other attributes. Where those rules exist, US Bank Access Online applies them before you ever see the transaction, so a charge from a particular merchant type might arrive already coded to a specific account. You still review the result in US Bank Access Online, but the rule reduces the manual keystrokes and the chance of a miskey.
Because defaults influence so much of the ledger, keeping them accurate is a program discipline in itself. When a cardholder changes roles or a cost center is retired, the default coding on that account should be updated so US Bank Access Online stops pre-filling a value that no longer applies. Stale defaults quietly generate miscoded transactions in US Bank Access Online that someone has to catch and reallocate.
Validation and Common Errors
US Bank Access Online validates coding at the moment you save, and understanding what it checks helps you avoid the back and forth of rejected transactions. The most frequent issues in US Bank Access Online are unbalanced splits, invalid segment values, missing required segments, and formatting that does not match the configured mask.
- Unbalanced split. The sum of split lines does not equal the transaction total, or the percentages do not reach one hundred. US Bank Access Online will not save until the difference is resolved.
- Invalid value. A list-controlled segment contains a code that is not on the approved list. Use the lookup in US Bank Access Online to select a valid entry rather than typing from memory.
- Missing required segment. A segment your administrator marked mandatory was left blank. US Bank Access Online treats the transaction as incomplete until every required field is populated.
- Format mismatch. The value does not match the length or pattern the segment expects. Confirm the mask and re-enter in US Bank Access Online.
- Locked transaction. The cycle has closed or the item has been extracted, so coding can no longer be changed in US Bank Access Online and any correction must be made in the downstream ledger.
When US Bank Access Online rejects a save, it identifies the line and segment at fault. Read the message rather than guessing, fix the specific field, and save again. Working through the validation errors in US Bank Access Online line by line is far faster than reworking the whole allocation.
Roles and the Approval Flow
Coding rarely happens in isolation. In most programs a transaction moves through several hands, and US Bank Access Online tracks the state of each one. The cardholder often codes and reviews their own charges, a reconciler may correct or complete coding on behalf of others, and an approver signs off before the item is eligible for extract.
The status chips make the pipeline visible. A transaction that has been signed off carries an approved indicator, while one still awaiting attention carries a pending indicator. US Bank Access Online uses these states to determine what is ready to move and what still needs work, so the queue you see in US Bank Access Online reflects exactly where each item stands.
Approvers should treat coding as part of what they are approving, not just the amount. When an approver in US Bank Access Online sends a transaction back, it is usually because a split is questionable, a comment is missing, or a segment looks wrong for the described purpose. Coding cleanly and adding a clear description reduces the rejections and keeps the cycle moving.
Every coding change, split edit, review, and approval is timestamped and attributed in US Bank Access Online. That history is the audit trail your finance and compliance teams rely on, and it is one of the reasons coding is done inside US Bank Access Online rather than in a spreadsheet on the side.
Manual Coding, Defaults, and Rules Compared
There are three broad ways coding reaches a transaction in US Bank Access Online, and most programs use a blend of all three. The table below compares them on the dimensions that matter when you decide how much to automate.
| Approach | Effort per transaction | Best for | Risk to watch |
|---|---|---|---|
| Manual coding | High | Variable, project-based spend | Keying errors |
| Default codes | Low | Routine, single-center spend | Stale defaults |
| Allocation rules | Very low | Predictable, category-driven spend | Over-broad matching |
In practice, a healthy program in US Bank Access Online leans on defaults and rules for the bulk of routine spend and reserves manual coding and splits for the transactions that genuinely need human judgment. That balance keeps the reviewer's attention on the items that matter and keeps the extract from US Bank Access Online clean.
How to Allocate and Split a Transaction
Follow this sequence for a single transaction in US Bank Access Online. The steps are the same whether you code to one line or split across several.
- STEP 1
Open transaction management in US Bank Access Online and locate the posted charge for the current cycle.
- STEP 2
Open the transaction and review the default coding that US Bank Access Online has pre-filled against the actual purchase.
- STEP 3
To split, add allocation lines in US Bank Access Online and set each line's code string and its amount or percentage until the totals balance.
- STEP 4
Add a description or comment, attach any required documentation, and save so US Bank Access Online validates the entry.
- STEP 5
Mark the transaction reviewed or approved so US Bank Access Online makes it eligible for the next extract.
Best Practices for Clean Coding
Code as you go rather than in a single scramble before the cycle deadline. Reviewing a handful of transactions each day in US Bank Access Online keeps recollection fresh, so you code from memory of the purchase instead of guessing weeks later. Charges that are days old are easier to describe accurately than a screen full of stale items in US Bank Access Online.
Use the lookup for every list-controlled segment. Typing a cost center from memory is the fastest way to introduce a valid-looking but wrong value, and US Bank Access Online cannot catch a wrong code that happens to exist on the list. Selecting from the search in US Bank Access Online reduces that class of error to almost nothing.
Write descriptions for a stranger. The reviewer or auditor reading a transaction in US Bank Access Online later will not remember the context, so a comment that names the business purpose and the attendees or project is worth far more than a vague label. This is especially true for split transactions, where the reason for the division should be obvious from the note.
Keep defaults current. Because US Bank Access Online pre-fills coding from the account default, an outdated default silently seeds miscoded transactions across the whole program. Reviewing defaults when roles or cost centers change prevents work rather than creating it, and it keeps US Bank Access Online pre-filling values you can trust.
Finally, finish before the lock. Once a cycle closes or a transaction is extracted, US Bank Access Online freezes its coding and corrections have to be made downstream in your ledger, which is slower and more error-prone. Treating the cycle deadline as a hard finish line keeps the coding work inside US Bank Access Online where the audit trail lives.
Frequently Asked Questions
Can I split a transaction by both amount and percentage at once?
A single split in US Bank Access Online uses one method at a time. You choose either amount-based lines or percentage-based lines, and every line in that split follows the same method. Whichever you pick, the lines must reconcile to the full transaction total before US Bank Access Online will save.
How many lines can a split have?
You can add as many allocation lines as the purchase genuinely requires. There is no small fixed limit for typical use, so if a charge needs to be shared across several cost centers you add a line for each. Just remember that every added line in US Bank Access Online carries a complete code string and must be part of a balanced total.
Can I change coding after I mark a transaction reviewed?
Usually yes, provided the transaction has not been locked by cycle close or swept into an extract. Until that point US Bank Access Online lets you reopen the item and reallocate. After the lock, coding is frozen and any correction must be handled in your accounting system rather than in US Bank Access Online.
Why does US Bank Access Online reject a value that looks correct?
Most often the segment is list-controlled and the value is not on the approved list, or the format does not match the configured mask. Use the lookup to confirm the exact code, and check the segment's expected length. US Bank Access Online will name the line and field that failed so you can fix it precisely.
Does splitting a transaction change what the merchant charged?
No. Splitting only affects internal allocation. The total amount the merchant billed and the figure on the card statement are unchanged; US Bank Access Online simply distributes that fixed amount across your accounting code strings.
What happens if I leave a required segment blank?
US Bank Access Online treats the transaction as incomplete and will not let it advance until every required segment is populated. Required segments are set by your program administrator, so which fields are mandatory depends on your organization's configuration in US Bank Access Online.
Who can code transactions I did not make?
That depends on your role. Reconcilers and managers are commonly granted rights to code and correct transactions on behalf of their cardholders, and US Bank Access Online records who made each change so the audit trail stays intact regardless of who did the work.