Populating the INTFC_BI2 Table for Line Transactions
The INTFC_BI2 table has the same key structure as the INTFC_BI table; consider it an extension of the INTFC_BI table. Currently, it is used only for certain tax transactions, including prepaid taxes, ship-to address overrides (for tax provider tax calculation purposes) and India transactions
For every row in INTFC_BI2, there must exist a row in the INTFC_BI table with the same key values. However, you do not need a row in the INTFC_BI2 table for every row in INTFC_BI.
The following table contains all columns in the INTFC_BI2 table and how they should be populated for LINE transactions:
Note:
For Third-party tax transactions with a ship-to address override, you must at least populate the following fields: to insert a row into BI_LINE_TAX table: CITY, STATE, POSTAL, and COUNTRY.
| Field Number | Field Name | LINE |
|---|---|---|
|
1 |
INTFC_ID (interface ID) |
Required. Used to group or batch a collection of Billing interface activity. |
|
2 |
INTFC_LINE_NUM (interface line number) |
Required. Each unique interface line number for an interface ID represents a separate bill line charge. |
|
3 |
TRANS_TYPE_BI (transaction type) |
Required. Value must be LINE. |
|
4 |
TRANS_TYPE_BI_SEQ |
Required. Set it to 0 (zero). |
|
5 |
PROCESS_INSTANCE |
Leave blank. |
|
6 |
ADDRESS1 (address line1) |
Optional. |
|
7 |
ADDRESS2 (address line2) |
Optional. |
|
8 |
ADDRESS3 (address line3) |
Optional. |
|
9 |
ADDRESS4 (address line4) |
Optional. |
|
10 |
IN_CITY_LIMIT |
Optional. Used by third-party tax provider products to determine additional city taxes, where applicable. |
|
11 |
GEO_CODE (geographic code) |
Optional. Used by the third-party tax provider products to determine what taxing jurisdictions and tax rates to use. |
|
12 |
CITY |
Optional. |
|
13 |
HOUSE_TYPE |
Optional. |
|
14 |
ADDR_FIELD1 (address field1) |
Optional. |
|
15 |
ADDR_FIELD2 (address field2) |
Optional. |
|
16 |
ADDR_FIELD3 (address field3) |
Optional. |
|
17 |
NUM1 |
Optional. Related to an address in countries, such as the Netherlands. |
|
18 |
NUM2 |
Optional. Related to an address in countries, such as the Netherlands. |
|
19 |
COUNTY |
Optional. |
|
20 |
STATE |
Optional. Select from the values in the STATE_TBL. |
|
21 |
POSTAL |
Leave blank. |
|
22 |
COUNTRY |
Optional. Select from the values in the COUNTRY_TBL. |
|
23 |
TAX_AMT |
Required if sales and use taxes were prepaid. Report the amount of prepaid sales and use tax. Should equal the sum of the TAX_AMT fields of records on the INTFC_BI_TAX table correlating to the same line transaction. |
|
24 |
TAX_PCT |
Required if sales and use taxes were prepaid. Report the percentage tax rate of prepaid sales and use taxes. |
|
25 |
MAX_TAX_FLG |
Set to Y if prepaid sales and use taxes were calculated taking advantage of maximum tax rules. |
|
26 |
TAX_JUR_IND |
Required if VAT was prepaid. Set to the VAT tax journal to which the VAT payment should be recorded. |
|
27 |
VAT_BASIS_AMT |
Required if VAT was prepaid. Report the VAT basis used to calculate value-added taxes. |
|
28 |
VAT_AMT |
Required if VAT was prepaid. Report the prepaid VAT amount. |
|
29 |
VAT_TRANS_AMT |
Required if VAT was prepaid. Report the VAT transaction amount used to calculate value-added taxes. |
|
30 |
TAX_CD_VAT_PCT |
Required if VAT was prepaid. Report the VAT percentage used to calculate value-added taxes. |
|
31 |
EXD_INVOICE_NO |
Populated by PeopleSoft Order Management if excise tax is applicable. Not applicable for GST. |
|
32 |
EXD_INVOICE_LINE |
Populated by PeopleSoft Order Management if excise tax is applicable. Not applicable for GST. |
|
33 |
EXD_APPL_FLG |
Populated by PeopleSoft Order Management. Not applicable for GST. Values are:
|
|
34 |
STX_APPL_FLG |
Required for India transactions populated by PeopleSoft Order Management. Populated during tax determination for sources other than PeopleSoft Order Management. Values are:
|
|
35 |
STX_TAX_AUTH_CD |
Required for India transactions populated by PeopleSoft Order Management. Populate with a valid sales tax authority code. Populated during tax determination for sources other than PeopleSoft Order Management. |
|
36 |
EXD_TAX_RATE_CD |
Populated by PeopleSoft Order Management. Populate with a valid excise tax rate code if excise tax is applicable. Not applicable for GST. |
|
37 |
STX_TAX_RATE_CD |
Required for India transactions populated by PeopleSoft Order Management. Populated during tax determination for sources other than PeopleSoft Order Management. Populate with a valid GST tax rate code if GST is applicable. |
|
38 |
INV_ITEM_ID |
Required for India transactions populated by PeopleSoft Order Management. |
|
39 |
ORG_SETID |
Required for India transactions populated by PeopleSoft Order Management. |
|
40 |
ORG_CODE |
Required for India transactions populated by PeopleSoft Order Management. |
|
41 |
ORG_TAX_LOC_CD |
Required for India transactions populated by PeopleSoft Order Management. |
|
42 |
EXD_CONVERSION_RT |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
43 |
QTY_BASE |
Required for India transactions populated by PeopleSoft Order Management. Populate with QTY_SHIP_BASE field. |
|
44 |
EXS_TAX_TXN_TYPE |
Required for India transactions populated by PeopleSoft Order Management. |
|
45 |
EXD_CUST_CATG_CD |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
46 |
STX_CUST_CATG_CD |
Required for India transactions populated by PeopleSoft Order Management. |
|
47 |
EXD_ITM_CATG_CD |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
48 |
STX_ITM_CATG_CD |
Required for India transactions populated by PeopleSoft Order Management. |
|
49 |
EXS_SERV_TAX_FLG |
Required for India transactions populated by PeopleSoft Order Management. |
|
50 |
EXD_ASSESS_VALUE |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
51 |
EXD_UOM |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
52 |
EXD_USE_AV_FLG |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
53 |
BI_CURRENCY_CD |
Leave blank. |
|
54 |
BASE_CURRENCY |
Leave blank. |
|
55 |
EXS_CURRENCY_RPTG |
Required for India transactions populated by PeopleSoft Order Management. |
|
56 |
EXD_TAX_AMT |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
57 |
EXD_TAX_AMT_BSE |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
58 |
EXD_TAX_AMT_RPT |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
59 |
STX_TAX_AMT |
Required if taxes are calculated in PeopleSoft Order Management for India transactions. |
|
60 |
STX_TAX_AMT_BSE |
Required if taxes are calculated in PeopleSoft Order Management for India transactions. |
|
61 |
STX_TAX_AMT_RPT |
Required if taxes are calculated in PeopleSoft Order Management for India transactions. |
|
62 |
STX_FORM_CD |
Populated by PeopleSoft Order Management. Not applicable for GST. |
|
63 |
LOAD_STATUS_BI |
Initialize to NEW or leave blank. |
|
64 |
ERROR_STATUS_BI |
Leave blank. |
|
65 |
USETAX_AMT |
Leave blank. |
|
66 |
USETAX_BASIS_AMT |
Leave blank. |
|
67 |
USETAX_BASIS_AMT |
Leave blank. |
|
68 |
USETAX_BASIS_AMT_B |
Leave blank. |
|
69 |
TAX_AMT_BSE |
Leave blank. |
|
70 |
TAX_CD_VAT_RVC_PCT |
Leave blank. |
|
71 |
VAT_AMT_RVC |
Leave blank. |
|
72 |
ADD_DTTM |
Required for accurate reporting purposes and for taking advantage of interface workflow function. |
|
73 |
LAST_UPDATE_DTTM |
Leave blank. |