ThirdPartyTaxRegistration
Third party tax registration represents the tax registration for a third party such as a customer or supplier.
Business Views
** Available for extracting data- thirdPartyTaxRegistrationExtract**
Third party tax registration represents the tax registration for a third party such as a customer or supplier.
Label, Plural Label
Third Party Tax Registrations, Third Party Tax Registrations
Data Source
Read-optimized data store
Fields
- defaultRegistrationFlag (boolean)
Indicates that a tax registration is set as the default to be applied to a transaction when none of the defined tax rules for identifying the tax registration are applicable.
Label
Set as Default Registration
Properties
- inherited
- effectiveFrom (date)
The start date of the tax registration.
Label
Start Date
Properties
- inherited
- searchable
- sortable
- effectiveTo (date)
The end date of the tax registration.
Label
End Date
Properties
- inherited
- searchable
- sortable
- hasTaxExemptionsFlag (boolean)
Indicates whether the party of this tax registration has tax exemptions. Possible values are Y or N.
Label
Has Tax Exemptions Flag
Properties
- inherited
- id (int64)
The unique identifier of the tax registration.
Label
Registration ID
Properties
- inherited
- searchable
- sortable
- not nullable
- inclusiveTaxFlag (boolean)
Indicates whether the line amount on a transaction document is inclusive of the item or service and the tax.
Label
Set Invoice Values as Tax Inclusive
Properties
- inherited
- reasonCode (enumeration: RegistrationReasonCode)
The reason why a party needs to register with a tax authority. Tax registration reasons include minimum presence and revenue threshold predefined, as well as other values defined by the user.
Label
Tax Registration Reason
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RegistrationReasonCode
Properties
- inherited
Valid Values
- MINIMUM_PRESENCE
- REVENUE_THRESHOLD
-
- registrationNumber (string)
A unique sequence of letters or numbers, or both, assigned by a tax authority to identify a party or party site upon registration.
Label
Registration Number
Properties
- inherited
- allowAccessWithSkipDataSecurity
- searchable
- sortable
- roundingLevelCode (enumeration: RoundingLevelCode)
The code that specifies the rounding method to apply to tax amounts on a transaction.
Label
Rounding Level Code
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RoundingLevelCode
Properties
- inherited
Valid Values
- HEADER
- LINE
-
- roundingRuleCode (enumeration: RoundingRuleCode)
The rule that defines how the rounding should be performed on a value involved in a taxable transaction. For example, up to the next highest value, down to the next lowest value, or nearest.
Label
Rounding Rule
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RoundingRuleCode
Properties
- inherited
Valid Values
- DOWN
- NEAREST
- UP
-
- selfAssessFlag (boolean)
Indicates a tax line calculated on a transaction, which doesn't appear on the documents given by the supplier. The self-assessed tax is directly calculated and remitted to the concerned tax authorities by the customer involved in the transaction.
Label
Set as Self-Assessment - Reverse Charge
Properties
- inherited
- sourceCode (enumeration: RegistrationSourceCode)
An identifier that designates whether a tax registration is explicitly or implicitly defined.
Label
Source
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RegistrationSourceCode
Properties
- inherited
Valid Values
- EXPLICIT
- IMPLICIT
-
- taxPointBasis (enumeration: TaxPointBasis)
Indicates the event on which the tax is levied, accounted in the books and reported to the tax authorities. The tax point basis can be accounting, delivery, invoice or payment.
Label
Tax Point Basis
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: TaxPointBasis
Properties
- inherited
Valid Values
- ACCOUNTING
- DELIVERY
- INVOICE
- PAYMENT
-
- timeCreated (date-time)
The date and time when the record was created.
Label
Creation Date
Properties
- inherited
- searchable
- not nullable
- timeUpdated (date-time)
The date and time when the record was last updated.
Label
Last Updated Date
Properties
- inherited
- searchable
- not nullable
- typeCode (enumeration: RegistrationTypeCode)
A classification of the tax registration.
Label
Registration Type
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: RegistrationTypeCode
Properties
- inherited
- searchable
- sortable
Valid Values
- CNPJ
- CPF
- CUIL
- CUIT
- DNI
- NIT
- OTHERS
- VAT
-
- uniquenessValidationLevel (enumeration: UniquenessValidationLevel)
The types of parties checked for duplicate tax registration numbers on a registration record. If values aren't specified at the tax regime, tax, or tax jurisdiction levels, the value defined at the tax reporting type level will be used.
Label
Duplicate Validation Level
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: UniquenessValidationLevel
Properties
- inherited
Valid Values
- ALL_PARTIES
- ALL_THIRD_PARTIES
- CUSTOMERS
- NONE
- SAME_PARTY
- SUPPLIERS
-
- validationLevel (enumeration: ValidationLevel)
The outcome of validation checks applied to tax registration numbers on a tax registration record. If values aren't specified at the tax regime, tax, or tax jurisdiction levels, the value defined at the tax reporting type level will be used.
Label
Validation Level
Type
-
Module: oraErpCoreTaxSetup
-
Enumeration Type: ValidationLevel
Properties
- inherited
Valid Values
- ERROR
- NONE
- WARNING
-
Reference Object
- mergedToRegistration (TaxRegistration)
The tax registration is the registration of a party with a tax authority that confers tax rights and imposes certain tax obligations.
Business Object
TaxRegistrationFields
- id (int64)
The unique identifier of the tax registration.
Label
Registration ID
Properties
- searchable
- sortable
- not nullable
- id (int64)
- taxJurisdiction (TaxJurisdiction)
Tax jurisdiction represents a geographic area where a tax is levied by a specific tax authority.
Business Object
TaxJurisdictionFields
- code (string)
A unique code for a tax jurisdiction. A tax jurisdiction is a geographic area where a tax is levied by a specific tax authority.
Label
Tax Jurisdiction Code
Properties
- not nullable
- code (string)
- taxRegime (TaxRegime)
The tax regime subscription details represent the details of a regime subscription for a business unit or legal entity for a given period.
Business Object
TaxRegimeFields
- 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
- code (string)
- thirdPartyTaxProfile (ThirdPartyTaxProfile)
The identification of the tax profile for the registered third party such as a customer or supplier.
Business Object
ThirdPartyTaxProfileFields
- partyId (int64)
The unique identifier of the party associated with the third-party tax profile.
Label
Party ID
Properties
- inherited
- searchable
- sortable
- not nullable
- partyId (int64)
- transactionTax (TransactionTax)
A tax is a classification of a charge imposed by a government through a fiscal or tax authority.
Business Object
TransactionTaxFields
- tax (string)
The classification of a charge imposed by a government through a fiscal or tax authority.
Label
Tax
Properties
- searchable
- sortable
- not nullable
- tax (string)
- validationType (TaxReportingType)
Tax reporting type identifies a specific unit of information, such as a date, number, or text, to associate with a particular tax usage. These are used to capture additional tax information on transactions and can serve internal reporting needs as well as fulfill country-specific reporting requirements.
Business Object
TaxReportingTypeFields
- reportingTypeCode (string)
A unique code for a tax reporting type. A tax reporting type identifies a specific unit of information, such as a date or a text comment, to associate with a specific tax usage.
Label
Tax Reporting Type Code
Properties
- searchable
- sortable
- not nullable
- reportingTypeCode (string)
- defaultRegistrationFlag (boolean)