DETAILED TABLE SPECIFICATIONS

This topic lists the Costpoint data elements that are affected by the PO Voucher preprocessor. Each section lists the Costpoint columns and source of data for each table.

Voucher Header (VCHR_HDR)

Costpoint Column

Source Table

Source Column

Other Default or Processing Logic

ANTIC_PAY_DT

 

 

 

APPRVD_FL

 

 

See the 'Approval Status' section in Processing Details for more information.

APPRVL_DTT

 

 

If the approved flag is set to Y, set to Costpoint date/time.

APPRVR_USER_ID

 

 

If the approved flag is set to Y, set to the user ID executing the process.

AP_ACCTS_KEY

VEND

AP_ACCTS_KEY

If available, use value from Payment block on the Import Purchase Order Vouchers screen.

AP_ACCT_ID

 

 

Derived from AP_ACCTS_KEY.

AP_ORG_ID

 

 

Derived from AP_ACCTS_KEY.

AP_REF1_ID

 

 

Derived from AP_ACCTS_KEY.

AP_REF2_ID

 

 

Derived from AP_ACCTS_KEY.

AUTO_CREATE_FL

 

 

Load Y.

BATCH_ID

 

 

Load null.

CASH_ACCTS_KEY

VEND

CASH_ACCTS_KEY

Use PAY_VEND_ID. If available, use value from Payment block on the main screen.

CASH_ACCT_ID

 

 

Derived from CASH_ACCTS_KEY.

CASH_ORG_ID

 

 

Derived from CASH_ACCTS_KEY.

CASH_REF1_ID

 

 

Derived from CASH_ACCTS_KEY.

CASH_REF2_ID

 

 

Derived from CASH_ACCTS_KEY.

CHK_AMT

 

 

Calculate sum of all voucher line net amounts (VCHR_LN.NET_AMT) for this voucher. If not available, load null.

CHK_DT

 

 

If available, use value from Payment block on the main screen. Otherwise, load null.

CHK_FY_CD

 

 

If available, use value from Payment block on the main screen. Otherwise, load null.

CHK_NO

 

 

If available, use value from Payment block on the main screen. Otherwise, load 0.

CHK_PD_NO

 

 

If available, use value from Payment block on the main screen. Otherwise, load null.

CHK_SUB_PD_NO

 

 

If available, use value from Payment block on the main screen. Otherwise, load null.

CIS_CD

PO_HDR

CIS_CD

 

COMPANY_ID

PO_HDR

COMPANY_ID

 

CST_AMT

 

 

Load 0.

DFLT_PS_ID

Header input file

Packing Slip

If not in input file, load space.

DFLT_RECPT_ID

Header input file

Receipt ID

If not in input file, load null.

DFLT_WHSE_ID

Header input file

Warehouse

If not in input file, load null.

DISCR_CALC_DTT

 

 

Load Costpoint date/time.

DISC_AMT

 

 

Use standard PO voucher logic.

DISC_DT

 

 

Use standard PO voucher logic.

DISC_PCT_RT

 

 

Use standard PO voucher logic.

DISC_TAKEN_AMT

 

 

Load 0.

DM_FL

Header input file

Debit Memo

If not in input file, load N.

DM_PRNTD_FL

 

 

Load N.

DOC_LOCATION

 

 

Load null.

DUE_AMT

 

 

Use standard PO voucher logic.

DUE_DT

 

 

Use standard PO voucher logic.

END_FY_CD

 

 

Load null.

END_PD_NO

 

 

Load null.

END_SUB_PD_NO

 

 

Load null.

ENTR_DTT

 

 

Load system date/time.

ENTR_USER_ID

 

 

Load process user ID.

EUR_TO_FUNC_RT

PO_HDR

EUR_TO_FUNC_RT

 

EUR_TO_PAY_RT

 

 

Load 1.

EXT_PO_ID

 

 

Load one space.

EXT_PO_RLSE_NO

 

 

Load null.

FUNC_TO_EUR_RT

 

 

Load 1.

FUNC_TO_EUR_RT_FL

 

 

Load N.

FY_CD

Header input file

Fiscal Year

If not in input file, use the default Fiscal Year entered on the screen.

If no default Fiscal Year was entered, derive from INVC_DT.

HOLD_VCHR_FL

 

 

Set the VCHR_HDR.HOLD_VCHR_FL = N if the Vendor's HOLD_PMT_FL = N.

INVC_AMT

VCHR_HDR

TRN_INVC_AMT

Convert to functional currency.

INVC_DT

Header input file

Invoice Date

 

INVC_ID

Header input file

Invoice ID

 

INVC_POP_DT

 

 

Load null.

JNT_PAY_VEND_NAME

 

 

Load null.

LST_VCHR_FY_CD

 

 

Load null.

LST_VCHR_PD_NO

 

 

Load null.

LST_VCHR_SUB_PD_NO

 

 

Load null.

MODIFIED_BY

 

 

Load the process user ID.

NOTES

Header input file

Header Notes

If not in input file, load one space.

OVR_BUD_FL

 

 

Load N.

PAY_ADDR_DC

VEND_ADDR

ADDR_DC

See the 'Pay Vendor and Payment Address' section in Processing Details for more information.

PAY_VEND_ID

VEND

AP_CHK_VEND_ID

Use PO_HDR.VEND_ID. If available, use value from Payment block on the main screen. See the 'Pay Vendor and Payment Address' section in Processing Details for more information.

PAY_WHEN_PAID_FL

VEND

PAY_WHEN_PAID_FL

Use PO_HDR.VEND_ID.

PAYWPD_AMT

 

 

Load 0.

PAY_CRNCY_CD

PO_HDR

TRN_CRNCY_CD

 

PAY_CRNCY_DT

PO_HDR

TRN_CRNCY_DT

 

PAY_FREEZE_RT_FL

PO_HDR

TRN_FREEZE_RT_FL

 

PD_NO

Header input file

Period

If not in input file, use the default Period entered on the screen.

If no default Period was entered, derive from INVC_DT.

PO_ID

Header input file

PO Number

 

PO_RLSE_NO

Header input file

PO Release

 

POST_SEQ_NO

 

 

Load null.

POSTED_AP_FL

 

 

Load N.

PRINT_NOTE_FL

 

 

Load N.

RATE_GRP_ID

PO_HDR

RATE_GRP_ID

 

RECUR_FL

 

 

Load N.

RECUR_PAR_VCHR_KEY

 

 

Load null.

RECUR_PAR_VCHR_NO

 

 

Load 0.

RECUR_TMPLT_FL

 

 

Load N.

RECUR_VCHR_DC

 

 

Load null.

ROWVERSION

 

 

Load 0.

RTN_NT

 

 

Load one space.

RTN_RT

Header input file

Retainage Percentage

Load 0 if Retainage Percent is null/space.

RVRS_VCHR_FL

 

 

Load N.

SALES_TAX_AMT

 

 

Calculate the sum of voucher line sales tax amounts (VCHR_LN.SALES_TAX_AMT).

SALES_TAX_CD

 

 

Load null.

SEP_CHK_FL

 

 

Load N.

SHIP_AMT

 

 

Load 0.

START_FY_CD

 

 

Load null.

START_PD_NO

 

 

Load null.

START_SUB_PD_NO

 

 

Load null.

SUB_PD_NO

Header input file

Subperiod

If not in input file, use the default Subperiod entered on the screen.

If no default Subperiod was entered, derive from INVC_DT.

S_INVC_TYPE

 

 

Load N.

S_JNL_CD

 

 

APV

S_PO_DISCR_CD

VCHR_HDR

S_PO_DISCR_CD

 

S_RECPT_DISCR_CD

 

 

See the 'Receipt Discrepancy Processing' section in Processing Details for more information.

S_SALES_TAX_SRC_CD

VCHR_SETTINGS

DF_PO_S_TAX_SRC_CD

 

S_STATUS_CD

 

 

Load N.

S_SUBCTR_PAY_CD

 

 

Load N.

S_TAXABLE_CD

 

 

Load S.

S_VCHR_TYPE

 

 

Load P.

TAXABLE_FL

 

 

Load N.

TERMS_DC

PO_HDR

TERMS_DC

If null, use pay vendor's VEND.TERMS_DC. See the 'Terms Calculations' section in Processing Details for more information.

TIME_STAMP

 

 

Load system date/time.

TRN_CRNCY_CD

PO_HDR

TRN_CRNCY_CD

 

TRN_CRNCY_DT

PO_HDR

TRN_CRNCY_DT

 

TRN_CST_AMT

 

 

Load 0.

TRN_DISC_AMT

 

 

Use standard PO voucher logic in transaction currency.

TRN_DUE_AMT

 

 

Use standard PO voucher logic in transaction currency.

TRN_FREEZE_RT_FL

PO_HDR

TRN_FREEZE_RT_FL

 

TRN_INVC_AMT

Header input file

Invoice Amount

 

TRN_SALES_TAX_AMT

 

 

Calculate the sum of voucher line sales tax amounts (VCHR_LN.TRN_SALES_TAX_AMT).

TRN_SHIP_AMT

 

 

Load 0.

TRN_TO_EUR_RT

PO_HDR

TRN_TO_EUR_RT

 

TRN_TO_EUR_RT_FL

PO_HDR

TRN_TO_EUR_RT_FL

 

TRN_USE_TAX_AMT

 

 

Load 0.

USE_TAX_AMT

 

 

Load 0.

VAT_TAX_DT

 

 

Load null.

VAT_TAX_ID

 

 

Load null.

VCHR_KEY

 

 

SEQ_GENERATOR determines the next VCHR_KEY.

VCHR_NO

Header input file

Voucher Number

If not in input file, use Starting Voucher Number on input screen to assign voucher numbers in sequence. If that field is not populated, use auto-numbering for vouchers, if enabled. See the 'Voutcher Number' section in Processing Details for more information.

VEND_ID

VEND

AP_CHK_VEND_ID

Refer to PO Vendor in Processing Details.

Voucher Line (VCHR_LN)

Costpoint Column

Source Table

Source Column

Other Default or Processing Logic

CIS_RPT_FL

 

 

If PO_HDR.CIS_CD is not null, load Y. Otherwise, load N.

CIS_WH_FL

PO_LN

CIS_WH_FL

 

DISCR_QTY_RT

 

 

See the 'Processing Voucher Discrepancies' section in Processing Details for more information.

DISCR_TOT_AMT

 

 

See the 'Processing Voucher Discrepancies' section in Processing Details for more information.

DISCR_UNIT_PRC_AMT

 

 

See the 'Processing Voucher Discrepancies' section in Processing Details for more information.

DISCR_UNIT_PRC_RT

 

 

See the 'Processing Voucher Discrepancies' section in Processing Details for more information.

DISC_AMT

 

 

Calculate VCHR_HDR.DISC_PCT_RT * TOT_BEF_DISC_AMT.

EXT_CST_AMT

VCHR_LN

TRN_EXT_CST_AMT

Convert to functional currency.

LN_CHG_CST_AMT

 

 

Load 0.

LN_CHG_TAX_AMT

 

 

Load 0.

LN_CHG_USE_TAX_AMT

 

 

Load 0.

MISC_LN_CHG_TYPE

PO_LN

MISC_LN_CHG_TYPE

 

MODIFIED_BY

 

 

Load the process user ID.

NET_AMT

 

 

TOT_BEF_DISC_AMT - DISC_AMT.

NOTES

Line input file

Line Notes

If not in input file, load one space.

PO_ID

Header input file

PO Number

 

PO_LN_KEY

PO_LN

PO_LN_KEY

Look up using PO, Release, Line Number. If no PO line number is on line input file, leave null.

PO_LN_NO

Line input file

PO Line Number

 

PO_RLSE_NO

Header input file

PO Release

 

QTY

Line input file

Invoice Quantity

If not in input file, load 0.

RECOVERY_AMT

 

 

Load 0.

RECOVERY_RT

 

 

Load 0.

RMA_NO_ID

 

 

Load one space.

ROWVERSION

 

 

Load 0.

S_PO_LN_TYPE

PO_LN

S_PO_LN_TYPE

If no PO line number is entered, load M.

S_TAXABLE_CD

Line input file

Taxable Code

If not in input file, load S if the voucher line is taxable. See the 'Sales/VAT Tax' section in Processing Details for more information.

SALES_TAX_AMT

VCHR_LN

TRN_SALES_TAX_AMT

Convert to functional currency.

SALES_TAX_CD

 

 

 

SALES_TAX_NT

 

 

Load one space.

TAXABLE_FL

Line input file

Derived from Taxable Code

If Taxable Code in the input file is S or U, load Y. If it is N, load N.

If Taxable Code in the input file is blank, see the 'Sales/VAT Tax' section in Processing Details for more information.

TIME_STAMP

 

 

Load system date/time.

TOT_BEF_DISC_AMT

 

 

Calculate EXT_CST_AMT + LN_CHG_CST_AMT + SALES_TAX_AMT + LN_CHG_TAX_AMT.

TRN_DISCR_TOT_AMT

 

 

 

TRN_DISCR_UNIT_AMT

 

 

 

TRN_DISC_AMT

 

 

Calculate VCHR_HDR.DISC_PCT_RT * TRN_TOT_BEF_DC_AMT.

TRN_EXT_CST_AMT

Line input file

Extended Cost

See the 'Extended Cost Amount' section in Processing Details for more information.

TRN_LN_CHG_CST_AMT

 

 

Load 0.

TRN_LN_CHG_TAX_AMT

 

 

Load 0.

TRN_LN_CHG_USE_AMT

 

 

Load 0.

TRN_NET_AMT

 

 

Calculate TRN_TOT_BEF_DC_AMT - TRN_DISC_AMT.

TRN_RECOVERY_AMT

 

 

Load 0.

TRN_SALES_TAX_AMT

Line input file

Tax Amount

If S_TAXABLE_CD=S, use amount from the input file. If not in input file, or if no input file is used, calculate using the tax rate from the PO (PO_LN.SALES_TAX_RT * TRN_TOT_BEF_DC_AMT).

If S_TAXABLE_CD is not S, load 0.

TRN_TOT_BEF_DC_AMT

 

 

Calculate TRN_EXT_CST_AMT + TRN_LN_CHG_CST_AMT + TRN_SALES_TAX_AMT + TRN_LN_CHG_TAX_AMT.

TRN_UNIT_CST_AMT

Line input file

Unit Cost

Use PO_LN. TRN_NET_UN CST_ AMT if not loaded in input file.

TRN_USE_TAX_AMT

Line input file

Tax Amount

If S_TAXABLE_CD=U, use amount from the input file. If not in input file, or if no input file is used, calculate using the tax rate from the PO (PO_LN.SALES_TAX_RT * TRN_TOT_BEF_DC_AMT).

If S_TAXABLE_CD is not U, load 0.

UM_CD

PO_LN

PO_LN_UM_CD

 

UNIT_CST_AMT

VCHR_LN

TRN_UNIT_CST_AMT

Convert to functional currency.

USE_TAX_AMT

VCHR_LN

TRN_USE_TAX_AMT

Convert to functional currency.

VAT_SUPPLY_DC

 

 

Load null.

VAT_SUPPLY_DT

 

 

Load null.

VCHR_KEY

VCHR_HDR

VCHR_KEY

 

VCHR_LN_DESC

PO_LN

PO_LN_DESC

Load from LN_CHG_TYPE.LN_CHG_DESC if no line number is given.

VCHR_LN_KEY

 

 

SEQ_GENERATOR determines the next VCHR_LN_KEY.

VCHR_LN_NO

Line input file

Invoice Line No

 

Voucher Line Account (VCHR_LN_ACCT)

Costpoint Column

Source Table

Source Column

Other Default or Processing Logic

ACCT_ID

Line Account input file

Account

This data is taken from the voucher line account input file.

If the voucher line account input file is not available, this data is taken from the voucher line input file.

If the voucher line input file is not available, this data is taken from the PO_LN_ACCT.ACCT_ID table.

If PO line number is null or zero, see the 'Processing Details for Voucher Line Accounts' section in Processing Details for more information.

AP_1099_FL

 

 

See the '1099 Flag and Type' section in Processing Details for more information.

CST_AMT

 

 

Load 0.

CST_AMT_PCT_RT

Line Account input file

Amount or Allocation

Calculate input file Amount / VCHR_LN.TOT_BEF_DISC_AMT.

If Amount is not available in the input file, use Allocation (without calculation).

If no input file is used, use PO_LN_ACCT.CST_AMT_PCT_RT.

If PO line number is null, use 1.

DISC_AMT

 

 

Calculate VCHR_LN_ACCT.TOT_BEF_DISC_AMT * VCHR_HDR.DISC_PCT_RT.

FA_TMPLT_ID

 

 

Load null.

FA_TMPLT_KEY

 

 

Load null.

FA_TMPLT_RVSN_ID

 

 

Load null.

LN_CHG_CST_AMT

 

 

Load 0.

MODIFIED_BY

 

 

Load the process user ID.

NET_AMT

 

 

Calculate VCHR_LN_ACCT.TOT_BEF_DISC_AMT - DISC_AMT.

ORG_ABBRV_CD

 

 

If the Line Account input file is used, load ORG.ORG_ABBRV_CD associated with ORG_ID.

Otherwise, see the 'Processing Details for Voucher Line Accounts' section in Processing Details for more information.

ORG_ID

Line Account input file

Organization

If no Line Account input file is used, see the 'Processing Details for Voucher Line Accounts' section in Processing Details for more information.

PROJ_ABBRV_CD

 

 

If the Line Account input file is used, load PROJ.PROJ_ABBRV_CD associated with PROJ_ID.

Otherwise, see the 'Processing Details for Voucher Line Accounts' section in Processing Details for more information.

PROJ_ACCT_ABBRV_CD

 

 

Load null.

PROJ_ID

Line Account input file

Project

If no Line Account input file is used, see the 'Processing Details for Voucher Line Accounts' section in Processing Details for more information.

RECOVERY_AMT

 

 

Load 0.

REF1_ID

Line Account input file or Line input file

Reference 1

If not available in Line Account input file, load from Line input file.

If not in input file, or if no input file is used, load PO_LN_ACCT.REF_STRUC_1_ID.

REF2_ID

Line Account input file or Line input file

Reference 2

If not available in Line Account input file, load from Line input file.

If not in input file, or if no input file is used, load PO_LN_ACCT.REF_STRUC_2_ID.

ROWVERSION

 

 

Load 0.

S_AP_1099_TYPE_CD

 

 

 

S_TAXABLE_CD

Line input file

Taxable Code

If not in input file, load S if the voucher line is taxable. See the 'Sales/VAT Tax' section in Processing Details for more information.

SALES_TAX_AMT

 

 

If an input file is used and S_TAXABLE_CD=S, calculate PO_LN.SALES_TAX_RT * TOT_BEF_DISC_AMT.

If S_TAXABLE_CD is not S, load 0.

If no input file is used, see the 'Sales/VAT Tax' section in Processing Details for more information.

TAXABLE_FL

Line input file

Derived from Taxable Code

If Taxable Code in the input file is S or U, load Y. If it is N, load N.

If Taxable Code in the input file is blank, see the 'Sales/VAT Tax' section in Processing Details for more information.

TIME_STAMP

 

 

Load system date/time.

TOT_BEF_DISC_AMT

 

 

Calculate CST_AMT_PCT_RT * VCHR_LN.TOT_BEF_DISC_AMT.

TRN_CST_AMT

 

 

Load 0.

TRN_DISC_AMT

 

 

Calculate TRN_TOT_BEF_DC_AMT * VCHR_HDR.DISC_PCT_RT.

TRN_LN_CHG_CST_AMT

 

 

Load 0.

TRN_NET_AMT

 

 

Calculate TRN_TOT_BEF_DC_AMT - TRN_DISC_AMT.

TRN_RECOVERY_AMT

 

 

Load 0.

TRN_SALES_TAX_AMT

 

 

If an input file is used and S_TAXABLE_CD=S, calculate PO_LN.SALES_TAX_RT * TRN_TOT_BEF_DC_AMT.

If S_TAXABLE_CD is not S, load 0.

If no input file is used, see the 'Sales/VAT Tax' section in Processing Details for more information.

TRN_TOT_BEF_DC_AMT

 

 

Calculate CST_AMT_PCT_RT * VCHR_LN.TRN_TOT_BEF_DC_AMT.

TRN_USE_TAX_AMT

 

 

If an input file is used and S_TAXABLE_CD=U, calculate PO_LN.SALES_TAX_RT * TRN_TOT_BEF_DC_AMT.

Otherwise, load 0.

USE_TAX_AMT

 

 

If an input file is used and S_TAXABLE_CD=U, calculate PO_LN.SALES_TAX_RT * TOT_BEF_DISC_AMT.

Otherwise, load 0.

VCHR_KEY

VCHR_LN

VCHR_KEY

 

VCHR_LN_ACCT_KEY

 

 

SEQ_GENERATOR determines the next VCHR_LN_ACCT_KEY.

VCHR_LN_KEY

VCHR_LN

VCHR_LN_KEY

 

Voucher Line Receipt Line (VCHR_LN_RECPT_LN)

When a voucher line is saved, the preprocessor creates a new VCHR_LN_RECPT_LN record for any voucher lines saved against a PO line that requires 3-way individual matching.

Costpoint Column

Source Table

Source Column

Other Default or Processing Logic

MODIFIED_BY

 

 

Load the process user ID.

PO_LN_KEY

RECPT_LN

PO_LN_KEY

 

RECPT_KEY

RECPT_LN

RECPT_KEY

 

ROWVERSION

 

 

Load 0.

TIME_STAMP

 

 

Load system date/time.

VCHR_KEY

VCHR_LN

VCHR_KEY

 

VCHR_LN_KEY

VCHR_LN

VCHR_LN_KEY

 

VCHRD_QTY

VCHR_LN

QTY

 

Voucher Vendor Labor (VCHR_LAB_VEND)

Costpoint Column

Source Table

Source Column

Other Default or Processing Logic

BILL_LAB_CAT_CD

Vendor Labor input file

Project Labor Category

See the 'Project Labor Category' section in Processing Details for more information.

EFFECT_BILL_DT

Vendor Labor input file

Effective Bill Date

If not in input file, load subperiod end date of the FY/PD/SPD in the Voucher Header.

GENL_LAB_CAT_CD

Vendor Labor input file

General Labor Category

If not in input file, load the VEND_EMPL.DF_GENL_LAB_CAT_CD from row with VEND_ID corresponding to the vendor on the voucher PO.

LAST_VCHRD_DT

VCHR_HDR (used with PO_LN)

ENTR_DTT

Load date only. Update for new voucher created for a PO line.

MODIFIED_BY

 

 

Load the process user ID.

RECOVERY_AMT

 

 

Load 0.

ROWVERSION

 

 

Load 0.

SUB_LN_NO

Vendor Labor input file

Vendor Labor Subline Number

 

TIME_STAMP

 

 

Load system date/time.

TRN_RECOVERY_AMT

 

 

Load 0.

TRN_VEND_AMT

Vendor Labor input file

Vendor Amount

If screen option Sales Tax Included in Vendor Labor Amounts is selected, and VCHR_LN.S_SALES_TAX_CD=S, calculate input file Vendor Amount / (1 + PO_LN.SALES_TAX_RT).

Otherwise, use input file Vendor Amount without the calculation.

VCHR_KEY

VCHR_LN

VCHR_KEY

 

VCHR_LN_KEY

VCHR_LN

VCHR_LN_KEY

 

VCHR_LN_VEND_KEY

 

 

SEQ_GENERATOR determines the next VCHR_LN_VEND_KEY.

VEND_AMT

VCHR_LAB_VEND

TRN_VEND_AMT

Convert to functional currency.

VEND_EMPL_ID

Vendor Labor input file

Vendor Empl ID

If not in input file, use null. See the 'Vendor Employee ID' section in Processing Details for more information.

VEND_HRS

Vendor Labor input file

Vendor Hours