APVENCLASS – Vendor Class
- System
- Accounts Payable (AP)
- Prefix
VCL- Primary key
VENDOR-GROUP,VEN-CLASS- Fields
- 29
- Updated by
- 5 programs
- Referenced by
- 373 programs
APVENCLASS is the Vendor Class table in Lawson Accounts Payable (prefix VCL). It is indexed by VENDOR-GROUP, VEN-CLASS (VCLSET1). It is updated by AP00.1, AP00.3, AP10.3, AP100 and AP520 and referenced by AC160, AC210, AC297, AM115, AM117, AM15.1, AM15.2, AM15.3 and 365 more. The table has 29 fields, 1 index and 0 documented relations.
About APVENCLASS
The Vendor Class file contains all vendor class records for a vendor group. A vendor class is a subgroup of vendors that share common payment or processing characteristics, such as office supply vendors or employees. The vendor class "ONE" is automatically created in this file when you define a vendor group. The system assigns this vendor class to one-time vendors that are defined during invoice entry.
Fields (29)
Column = COBOL field name without the VCL- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
VCL-VENDOR-GROUP PKVENDOR_GROUP | Alpha 4 | The vendor group. Must be a valid record in the Vendor Group file. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-VEN-CLASS PKVEN_CLASS | Alpha 3 | A user-defined code representing a subset of vendors within a vendor group. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-VEN-PRIORITYVEN_PRIORITY | Numeric 2 | The payment priority to default on vendors added for the vendor class. Valid values are 1 (highest priority) through 99 (lowest priority). | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | The name or description of the vendor class. | AP00.1, AP00.3, AP10.3, AP100, AP135, AP520 |
VCL-ZERO-CHECKZERO_CHECK | Alpha 1 | Indicates whether vendors assigned this vendor class will have zero payments created if the vendor's invoices net to zero. Valid values are:
| AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-POST-OPTIONPOST_OPTION | Alpha 1 | The posting option for the vendor class. Determines the volume of invoice expense distribution information that AP175 (Invoice Distribution Closing) transfers to the general ledger. Valid values are: to the general ledger in summary. Invoice distributions with the same accounting unit, account number, activity, and post date are grouped into one general ledger journal entry. to the general ledger in detail. Each invoice distribution represents one general ledger journal entry. vendor class. Company posting option is used.
| AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-DIST-CODEDIST_CODE | Alpha 9 | The distribution code to default on vendors added for the vendor class. Used to automatically create expense distribution lines for an invoice during entry. Must be a valid record in the Distribution Code file. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-MAX-PMT-AMTMAX_PMT_AMT | Signed 18.2 | The maximum single payment amount that can be created for any vendor within this vendor class. AP150 or AP151 assigns the Maximum Payment Hold Code you select for the vendor class to invoices that, if scheduled for payment, would cause a payment total greater than this maximum amount. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-MAX-PMT-HOLDMAX_PMT_HOLD | Alpha 4 | The hold code to be assigned to vendor invoices within this vendor class when the maximum single payment amount is exceeded. Must be a valid invoice hold code in the Hold Code file. Used only if a Maximum Payment Amount is defined for the vendor class. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-INCOME-CODEINCOME_CODE | Alpha 4 | The income code to default on vendors added for the vendor class. Used to track vendor reportable income. Must be a valid record in the Income Code file. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-CURRENCY-CODECURRENCY_CODE | Alpha 5 | The invoice currency to default on vendors added for the vendor class. Must be a valid record in the Currency Code file. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-TAX-EXEMPT-CDTAX_EXEMPT_CD | Alpha 1 | Code indicating the taxing status. E - Exempt, T - Taxable. | — |
VCL-TAX-CODETAX_CODE | Alpha 10 | The tax code to default on vendors added for the vendor class. Used to calculate invoice tax information. Must be a valid record in the Tax Code file. | AP00.1, AP00.3, AP10.3, AP100, AP520 |
VCL-CASH-CODECASH_CODE | Alpha 4 | The cash code to default on vendors added for the vendor class. Represents a bank account. Must be a valid record in the Cash Code file. | AP00.3 |
VCL-BANK-INST-CODEBANK_INST_CODE | Alpha 3 | The payment code to default on vendors added for the vendor class. Represents a type of cash or bill of exchange payment. Must be a valid cash payment or bill of exchange payment transaction code in the Bank Transaction Code file. | AP00.3 |
VCL-ZERO-PMT-CODEZERO_PMT_CODE | Alpha 3 | The payment code that represents a zero payment. | AP00.3 |
VCL-ENCLOSUREENCLOSURE | Alpha 1 | Indicates whether the invoice requires an enclosure with its payment. " "
| AP00.3 |
VCL-TAX-USAGE-CDTAX_USAGE_CD | Alpha 10 | The tax usage coe for the vendor. This filed is required if the AP Company inidcates that VAT reporting required. | AP00.3 |
VCL-HANDLING-CODEHANDLING_CODE | Alpha 4 | — | AP00.3, AP100 |
VCL-VALIDATE-POVALIDATE_PO | Alpha 1 | " " = MA Company Default
| AP00.3, AP100 |
VCL-REQUIRE-POREQUIRE_PO | Alpha 1 | " " = MA Company Default
| AP00.3, AP100 |
VCL-MTCH-PREPAY-FLMTCH_PREPAY_FL | Alpha 1 | Flag that notes if the invoice will be prepaid. This is for match invoices. | AP00.3 |
VCL-MTCH-PREPAY-MTMTCH_PREPAY_MT | Numeric 1 | Flag denotes the method of match prepayment.
| AP00.3 |
VCL-MATCH-TABLEMATCH_TABLE | Alpha 10 | — | AP00.3 |
VCL-RULE-GROUPRULE_GROUP | Alpha 10 | — | AP00.3 |
VCL-RETAIL-FLAGRETAIL_FLAG | Numeric 1 | — | AP00.3 |
VCL-EAM-VEN-FLEAM_VEN_FL | Numeric 1 | —
| AP00.3 |
VCL-MIN-PMT-HOLDMIN_PMT_HOLD | Alpha 4 | — | AP00.3 |
VCL-MIN-PMT-AMTMIN_PMT_AMT | Signed 18.2 | — | AP00.3 |
Indexes (1)
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 |
|---|---|---|---|---|
VCLSET1 | VENDOR-GROUP, VEN-CLASS | Primary | AC160, AC210, AC297, AM115, AM117, AM15.1, AM15.2, AM15.3 +22 more (list truncated in source) |
Programs
Updated by (5)
- AP00.1 Vendor Group
- AP00.3 Vendor Class
- AP10.3 One Time Vendor
- AP100 Vendor Group Copy
- AP520 Invoice Interface
Referenced by (373)
- AC160 Asset Management Interface
- AC210 Activity Listing and Audit
- AC297 Commitment Analysis Summary
- AM115 Mass Additions
- AM117 Mass Distribution Split
- AM15.1 Single Invoice Interface
- AM15.2 Combine Invoice Interface
- AM15.3 Single Activity Interface
- AM15.4 Combine Activity Interface
- AM18.1 Repair Invoice Interface
- AM19.1 PO Line Asset Detail
- AM19.2 Create Detail
- AM20.1 Quick Addition
- AM20.3 Items
- AM21.1 Leased Asset Quick Addition
- AM21.3 Items
- AM22.1 Items
- AM500 Asset Management Interface
- AM51.1 Item Update Adjust Interface Maint
- AM551 Item Update Adjustment Interface
- AM97.1 Item Interface Adjustment
- AP03.3 Query List Members
- AP102 Process Group Update
- AP109 Vendor Current Address Update
- AP110 Mass Vendor Update
- AP111 Vendor Deletion
- AP115 Vendor Merge
- AP125 Batch Release
- AP126 Mass Invoice Release
- AP130 Proof of Delivery Statements
- AP131 Chargeback
- AP135 Vendor, Invoice Audit Report
- AP14.1 Vendor Contact
- AP14.2 Vendor Contact Address
- AP14.5 1099 Tax Identification Information
- AP144 Tax Identification Notification
- AP150 Cash Requirements
- AP151 Bill of Exchange Generation
- AP156 Bill of Exchange Creation
- AP16.1 Vendor Bank
- AP16.2 Vendor Location Bank
- AP160 Payment Tape Creation
- AP161 Electronic Payment File Creation
- AP170 Payment Closing
- AP180 Bill of Exchange Cashing Update
- AP181 Bill of Exchange Statement Update
- AP190 Invoice Reinstatement
- AP193 Recurring Invoice Update
- AP197 Vendor Balance Rebuild
- 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
- AP20.8 Payment Schedule
- AP200 Vendor Group, Company Listing
- AP21.1 View Distributions
- AP210 Vendor Listing
- AP211 Vendor Invoicing
- AP220 Invoice Edit Report
- AP225 Vendor Statements
- AP23.1 Transit Invoice Entry
- AP230 Open Payables Report
- AP232 Invoice Accrual Reconciliation Report
- AP237 Distribution Approval Listing
- AP245 Reportable Income Report
- AP246 Secondary Withholding Report
- AP25.1 Batch Control
- AP25.2 Batch Review
- AP250 Cash Forecasting
- AP251 Match Analysis Report
- AP252 Unmatched Invoice Listing
- AP26.1 Invoice Release
- AP27.1 Single Invoice Release
- AP270 Vendor Payment History
- AP271 Vendor Spend Report
- AP28.1 Bill of Exchange Acceptance by Vendor
- AP28.2 Bill of Exchange Acceptance by Date
- AP290 Vendor Labels
- 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
- AP32.1 Workflow Approval Maintenance
- AP35.1 Credit Memo Application
- AP510 Vendor Conversion
- AP56.1 Bill of Exchange Entry
- AP56.2 Bill of Exchange Invoice Application
- AP58.1 Vendor Bank
- AP590 AP Vendor CSV
- AP80.1 Bill of Exchange Cashing Selection
- AP810 Retail Vendor Export
- AP90.1 Invoice Search by Vendor, Invoice
- AP91.1 Vendor Activity
- API1.1 Add Invoice
- API2.1 Add Invoice
- API3.1 Vendor Location Invoke
- API4.1 Vendor Master Invoke
- AR01.1 Company
- CB00.1 Bank
- CB10.1 Cash Receipt Deposit
- CB150 Mass Release
- CX100 Pick List Print
- CX20.1 Case Build
- CX20.2 Case Detail
- CX20.4 Substitute Items
- CX20.5 Insert line
- CX220 Case, Preference Listing
- CX30.1 Case Completion Feedback
- CX300 Preference List Purge
- CX506 HL7 Schedules Import Interface
- CXCP.1 Copy preference to case
- DR100 Distribution Requirements Report
- 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
- EX12.1 XM Interface System Configuration
- IC12.1 Item Location
- IC140 Vendor Reorder Advice
- IC141 Location Replenishment Report
- IC142 Replenishment by Requisition PO's
- IC145 Stock Status Report
- IC243 Killed Item Report
- IC258 Global Location Number Listing
- IC330 Item Mass Change
- IC58.1 Global Location Numbers
- IC58.2 Global Location Numbers Inquiry
- IC58.3 Global Location Numbers Inquiry Details
- IC64.1 Global Location Nbr Assignment GL/IC Company
- IC64.2 Global Location Nbr Assignment IC Location
- IC64.3 Global Location Number Assignment RQ Location
- IC64.4 Global Location Number Assignment Manuf Code
- IC64.5 Global Location Number Assignment Manuf Div
- IC64.6 Global Location Number Assignment Vendor
- IC64.7 Global Location Number Assignment Vendor Location
- IC64.8 Global Location Number Assignment IC Bin
- IC64.9 Global Location Number Assignment Buyer
- IC66.1 Replenishment PO Worksheet
- IC83.1 Par Location Counts
- IC840 Cart Par Location Conversion
- MA126 Auto Matching
- MA180 Open Receipt Archive
- MA278 Cost Variance Analysis
- MA279 Invoice AOC Detail Report
- 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
- MA43.7 GL Distribution
- MA44.1 Invoice Line Detail - Purchase Order
- MA44.2 Invoice Line Detail- Service
- MA53.1 Receipt Interface
- MA530 ERS Invoice Creation
- MA531 Receipt Interface
- MA540 Invoice Interface
- MA60.2 Invoice Level Match
- MA60.3 Detail Level Match
- MA60.4 Invoice Match Reference Adjustment
- MA60.5 Receipt Match Reference Adjustment
- MA61.1 Match Invoice Approval
- MA63.1 Invoice Line Match
- 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.2 Invoice Match from frontend
- MA67.3 Detail Match from frontend
- MA68.2 Invoice Level Match - Prepaid
- MA68.3 Detail Level Match - Prepaid
- MA68.4 Invoice Match Reference Adjustment
- MA68.5 Receipt Match Reference Adjustment
- MA69.1 AOC Level Detail Match
- MA70.1 Invoice Unmatch
- MA75.1 PO Invoice Cancel
- MA80.1 Receipt Archive
- MA90.1 Match Analysis
- MA90.2 All Transactions for Invoice
- MA90.3 Match Analysis Details
- MA90.5 Misc AOC for an Invoice
- MA90.6 Summarization
- MA91.1 Match Pool Display
- MAED.1 Vendor
- MAI1.1 Invoke for MAMATCH Object
- MX123 List Member Build
- MX500 Attribute Value Population
- PD10.1 P-Card Card Request
- PD10.2 P-Card Cardholder
- PD130 P-Card Invoice and Release
- PD20.1 P-Card Charge Approval
- PD20.2 P-Card Charge Approval Level
- PD20.3 P-Card Charge Approval SEA
- PD235 P-Card Merchant Report
- PD570 P-Card Charge Import
- PO04.1 Buyer
- PO04.2 Buyer Purchasing Class
- PO10.1 PO Vendor
- PO10.2 Vendor Purchase From Location
- PO100 Purchase Order Interface from Lawson Applications
- PO101 Create Standing PO Release
- PO115 Procurement Template Mass Changes
- PO120 Mass PO Issue
- PO122 Transmitted PO Acknowledgement
- PO131 Receiving Log
- PO132 Print Vendor Return Material Authorization
- PO136 Matched, Not Received Report
- PO15.1 Procurement Templates
- PO15.2 Procurement Template Participants
- PO15.4 Procurement Template Line Detail
- PO150 Bid Load to Contract or Catalog
- PO17.1 Purchase Order Approval Review
- PO190 Close Purchase Order Header
- PO192 PO Vendor Item Audit Report
- PO195 PO Vendor Agreement Audit Report
- PO20.1 Purchase Order Entry
- PO20.6 Substitute Vendor Items
- PO20.9 Multiple Lines
- PO204 Buyer Master Listing
- PO21.1 Select and Copy
- PO21.2 Add-On Cost Spread
- PO21.3 Account Distribution
- PO21.4 Miscellaneous Add-On Cost
- PO21.5 Item Add-On Cost
- PO22.1 Authorization, Release
- PO22.2 Mass Cancel or Delete Purchase Orders
- PO22.3 Mass Cancel or Delete Purchase Orders
- PO22.4 Mass Cancel or Delete Purchase Order Lines
- PO22.5 Purchase Order Line Inquiry
- PO220 PO Status Report
- PO222 Remaining PO Balance Report
- PO223 Buyer Expediting Report
- PO224 PO Revision Report
- PO225 Vendor Agreement Listing
- PO229 Vendor Agreement Format Print
- PO23.1 Purchase Order Worksheet
- PO230 Unreleased Receivings Listing
- PO233 PO Received Quantity Exceptions
- PO234 PO Interface Listing Report
- PO24.1 Purchase Order Direct Approval
- PO25.1 Vendor Agreements
- PO25.5 Vendor Agreement Item Add-On Cost
- PO25.6 Vendor Agreement Line
- PO25.7 Service Agreement Line
- PO251 PO Buyer Message Listing
- PO253 Item Receipt Volume Report
- PO254 PO Inquiry Report
- PO26.3 Vendor Agreement Commitments Spread
- PO26.4 Vendor Agreement Line Price Breaks
- PO26.5 Vendor Agreement Line Price Breaks
- PO26.7 Mass Release of Vendor Agreements
- PO26.9 Vendor Agreement Release
- PO27.2 Select Blanket Lines
- PO27.3 Create PO From Procurement Template
- PO27.4 Select and Copy Template
- PO275 Delivery Date Analysis
- PO276 Deliver Quantity Analysis
- PO277 Deliver Quality Analysis
- PO278 RNI Aging Report
- PO28.2 Vendor Agreement Line Detail List
- PO280 Purchases By Class
- PO29.1 Copy Purchase Order
- PO30.1 PO Receiving
- PO30.2 Substitute Item
- PO30.3 Additional Tracking Numbers
- PO30.4 PO Receiving Line Detail List
- PO300 PO and Receipt Purge
- PO31.1 Vendor Return
- PO31.2 Vendor Return Item Selection
- PO32.2 Item Detail
- PO32.4 Cancel Detail
- PO33.1 Receiving Adjustment
- PO34.1 Inspection Accept or Reject
- PO35.1 Receiving Approval and Release
- PO36.1 Identify Lawson Items by Vendor Agreement Line
- PO36.2 Vendor Agreement Import Manual Input
- PO38.1 Invoice AOC
- PO39.1 Additional Receiving Entry
- PO39.2 Additional Adjustment/Rejection Entry
- PO44.1 PO Line Source
- PO50.1 Buyer Message Entry
- PO52.1 Buyer Message - Receiving
- PO520 Purchase Order Interface from Non Lawson
- PO529 PO Receiving File Create
- PO536 Vendor Price Agreement Load
- PO54.1 Purchase Order Inquiry
- PO54.2 Purchase Order Inquiry
- PO54.3 Purchase Order Inquiry
- PO54.4 Purchase Order Inquiry
- PO54.5 PO Line Detail List
- POA2.1 Define Vendor Dimension
- POCP.1 POC Comments Copy
- POI3.1 Invoke for POPI70PD
- POID.1 PO Delivery Ticket Select
- POII.1 Invoke for POPCRUPD
- POIJ.1 Invoke for POPLIUPD
- PR05.1 Deduction
- PR05.3 Additional Vendors
- PR198 General Ledger Posting
- PR226 United States Employee Garnishment Listing
- PR247 Canada Employee Garnishment Listing
- PR26.1 United States Employee Garnishment
- PR47.1 Canada Employee Garnishment
- PR514 Employee Deduction Master Load
- RQ01.1 Requesting Locations
- RQ10.1 Requisition
- RQ10.2 Account Distribution
- RQ10.3 Select and Copy
- RQ10.4 Requisition Line Entry Detail
- RQ10.5 Substitutes
- RQ11.1 Kit Accessories
- RQ12.1 Approval Review
- RQ13.1 Direct Approval
- RQ13.2 Direct Line Approval
- RQ260 Requisitioned Items Report
- RQ35.1 Requisition Returns
- RQ44.1 Requisition Inquiry
- RQ500 Requisition Interface
- RQ810 Request Location Load
- RQIB.1 RQRQHUPD Invoke Object
- RQIF.1 RQRLNUPD Invoke Object
- RQII.1 Invoke for Reqheader Inquiry
- RQIJ.1 Requisition Copy
- WH130 Pick List Print
- WH132 Batch Feedback
- WH190 Shipment Release
- WH20.2 Nonstock and Special Allocation
- WH20.7 Substitute Location
- WH222 Shipments In Process
- WH30.1 Picking Feedback by Document
- WH30.2 Picking Feedback by Shipment
- WH30.3 Picking by Batch
- WH30.4 Bin Sequence Picking Feedback
- WH31.1 Packing Feedback by Document
- WH31.2 Packing Feedback by Shipment
- WH31.3 Packing by Batch
- WH31.4 Bin Sequence Packing Feedback
- WH32.1 Shipping Feedback by Document
- WH32.2 Shipping Feedback by Shipment
- WH32.3 Shipping by Batch
- WH32.4 Bin Sequence Shipping Feedback
- WH32.5 Shipping Line Feedback
- WH33.1 Bins
- WH33.2 Lots
- WH33.3 Serials
- WH33.4 UOMs
- WH33.5 Additional Shipment Information
- WH33.6 Catch Weight
- WH33.8 Preassembled Kits
- WH33.9 Line Options
- WH34.1 Component Bins
- WH34.2 Component Lots
- WH34.3 Component Serials
- WH34.4 Component UOMs
- WH40.1 Bill of Lading
- WH40.2 Bill of Lading Feedback
- WH520 Batch Feedback Interface
- WH830 Shipment Load Program