Skip to main content

What VisaFlo billing is for

VisaFlo billing connects a client or lead, a service description, due dates, amounts, and payment-request activity to the operational record your team already uses. It is useful for creating a clear client request and seeing its status alongside the matter. The billing pages alone are not a trust ledger and are not a replacement for tax filing or general accounting. When the dedicated Trust Accounting module is enabled and configured for the firm’s jurisdiction, use that workspace—not an invoice or payment status—to record client trust money, reconcile the bank account, retain evidence, and produce audit records.

Invoice lifecycle

The invoice creation workflow, where staff prepare a client-facing payment request.
  1. Create an invoice for the correct client or lead.
  2. Add reviewed line items, dates, tax treatment, and payment instructions.
  3. Review the draft before creating or sending a payment request.
  4. Send the payment request only once the amount and recipient are correct.
  5. Monitor the invoice status and record any required follow-up in the case or client workflow.
  6. Retain or export the records your accounting process requires.
See Request payment for the staff workflow.

Keep charges understandable

Use line-item names that a client and a later reviewer can understand. When your firm’s workflow distinguishes professional fees, government fees, expenses, or milestones, keep those distinctions explicit instead of combining them into an unclear total. Confirm the due date, tax setting, and payment instructions before the invoice leaves the firm.

Tax and accounting boundary

Tax treatment can vary by firm, service, and jurisdiction. Configure and review it according to your firm’s approved process. The Billing workspace should not be the only place you rely on to decide tax obligations, reconcile funds, or maintain trust records. For trust money, the dedicated Trust Accounting workspace is designed to serve as the firm’s operational system of record for:
  • immutable client and account-control ledger entries;
  • client-level balance and overdraft controls;
  • retained bank-statement and transaction evidence;
  • bank-row matching and period-locked three-way reconciliation;
  • independent sign-off, reconciliation reports, receipts, and compliance registers;
  • QBO journal synchronization, health, retry, reversal, and audit details when connected; and
  • annual report, register, and evidence-inventory exports.
That does not turn an invoice, payment link, or QBO copy into the authoritative trust ledger. VisaFlo’s trust journal remains authoritative. The firm must still configure the correct jurisdiction and permissions, review exceptions, retain required source documents, operate its real bank account, complete regulator filings, and obtain its own accounting or regulatory advice where required.

Trust-accounting operating sequence

  1. Enable Trust Accounting in Settings, select the applicable jurisdiction, and restrict access to authorized staff.
  2. Create each real trust bank account with its correct currency and institution identity.
  3. Record every receipt and withdrawal through the dedicated Trust Accounting workflow. Do not edit balances directly.
  4. Resolve receipt-delivery, evidence, shortage, unclaimed-money, held-property, and QBO health exceptions as they appear.
  5. Import the retained source bank statement, match or explicitly resolve every row, and review the three independent reconciliation legs.
  6. Have the designated reviewer sign off. Completion locks the period and preserves its report snapshot.
  7. Export and retain the reconciliation report, annual report, register histories, and evidence inventory under the firm’s retention policy.
The annual printable report is not a ZIP archive and does not embed source evidence bytes. Keep the evidence inventory with the retained original files.

Payment requests and follow-up

The invoice list, where staff monitor billing activity and payment-request follow-up. If a payment action is available for an invoice, confirm that the invoice is complete before using it. Avoid creating duplicate requests while an earlier request is still open or being resolved. When a payment outcome affects the next case step, create or update the related task so staff can see the operational consequence.

Troubleshooting

If an invoice is missing, a payment link fails, tax appears wrong, or a payment state is unexpected, keep the invoice number, client or lead, amount, date, and screenshot for support. For a trust issue, preserve the transaction ID, account, client, date, visible health code, reconciliation period, and related evidence ID. Do not work around a fail-closed error by creating an offsetting entry unless the approved trust workflow calls for it; investigate the underlying record and use an immutable reversal or documented correction.