Populating the INTFC_BI_EXSD Table
This topic provides an overview of the GST Tax Detail table and discusses how to populate it for LINE transactions.
The GST Tax Detail table (INTFC_BI_EXSD) contains EXSD (India GST detail) transactions only. The following four attributes comprise the INTFC_BI_EXSD key:
Note: The GST Tax Detail table is populated only by PeopleSoft Order Management. For sources other than PeopleSoft Order Management, the table is populated in the Billing Interface Process after GST tax determination is done.
Term |
Definition |
---|---|
INTFC_ID (interface ID) |
Represents a group or batch of billing activity. PeopleSoft uses the term group or batch to mean a collection of billing activity that may be produced by a billing source system. Some systems may generate a group or batch each night. Other systems may produce a group or batch for a certain kind of billing activity. |
INTFC_LINE_NUM (interface line number) |
Represents a bill line charge. For each interface ID (group or batch of billing activity), there may be multiple interface line numbers, one for each bill line charge in the group. |
TRANS_TYPE_BI (transaction type billing) |
Characterizes the type of data being stored. The only option is EXSD (bill line excise tax detail entry). For each interface line number associated with an interface ID, there should be only one row of transaction type LINE in the INTFC_BI table. There can be multiple rows with transaction type EXSD in the INTFC_BI_EXSD table. |
TRANS_TYPE_BI_SEQ (transaction type billing sequence) |
The transaction type sequence is part of the key, to provide uniqueness in the event that there are multiple EXSD for a bill line charge. |
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_EXSD table must be EXSD. For each bill line charge row with a transaction type of LINE, the Billing interface can contain bill line excise tax detail entries (EXSD entries) in the INTFC_BI_EXSD table.
The following table demonstrates how to populate the INTFC_BI_EXSD table for LINE transactions:
Field Number |
Field Name |
EXSD |
---|---|---|
1 |
INTFC_ID |
Required for India transactions populated by PeopleSoft Order. Used to group or batch a collection of Billing interface activity. |
2 |
INTFC_LINE_NUM |
Required for India transactions populated by PeopleSoft Order Management. Each unique interface line number for an interface ID represents a separate bill line charge. |
3 |
TRANS_TYPE_BI |
Required for India transactions populated by PeopleSoft Order Management. Value must be EXSD. |
4 |
TRANS_TYPE_BI_SEQ |
Required for India transactions populated by PeopleSoft Order Management. If more than one excise tax detail entry is populated for a particular EXSD 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. |
The following fields can contain values for GST. When EXS_TAX_TYPE equals G (GST), fields prefixed with EXS_ must be populated with GST-related data. EXS_ fields populate the BI_LINE_EXS_DTL table.
Field Number |
Field Name |
EXSD |
7 |
EXS_TAX_TYPE |
Required for India transactions populated by PeopleSoft Order Management. Values are:
|
8 |
EXS_TAX_RATE_SEQ |
Required for India transactions populated by PeopleSoft Order Management. |
9 |
EXS_TAX_RATE_CD |
Required for India transactions populated by PeopleSoft Order Management. Populate with a valid tax rate code. |
10 |
EXS_TAX_CMPNT_CD |
Required for India transactions populated by PeopleSoft Order Management. |
11 |
EXS_TAX_DEP_CD |
Required for India transactions populated by PeopleSoft Order Management. |
12 |
EXS_CALC_SCHEME |
Required for India transactions populated by PeopleSoft Order Management. |
13 |
EXS_TAX_RATE_PCT |
Required for India transactions populated by PeopleSoft Order Management. |
14 |
EXS_TXRTAMT_TRC |
Required for India transactions populated by PeopleSoft Order Management. |
15 |
EXS_CURRENCY_TRC |
Required for India transactions populated by PeopleSoft Order Management. |
16 |
BI_CURRENCY_CD |
Leave blank. |
17 |
BASE_CURRENCY |
Leave blank. |
18 |
EXS_TAXRT_AMT |
Required for India transactions populated by PeopleSoft Order Management. |
19 |
EXS_TAXRT_AMT_BSE |
Required for India transactions populated by PeopleSoft Order Management. |
20 |
EXS_TAXRT_AMT_RPT |
Required for India transactions populated by PeopleSoft Order Management. |
21 |
EXS_TAX_RATE_UOM |
Required for India transactions populated by PeopleSoft Order Management. |
22 |
EXS_CURRENCY_RPTG |
Leave blank. |
23 |
EXS_TAX_AMT |
Required if PeopleSoft Order Management calculates taxes for India transactions. |
24 |
EXS_TAX_AMT_BSE |
Required if PeopleSoft Order Management calculates taxes for India transactions. |
25 |
EXS_TAX_AMT_RPT |
Required if PeopleSoft Order Management calculates taxes for India transactions. |
26 |
EXS_BASIS_AMT |
Required if PeopleSoft Order Management calculates taxes for India transactions. |
27 |
EXS_BASIS_AMT_BSE |
Required if PeopleSoft Order Management calculates taxes for India transactions. |
28 |
EXS_BASIS_AMT_RPT |
Required if PeopleSoft Order Management calculates taxes for India transactions. |
29 |
PROCESS_INSTANCE |
Leave blank. |
30 |
ADD_DTTM |
Required for accurate reporting purposes and for Billing interface workflow functionality. |
31 |
LAST_UPDATE_DTTM |
Leave blank. |