Subscription and billing
Clinic subscription, invoices, payment methods, team seats, and usage screens.
Platform
These routes cover the clinic's Vetigen subscription and payments to Vetigen. Use /sales for sales to clinic customers and /sales/collections for their outstanding balances. Visible sections and payment actions depend on your role and subscription.
| Platform route | What does it show? | How to get there and use it |
|---|---|---|
/clinic/billing | Current subscription, payment summary, recent invoices, and usage. | Clinic Administration → Billing; open a subpage from its card. |
/clinic/billing/invoices | Clinic subscription invoices and payment status. | Review the list; if permitted, use Pay on an open invoice. Open Billing details here. |
/clinic/billing/payment-methods | Saved payment cards. | Add card, Set as Default, or remove an allowed card. |
/clinic/billing/seats | Team members, invitations, and available seats. | Active users and Pending invitations tabs; invite users and manage plans. |
/clinic/billing/subscription-history | Subscription change history. | Browse the paginated records; eligible subscriptions also have a cancellation option here. |
/clinic/billing/usage | Personal Veti usage and history; clinic extra usage balance on eligible plans. | Review remaining usage and reset time. |
The billing section shows Overview, Plans and team, Invoices and payment, and Veti usage links. Some may be hidden by your access. Plans and team leads to seats or subscription history; Invoices and payment leads to invoices or payment cards. You can also open the direct routes below.
Paying an invoice and managing payment methods
The list at /clinic/billing/invoices shows invoice number, date, amount, and status. Amount details expands net, tax, and total. When available, PDF opens a copy, and View on Stripe in the row action menu opens the external invoice page. Pay appears only for an open invoice with an amount due and an authorized user.
The Pay dialog shows the amount due now and saved card. With a saved card, use Confirm payment with saved card; otherwise use Add card and continue. Bank verification or a pending payment screen may follow. In the pending state, use Check payment status. Do not assume the invoice is paid until the result is confirmed.
On /clinic/billing/payment-methods, Add card expands a form on the page. Set as Default is in the saved card's action menu. Remove asks for confirmation; removing the only saved default card may be disabled. Adding a card or paying a subscription invoice does not create a clinic sales invoice. Review a subscription.
Billing details
The Billing details dialog on /clinic/billing/invoices lets you edit the clinic's legal name, entity type, billing country, and address. City, region, postal code, and tax identity fields appear according to country and entity type. Use Save to finish; the dialog indicates missing required information. External billing portal, when visible, opens a separate payment portal.
Team seats
Plan portfolio and capacity
Members can have different plans. Paid quantity differs from included/complimentary/promotional capacity; read available, reserved and assigned seats separately. Change plan may assign existing eligible capacity; Edit quantity can purchase/reduce plans and open a payment quote.
- Select the plan/quantity or person.
- Review target capacity, user/invitation assignments and current payment/renewal summary.
- Complete a missing-billing-profile dialog within the same flow and return to current preview.
- Finish payment/bank verification. Do not start another purchase while pending.
- Recheck plan table, assignment and available capacity.
First free-to-paid purchase and an existing paid portfolio can use different paths. Do not invent an unavailable renewal amount. Tax detail distinguishes actual zero from unknown tax.
/clinic/billing/seats shows seats in use, reserved for invitations, and available, plus Active users and, when permitted, Pending invitations tabs. Search users by name, phone, or email; search pending invitations by phone. Under Filter, choose a plan and, in the users tab, a seat source.
Invite user opens the invitation dialog. Change plan on a user opens plan assignment. Edit plans and Edit plan in the plan table open seat quantity and payment steps; review the amount before confirming. Edit on an invitation reopens it; Cancel asks for confirmation. See Clinic administration for team members and their permissions.
Veti usage
On /clinic/billing/usage, Your Veti usage shows the weekly allowance remaining and reset date; Usage history shows earlier weeks. If usage is not included in your plan, Compare plans may appear. On eligible plans, Clinic extra usage balance, the extra usage switch, and transactions are also shown. Add balance opens an amount dialog; continuing takes you to the payment page. This section is not visible on every plan.
Subscription state
/clinic/billing/subscription-history shows paginated history. If your subscription is eligible, Cancel subscription opens a confirmation dialog; the scheduled cancellation date is shown on screen.
When access is restricted, /subscription/blocked may appear; after a plan downgrade, /subscription/downgraded may appear. Follow the payment, plan comparison, or support option shown on screen. The reason and available action depend on the situation; verify the current state in Billing before assuming a payment completed.