|
This parameter specifies the transaction details to output with the Transaction File Processor.
It consists on a list of transaction detail names separated with comma.
An empty value means no detail.
The default value is the empty string.
List of transaction details:
-
"tax.status"
: the code of the tax status (com.highdeal.tax.TaxStatus).
-
"tax.data"
: "[originationName];[terminationName];[serviceAddressName];[customerTypeName];[resaleFlagName];[incorporatedCodeName]"
Mainly use with Eztax from BillSoft.
Extract value from the tax data of the tax info of the subscriver account:
-
originationName
: EZTax transaction detail code for origination (see the EZtax documentation provided by BillSoft for more explanations)
-
terminationName
: EZTax transaction detail code for termination (see the EZtax documentation provided by BillSoft for more explanations)
-
serviceAddressName
: EZTax transaction detail code for service address (see the EZtax documentation provided by BillSoft for more explanations)
-
customerTypeName
: EZTax transaction detail code for customer type (see the EZtax documentation provided by BillSoft for more explanations)
-
resaleFlagName
: EZTax transaction detail code for resale flag (see the EZtax documentation provided by BillSoft for more explanations)
-
incorporatedCodeName:
EZTax transaction detail code for incorporated city area (see the EZtax documentation provided by BillSoft for more explanations)
-
"tax.code"
: the code of the ChargedTransaction is written.
-
"tax.amount"
: the amount (i.e. "EUR 10.29") of the ChargedTransaction is written.
-
"tax.total_amount"
: the total amount (i.e. "EUR 10.29") of the ChargedTransaction is written.
-
"tax.tax_amount"
: the tax amount (i.e. "EUR 10.29") of the ChargedTransaction is written.
-
"tax.tax_amount"
: the tax amount (i.e. "EUR 10.29") of the ChargedTransaction is written.
-
"prepaid.prepaidAccountClientID"
: the client Id of the prepaid account is written.
-
"prepaid.XXXX"
: "XXXX" represents the name of a prepaid transaction detail field.
The name of a prepaid transaction detail field are limited:
"S_01" to "S_12": range of names associated to a string value
"N_01" to "N_05": range of names associated to a number value
"D_01" to "D_03": range of names associated to a date value
The value of the prepaid transaction detail field is converted into a string regarding its type.
The prepaid transaction detail can be a:
string: if the string value contains a ' or " or newline then the value is wrapped by "
number: the number is put into a string
date: the number of seconds since the epoch is extracted from the date and put into a string
-
transaction detail
: when the transaction detail is present, it is converted into a string using the same rules that the prepaid transaction
detail.
|