Purpose
Creates a new journal entry by copying the header and all lines of an existing one - useful for recurring entries. By default the copy is named Copy of <name> and posted to the current open period; override either with the optional body. The copy starts in status New.
When to use
- Recurring adjustments: copy last month's entry into the new period instead of rebuilding it.
- Start a corrected version of an approved entry while keeping the original for audit.
Notes
- When
nameorperiodIdis supplied, the copy is created first and then renamed/moved. If the second step fails the call returns an error but the copy already exists (namedCopy of <name>); look it up with GET /journal-entries/search/{jeName} before retrying.
- Zuora Revenue API (base URL)https://one.zuora.com/revenue/services/v1/journal-entries/{jeId}/copy
{ "name": "OCT-2026 Revenue Reclass", "periodId": 202610 }
Copy created
Unique system-generated identifier of the journal entry (JE header ID).
Name of the journal entry. Shown in the Zuora Revenue UI and in GL interfaces. Must be meaningful to approvers, for example SEP-2026 Revenue Reclass.
Journal entry status. One of New, Draft, Validated, Approval Pending, Approved, Rejected, Approval Cancelled, Error, Approval Rule not Defined.
Free-text description of the journal entry's business purpose.
Status of revenue waterfall (schedule) generation for the entry. One of NEW, IN PROGRESS, SUCCESS, ERROR. For approved entries this reflects the final waterfall; otherwise the preview waterfall.
{ "success": true, "id": 10047, "name": "OCT-2026 Revenue Reclass", "status": "New", "description": "Reclass deferred revenue for contract RC-1001", "waterfallStatus": "NEW", "jeHeader": { "id": 10047, "name": "OCT-2026 Revenue Reclass", "description": "Reclass deferred revenue for contract RC-1001", "categoryCode": "RECLASS", "exchangeRateType": "User", "sobId": 1, "sobName": "US Primary SOB", "functionalCurrency": "USD", "periodId": 202610, "clientId": 1, "orgId": "101", "bookId": 1, "accountMethod": "Standard", "status": "New", "approvalCurrency": "USD", "glTransfer": "Yes", "waterfallStatus": "NEW", "createdBy": "jane.doe@example.com", "createdDate": "2026-09-28T10:21:04.000+00:00", "updatedBy": "jane.doe@example.com", "updatedDate": "2026-09-28T10:21:04.000+00:00" } }