Skip to main content
Payment terms include the payment due date, any discounts for early payment, and late fees for overdue payments. Common terms like “Net 30” mean payment is due within 30 days of the invoice date. Clear payment terms help ensure smooth cash flow and set expectations between parties.

Preferred

Payment terms can be set on the Customer level or Environment wide. Specifying a payment terms on a Customer will override any environment wide. Upon generating an invoice, payment terms and the corrosponding due date is applied to the invoice.

Syntax

There are different types of payment terms. Payment terms are handled as string with a specific syntax.
TermSyntaxExample
Pay on receiptPORInvoice date and due date will be the same, also referred to as immediate payment.
Net X daysNET-(days)Due date will follow (days) from the invoice date.
Month followingMFI-(days)Due date will be the following month + the days specified.

Example

Creating a customer with payment terms of Net 45 days:
curl -X POST \
     -H "Content-Type: application/json" \
     -H "Authorization: Bearer {your_token_here}" \
     -H "X-environment: {your_environment_id_here}" \
     -H "X-version: 2022-03" \
     -d '{ "name": "Jake Hulk Pondoman", "currency" : "eur", "paymentTerms" : "NET-45" }' \
     https://api.plude.io/customers/