Basic Functions in Custom Modules

Let’s take a look at how you can create a custom module and add the required fields in Zoho Books.

For example, you can create a custom module called Debtors, if your organisation requires you to track the loans you provide in Zoho Books.

Create Custom Modules

To create a custom modules in Zoho Books:

Enter the module details

Insight: A primary field is required to create a custom module. This field will be used to identify the custom module’s records.

Insight: You can edit the name of the primary field later if required. However, you will not be able to delete it.

Enter the primary field details

The custom module will be listed under the More section on the left sidebar.


Add Fields

To help you fully craft your custom module, Zoho Books provides you the option to create fields with different data types. Here’s how:

New field details

You can edit, delete or mark a custom field as inactive in Zoho Books.

Insight: Each data type has a certain limitation to the number of custom fields that can be created.


Add Tables

Scenario: Employees at Zylker often need supplies for their work. Patricia, Zylker’s CEO, uses the Custom Modules feature in Zoho Books to create a module called Purchase Requests to track these requests. She adds a table for employees to list the items they need. When an employee needs an office supply, they create a record in the Purchase Requests module and add the items as line items in the table, specifying the required quantity.

You can create tables for the custom modules you create. Inside the table, you can add the required line items. This is similar to how you add items as line items in the Item Details table when creating transactions. To create a table:

Field Name Description
Table Name Name of the table.
Table Columns The columns needed in the table. Click + New Column and select a data type for the column from the dropdown. A column will be added to the table.

You can update the Column Name by clicking the newly created column and entering the required name.
Table Summary A summary section for the details provided in the table. This is similar to the total section of a transaction.

Click + Summary Field and select a data type from the dropdown. A field will be added under table summary. You can change the Field Name by clicking the field name text and entering the required name for the field.

Aggregate is used to perform mathematical operations, such as sum, average, maximum value, or minimum value on the data. This is available only for the table columns of the amount, decimal, integer, and percentage data type.

The Formula data type enables you to build a formula that performs calculations using predefined functions, fields, and operators. Learn more about the Formula data type. You can only use the custom module fields in the formula and not the table fields.
Allow reordering of rows Check this option if you want to reorder the table rows when creating or editing records in the custom module
Set the maximum number of rows allowed in this table Check this option if you want to set the maximum number of rows that can be added to the table.
Is this table mandatory? Click Yes if you want to make the table mandatory when creating or editing records. If not, click No.
Show in all PDFs Click Yes if you want the table to be displayed in the custom module’s PDF templates. If not, click No.
New table

The following data types are supported in table columns:


Add Records

Once you’ve created a custom module and added fields, you can create a record and enter the details. Here’s how:

Create a new record

Import Records and Tables

You can import a custom module’s records and tables into Zoho Books. Read our help document on importing data to learn how.

When importing, you can choose to import the records of the custom module or its tables. If you want to import the tables, you should first import the records and then the tables.

Import a custom module

When importing tables, you can overwrite the existing details by using either the Record Name or the Module Record ID.


Was this document helpful?
Yes
No
Thank you for your feedback!
Want a feature?
Suggest
Switch to smart accounting software. Switch to Zoho Books.   Start my free 14-day trial

Books

Online accounting software
for small businesses.