Billing FAQ
Common questions about billing, invoices, payments, and claiming.
Invoices
When are invoices generated?
Invoices are automatically generated when an appointment is marked as Attended. The invoice includes:
- Service fee (from service configuration)
- GST (if applicable)
- Any discounts or adjustments
- Client billing details
Manual invoices can be created from Billing → New Invoice for products or services outside appointments.
How do I edit an invoice?
| Invoice Status | Can Edit? | Action |
|---|---|---|
| Draft | ✅ Yes | Edit directly |
| Issued | ⚠️ Limited | Add notes, adjust due date |
| Sent | ❌ No | Create credit note |
| Paid | ❌ No | Create credit note |
To correct an issued invoice:
- Create a credit note for the original
- Create a new correct invoice
- Link to the same appointment
How do I void/cancel an invoice?
- Open the invoice
- Click More Actions → Void
- Select a reason (Duplicate, Cancelled appointment, etc.)
- Confirm
Compliance Requirement
Never delete invoices. Always void to maintain the audit trail. Under the Privacy Act 1988, financial and clinical records must be retained for a minimum of 7 years.
Can I add a discount to an invoice?
Yes. When creating or editing a draft invoice:
- Click Add Line Item or edit existing
- Enter negative amount for discount
- Or use the Discount field (percentage or fixed)
- Discount shows as line item
How do I send an invoice to a client?
- Open the invoice
- Click Send or envelope icon
- Choose method:
- Email: Sends PDF attachment
- SMS: Sends payment link
- Track delivery status in invoice details
What's the difference between Draft and Issued?
| Status | Visible to Client | Editable | Affects Financials |
|---|---|---|---|
| Draft | No | Fully | No |
| Issued | Yes | Limited | Yes |
Tip: Keep invoices as Draft while making adjustments, then Issue when ready.
Payments
What payment methods does Praxi support?
| Method | Online | In-Person | Notes |
|---|---|---|---|
| Card | ✅ | ✅ | Via Stripe |
| EFTPOS | ❌ | ✅ | Via Tyro or Square |
| Bank Transfer | ✅ | ❌ | Manual reconciliation |
| Cash | ❌ | ✅ | Record manually |
| Medicare EasyClaim | ✅ | ✅ | Direct claim |
| EFTPOS + Medicare | ❌ | ✅ | Via Tyro |
How do I record a manual payment?
For cash, cheque, or bank transfer:
- Open the invoice
- Click Record Payment
- Enter amount and date
- Select payment method
- Add reference (optional)
- Save
Can clients pay online?
Yes. Clients can pay via the Client Portal:
- Enable portal access for the client
- Client receives invoice email
- Click Pay Now link
- Enter card details
- Payment applied automatically
How do refunds work?
To refund a payment:
- Open the invoice → Payments tab
- Find the payment
- Click Refund
- Enter amount (full or partial)
- Confirm
Requirements:
- Original payment must be settled (24-48 hours)
- Refunds to original payment method only
- 3-5 business days to appear in client's account
What is a payment plan?
Payment plans allow clients to pay in instalments:
- Open invoice → Create Payment Plan
- Set frequency (weekly, fortnightly, monthly)
- Set instalment amount
- Card stored securely
- Automatic charges on schedule
Requirements:
- Invoice must be issued
- Minimum balance ($50)
- Client must have saved card
Medicare
How do I set up Medicare claiming?
- Go to Settings → Billing → Medicare
- Enter practice details (ABN, location)
- Add practitioner provider numbers
- Connect to HICAPS/Tyro (for EasyClaim)
- Verify with test claim
Required information:
- Valid Medicare provider number per practitioner
- Practice location ID
- ABN
What Medicare items can I claim?
Common psychology MBS items:
| Item | Description | Rebate (approx) |
|---|---|---|
| 80000 | Clinical psychologist, initial consult (50+ min) | $144.85 |
| 80010 | Clinical psychologist, subsequent (50+ min) | $144.85 |
| 80100 | Registered psychologist, initial consult (50+ min) | $92.40 |
| 80110 | Registered psychologist, subsequent (50+ min) | $92.40 |
Full MBS schedule available in Settings → Billing → MBS Items.
What's the difference between bulk-bill and gap?
| Billing Type | Client Pays | You Receive | When |
|---|---|---|---|
| Bulk-bill | $0 | Medicare rebate only | Concession, under 18, hardship |
| Gap (private) | Gap amount | Full fee | Standard |
Gap payment = Your fee minus Medicare rebate
How many Medicare sessions can a client have?
Under the Better Access initiative:
| Referral Type | Sessions |
|---|---|
| Initial GP Mental Health Plan | Up to 10 per year |
| Review/Additional sessions | Up to 10 more (with review) |
| Eating Disorder Plan | Up to 40 per year |
Sessions reset on 1 January each calendar year (1 Jan – 31 Dec).
Why was my Medicare claim rejected?
Common rejection reasons:
| Reason | Fix |
|---|---|
| Invalid Medicare number | Verify number with client |
| Patient not eligible | Check card validity |
| Duplicate claim | Already claimed this service |
| Referral expired or not on file | Get new GP referral |
| Invalid item number | Check MBS item validity |
See Medicare Troubleshooting for detailed rejection codes and fixes.
How do I check Medicare claim status?
- Go to Billing → Claims
- View claims by status — Submitted, Pending review, Pended, Assessed, Paid, Rejected and more. See Understanding Claim Statuses for the full lifecycle.
What's EasyClaim?
EasyClaim allows instant Medicare rebates at point of sale:
- Client pays full fee
- Praxi lodges Medicare claim
- Rebate deposited to client's bank (same day)
- Client effectively pays gap only
Available via Tyro terminal integration.
DVA
How do I bill DVA clients?
- Ensure practitioner is DVA-registered
- Add DVA details to client profile:
- DVA file number
- Card type (Gold or White)
- Accepted conditions (White card)
- Create invoice → Select DVA as funding
- Submit claim
What's the difference between Gold and White cards?
| Card | Coverage | Conditions |
|---|---|---|
| Gold | All conditions | Any medical need |
| White | Accepted disabilities only | Must be on card |
Always check White card covers the condition being treated.
How long do DVA claims take?
| Stage | Typical Time |
|---|---|
| Submission | Immediate |
| Assessment | 5-10 business days |
| Payment | 10-15 business days |
DVA processes slower than Medicare. Check status in Billing → DVA → Claims.
NDIS
How do I set up NDIS billing?
- Register as NDIS provider (if not already)
- Go to Settings → NDIS
- Enter provider registration number
- Configure service types and rates
How do I bill NDIS clients?
- Add client's NDIS details:
- NDIS number
- Plan dates
- Funding categories
- Plan manager (if applicable)
- Create invoice → Select NDIS as funding
- Submit to plan manager or NDIA portal
What's plan-managed vs self-managed?
| Type | Invoice To | Payment Time |
|---|---|---|
| NDIA-managed | NDIA portal | 5-10 days |
| Plan-managed | Plan manager | 7-14 days |
| Self-managed | Client directly | Immediate |
Always confirm client's plan management type.
GST
Is GST charged on healthcare services?
Most healthcare services are GST-free:
| Service Type | GST |
|---|---|
| Medical/healthcare | GST-Free |
| Psychology consultations | GST-Free |
| Counselling (qualified) | GST-Free |
| Products sold | 10% GST |
| Reports (non-clinical) | 10% GST |
How do I configure GST for services?
- Go to Settings → Services
- Edit service
- Set GST treatment:
- GST-Free
- GST 10%
- Input Taxed
- Save
Future invoices use this setting automatically.
How do I fix GST on an existing invoice?
For draft invoices:
- Edit the line item GST treatment
For issued/sent invoices:
- Create credit note
- Create new invoice with correct GST
- Note the correction for records
Accounting Integration
Does Praxi sync with Xero?
Yes. Xero integration syncs:
- ✅ Invoices (Praxi → Xero)
- ✅ Payments (Praxi → Xero)
- ✅ Contacts (Praxi → Xero)
- ❌ Bills (not supported)
- ❌ Payroll (use Xero directly)
See Xero Sync for setup.
Does Praxi sync with MYOB?
Yes. MYOB integration syncs:
- ✅ Invoices
- ✅ Payments
- ✅ Customers
See MYOB Sync for setup.
Why isn't my invoice syncing?
Common causes:
| Issue | Solution |
|---|---|
| Connection expired | Re-authorise in Settings |
| Connection inactive | Check the integration is connected |
| Invoice exists | Link or delete duplicate |
| Draft status | Only issued invoices sync |
See Sync Issues for detailed fixes.
Reports
What billing reports are available?
| Report | Description |
|---|---|
| Revenue Summary | Total revenue by period |
| Outstanding Invoices | Unpaid balances (aged) |
| Payment Report | Payments received |
| Medicare Claims | Claim status and totals |
| Practitioner Revenue | Revenue by practitioner |
Access via Reports → Financial.
How do I run an aged receivables report?
- Go to Reports → Financial → Aged Receivables
- Set date
- Choose aging periods (30/60/90+ days)
- Filter by client or practitioner (optional)
- Export to CSV or PDF
Can I export for my accountant?
Yes. Export options:
- CSV: For spreadsheet analysis
- PDF: For records
- Xero/MYOB: Direct sync
Go to Reports → Export and select format.
Troubleshooting
Invoice not generating automatically?
Check:
- ✅ Appointment marked as Attended (not Scheduled)
- ✅ Service has a fee configured
- ✅ Client has billing address
- ✅ Auto-billing enabled in settings
Payment not showing on invoice?
Check:
- ✅ Payment applied to correct invoice
- ✅ Payment fully processed
- ✅ View Payments tab on invoice
Use Transfer Payment to move to correct invoice.
Medicare rebate not reaching client?
Check:
- ✅ Claim submitted successfully
- ✅ Client bank details in Medicare
- ✅ 3-5 business days processing time
- Check claim status in Medicare portal