Generate Invoice Documents Action
This action uses the ID of the invoice batch run record to find the draft or posted invoices from the batch and to generate the PDF documents for its invoices that are in the Draft or Posted status. This action creates a DocGenerationBatchProcess record that contains the Document Generation Process and Invoice Document records for each of the invoices. This action is available in API version 63.0 and later with Revenue Cloud Billing.
Special Access Rules
The Generate Invoice Documents action is available in Enterprise, Unlimited, and Developer Editions where Revenue Cloud Billing is enabled. The org must have Billing Docgen enabled and an active Invoice Document Template to generate PDF documents. To use this action, you need either the Billing Operations User or the Billing Admin permission set, along with the Docgen Designer and Docgen Designer Standard User permission sets.
Supported REST HTTP Methods
- URI
- /services/data/v64.0/actions/standard/generateInvoiceDocuments
- Formats
- JSON, XML
- HTTP Methods
- POST
- Authentication
- Authorization: Bearer token
Inputs
Input | Details |
---|---|
invoiceBatchRunId |
|
Outputs
Output | Details |
---|---|
requestId |
|
requestStatus |
|
Example
- POST
-
This example shows a sample request for the Generate Invoice Documents action.
{ "inputs": [ { "invoiceBatchRunId": "5IRSG000001Az014AC" } ] }
This example shows a sample response for the Generate Invoice Documents action.
{ "actionName": "generateInvoiceDocuments", "errors": null, "isSuccess": true, "outputValues": { "requestId": "4sFDU00000000652AA", "requestStatus": true } }