AP Invoice Detail — Controller Guide
Every other AP surface treats a bill as one object: a vendor, a total, a status you move forward. This screen is the one place that opens the bill up and shows you the lines a machine read off the document — and lets you correct them. The mental model: the AP queue decides what happens to the bill; this screen decides what the bill says.
Where it is: /accounting/ap/:id. There is no menu entry — you get here by
opening a bill from the AP queue (Accounting → Payables → AP). The
Invoice queue link at the top takes you back.
Part 1 — The ideas you need first (read once)
The lines are the extraction. There is no pristine copy behind them.
When a bill arrives by email or through the bill-pay feed, a reader pulls the line items off the document and writes them into Arcvue. Those written values are the only ones that exist. Nothing keeps a separate, untouched image of "what the document originally said."
That has one consequence worth holding onto: the first time you correct a line, the recorded before-value becomes the only surviving record of what the reader produced. It is why the Correction history sits directly under the editor instead of behind a link — hiding it one click away would hide the single fact that makes correcting a line safe to do.
Two different locks, and they do not mean the same thing
| The bill is… | What locks | What you can still do |
|---|---|---|
| Void | Everything | Nothing. The banner reads "Nothing on it can be changed — somebody already made that decision." Voiding is a decision, not an error state. |
| Settled (status paid, or a paid date recorded) | The amounts | Where the cost belongs stays open — GL account, CLIN, cost type. |
The settled lock is deliberate and it is the important one. The amounts are frozen because the payment was made against them — changing what you paid after you paid it is rewriting history. But where a cost belongs is still a revisable claim, and it is precisely what a DCAA reviewer asks to have fixed months after the cash moved. So Arcvue freezes one half and leaves the other open, and a locked field tells you why: "locked, the payment was made against this."
A note on the settled banner. The banner lists "GL account, contract, CLIN, cost type" as still-correctable. The screen does not render a contract field — the line editor offers Description, Amount, GL account, CLIN and Cost type, and nothing else. Contract reassignment on a settled bill is not available here today. Raised with the accounting lane 2026-08-30.
Part 2 — How to run it
Step 1 — Confirm who the bill is payable to
The Payee row sits under the invoice number.
- A name shown in plain text is the name on the bill.
- A "not in the register" badge beside it means the name was read off the document but is not linked to a vendor record. The bill still pays, but nothing else in Arcvue can group it with that party's other bills — it will not roll into that vendor's aging, its 1099 totals, or its default coding.
- "no payee on this bill" in amber means the reader found no name at all.
Click Set payee (or Change) to fix it. Type two or more characters and Arcvue searches the vendor register:
- Pick a "… in the register" match to link the bill to that vendor record. This is what you want almost every time.
- Or click Use "
" — not in the register to record the name without linking it.
That second option is a real answer, not a failure. The register only holds parties somebody has set up, and the bill that needs correcting is usually the one whose payee was never set up in the first place. Use it when the name is right and the vendor record does not exist yet — then create the vendor record on Vendors and come back to link it.
Why this control exists: an extraction can put any name on a bill. A rebill packet that carries its own backup invoice will hand back the contractor's name for money that is actually owed to the landlord.