Sovos Docs

Field mappings

The following tables show how information is shared between Oracle Fusion Cloud and Tax Determination.

Input field mappings

Input fields are fields in Oracle Fusion Cloud that are sent to Tax Determination through the connector.

Table 1. Global fields
Oracle FieldTax Determination Field or ValueLevelNotes
RsltLvl1Header
TdcReqrdFALSEHeader
TdmRequiredFALSEHeader
CurrnTrxCurrencyCodeHeader
DocDtTrxDateHeader
TxCalcTp1HeaderIndicates standard forward tax calculation
TrnDocNumTrxNumber or TrxIdHeader
TrnSrcERPHeader
IsAuditTRUE or FALSEHeader
  • TRUE if AR or AP
  • FALSE if not

Usrname<Username>HeaderUsername from user-config
Pswrd<Password>HeaderDecrypted password from user-config
GrossAmtLineAmtLine
LnItmIdTrxId-TrxLineIdLineExample: If TrxId is 123 and TrxLineId is 456, LnItmId is 123-456
QntyTrxLineQuantityLine
OrigTrnDtAdjustedDocDateLine
OrigDocNumAdjustedDocNumberLine
AccntDtTrxLineGlDateLine
OrgCd<Code>LineThe organization code in Tax Determination
DropShipInd0LineIndicates that the transaction is not a drop shipment
BTCityBillToGeographyValue8LineThe city of the Bill To address
BTStateProvBillToGeographyValue10 or BillToGeographyValue6LineThe state or province of the Bill To address
BTCountryBillToGeographyValue5LineThe country of the Bill To address
BTStNameNumBillToGeographyValue1LineThe street name and number of the Bill To address
BTPstlCdBillToGeographyValue9LineThe postal code of the Bill To address
SFCityShipFromGeographyValue8LineThe city of the Ship From address
SFStateProvShipFromGeographyValue10 or ShipFromGeographyValue6LineThe state or province of the Ship From address
SFCountryShipFromGeographyValue5 or USLineThe country of the Ship From address
SFStNameNumShipFromGeographyValue1LineThe street name and number of the Ship From address
SFPstlCdShipFromGeographyValue9LineThe postal code of the Ship From address
STCityShipToGeographyValue8LineThe city of the Ship To address
STStateProvShipToGeographyValue10 or ShipToGeographyValue6LineThe state or province of the Ship To address
STCountryShipToGeographyValue5LineThe country of the Ship To address
STStNameNumShipToGeographyValue1LineThe street name and number of the Ship To address
STPstlCdShipToGeographyValue9LineThe postal code of the Ship To address
STGeoCd<BIP Specific>Line
LOACityPoaGeographyValue8LineThe city of the Location of Order Approval
LOAStateProvPoaGeographyValue10 or PoaGeographyValue6LineThe state or province of the Location of Order Approval
LOACountryPoaGeographyValue5LineThe country of the Location of Order Approval
LOAStNameNumPoaGeographyValue1LineThe street name and number of the Location of Order Approval
LOAPstlCdPoaGeographyValue9LineThe postal code of the Location of Order Approval
LORCityPooGeographyValue8LineThe city of the Location of Order Recording
LORStateProvPooGeographyValue10 or PooGeographyValue6LineThe state or province of the Location of Order Recording
LORCountryPooGeographyValue5LineThe country of the Location of Order Recording
LORStNameNumPooGeographyValue1LineThe street name and number of the Location of Order Recording
LORPstlCdPooGeographyValue9LineThe postal code of the Location of Order Recording
LUCityShipToGeographyValue8LineThe city of the Ship To address (Location of Use)
LUStateProvShipToGeographyValue10 or ShipToGeographyValue6LineThe state or province of the Ship To address (Location of Use)
LUCountryShipToGeographyValue5LineThe country of the Ship To address (Location of Use)
LUStNameNumShipToGeographyValue1LineThe street name and number of the Ship To address (Location of Use)
LUPstlCdShipToGeographyValue9LineThe postal code of the Ship To address (Location of Use)
LUGeoCd<BIP Specific>Line
LSPCityShipToGeographyValue8LineThe city of the Ship To address (Location of Service Performance)
LSPStateProvShipToGeographyValue10 or ShipToGeographyValue6LineThe state or province of the Ship To address (Location of Service Performance)
LSPCountryShipToGeographyValue5LineThe country of the Ship To address (Location of Service Performance)
LSPStNameNumShipToGeographyValue1LineThe street name and number of the Ship To address (Location of Service Performance)
LSPPstlCdShipToGeographyValue9LineThe postal code of the Ship To address (Location of Service Performance)
LSPGeoCd<BIP Specific>Line
Table 2. Accounts Receivable fields
Oracle FieldTax Determination Field or ValueLevelNotes
DlvrAmt<BIP Specific>Header
TrnDocNum<BIP Specific>Header
DebCredIndr1 or 2Line
  • 1 if debit

  • 2 if credit

TrnTp1Line
CustVendCd<BIP Specific>Line
GoodSrvCdProductFiscClassification or ProductCodeLine
GoodSrvDescProductDescription or ProductCode-ProductDescriptionLine
MyDlvrTermsCode<BIP Specific>Line
MyMTCd<BIP Specific>Line
Table 3. Accounts Payable fields
Oracle FieldTax Determination Field or ValueLevelNotes
DlvrAmt<BIP Specific>Header
DebCredIndr1 or 2Line
  • 1 if debit

  • 2 if credit

TrnTp2Line
CustVendCdVendorNumberLine
GoodSrvCdPurchasingCategoryId or GL segment value (AccountString split by delimeter) or customProductCodeLine
GoodSrvDescTrxLineDescriptionLine
CustAttrbs.GL_SEGMENT_1 to GL_SEGMENT_NAccountString split by delimeterLine
CustAttrbs.ORACLE_SOURCETrxSourceLine
CustAttrbs.ORACLE_INSTANCEEndPointUrlLine
CustAttrbs.ADVANCED_RULE<BIP Specific>Line
CustAttrbs.SOVOS_CA_LINE_1 to SOVOS_CA_LINE_30LineThe custom fields can be configured based on your business needs
Table 4. Order Management fields
Oracle FieldTax Determination Field or ValueLevelNotes
TrnDocNum<BIP Specific>Header
DebCredIndr1 or 2Line
  • 1 if debit

  • 2

TrnTp1Line
CustVendCdaccountNumbersStringLineFrom CSV file mapping (BillThirdPtyAcctId+BillThirdPtyAcctSiteId)
GoodSrvCdProductFiscClassification or ProductCodeLine
MyDlvrTermsCode<BIP Specific>Line
MyMTCd<BIP Specific>Line
Table 5. Purchase Order fields
Oracle FieldTax Determination Field or ValueLevel
DebCredIndr1Line
TrnTp2Line
CustVendCdVendorNumberLine
GoodSrvCdPurchasingCategoryId or GL segment value (AccountString split by delimeter)Line
GoodSrvDescTrxLineDescriptionLine

Output field mappings

Output fields are fields in Tax Determination that are sent to Oracle Fusion Cloud through the connector.

The Source column indicates where the value came from:

Oracle
The value is copied directly from the original Oracle request.
Tax Determination
The value comes directly from Tax Determination.
Connector
The connector converts the Tax Determination response into a format that Oracle Fusion Cloud can receive.
Oracle FieldTax Determination ResponseSourceNotes
ApplicationIdApplicationIdOracle
Attribute1TxNameTax DeterminationTax name
Attribute2TxJurUIDCntryTax DeterminationCountry jurisdiction
Attribute3TxJurUIDStatePrvTax DeterminationState/province jurisdiction
Attribute4TxJurUIDCityCntyDistTax DeterminationCity/county/district jurisdiction
Attribute5TxJurUIDStatePrvISOTax DeterminationState/province ISO code
Attribute6TxJurUIDCntryISOTax DeterminationCountry ISO code
Attribute7TxableAmtTax DeterminationTaxable amount
Attribute8XmptAmtTax DeterminationExempt amount
Attribute9TxAmtTax DeterminationTax amount
Attribute10RecvrPercntTax DeterminationRecovery percentage
Attribute11RecvrAmtTax DeterminationRecovery amount
Attribute12<Calculated percentage>ConnectorCalculated recovery percentage
Attribute15TrxNumberOracleTransaction number from original request
EntityCodeEntityCodeOracle
ErrorMessageTypeFlagS, X or EConnector
  • S if success

  • X if skip

  • E if error

EventClassCodeEventClassCodeOracle
InternalOrganizationIdInternalOrganizationIdOracle
LineAmtGrossAmtTax DeterminationGross amount from Tax Determination line result
LinesDetFactorIdLinesDetFactorIdOracleMatched from original request taxable lines
ManuallyEnteredFlagNConnector
OverriddenFlagYConnector
PlaceOfSupplyTypeCodeSHIP_TOConnector
ProviderRecRateRecvrPercntTax DeterminationRecoverable percentage
ProviderRecRateCode<TAX_PROVIDER_REC_RATE_CODES mapping>ConnectorMapped based on tax pattern
ReportingOnlyFlagNConnector
SelfAssessedFlagY or NConnector
  • Y if tax is self-assessed

  • N if standard tax handling applies

Tax<Tax Type>ConnectorMapped based on tax pattern
TaxableAmtTxableAmtTax DeterminationTaxable amount
TaxableAmtTaxCurrTxableAmtTax DeterminationSame as taxable amount
TaxAmtTxAmt or VCT/SAT calculatedTax Determination and connector

Total tax amount

This may be the amount calculated by Tax Determination, a prorated vendor tax amount, or a self-assessed tax amount

TaxApportionmentLineNumberSequential counterConnectorIncremented counter per response
TaxCurrencyCodeTrxCurrencyCodeOracle
TaxCurrencyConversionRate1Connector(Will be implemented in a future release)
TaxDateTrxDateOracle
TaxJurisdictionCode<Tax Jurisdiction Code>Tax Determination and connectorMapped based on tax pattern
TaxOnlyLineFlagNConnector
TaxRateTxRate * 100Tax Determination and connectorTax Determination tax rate multiplied by 100
TaxRateCode<Unique ID for Tax Rate Code>Tax Determination and connectorMapped based on tax pattern
TaxRegimeCodeSOVOS <XY> TAX REGIMETax Determination and connectorXY is the two-character ISO country code
TaxStatusCodeSTANDARDConnector
TrxCurrencyCodeTrxCurrencyCodeOracle
TrxDateTrxDateOracle
TrxIdTrxIdOracle
TrxLevelTypeLINE or SHIPMENTConnectorThe level of the transaction
  • SHIPMENT for purchase order entities

  • LINE for standard transactions

TrxLineIdTrxLineIdOracle

Unique identifier for the transaction line

UnroundedTaxAmtTxableAmtTax DeterminationUnrounded taxable amount
UnroundedTaxableAmtTxAmt or VCT/SAT calculatedTax Determination and connectorTax Determination amount or vendor tax calculation prorated, or SAT amounts