Skip to main content
A Custom Journal Entry represents a journal entry that is manually created by your system to reflect an accounting activity. Custom Journal Entries can be used to reflect any kind of accounting activity that isn’t reflected in Layer’s standard (Accounts Receivable / Accounts Payable / Bank Transactions / etc) workflows. Note that Custom Journal Entries contain metadata about a journal entry and are not journal entries in and of themselves.

Attributes

string
required
Unique identifier for the custom journal entry (the domain object, as opposed to the underlying ledger-layer journal entry).
string
required
Resource type. Value will be “Custom_Journal_Entry”.
string
Unique ID of the custom journal entry in your system for linking purposes and idempotency.
string
required
ID of the Business that generated the custom journal entry.
string
required
Identifier of the user or system that created the journal entry.
string
required
ID of the underlying ledger entry.
Customer object
The Customer Object associated with this journal entry, if any.
Vendor object
The Vendor Object associated with this journal entry, if any.
array of CustomJournalEntryLineItem objects
required
Line items making up the custom journal entry. Array of Custom Journal Entry Line Items comprising the Journal Entry.
Journal Entry object
The Journal Entry Object associated with this Custom Journal Entry.
Array of Tags
Tags associated with the custom journal entry.
string
Memo for any text you would like to associate with the bill (for example, to display to end users).
object
Arbitrary custom metadata in JSON format with a size limit of 1KB.
string
Any (typically user-visible) identifier you would like to associate with the bill. Can be used to filter when listing bills.

Custom Journal Entry Line Item object

A domain-level object that stores additional metadata about one of the line items of the underlying journal entry
string
required
Unique identifier for the line item.
string
External ID of the line item in your system.
string
Optional memo for the line item.
string
required
ID of the line item in the ledger.