CBCASHFORM – Cash Payment Format
- System
- Cash Ledger (CB)
- Prefix
CCF- Primary key
CASH-CODE,BANK-INST-CODE,PROC-GRP- Fields
- 13
- Updated by
- 6 programs
- Referenced by
- 90 programs
CBCASHFORM is the Cash Payment Format table in Lawson Cash Ledger (prefix CCF). It is indexed by CASH-CODE, BANK-INST-CODE, PROC-GRP (CCFSET1); alternate indexes: CCFSET2 and CCFSET3. It is related 1:1 to CBBANKENT, CBBANKINST and CBCASHCODE. It is updated by AP155, AP160, AP161, CB00.2, CB00.5 and ZA161 and referenced by AP10.1, AP10.2, AP100, AP109, AP110, AP111, AP115, AP125 and 82 more. The table has 13 fields, 3 indexes and 3 documented relations.
About CBCASHFORM
The Cash Payment format file contains all valid cash payment format records for a cash code (bank account). A cash payment format represents a printed cash payment form or type of cash payment tape.
Fields (13)
Column = COBOL field name without the CCF- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
CCF-PROC-GRP PKPROC_GRP | Alpha 4 (Lower Case) | A process group is an identifier used for separating vendors into different groups to enable concurrent processing within the cash payment cycle. | CB00.5 |
CCF-CASH-CODE PKCASH_CODE | Alpha 4 | The cash code. Represents a bank account. Must be a valid record in the Cash Code file. | CB00.5 |
CCF-BANK-INST-CODE PKBANK_INST_CODE | Alpha 3 | The cash payment transaction code. Represents a type of cash payment. Must be a valid cash payment type bank transaction code record in the Bank Transaction Code file. Each Cash Code - Transaction Code combination must be unique. | CB00.5 |
CCF-SOURCE-CODESOURCE_CODE | Alpha 2 | Indicates the Lawson system where the cash payment form is created. THIS FIELD IS NOT CURRENTLY USED. Valid values are:
| CB00.5 |
CCF-FORMAT-NBRFORMAT_NBR | Numeric 2 | The cash payment format for this Cash Code - cash payment Transaction Code combination. | CB00.5 |
CCF-START-DOC-NBRSTART_DOC_NBR | Numeric 10 | If the Format Option is a printed document, this field may contain the starting document number. If left blank, the system begins numbering with 1. | AP155, AP160, AP161, CB00.5, ZA161 |
CCF-REMIT-OPTIONREMIT_OPTION | Alpha 1 | Identifies the type of remittance to create.
| CB00.5 |
CCF-HDR-DTL-LINESHDR_DTL_LINES | Numeric 3 | If printing remittance forms, this field indicates the number of detail lines to print on the attached or original remittance form. If left blank, 14 defaults. | CB00.5 |
CCF-OVR-DTL-LINESOVR_DTL_LINES | Numeric 3 | If the Remittance Option field = O, this field indicates the number of detail lines to print on the overflow remittance form. If left blank, 58 defaults. | CB00.5 |
CCF-SCRIPT-OPTIONSCRIPT_OPTION | Alpha 1 | Identifies the language used to print payment documents and remittance forms. Valid values are:
| CB00.5 |
CCF-TAPE-ID-NBRTAPE_ID_NBR | Alpha 30 | The identification number assigned to the bank account by the clearing house for tape or electronic payment transmissions. THIS FIELD IS NOT CURRENTLY USED. | — |
CCF-TAPE-REJ-CODETAPE_REJ_CODE | Alpha 3 | Used only if the Format Option = 11 (ACH Tape) or 21 (BACS Tape). The bank service transaction code used to create a bank transaction adjustment when the bank rejects a portion of an ACH or BACS payment tape submission. Must be a valid bank service type transaction code record in the Bank Transaction Code file. | CB00.5 |
CCF-COUNTRY-CODECOUNTRY_CODE | Alpha 2 | — | CB00.5 |
Indexes (3)
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 |
|---|---|---|---|---|
CCFSET1 | CASH-CODE, BANK-INST-CODE, PROC-GRP | Primary | AP10.1, AP10.2, AP100, AP109, AP110, AP111, AP115, AP125 +22 more (list truncated in source) | |
CCFSET2 | COUNTRY-CODE, FORMAT-NBR, CASH-CODE, BANK-INST-CODE, PROC-GRP | — | ||
CCFSET3 | FORMAT-NBR, COUNTRY-CODE, CASH-CODE, BANK-INST-CODE, PROC-GRP | — |
Relations
One to one (3) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Cbbankent | CBBANKENT | Required | CBC-BANK-ENTITY → CBE-BANK-ENTITY (CBESET1) | |
| Cbbankinst | CBBANKINST | Required | CCF-BANK-INST-CODE → CBI-BANK-INST-CODE | |
| Cbcashcode | CBCASHCODE | Required | CCF-CASH-CODE → CBC-CASH-CODE |
Programs
Updated by (6)
- AP155 Payment Forms Creation
- AP160 Payment Tape Creation
- AP161 Electronic Payment File Creation
- CB00.2 Cash Code
- CB00.5 Cash Payment Formats
- ZA161 Electronic Payment File Creation
Referenced by (90)
- AP10.1 Vendor
- AP10.2 Vendor Location
- AP100 Vendor Group Copy
- AP109 Vendor Current Address Update
- AP110 Mass Vendor Update
- AP111 Vendor Deletion
- AP115 Vendor Merge
- AP125 Batch Release
- AP126 Mass Invoice Release
- AP14.1 Vendor Contact
- AP14.2 Vendor Contact Address
- AP14.5 1099 Tax Identification Information
- AP150 Cash Requirements
- AP151 Bill of Exchange Generation
- AP16.1 Vendor Bank
- AP16.2 Vendor Location Bank
- AP170 Payment Closing
- AP180 Bill of Exchange Cashing Update
- AP181 Bill of Exchange Statement Update
- AP190 Invoice Reinstatement
- AP193 Recurring Invoice Update
- AP20.1 Basic Invoice
- AP20.2 Taxed Invoice
- AP20.3 Detail Invoice
- AP20.4 Invoice Line Detail
- AP20.5 Multiple Invoice
- AP20.6 Prepayment
- AP20.7 Distributions
- AP21.1 View Distributions
- AP23.1 Transit Invoice Entry
- AP25.1 Batch Control
- AP25.2 Batch Review
- AP26.1 Invoice Release
- AP27.1 Single Invoice Release
- AP28.1 Bill of Exchange Acceptance by Vendor
- AP28.2 Bill of Exchange Acceptance by Date
- AP30.1 Invoice Maintenance
- AP30.2 Distribution Adjustments
- AP30.3 Payment Schedule Adjustment
- AP30.4 Invoice Cancel
- AP300 Invoice and Vendor History Purge
- AP305 Accounts Payable Company Purge
- AP510 Vendor Conversion
- AP520 Invoice Interface
- AP590 AP Vendor CSV
- API1.1 Add Invoice
- API2.1 Add Invoice
- CB10.1 Cash Receipt Deposit
- CB150 Mass Release
- CB54.1 Payment Load Maintenance
- CB55.1 Payment Entry
- CB554 Payment Load
- EE135 Mass Employee Release
- EE20.1 Employee Advance
- EE20.2 Employee Expense
- EE20.4 Employee Payback
- EE35.1 Advance Release
- EE35.2 Expense Release
- EE520 Expense Interface
- IC64.6 Global Location Number Assignment Vendor
- MA41.1 Add-On Cost Detail - Purchase Order
- MA41.2 Add On Cost Lookup
- MA41.4 Miscellaneous Add-On Cost
- MA41.7 AOC Approval Entry
- MA42.1 Memo Line Detail - Purchase Order
- MA42.2 Memo Line AOC Detail
- MA43.1 Invoice Line Detail - Purchase Order
- MA43.2 Purchase Order Lookup
- MA43.3 Invoice Line Detail - Receipt
- MA43.4 Invoice Line Detail - Service
- MA43.6 Service Agreement Detail
- MA44.1 Invoice Line Detail - Purchase Order
- MA44.2 Invoice Line Detail- Service
- MA60.2 Invoice Level Match
- MA60.3 Detail Level Match
- MA60.4 Invoice Match Reference Adjustment
- MA61.1 Match Invoice Approval
- MA64.6 Message Detail by Invoice
- MA64.9 PO Cost Message Accept Upload
- MA65.1 Invoice Line Adjustment
- MA66.1 Review Invoice Message
- MA66.2 Invoice Message - Details
- MA66.3 Purchase Order Cost Review Message
- MA67.3 Detail Match from frontend
- MA68.2 Invoice Level Match - Prepaid
- MA68.4 Invoice Match Reference Adjustment
- MA70.1 Invoice Unmatch
- MA75.1 PO Invoice Cancel
- MAED.1 Vendor
- MAI1.1 Invoke for MAMATCH Object