Populating the INTFC_BI_TAX Table for LINE Transactions
For each bill line charge added as a bill line to the bill data structure, the Billing Interface table contains one row of data with a transaction type of LINE. The value of the TRANS_TYPE_BI column for the INTFC_BI_TAX table must be TAX. For each bill line charge row with a transaction type of LINE, the Billing Interface Tax table can contain multiple tax detail entries.
The following table shows how to populate the INTFC_BI_TAX table for LINE transactions:
| Field Number | Field Name | TAX |
|---|---|---|
|
1 |
INTFC_ID |
Required. Used to group or batch a collection of Billing interface activity. |
|
2 |
INTFC_LINE_NUM |
Required. Each unique interface line number for an interface ID represents a separate bill line charge. |
|
3 |
TRANS_TYPE_BI |
Required. Value must be TAX. |
|
4 |
TRANS_TYPE_BI_SEQ |
Required. If more than one tax detail entry is populated for a particular transaction, the transaction type sequence must be used for uniqueness. |
|
5 |
LOAD_STATUS_BI |
Initialize to NEW or leave blank. |
|
6 |
ERROR_STATUS_BI |
Leave blank. |
|
7 |
BUSINESS_UNIT |
The Billing business unit. |
|
8 |
INVOICE |
Invoice number of the invoice to which the tax detail record applies. |
|
9 |
LINE_SEQ_NUM |
Line sequence number of the invoice line to which the tax detail record applies. |
|
10 |
TAX_AUTHORITY_CD |
Tax authority code. |
|
11 |
SEQ_NBR_5 |
Leave blank. |
|
12 |
TAX_JUR_NAME |
Tax journal for logging the tax. |
|
13 |
BI_CURRENCY_CD |
Currency in which the taxes were paid. |
|
14 |
BASE_CURRENCY |
Leave blank. |
|
15 |
TAX_AMT |
Report the amount of sales and use tax paid for the applicable line and tax authority. The sum of the TAX_AMT fields of all records on the INTFC_BI_TAX table correlating to a line transaction must equal the TAX_AMT fields on the INTFC_BI2 tables for that line. |
|
16 |
TAX_AMT_BSE |
Leave blank. |
|
17 |
TAX_PCT |
Report the percentage tax rate of prepaid sales and use taxes. |
|
18 |
TAX_EXEMPT_AMT |
Report the portion of the line amount held exempt in the tax calculation. |
|
19 |
NON_TAXABLE_AMT |
Report the portion of the line amount held nontaxable in the tax calculation. |
|
20 |
TAX_BASIS_AMT |
Report the tax basis amount used in the tax calculation. |
|
21 |
MAX_TAX_FLG |
Set to Y if prepaid sales and use taxes were calculated taking advantage of maximum tax rules. |
|
22 |
TARGET_INVOICE |
Leave blank. |
|
23 |
PROCESS_INSTANCE |
Leave blank. |
|
24 |
ADD_DTTM |
Required for accurate reporting purposes and for Billing interface workflow functionality. |
|
25 |
LAST_UPDATE_DTTM |
Leave blank. |