Adding Line Items to an existing QBO Invoice - Quick Books Online

I want to add items to an exiting Invoice in QBO using n8n.
I have the Invoice ID of the particular Invoice.

The only fields it seems that I can update through the QBO node is:

Billing Adresss
Billing Email
Customer Memo
Custom Fields
Document Number
Due Date
Email Status
Print Status
Shipping Address
Transaction Date

using n8n Cloud
Any help would be greatly appreciated

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

@n8n I updated my question with the relevant information.

  • n8n version: 1.34.2
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Cloud
  • Operating system:

Hi @Shikker! Thank you for reaching out and being a part of the community! I’m sorry it’s taken so long for us to get you a response.

You are correct that the only fields you can update through the built-in Quickbooks Online node are those you specified. That said, you could look to use the HTTP Request node to update the invoice for fields we don’t currently support.

You could still use the credentials you’ve configured for the app, and you would just have to specify the correct endpoint in the request. You can reference Intuit’s API documentation for QBO for the correct addresses and required parameters.

I hope this will help you move ahead in the right direction!