Get 50% OFF QuickBooks for 3 months*

Buy now
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Simplify payday and set payroll to run automatically on QuickBooks. Explore QuickBooks Payroll
rkarthik
Level 1

QuickBooks Invoice Custom Fields – API Returns Incorrect / Outdated Field Names

When retrieving Invoice details through the QuickBooks Online API, the CustomField array does not match the custom fields visible on the QuickBooks Invoice UI. The API is returning old or inactive custom field names instead of the current ones displayed in the UI. The Invoice UI currently displays the following custom fields: External Reference Number PO NO PO DATE However, the API response for the same invoice returns: "CustomField": [ { "DefinitionId": "1", "Name": "PO NO", "Type": "StringType", "StringValue": "123456789kjh" }, { "DefinitionId": "2", "Name": "PO DATE -1 (inactive)", "Type": "StringType", "StringValue": "2026-01-27" }, { "DefinitionId": "3", "Name": "sales3", "Type": "StringType", "StringValue": "QWERTYUIOPLKJHGFSAZXCVBNM" } ] The Name values shown above do not match the UI labels and include: Old names Inactive field names Unrelated legacy names (e.g., sales3)

1 Comment 1
Jelayca V
QuickBooks Team

QuickBooks Invoice Custom Fields – API Returns Incorrect / Outdated Field Names

I appreciate the details you've shared, @rkarthik.

 

Please know that we have a dedicated forum called Intuit Developer that specifically handles API-related topics. I recommend posting your query there so that our product developers and engineers can assist you in resolving the issue and ensuring alignment between the API data and the Invoice UI.

 

Here's how to connect with them:

 

  1. Visit this link: https://help.developer.intuit.com/s/.
  2. Choose your QuickBooks product.
  3. Click on Ask a Question.
  4. Please sign in and follow the on-screen prompts to proceed.

 

Please let me know if you have further questions about QuickBooks-related concerns. 

Need QuickBooks guidance?
Log in to access expert advice and community support instantly.

Need to get in touch?

Contact us