Zoho Books icon

Zoho Books

Interact with Zoho Books API

Actions16

Invoice → Create

AI-generated

Summary

Create a new invoice in Zoho Books for a specified organization using mapped fields, custom fields, extra key-value pairs, or a raw JSON payload.

Inputs

  • Organization ID (required) — The Zoho Books organization ID to create the invoice under.
  • Body (JSON) — A raw JSON string defining the invoice payload.
  • Extra Body Fields — Additional key-value pairs merged directly into the top-level request body.
  • Mapped Fields (Dropdown) — Predefined invoice fields selected from a dropdown (such as customer_id, date, due_date, status) merged into the request body.
  • Custom Fields — Array of custom field label and value pairs formatted as custom_fields in the request payload.

Output shape

a single record

Returns the complete API response object returned by Zoho Books POST /invoices endpoint.

Examples

Example 1: Create a simple invoice for a customer

Provide Organization ID and set Mapped Fields with Customer ID and Invoice Date.

Example 2: Create an invoice using a raw JSON payload

Provide Organization ID and enter the full invoice structure (including line items) into Body (JSON).

Links

Discussion