Skip to content
Report · Payables

Bills due in the next 30 days

Open vendor bills due in the next 30 days or already overdue, soonest first, for planning the payment run.

  • cash planning
  • operational
  • portlet
Sample preview, fictional dataYour own figures appear after import.

01

About this report

Every posted vendor bill with an unpaid balance that is due within 30 days of today, overdue bills included. Each row shows the bill number, vendor, bill date, due date, days until due (negative when overdue), and the unpaid amount in the bill currency and in base currency.

Use it to plan the next payment run, or place it on a NetSuite dashboard as a portlet. The bill number opens the bill.

02

Sample preview

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

BillVendorBill dateDue dateDays until dueCurrencyUnpaid (bill currency)Unpaid
B-7781Ridgeline Contractors2026-07-022026-08-01-54US Dollar2,2502,250
B-7902Ridgeline Contractors2026-08-102026-09-09-15US Dollar4,5004,500
PO-3319Pacific Office Partners2026-09-012026-10-017US Dollar3,120.403,120.40
INV-44120Cloudway Hosting2026-09-152026-10-1521US Dollar14,20014,200

03

The SuiteQL

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

Bills due in the next 30 days
SELECT t.id AS bill__id,
       NVL(t.tranid, t.transactionnumber) AS bill,
       NVL(v.altname, v.entityid) AS vendor,
       TO_CHAR(t.trandate, 'YYYY-MM-DD') AS bill_date,
       TO_CHAR(t.duedate, 'YYYY-MM-DD') AS due_date,
       TRUNC(t.duedate) - TRUNC(SYSDATE) AS days_until_due,
       BUILTIN.DF(t.currency) AS currency,
       t.foreignamountunpaid AS unpaid_fx,
       t.foreignamountunpaid * t.exchangerate AS unpaid
  FROM transaction t
  JOIN entity v ON v.id = t.entity
 WHERE t.type = 'VendBill'
   AND t.posting = 'T'
   AND t.foreignamountunpaid > 0
   AND NVL(t.duedate, t.trandate) <= TRUNC(SYSDATE) + 30
 ORDER BY NVL(t.duedate, t.trandate)

04

Appears in

ReportPayables

Bills due in the next 30 days

Screenshot of the Bills due in the next 30 days report in HiScale Advanced Reports, filled with fictional sample data
Sample preview, fictional dataOpen image full size (opens in a new tab)