Invoicing & payment

How invoices are generated after report acceptance, the supported payment methods, and how payment is collected and refunded.

After a report is accepted and delivered, the order moves to billing. An invoice is generated, payment is collected through one of several methods, and the order is marked paid. Payment is gated — it can't complete until delivery and approval are done.

What an invoice contains

The invoicing scenario for an order determines who pays and how. An order's charges typically break down into:

ComponentMeaning
Order feeThe base appraisal fee
Technology feeThe platform processing fee
Vendor chargesThe vendor's portion (what the appraiser is paid)

Generating the invoice

  1. Get the order's invoice data

    Retrieve the master invoice data for the order to see the fee breakdown.

  2. Create the invoice

    Generate the invoice for the order.

  3. Review the invoice detail

Payment methods

OmniValVMS supports several payment methods. The available methods depend on your client configuration.

MethodNotes
ACHBank transfer
CheckManual / offline
Credit Card (Stripe)Online card payment
PayPalOnline wallet
Payment LinkBorrower-paid link emailed to the borrower

List what's configured for your client:

Collecting payment

ActionEndpoint
Collect payment on an order
Create a payment record
Record a payment received
Mark the order paid

Card payments (Stripe)

For card payments, create a Stripe payment intent and confirm it client-side:

ActionEndpoint
Create a Stripe setup intent
Create a Stripe payment intent

Refunds

Payments are reversible. Refunds are tracked just like charges.

ActionEndpoint
Refund an order payment
Refund (generic)

Payment history

ActionEndpoint
Order payment history
Vendor payment history

What's next

With payment processed, the order can be completed.