Skip to main content
Skip table of contents

Transaction Journals Manage Data Requirements

Transaction Journals Data Overview

Transaction journals record the chronological debiting and crediting of funds. The general ledger summarizes all transactions contained in the transaction journal by account and fiscal year. Each transaction must have an account, either through an account code foreign key or by having each segment/dimensions attribute available in the transaction journal.

Transactions for actuals, encumbrances, and budget amendments can generally be found in a ‘Journal’ or ‘Journal Lines’ table. Debit and credit may be separate columns. Transactions can have any number of custom attributes which are stored as text and supplied as additional columns in the transactions table.

Transaction Journals Data Elements

Element

Description

Example

Primary key

Unique identifier for each transaction record. Usually from the Journal Lines table as the atomic unit of a transaction.

Can be a composite key of multiple columns.

1

Updated At

Timestamp of the most recent modification to this record, including any joins to tables downstream.

2001-02-03

04:05:06

Account Code

Full account string this transaction is applied to.

100-20-345-6789

Segment Codes

Code for each account segment/dimension.

(Typically 3-9 segments)

Transaction Date

Date the transaction is recorded and/or effective.

2001-02-03

Description

Reason for the transaction. This should be a line item detail, such as a PO line or invoice line description.

“40 SAT Guides for High School”

PO Number

The Purchase Order ID or Number the transaction references.

85963472

Invoice Number

The Invoice ID or Number for payments made against POs.

100123

Vendor

The Vendor supplying the purchased service or goods for the expense.

Paper Goods Company

Amount

The Amount spent from the account.

123.45

Status

The Type of Transaction.

Encumbrance or

Actual/Spent or

Budget

Transaction Journals Custom Attributes

Transactions can also have custom attributes. Custom attributes can be supplied in a separate table with a reference to the transaction primary key or supplied in the same table as transactions, with each additional column named for the attribute type. All custom attributes are loaded as text.

Some common custom attributes include:

  • Check number

  • Requestor

  • Requisition ID

  • Journal source

Transaction Journals Data Validations

  • Unique by primary key

  • PO, Invoice, and Vendor are required, but nullable for transactions where they are not applicable.

  • Transaction date is not null.

  • Account code is not null.

  • Amount is not null.

  • Status matches Encumbered, Spent, or Budget.

  • Segments or accounting dimensions exist in the segment data.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.