Skip to content

Journal Data Element

TODO Review this, not sure if it is right

The Journal Data Element defines the structure for managing internal cash movements within the system, providing a framework for recording, allocating, and reconciling journal entries associated with deals, clients, receivables, and settlements.

Unlike cash receipts that capture incoming funds from external sources, journals represent movements of cash already in the system—such as transferring funds from On-Account to a receivable or from one receivable to another. The process begins with creating a CASH_RECEIPT_WORKSHEET to organize these internal transactions. Each worksheet contains multiple CASH_RECEIPT_APPLICATION records, distinguished by a cash_receipt_application_type field that identifies them as journal entries rather than standard cash receipt applications.

Critical requirement: All applications within a journal worksheet must net to zero, maintaining the accounting principle that debits equal credits. This ensures the cash movement balances perfectly with no net change to the system's total cash position. Users can stage, review, and verify the net-zero condition before submission. Once submitted, all applications are committed simultaneously, linking internal cash movements to their corresponding receivables while maintaining transaction integrity.

The CASH_RECEIPT_ON_ACCOUNT table records unapplied amounts as held-on-account transactions, preserving traceability until proper allocation occurs. The CASH_RECEIPT_PAYOUT table documents any redistribution of moved funds, linking to outgoing payment items or settlements for comprehensive financial tracking.

Together, these tables form an integrated journal processing module supporting end-to-end management—from worksheet creation through balanced allocation, reconciliation, and posting—ensuring accurate financial reporting and operational transparency.

CASH_RECEIPT

FieldTypeComment
CASH_RECEIPT_IDNumberUnique identifier for the Cash Receipt
DEPOSIT_IDNumberFK for Deposit
DEPOSIT_SEQ_NONumberSequence number associated with the Deposit
CASH_RECEIPT_COMMENTStringUser-entered comments or notes about the Cash Receipt
CASH_RECEIPT_REFStringExternal or business reference for the Cash Receipt
CLIENT_IDNumberFK for Party of type Client
BUYER_IDNumberFK for Party of type Buyer
DEAL_IDNumberFK for Deal
UTA_ENTITY_IDNumberFK for UTA Entity
AGENT_GROUP_IDNumberPlaceholder for Row Level Auth opportunity
UTA_DEPARTMENTNumberFK for UTA Department
CASH_RECEIPT_STATUS_CDStringCode Master for Cash_Receipt_Status_Cd
POSTING_STATUS_CDStringCode Master for Posting_Status_Cd
POSTING_DTDatePosting Date of the Cash Receipt
ORIGINAL_RECEIPT_AMTNumberOriginal amount received before any adjustments
ORIGINAL_CURRENCY_CDStringCode Master for Original_Currency_Cd
CURRENCY_CDStringCode Master for Currency_Cd
FX_RATEFloatExchange rate applied if currency conversion was required
RECEIPT_GROSS_AMTNumberGross amount of the Cash Receipt
RECEIPT_NET_AMTNumberNet amount after deductions or adjustments
CREATED_BYStringUser who created the record
CREATED_DTTimestampTimestamp when the record was created
UPDATED_BYStringUser who last updated the record
UPDATED_DTTimestampTimestamp when the record was last updated

CASH_RECEIPT CODE MASTER

Code_Master_CdCode_Master_DescCode_Master_Type
UUnappliedCASH_RECEIPT_STATUS_CD
SSubmittedCASH_RECEIPT_STATUS_CD
AApprovedCASH_RECEIPT_STATUS_CD
PPostedCASH_RECEIPT_STATUS_CD
UUnpostedPOSTING_STATUS_CD
PPostedPOSTING_STATUS_CD
USDUS DollarCURRENCY_CD
CADCanadian DollarCURRENCY_CD
EUREuroCURRENCY_CD
GBPBritish PoundCURRENCY_CD
SEKSwedish KronaCURRENCY_CD
Code Master TypeCodeAttributeValueDescription

CASH_RECEIPT_WORKSHEET

FieldTypeComment
CASH_RECEIPT_WORKSHEET_IDNumberUnique identifier for the Cash Receipt Worksheet
CASH_RECEIPT_IDNumberFK for Cash Receipt
CURRENT_ITEM_INDBooleanIndicator if this is the current Cash Receipt Worksheet
CASH_RECEIPT_WORKSHEET_STATUS_CDStringCode Master for Cash_Receipt_Worksheet_Status_Cd
POSTING_DTDatePosting Date of the Cash Receipt Worksheet
CREATED_BYStringUser who created the record
CREATED_DTTimestampTimestamp when the record was created
UPDATED_BYStringUser who last updated the record
UPDATED_DTTimestampTimestamp when the record was last updated

CASH_RECEIPT_WORKSHEET CODE MASTER

Code_Master_CdCode_Master_DescCode_Master_Type
DDraftCASH_RECEIPT_WORKSHEET_STATUS_CD
AAppliedCASH_RECEIPT_WORKSHEET_STATUS_CD
SSubmittedCASH_RECEIPT_WORKSHEET_STATUS_CD
AApprovedCASH_RECEIPT_WORKSHEET_STATUS_CD
RReturnedCASH_RECEIPT_WORKSHEET_STATUS_CD
Code Master TypeCodeAttributeValueDescription

CASH_RECEIPT_APPLICATION

FieldTypeComment
CASH_RECEIPT_APPLICATION_IDNumberUnique identifier for the Cash Receipt Application
CASH_RECEIPT_WORKSHEET_IDNumberFK for Cash Receipt Worksheet
BILLING_ITEM_DETAIL_IDNumberFK for Billing Item Detail
CASH_RECEIPT_AMT_APPLIEDNumberAmount of the Cash Receipt applied to the Billing Item Detail
PARTICIPANT_SETTLEMENT_IDNumberFK for Participant Settlement
CREATED_BYStringUser who created the record
CREATED_DTTimestampTimestamp when the record was created
UPDATED_BYStringUser who last updated the record
UPDATED_DTTimestampTimestamp when the record was last updated

CASH_RECEIPT_ON_ACCOUNT

FieldTypeComment
CASH_RECEIPT_ON_ACCOUNT_IDNumberUnique identifier for the Cash Receipt On Account
CASH_RECEIPT_WORKSHEET_IDNumberFK for Cash Receipt Worksheet
DEAL_IDNumberFK for Deal
UTA_ENTITY_IDNumberFK for UTA Entity
UTA_DEPARTMENTNumberFK for UTA Department
CLIENT_IDNumberFK for Party of type Client
CASH_RECEIPT_AMT_APPLIEDNumberAmount of the Cash Receipt applied On Account
CREATED_BYStringUser who created the record
CREATED_DTTimestampTimestamp when the record was created
UPDATED_BYStringUser who last updated the record
UPDATED_DTTimestampTimestamp when the record was last updated

CASH_RECEIPT_PAYOUT

FieldTypeComment
CASH_RECEIPT_PAYOUT_IDNumberUnique identifier for the Cash Receipt Payout
CASH_RECEIPT_WORKSHEET_IDNumberFK for Cash Receipt Worksheet
PAYMENT_ITEM_IDNumberFK for Payment Item
PARTICIPANT_SETTLEMENT_ITEM_IDNumberFK for Participant Settlement Item
CREATED_BYStringUser who created the record
CREATED_DTTimestampTimestamp when the record was created
UPDATED_BYStringUser who last updated the record
UPDATED_DTTimestampTimestamp when the record was last updated

Confidential. For internal use only.