JournalEntry
Represents a journal entry in the system
type JournalEntry implements Node, ObjectWithMetadata {
createdAt: DateTime!
updatedAt: DateTime!
id: ID!
description: String!
fulfillmentLine: FulfillmentLine
nauticalOrder: NauticalOrder
order: Order
orderLine: OrderLine
payment: Payment
refund: Refund
refundLine: RefundLine
vendorPayout: VendorPayout
type: JournalEntryTypeEnum!
privateMetadata: [MetadataItem!]!
metadata: [MetadataItem!]!
ledgerEntries: [LedgerEntry!]!
}
Fields
JournalEntry.createdAt ● DateTime! non-null scalar
JournalEntry.updatedAt ● DateTime! non-null scalar
JournalEntry.id ● ID! non-null scalar
The ID of the object
JournalEntry.description ● String! non-null scalar
JournalEntry.fulfillmentLine ● FulfillmentLine object
JournalEntry.nauticalOrder ● NauticalOrder object
JournalEntry.order ● Order object
JournalEntry.orderLine ● OrderLine object
JournalEntry.payment ● Payment object
JournalEntry.refund ● Refund object
JournalEntry.refundLine ● RefundLine object
JournalEntry.vendorPayout ● VendorPayout object
JournalEntry.type ● JournalEntryTypeEnum! non-null enum
Type of the journal entry
JournalEntry.privateMetadata ● [MetadataItem!]! non-null object
List of private metadata items.Requires proper staff permissions to access.
JournalEntry.metadata ● [MetadataItem!]! non-null object
List of public metadata items. Can be accessed without permissions.
JournalEntry.ledgerEntries ● [LedgerEntry!]! non-null object
Ledger entries for this journal entry
Interfaces
Node interface
An object with an ID
ObjectWithMetadata interface
Member Of
JournalEntryCorrect object ● JournalEntryCountableEdge object ● LedgerEntry object