quickbooks_export_to_edi
Export QuickBooks Invoices and Purchase Orders as outbound EDI (810/850) to trading partners. Use dry-run to preview mapped payloads before sending.
Instructions
Pull QuickBooks entities and emit them as outbound EDI to a trading partner (Invoice→810, PurchaseOrder→850). Use dryRun:true to preview the mapped payloads without sending. partnerId is required unless dryRun. Required scopes: qbo:write, edi:write. Requires confirm:true and idempotencyKey.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Specific QBO ids; omit for most recent. | |
| since | No | ISO date; only entities with TxnDate >= since. | |
| dryRun | No | Map only — return payloads without creating documents. | |
| entity | Yes | QBO entity to export. | |
| confirm | No | Explicitly confirm sending the mapped documents. | |
| maxRows | No | Cap rows (default/cap 100). | |
| partnerId | No | Trading partner id to send to (required unless dryRun). | |
| idempotencyKey | No | Unique key for safe retries. |