Invoicing & Client Billing4 min read
AdminFacility Client

How do I generate an invoice from approved timesheets?

Automatically pull approved hours into professional invoices, configure client payment terms, apply sales tax, and send invoices.

YourMedSoft · Invoicing & Client Billing
How do I generate an invoice from approved timesheets?

What You Need Before Starting

  • Approved timesheets for the target billing period.
  • Configured client account in Foundation.

Step-by-Step Instructions

1

Open the Invoicing Module

Click "Invoicing" in the left sidebar to view your invoice directory.

UI: Sidebar > Invoicing
2

Launch the Invoice Builder

Click the blue "Create Invoice" button in the header.

UI: Button: Create Invoice
Step 2 Preview
Invoice Builder with integrated client receiving payment methods and line item generator.

Invoice Builder with integrated client receiving payment methods and line item generator.

3

Select Client and Billing Period

Choose the client facility from the dropdown. The system automatically pre-fills their billing email, physical address, and net payment terms. Select the Period Start and Period End dates.

4

Import Approved Timesheet Hours

Click "Import Approved Hours". A drawer opens displaying all approved shifts logged during that date range. Click "Select All" or check individual shifts, then click "Import Selected".

UI: Button: Import Approved Hours
5

Review Line Items and Apply Tax

All imported shifts populate with clinician name, role, date, total regular/OT hours, and bill rates. Enter any applicable sales tax percentage.

6

Save Draft or Send Invoice

Click "Save Draft" to keep the invoice for later review, or click "Send Invoice" to finalize and deliver the invoice to the client.

UI: Button: Send Invoice / Save Draft

Pro-Tips & Best Practices

  • You can also click "Add Line" to manually add custom fees, travel reimbursements, or orientation stipends.
  • Invoice numbers are automatically generated with year and sequence tracking (e.g., INV-2026-104).

Frequently Asked Questions & Troubleshooting

Why are some shifts missing from the import drawer?

Only timesheets with an "Approved" status appear in the import drawer. If a shift is missing, check the Time Tracking module to ensure the timesheet was approved.

Was this guide helpful?

Your feedback helps us continuously improve our documentation.