Skip to content
Report · Sales

Open sales orders backlog

Every sales order still waiting to be fulfilled or billed, with its age and value.

  • backlog
  • operational
  • orders
Sample preview, fictional dataYour own figures appear after import.

01

About this report

Sales orders that are Pending Fulfillment, Partially Fulfilled, Pending Billing/Partially Fulfilled or Pending Billing. Each row gives the customer, status, order date, ship date, days since the order date, and the order total in its own currency and in base currency.

Sort by Days open to find stuck orders, or filter on Status to separate orders that still have to ship from orders that only need an invoice. The order number opens the sales order.

02

Sample preview

Fictional figures in the shape you will see. Yours come from your account.

OrderOrder dateCustomerStatusShip dateDays openCurrencyTotal (order currency)Total
SO104822026-08-03Harbor & Pine Co.Sales Order : Partially Fulfilled2026-08-2052US Dollar18,45018,450
SO105112026-08-19Brightline Dental GroupSales Order : Pending Fulfillment2026-09-3036US Dollar6,2006,200
SO105302026-09-02Maple Ridge ClinicsSales Order : Pending Billing2026-09-1022Canadian Dollar9,8007,154
SO105442026-09-11Summit Analytics LLCSales Order : Pending Fulfillment2026-10-0113US Dollar2,375.502,375.50
SO105512026-09-17Northgate SupplySales Order : Pending Billing/Partially Fulfilled2026-09-247Euro4,1004,469

03

The SuiteQL

This is the query each report runs. Read it, copy it, or change it after import.

Open sales orders backlog
SELECT t.id AS order__id,
       t.tranid AS order_no,
       TO_CHAR(t.trandate, 'YYYY-MM-DD') AS order_date,
       NVL(e.altname, e.entityid) AS customer,
       BUILTIN.DF(t.status) AS status,
       TO_CHAR(t.shipdate, 'YYYY-MM-DD') AS ship_date,
       TRUNC(SYSDATE) - TRUNC(t.trandate) AS days_open,
       BUILTIN.DF(t.currency) AS currency,
       t.foreigntotal AS total_fx,
       t.foreigntotal * t.exchangerate AS total
  FROM transaction t
  JOIN entity e ON e.id = t.entity
 WHERE t.type = 'SalesOrd'
   AND t.status IN ('SalesOrd:B', 'SalesOrd:D', 'SalesOrd:E', 'SalesOrd:F', 'B', 'D', 'E', 'F')
 ORDER BY t.trandate

04

Appears in

ReportSales

Open sales orders backlog

Screenshot of the Open sales orders backlog report in HiScale Advanced Reports, filled with fictional sample data
Sample preview, fictional dataOpen image full size (opens in a new tab)