I'm automating invoice creation in QuickBooks Online via Zapier, and I'm running into an issue specifically with Bundle line items and the Service Date field
- When I create an invoice with a regular product/service item, the Service Date is submitted and displays correctly on the invoice.
- When I use a Bundle item instead (same Zap, same date input, same format), the Service Date is submitted but does not appear on the invoice.
From my research, I understand this is likely because Zapier's QBO integration uses SalesItemLineDetail for regular items (which supports ServiceDate), but switches to GroupLineDetail for bundles — and the ServiceDate field does not carry through in that structure.
My invoice must remain as a single grouped Bundle line item, so breaking it into individual components is not an option.
Has anyone found a working solution for this? Specifically, has anyone successfully used Code by Zapier to construct a custom GroupLineDetail payload that includes the ServiceDate field when calling the QBO API?



