UBL 2.1請求書消込レスポンス・アウトバウンド
この項では、UBL-2-1-InvoiceApplicationResponse-Outメッセージ定義の変換済アウトバウンド・ペイロードのデータ・マッピングおよびサンプルを説明します。
ステータス事由コード
このメッセージのDisplayedFieldに指定された値は、次の表に示すようにPEPPOLステータス事由コードにマップされます。
表示フィールド | ステータス事由コード |
---|---|
1件のみの明細と照合可 | OTH |
重複請求書番号 | OTH |
重複ライン番号 | OTH |
矛盾した通貨情報 | OTH |
無効な請求書金額 | OTH |
価格、数量および金額が一致しません | OTH |
矛盾した購買オーダー明細情報 | REF |
矛盾した購買オーダー・サプライヤ情報 | REF |
無効な品目 | REF |
無効な購買オーダー情報 | REF |
無効な購買オーダー明細番号 | REF |
無効な購買オーダー番号 | REF |
無効な購買オーダー・リリース情報 | REF |
無効な購買オーダー・リリース番号 | REF |
無効な購買オーダー・スケジュール番号 | REF |
購買オーダー番号なし | REF |
購買オーダー明細番号なし | REF |
購買オーダー・スケジュール番号なし | REF |
包括購買オーダー・リリース情報なし | REF |
無効な数量 | QTY |
請求数量がゼロ未満 | QTY |
データ・マッピング
この表は、getSupplierRejectionsXmlResponseまたはgetSupplierRejectionsResponseから受信したデータが、UBL-2-1-InvoiceApplicationResponse-Outメッセージ定義でマップされる場所と、XSLファイルに設定されている値を示しています。 XSDファイルにアクセスするには、追加情報のためにメッセージ変換パッケージをエクスポートします。
getSupplierRejectionsXmlResponse/resultまたはgetSupplierRejectionsResponse/result | UBL-2-1-InvoiceApplicationResponse-Out |
---|---|
ApplicationResponse/CustomizationID XSLでurn:fdc:peppol.eu:poacc:trns:invoice_response:3に設定します。 |
|
ApplicationResponse/ProfileID XSLでurn:fdc:peppol.eu:poacc:bis:invoice_response:3に設定します。 |
|
/processOutboundCollaboration/OutboundCollaboration/MessageID | ApplicationResponse/ID |
ApplicationResponse/IssueDate XSLの現在の日付に設定します。 |
|
ApplicationResponse/SenderParty/EndpointID/@schemeID XSLでVATに設定します。 |
|
ProcessingConfiguration/GlobalSenderId | ApplicationResponse/SenderParty/EndpointID |
ApplicationResponse/ReceiverParty/EndpointID/@schemeID XSLでVATに設定します。 |
|
ProcessingConfiguration/ExtPartnerId | ApplicationResponse/ReceiverParty/EndpointID |
result[1]/VendorName | ApplicationResponse/ReceiverParty/PartyLegalEntity/RegistrationName |
文書レスポンス - 請求書ごとに文書レスポンスが作成されます | |
ApplicationResponse/DocumentResponse/Response/ResponseCode/listID XSLでUNCL4343OpSubsetに設定します。 |
|
ApplicationResponse/DocumentResponse/Response/ResponseCode XSLでREに設定します。 |
|
ApplicationResponse/DocumentResponse/Response/EffectiveDate XSLの現在の日付に設定します。 |
|
ApplicationResponse/DocumentResponse/Response/Status/StatusReasonCode/@listID XSLでOPStatusReasonに設定します。 |
|
DisplayedField |
ApplicationResponse/DocumentResponse/Response/Status/StatusReasonCode StatusReasonCodeには、「ステータス事由コード」表に概説されているDisplayedFieldに対応する値が移入されます。 |
説明 |
ApplicationResponse/DocumentResponse/Response/Status/StatusReason この値は次のように入力されます。
|
TokenName1...TokenName10 | |
TokenName1...TokenName10 | |
請求書番号または請求書番号 |
ApplicationResponse/DocumentResponse/DocumentReference/ID
|
ApplicationResponse/DocumentResponse/DocumentReference/DocumentTypeCode/@listID XSLでUNCL1001に設定します。 |
|
ApplicationResponse/DocumentResponse/DocumentReference/DocumentTypeCode XSLで380に設定します。 |
サンプル・ペイロード
サンプル・ペイロードを次に示します:
<ubl:ApplicationResponse xmlns="http://xmlns.oracle.com/apps/scm/cmk" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:types="http://xmlns.oracle.com/apps/financials/payables/invoices/quickInvoices/invoiceInterfaceService/types/" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cmk="http://xmlns.oracle.com/apps/scm/cmk" xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2" xmlns:tns="http://xmlns.oracle.com/apps/financials/payables/invoices/quickInvoices/invoiceInterfaceService/">
<cbc:CustomizationID>urn:fdc:peppol.eu:poacc:trns:invoice_response:3</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:poacc:bis:invoice_response:3</cbc:ProfileID>
<cbc:ID>OUT_109070</cbc:ID>
<cbc:IssueDate>2021-07-26</cbc:IssueDate>
<cac:SenderParty>
<cbc:EndpointID schemeID="VAT">cmkbuyer1</cbc:EndpointID>
</cac:SenderParty>
<cac:ReceiverParty>
<cbc:EndpointID schemeID="VAT">Invoice Rejected2</cbc:EndpointID>
<cac:PartyLegalEntity>
<cbc:RegistrationName>CMK_PO_21</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:ReceiverParty>
<cac:DocumentResponse>
<cac:Response>
<cbc:ResponseCode listID="UNCL4343OpSubset">RE</cbc:ResponseCode>
<cbc:EffectiveDate>2021-07-26</cbc:EffectiveDate>
<cac:Status>
<cbc:StatusReasonCode listID="OPStatusReason">REF</cbc:StatusReasonCode>
<cbc:StatusReason>Invalid PO line number :-PO NUMBER -1004572 :-PO LINE NUMBER -20</cbc:StatusReason>
</cac:Status>
<cac:Status>
<cbc:StatusReasonCode listID="OPStatusReason">REF</cbc:StatusReasonCode>
<cbc:StatusReason>Invalid PO schedule number :-PO SHIPMENT NUMBER -20</cbc:StatusReason>
</cac:Status>
</cac:Response>
<cac:DocumentReference>
<cbc:ID>6789034_A1</cbc:ID>
<cbc:DocumentTypeCode listID="UNCL1001">380</cbc:DocumentTypeCode>
</cac:DocumentReference>
</cac:DocumentResponse>
<cac:DocumentResponse>
<cac:Response>
<cbc:ResponseCode listID="UNCL4343OpSubset">RE</cbc:ResponseCode>
<cbc:EffectiveDate>2021-07-26</cbc:EffectiveDate>
<cac:Status>
<cbc:StatusReasonCode listID="OPStatusReason">REF</cbc:StatusReasonCode>
<cbc:StatusReason>Invalid PO line number :-PO NUMBER -1004574 :-PO LINE NUMBER -20</cbc:StatusReason>
</cac:Status>
<cac:Status>
<cbc:StatusReasonCode listID="OPStatusReason">REF</cbc:StatusReasonCode>
<cbc:StatusReason>Invalid PO schedule number :-PO SHIPMENT NUMBER -20</cbc:StatusReason>
</cac:Status>
</cac:Response>
<cac:DocumentReference>
<cbc:ID>6789034_A2</cbc:ID>
<cbc:DocumentTypeCode listID="UNCL1001">380</cbc:DocumentTypeCode>
</cac:DocumentReference>
</cac:DocumentResponse>
<cac:DocumentResponse>
<cac:Response>
<cbc:ResponseCode listID="UNCL4343OpSubset">RE</cbc:ResponseCode>
<cbc:EffectiveDate>2021-07-26</cbc:EffectiveDate>
<cac:Status>
<cbc:StatusReasonCode listID="OPStatusReason">REF</cbc:StatusReasonCode>
<cbc:StatusReason>Invalid PO line number :-PO NUMBER -1004575 :-PO LINE NUMBER -20</cbc:StatusReason>
</cac:Status>
<cac:Status>
<cbc:StatusReasonCode listID="OPStatusReason">REF</cbc:StatusReasonCode>
<cbc:StatusReason>Invalid PO schedule number :-PO SHIPMENT NUMBER -20</cbc:StatusReason>
</cac:Status>
</cac:Response>
<cac:DocumentReference>
<cbc:ID>6789034_A3</cbc:ID>
<cbc:DocumentTypeCode listID="UNCL1001">380</cbc:DocumentTypeCode>
</cac:DocumentReference>
</cac:DocumentResponse>
</ubl:ApplicationResponse>