TaxRegime
The tax regime is a set of tax rules that determines the treatment of one or more taxes administered by a tax authority.
Business Views
** Available for extracting data- taxRegimeExtract**
The tax regime is a set of tax rules that determines the treatment of one or more taxes administered by a tax authority.
Label, Plural Label
Tax Regime, Tax Regimes
Data Source
Read-optimized data store
Fields
- allowExceptionsFlag (boolean)
Indicates whether exceptions are allowed for this tax regime. A list of accepted values is defined in the lookup type YES_NO.
Label
Allow Tax Exceptions
- allowExemptionsFlag (boolean)
Indicates whether exemptions are allowed for this tax regime. A list of accepted values is defined in the lookup type YES_NO.
Label
Allow Tax Exemptions
- allowRecoverabilityFlag (boolean)
Indicates whether the taxes associated to this regime are recoverable. A list of accepted values is defined in the lookup type YES_NO.
Label
Allow Tax Recovery
- allowRoundingOverrideFlag (boolean)
Indicates whether the rounding rules can be overridden for the taxes associated to this regime. A list of accepted values is defined in the lookup type YES_NO.
Label
Allow Tax Rounding Override
- bucketLevelType (enumeration: BucketLevelTypeCode)
The level at which withholding tax buckets are maintained. Possible values are L for legal entity and B for business unit.
Label
Withholding Buckets Level
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: BucketLevelTypeCode
Valid Values
- B
- L
- R
-
- code (string)
A unique code for a tax regime. A tax regime is the set of tax rules that determines the treatment of one or more taxes administered by a tax authority.
Label
Tax Regime Code
Properties
- searchable
- sortable
- not nullable
- countryOrGroupCode (enumeration: TaxRegimeLevel)
The code that indicates whether this tax regime is defined for a country or a group of countries.
Label
Regime Level
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: TaxRegimeLevel
Valid Values
- COUNTRY
- GROUP_OF_COUNTRIES
- TAX_ZONE
-
- defaultPlaceOfSupplyTypeCode (enumeration: PlaceOfSupplyType)
The default place of supply type for this tax regime.
Label
Default Place of Supply
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: PlaceOfSupplyType
Valid Values
- BILL_FROM
- BILL_TO
- FINAL_DISCHARGE
- POA
- POO
- SHIP_FROM
- SHIP_TO
- SHIP_TO_BILL_TO
- TAX_REG_NUMBER_FIRST_PARTY
- TAX_REG_NUMBER_THIRD_PARTY
-
- defaultRecoverySettlementOptionCode (enumeration: RecoverySettlementOptionCode)
The lookup code that indicates whether an input tax can be recovered when an invoice is recorded or only when the invoice is paid. This also indicates whether an output tax is due for settlement when the invoice is issued or only when the payment is received against it.
Label
Default Settlement Option
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RecoverySettlementOptionCode
Valid Values
- ACCOUNTING
- DEFERRED
- DELIVERY
- IMMEDIATE
- PAYMENT
-
- defaultRegistrationPartyTypeCode (enumeration: RegistrationPartyTypecode)
The default registration party type for the taxes associated to this tax regime.
Label
Default Registration Party Type
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RegistrationPartyTypecode
Valid Values
- BILL_FROM_PARTY
- BILL_FROM_SITE
- BILL_TO_PARTY
- BILL_TO_SITE
- SHIP_FROM_PARTY
- SHIP_FROM_SITE
- SHIP_TO_PARTY
- SHIP_TO_SITE
- TAX_REG_NUMBER_FIRST_PARTY
- TAX_REG_NUMBER_THIRD_PARTY
-
- effectiveFrom (date)
The start date from which the tax regime can be used as the default tax regime.
Label
Start Date
- effectiveTo (date)
The last date on which the tax regime can be used as the default tax regime.
Label
End Date
- exemptionProcessType (enumeration: ExemptionProcessTypeCode)
Indicates whether exemptions are defined for the customer, supplier, or both.
Label
Exemption Process Indicator
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: ExemptionProcessTypeCode
Valid Values
- B
- C
- S
-
- id (int64)
The unique identifier of the tax regime.
Label
Tax Regime ID
Properties
- searchable
- sortable
- not nullable
- minimumAccountableUnit (big-decimal)
The minimum accountable unit of the tax currency for this tax regime.
Label
Minimum Accountable Unit
- regimeType (enumeration: RegimeTypeCode)
Indicates the type of the tax regime. Possible values are W for Withholding, I for Indirect and NULL for Indirect.
Label
Regime Type
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RegimeTypeCode
Valid Values
- I
- W
-
- roundingRuleCode (enumeration: RoundingLevelCode)
The rounding rule code to be used for rounding this tax regime. Possible values are UP, DOWN and NEAREST.
Label
Rounding Rule
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RoundingLevelCode
Valid Values
- HEADER
- LINE
-
- taxPrecision (big-decimal)
The tax currency precision for this tax regime.
Label
Tax Precision
- thresholdGroupingLevelCode (enumeration: ThresholdBucketLevelCode)
The lookup code to indicate grouping level for applying thresholds across or within documents, lines, or calendar periods for this tax regime.
Label
Threshold Grouping Level Code
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: ThresholdBucketLevelCode
Valid Values
- A
- P
-
- timeCreated (date-time)
The date and time when the record was created.
Label
Creation Date
Properties
- searchable
- sortable
- not nullable
- timeUpdated (date-time)
The date and time when the record was last updated.
Label
Last Updated Date
Properties
- searchable
- sortable
- not nullable
- uniquenessValidationLevelCode (enumeration: UniquenessValidationLevel)
The duplicate validation level for the tax registration number for this tax regime.
Label
Duplicate Validation Level
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: UniquenessValidationLevel
Valid Values
- ALL_PARTIES
- ALL_THIRD_PARTIES
- CUSTOMERS
- NONE
- SAME_PARTY
- SUPPLIERS
-
- validationLevelCode (enumeration: ValidationLevel)
The validation level for the tax registration number validation to be performed for the selected validation type. Possible values are ERROR, WARNING and NONE.
Label
Validation Level
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: ValidationLevel
Valid Values
- ERROR
- NONE
- WARNING
-
- allowExceptionsFlag (boolean)