Ideas for Acumatica

Feedback processing: We do not reply to all messages, but we do read them, analyze them, and work to improve Acumatica based on the feedback we receive. Ideas and comments may not appear immediately. Some legitimate ideas are flagged as spam and will be added when we review the spam folders.
Content: This portal is for product ideas and feedback only. If you need customer service assistance, contact your Acumatica Support Partner, submit a support case, or get assistance from community resources: LinkedIn Group or StackOverflow
No Reliance: Information is maintained on a best-efforts basis and may be changed without notice. Acumatica cannot guarantee the accuracy of the information provided or guarantee completion of features/ideas described on this portal.

Allow for Appointment detail billing at the Service Order Level - Service Order by Actual Time & Material

Currently, in order to bill based on time and material with multiple appointments on a single invoice, you must configure the billing cycle to bill by appointment, grouped by service order. This configuration in itself has some issues. For example, if grouping by service order, it should not allow you to invoice from the appointment screen (this defeats the grouping option). You also have to leave the service order and "Run Appointment Billing" in order to consolidate into one invoice.

A better alternative would be to allow for three billing options in the BILLING CYCLE:

  1. Run billing for - Appointments (for those who still want to bill it this way)

  2. Run Billing for - Service Orders by Estimate

  3. Run Billing for - Service Orders by Actual

This third option would eliminate the need for the outside process "Run Appointment Billing". This would also allow the users to run the "Quick Process".

Another option might be to let the "Billing Rule" at the line level determine how the billing total calculates. For example:

If "Flat Rate" - bill based on the Estimated amount

If "Time" - bill based on the Actual amount


  • Jeff Lowry
  • Jul 28 2020
  • Attach files
  • Greg Dow commented
    31 Jul 12:32

    Add an Action on the Service Order screen to "Run Appointment Billing", which only becomes active when he Billing Cycle is by Appointment and all Appointments are closed. This action should open the Run Appointment Billing form filtered to allow selection of all appointments for that Service Order.