Paperdork icon

Paperdork

Create and manage invoices in Paperdork via Koppelingen middleware

Actions4

Invoice → Create

AI-generated

Summary

Create a new invoice in Paperdork by specifying required invoice details and optional additional information.

Inputs

  • Status (required) — Select the invoice status from Concept, Planned, Open, Paid, or Uncollectible (default is Open).
  • Date (required) — Set the invoice date and time.
  • Payment Term (Days) (required) — Define the number of days for the payment term (minimum 1, default 30).
  • Customer Name (required) — Provide the name of the customer for the invoice.
  • Customer Type (required) — Choose the customer type: Business or Consumer (default Consumer).
  • Additional Fields — Optionally add fields including Date Paid (required if status is Paid), Description, Reference (invoice comment), and Template ID (0 for default).
  • Customer — Optionally specify detailed customer information such as contact names, email, phone, VAT number, address components, and Chamber of Commerce Number.
  • Invoice Lines — Optionally add one or more invoice lines with details like amount excluding VAT, count, description, whether to include VAT in amount, line type (Freeformat or catalog price), price ID, VAT percentage, and VAT type.

Output shape

a single record

Returns the created invoice object as JSON in the node's output. The operation issues a POST request to the /v1/Invoices/create endpoint with the assembled invoice data in the body.

Examples

Example 1: Create an open invoice due in 30 days for a business customer with line items

Required fields set along with customer details and multiple invoice lines; optional fields left empty unless needed.

Links

Discussion