Form Builder - Invoicing Tables

Form Builder - Invoicing Tables

Purpose Statement

The Invoice Table Block functionality in Form Builder enables users to create comprehensive invoicing forms by adding specialized table blocks that automatically populate with relevant financial data. This feature streamlines the invoicing process by providing pre-configured table structures for different invoice components, ensuring consistency and completeness in financial documentation for fire departments and EMS agencies.


Background Information

Invoice Table Blocks are specialized form elements within the Form Builder that automatically display financial data when present. These blocks are designed to handle various aspects of the invoicing process, from line items and discounts to payment tracking and refunds. The blocks only appear on printed forms when they contain actual data, keeping forms clean and relevant. This functionality is particularly valuable for departments that need to generate professional invoices for services, permits, inspections, or training programs while maintaining accurate financial records.


Required Permissions

To add and configure Invoice Table Blocks in Form Builder, users must have:

  • Form Builder access permissions
  • Invoicing Module permissions
  • Edit permissions for the specific form being modified

Video



Step-by-Step Guide




1.  Create a new form or select edit to edit an existing form.






2. Mouse over in the left margin at the current block and select the + sign to add a Table Block under the current Block.





3.  Select Checklist (Inspection), Addendum (Inspection), Line Item, Discount, Payments, Refund, or Total "Invoice value" Table from the dropdown menu.






4. Tune Options:
  1. Convert to Text, List, Quote, or Checklist (optional)
  2. Move up and down
  3. Delete (select the X 2 times).






5. Example Form displaying the Tables available in the Invoice Form Builder.
  1. Note: The table blocks will only appear in the printed form if there is data in the respective blocks.



Best Practices

Do:

  • Select table types that match your specific invoicing needs
  • Position tables in logical order (line items first, then discounts, payments, and totals)
  • Test forms with sample data to verify proper table display
  • Use consistent table formatting across similar forms

Don't:

  • Add unnecessary table blocks that won't contain data
  • Delete table blocks without confirming the action (remember the double-click requirement)
  • Mix incompatible table types that could confuse the invoice flow

Tips:

  • Table blocks automatically populate based on invoice data, reducing manual entry
  • Empty table blocks won't clutter printed forms, so it's safe to include potentially relevant tables
  • Consider the order of operations for financial calculations when positioning discount and total tables

Troubleshooting & FAQs

Q: Why don't my invoice tables appear on the printed form? A: Invoice table blocks only display when they contain actual data. If no corresponding invoice information exists, the table block remains hidden on the printed form.

Q: Can I modify the appearance of invoice tables after adding them? A: Yes, use the tune options to convert table formats, reposition blocks, or delete unnecessary tables. Format changes apply immediately to the form layout.

Q: What's the difference between Line Item and Checklist (Inspection) tables? A: Line Item tables are for general service charges, while Checklist (Inspection) tables are specifically designed for inspection-related fees and charges tied to inspection workflows.

Q: How do I ensure proper calculation order for discounts and totals? A: Position discount tables after line item tables but before total tables to ensure proper mathematical sequence in invoice calculations.

    • Related Articles

    • Form Builder - Checklist and Addendum Table Blocks - Invoicing

      Purpose Statement The Checklist and Addendum Table Blocks in the Form Builder enable users to create structured data collection tables within invoicing forms. These blocks automatically display relevant inspection data when invoices are generated, ...
    • Form Builder - Checklist, Permits, Invoice Number and Addendum Table Blocks - Inspections

      Purpose Statement The Form Builder's Table Blocks feature enables users to add structured data tables to inspection forms, including Checklist, Permit, Invoice Number, and Addendum tables. This functionality streamlines data collection and reporting ...
    • Form Builder - Table Block

      Purpose Statement The Table Block in Form Builder allows users to create structured, tabular data collection sections within forms. This feature enables organized presentation of related information in rows and columns, improving data entry ...
    • Form Builder - Table Block

      Purpose Statement The Table Block in Form Builder allows users to create structured, tabular data collection sections within forms. This feature enables organized presentation of related information in rows and columns, improving data entry ...
    • Form Builder - Table Block

      Purpose Statement The Table Block in Form Builder allows users to create structured, tabular data collection sections within forms. This feature enables organized presentation of related information in rows and columns, improving data entry ...