QB Issue Resolution:
I would check if the service invoice lines are dated in chronological order or not.
QuickBooks Online prioritises the service date over # field when sorting line items in an invoice. For example, if there is a later line with an earlier date than the lines before it, that line will display first when printing the invoice. However, if the service dates are the same, the line order should stay the same as the way you have entered it.
Currently the service date sorting cannot be disabled – however if you would like to see an option to disable this in the future I would recommend giving feedback within QuickBooks Online so our Product Teams can further improve the product for you. Here is how you can do it: https://quickbooks.intuit.com/community/Other-questions/How-do-I-submit-feedback/m-p/263002/highligh…
Resolution for Issue 'Service invoice is sorting by Product/Service instead of # field, how do I fix the sorting when printing invoices?' available: Yes (Solved).
Source: Intuit Community forum.
Service invoice is sorting by Product/Service instead of # field, how do I fix the sorting when printing invoices?: this issue or error code is a known issue in Quickbooks Online (QBO) and/or Quickbooks. Support for this issue is available either by self-service or paid support options. Experts are available to resolve your Quickbooks issue to ensure minimal downtime and continue running your business. First try to resolve the issue yourself by looking for a resolution described below. If it is a complex issue or you are unable to solve the issue, you may contact us by clicking here or by using other support options.Support for product teams
Quickbooks Repair Pro will resolve it efficiently and affordably. Guaranteed resolution of your issue, or you pay nothing!
Error Recovery for product teams [Canada]
E-Tech is the #1 Quickbooks data migration and Conversion service provider.
Additional Support Options: