## Zoho Billing - Product, solutions, integrations, support, and resources Index Access the complete documentation index at: https://www.zoho.com/en-ng/billing/llms.txt Use this file to discover all available documentation pages before proceeding. # Custom Module Preferences ![](/billing/images/ue-resources/llm-utility-menu/sparkle-ai.svg) Explore With AI ![](/billing/images/ue-resources/llm-utility-menu/dd-arrow.svg) * [Open in ChatGPT (opens in new tab)](https://chatgpt.com/?prompt=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fen-ng%2Fbilling%2Fhelp%2Fsettings%2Fcustom-modules%2Fpreferences.html+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.) * [Open in Claude (opens in new tab)](https://claude.ai/new?q=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fen-ng%2Fbilling%2Fhelp%2Fsettings%2Fcustom-modules%2Fpreferences.html+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.) * ![Copy for LLM](/billing/images/ue-resources/llm-utility-menu/copy.svg) Copy for LLM * [![View as Markdown](/billing/images/ue-resources/llm-utility-menu/md.svg) View as Markdown (opens in new tab)](/en-ng/billing/help/settings/custom-modules/preferences.md) ## Approvals If the records of a custom module has to be approved other users in your organization, you can configure Approvals for the custom module in Zoho Billing. You can choose from **Simple** and **Multi-Level** approval based on your business requirements. * * * ## Fields & Tables To fully craft a custom module in Zoho Billing, you can use the form builder to add fields of different data types and tables to the module. Read our help document on the [Basic Functions of a Custom Module](/en-ng/billing/help/settings/custom-modules/basic-functions.html) to learn more. * * * ## Preferences Manage the preferences of a custom module from this tab. ### Custom Modules in Customer Portal If you want your customers to view and perform actions on the records of a custom module, you can enable the custom module for the customer portal. You can also configure which records they can view and what actions they can perform. * * * ## Validation Rules With Validation Rules, you can create rules to set restrictions for the data being recorded. * * * ## Custom Buttons & Links Custom Buttons allows you to perform specific actions to purchase orders when the button is clicked. Custom Links opens an external link. You can create them using a deluge script and execute actions based on the functions you add. * * * ## Related Lists Related Lists allows you to fetch and view data from within the app as well as from other third-party services. This comes in handy when you want to cross-reference data from different entities.