MyBusiness AppMyBusiness App
Back to Invoices
Invoices

Automated invoicing terms

Set invoicing terms on automatic invoices to separate invoice creation from payment collection — share the final amount with your customer, then collect on the due date using the payment method on file.

5 min read

By default, MyPetParlor collects an automatic invoice the moment it's raised. Invoicing terms let you split those two steps: the invoice is created — with its final billable amount, including any usage charges — and shared with the customer first, then collected on a later date using the payment method on file. That gap between creation and collection is what every option on this page configures.

Key Benefits#

  • Show the final amount before you charge. If you use usage-based billing, all the usage is logged into the invoice first so the customer knows exactly what they're being charged before the card on file is hit.
  • Stay on the right side of payments regulations. Some jurisdictions require you to notify customers of an upcoming charge a fixed number of days in advance — terms give you a clean way to honour that without manual workarounds.
  • Bill on shipment, not on renewal. For merchants shipping physical goods, you can raise the invoice when the subscription renews and only collect once the parcel actually ships.

Collection Terms#

Automatic Invoices#

Automatic invoices charge a credit card the customer has on file. With no invoicing term set, MyPetParlor collects On-Receipt — the same moment the invoice is created. The default behaviour for the whole site is configured under automated invoicing.

Manual Invoices#

Manual invoices generate the invoice and leave collection to the customer — no automatic charge is attempted. See manual invoicing for the full manual-collection workflow.

Term Options for Automatic Invoices#

Pick from the standard terms or define a custom one. The site-wide default lives on the Invoice Settings page; you can override it per invoice from the dashboard or the API.

TermDue date
On-ReceiptSame day the invoice is raised
Net-1010 days after the invoice date
Net-3030 days after the invoice date
Net-6060 days after the invoice date
Custom daysAny whole number of days you specify

End-of-Month (EOM) Terms#

End-of-month terms are useful when your business customers settle invoices weeks or even months after issue. Rather than counting from the invoice date, the due date is anchored to the last day of the month the invoice was issued in.

How it's calculated. The due date marks when the invoice is considered past due. MyPetParlor takes the last day of the issue month, adds the EOM duration, and adds an extra 24-hour window — the result is the official due date.

Examples.

  • Invoice issued 6 June with EOM +0 → due date 1 July.
  • Invoice issued 18 February with EOM +15 → due date 16 March.
  • Invoice issued 27 September with EOM +60 → due date 30 November.

Supported EOM terms.

  • EOM +0
  • EOM +15
  • EOM +30
  • EOM +45
  • EOM +60
  • EOM +90

API availability. EOM terms are accessible through the dashboard and through both the API.

Understanding Past Due Invoices#

A manual invoice is past due the day after its due date. A Net-30 invoice raised on 1 June, for example, has a due date of 1 July and becomes past due on 2 July. From that point the invoice enters your dunning configuration and the customer receives the relevant past-due email templates.

Manage Automated Invoicing Terms in MyPetParlor#

Step 1: Set the default term for automatic invoices#

The site-wide default for new automatic invoices is On-Receipt. To change it, open automated invoicing and pick a different value under Invoice Defaults → Terms. Every automatic invoice raised after that uses the new term unless it's overridden on the invoice itself. Automatic and manual invoices can carry different default terms.

Step 2: Override the term on a specific invoice#

When you raise an automatic invoice — through the dashboard or the API — you can override the site default and set a different term just for that invoice. Per-invoice overrides take precedence over the site default.

Step 3: Communicate the term to your customer#

When a term is set on an automatic invoice, MyPetParlor sends the New Invoice email template to the customer so they know the amount, the due date, and when their payment method will be charged.

FAQs#

What happens if collection fails on the due date?#

The invoice moves to a past due state and enters the dunning schedule configured for your site. The matching past-due email templates are sent automatically.

What if a collection attempt fails before the term expires?#

The invoice doesn't enter dunning or get marked as past due. MyPetParlor will try to collect again on the due date set on the invoice or subscription, and the relevant email templates are sent.

How does this interact with my dunning configuration?#

After a failure on the due date, the invoice immediately enters dunning. Depending on how long your dunning window is, that schedule can overlap with the next subscription cycle. Plan your dunning length around your term length so a customer can't start a new billing cycle with an unpaid invoice still in flight.

Was this article helpful?

More in Invoices