Some companies ended up with two records: a Service vendor with a real operational history, and a separate Accounting vendor created just to code bills. Merging folds the accounting record into the...
Last updated
Some companies ended up with two records: a Service vendor with a real operational history, and a separate Accounting vendor created just to code bills. Merging folds the accounting record into the real company, so everything settles on the one vendor that actually does the work.
Property settings, then the Accounting tab, then the Vendors card, then Manage. In the vendors list, find the record you want to absorb and click Merge. The panel that opens is titled Merge vendors.
Entry path:
| Property Settings | > | Accounting tab | > | Vendors card |
| Manage | > | Vendors list | > | Merge |
The panel opens with two pickers.
Target help text, shown under the picker:
That restriction is the whole point of the feature. An accounting record has no operational history to merge into: it exists only to hold bills and a category. You can only merge an accounting record into a real contractor company, never the other way around, and never into another accounting record.
Once both sides are picked, the panel shows exactly what would move, in plain lines:
Preview:
The last line matters: the target's expense category is not replaced by the source's. Whatever category the target already had for its bills stays as it is.
Right below the preview is an alert you should actually read, because a merge cannot be undone once it runs.
Warning alert:
Two things this does NOT do: it does not rewrite the wording of bills or general ledger entries that already posted, and it does not delete the source record. The source stays on file, inactive, pointing at the target, so anything that still references it by name or by ID keeps resolving correctly.
Below the warning is a name choice, two radio options:
The default keeps the real contractor company's own name, which is normally what you want. Pick the second option only if the accounting record happened to carry the name you actually want to keep going forward, for example if it was entered more carefully than the operational record was.
The primary button reads Merge vendors. Click it once both pickers and the name choice are set the way you want.
While it runs, the button reads Merging… and everything on the panel is disabled: pickers, the name choice, the close control, all of it. An alert appears telling you to stay put:
In-progress alert:
That last sentence is deliberate: closing the panel or navigating away does not stop the merge. It keeps running on the server regardless. Staying on the screen just means you see it finish.
On success, an alert confirms what moved:
Success alert:
The panel then closes on its own. Back in the vendors list, the row that used to be the source is now shown inactive, with a note reading "Merged into [target]." so anyone who spots it later understands what happened. A toast also appears in the corner:
Toast:
Bills and recurring expense templates that pointed at the source now point at the target. Posted general ledger entries are updated the same way, to the surviving company. What does NOT happen: past entries are not rewritten in wording or reclassified into a different category, and nothing already posted is reversed or replaced. The merge changes which vendor a record belongs to, not the accounting history itself.
Every merge writes exactly one entry in the accounting audit log, naming who ran it and which two records were involved. That entry is permanent, the same as the merge itself.
If the source vendor has reimbursement history, the merge cannot run. Reimbursement history can only ever point at an accounting record, so it has nowhere to go if that record disappears into a merge. Instead of the usual panel, you will see a danger alert:
Refused alert:
The Merge vendors button is disabled, and a note under it reads "Merge vendors is unavailable while this reason is showing."
To actually get past this: settle the outstanding reimbursements (mark them paid) or reassign them off this vendor, then reopen the merge panel. Once no reimbursement history remains on the source, the merge is allowed to run normally. Nothing about the two records changes while this alert is showing, so there is no cleanup needed if you decide not to proceed.