Billing templates

Automate recurring invoices in NetSuite from Salesforce

Modern reads active contracts in Salesforce each billing period, applies uplifts, proration and changes, and drafts the invoices in NetSuite so nothing is missed or billed twice.

  • Trigger1st of the month
  • Steps5 steps, from trigger to sign-off
  • ControlBilling lead approves each batch

Free to start. No card needed.

SalesforceModernNetSuite
1st of the month

The instruction

“On the 1st of each month, list active contracts in Salesforce that bill this month. Work out the amount for each, including annual uplifts, mid-period changes and proration. Check NetSuite for an invoice already raised for the period, draft the rest, and ask the billing lead to approve the batch before sending.”

Works with every major ERP

  • Xero
  • QuickBooks
  • Sage
  • MYOB
  • SAP
  • Microsoft Dynamics 365
  • Oracle
  • Workday
  • +100 more

How it runs

5 steps from trigger to sign-off

  1. 01

    Read contracts

    Lists active contracts that bill this month, with terms, uplifts and changes.

  2. 02

    Calculate what is due

    Applies uplifts, proration and mid-period changes to each contract.

  3. 03

    Check for duplicates

    Skips any contract already invoiced for the period in NetSuite.

  4. 04

    Draft invoices

    Creates each invoice in NetSuite linked to its Salesforce contract.

  5. 05

    Approve and send

    The billing lead approves the batch, then Modern sends each invoice.

FAQs

Raise recurring invoices from contracts: FAQs

Can’t find what you’re looking for? Send us a message and a person on the team will answer.

Yes. It applies the uplift dates and rates in each contract and prorates changes made part way through a period.

Modern flags the contract with both values and waits for the billing lead to decide.

Yes. Modern reads contracts from HubSpot or Salesforce and invoices in Xero, QuickBooks, Sage or NetSuite.