Skip to main content

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

Was this page helpful?