Skip to content

Zoho Invoice

Description

The Zoho Invoice entity represents billing documents generated for clients, capturing details like customer name, items/services billed, due dates, and payment terms. It is used to manage financial transactions and automate invoicing workflows in Zoho.

The Zoho Invoice activity allows your workflow to connect to Zoho CRM or Zoho Invoice module and perform operations such as retrieving invoices, creating or updating invoice records, or deleting invoices. It supports both individual and bulk operations, making it flexible for financial data automation.

Use this activity to:

  • Get – Fetch a single invoice by ID
  • Get All – Fetch a list of all invoices
  • Create – Add a new invoice
  • Create Many – Add multiple invoices using mapped fields
  • Update – Modify an existing invoice
  • Delete – Remove an invoice by ID

Use case: Once a deal is closed, workflows can automatically generate an invoice using the Zoho Invoice activity. Fields like tax and due date can be populated using Fill Columns activity, and the final PDF can be sent to clients using SendEmailAttachment. You can monitor overdue invoices using Extract Date Component or Flag Holidays

Input

  • Data – Required only for Create, Create Many, and Update operations.

Output

Output TypeFormatDescription
DataJSONReturned invoice record(s)

Configuration Fields

Field NameDescription
ConnectionSelect an existing Zoho connection. Required to authenticate API calls.
OperationOne of:
  • Get
  • Get All
  • Create
  • Create Many
  • Update
  • Delete
IdRequired for Get, Update, and Delete. Refers to the Zoho Invoice ID.
FieldsUsed in Create and Update. Enter invoice fields such as Customer Name, Invoice Date, Line Items, etc.
Fields MappingUsed in Create Many. Maps fields from previous workflow data to Zoho Invoice fields.

Sample Input

OperationRequired FieldsExample Input
GetId
IdINV1234567890
Get AllNone(No input required)
CreateInvoice fields
Customer NameABC Corp
Invoice Date2024-06-01
Total1500.00
UpdateId, Fields
IdINV1234567890
StatusPaid
DeleteId
IdINV1234567890
Create ManyField Mapping
Customer Name[Client]
Total[Amount]
Invoice Date[Date]

Input fields for Create Many operation are mapped from data output by the previous activity in the workflow.

Sample Configuration

FieldValue
connection.idzoho-prod-001
connection.nameZoho Billing
operationCreateMany
fieldsMapping
  • Customer Name → Client
  • Total → Amount
  • Invoice Date → Date

Sample Output

IdCustomer NameTotalStatusCreated TimeModified Time
INV12345ABC Corp1500.00Sent2024-06-01T12:00:00Z2024-06-15T13:45:00Z
INV12346XYZ Ltd2400.00Draft2024-06-02T11:30:00Z2024-06-16T14:20:00Z