Oracle-1-0-B2B-Invoice-Out
この項では、Oracle-1-0-B2B-Invoice-Outメッセージ定義のデータ・マッピングおよびサンプル・ペイロードについて概説します。
データ・マッピング
アプリケーションから受信したペイロードの構造を次に示します:

取引パートナに送信される変換済ペイロードの構造は、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 |
|
| 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
|
| AddressLineOne | AddressLine1 |
| AddressLineTwo | AddressLine2 |
| AddressLineThree | AddressLine3 |
| AddressLineFour | AddressLine4 |
| 市区町村 | 市区町村 |
| 都道府県 |
StateOrProvince 状態の値が存在する場合は、マップされます。 それ以外の場合、州はマップされます(存在する場合)。 このフィールドに関連付けられたDVMはSTATEです。 |
| PostalCode | PostalCode |
| CountryCode |
国 このフィールドに関連付けられたDVMはCOUNTRY_CODEです。 |
| SiteCpName | ContactName |
| SiteCpPhoneCountryCode SiteCpPhoneAreaCode SiteCpPhoneNumber SiteCpPhoneExtension |
Phone
|
| 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
|
| 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 |