Basic Information

appmixer.harvest.invoice.CreateInvoice

Create Invoice

1.0.0

Public

Create a new invoice with line items.

Input Ports

in

FieldTypeDescription
Client ID text The ID of the client this invoice belongs to.
Subject text The invoice subject.
Invoice Number text Unique invoice number. If no value is set, the number will be automatically generated.
Issue Date date-time Date the invoice was issued. Defaults to today's date. Format: YYYY-MM-DD.
Payment Term select The timeframe in which the invoice should be paid.
Due Date date-time Date the invoice is due. Only taken into account if Payment Term is set to 'Custom'. Format: YYYY-MM-DD.
Purchase Order text The purchase order number.
Notes textarea Any additional notes to include on the invoice.
Currency text The currency used by the invoice (e.g., USD, EUR).
Tax Percentage number Tax percentage to apply to the subtotal (e.g., 10.0 for 10%).
Tax2 Percentage number Second tax percentage to apply to the subtotal.
Discount Percentage number Discount percentage to subtract from the subtotal (e.g., 10.0 for 10%).
Estimate ID text The ID of the estimate associated with this invoice.
Retainer ID text The ID of the retainer you want to add funds to with this invoice.

Output Ports

out

FieldTypeDescription
Invoice ID -
Client Key -
Number -
Purchase Order -
Amount -
Due Amount -
Tax -
Tax Amount -
Tax2 -
Tax2 Amount -
Discount -
Discount Amount -
Subject -
Notes -
State -
Period Start -
Period End -
Issue Date -
Due Date -
Payment Term -
Sent At -
Paid At -
Closed At -
Recurring Invoice ID -
Created At -
Updated At -
Paid Date -
Currency -
Payment Options -
Client -
Estimate -
Retainer -
Creator -
Line Items -

Full Metadata