Purpose Statement
The automatic invoicing feature enables fire departments and EMS agencies to streamline their permit fee collection process by automatically generating invoices based on numeric responses in permit custom data fields. This feature eliminates manual invoice creation, reduces errors, and ensures consistent fee application when inspections are completed. The system creates invoices automatically when specific permit criteria are met and an inspection reaches completion status.
Background Information
Automatic invoicing integrates permit custom data fields with the fee schedule system to create a seamless billing workflow. This feature is particularly valuable for departments that issue permits with variable fees based on quantities, ranges, or specific permit characteristics (such as hazardous material storage amounts, occupancy levels, or equipment counts). The system supports both numeric value-based invoicing and single-select range-based invoicing, allowing flexibility in fee structure design. This automation is essential for maintaining accurate financial records and ensuring compliance with departmental fee schedules.
Prerequisites:
- Permit types must be configured with appropriate custom data fields
- Fee schedules must be established with automation criteria
- Inspection Setup System Options must have automatic invoicing enabled
- Users must have permissions to complete inspections
Required Permissions
To utilize automatic invoicing from custom permit questions, users need the following permissions:
- Permit Management: Create and edit permits
- Custom Data Field Access: View and modify permit custom data fields
- Fee Schedule Configuration: Set up and modify automated fee schedules (typically admin-level)
- Inspection Completion: Complete inspections to trigger invoice generation
- Invoice Access: View generated invoices and billing information
Video
Step-by-Step Guide
Best Practices
Fee Schedule Management:
- Create separate fee schedules for different value ranges to ensure accurate billing
- Use descriptive line item names that clearly identify the permit type and criteria
- Test automation criteria with sample permits before deploying to production
- Regularly review and update fee amounts to maintain compliance with current rates
Custom Data Field Design:
- Use clear, specific field names that match your department's terminology
- Set appropriate validation rules to prevent data entry errors
- Consider using single-select ranges for complex fee structures
- Document field purposes and acceptable values for user training
Process Optimization:
- Train inspection staff on the relationship between custom data entries and invoice generation
- Establish quality control procedures to verify invoice accuracy
- Monitor automated invoicing for any missed or incorrectly generated invoices
- Maintain backup manual invoicing procedures for system outages
Troubleshooting & FAQs
Q: Why didn't an invoice generate after completing my inspection? A: Verify that automatic invoicing is enabled in System Options, the permit has appropriate custom data field values entered, and the fee schedule criteria match the permit type and field values exactly.
Q: The invoice amount is incorrect. What should I check? A: Review the fee schedule criteria and ensure the automation conditions match your intended logic. Check that the custom data field value falls within the expected range for the fee schedule.
Q: Can I modify an automatically generated invoice? A: Yes, automatically generated invoices can be edited manually if needed. However, consider updating your fee schedule criteria to prevent future discrepancies.
Q: What happens if multiple fee schedules match the same permit criteria? A: The system will generate multiple line items on the invoice. Ensure your criteria are specific enough to avoid unintended duplicate charges.
Common Issues:
- Missing invoices: Check that System Options has automatic invoicing enabled
- Incorrect amounts: Verify fee schedule criteria and custom data field values
- Multiple charges: Review overlapping criteria in fee schedules
- Permission errors: Ensure users have appropriate access to complete inspections and view invoices