Views: 147
Peppol
Open PeppolとeDelivery -1-
Open PeppolとeDelivery -2-
Open PeppolとeDelivery -3-
トランスポートレベルのセキュリティ
トランスポートレベルの応答(ACK/NACK)
メッセージレベルの応答
BIS インボイス応答
Peppolの業務電文の封書SBDH
Peppolの組織コード
PeppolのeDElivery関連文書はこちらのページにあります。
https://docs.peppol.eu/edelivery/envelope/PEPPOL-EDN-Business-Message-Envelope-1.2-2019-02-01.pdf
Peppolアクセスポイントにファイルを送信する場合は、ペイロード(ヘッダーやトレーラを含まない本体データ。ここでは、請求書、注文など)をPeppolの封書(Standard Business Document Header SBDH – 標準業務文書ヘッダー)に入れて送る必要がある。 Peppolからファイルを受信するときにも、同じ封書が使用される。書類は、タグ</StandardBusinessDocumentHeader>と</StandardBusinesDocument>の間に配置する必要がある。
この封筒の宛先、発信元には、Party identifiersが使用される。
2.1 Party identifiers
The required Receiver party identifier in the Message Envelope header is the one that corresponds to a PEPPOL Participant registered in the SML/SMP. Also the Sender party identifier is required. The structure of the identifier MUST follow the:
“PEPPOL Policy for use of Identifiers v3.x” [PEPPOL_Policy3] for BIS v1 and v2 documents
“PEPPOL Policy for use of Identifiers v4.x” [PEPPOL_Policy4] for BIS v3 or later
In cases where the sender is not registered in SML/SMP the identifier of the sender MUST be used as if the sender would be registered.
Non-normative example:
<Sender> <Identifier Authority="iso6523-actorid-upis">0088:7315458756324</Identifier> </Sender> <Receiver> <Identifier Authority="iso6523-actorid-upis">0088:4562458856624</Identifier> </Receiver>
TransportInfrastructure/PEPPOL-EDN-Policy-for-use-of-identifiers-4.0-2019-01-28.pdf
PeppolのEDeliveryで使用しているAS4プロファイルで規定している業務電文の封書(SBDH)については、次のような記載がある。
PEPPOL Business Message Envelope 1.2の記載例
<?xmlversion="1.0"encoding="UTF-8"?> <StandardBusinessDocument xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader"> <StandardBusinessDocumentHeader> <HeaderVersion>1.0</HeaderVersion> <Sender> <IdentifierAuthority="iso6523-actorid-upis">0088:7315458756324</Identifier> </Sender> <Receiver> <IdentifierAuthority="iso6523-actorid-upis">0088:4562458856624</Identifier> </Receiver> <DocumentIdentification> <Standard>urn:oasis:names:specification:ubl:schema:xsd:Invoice-2</Standard> <TypeVersion>2.1</TypeVersion> <InstanceIdentifier>123123</InstanceIdentifier> <Type>Invoice</Type> <CreationDateAndTime>2019-02-01T15:42:10Z</CreationDateAndTime> </DocumentIdentification> <BusinessScope> <Scope> <Type>DOCUMENTID</Type> <InstanceIdentifier>urn:oasis:names:specification:ubl:schema:xsd:Invoice2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</InstanceIdentifier> <Identifier>busdox-docid-qns</Identifier> </Scope> <Scope> <Type>PROCESSID</Type> <InstanceIdentifier>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</InstanceIdentifier> <Identifier>cenbii-procid-ubl</Identifier> </Scope> </BusinessScope> </StandardBusinessDocumentHeader> <Invoice xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"> <!--reducedinstancefile--> </Invoice> </StandardBusinessDocument>
https://www.galaxygw.com/ でも、Peppolのエンベロープの例が次のページで紹介されている。Support | SBDH envelope for files to and from Peppol
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <StandardBusinessDocument xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader"> <StandardBusinessDocumentHeader> <HeaderVersion>1.0</HeaderVersion> <Sender> <Identifier Authority="iso6523-actorid-upis"> peppol_sender_id_here_corner1 </Identifier> </Sender> <Receiver> <Identifier Authority="iso6523-actorid-upis"> peppol_receiver_id_here_corner4 </Identifier> </Receiver> <DocumentIdentification> <Standard>urn:oasis:names:specification:ubl:schema:xsd:Invoice-2</Standard> <TypeVersion>2.1</TypeVersion> <InstanceIdentifier> use_uuid_here </InstanceIdentifier> <Type>Invoice</Type> <CreationDateAndTime>2019-02-19T11:00:55.110+02:00</CreationDateAndTime> </DocumentIdentification> <BusinessScope> <Scope> <Type>DOCUMENTID</Type> <InstanceIdentifier>urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</InstanceIdentifier> </Scope> <Scope> <Type>PROCESSID</Type> <InstanceIdentifier>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</InstanceIdentifier> </Scope> </BusinessScope> </StandardBusinessDocumentHeader> <Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"> <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID> <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID> <cbc:ID>invoice_id_here</cbc:ID> <!-- Imagine the rest of a "PEPPOL BIS Billing 3.0 here. Visit https://www.galaxygw.com/support/integration-test and http://docs.peppol.eu/poacc/billing/3.0/bis/#examples for more sample files --> </Invoice> </StandardBusinessDocument>