機械翻訳について

Oracle-1-0-B2B-Invoice-Out

この項では、Oracle-1-0-B2B-Invoice-Outメッセージ定義のデータ・マッピングおよびサンプル・ペイロードについて概説します。

データ・マッピング

アプリケーションから受信したペイロードの構造を次に示します:

B2B請求書アウトバウンド・ペイロード構造

取引パートナに送信される変換済ペイロードの構造は、Oracle-1-0-B2B-Invoice-Inの図1を参照してください。

次の表に、アウトバウンドB2B請求書メッセージのアプリケーションへのマッピングを示します:

SourcefindTransferDocumentByDocumentCustomerTrxIdResponse/result TargetB2BInvoiceMessage/B2BInvoice
TrxNumber InvoiceNumber
TrxDate InvoiceDate
DocumentType

TypeCode

このフィールドに関連付けられたDVMはINVOICE_TYPE_CODEです。

TrxTypeName

SubTypeCode

このフィールドに関連付けられたDVMはINVOICE_TRX_TYPE_CODEです。

SupplierDescription 説明
TermDueDate PaymentDueDate
ReceiptMethodName

PaymentMethodCode

このフィールドに関連付けられたDVMはPAYMENT_METHODです。

CurrencyCode

CurrencyCode

このフィールドに関連付けられたDVMはCURRENCY_CODEです。

TaxExclusiveAmount TaxExclusiveTotalAmount
TaxAmount TaxTotalAmount
TransferDocHeaderCharge/ChargeAmount

ChargeTotalAmount

sum(TransferDocHeaderCharge/ChargeAmount)

TransferDocPaymentTerm[DiscountAmount != '']/DiscountAmount

DiscountTotalAmount

sum(TransferDocPaymentTerm[DiscountAmount != '']/DiscountAmount)

LineExtensionAmount LineExtensionAmount
InvoiceAmount TotalAmount
ReferenceNumber DocumentReferenceNumber
PurchaseOrder OrderNumber
OriginalTrxNumber OriginalInvoiceNumber
OrigTrxDate OriginalInvoiceDate
WaybillNumber WaybillNumber
SupplierRegNumber Supplier/Number
LegalEntityName Supplier/Name
LegalEntityTaxpayerId Supplier/TaxNumber
SupplierAddressLineOne Supplier/AddressLine1
SupplierAddressLineTwo Supplier/AddressLine2
SupplierAddressLineThree Supplier/AddressLine3
SupplierTownOrCity Supplier/City
SupplierRegionTwo

Supplier/StateOrProvince

このフィールドに関連付けられたDVMはSTATEです。

SupplierPostalCode Supplier/PostalCode
SupplierCountry

Supplier/Country

このフィールドに関連付けられたDVMはCOUNTRY_CODEです。

SalesRepresent Supplier/ContactName
SupplierPhoneNumberOne Supplier/Phone1
SupplierPhoneNumberTwo Supplier/Phone2
SupplierPhoneNumberThree Supplier/Phone3
SalesRepresentEmail Supplier/EmailAddress
TransferDocPaymentTerm[1] PaymentTerms
PaymenttermName

PaymentTermName

このフィールドに関連付けられたDVMはPAYMENT_TERMSです。

DueDate DueDate
DueAmount DueAmount
DiscountAmount DiscountAmount
TransferDocPayerTradeParty[1]

支払人

TransferDocPayerTradePartyの最初の出現箇所がマップされます。

PartyName 名前
CustomerTaxRegNumber TaxRegistrationNumber
../LegalEntityCountryCode (**) SprfGlobalAttributeCategory SprfGlobalAttribute1

LocaleTaxNumber

LegalEntityCountryCodeがフランスで、SprfGlobalAttributeCategoryがJExFRCustomerProfileInfoと等しい場合、SprfGlobalAttribute1はLocaleTaxNumberにマップされます。

AddressLineOne AddressLine1
AddressLineTwo AddressLine2
AddressLineThree AddressLine3
AddressLineFour AddressLine4
市区町村 市区町村
都道府県

StateOrProvince

状態の値が存在する場合は、マップされます。 それ以外の場合、州はマップされます(存在する場合)。 このフィールドに関連付けられたDVMはSTATEです。

PostalCode PostalCode
CountryCode

このフィールドに関連付けられたDVMはCOUNTRY_CODEです。

SiteCpName ContactName
SiteCpPhoneCountryCode SiteCpPhoneAreaCode SiteCpPhoneNumber SiteCpPhoneExtension

Phone

concatenate(SiteCpPhoneCountryCode, SiteCpPhoneAreaCode, SiteCpPhoneNumber, SiteCpPhoneExtension)

SiteCpEmailAddress EmailAddress
TransferDocShipToTradeParty[1]

ShipTo

TransferDocShipToTradePartyの最初の出現箇所をShipToにマップします。

CustomerTaxRegNumber TaxNumber
AccountNumber AccountNumber
PartyName 名前
AddressLineOne AddressLine1
AddressLineTwo AddressLine2
AddressLineThree AddressLine3
AddressLineFour AddressLine4
市区町村 市区町村
状態

StateOrProvince

状態の値が存在する場合は、マップされます。 このフィールドに関連付けられたDVMはSTATEです。

Province

StateOrProvince

州の値が存在する場合は、マップされます。 このフィールドに関連付けられたDVMはSTATEです。

PostalCode PostalCode
CountryCode

このフィールドに関連付けられたDVMはCOUNTRY_CODEです。

名前 ContactName
concat(PrimaryPhoneAreaCode, '-', PrimaryPhoneNumber) Phone
EmailAddress EmailAddress
TransferDocBillToTradeParty[1]

BillTo

TransferDocBillToTradePartyが存在する場合は、最初に出現する箇所をマップします。

数値

$createEmptyNodesがTrueに設定されていないかぎり、Number空のタグは変換されたペイロードにありません。

PartyName 名前
CustomerTaxRegNumber TaxRegistrationNumber
../LegalEntityCountryCode (**) SprfGlobalAttributeCategory SprfGlobalAttribute1

LocaleTaxNumber

LegalEntityCountryCodeがフランスで、SprfGlobalAttributeCategoryがJExFRCustomerProfileInfoと等しい場合、SprfGlobalAttribute1はLocaleTaxNumberにマップされます。

AccountNumber AccountNumber
AddressLineOne AddressLine1
AddressLineTwo AddressLine2
AddressLineThree AddressLine3
AddressLineFour AddressLine4
市区町村 市区町村
状態

StateOrProvince

状態の値が存在する場合は、マップされます。 このフィールドに関連付けられたDVMはSTATEです。

Province

StateOrProvince

州の値が存在する場合は、マップされます。 このフィールドに関連付けられたDVMはSTATEです。

PostalCode PostalCode
CountryCode

このフィールドに関連付けられたDVMはCOUNTRY_CODEです。

名前 ContactName
concat(PrimaryPhoneAreaCode, '-', PrimaryPhoneNumber) Phone
EmailAddress EmailAddress
TransferDocHeaderCharge 手数料
LineType

TypeCode

このフィールドに関連付けられたDVMはCHARGE_REASON_CODEです。

説明 説明
ChargeAmount 金額
TransferDocHeaderTax 税金
TaxableAmount TaxableAmount
TaxAmount 金額
TaxRateCode

TaxCode

このフィールドに関連付けられたDVMはTAX_CATEGORY_CODEです。

TaxRate

TaxRate

値が指定されていない場合は、0に設定します。

TaxRegimeCode TaxRegimeCode
ExemptReasonCode ExemptReasonCode
ExemptReason

ExemptReason

値が指定されていない場合は、「免除」に設定します。

TransferDocLine ライン
LineNumber LineNumber

SupplierItemNumber

$createEmptyNodesがTrueに設定されていないかぎり、SupplierItemNumberタグは変換されたペイロードには含まれません。

項目 CustomerItemNumber
ItemDescription ItemDescription
数量 数量
UnitOfMeasure

UnitOfMeasureCode

このフィールドに関連付けられたDVMはUOM_CODEです。

UnitSellingPrice UnitPriceAmount
LineAmount LineExtensionAmount
説明 説明

TaxExclusiveAmount

LineAmount - LineTaxAmount

TransferDocLineCharge/ChargeAmount

ChargeTotalAmount

sum(TransferDocLineCharge/ChargeAmount)

LineTaxAmount TaxTotalAmount
TransferDocPurchaseOrder[1]/PurchaseOrder PurchaseOrderNumber
PurchaseOrderLineNumber
PurchaseOrderScheduleLineNumber
TransferDocSalesOrder[1]/SalesOrder SalesOrderNumber
TransferDocSalesOrder[1]/SalesOrderLine SalesOrderLineNumber
OriginalTrxNumber OriginalInvoiceNumber
OriginalTrxDate OriginalInvoiceDate
ShipToLocAddress1 ShipTo/AddressLine1
ShipToLocAddress2 ShipTo/AddressLine2
ShipToLocAddress3 ShipTo/AddressLine3
ShipToLocCity ShipTo/City
ShipToLocPostalCode ShipTo/PostalCode
ShipToLocCountry

ShipTo/Country

このフィールドに関連付けられたDVMはCOUNTRY_CODEです。

TransferDocLine/TransferDocLineCharge Lines/Charge
ChargeAmount 金額
説明 説明
LineType

TypeCode

このフィールドに関連付けられたDVMはCHARGE_REASON_CODEです

TransferDocLine/TransferDocTax Lines/Tax
TaxableAmount TaxableAmount
TaxAmount 金額
TaxRateCode

TaxCode

このフィールドに関連付けられたDVMはTAX_CATEGORY_CODEです。

TaxRate TaxRate
TaxRegimeCode TaxRegimeCode
ExemptReasonCode ExemptReasonCode
ExemptReason ExemptReason
TransferDocHeaderAttachments 添付
DmDocumentId

Id

一意のDmDocumentIdがマップされます。

FileName
FileTypeCode
FileSizeQuantity
EmbeddedBinaryDataObject