Invoices
Saving invoices to QBO
When you export an invoice from Ruddr, the following happens: Basic details- Invoice number is sent if custom transaction numbers are enabled in QBO
- Issue date and due date are synced
- Currency is preserved
- Notes are included (up to 1,000 characters)
- Billing address is transferred and formatted by QBO
- Client is matched to an existing QBO customer. If not QBO customer is found, one is created
- To and CC email addresses are combined into comma-separated lists
- Length limits apply (100 chars for To, 200 chars for CC)
- Tax is only included if QBO sales tax is enabled
- Tax codes are applied based on your integration settings
- Discounts are included only if configured with a default discount account
- Used only for multicurrency invoices
- Priority order for exchange rates:
- QBO rate on invoice date
- QBO current rate
- Ruddr workspace rate
- Description, quantity, rate, and amount are synced
- Ruddr Invoice Items are matched to QBO Product / Services by name or defaulted from settings
- Taxable status is applied per line
Invoice Numbers
Once the invoice is created in QBO, Ruddr is updated with:- Final invoice number
- Total amount
- Tax amount and rate
- Transaction number (parsed from QBO document number)
Reloading invoices from QBO
If changes are made in QBO, you can reload the invoice into Ruddr. This updates:- Invoice number, dates, and notes
- Billing address
- Total, tax, and discount amounts
- Fully re-synced from QBO
- Deleted lines are removed in Ruddr
- New lines are added automatically
- Any payments created in QBO against the invoice are also synced into Ruddr
Credit Notes
Saving credit notes to QBO
Credit notes behave similarly to invoices:- Number, dates, currency, and client are synced
- Notes and email fields follow the same rules as invoices
- Tax is included only if enabled in QBO
- Fully re-synced from QBO
- Deleted lines are removed in Ruddr
- New lines are added automatically
Credit Note Numbers
As a credit note is created in QBO, Ruddr receives:- Credit note number
- Total and tax amounts
- Tax rate
- Transaction number
Reloading credit notes
Reloading updates:- Header details (number, date, notes, billing address)
- Totals and tax
- Synced exactly from QBO
- Removed lines are deleted
Payments
Saving payments to QBO
When a payment is saved to QBO:- Amount is reduced by any applied credit notes
- Payment date, reference number, and notes are synced
- Client and currency follow invoice rules
- Deposit account comes from integration settings
- Payment method is matched to QBO
- Payments are applied to invoices already synced to QBO
- Payments are also applied to synced credit notes
Reloading payments
Reloading an invoice will ensure the following fields on a payment are updated:- Payment amount (adjusted to include credit notes)
- Payment date, reference number, and notes
- Payment method
- Invoice links are matched automatically
- Credit notes are matched or created if missing
- Any deleted QBO items are removed from Ruddr
Payments created directly in QBO
If a payment is created in QBO:- It is imported into Ruddr automatically
- Client is resolved from the QBO customer
- Amount includes any credit note applications
- Date, reference number, and notes are synced
Expenses (Vendor Bills)
Saving reimbursable expenses to QBO
Only eligible expenses are saved to QBO:- Approved
- Reimbursable
- Not yet reimbursed
- Within the configured sync date range
- Member is mapped to a QBO vendor (or created)
- Bill date is based on the earliest expense
- Each expense becomes a separate line
- Amount is rounded to two decimals
- Description includes client, project, vendor, and notes
- Expense category maps to a QBO account (or default)
- Project is included if mapped
Reimbursement status
Ruddr checks QBO to determine if expenses are reimbursed:- Marked as reimbursed only when the bill is fully paid
- No financial details are imported—only status