# Custom Fields

The custom field feature is a versatile tool that allows you to include specific and relevant information about your clients.                                                                                                                                                                 This feature provides the flexibility to add details such as registration numbers, places of supply, or any other information unique to your business needs. With the option to set a default value for these fields, you can save time and ensure accuracy.&#x20;

Additionally, the custom field can be displayed on invoices, allowing you to provide clear and detailed information to your clients. Overall, this feature provides an efficient and effective way to customize your client database, streamline your workflow, and ensure accuracy.&#x20;

Let's see the form below and understand what each field is while adding a custom field:

<figure><img src="/files/zDq5D6XnvOZEHsnY2euA" alt=""><figcaption><p>Custom field form.</p></figcaption></figure>

* **Custom Field Name** - Name of the custom field
* **Type -** Type of the custom field. Type can be&#x20;
  * ***Text*** - If a custom field contains a value in the form of simple text, such as a registration number.
  * ***Image/Document -*** If you need to upload any client documents such as a PAN card or Certificate of Incorporation for record-keeping purposes, you may do so.
* **Default value -** You can set the default value of the custom field to any basic field of the client like Tax ID, Address, State, or Country. When a new client is created, a custom field with a default value is automatically added to their record.
* **Show on Invoice -** You can display the value of a custom field on an invoice if it's set for the client.

Let's now learn how to create or edit a new custom field.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.eprocessify.com/invoices/clients/custom-fields.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
