NetSuite and FTP: Daily Aged Receivables Export Template

A scheduled Spojit workflow pulls your open NetSuite invoices, groups them into age buckets, and drops an aged-receivables CSV onto an FTP folder your finance team collects each morning.

What It Builds

A Schedule trigger fires once a day. A NetSuite Connector node queries open invoices with their balances and due dates, a Transform node sorts each invoice into current, 1-30, 31-60, 61-90, and 90+ day buckets and builds a CSV, and an FTP Connector node uploads the file to a collection folder.

The Prompt

Paste this into Miraxa and it builds the workflow, connecting the tools for you:

Build a workflow that runs every weekday at 7am, queries all open invoices in NetSuite with their customer name, invoice number, amount due, and due date, groups each invoice into aged-receivables buckets (current, 1-30, 31-60, 61-90, and 90+ days overdue), builds a CSV summarizing the totals per bucket plus the line-by-line detail, and uploads it to the /receivables folder on our FTP server named with today's date.

Connectors Used

  • Schedule trigger - runs the export on a daily cron, in your timezone.
  • NetSuite - reads open invoices, balances, and due dates.
  • FTP - uploads the finished CSV to a shared folder.

Customize It

Change the run time, the bucket ranges, or the /receivables path right in the prompt. You can add columns like salesRep or terms, filter to a single subsidiary, or switch the file name pattern. To email the report instead of (or alongside) the upload, add a Send Email step.

Tips

  • Your NetSuite connection needs read access to invoice and customer records.
  • Use Direct mode on the FTP node for a predictable single upload; no AI cost.
  • Aging is calculated from the due date at run time, so the buckets stay accurate every morning.

Related

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.