---
title: How to add custom fields to line items?
description: If you need to include specific fields to PQ or PO line items, you can always add more details to the line item details edit form using custom fields.
---

[Skip to content](https://help.peakflo.co/how-to-add-custom-fields-to-line-items#main-content)

[![PEAKFLO LOGO GRAM_NO BG-1](https://help.peakflo.co/hs-fs/hubfs/PEAKFLO%20LOGO%20GRAM_NO%20BG-1.png?width=117&height=30&name=PEAKFLO%20LOGO%20GRAM_NO%20BG-1.png)](https://peakflo.co/)

- [Go to Customer Portal](https://help.peakflo.co/tickets-view)
- [Go to peakflo.co](https://peakflo.co/)

Open main navigation

Close main navigation

- [Go to Customer Portal](https://help.peakflo.co/tickets-view)
- [Go to peakflo.co](https://peakflo.co/)

 Hello! How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.peakflo.co/?hsLang=en)
2. [Accounts Payable](https://help.peakflo.co/accounts-payable?hsLang=en)
3. [Custom Fields](https://help.peakflo.co/accounts-payable?hsLang=en#custom-fields)

# How to add custom fields to line items?

If you need to include specific information about the PQ or PO line items, you can always add more details to the line item details edit form using custom fields. In this article, we will walk you through the steps of how you can do that:

1. Go to **"Settings"** and click on **"Custom Fields"** under the **"Payables"** section.

![Screen Shot 2023-06-28 at 16.25.07](https://help.peakflo.co/hs-fs/hubfs/Screen%20Shot%202023-06-28%20at%2016.25.07.png?width=450&height=396&name=Screen%20Shot%202023-06-28%20at%2016.25.07.png)

 

2. Then click on **"Add New**" to define a new custom field. You can also edit an existing custom field by clicking on it.

![Screen Shot 2023-06-28 at 16.26.24](https://help.peakflo.co/hs-fs/hubfs/Screen%20Shot%202023-06-28%20at%2016.26.24.png?width=600&height=213&name=Screen%20Shot%202023-06-28%20at%2016.26.24.png)

3. Add the details of the custom field in the **"General"** tab

![](https://help.peakflo.co/hs-fs/hubfs/Screenshot%202025-10-09%20at%206-14-13%E2%80%AFAM-png.png?width=600&height=295&name=Screenshot%202025-10-09%20at%206-14-13%E2%80%AFAM-png.png)

4. Then go to the **"Visibility"** tab of the custom field module and tick the boxes as follows:

![](https://help.peakflo.co/hs-fs/hubfs/Screenshot%202025-10-09%20at%206-16-12%E2%80%AFAM-png.png?width=450&height=1021&name=Screenshot%202025-10-09%20at%206-16-12%E2%80%AFAM-png.png)

- **Visible** – The custom field will be displayed to users wherever line item details are shown.
- **Mandatory on approval** – Before any PQ or PO can be approved, users must fill in this custom field, ensuring all critical information is captured prior to final approval.
- **Always mandatory** – The field is required at all times, whether creating, editing, or approving the item. This prevents incomplete submissions and maintains data integrity.
- **Visible on the table** – The custom field will appear directly in the line item table view, allowing users to quickly reference or review the entered information without needing to navigate away.

5. Then click on **"Save"**.

This custom field will automatically appear in your export file, ensuring all additional details you’ve added are included in any data exports for comprehensive financial reporting and analysis.

6. You can view custom fields directly in the **Line Item Table** and edit them from the same modal used in Additional Info. Any updates made in Additional Info will instantly appear in the table. Go to the **"Line Items"** section and then choose **"Additional Info"** to edit the line item custom fields.

![ScreenRecording2025-08-14at2.08.24PM-ezgif.com-video-to-gif-converter](https://help.peakflo.co/hs-fs/hubfs/ScreenRecording2025-08-14at2.08.24PM-ezgif.com-video-to-gif-converter.gif?upscale=true&upscale=true&width=600&height=318&name=ScreenRecording2025-08-14at2.08.24PM-ezgif.com-video-to-gif-converter.gif)

7. When a mandatory custom field is left incomplete, the system provides clear visual cues to guide users in resolving the issue. An “**Error**” message will appear in the relevant cell under "**Additional Info.**" This helps users easily identify and complete any missing information in their line items.

![image (1)-Aug-15-2025-03-53-43-2593-AM](https://help.peakflo.co/hs-fs/hubfs/image%20(1)-Aug-15-2025-03-53-43-2593-AM.png?upscale=true&upscale=true&width=600&height=212&name=image%20(1)-Aug-15-2025-03-53-43-2593-AM.png)

8. An error message will be highlighted upon saving if a mandatory custom field is left incomplete.

![](https://help.peakflo.co/hs-fs/hubfs/Screenshot%202025-10-09%20at%206-32-36%E2%80%AFAM-png.png?width=600&height=399&name=Screenshot%202025-10-09%20at%206-32-36%E2%80%AFAM-png.png)

9. After resolving, click on **"Save"** to save the changes.

#### FAQ

**Do custom fields of type “Number” support decimals?**  
Yes, number-type custom fields support decimal values. You can enter both whole numbers and numbers with decimals.

- [New to Peakflo?](https://help.peakflo.co/new-to-peakflo?hsLang=en)
- [Accounts Payable](https://help.peakflo.co/accounts-payable?hsLang=en#main-content)
  
  
  
  
  
    - [Getting Started](https://help.peakflo.co/accounts-payable?hsLang=en#getting-started)
    - [Rules](https://help.peakflo.co/accounts-payable?hsLang=en#rules)
    - [Approval Workflow](https://help.peakflo.co/accounts-payable?hsLang=en#approval-workflow)
    - [Custom Fields](https://help.peakflo.co/accounts-payable?hsLang=en#custom-fields)
    - [Vendors](https://help.peakflo.co/accounts-payable?hsLang=en#vendors)
    - [Purchase Requests](https://help.peakflo.co/accounts-payable?hsLang=en#purchase-requests)
    - [Purchase Quotes](https://help.peakflo.co/accounts-payable?hsLang=en#purchase-quotes)
    - [Purchase Orders](https://help.peakflo.co/accounts-payable?hsLang=en#purchase-orders)
    - [OCR](https://help.peakflo.co/accounts-payable?hsLang=en#ocr)
    - [Bill Management](https://help.peakflo.co/accounts-payable?hsLang=en#bill-management)
    - [My Approvals](https://help.peakflo.co/accounts-payable?hsLang=en#my-approvals)
    - [Goods Receipt Notes & Service Receipt Notess](https://help.peakflo.co/accounts-payable?hsLang=en#goods-receipt-notes-service-receipt-notess)
    - [Budget](https://help.peakflo.co/accounts-payable?hsLang=en#budget)
    - [Reconciliation](https://help.peakflo.co/accounts-payable?hsLang=en#reconciliation)
    - [Reports](https://help.peakflo.co/accounts-payable?hsLang=en#reports)
    - [Wallet & Transactions](https://help.peakflo.co/accounts-payable?hsLang=en#wallet-transactions)
    - [Payments](https://help.peakflo.co/accounts-payable?hsLang=en#payments)
    - [Vendor Onboarding Management](https://help.peakflo.co/accounts-payable?hsLang=en#vendor-onboarding-management)
    - [Vendor Portal](https://help.peakflo.co/accounts-payable?hsLang=en#vendor-portal)
    - [WhatsApp Vendor Portal](https://help.peakflo.co/accounts-payable?hsLang=en#whatsapp-vendor-portal)
    - [Three-way Matching](https://help.peakflo.co/accounts-payable?hsLang=en#three-way-matching)
- [Accounts Receivable](https://help.peakflo.co/accounts-receivable?hsLang=en#main-content)
  
  
  
  
  
    - [Getting Started](https://help.peakflo.co/accounts-receivable?hsLang=en#getting-started)
    - [Invoice Management](https://help.peakflo.co/accounts-receivable?hsLang=en#invoice-management)
    - [Workflow Management](https://help.peakflo.co/accounts-receivable?hsLang=en#workflow-management)
    - [Actions](https://help.peakflo.co/accounts-receivable?hsLang=en#actions)
    - [Customer Management](https://help.peakflo.co/accounts-receivable?hsLang=en#customer-management)
    - [Customer Portal](https://help.peakflo.co/accounts-receivable?hsLang=en#customer-portal)
    - [Collections](https://help.peakflo.co/accounts-receivable?hsLang=en#collections)
    - [Reports](https://help.peakflo.co/accounts-receivable?hsLang=en#reports)
    - [Credit Notes](https://help.peakflo.co/accounts-receivable?hsLang=en#credit-notes)
- [Integrations Page](https://help.peakflo.co/integrations-page?hsLang=en#main-content)
  
  
  
  
  
    - [Basics](https://help.peakflo.co/integrations-page?hsLang=en#basics)
    - [Peakflo API](https://help.peakflo.co/integrations-page?hsLang=en#peakflo-api)
    - [Xero](https://help.peakflo.co/integrations-page?hsLang=en#xero)
    - [NetSuite](https://help.peakflo.co/integrations-page?hsLang=en#netsuite)
    - [Jurnal](https://help.peakflo.co/integrations-page?hsLang=en#jurnal)
    - [Quickbooks](https://help.peakflo.co/integrations-page?hsLang=en#quickbooks)
    - [Microsoft Dynamics 365 Business Central](https://help.peakflo.co/integrations-page?hsLang=en#microsoft-dynamics-365-business-central)
    - [Microsoft Dynamics 365 Finance & Operations](https://help.peakflo.co/integrations-page?hsLang=en#microsoft-dynamics-365-finance-operations)
    - [Zalo](https://help.peakflo.co/integrations-page?hsLang=en#zalo)
    - [SFTP](https://help.peakflo.co/integrations-page?hsLang=en#sftp)
    - [SAP](https://help.peakflo.co/integrations-page?hsLang=en#sap)
- [Travel & Expense Management](https://help.peakflo.co/travel-expense-management?hsLang=en)
- [Payment Automation](https://help.peakflo.co/payment-automation?hsLang=en)
- [Reports](https://help.peakflo.co/reports?hsLang=en)
- [Legal Notes](https://help.peakflo.co/legal-notes?hsLang=en)
- [General Questions](https://help.peakflo.co/general-questions?hsLang=en)
- [Guides for Partners](https://help.peakflo.co/guides-for-partners?hsLang=en)
- [Latest Releases](https://help.peakflo.co/latest-releases?hsLang=en)
- [Offboarding](https://help.peakflo.co/offboarding?hsLang=en)
- [Peakflo Ticket Portal](https://help.peakflo.co/peakflo-ticket-portal?hsLang=en)
- [Peakflo 20X](https://help.peakflo.co/peakflo-20x?hsLang=en)

[![Chill listening crop-3](https://help.peakflo.co/hs-fs/hubfs/Gmail-ads_Logo1-min.png?width=55&height=55&name=Gmail-ads_Logo1-min.png "Chill listening crop-3")](http://peakflo.co)

peakflo.co Help Center

<https://www.linkedin.com/company/peakflo/> <https://www.facebook.com/Peakflo/> <https://www.instagram.com/getpeakflo/> <https://www.youtube.com/channel/UCbzMHJ2UBBv22aaYSBGXA_Q> <https://twitter.com/getpeakflo>

Copyright © 2026, Peakflo