Zoho Blog is the official content hub where Zoho shares the latest product updates, business insights, how-to guides, and thought leadership articles related to its cloud applications and services. It helps users stay informed about new features, best practices, and industry trends across the Zoho ecosystem.
This guide walks users through the entire flow of an invoicing system, starting from Settings and ending with Invoice Creation. You can use this directly as a blog post or documentation page.
Go to Settings
The Settings section is where you configure your business details, taxes, templates, and system preferences before creating any transactions.
Steps:
From the dashboard, click Settings (usually available in the sidebar or top menu).
The settings page will display multiple configuration options such as:
Business Details
Order Details
Tax Setup (GST)
PDF Template Setup
User & Permissions (optional)
Organization Details Setup
Order details define how your invoices and orders behave across the system.
Steps:
In Settings, click Organization Details.
Edit your details
Save the changes
Tax Details Setup (GST Setup)
This section is critical for businesses registered under GST.
Steps:
Go to Settings → Tax Details / GST Setup.
Enable GST
Enter your GST information:
GSTIN number
Business legal name
State and place of supply
Configure tax slabs:
CGST
SGST
IGST
Applicable percentages (5%, 12%, 18%, 28%)
Save the tax configuration.
Create Customer using UI
Customers must be added before creating invoices.
Steps:
Go to Customers → Create Customer
Enable GST
Enter customer details:
Customer name
Email address
Phone number
Billing address
If applicable, add GST details:
GSTIN
State
Customer type (Registered / Unregistered)
Save the customer
Create Item / Product using UI
Items or services are required to generate invoices.
Steps:
Go to Items / Products → Create Item
Enter item details:
Item name
Description
Item type (Product / Service)
Set pricing:
Selling price
Tax applicability
GST percentage
Configure stock details (if applicable):
SKU
Quantity
Save the item.
Create Invoice using UI
Once everything is set up, you can easily generate invoices for your customers.
Steps:
Go to Invoices → Create Invoice
Select the customer.
Add items:
Choose items from the list
Adjust quantity and price if required
Verify tax calculation:
CGST / SGST or IGST applied automatically
Set invoice details:
Invoice date
Due date
Payment terms
Add notes or terms & conditions (optional).
Save the invoice.
Download or Share Invoice using UI
After creating an invoice, you can download or share it with the customer using multiple options.
Options:
Download the invoice as PDF.
Print the invoice.
Email the invoice directly to the customer.
Share the invoice:
Via WhatsApp (if supported)
Using a shareable link
Part 2: How to Create a Zoho Developer Account
A Zoho Developer account is used to create APIs, build extensions, and integrate Zoho with other applications.
When working with the Zoho Books API, especially for creating invoices, it is critical to follow Zoho’s technical rules, country-specific regulations, and accounting compliance requ
OAuth & Authentication Rules
Mandatory Rules
Zoho Books API only supports OAuth 2.0
API keys or basic authentication are not allowed
Authorization Code is one-time use only
Access Token expires every 1 hour
Refresh Token must be stored securely
You must use valid scopes such as:
ZohoBooks.fullaccess.all
Insufficient scopes will result in:
Unauthorized / Permission Denied
Data Center & Country Rules
Zoho Books is region-locked.
API Domain Must Match Organization Country
Country
API Domain
USA / Global
zohoapis.com
India
zohoapis.in
EU
zohoapis.eu
Australia
zohoapis.com.au
Japan
zohoapis.jp
Using the wrong domain = API failure
Tokens are not cross-region compatible
Organization Rules
Organization ID Rules
Every API request must include organization_id
organization_id is unique per country
One OAuth token can access multiple organizations, but you must explicitly select one
Validation API
GET /organizations
Customer (Contact) Rules
Mandatory Fields
contact_name (required)
Email (recommended for invoice sending)
Country-Specific Rules
Country
Special Requirements
India
GST Treatment
UAE
TRN
EU
VAT Number
USA
Sales Tax settings
Invoices cannot be created without a valid customer.
Item Rules
Mandatory Item Rules
Each invoice must have at least one line item
Items must exist before invoice creation
Rate must be numeric
Quantity must be ≥ 1
Tax Rules for Items
Tax must be linked via tax_id
Do not hardcode tax percentage
Tax behavior depends on country
Tax Rules (Country-Wise)
Taxes are strictly regulated by country laws.
India (GST)
Mandatory Fields
GST Treatment
Place of Supply
GSTIN (for registered businesses)
Tax Types
CGST + SGST (intra-state)
IGST (inter-state)
USA (Sales Tax)
Tax depends on state
Tax authority configuration required
Sales tax may be optional
Missing or incorrect tax fields = invoice rejection.
Invoice Creation Rules
Mandatory Invoice Fields
customer_id
line_items
rate
quantity
Status Rules
Newly created invoices are in Draft status
Approval may be required before sending
Auto-send depends on organization settings
Currency Rules
Organization has a base currency
Invoice currency must be enabled beforehand
Exchange rate is required for foreign currency invoices
Validation API
GET /settings/currencies
Error Handling Rules
Error Code
Meaning
401
Invalid or expired token
403
Permission denied
404
Resource not found
429
Rate limit exceeded
500
Server error
Invoice Numbering Rules
Invoice numbers are auto-generated
Manual override allowed only if enabled
Country-specific formats may apply
Recommended API Execution Order
OAuth Authorization
Generate Tokens
Get Organization
Get Settings (Tax, Currency)
Create Customer
Create Item
Create Invoice
contact Us
Your technology partner for innovative and impactful digital solutions.
06+
Years in the business
375+
Solutions delivered
25+
Technology experts
Connect with us.
Processing..
GET A QUOTE NOW
Connect with us for your requirements or
queries. We'll get back to you within 24Hrs.