JournalTransaction
JournalTransactions. Represents a general ledger journal transaction.
type JournalTransaction {
tranId: Int!
branchId: Int!
ledgerId: Int!
batchNbr: String!
tranType: String!
accountId: Int!
finPeriodId: String!
tranDate: DateTime!
refNbr: String
lineNbr: Int!
debitAmt: Decimal
creditAmt: Decimal
debitTotal: Decimal
creditTotal: Decimal
curyId: String! @deprecated
currencyId: String!
curyDebitAmt: Decimal
curyCreditAmt: Decimal
amount: Decimal @deprecated
lineAmount: Decimal
curyAmount: Decimal @deprecated
lineCuryAmount: Decimal
subaccountId: Int!
tranDesc: String
supplierId: Int
customerId: Int
uom: String
inventoryId: Int
projectId: Int
taskId: Int
attachments: [Attachment!]
reclassBatchNbr: String
isReclassReverse: Boolean!
reclassSourceTranBatchNbr: String
reclassSourceTranLineNbr: Int
reclassSourceTranModule: String
reconRefNbr: String
reconDate: DateTime
reconDescription: String
releasedUserId: UUID
reconHide: Boolean
batchBranchId: Int!
tranCode: String
batchDescription: String
autoReverse: Boolean
autoReverseCopy: Boolean
postedDateTime: DateTime
quantity: Decimal!
transactionCodeDescription: String
lastModifiedDateTime: DateTime!
companyId: Int!
id: String!
createdInDataMartDateTime: DateTime!
updatedInDataMartDateTime: DateTime!
module(
shortModule: Boolean = false
): String!
}
Fields
JournalTransaction.tranId ● Int! non-null scalar
tranId > The unique identifier of the DataMart TransactionId.
JournalTransaction.branchId ● Int! non-null scalar
branchId > The unique identifier of the branch.
JournalTransaction.ledgerId ● Int! non-null scalar
ledgerId > The unique identifier of the ledger. The ledger used for the batch.
JournalTransaction.batchNbr ● String! non-null scalar
batchNbr > (PK) The unique identifier of the batch, generated by the numbering sequence assigned to batches.
JournalTransaction.tranType ● String! non-null scalar
tranType > The type of this general ledger batch, which is specified by the system automatically.
JournalTransaction.accountId ● Int! non-null scalar
accountId > The account (associated with the specified branch) whose balance will be updated by the journal entry.
JournalTransaction.finPeriodId ● String! non-null scalar
finPeriodId > The financial period of the transaction.
JournalTransaction.tranDate ● DateTime! non-null scalar
tranDate > The date when the batch was created, which relates to the transaction dates of the journal entries.
JournalTransaction.refNbr ● String scalar
refNbr > The reference number of the external or internal document associated with the journal transaction.
JournalTransaction.lineNbr ● Int! non-null scalar
lineNbr > (PK) Number that is indicating the line number of the record (JournalTransaction).
JournalTransaction.debitAmt ● Decimal scalar
debitAmt > The debit amount of the journal entry.
JournalTransaction.creditAmt ● Decimal scalar
creditAmt > The credit amount of the journal entry.
JournalTransaction.debitTotal ● Decimal scalar
debitTotal > The total debit amount in currency for the document.
JournalTransaction.creditTotal ● Decimal scalar
creditTotal > The total credit amount in currency for the document.
JournalTransaction.currencyId ● String! non-null scalar
currencyId > The currency used for all the journal transactions in the selected batch.
JournalTransaction.curyDebitAmt ● Decimal scalar
curyDebitAmt > Background calculation giving you the debit amount in your default currency. This field is applicable if the amount is given in another currency than your default.
JournalTransaction.curyCreditAmt ● Decimal scalar
curyCreditAmt > Background calculation giving you the Credit amount in your default currency. This field is applicable if the amount is given in another currency than your default.
JournalTransaction.lineAmount ● Decimal scalar
lineAmount > The line amount of the journal entry, lineAmount = debitAmt - creditAmt.
JournalTransaction.lineCuryAmount ● Decimal scalar
lineCuryAmount > The line amount in currency for the journal entry, lineCuryAmount = curyDebitAmt - curyCreditAmt.
JournalTransaction.subaccountId ● Int! non-null scalar
subaccountId > The unique identifier of the subaccount.
JournalTransaction.tranDesc ● String scalar
tranDesc > A description of the transaction or any comments relevant to the transaction.
JournalTransaction.supplierId ● Int scalar
supplierId > The supplier associated with the entry.
JournalTransaction.customerId ● Int scalar
customerId > The customer associated with the entry.
JournalTransaction.uom ● String scalar
uom > The unit of measurement / quantity of items associated with the transaction, if relevant.
JournalTransaction.inventoryId ● Int scalar
inventoryId > The item Id of the line item, if applicable.
JournalTransaction.projectId ● Int scalar
projectId > The project with which this batch is associated, or the code indicating that this batch is not associated with any project.
JournalTransaction.taskId ● Int scalar
taskId > The particular task of the project with which this batch is associated.
JournalTransaction.attachments ● [Attachment!] list object
attachments > Files that have been uploaded to this Journal Transaction.
JournalTransaction.reclassBatchNbr ● String scalar
reclassBatchNbr > The created BatchNbr for the reclassification.
JournalTransaction.isReclassReverse ● Boolean! non-null scalar
isReclassReverse > The reverse of the original transaction.
JournalTransaction.reclassSourceTranBatchNbr ● String scalar
reclassSourceTranBatchNbr > The BatchNbr of the original transaction.
JournalTransaction.reclassSourceTranLineNbr ● Int scalar
reclassSourceTranLineNbr > The LineNbr of the original transaction.
JournalTransaction.reclassSourceTranModule ● String scalar
reclassSourceTranModule > The Module of the original transaction.
JournalTransaction.reconRefNbr ● String scalar
reconRefNbr > The reference number of the reconciliation.
JournalTransaction.reconDate ● DateTime scalar
reconDate > The date of the reconciliation.
JournalTransaction.reconDescription ● String scalar
reconDescription > The description of the reconciliation.
JournalTransaction.releasedUserId ● UUID scalar
releasedUserId > The user id that released the reconciliation transaction.
JournalTransaction.reconHide ● Boolean scalar
reconHide > Indicates whether the reconciliation is hidden.
JournalTransaction.batchBranchId ● Int! non-null scalar
batchBranchId > The unique identifier of the branch associated with the batch.
JournalTransaction.tranCode ● String scalar
tranCode > The transaction code.
JournalTransaction.batchDescription ● String scalar
batchDescription > The description of the batch.
JournalTransaction.autoReverse ● Boolean scalar
autoReverse > Indicates whether the transaction is automatically reversed.
JournalTransaction.autoReverseCopy ● Boolean scalar
autoReverseCopy > Indicates whether the transaction is a copy of an automatically reversed transaction.
JournalTransaction.postedDateTime ● DateTime scalar
postedDateTime > The date and time when the document was posted.
JournalTransaction.quantity ● Decimal! non-null scalar
quantity > The quantity associated with the transaction (defaults to 0).
JournalTransaction.transactionCodeDescription ● String scalar
transactionCodeDescription > Description of the transaction code.
JournalTransaction.lastModifiedDateTime ● DateTime! non-null scalar
lastModifiedDateTime > The last modified date and time of the journal transaction.
JournalTransaction.companyId ● Int! non-null scalar
companyId > (PK) The unique identifier of the company.
JournalTransaction.id ● String! non-null scalar
id > The unique identifier of the document in DataMart.
JournalTransaction.createdInDataMartDateTime ● DateTime! non-null scalar
createdInDataMartDateTime > The UTC DateTime when this document has been added to DataMart.
JournalTransaction.updatedInDataMartDateTime ● DateTime! non-null scalar
updatedInDataMartDateTime > The UTC DateTime when this document has been updated in DataMart.
JournalTransaction.module ● String! non-null scalar
module > (PK) The workspace where the batch originates. [ModuleGL, ModuleAP, ModuleAR, ModuleCA, ModuleCM, ModuleIN, ModuleSO, ModulePO, ModuleDR, ModuleFA, ModuleEP, ModulePM, ModuleTX, ModuleCR]
JournalTransaction.module.shortModule ● Boolean scalar
Optional. If true, returns the abbreviated module code (e.g., 'AR'). Default is false for backward compatibility; future versions will default to true.
Show deprecated
Returned By
journalTransactionById query ● journalTransactions query