Data Dictionary -- Taxes Charges and Discounts
Srl. No. Table Name Comment
1TCD_TAXATTR_APPLIC_RULE_METThis is the table in which Tax/Charges/discount codes applicable rule are defined.
2TCD_TAXATTR_CATEG_RULE_METThis is the table in which Tax/Charges/discount codes category rule are defined.
3TCD_TAXATTR_CLASS_RULE_METThis is the table in which Tax/Charges/discount codes class rule are defined.
4TCD_TAXATTR_INCID_RULE_METThis is the table in which Tax/Charges/discount codes incidence rule are defined.
5TCD_TAXATTR_NATURE_RULE_METThis is the table in which Tax/Charges/discount codes TAX Nature rule are defined.
6TCD_TAXATTR_TAX_ATTR_HDRThis is the table in which Tax/Charges/Discounts attribute values are stored
7TCD_TCDDT_TCDCODEDTLThis is the table in which Tax/Charges/Discounts details stored
8TCD_TCDHD_TCDCODEHDRThis is the table in which Tax/Charges/Discounts header values stored
9TCD_TCDHD_TCD_CODE_HDRThis is the table in which Tax/Charges/discount codes are defined.
10TCD_TCDMP_TCD_CODE_MAPTHis table holds the mapping details of TCD codes .This table will not contain unmapped TCD codes
11TCD_TCDPRM_PARAMETER_DTLThis is the table in which parameter details of the TCD component are stored
12TCD_TCDSQ_TCD_SEQUENCEThis temporary table is used internally by TCD component for sequencing of dependant TCD codes based on mapping.Eventhough the calculation is based on the sequence of entries by user,this table is used to avoid cyclic reference of mapping.
13TCD_TCDVDT_TCD_VAR_DTLThis is the table in which Tax/Charges/discount variants are defined.
Table Name : TCD_TAXATTR_APPLIC_RULE_MET
Comment :This is the table in which Tax/Charges/discount codes applicable rule are defined.
Column Name UDD Data Type Is NULL? Comment Is PK?
LANGUAGE_IDudd_lang_idtinyint(1)YesLanguage idNo
COMPONENT_IDudd_componentshortidvarchar(20)NoComponent idNo
SEQUENCE_NOudd_sequencenumeric(9)NoSequence no.No
TAXTYPE_CODEudd_taxtypevarchar(20)NoTax type codeNo
APPLICABILITY_CODEudd_taxapplvarchar(25)NoApplicability codeNo
APPLICABILITY_DESCudd_taxapplvarchar(25)YesApplicability DescriptionNo
TIMESTAMPudd_timestampint(4)YesTimestamp valueNo
CREATEDBYudd_ctxt_uservarchar(30)YesCreated byNo
CREATEDDATEudd_datevarchar(15)YesCreated dateNo
MODIFIEDBYudd_ctxt_uservarchar(30)YesModified byNo
MODIFIEDDATEudd_datevarchar(15)YesModified dateNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
Table Name : TCD_TAXATTR_CATEG_RULE_MET
Comment :This is the table in which Tax/Charges/discount codes category rule are defined.
Column Name UDD Data Type Is NULL? Comment Is PK?
LANGUAGE_IDudd_lang_idtinyint(1)YesLanguage idNo
COMPONENT_IDudd_componentshortidvarchar(20)NoComponent idNo
SEQUENCE_NOudd_sequencenumeric(9)NoSequence no.No
TAXTYPE_CODEudd_taxtypevarchar(20)NoTax type codeNo
APPLICABILITY_CODEudd_taxapplvarchar(25)NoApplicability codeNo
TAXCATEGORY_CODEudd_taxcatvarchar(25)NoTaxcategory codeNo
TAXCATEGORY_DESCudd_taxcatvarchar(25)YesTax category descriptionNo
TIMESTAMPudd_timestampint(4)YesTime stamp valuesNo
CREATEDBYudd_ctxt_uservarchar(30)YesCreated byNo
CREATEDDATEudd_datevarchar(15)YesCreated dateNo
MODIFIEDBYudd_ctxt_uservarchar(30)YesModified byNo
MODIFIEDDATEudd_datevarchar(15)YesModified dateNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
Table Name : TCD_TAXATTR_CLASS_RULE_MET
Comment :This is the table in which Tax/Charges/discount codes class rule are defined.
Column Name UDD Data Type Is NULL? Comment Is PK?
LANGUAGE_IDudd_lang_idtinyint(1)YesLanguage idNo
COMPONENT_IDudd_componentshortidvarchar(20)NoComponent idNo
SEQUENCE_NOudd_sequencenumeric(9)NoSequence no.No
TAXTYPE_CODEudd_taxtypevarchar(20)NoTax type codeNo
TAXCATEGORY_CODEudd_taxcatvarchar(25)YesTaxcategory codeNo
TAXCLASS_CODEudd_taxclassvarchar(20)YesTax class codeNo
TAXCLASS_DESCudd_taxclassvarchar(20)YesTax class descriptionNo
TIMESTAMPudd_timestampint(4)YesTime stamp valuesNo
CREATEDBYudd_ctxt_uservarchar(30)YesCreated byNo
CREATEDDATEudd_datevarchar(15)YesCreated dateNo
MODIFIEDBYudd_ctxt_uservarchar(30)YesModified byNo
MODIFIEDDATEudd_datevarchar(15)YesModified dateNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
Table Name : TCD_TAXATTR_INCID_RULE_MET
Comment :This is the table in which Tax/Charges/discount codes incidence rule are defined.
Column Name UDD Data Type Is NULL? Comment Is PK?
LANGUAGE_IDudd_lang_idtinyint(1)YesLanguage idNo
COMPONENT_IDudd_componentshortidvarchar(20)NoComponent idNo
SEQUENCE_NOudd_sequencenumeric(9)NoSequence no.No
TAXTYPE_CODEudd_taxtypevarchar(20)NoTax type codeNo
INCIDENCE_CODEudd_taxincivarchar(40)NoIncidence codeNo
INCIDENCE_DESCudd_taxincivarchar(40)YesIncidence descriptionNo
TIMESTAMPudd_timestampint(4)YesTime stamp valuesNo
CREATEDBYudd_ctxt_uservarchar(30)YesCreated byNo
CREATEDDATEudd_datevarchar(15)YesCreated dateNo
MODIFIEDBYudd_ctxt_uservarchar(30)YesModified byNo
MODIFIEDDATEudd_datevarchar(15)YesModified dateNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
Table Name : TCD_TAXATTR_NATURE_RULE_MET
Comment :This is the table in which Tax/Charges/discount codes TAX Nature rule are defined.
Column Name UDD Data Type Is NULL? Comment Is PK?
LANGUAGE_IDudd_lang_idtinyint(1)YesLanguage idNo
COMPONENT_IDudd_componentshortidvarchar(20)NoComponent idNo
SEQUENCE_NOudd_sequencenumeric(9)NoSequence no.No
TAXTYPE_CODEudd_taxtypevarchar(20)NoTax type codeNo
APPLICABILITY_CODEudd_taxapplvarchar(25)NoApplicability codeNo
TAXNATURE_CODEudd_taxnatvarchar(25)NoTaxnature codeNo
TAXNATURE_DESCudd_taxnatvarchar(25)YesTax nature descriptionNo
TIMESTAMPudd_timestampint(4)YesTime stamp valuesNo
CREATEDBYudd_ctxt_uservarchar(30)YesCreated byNo
CREATEDDATEudd_datevarchar(15)YesCreated dateNo
MODIFIEDBYudd_ctxt_uservarchar(30)YesModified byNo
MODIFIEDDATEudd_datevarchar(15)YesModified dateNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
Table Name : TCD_TAXATTR_TAX_ATTR_HDR
Comment :This is the table in which Tax/Charges/Discounts attribute values are stored
Column Name UDD Data Type Is NULL? Comment Is PK?
TAXATTR_CREATED_OUINSTANCEudd_ouvarchar(256)NoThis is the ou instance in which TCD codes are definedNo
TAXATTR_TCD_CODEudd_quickcodesvarchar(25)NoThis field captures the codes defined for Tax/Charges/discountsNo
TAXATTR_TCD_VAR_CODEudd_quickcodesvarchar(25)NoThis field captures the variant codes defined for Tax/Charges/discountsNo
TAXATTR_TCD_CODE_BASISudd_quickcodesvarchar(25)NoTCD Code basisNo
TAXATTR_TAX_KEYUdd_TaxKeyvarchar(15)NoTax keyNo
TAXATTR_TCD_VAR_FROM_DATEudd_date_chkdatetime(8)NoEffective from dateNo
TAXATTR_TCD_VAR_TO_DATEudd_date_chkdatetime(8)NoEffective to dateNo
TAXATTR_TIMESTAMPudd_timestampint(4)NoTime stamp valuesNo
TAXATTR_TAX_TYPEudd_applicableonvarchar(20)NoTax typeNo
TAXATTR_TAX_APPLudd_taxapplvarchar(25)NoTax applicabilityNo
TAXATTR_TAX_INCIDudd_taxincivarchar(40)NoTax IncidenceNo
TAXATTR_TAX_NATUREudd_taxnatvarchar(25)NoTax natureNo
TAXATTR_TAX_CATEGORYudd_taxcatvarchar(25)NoTax CategoryNo
TAXATTR_TAX_CLASSudd_taxclassvarchar(20)NoTax classNo
TAXATTR_TAX_APPRudd_quickcodesvarchar(25)NoTax AppropriationNo
TAXATTR_PERC_ALLOWudd_amountnumeric(13)YesPercentage AllowedNo
TAXATTR_THRES_BASISudd_quickcodesvarchar(25)NoThreshold basisNo
TAXATTR_THRES_VALUEudd_amountnumeric(13)YesThreshold ValueNo
TAXATTR_USER_DEF_VALUE1udd_quickcodesvarchar(25)YesUser defined value 1No
TAXATTR_USER_DEF_VALUE2udd_quickcodesvarchar(25)YesUser defined value 2No
TAXATTR_USER_DEF_VALUE3udd_quickcodesvarchar(25)YesUser defined value 3No
TAXATTR_USER_DEF_VALUE4udd_quickcodesvarchar(25)YesUser defined value 4No
TAXATTR_CREATEDBYudd_ctxt_uservarchar(30)YesCreated byNo
TAXATTR_MODIFIEDBYudd_ctxt_uservarchar(30)YesModified byNo
TAXATTR_CREATEDDATEudd_date_chkdatetime(8)YesCreated dateNo
TAXATTR_MODIFIEDDATEudd_date_chkdatetime(8)YesModified dateNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
created_area_code_varchar_40varchar(40)YesCreated Area codeNo
TAXATTR_GENCRNOTEudd_designparamcodevarchar(5)YesHold values of Generation of Credit note or debit note valuesNo
TAXATTR_SUPCODEudd_vendorcodevarchar(45)YesTax supplier codeNo
WHT_POST_FLAGfin_designparamcodevarchar(5)YesWith Holding tax Post FlagNo
taxattr_erate_date_typfin_typevarchar(25)YesTax Rate typeNo
taxattr_acct_eventfin_quickcodesvarchar(25)YesAccounting EventNo
taxattr_exchrate_reffin_quickcodesvarchar(25)YesExchange rate referenceNo
taxattr_prov_acct_flagfin_quickcodesvarchar(25)YesProvission accounting FlagNo
taxattr_erate_typefin_typevarchar(25)YesErate TypeNo
taxattr_rofmetfin_param_textvarchar(255)YesTax Round off methodNo
taxattr_rofsigfin_param_textvarchar(255)YesRounding off SignificanceNo
taxattr_tax_numtypefin_designparamcodevarchar(5)YesTax Numbering TypeNo
taxattr_tax_recptaxinvfin_designparamcodevarchar(5)YesCustomer Tax Invoice RequiredNo
Table Name : TCD_TCDDT_TCDCODEDTL
Comment :This is the table in which Tax/Charges/Discounts details stored
Column Name UDD Data Type Is NULL? Comment Is PK?
TCDDT_LOID_varchar_20varchar(20)Notcd unique idNo
TCDDT_TCDCODE_varchar_10varchar(10)NoTcd unique codeNo
TCDDT_TCDVARIANT_varchar_10varchar(10)NoTCD variant codeNo
TCDDT_VERSIONNO_decimal_10_0decimal(10)NoTCD version noNo
TCDDT_VARIANTDESC_varchar_40varchar(40)NoTCD variant code descriptionNo
TCDDT_VARIANTVALUE_decimal_28_8decimal(28)NoTCD variant code calueNo
TCDDT_EFFFROMDT_datetime_8datetime(8)YesTCD effective from dateNo
TCDDT_EFFTODT_datetime_8datetime(8)YesTCD effective to dateNo
TCDDT_ACCOUNTRULE_char_2char(2)NoTCD account ruleNo
TCDDT_CREATED_AT_decimal_10_0decimal(10)NoTCD created placeNo
TCDDT_STATUS_char_2char(2)NoTCD statusNo
TCDDT_CREATED_BY_varchar_30varchar(30)Nothe person who created the TCD codeNo
TCDDT_CREATED_DATE_datetime_8datetime(8)Nothe date on which the TCD createdNo
TCDDT_MODIFIED_BY_varchar_30varchar(30)Yesthe person who modified the TCD codeNo
TCDDT_MODIFIED_DATE_datetime_8datetime(8)Yesthe date on which the TCD code modifiedNo
TCDDT_VARIANTDESC_UPP_varchar_40varchar(40)NoTCD variant code description in upper caseNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
Table Name : TCD_TCDHD_TCDCODEHDR
Comment :This is the table in which Tax/Charges/Discounts header values stored
Column Name UDD Data Type Is NULL? Comment Is PK?
TCDHD_LOID_varchar_20varchar(20)NoTCD unique idNo
TCDHD_TCDCODE_varchar_10varchar(10)NoTcd unique codeNo
TCDHD_TCDDESCRIPTION_varchar_40varchar(40)NoTCD code descriptionNo
TCDHD_STATUS_char_2char(2)NoTCD statusNo
TCDHD_TCDTYPE_char_2char(2)NoTCD code typeNo
TCDHD_TCDBASIS_char_2char(2)NoTCD code basisNo
TCDHD_FOLDER_varchar_10varchar(10)YesTCD folderNo
TCDHD_TCDAPPON_char_2char(2)YesTCD applicable valueNo
TCDHD_CREATED_AT_decimal_10_0decimal(10)NoTCD createdNo
TCDHD_CREATED_BY_varchar_30varchar(30)Nothe person who created the TCD codeNo
TCDHD_CREATED_DATE_datetime_8datetime(8)Nothe date on which tcd code createdNo
TCDHD_MODIFIED_BY_varchar_30varchar(30)Yesthe person who modified the TCD codeNo
TCDHD_MODIFIED_DATE_datetime_8datetime(8)Yesthe date on which tcd code modifiedNo
TCDHD_TIMESTAMP_decimal_10_0decimal(10)NoTCD code statusNo
TCDHD_TCDDESCRIPTION_UPP_varchar_40varchar(40)NoTCD code descriptopn in upperNo
REPLICATION_KEY_bigint_8Bigint(8)NoUnique NumberYes
Table Name : TCD_TCDHD_TCD_CODE_HDR
Comment :This is the table in which Tax/Charges/discount codes are defined.
Column Name UDD Data Type Is NULL? Comment Is PK?
TCDHD_TCD_CODE_varchar_25Varchar(25)NoTCD codeYes
TCDHD_CREATED_OUINSTANCE_int_0int(0)NoTCD code created OU instanceYes
TCDHD_TCD_CODE_DESC_varchar_80varchar(80)YesTCD code descriptionNo
TCDHD_TCD_CODE_DESC_UP_varchar_80varchar(80)YesTCD code descriptopn in upperNo
TCDHD_TCD_CODE_TYPE_varchar_5varchar(5)YesTCD code typeNo
TCDHD_TCD_CODE_BASIS_varchar_5varchar(5)YesTCD code basisNo
TCDHD_TCD_CODE_CATEGORY_varchar_25Varchar(25)YesTCD code categoryNo
TCDHD_APP_ON_BASIC_VALUE_decimal_10_0decimal(10)YesTCD applicable basic valueNo
TCDHD_APP_ON_TOTAL_VALUE_decimal_10_0decimal(10)YesTCD applicable total valueNo
TCDHD_TCD_CODE_FROM_DATE_datetime_8datetime(8)YesTCD code effective from dateNo
TCDHD_TCD_CODE_TO_DATE_datetime_8datetime(8)YesTCD code effective to dateNo
TCDHD_TCD_CODE_STATUS_varchar_5varchar(5)YesTCD code satusNo
TCDHD_CREATEDDATE_datetime_8datetime(8)Yesthe date on which tcd code createdNo
TCDHD_CREATED_BY_varchar_30varchar(30)Yesthe person who created the TCD codeNo
TCDHD_MODIFIEDDATE_datetime_8datetime(8)Yesthe date on which TCD code modifiedNo
TCDHD_MODIFIED_BY_varchar_30varchar(30)Yesthe person who modified the TCD codeNo
TCDHD_TIMESTAMP_decimal_10_0decimal(10)YesThis field is to capture the timestamp of the recordNo
Table Name : TCD_TCDMP_TCD_CODE_MAP
Comment :THis table holds the mapping details of TCD codes .This table will not contain unmapped TCD codes
Column Name UDD Data Type Is NULL? Comment Is PK?
TCDMP_CREATED_OUINSTANCE_decimal_10_0decimal(10)NoThis is the ou instance in which TCD codes are definedYes
TCDMP_TCD_CODE_varchar_25Varchar(25)NoThis field captures the codes defined for Tax/Charges/discountsYes
TCDMP_TCD_MAP_ID_decimal_10_0decimal(10)NoThis is uniquely generated Tax/Charges/Discounts map idYes
TCDMP_APP_ON_TCD_CODE_varchar_25Varchar(25)YesThe tcd code which is mapped to tcd code given in header. ie) mapped tcd codeNo
TCDMP_CREATEDDATE_datetime_8datetime(8)YesThis field is to capture the created date of the recordNo
TCDMP_CREATED_BY_varchar_30varchar(30)YesThis field is to capture the user who created the recordNo
TCDMP_MODIFIEDDATE_datetime_8datetime(8)YesThis field is to capture the modified date of the record .No
TCDMP_MODIFIED_BY_varchar_30varchar(30)YesThis field is to capture the user who modified the recordNo
Table Name : TCD_TCDPRM_PARAMETER_DTL
Comment :This is the table in which parameter details of the TCD component are stored
Column Name UDD Data Type Is NULL? Comment Is PK?
TCDPRM_COMPONENTNAME_varchar_80varchar(80)NoThis field holds the Name of the component.Yes
TCDPRM_PARAMCATEGORY_varchar_10varchar(10)NoThis field will capture the category of the static value. The static values could be to fill up combo, text field, guidance text, combo default etc.Yes
TCDPRM_PARAMTYPE_varchar_25Varchar(25)NoNormally param type is the name of the control. This will allow us to store all the possible values for a combo in multiple rows.Yes
TCDPRM_PARAMCODE_varchar_5varchar(5)NoThis is the code that may be used for data storage. This is valid only incase of combo boxes. Here the short code that will be stored as data in the transaction could be maintained.Yes
TCDPRM_LANGID_decimal_10_0decimal(10)NoLanguage id. This is the language id of the record.Yes
TCDPRM_PARAMDESC_varchar_80varchar(80)YesParam description is the values to be filled in the combo box or guidance text. This is actually the meta data of this componentNo
TCDPRM_CREATIONDATE_datetime_8datetime(8)YesThis field holds the record created date for auditing purpose.No
Table Name : TCD_TCDSQ_TCD_SEQUENCE
Comment :This temporary table is used internally by TCD component for sequencing of dependant TCD codes based on mapping.Eventhough the calculation is based on the sequence of entries by user,this table is used to avoid cyclic reference of mapping.
Column Name UDD Data Type Is NULL? Comment Is PK?
TCDSQ_CREATED_OUINSTANCE_decimal_10_0decimal(10)NoThis is the ou instance in which TCD codes are definedYes
TCDSQ_TCD_CODE_varchar_25Varchar(25)NoThis field captures the codes defined for Tax/Charges/discountsYes
TCDSQ_TCD_SEQUENCE_NO_decimal_10_0decimal(10)YesThis is the sequence number generated by the system based on the mapping of TCD codesNo
TCDSQ_CREATEDDATE_datetime_8datetime(8)YesThis field contains the created date of the record.No
TCDSQ_CREATED_BY_varchar_30varchar(30)YesThis field holds the user who created the recordNo
TCDSQ_MODIFIEDDATE_datetime_8datetime(8)YesThis field contains the modified date of the recordNo
TCDSQ_MODIFIED_BY_varchar_30varchar(30)YesTheis field holds the user who modified the recordNo
Table Name : TCD_TCDVDT_TCD_VAR_DTL
Comment :This is the table in which Tax/Charges/discount variants are defined.
Column Name UDD Data Type Is NULL? Comment Is PK?
TCDVDT_CREATED_OUINSTANCE_decimal_10_0decimal(10)NoThis is the ou instance in which TCD codes are definedYes
TCDVDT_TCD_CODE_varchar_25Varchar(25)NoThis field captures the codes defined for Tax/Charges/discountsYes
TCDVDT_TCD_VAR_CODE_varchar_25Varchar(25)NoThis field captures the variant code for Tax/Charges/DiscountsYes
TCDVDT_TCD_VAR_DESC_varchar_80varchar(80)YesThis field captures the variant description for Tax/Charges/DiscountsNo
TCDVDT_TCD_VAR_VALUE_decimal_28_8decimal(28)YesThis field captures the variant value for Tax/Charges/DiscountsNo
TCDVDT_TCD_VAR_STATUS_varchar_5varchar(5)YesThis field captures the variant status for Tax/Charges/Discounts. Allowed values are A- Active I-InactiveNo
TCDVDT_TCD_ACCT_RULE_varchar_5varchar(5)YesATS - "Add To Stock" E - "Expense"No
TCDVDT_TCD_VAR_FROM_DATE_datetime_8datetime(8)YesThis is the TCD variant which holds the effective from date of the recordNo
TCDVDT_TCD_VAR_TO_DATE_datetime_8datetime(8)YesThis is the TCD variant which holds the effective to date of the recordNo
TCDVDT_CREATEDDATE_datetime_8datetime(8)YesThis field is to capture the created date of the recordNo
TCDVDT_CREATED_BY_varchar_30varchar(30)YesThis field is to capture the user who created the recordNo
TCDVDT_MODIFIEDDATE_datetime_8datetime(8)YesThis field is to capture the modified date of the record .No
TCDVDT_MODIFIED_BY_varchar_30varchar(30)YesThis field is to capture the user who modified the recordNo
TCDVDT_TAX_KEY_varchar_15varchar(15)YesThis field is to store tax key codeNo
TCDVDT_TAX_KEY_DESC_varchar_40varchar(40)YesThis field is to store tax key code descriptionNo