Record Journal Entry Command

Command to record a journal entry in the general ledger

Overview

The RecordJournalEntryCommand requests recording of a financial transaction in the general ledger.

Command Schema

{
"commandId": "uuid",
"commandType": "RecordJournalEntryCommand",
"timestamp": "2025-12-11T10:30:00Z",
"version": "1.0.0",
"data": {
"entryDate": "date",
"description": "string",
"sourceDocument": "string",
"entries": [
{
"accountNumber": "string",
"debit": "number (null if credit)",
"credit": "number (null if debit)"
}
]
}
}