v1
latestOpenAPI 3.0.32026-07-26362271803.3 KBUpdate Journal Entry
Update a journal entry completely. All transactions will be replaced with the new ones provided.
**Important Notes:**
- Cannot update entries before closed book dates
- Must maintain double-entry bookkeeping (debits = credits)
- All existing transactions will be replaced
- Exchange rates will be recalculated if not provided
**Validation Rules:**
- Journal entry must balance in all currencies
- Accounts must be active
- Cannot modify entries in closed periods
Path parameters
Request body
Derived user ID of the journal entry creator. Check created_by_source before explaining provenance.
Derived name of the journal entry creator. Check created_by_source before explaining provenance.
Provenance for created_by and created_by_name: 'draft_queue_created_by', 'chart_transaction_last_modified_by_fallback', or null.
Navan data region (US/EU) for a Navan-sourced journal entry, else None.
Mirrors ramp_use_sandbox: the frontend builds the "Open in Navan" deep link from source_id and uses this to pick the web-app host (US -> app.navan.com, EU -> app-fra.navan.com). Navan records carry no FK to their connection, so the region is resolved per customer and memoized to avoid an N+1 lookup across a transaction list.
Float id of the bill paid by a Float bill-payment journal entry, else None.
Payment journal entries store the Float payment id as source_id, which has no page of its own in Float's web app — the frontend deep-links "View on Float" to the paid bill instead.
- bill - Bill
- bill_payment - Bill Payment
- bill_prepayment - Bill Prepayment
- check - Check
- credit_card - Credit Card
- credit_memo - Credit Memo
- credit_memo_payment - Credit Memo Payment
- debit_memo - Debit Memo
- debit_memo_payment - Debit Memo Payment
- deposit - Deposit
- expense - Expense
- invoice - Invoice
- intercompany_journal - Intercompany Journal
- invoice_payment - Invoice Payment
- journal_entry - Journal Entry
- lease - Lease
- payment - Payment
- receive_payment - Receive Payment
- refund - Refund
- revenue_recognition - Revenue Recognition
- sales_receipt - Sales Receipt
- transfer - Transfer
- vendor_credit - Vendor Credit
- void_bill - Void Bill
- void_bill_payment - Void Bill Payment
- void_invoice_payment - Void Invoice Payment
- void_credit_memo - Void Credit Memo
- void_credit_memo_payment - Void Credit Memo Payment
- void_debit_memo_payment - Void Debit Memo Payment
- void_invoice - Void Invoice
- elimination - Elimination
- revaluation - Revaluation
- asset_reclassification - Asset Reclassification
Response
Derived user ID of the journal entry creator. Check created_by_source before explaining provenance.
Derived name of the journal entry creator. Check created_by_source before explaining provenance.
Provenance for created_by and created_by_name: 'draft_queue_created_by', 'chart_transaction_last_modified_by_fallback', or null.
Navan data region (US/EU) for a Navan-sourced journal entry, else None.
Mirrors ramp_use_sandbox: the frontend builds the "Open in Navan" deep link from source_id and uses this to pick the web-app host (US -> app.navan.com, EU -> app-fra.navan.com). Navan records carry no FK to their connection, so the region is resolved per customer and memoized to avoid an N+1 lookup across a transaction list.
Float id of the bill paid by a Float bill-payment journal entry, else None.
Payment journal entries store the Float payment id as source_id, which has no page of its own in Float's web app — the frontend deep-links "View on Float" to the paid bill instead.
- bill - Bill
- bill_payment - Bill Payment
- bill_prepayment - Bill Prepayment
- check - Check
- credit_card - Credit Card
- credit_memo - Credit Memo
- credit_memo_payment - Credit Memo Payment
- debit_memo - Debit Memo
- debit_memo_payment - Debit Memo Payment
- deposit - Deposit
- expense - Expense
- invoice - Invoice
- intercompany_journal - Intercompany Journal
- invoice_payment - Invoice Payment
- journal_entry - Journal Entry
- lease - Lease
- payment - Payment
- receive_payment - Receive Payment
- refund - Refund
- revenue_recognition - Revenue Recognition
- sales_receipt - Sales Receipt
- transfer - Transfer
- vendor_credit - Vendor Credit
- void_bill - Void Bill
- void_bill_payment - Void Bill Payment
- void_invoice_payment - Void Invoice Payment
- void_credit_memo - Void Credit Memo
- void_credit_memo_payment - Void Credit Memo Payment
- void_debit_memo_payment - Void Debit Memo Payment
- void_invoice - Void Invoice
- elimination - Elimination
- revaluation - Revaluation
- asset_reclassification - Asset Reclassification