Input Files and Database Tables
The Import Vendors preprocessor allows you to import vendor information either from an ASCII input file produced from PRO-III system or a database table.
This help topic contains information on how to prepare an input file or database table that Costpoint can use to import vendor records.
ASCII Input File
The input file used by the Import Vendors preprocessor must be a standard ASCII text file without null characters. Each record to be included must be on a separate line in the input file, separated with a combination of carriage return and line feed characters (ASCII decimal characters 13 and 10).
Each record must be in a separate line in the input file. There are separate formats for vendor and vendor address records. Vendor records are identified by the V record type and will be imported to the VEND table, while Vendor address records are identified by the A record type and will be imported to the VEND_ADDR table.
When starting a line in the input file, you must first enter the record type as the first field to identify the record as a vendor or vendor address. Costpoint then imports that record to the appropriate table.
See the Vendor Input File Format (VEND) and Vendor Address Input File Format (VEND_ADDR) tables for the input file layouts expected by Costpoint.
Database Tables
You can use database tables as the input source for importing vendor or vendor address records. You must create an AOPUTLVU_INP_VEND table for vendor records and an AOPUTLVU_INP_VENDA table for vendor address records. These tables use the same format as the input file but the first field uses status codes, instead of record type. Status codes for both input table types must be set to 'U' to indicate that a record is unprocessed or has not been imported yet into Costpoint.
Input File Excel Template
For Costpoint 2025.x and later releases, you can download the Excel template file specifically designed for this preprocessor from the Costpoint Preprocessor Guides page on the Deltek Learning Hub.
For Costpoint 8.1, the input file is available on the Developer Resources page in the Costpoint Information Center.
Excel templates for the other Costpoint preprocessors can be found in these same locations.
Vendor Input File Format (VEND)
Use this input file layout to enter a vendor record (record type 'V'). The following table lists the entries contained in each record of the vendor input file.
For Costpoint Essentials users, the following columns are processed by default, regardless of the values you entered in the input file:
-
Vendor Group Code (VEND_GRP_CD): The value of this column is ignored and not entered in the database.
-
NON-US EFT Active (NON_US_ACTIVE_FL): The value of this column is set to N by default.
-
NON-US Bank ID (NON_US_BANK_ID): The value of this column is ignored and not entered in the database.
-
Enable Supplier Portal: (SUPPLIER_PORTAL_FL): The value of this column is set to N by default.
Seq. No.
Column Name
Costpoint Table/Column
Type
Length
Required or Optional
Format
1
Record Type/ Status Code
N/A
Character
1
Required
Must be V for Vendor.
2
Vendor ID
VEND_ID
Alphanumeric
12
Required
3
Vendor Approval Code
VEND_APPRVL_FL
Character
1
Optional
Enter Y (Yes) or N (No).
4
Vendor Name
VEND_NAME
Alphanumeric
25
Required
5
Vendor Long Name
VEND_LONG_NAME
Alphanumeric
40
Optional
6
Vendor Terms
TERMS_DC
Alphanumeric
15
Optional
7
Location
VEND_NAME_EXT
Alphanumeric
6
Optional
8
Hold Payment Flag
HOLD_PMT_FL
Character
1
Optional
Enter Y (Yes) or N (No).
9
1099 Tax ID
AP_1099_TAX_ID
Alphanumeric
20
Optional
10
1099 Type Code
S_AP_1099_TYPE_CD
Alphanumeric
6
Optional
11
Print 1099
PRNT_1099_FL
Character
1
Optional
Enter Y (Yes) or N (No).
12
Allow Auto Voucher
AUTO_VCHR_FL
Character
1
Optional
Enter Y (Yes) or N (No).
13
A/P Account Description
AP_ACCTS_KEY
Alphanumeric
30
Optional
14
Cash Account Description
CASH_ACCTS_KEY
Alphanumeric
30
Optional
15
Vendor Notes
VEND_NOTES
Alphanumeric
254
Optional
16
Vendor Group Code
VEND_GRP_CD
Alphanumeic
6
Optional
17
Pay Vendor
AP_CHK_VEND_ID
Alphanumeric
12
Optional
18
Allow Edits to Pay Vendor
ED_VCH_PAY_VEND_FL
Character
1
Optional
Enter Y (Yes) or N (No).
19
Pay When Paid
PAY_WHEN_PAID_FL
Character
1
Optional
Enter Y (Yes) or N (No).
20
Separate Check
SEP_CHK_FL
Character
1
Optional
Enter Y (Yes) or N (No).
21
Vendor Status for PO
S_VEND_PO_CNTL_CD
Character
1
Optional
22
Business Size Class Code
S_CL_SM_BUS_CD
Character
1
Optional
Enter S (Small) or L (Large).
23
Woman Owned
CL_WOM_OWN_FL
Character
1
Optional
Enter Y (Yes) or N (No).
24
Disadvantaged
CL_DISADV_FL
Character
1
Optional
Enter Y (Yes) or N (No).
25
HUB Zone
CL_LAB_SRPL_FL
Character
1
Optional
Enter Y (Yes) or N (No).
26
Historic Black College
CL_HIST_BL_CLG_FL
Character
1
Optional
Enter Y (Yes) or N (No).
27
Veteran Owned
CL_VET_FL
Character
1
Optional
Enter Y (Yes) or N (No).
28
Service Disabled Veteran Owned
CL_SD_VET_FL
Character
1
Optional
Enter Y (Yes) or N (No).
29
Blank Laser Check Memo
CHK_MEMO_S
Alphanumeric
25
Optional
30
Customer Account
CUST_ACCT_FLD
Alphanumeric
20
Optional
31
Employee ID
EMPL_ID
Alphanumeric
12
Optional
32
ANC and Indian Tribes
CL_ANC_IT_FL
Character
1
Optional
Enter Y (Yes) or N (No).
33
Certification Date
VEND_CERT_DT
Date
10
Optional
34
Certification Number
Number
20
Optional
35
eProcurement Vendor
EPROCURE_FL
Character
1
Optional
Enter Y (Yes) or N (No).
36
FOB
FOB_FLD
Alphanumeric
15
Optional
37
Ship Via
SHIP_VIA_FLD
Alphanumeric
15
Optional
38
Payroll Vendor
PR_VEND_FL
Character
1
Optional
Enter Y (Yes) or N (No).
39
Time Collection Expense Class
Alphanumeric
20
Optional
40
Vendor 1099 Name
VEND_1099_NAME
Alphanumeric
40
Optional
41
SM Subcontractor Flag
SM_SUBCTR_FL
Character
1
Optional
Y (Yes) or N (No)
For use if licensed for Subcontractor Management.
If null, this will be set to N.
42
Vendor Employee Approval Group Code
VE_APPRVL_GRP_CD
Character
6
Optional
For use if:
- SM license is ON or available and
- SM Subcontractor Flag = Y and
- Vendor Employee Requires Approval = Y in AP_SETTINGS table and
Use Vendor Employee Approval Groups = Y in AP_SETTINGS table
This is set to NULL if:
Subcontractor Management (SM) license is OFF or
-SM license is ON and SM Subcontractor Flag = N. or
- SM license is ON and SM Subcontractor Flag = Y and Vendor Employee Requires Approval = N in AP_SETTINGS table or
- SM license is ON and SM Subcontractor Flag = Y and Vendor Employee Requires Approval = Y in AP_SETTINGS table and Use Vendor Employee Approval Groups = N in AP_SETTINGS table.
43
DUNS Number
DUNS_NO
Alphanumeric
15
Optional
</td></tr><tr id="GUID-D02CC617-2D5C-4317-B48E-734387C82796" class="ID-00014339"><td class="ID-0001434e"><p>44</p></td><td class="ID-00014350"><p>CAGE Code</p></td><td class="ID-00014350"><p>CAGE_CD</p></td><td class="ID-00014350"><p>Alphanumeric</p></td><td class="ID-00014350"><p>15</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"> </td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>45</p></td><td class="ID-00014350"><p>8(a) Certified</p></td><td class="ID-00014350"><p>CL_8A_FL</p></td><td class="ID-00014350"><p>Character</p></td><td class="ID-00014350"><p>1</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"><p>Enter <strong>Y</strong> (Yes) or <strong>N</strong> (No).</p></td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>46</p></td><td class="ID-00014350"><p>AbilityOne Non-Profit Agency</p></td><td class="ID-00014350"><p>CL_ABIL_ONE_FL</p></td><td class="ID-00014350"><p>Character</p></td><td class="ID-00014350"><p>1</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"><p>Enter <strong>Y</strong> (Yes) or <strong>N</strong> (No).</p></td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>47</p></td><td class="ID-00014350"><p>GovWin IQ Company ID</p></td><td class="ID-00014350"><p>GOVWIN_COMP_ID</p></td><td class="ID-00014350"><p>Alphanumeric</p></td><td class="ID-00014350"><p>15</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"> </td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>48</p></td><td class="ID-00014350"><p>Vendor Web Site</p></td><td class="ID-00014350"><p>VEND_WEB_SITE</p></td><td class="ID-00014350"><p>Alphanumeric</p></td><td class="ID-00014350"><p>1024</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"> </td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>49</p></td><td class="ID-00014350"><p>UEI Number</p></td><td class="ID-00014350"><p>UEI_NO</p></td><td class="ID-00014350"><p>Alphanumeric</p></td><td class="ID-00014350"><p>12</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"> </td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>50</p></td><td class="ID-00014350"><p>Enable Digital Signature</p></td><td class="ID-00014350"><p>DIGITAL_SIG_FL</p></td><td class="ID-00014350"><p>Character</p></td><td class="ID-00014350"><p>1</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"><p>Enter <strong>Y</strong> (Yes) or <strong>N</strong> (No).</p></td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>51</p></td><td class="ID-00014350"><p>Enable Supplier Portal</p></td><td class="ID-00014350"><p>SUPPLIER_PORTAL_FL</p></td><td class="ID-00014350"><p>Character</p></td><td class="ID-00014350"><p>1</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"><p>Enter <strong>Y</strong> (Yes) or <strong>N</strong> (No).</p></td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>52</p></td><td class="ID-00014350"><p>Intracompany Vendor</p></td><td class="ID-00014350"><p>IC_VEND_FL</p></td><td class="ID-00014350"><p>Character</p></td><td class="ID-00014350"><p>1</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"><p>Enter <strong>Y</strong> (Yes) or <strong>N</strong> (No).</p></td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>53</p></td><td class="ID-00014350"><p>Performing Company</p></td><td class="ID-00014350"><p>PERF_COMPANY_ID</p></td><td class="ID-00014350"><p>Alphanumeric</p></td><td class="ID-00014350"><p>10</p></td><td class="ID-00014350"><p>Required if you enter <strong>Y</strong> in the <strong>Intracompany</strong> column. Otherwise, optional.</p></td><td class="ID-00014350"> </td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>54</p></td><td class="ID-00014350"><p>LGBTQ+ Owned</p></td><td class="ID-00014350"><p>CL_LGBTQ_FL</p></td><td class="ID-00014350"><p>Character</p></td><td class="ID-00014350"><p>1</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"><p>Enter <strong>Y</strong> (Yes) or <strong>N</strong> (No).</p></td></tr><tr class="ID-00014339"><td class="ID-0001434e"><p>55</p></td><td class="ID-00014350"><p>1099 State</p></td><td class="ID-00014350"><p>AP_1099_STATE_CD</p></td><td class="ID-00014350"><p>Alphanumeric</p></td><td class="ID-00014350"><p>2</p></td><td class="ID-00014350"><p>Optional</p></td><td class="ID-00014350"><p>The value you enter in this field must match an existing state code in Costpoint. Refer to the <a href="apx_States_and_Codes.md">States and Codes</a> special topic to view valid state codes.</p></td></tr></tbody> </table>Vendor Address Input File Format (VEND_ADDR)
Use this input file layout to enter a vendor address record (record type 'A'). The following table lists the entries contained in each record of the vendor address input file.
Seq. No.
Column Name
Costpoint Table/Column
Type
Length
Required or Optional
Format
1
Record Type/ Status Code
N/A
Character
1
Required
Must be A for Vendor Address.
2
Vendor ID
VEND_ID
Alphanumeric
12
Required
3
Address Code
ADDR_DC
Alphanumeric
10
Required
4
US EFT Active
ACTIVE_FL
Character
1
Optional
Enter Y (Yes) or N (No).
5
Order Address Code
S_ORD_ADDR_CD
Character
1
Optional
6
Payment Address Code
S_PMT_ADDR_CD
Character
1
Required
7
Address Line 1
LN_1_ADR
Alphanumeric
40
Optional
8
Address Line 2
LN_2_ADR
Alphanumeric
40
Optional
9
Address Line 3
LN_3_ADR
Alphanumeric
40
Optional
10
City Name
CITY_NAME
Alphanumeric
25
Optional
11
Payment State
MAIL_STATE_DC
Alphanumeric
15
Optional
12
Payment Country
COUNTRY_CD
Alphanumeric
8
Optional
13
Postal Code
POSTAL_CD
Alphanumeric
10
Optional
14
Phone ID
PHONE_ID
Number
25
Optional
15
Other Phone ID
OTH_PHONE_ID
Number
25
Optional
16
Fax No.
FAX_ID
Number
25
Required
17
Email
EMAIL_ID
Alphanumeric
100
Required
18
EFT Payment
EFT_PMT_CD
Character
6
Optional
19
Bank ID. (ABA No.)
BANK_ABA_NO
Alphanumeric
9
Required if you enter Y in the US EFT Active column. Otherwise, optional.
20
Bank Account
BANK_ACCT_ID_S
Number
17
Required if you enter Y in the US EFT Active column and the Non-US Bank Account column is blank.
Otherwise, optional.
21
ACH Code
S_ACH_TRN_CD
Alphanumeric
2
Optional
22
Non-US Bank Account
NON_US_BANK_ACCT_ID
Alphanumeric
25
Optional
23
Print EFT Advice
PRINT_EFT_FL
Character
1
Optional
Enter Y (Yes) or N (No).
24
Originator ID Code
EDI_N104_CD
Alphanumeric
80
Optional
25
Bank Reference
BANK_ACCT_REF_CD
Alphanumeric
18
Optional
26
IBAN Code
IBAN_CD
Alphanumeric
34
Optional
27
Ship ID
SHIP_ID
Alphanumeric
20
Optional
28
Sales Tax Code
SALES_TAX_CD
Alphanumeric
6
Optional
29
Intermediary Bank ID
IB_BANK_ID
Alphanumeric
15
Optional
30
SWIFT Code
SWIFT_CD
Alphanumeric
11
Optional
31
NON-US EFT Active?
NON_US_ACTIVE_FL
Character
1
Optional
32
NON-US Bank ID
NON_US_BANK_ID
Alphanumeric
34
Optional
33
Email EFT Advice
EMAIL_EFT_FL
Character
1
Optional
Enter Y (Yes) or N (No)
34
UEI Number
UEI_NO
Alphanumeric
12
Optional
Parent Topic: