EnglishFinance AppsFinanceOverview

Finance

XBuddy Finance is the operational money layer of your business: it turns sales and purchases into invoices, bills, and payments, chases what customers owe, controls what you owe suppliers, and keeps cash flow visible. Every document it produces posts a journal entry into Accounting automatically, so your books stay accurate without double entry.

Who uses it: AR clerks issuing and chasing customer invoices, AP staff processing supplier bills, employees filing expense claims, finance managers approving payments and closing periods, and FP&A owners watching cash flow. Finance sits downstream of Sales, Procurement, and Inventory and upstream of Accounting — it is where transactions become money.

For Vietnam, Finance handles VAT at the standard rates (0%, 5%, 8%, 10%), enforces compliant invoice sequencing, and supports declaration output such as form 01/GTGT. Configure tax codes and sequences in Finance → Settings.

Before you start

Prerequisites

You needWhyWhere
Accounting set upEvery invoice, bill, expense and payment posts to the ledger. Without a chart of accounts and account mappings, documents send but their GL posting fails/accounting/chart-of-accounts, /accounting/posting-rules
An open accounting periodYou cannot post into a period that is closed or locked/accounting/periods
ContactsAn invoice needs a customer; a bill needs a vendor/crm/contacts
Tax ratesVAT lines resolve their rate and payable account from here/accounting/tax-rates
Payment termsDrive the due date and the dunning schedule/finance/settings/payment-terms
Bank accountsPayments post against a bank account, not against thin air/accounting/bank-accounts

Permissions that unlock each area

PermissionUnlocks
invoices:read / :writeSee and edit invoices
invoices:sendSend an invoice — this is what posts it to the ledger
invoices:approveApprove an invoice when the approval gate is on
invoices:paymentsRecord and void payments — this is the payment permission; there is no separate payments-write key
payments:readSee the payments list
bills:read / :write / :approve / :paymentsVendor bills and paying them
expenses:read / :write / :approveEmployee expenses
credit_notes:read / :writeCredit notes
dunning:read / :writeThe collections ladder
retainers:read / :writeRetainers
recurring:readSee recurring templates — creating one requires finance:write
timesheets:read / :write / :approveBillable time
finance:adminFinance automation and administration
⚠️

Permissions are ANDed, not inherited. invoices:write does not imply invoices:send, and invoices:send does not imply invoices:payments. A user who can build an invoice but not send it will get as far as the draft and no further — which is often exactly what you want, but it is a deliberate configuration, not an accident.

Which records you see

Invoices, bills, expenses, payments, credit notes and recurring templates are all owner-scoped (Axis 7). Your tier decides the set:

TierYou see
ownDocuments assigned to you or created by you
teamYours plus your reports’, following the manager chain
allEverything in the company

A single record outside your tier returns 404, not 403 — the system does not confirm that a document you cannot see exists.

Key Features

  • Customer invoices: create, send, PDF, track payment, and dun overdue accounts
  • Draft invoices stay fully editable — customer, due date, notes, and every line item — until they’re sent
  • Every invoice carries a Document Chain showing exactly what it was generated from and what it produced downstream
  • Supplier bills with a full draft → submit → approve → schedule → paid lifecycle
  • Expense claims with multi-level approval and receipt capture
  • Payments and bank reconciliation with automatic matching
  • Tiered dunning (payment reminders) for overdue receivables
  • Recurring billing and retainers for subscription and prepaid revenue
  • Timesheet billing with rate cards — turn approved, priced time into invoices
  • Credit notes for refunds and corrections
  • Revenue reconciliation to catch gaps between orders, invoices, and payments
  • Automatic journal posting to Accounting on every invoice, bill, and payment

Screen map

Receivables — money coming in

ScreenRouteWhat it is forPermission
Overview/financeCash position, overdue, what needs actioninvoices:read
Invoices/finance/invoicesThe AR listinvoices:read
Invoice detail/finance/invoices/[id]Lines, payments, journal entries, document chaininvoices:read
New invoice/finance/invoices/newCreate — also the target of “convert from quotation”invoices:write
Credit notes/finance/credit-notes, /finance/credit-notes/[id], /finance/credit-notes/[id]/edit, /finance/credit-notes/newReduce an issued invoicecredit_notes:read / :write
Recurring/finance/recurring, /finance/recurring/[id], /finance/recurring/newTemplates that raise invoices on a schedulerecurring:read / finance:write
Retainers/finance/retainers, /finance/retainers/[id], /finance/retainers/newPrepaid balances drawn down over timeretainers:read / :write
Dunning/finance/dunningThe collections ladder and its runsdunning:read

Payables — money going out

ScreenRouteWhat it is forPermission
Bills/finance/bills, /finance/bills/[id], /finance/bills/newVendor billsbills:read / :write
Bill import/finance/bills/importBulk importbills:write
Expenses/finance/expenses, /finance/expenses/[id], /finance/expenses/[id]/edit, /finance/expenses/newEmployee expense claimsexpenses:read / :write
Approvals queue/finance/approveWhat is waiting on youper document type

Payments and time

ScreenRouteWhat it is forPermission
Payments/finance/payments, /finance/payments/[id]Receipts and disbursementspayments:read; recording needs invoices:payments
Timesheets/finance/timesheetsBillable time feeding invoicestimesheets:read
Timesheet approval/finance/timesheets/approveApprove before it can be billedtimesheets:approve
Timesheet settings/finance/timesheets/settingsRules and roundingtimesheets:read

Reports

ScreenRouteWhat it is forPermission
Reports home/finance/reportsIndexinvoices:read
Aging/finance/reports/agingAR and AP by bucketinvoices:read
Cash flow/finance/reports/cashflowOperational cash viewinvoices:read
Revenue/finance/reports/revenueRevenue by period and categoryinvoices:read
Revenue reconciliation/finance/reports/revenue-reconciliationTies invoiced revenue to the ledgeraccounting:read
SKU margin/finance/reports/sku-marginMargin per iteminvoices:read
Project P&L/finance/reports/project-plProfitability per projectinvoices:read
Overhead allocation/finance/reports/overhead-allocationHow indirect cost is spreadinvoices:read

Settings and automation

ScreenRouteWhat it is forPermission
Finance settings/finance/settingsModule behaviourfinance:admin
Expense settings/finance/settings/expensesCategories, limits, approval rulesfinance:admin
Payment terms/finance/settings/payment-termsTerms that drive due datesfinance:admin
Rate cards/finance/settings/rate-cardsBilling rates for timetimesheets:read
Revenue categories/finance/settings/revenue-categoriesRevenue analysis bucketsfinance:admin
Agents / workflows/finance/automation/agents, /finance/automation/workflowsAI agents and approval workflows scoped to Financefinance:admin

Important features

Full feature reference

Nav itemWhat it does
OverviewFinance dashboard with AR/AP KPIs, cash position, overdue totals, and charts of revenue and outstanding balances.
InvoicesCustomer (AR) invoices — create, send, PDF, track payment status, apply VAT per line, edit freely while in draft, trace lineage via the Document Chain, and generate credit notes or reminders.
BillsSupplier (AP) bills with the draft → submit → approve → schedule → paid lifecycle and optional three-way matching against PO/GRN.
ExpensesEmployee expense claims with receipt capture and multi-level approval before reimbursement and posting.
PaymentsRecords of money received and paid, linked to the invoice/bill they settle, with bank reconciliation and matching.
Credit NotesRefunds and corrections that reverse or reduce an invoice; posts the offsetting journal entry and adjusts the customer balance.
RecurringScheduled invoice generation (monthly/annual) for subscriptions and repeating charges.
TimesheetsBillable time records, priced via manual rates or saved rate cards, that can be turned into invoices; the source for time-and-materials billing.
Timesheet ApprovalsApproval queue where managers approve submitted timesheets before they become billable.
RetainersPrepaid customer balances drawn down as work is billed, with remaining-balance tracking.
DunningTiered, automated payment-reminder engine for overdue receivables, grouped by aging.
Finance ReportsReporting hub: AR/AP aging, cash flow, revenue, expense analysis, and tax/VAT reports with CSV export.
Revenue ReconciliationCross-checks orders, invoices, and payments to surface revenue leakage or unbilled fulfillment.

Integration points

Connects toHow the data flows
SalesA confirmed sales order can generate a draft invoice with customer and lines pre-filled; the invoice’s Document Chain traces back to the originating quotation and order.
AccountingEvery invoice, bill, expense, and payment posts a journal entry automatically to the general ledger.
InventoryGoods issue (delivery) can trigger the customer invoice for shipped goods, keeping billing tied to fulfillment.
ProcurementSupplier bills are created from purchase orders; three-way matching compares PO, goods receipt, and bill.
Bank AccountsBank feeds provide transactions that are matched to payments for reconciliation; see Accounting for importing statement files and reconciling.
Time TrackingApproved timesheets, priced with rate cards, flow into billing so time-and-materials work is invoiced from actual hours.
AgentWhat it does
AR CollectorMonitors overdue invoices, proposes and sends the right dunning reminder, and escalates aging receivables.
AP ManagerReviews supplier bills, flags three-way mismatches, and schedules payments to optimize cash and avoid late fees.
Expense AuditorScreens expense claims for policy breaches, duplicates, and anomalies before approval.
FP&A AnalystAnalyzes cash flow and financial trends, producing forward-looking insights for finance leaders.

In this guide