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 | 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 |