A request for payment issued by a business to a customer, containing line items, taxes, discounts, and payment terms.
Read-only record of when the invoice was last sent and last viewed.
Additional fees applied to the invoice.
Whether the invoice is archived.
Files attached to the invoice.
Actions that can be performed on this invoice based on its current status.
Business details displayed on the invoice, such as company name, address, email, phone, and logo. Automatically populated from the Site Properties API when the invoice is created, if not explicitly provided. These details aren't synced with Site Properties after creation and become permanently fixed once status reaches PARTIALLY_PAID, PAID, or VOIDED.
Business location.
Date and time the invoice was created.
Currency code for all monetary amounts on the invoice. Three-letter code in ISO-4217 alphabetic format. Set at creation and can't be changed.
Customer information including contact details and billing address.
Custom fields displayed on the invoice document.
Deposit payment configuration.
Invoice-level discounts.
PDF document generation status.
Date when payment is due. Cannot be before issueDate.
Whether the invoice contains subscription line items. true when at least one line item carries subscription info.
Invoice ID.
Date the invoice was issued.
Line items on the invoice.
Invoice URL.
Invoice numbering. Assigned when the invoice is published.
Payment records.
Invoice preset applied to this invoice. Determines the appearance and custom fields on the invoice document. If not provided, the default preset is used.
Invoice type and Wix eCommerce association. May change when an eligible legacy invoice is converted.
Regional properties for the invoice. When not provided, defaults are taken from the Site Properties API.
Revision number, which increments by 1 each time the invoice is updated. To prevent conflicting changes, the current revision must be passed when updating the invoice.
Ignored when creating an invoice.
Delivery and shipping cost details (carrier, method, price, tax) tied to the Wix eCommerce integration. Defaults to using shippingInfo.shippingAddress as the delivery destination unless shipmentInfo.logistics.pickupDetails is specified.
Shipping destination for the invoice, including the recipient's contact details and address. Can exist independently without a shipment. When a shipment is configured, shipmentInfo uses this address as the delivery destination unless a pickup address is specified.
Information about the app that created the invoice.
Invoice status.
Additional flags providing context about the invoice's state, independent of its primary status. These flags are system-managed and read-only.
Tags for organizing invoices. publicTags are visible to anyone with access to the invoice. privateTags are restricted to site owners and require additional permissions to access.
Tax information.
Invoice title.
Financial summary including subtotal, taxes, and total amount.
Date and time the invoice was last updated.