You are here: File Descriptions > General Ledger > GLSLF - Statement Layout File

# GLSLF - Statement Layout File

The Statement Layout file stores the instructions used by the Statements function to determine the columns in statements and reports. The file included with the sample data is copied into the data directory during installation. You can also add records through the Statement Layout function.

| Template: | DIM GLSLF:"SLID:C(6), RTYP:C(1), GENA1:C(1*), GENA2:C(120*), GENN1:N(3*), GENA3:C(4*), GENA4:C(75*), GENA5:C(20*), GENA6:C(4*)"
|  | Statement Layout Title RecordDIM GLSLF_1:"SLID:C(6), RTYP:C(1), RSV1:C(1*), TLCT:C(9), TLNO:C(110*), BLK:N(2*), SHFT:C(1), PGNO:C(1*), RSV2:C(20*), RSV3:C(20*), RSV4:C(4*)"
|  | Statement Layout Column RecordDIM GLSLF_2:"SLID:C(6), RTYP:C(1), CLTR:C(1*), CHL1:C(30), CHL2:C(30), CHL3:C(30), MASK:C(30*), SPAC:N(3*), WHAT:C(1), WHN:C(1), BACK:C(1), PRNT:C(1), SCAL:C(4), FRML:C(22*), CID:C(3), MSK1:C(12), MSK2:C(12), MSK3:C(12), MSK4:C(12), MSK5:C(12), MSK6:C(12*), RSV1:C(20*), YR:C(4*)"
|  | Statement Layout Footnote RecDIM GLSLF_3:"SLID:C(6), RTYP:C(1), RSV1:C(1*), FNCT:C(9), FNLNS:C(110*), FNLN:N(2*), RSV2:C(2*), RSV3:C(20*), RSV4:C(20*), RSV5:C(14*)"
| IOLIST: | 0999 GLSLF: IOLIST S0$, S1$, S0[ALL], S2$, S3$, S5$
| Array Sizes: | DIM S0[0]
| String Sizes: | DIM S0$(8), S1$(119), S2$(22), S3$(20), S5$(4)

Key Definitions

| Field | Length | Description
| S0$ | 8 | Statement Layout ID

Statement Layout Title Record

| File Name: | GLSLF | Record Size: | 182(320)
| File Type: | Mkeyed - Dynamic | Number of Keys: | 1

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1(1,6) | SLID | S0$(1,6) | Statement Layout ID | A | 6 |
| 1(7,1) | RTYP | S0$(7,1) | Record Type | A | 1 | 1=Title
| 1(8,1) | RSV1 | S0$(8,1) | Reserved for OSD | A | 1 |
| 2(1,9) | TLCT | S1$(1,9) | Title Line Control | A | 9 |
| 2(10,110) | TLNO | S1$(10,110) | Title Line Numbers 1-4 | A | 110 |
| 3 | BLK | S0[0] | Blank Lines | N | 2 |
| 4(1,1) | SHFT | S2$(1,1) | Allow Shift? | A | 1 | 1 = Yes
|  |  |  |  |  |  | 2 = No
| 4(2,1) | PGNO | S2$(2,1) | Print Page Numbers? | A | 1 | 1 = Yes
|  |  |  |  |  |  | 2 = No
| 5 | RSV2 | S2$(1,1) | Reserved for OSD | A | 20 |
| 6 | RSV3 | S3$ | Reserved for OSD | A | 20 |
| 7 | RSV4 | S5$ | Reserved for OSD | A | 4 |

Statement Layout Column Record

| File Name: | GLSLF | Record Size: | 267(320)
| File Type: | Mkeyed - Dynamic | Number of Keys: | 1

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1(1,6) | SLID | S0$(1,6) | Statement Layout ID | A | 6 |
| 1(7,1) | RTYP | S0$(7,1) | Record Type | A | 1 | 3=Column
| 1(8,1) | CLTR | S0$(8,1) | Column Letter | A | 1 | A-Z
| 2(1,30) | CHL1 | S1$(1,30) | Column Heading Line 1 | A | 30 |
| 2(31,30) | CHL2 | S1$(31,30) | Column Heading Line 2 | A | 30 |
| 2(61,30) | CHL3 | S1$(61,30) | Column Heading Line 3 | A | 30 |
| 2(91,30) | MASK | S1$(91,30) | Format Mask | A | 30 |
| 3 | SPAC | S0[0] | Additional Spaces | N | 3 |
| 4(1,1) | WHAT | S2$(1,1) | What Is In This Column? | A | 1 |
| 4(2,1) | WHN | S2$(2,1) | As of When? | A | 1 |
| 4(3,1) | BACK | S2$(3,1) | How Far Back? | A | 1 |
| 4(4,1) | PRNT | S2$(4,1) | Print This Column? | A | 1 | 1 = Yes
|  |  |  |  |  |  | 2 = No
| 4(5,4) | SCAL | S2$(5,4) | Scaling Factor | A | 4 |
| 4(9,22) | FRML | S2$(9,22) | Formula | A | 22 |
| 5(1,3) | CID | S3$(1,3) | Company ID | A | 3 |
| 5(4,12) | MSK1 | S3$(4,12) | Accounts Mask for Inclusion 1 | A | 12 |
| 5(16,12) | MSK2 | S3$(16,12) | Accounts Mask for Inclusion 2 | A | 12 |
| 5(28,12) | MSK3 | S3$(28,12) | Accounts Mask for Inclusion 3 | A | 12 |
| 5(40,12) | MSK4 | S4$(40,12) | Accounts Mask for Inclusion 4 | A | 12 |
| 5(52,12) | MSK5 | S3$(52,12) | Accounts Mask for Inclusion 5 | A | 12 |
| 5(64,12) | MSK6 | S3$(64,12) | Accounts Mask for Inclusion 6 | A | 12 |
| 6 | RSV1 | S4$ | Reserved for OSD | A | 20 |
| 7 | YR | S5$ | Year | A | 4 |

Statement Layout Footnote Rec

| File Name: | GLSLF | Record Size: | 192(320)
| File Type: | Mkeyed - Dynamic | Number of Keys: | 1

| Field | Field Name | Variable | Description | A/N | Length | Note
| 1(1,6) | SLID | S0$(1,6) | Statement Layout ID | A | 6 |
| 1(7,1) | RTYP | S0$(7,1) | Record Type | A | 1 |
| 1(8,1) | RSV1 | S0$(8,1) | Reserved for OSD | A | 1 |
| 2(1,9) | FNCT | S1$(1,9) | Footnote Control | A | 9 |
| 2(10,110) | FNLNS | S1$(10,110) | Foot Note Line Numbers 1-4 | A | 110 |
| 3 | FNLN | S0[0] | Foot Note Line Number | N | 2 |
| 4 | RSV2 | S2$ | Reserved for OSD | A | 2 |
| 5 | RSV3 | S3$ | Reserved for OSD | A | 20 |
| 6 | RSV4 | S4$ | Reserved for OSD | A | 20 |
| 7 | RSV5 | S5$ | Reserved for OSD | A | 14 |