CBSTATEMNT – Reconciliation Statement
- System
- Cash Ledger (CB)
- Prefix
CSM- Primary key
CASH-CODE,RECON-STMT-NBR- Fields
- 22
- Updated by
- 7 programs
- Referenced by
- 27 programs
CBSTATEMNT is the Reconciliation Statement table in Lawson Cash Ledger (prefix CSM). It is indexed by CASH-CODE, RECON-STMT-NBR (CSMSET1); alternate indexes: CSMSET2. It is related 1:M to CBSTMTDTL. It is updated by CB06.1, CB06.2, CB185, CB191, CB30.1, CB80.1 and CB82.1 and referenced by AP170, AP180, AP181, AP190, AP255, AP265, AP55.1, AP81.1 and 19 more. The table has 22 fields, 2 indexes and 1 documented relation.
About CBSTATEMNT
The Reconciliation Statement file contains reconciliation statement records for cash codes that require statements to be reconciled.
Fields (22)
Column = COBOL field name without the CSM- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
CSM-CASH-CODE PKCASH_CODE | Alpha 4 | The cash code. Represents the bank account that requires reconciliation statements. Must be a valid record in the Cash Code file and must have Yes selected in the Reconciliation Statement Required field. | CB06.1 |
CSM-RECON-STMT-NBR PKRECON_STMT_NBR | Numeric 12 | The bank-assigned reconciliation statement number. Used only for cash codes that require reconciliation statements. | CB06.1 |
CSM-RECON-STMT-DTRECON_STMT_DT | Numeric 8 (yyyymmdd) | The date the reconciliation statement was prepared. | CB06.1 |
CSM-BEGIN-BALBEGIN_BAL | Signed 18.2 | The beginning balance for reconciliation statement. Represents the balance before the first transaction listed on the statement. | CB06.1 |
CSM-END-BALEND_BAL | Signed 18.2 | The ending balance for the reconciliation statement. Represents the balance after the last transaction listed on the statement. | CB06.1 |
CSM-RECON-JRNL-BKRECON_JRNL_BK | Alpha 12 | The reconciliation journal book assigned to the reconciliation statement. | CB06.1 |
CSM-STMT-STATUSSTMT_STATUS | Numeric 1 | The status of the reconciliation statement. Valid values are:
| CB06.1, CB191 |
CSM-COMPANYCOMPANY | Numeric 4 | Identifies the AP company if the resource type = V. Identifies the HR company if the resource type = E. It is blank for type A, P or Q resources. | CB06.1 |
CSM-PROC-LEVELPROC_LEVEL | Alpha 5 | This field contains the process level, which is the reporting hierarchy below company. | CB06.2 |
CSM-CURRENCY-CODECURRENCY_CODE | Alpha 5 | This field contains the company base currency code established in Company (GL10.1 ). | CB06.1 |
CSM-ORIG-RATEORIG_RATE | Signed 14.7 | The currency rate. | CB06.1 |
CSM-CURR-MUDVCURR_MUDV | Alpha 1 | — | CB06.1 |
CSM-ORIG-NDORIG_ND | Numeric 1 | The number of decimals assigned to a particular account as determined by the account currency. | CB06.1 |
CSM-STMT-BAL-ENTSTMT_BAL_ENT | Signed 18.2 | — | CB06.2, CB185, CB30.1, CB80.1, CB82.1 |
CSM-STMT-ENT-DRSTMT_ENT_DR | Signed 18.2 | — | CB06.2, CB185, CB30.1, CB80.1, CB82.1 |
CSM-STMT-ENT-CRSTMT_ENT_CR | Signed 18.2 | — | CB06.2, CB185, CB30.1, CB80.1, CB82.1 |
CSM-DEP-INST-CODEDEP_INST_CODE | Alpha 3 | — | CB06.1 |
CSM-CHK-INST-CODECHK_INST_CODE | Alpha 3 | — | CB06.1 |
CSM-BANK-INST-CODEBANK_INST_CODE | Alpha 3 | A transaction code represents a type of cash payment, bill of exchange payment, or bank service transaction. | CB06.1 |
CSM-RECN-INST-CODERECN_INST_CODE | Alpha 3 | — | CB06.1 |
CSM-BATCH-NBRBATCH_NBR | Numeric 6 | This identifies the batch the entered invoices, debit memos, and credit memos are a part of. | CB06.2 |
CSM-NBR-LINESNBR_LINES | Numeric 6 | This is the number of detail lines. | CB06.2, CB185, CB30.1, CB80.1, CB82.1 |
Indexes (2)
Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
CSMSET1 | CASH-CODE, RECON-STMT-NBR | Primary | AP170, AP180, AP181, AP190, AP255, AP265, AP55.1, AP81.1 +22 more (list truncated in source) | |
CSMSET2 | CASH-CODE, RECON-STMT-NBR, STMT-STATUS | KeyChange, Subset | Where STMT-STATUS = 1 | — |
Relations
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Cbstmtdtl | CBSTMTDTL | Delete Restricted | CSM-CASH-CODE → CSD-CASH-CODE (CSDSET1), CSM-RECON-STMT-NBR → CSD-RECON-STMT-NBR, → CSD-LINE-NBR |
Programs
Updated by (7)
- CB06.1 Bank Statement
- CB06.2 Bank Statement Detail Entry
- CB185 Bank Tape Mass Reconciliation
- CB191 Bank Statement Close
- CB30.1 Reconciliation Variance Adjustment
- CB80.1 Bank Transaction Adjustment
- CB82.1 Statement Reconciliation
Referenced by (27)
- AP170 Payment Closing
- AP180 Bill of Exchange Cashing Update
- AP181 Bill of Exchange Statement Update
- AP190 Invoice Reinstatement
- AP255 Bank Account Payment History
- AP265 Cash Payment Register
- AP55.1 Cash Payment Entry
- AP81.1 Manual Forms Reservation
- AP90.5 Cash Payment Inquiry
- CB10.1 Cash Receipt Deposit
- CB145 EFT Extract Update
- CB15.1 Bank Fund Transfer - Multiple Deposits
- CB15.2 Bank Fund Transfer - Multiple Withdrawals
- CB150 Mass Release
- CB180 Cash Ledger Void Update
- CB186 Stale Dating Processing
- CB187 Stale Dating Reopen Update
- CB190 Bank Period Close
- CB20.1 Bank Transaction Entry
- CB20.6 Bank Transaction DIstribution
- CB25.1 Manual Reconciliation Entry
- CB43.1 Receipts Load Maintenance
- CB44.1 Returned Payment Maintenance
- CB46.1 Returned Payment Entry
- CB500 Bank Transaction Interface
- CB543 Receipts Load
- CB544 Returned Payment Load