
Accrual basis (recommended)
With Create Bills from Reimbursements on Approval on, Campfire creates the reimbursement bill as soon as it is marked Ready to Sync in Ramp:| Side | Account |
|---|---|
| Debit | Expense accounts, from the Ramp coding |
| Credit | Reimbursement liability, the account mapped on the connection |

Cash basis
With the setting off, Campfire waits for cash movement. The payout syncs first as an uncategorized transaction; once the reimbursement is categorized and marked Ready to Sync in Ramp, Campfire updates the debit side to the correct expense account and leaves the bank credit in place. The expense is recorded only when the payout occurs.Vendor on the bill
By default the reimbursement bill uses a shared Ramp vendor. Turn on Use Employee as Vendor for Reimbursement Bills to use the employee’s name instead.Matching the payout
For Campfire to match a reimbursement payout automatically, the bank transaction must be uncategorized and its description must contain both the Ramp payment ID and a Ramp reference (RMPR on older payouts, RAMP PAYMENTS on newer ones), with an amount equal to the reimbursement. When several reimbursements are paid in one payout, Campfire matches the payout to those bills when the amount equals the batch total. Non-USD payouts arrive as wires without those references, so Campfire matches them by currency plus a RAMP token instead, on the exact batch amount only. If your bank feed strips the reference, or the amount doesn’t line up, the payout won’t auto-match and you’ll apply it by hand.
Troubleshooting
A reimbursement isn't syncing to Campfire.
A reimbursement isn't syncing to Campfire.
Automatic sync pulls reimbursements marked Ready to Sync in Ramp and
submitted in the last 60 days (6 months on the connection’s first sync).
Older reimbursements need Ramp’s Sync button. Payment matching runs on a
separate cycle that looks back up to a year, so a paid reimbursement can
match even when its submission falls outside the sync window.
A reimbursement synced but isn't marked paid.
A reimbursement synced but isn't marked paid.
On the accrual basis, the bill stays open until the payout syncs and
matches. Confirm the payout has come through your bank feed with the Ramp
payment ID and reference (RMPR or RAMP PAYMENTS) in the description and an
amount equal to the reimbursement or batch. Reimbursements paid in another
currency match on currency and exact batch amount only, and can need manual
application.
A reimbursement shows Payment Not Found.
A reimbursement shows Payment Not Found.
Ramp reported the reimbursement as paid but Campfire found no matching bank
transaction in the expected window. Check that the payout has synced from
your bank feed and carries the Ramp payment reference, or apply the payment
manually.
The reimbursement expense posted at the wrong time.
The reimbursement expense posted at the wrong time.
Timing follows the Create Bills from Reimbursements on Approval setting:
on, the expense posts at approval; off, it posts when the payout clears.
Adjust the setting under Settings > Connections >
Ramp.
Related
Overview
The full sync picture across all record types.
Sync settings
Reimbursement and vendor options in full.