ICCATEGORY – GL Account Category

System
Inventory Control (IC)
Prefix
ICA
Primary key
COMPANY, LOCATION, GL-CATEGORY
Fields
33
Updated by
6 programs
Referenced by
323 programs

ICCATEGORY is the GL Account Category table in Lawson Inventory Control (prefix ICA). It is indexed by COMPANY, LOCATION, GL-CATEGORY (ICASET1). It is related 1:1 to GLMASTER, ICCOMPANY and ICLOCATION and 1:M to ICAUDIT. It is updated by IC04.1, IC10.2, IC12.1, IC81.1, IC812 and IC841 and referenced by AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 and 315 more. The table has 33 fields, 1 index and 11 documented relations.

About ICCATEGORY

The GL Account Category file is a master file that defines the inventory and offset general ledger accounts used to post inventory transactions. Examples include issues, receipts, and adjustments of physical inventory count variances. A valid category code is assigned to each location where items are tracked.

Fields (33)

Column = COBOL field name without the ICA- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.

Field / columnTypeDescription & valuesUpdated by
ICA-COMPANY PK
COMPANY
Numeric 4Identifies 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.IC04.1, IC841
ICA-LOCATION PK
LOCATION
Alpha 5This field contains a valid stocking location within the company inventory.IC04.1, IC841
ICA-GL-CATEGORY PK
GL_CATEGORY
Alpha 4This field is used to extract the appropriate account numbers for any inventory movement.IC04.1, IC841
ICA-ACTIVE-STATUS
ACTIVE_STATUS
Alpha 1This field is used to limit the use of a general ledger category code.
  • A Active
  • I Inactive
IC04.1, IC841
ICA-DESCRIPTION
DESCRIPTION
Alpha 30 (Lower Case)This field is used to describe the general ledger category code.IC04.1, IC841
ICA-USED-FL
USED_FL
Alpha 1This field indicates whether the general ledger category has been used on the Item Location file.
  • N No
  • Y Yes
IC10.2, IC12.1, IC812
ICA-INV-ACCT-UNIT
INV_ACCT_UNIT
Alpha 15This field contains the general ledger inventory account unit.IC04.1, IC841
ICA-INV-ACCOUNT
INV_ACCOUNT
Numeric 6This field contains the general ledger inventory account number.IC04.1, IC841
ICA-INV-SUB-ACCT
INV_SUB_ACCT
Numeric 4This field contains the general ledger inventory subaccount number.IC04.1, IC841
ICA-REC-ACCT-UNIT
REC_ACCT_UNIT
Alpha 15This field contains the general ledger receipts offset account unit.IC04.1, IC841
ICA-REC-ACCOUNT
REC_ACCOUNT
Numeric 6This field contains the general ledger receipts offset account number.IC04.1, IC841
ICA-REC-SUB-ACCT
REC_SUB_ACCT
Numeric 4This field contains the general ledger receipts offset subaccount number.IC04.1, IC841
ICA-ISS-ACCT-UNIT
ISS_ACCT_UNIT
Alpha 15This field contains the general ledger issues offset account unit.IC04.1, IC841
ICA-ISS-ACCOUNT
ISS_ACCOUNT
Numeric 6This field contains the general ledger issues offset account number.IC04.1, IC841
ICA-ISS-SUB-ACCT
ISS_SUB_ACCT
Numeric 4This field contains the general ledger issues offset subaccount number.IC04.1, IC841
ICA-ADJ-ACCT-UNIT
ADJ_ACCT_UNIT
Alpha 15This field contains the general ledger adjustment offset account unit.IC04.1, IC841
ICA-ADJ-ACCOUNT
ADJ_ACCOUNT
Numeric 6This field contains the general ledger adjustment offset account number.IC04.1, IC841
ICA-ADJ-SUB-ACCT
ADJ_SUB_ACCT
Numeric 4This field contains the general ledger adjustment offset subaccount number.IC04.1, IC841
ICA-VAR-ACCT-UNIT
VAR_ACCT_UNIT
Alpha 15This field contains the general ledger cost variance accounting unit.IC04.1, IC841
ICA-VAR-ACCOUNT
VAR_ACCOUNT
Numeric 6This field contains the general ledger cost variance account number.IC04.1, IC841
ICA-VAR-SUB-ACCT
VAR_SUB_ACCT
Numeric 4This field contains the general ledger cost variance subaccount number.IC04.1, IC841
ICA-INT-ACCT-UNIT
INT_ACCT_UNIT
Alpha 15This field contains the general ledger intransit account unit.IC04.1, IC222, IC841
ICA-INT-ACCOUNT
INT_ACCOUNT
Numeric 6This field contains the general ledger intransit account number. This number is used when an item is put into intransit between two inventory locations.IC04.1, IC222, IC841
ICA-INT-SUB-ACCT
INT_SUB_ACCT
Numeric 4This field contains the general ledger intransit subaccount number.IC04.1, IC222, IC841
ICA-PHY-ACCT-UNIT
PHY_ACCT_UNIT
Alpha 15This field contains the general ledger physical inventory variance account unit.IC04.1, IC841
ICA-PHY-ACCOUNT
PHY_ACCOUNT
Numeric 6This field contains the general ledger physical inventory variance account number. This number offsets the inventory account when there is a physical inventory variance.IC04.1, IC841
ICA-PHY-SUB-ACCT
PHY_SUB_ACCT
Numeric 4This field contains the general ledger physical inventory variance subaccount number.IC04.1, IC841
ICA-ADD-ACCT-UNIT
ADD_ACCT_UNIT
Alpha 15This field contains the general ledger add-on cost or freight account unit.IC04.1, IC841
ICA-ADD-ACCOUNT
ADD_ACCOUNT
Numeric 6This field contains the general ledger add-on cost or freight account number. This account is used if there is an add-on cost entered when an intransit is received.IC04.1, IC841
ICA-ADD-SUB-ACCT
ADD_SUB_ACCT
Numeric 4This field contains the general ledger add-on freight subaccount number.IC04.1, IC841
ICA-SHK-ACCT-UNIT
SHK_ACCT_UNIT
Alpha 15This field contains the general ledger shrinkage accounting unit.IC04.1, IC841
ICA-SHK-ACCOUNT
SHK_ACCOUNT
Numeric 6This field contains the general ledger shrinkage account number.IC04.1, IC841
ICA-SHK-SUB-ACCT
SHK_SUB_ACCT
Numeric 4This field contains the general ledger shrinkage subaccount number.IC04.1, IC841

Indexes (1)

Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
ICASET1COMPANY, LOCATION, GL-CATEGORYPrimaryAP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +22 more (list truncated in source)

Relations

One to one (10) — lookups and parents

RelationTableRulesConditionField map
AddonaccountGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-ADD-ACCT-UNITGLM-ACCT-UNIT, ICA-ADD-ACCOUNTGLM-ACCOUNT, ICA-ADD-SUB-ACCTGLM-SUB-ACCOUNT
AdjustmentacctGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-ADJ-ACCT-UNITGLM-ACCT-UNIT, ICA-ADJ-ACCOUNTGLM-ACCOUNT, ICA-ADJ-SUB-ACCTGLM-SUB-ACCOUNT
CompanyICCOMPANYRequiredICA-COMPANYICC-COMPANY
IclocationICLOCATIONRequiredICA-COMPANYICL-COMPANY, ICA-LOCATIONICL-LOCATION
IntransitacctGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-INT-ACCT-UNITGLM-ACCT-UNIT, ICA-INT-ACCOUNTGLM-ACCOUNT, ICA-INT-SUB-ACCTGLM-SUB-ACCOUNT
InvaccountGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-INV-ACCT-UNITGLM-ACCT-UNIT, ICA-INV-ACCOUNTGLM-ACCOUNT, ICA-INV-SUB-ACCTGLM-SUB-ACCOUNT
IssuesacctGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-ISS-ACCT-UNITGLM-ACCT-UNIT, ICA-ISS-ACCOUNTGLM-ACCOUNT, ICA-ISS-SUB-ACCTGLM-SUB-ACCOUNT
PhysinvvaracctGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-PHY-ACCT-UNITGLM-ACCT-UNIT, ICA-PHY-ACCOUNTGLM-ACCOUNT, ICA-PHY-SUB-ACCTGLM-SUB-ACCOUNT
ReceiptsacctGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-REC-ACCT-UNITGLM-ACCT-UNIT, ICA-REC-ACCOUNTGLM-ACCOUNT, ICA-REC-SUB-ACCTGLM-SUB-ACCOUNT
StdcostvaracctGLMASTERRequiredICA-COMPANYGLM-COMPANY, ICA-VAR-ACCT-UNITGLM-ACCT-UNIT, ICA-VAR-ACCOUNTGLM-ACCOUNT, ICA-VAR-SUB-ACCTGLM-SUB-ACCOUNT

One to many (1) — child tables

RelationTableRulesConditionField map
IcauditICAUDITSpacesIAU-ITEM-GROUP, ICA-COMPANYIAU-COMPANY, ICA-LOCATIONIAU-LOCATION, SpacesIAU-ITEM, ICA-GL-CATEGORYIAU-GL-CATEGORY, IAU-DATE, IAU-TIME, IAU-FLD-NBR

Programs

Updated by (6)

Referenced by (323)