Add Tax Parameters
post
/config/sim/v1/sales/taxparameters
Add the Tax Parameter to a specified organization.
Request
Supported Media Types
- application/json
- multipart/form-data
Header Parameters
-
Simphony-AuditTrailRef(optional): string(string)
Detail that Identifies that who made the change
-
Simphony-OrgShortName: string(string)
Org Identifier
Tax Parameter object of the organization
Root Schema : TaxParameters
Type:
object
Model for Tax Parameter object.
Show Source
-
hierUnitId:
integer
Unique reference of the hierarchy unitExample:
2
-
hierUnitName(optional):
object TranslatedString_HierUnitName
Additional Properties Allowed: additionalPropertiesA group of string objects representing the name of the hierarchy unit configured languages
-
hierUnitObjNum(optional):
integer
Object number of the hierarchy unitExample:
1
-
internationalOptions(optional):
string
A string value of 0???s & 1???s representing the enablement or disablement of the options associated with the currency parameterExample:
00000000
-
internationalOptionsExt(optional):
object internationalOptionsExt
An object containing the descriptive international options list associated with the tax parameter
-
options(optional):
string
A string value of 0???s & 1???s representing the enablement or disablement of the options associated with the tax parameterExample:
0000000000
-
optionsExt(optional):
object optionsExt
An object containing the descriptive options list associated with the tax parameter
-
printVATLineForTaxRate(optional):
string
A string value of 0???s & 1???s representing the enablement / disablement of printing the VAT lines for the tax rates.Example:
100000000000000000000000000000000
-
printVATLineForTaxRateExt(optional):
array printVATLineForTaxRateExt
An object containing the descriptive list of the tax rates for which VAT lines are to be printed.
Nested Schema : TranslatedString_HierUnitName
Type:
object
Additional Properties Allowed
Show Source
A group of string objects representing the name of the hierarchy unit configured languages
Example:
{
"en-US":"Enterprise",
"es-SS":"Empresa",
"lt=LT":"??mon??"
}
Nested Schema : internationalOptionsExt
Type:
object
An object containing the descriptive international options list associated with the tax parameter
Show Source
-
enableCandianGST(optional):
boolean
A Boolean flag indicating to enable Canadian GST.Example:
false
-
enableJapaneseTax(optional):
boolean
A Boolean flag indicating to enable Japanese tax options.Example:
false
-
enableTaxLabels(optional):
boolean
A Boolean flag indicating to consolidate tax reporting information based on defined Tax Labels configured under Tax Rates.Example:
false
-
enableThailandTaxPrinting(optional):
boolean
A Boolean flag indicating to enable Thailand tax printingExample:
false
-
printCheckInclTaxTotal(optional):
boolean
A Boolean flag indicating to print the total inclusive tax calculated on the total sales for each tax rate on guest checks when a check has items with inclusive taxes.Example:
false
-
printItemInclTaxTotal(optional):
boolean
A Boolean flag indicating to print the total inclusive tax calculated on the total sales for each tax rate on guest checks when a check has items with inclusive taxes.Example:
false
-
printJapaneseTaxAmtDue(optional):
boolean
A Boolean flag indicating to print the amount of Japanese Tax Due, even if summary totals are suppressed for the tender media.Example:
false
-
printTaxItmzrs(optional):
boolean
A Boolean flag indicating to print tax itemizers on guest checks and receipts. This option must be selected for the Philippine tax.Example:
false
-
printTaxRatePerItem(optional):
boolean
A Boolean flag indicating to print the applied tax rates for each menu item on guest checks, customer receipts, and in the journal.Example:
false
-
roundJapaneseTaxAfterDecimal(optional):
boolean
A Boolean flag indicating to truncate digits after decimal; Set to false to round digits after decimalExample:
false
-
truncateInclusiveTaxes(optional):
boolean
A Boolean flag indicating to truncate inclusive tax amounts. Deselect to round inclusive tax amounts.Example:
false
Nested Schema : optionsExt
Type:
object
An object containing the descriptive options list associated with the tax parameter
Show Source
-
dontIncludeTaxInTipReportTtl(optional):
boolean
A Boolean flag indicating to prevent a transaction's calculated tax amount from posting to the Gross Receipts and Charged Receipts totals on Tip Reports.Example:
false
-
postTxblSlsWhenTaxRateIs0(optional):
boolean
A Boolean flag indicating to post taxable sales when the tax rate is set to 0.00%.Example:
false
-
printConslVATOnReceipts(optional):
boolean
A Boolean flag indicating to print a consolidated VAT line..Example:
false
-
printInclTaxBeforeSummaryTtls(optional):
boolean
A Boolean flag indicating to print inclusive tax totals before the summary totals on guest checks and customer receipts.Example:
false
-
printInclTaxTtlsWhen0(optional):
boolean
A Boolean flag indicating to print inclusive totals on guest checks and customer receipts, even when the tax is zero.Example:
false
-
printTaxExmptVoucher(optional):
boolean
A Boolean flag indicating to print a voucher when a tax is exempted using a Tax Exempt key or by a Tender key that is programmed to exempt tax. Deselect to suppress printing the tax exempt voucher..Example:
false
-
printVATNetTtlOnReceipts(optional):
boolean
A Boolean flag indicating to print a VAT Net Totals line on guest checks and customer receipts.Example:
false
-
prorateTaxForEachComboItemAsPercent(optional):
boolean
A Boolean flag indicating to prorate the menu item price of each combo meal item as a percentage of the total combo meal price in order to apply the correct amount of tax to each item.Example:
false
-
requireRefEntryWithTaxExemptions(optional):
boolean
A Boolean flag indicating to enforce workstation operators to enter an alphanumeric Reference Entry when using Exempt Tax keys.Example:
false
Nested Schema : printVATLineForTaxRateExt
Type:
array
An object containing the descriptive list of the tax rates for which VAT lines are to be printed.
Show Source
Nested Schema : items
Type:
Show Source
object
-
taxObjNum(optional):
integer
Object number of the tax rate for which VAT Line is to be printed.Example:
1
Response
Supported Media Types
- application/json
200 Response
Tax Parameters object of the organization
Root Schema : TaxParameterResponse
Type:
object
Model for the tax Parameter response
Show Source
-
hierUnitId:
integer
Unique hierarchy unit valueExample:
1
400 Response
400 Bad Request
Root Schema : ErrorDetails
Type:
object
Response body when the request returns an error.
Show Source
-
detail(optional):
string
A short, human-readable summary of the problem.Example:
Specified Data is invalid
-
errorDetails(optional):
string
A human-readable explanation specific to this occurrence of the problem.Example:
Entity Does Not Exist
-
o:errorCode(optional):
integer
Error code of the problemExample:
55223
-
status(optional):
integer
HTTP status code.Example:
400
-
title(optional):
string
A short, human-readable summary of the problem type.Example:
VALIDATION ERROR
-
type(optional):
string
A URI reference that identifies the problem type. When this member is not present, its value is assumed to be "about:blank".Example:
http://www.abc.org/xyz.html