Overview
This guide walks you through the complete recurring billing process from start to finish within the system. It is designed for billing staff who need to generate, review, post, email, and print recurring invoices.
This training focuses on Recurring Billing Services (monthly, quarterly, annual, etc.).
Important: Roll-off and on-request services follow a different workflow because disposal tickets and work order reviews must be completed before billing.
Billing Workflow Overview
The recurring billing process follows these main steps:
Open the Billing tab
Select the Billing Profile
Select the Billing Period
Generate Draft Invoices
Review Invoice Statuses
Filter & Organize Invoices
Process Print Customers
Process Email Customers
Print or Export Invoices (if needed)
Verify All Invoices Posted Successfully
Step-by-Step Billing Instructions
Step 1: Open the Billing Tab
Log into the system
Navigate to the Billing tab
The system will automatically open to:
Create Recurring Invoices
This is where all recurring billing cycles begin.
Step 2: Select the Billing Profile
Billing Profiles determine:
Billing frequency
Due dates
Advance vs arrears billing
Proration settings
Rental fee settings
Examples:
Monthly
Quarterly
Annual
Semiannual
Important Notes
Billing profiles are customized by each hauler
Customers assigned to that profile will appear in the billing list
Some companies create special profiles like:
“Do Not Bill”
“Bad Debt”
“Paper Billing”
Step 3: Select the Billing Period
Choose the billing cycle you are currently generating invoices for.
Example
If it is currently May:
Most companies bill June in advance
Some companies bill further ahead:
Example: Billing July during May
System Limits for monthly invoices
The system allows:
Up to 6 months in advance
Up to 6 months in arrears
⚠️ Be careful deleting older invoices. If an invoice is outside the 6-month window, it may not be possible to recreate it.
Step 4: Review the Customer List
After selecting the Billing Profile and Billing Period:
The system will populate:
All active customers assigned to that billing profile
Typically:
Select All Customers
Optional:
Preview Charges before creating invoices
Preview Charges
Useful for:
Smaller customer groups
Spot-checking invoice amounts
Not recommended for:
Very large billing batches
Step 5: Create Draft Invoices
Click:
Create Invoices
You will then review several settings.
Invoice Date
The system defaults to:
The billing profile’s standard invoice date
Example: June 1
You may manually change the invoice date if needed.
Examples:
Holidays
Delayed billing cycle
Extended payment window
Step 6: Review Invoice Options
Skip $0 Invoices
This option skips customers with no charges.
Use this when:
Customers temporarily have no services
You do not want blank invoices created
Include Late Fees
This option is enabled by default.
If late fees are used:
Applicable late fees are added automatically from past invoices to new invoice.
If late fees are NOT used:
No impact occurs
Important
Late fees only apply to:
Future invoices
You cannot apply late fees while billing a past cycle.
Step 7: Generate Draft Invoices
Click:
Confirm
The system will begin generating invoices.
During Processing
You may see statuses like:
Generating
Success
Failed
Important
Wait until:
All invoices show as green/successful
If invoices remain stuck:
Select the affected invoices
Choose:
Regenerate
Important Billing Tip
Always Use Filters
After invoices generate, the system redirects you to the Invoices tab.
If filters disappear:
You may suddenly see ALL invoices in the system
This is very common for new users.
Recommended Filters
Always filter by:
Billing Profile
Invoice Date
Status
This prevents accidentally editing or posting the wrong invoices.
Step 8: Process Paper/Print Customers
Many companies separate:
Paper invoices
Email invoices
This is usually done using:
Tags
Separate billing profiles
Filter Paper Customers
Example tag:
“Paper”
Filter invoices using:
Tag contains “Paper”
Create an Invoice Group
Select all paper invoices
Click the three-dot menu
Choose:
Add to Invoice Group
Create a group name
Recommended Naming Convention
Examples:
June Paper Group
June Monthly Print
July Quarterly Paper
Post Paper Invoices
After grouping:
Select all invoices
Click:
Post Draft
This changes invoices from:
Draft → Unpaid
The invoices are now live and ready to print/mail.
Step 9: Process Email Customers
Once paper invoices are posted:
Remaining Draft invoices should typically be email customers
Create Email Invoice Group
Select all remaining draft invoices
Add them to a new invoice group
Example:
June Email Group
Post & Email Invoices
Select all invoices
Click:
Post & Email
This will:
Make invoices live
Email customers automatically
Change status from Draft → Unpaid
Step 10: Printing & Mailing Invoices
Invoice Groups allow bulk printing and exporting.
Generate Bulk Print Data
Before printing:
Open the Invoice Group
Click:
Generate Bulk Print Data
This prepares invoices for:
Printing
PDF generation
Postcards
Export files
Printing Options
Printable Invoice Batches
Available options:
Print 100 invoices
Print 1,000 invoices
Why Batches Exist
Prevents:
Printer overload
System slowdowns
The system automatically divides large groups into smaller print batches.
Postcards
Options include:
3 per page
4 per page
Customizations:
Return address
Phone number
Permit number
Custom message
JSON Export Files
Used when:
A third-party mailing company handles printing
The JSON file contains:
Invoice data only
Invoice Status Definitions
Status | Meaning |
Draft | Invoice created but not live |
Unpaid | Invoice posted and active |
Paid | Invoice fully paid |
Generating | Invoice still processing |
Failed | Invoice generation failed |
Best Practices
Recommended Workflow
✔ Apply filters first
✔ Process paper invoices before email invoices
✔ Use invoice groups
✔ Wait for all invoices to finish generating
✔ Verify statuses before posting
✔ Use clear invoice group names
✔ Refresh the page during generation
Common Mistakes to Avoid
Do NOT:
✘ Post invoices without filters applied
✘ Forget to separate print vs email customers
✘ Delete old invoices without checking the billing period limits
✘ Assume invoices disappeared if filters reset
✘ Leave invoices stuck in “Generating” without regenerating them
✘ Open too many browser tabs simultaneously
Billing Checklist
Before Billing
☐ Verify correct billing profile
☐ Verify correct billing period
☐ Confirm invoice date
☐ Apply correct filters
☐ Review customer count
During Invoice Creation
☐ Select all intended customers
☐ Review $0 invoice setting
☐ Review late fee setting
☐ Create invoices
☐ Refresh until all invoices finish generating
Paper Invoice Processing
☐ Filter paper customers
☐ Create invoice group
☐ Post drafts to unpaid
☐ Generate bulk print data
☐ Print/export invoices
Email Invoice Processing
☐ Filter remaining draft invoices
☐ Create invoice group
☐ Post & email invoices
☐ Verify email processing completes
Final Verification
☐ Confirm invoices moved to unpaid/paid
☐ Confirm no invoices remain stuck generating
☐ Confirm print batches completed
☐ Confirm invoice groups created properly
Troubleshooting Quick Guide
Problem | Solution |
Invoices disappeared | Check if your are on 'create invoices' or 'Invoices' group. Likely the page refreshed to a different page. |
Invoices stuck generating | Refresh or regenerate |
Wrong invoices selected | Clear filters and reapply |
Too many invoices showing | Apply billing profile/date filters |
Printer overwhelmed | Use 100-invoice batches |
Need outside mailing service | Export JSON file |
Additional Notes
Billing Profiles are fully customizable by each hauler
Invoice Groups help organize billing runs
Draft invoices are NOT considered live revenue
Posting invoices officially activates them
$0 invoices that are posted, automatically move to Paid status
Summary
The recurring billing workflow is:
Select Billing Profile
Select Billing Period
Generate Draft Invoices
Verify Invoice Generation
Separate Paper vs Email Customers
Create Invoice Groups
Post Paper Invoices
Post & Email Email Invoices
Print/Export as Needed
Verify Final Statuses
Following these steps consistently helps prevent billing errors and keeps invoice processing organized and efficient.