Peppol End User Statistics Reporting Process
OpenPeppol AISBL, eDEC v1.1.1
This document sets out the processes and procedures for reporting End User Statistics data in the Peppol environment.
1. Introduction
End User Statistics reporting of production data helps OpenPeppol as the Peppol Coordinating Authority (PCA) and Peppol Authorities (PAs) to monitor the operations of the Peppol Network and identify and manage risks and issues within the network. The reporting requirements towards Service Providers (SPs) are divided into two areas: reporting about End User Statistics and reporting about Transaction Statistics. This document will explain and outline the procedures for the End User Statistics Reporting. The policy on reporting is stated in Internal Regulations for Use of the Peppol Network.
1.1. Document Structure
This document is structured as follows:
-
Chapter 1 (Introduction) - provides general information about End User Statistics Reporting business process.
-
Chapter 2 (Reporting Business Process) - provides the reader with information on how to implement the End User Statistics Reporting process.
-
Chapter 3 (Description of selected parts of the transaction) - provides the reader with functional information for the End User Statistics Reporting Process.
-
Chapter 4 (Rules) - provides the reader with information on the business rules to be respected for the End User Statistics Reporting Process.
-
Chapter 5 (Data Types) - provides the details on the used data types in an End User Statistics Report.
-
Chapter 6 (Code Lists) - provides the details on the used code lists in an End User Statistics Report.
-
Chapter 7 (Specification Identifiers) - provides the details on the customization and process identifiers.
1.2. Scope
This document is concerned with clarifying the requirements for ensuring compliance to the Internal Regulations (IR) requirements and provides guidelines for the support and implementation of these requirements. This document will also provide a detailed implementation guideline for the End User Statistics Report transaction; to do that, the document sets out the processes and procedure for End User Statistics Reporting process including:
-
Parties and Roles,
-
Document Structure,
-
Data gathered,
-
Reporting rules.
1.3. Audience
-
OpenPeppol
-
How OpenPeppol will receive the reports.
-
-
Service Provider (SP)
-
How SPs are to submit their End User Statistics Reports to OpenPeppol.
-
1.5. Namespaces
The following table lists XML namespaces that are used in this document. The choice of any namespace prefix is arbitrary and not semantically significant.
Prefix | Namespace URI |
---|---|
eusr |
|
1.6. Changelog
Version 1.1.1 (2023-12-11)
-
Updated the Schematron rules to v1.1.4
-
Fixed some editorial bugs
-
Added a statement, that empty subsets are not allowed
-
Updated the example in Appendix 1 and Appendix 2 to be fully consistent
2. Reporting Business Process
2.1. Parties and Roles
The following Parties are involved in the creation and submission of an End User Statistics Report.
2.1.1. Service Provider (SP)
The reporting Service Provider is mandatory information in each End User Statistics Report.
Each SP will:
-
Collect relevant data, taking care of the accuracy and validity of this data.
-
Report this data in accordance to this document in a standardized and structured dataset.
-
Ensure all data for a Reporting Period is reported within the Statistics Report Submitting Period following the end of the Reporting Period.
Note: the Reporting Period and the Statistics Report Submitting Period are defined by OpenPeppol in a separate document. -
Transmit the Peppol End User Statistics Reporting document to OpenPeppol in accordance with this specification.
2.1.2. OpenPeppol Operating Office (OO)
OO will:
-
Automatically check which providers have not submitted their End User Statistics Report. This check will be triggered automatically.
-
Prompt any SPs that have not submitted the End User Statistics Report.
-
Prompting will be done by email and not by eDelivery.
-
Prompt the PA of the SP if an SP fails to provide full and complete reports. The PA of the SP will be informed to handle this as a non-compliance issue
2.2. End User Statistics Reporting Process
The following diagrams provide an overview of the key steps when SPs are reporting End User Statistics:
Using detailed Archimate notation:
2.2.1. Data Gathering
-
Reporting Period
-
The exact length of a Reporting Period is defined external to this document.
-
A Reporting Period starts at 00:00:00 UTC (inclusive) of the first day.
-
A Reporting Period ends at 23:59:59 UTC (inclusive) of the last day.
-
-
Data
-
Only SPs operating a production Peppol Access Point MUST gather this data and transmit an End User Statistics Report.
-
Only Data for the production network MUST be gathered.
-
The following data elements MUST be provided for each End User Statistics Report
-
Number of distinct End Users that have sent a Dataset
-
Number of distinct End Users that have received a Dataset
-
Number of distinct End Users that have sent or received a Dataset
-
Peppol Dataset Type (Document Type ID) and Process ID
-
End Users Country Code
-
-
Only Dataset exchanges that resulted in a positive transport level acknowledgment (like AS4 Receipts) MUST be included in the End User Statistics Report. Transmissions that failed on a network or protocol level MUST NOT to be considered for the report.
-
End User Statistics Reports MUST NOT be counted for an End User Statistics Report.
-
Transaction Statistics Reports MUST NOT be counted for an End User Statistics Report.
-
If the same End User is represented with multiple Participant Identifiers, the data needs to be gathered per End User and NOT per Participant Identifier. |
2.2.2. Data Preparation
Before the End User Statistics Report data is transmitted to OpenPeppol it needs to be prepared in subsets. The preparation can be performed on any of the above-mentioned data elements.
If there are end users who have sent / received transactions within the reporting period, then the following subsets MUST be prepared to be compliant with this specification.
-
Dataset Type ID (Document Type ID) and End Users Country
-
End Users Country
-
Dataset Type ID (Document Type ID) and Process ID
-
Dataset Type ID (Document Type ID) and Process ID and End Users Country
2.2.3. Data Transmission
-
Frequency
-
An End User Statistics Report MUST be transmitted once per Reporting Period.
-
An End User Statistics Report MUST be transmitted within the Statistics Report Submitting Period after the end of the previous Reporting Period.
-
The End User Statistics Report MUST be transmitted, even if no other Peppol transactions happened in the Reporting Period.
-
In case the End User Statistics Report of one SP is received multiple times for one Reporting Period, only the latest received document will be processed.
-
End User Statistics Reports received after the deadline (=the end of the Statistics Report Submitting Period) WILL NOT be processed.
-
-
Data
-
Only End User Statistics Reports on the Production environment MUST be transmitted.
-
Each Subset key combination MUST NOT occur more than once in an End User Statistics Report.
-
The data of each End User Statistics MUST be reported in the designated elements.
-
The Reporting Period MUST be part of the End User Statistics Report.
-
An identifier uniquely identifying the reporting SP MUST be part of the End User Statistics Report.
-
-
Network
-
End User Statistics Reports MUST be transmitted via the Peppol eDelivery Network.
-
Only OpenPeppol is allowed to receive End User Statistics Reports directly.
-
3. Description of selected parts of the transaction
Description of selected parts of the End User Statistics Report message.
3.1. Header
The element Header
contains the reporting period
and the ID of the reporting Service Provider.
<eusr:Header>
<eusr:ReportPeriod>
<eusr:StartDate>2022-01-01</eusr:StartDate>
<eusr:EndDate>2022-01-31</eusr:EndDate>
</eusr:ReportPeriod>
<eusr:ReporterID schemeID="CertSubjectCN">POP000360</eusr:ReporterID>
</eusr:Header>
3.1.1. Reporting Period
The element ReportPeriod
MUST contain the start date (inclusive) and
the end date (inclusive) of the reporting period.
The start date can never be after the end date.
Start date and end date elements MUST NOT contain time zone information.
<eusr:ReportPeriod>
<eusr:StartDate>2022-01-01</eusr:StartDate>
<eusr:EndDate>2022-01-31</eusr:EndDate>
</eusr:ReportPeriod>
3.1.2. Reporter Identification
The element ReporterID
MUST contain the unique identification of the
Service Provider that is providing the data.
If the schemeID
attribute is set to CertSubjectCN
than the value must be
the Peppol AP Certificate Subject CN (Common Name).
See Reporter Identification Scheme for the full code list.
<eusr:ReporterID schemeID="CertSubjectCN">POP000360</eusr:ReporterID>
3.2. Full Set Information
Defines the overall amount of end users that have exchanged datasets in the Reporting Period.
The element FullSet
and its child elements MUST be provided for every End User Statistics Report.
The element eusr:FullSet/eusr:SendingEndUsers
contains the overall number of distinct end users that
have sent datasets. Only values ≥ 0 are allowed.
The element eusr:FullSet/eusr:ReceivingEndUsers
contains the overall number of distinct end users that
have received datasets. Only values ≥ 0 are allowed.
The element eusr:FullSet/eusr:SendingOrReceivingEndUsers
contains the overall number of distinct end users that
have either sent or received datasets. Only values ≥ 0 are allowed.
FullSet
element with 9 sending, 4 receiving and 12 sending or receiving end users: <eusr:FullSet>
<eusr:SendingEndUsers>9</eusr:SendingEndUsers>
<eusr:ReceivingEndUsers>4</eusr:ReceivingEndUsers>
<eusr:SendingOrReceivingEndUsers>12</eusr:SendingOrReceivingEndUsers>
</eusr:FullSet>
The following non-normative diagram shows an overview of the theoretical concept of sets behind End User Statistics. Each shape represents a group of end users. The Full Set is comprised from the outer green and blue shapes. The overlapping part of green and blue indicate the end users that did send and receive. The orange shape indicates the subset of end users that deals with invoices - this affects both sending and receiving end users. The inner yellow indicates the subset of End Users that deals with invoices from/to Finland (FI) and hence is a subset of the orange shape.
The above figure only shows a few selected sets and does not reflect a full breakdown of all possible sets. |
Non-normative example how these values are meant to be calculated:
-
End User "A" sent 2 Invoices and 3 Orders
-
End User "A" received 5 Invoices
-
End User "B" sent 6 Invoices
-
End User "C" sent 15 Invoices
-
End User "D" received 2 Orders
-
End User "E" sent nothing and received nothing
→ The value of eusr:SendingEndUsers
is 3
(A, B and C)
→ The value of eusr:ReceivingEndUsers
is 2
(A and D)
→ The value of eusr:SendingOrReceivingEndUsers
is 4
(A, B, C and D)
3.3. Subset Information
An End User Statistics Report contains information about subsets of End Users. Each subset represents a different view on the End User statistics data, and subset cardinality is the concept in set theory that refers to the number of elements in it.
The technical representation of the subsets was designed in a generic way,
to allow for future extension without modifying the underlying schema.
Each Subset
element requires a @type
attribute that defines the type
of the subset. The value range is defined by the Subset Type code list.
Subsets without any matching transaction (i.e. if SendingOrReceivingEndUsers
is 0
)
MUST NOT be part of the Report.
All values in this subchapter are case-sensitive, except stated otherwise.
3.3.1. Subset Cardinality per End Users Country
This subset is identifierd by the @type
attribute having the value PerEUC
.
-
This subset requires one
Key
element with a Meta Scheme ID ofCC
(Country Code) and theschemeID
attribute ofEndUserCountry
. The value of theKey
element MUST have a value according to the Country Codes code list.
The element eusr:Subset/eusr:SendingEndUsers
contains the number of distinct
end users (cardinality) from the given End Users Country, who have sent transactions.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:ReceivingEndUsers
contains the number of distinct
end users (cardinality) from the given End Users Country, who have received transactions.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:SendingOrReceivingEndUsers
contains the number of distinct
end users (cardinality) from the given End Users Country, who have either sent or received transactions.
Only values ≥ 0 are allowed.
<eusr:Subset type="PerEUC">
<eusr:Key metaSchemeID="CC" schemeID="EndUserCountry">PT</eusr:Key>
<!-- How many distinct end users from PT sent transactions -->
<eusr:SendingEndUsers>12</eusr:SendingEndUsers>
<!-- How many distinct end users from PT received transactions -->
<eusr:ReceivingEndUsers>23</eusr:ReceivingEndUsers>
<!-- How many distinct end users from PT were involved in transactions (sent or received) -->
<eusr:SendingOrReceivingEndUsers>26</eusr:SendingOrReceivingEndUsers>
</eusr:Subset>
3.3.2. Subset Cardinality per Dataset Type and End Users Country
This subset is identifierd by the @type
attribute having the value PerDT-EUC
.
-
This subset requires one
Key
element with a Meta Scheme ID ofDT
(Dataset Type). The@schemeID
attribute of thisKey
element MUST be the Document Type Identifier Scheme of the exchanged Dataset (usuallybusdox-docid-qns
orpeppol-doctype-wildcard
). The value of theKey
element MUST be the Dataset Type (Document Type) Identifier value of the exchanged dataset. -
This subset requires one
Key
element with a Meta Scheme ID ofCC
(Country Code) and theschemeID
attribute ofEndUserCountry
. The value of theKey
element MUST have a value according to the Country Codes code list.
The element eusr:Subset/eusr:SendingEndUsers
contains the number of distinct
end users (cardinality) from the given End Users Country, who have sent transactions containing the given Dataset Type.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:ReceivingEndUsers
contains the number of distinct
end users (cardinality) from the given End Users Country, who have received transactions containing the given Dataset Type.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:SendingOrReceivingEndUsers
contains the number of distinct
end users (cardinality) from the given End Users Country, who have either sent or received transactions containing the given Dataset Type.
Only values ≥ 0 are allowed.
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">PT</Key>
<!-- How many distinct end users from PT sent transactions for dataset ...eu:2017:poacc:billing:3.0::2.1 -->
<SendingEndUsers>5</SendingEndUsers>
<!-- How many distinct end users from PT received transactions for dataset ...eu:2017:poacc:billing:3.0::2.1 -->
<ReceivingEndUsers>2</ReceivingEndUsers>
<!-- How many distinct end users from PT were involved in transactions (sent or received) for dataset ...eu:2017:poacc:billing:3.0::2.1 -->
<SendingOrReceivingEndUsers>6</SendingOrReceivingEndUsers>
</Subset>
3.3.3. Subset Cardinality per Dataset Type and Process ID
This subset is identified by the @type
attribute having the value PerDT-PR
.
-
This subset requires one
Key
element with a Meta Scheme ID ofDT
(Dataset Type). The@schemeID
attribute of thisKey
element MUST be the Document Type Identifier Scheme of the exchanged Dataset (usuallybusdox-docid-qns
orpeppol-doctype-wildcard
). The value of theKey
element MUST be the Dataset Type (Document Type) Identifier value of the exchanged dataset. -
This subset requires one
Key
element with Meta Scheme ID ofPR
(Process ID). TheschemeID
attribute of thisKey
element MUST be the Process Identifier Scheme of the process (Peppol profile) used (usuallycenbii-procid-ubl
). The value of theKey
element MUST be the Process ID value of the process (Peppol profile) used.
Each distinct combination of the Dataset Type and Process ID MUST be reported in a separate
Subset
element.
The element eusr:Subset/eusr:SendingEndUsers
contains the number of distinct
end users (cardinality) that have sent datasets using this combination of the Dataset Type and Process ID.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:ReceivingEndUsers
contains the number of distinct
end users (cardinality) that have received datasets using this combination of the Dataset Type and Process ID.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:SendingOrReceivingEndUsers
contains the number of distinct
end users (cardinality) that have either sent or received datasets using this combination of the Dataset Type and Process ID.
Only values ≥ 0 are allowed.
<eusr:Subset type="PerDT-PR">
<eusr:Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</eusr:Key>
<eusr:Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</eusr:Key>
<!-- How many distinct end users sent transactions containing the above dataset type and process id -->
<eusr:SendingEndUsers>4</eusr:SendingEndUsers>
<!-- How many distinct end users received transactions containing the above dataset type and process id -->
<eusr:ReceivingEndUsers>2</eusr:ReceivingEndUsers>
<!-- How many distinct end users were involved in transactions (sent or received) containing the above dataset type and process id -->
<eusr:SendingOrReceivingEndUsers>5</eusr:SendingOrReceivingEndUsers>
</eusr:Subset>
3.3.4. Subset Cardinality per Dataset Type, Process ID and End Users Country
This subset is identified by the @type
attribute having the value PerDT-PR-EUC
.
-
This subset requires one
Key
element with a Meta Scheme ID ofDT
(Dataset Type). The@schemeID
attribute of thisKey
element MUST be the Document Type Identifier Scheme of the exchanged Dataset (usuallybusdox-docid-qns
orpeppol-doctype-wildcard
). The value of theKey
element MUST be the Dataset Type (Document Type) Identifier value of the exchanged dataset. -
This subset requires one
Key
element with Meta Scheme ID ofPR
(Process ID). TheschemeID
attribute of thisKey
element MUST be the Process Identifier Scheme of the process (Peppol profile) used (usuallycenbii-procid-ubl
). The value of theKey
element MUST be the Process ID value of the process (Peppol profile) used. -
This subset requires one
Key
element with a Meta Scheme ID ofCC
(Country Code) and theschemeID
attribute ofEndUserCountry
. The value of theKey
element MUST have a value according to the Country Codes code list.
Each distinct combination of the Dataset Type, Process ID and End User Country
MUST be reported in a separate Subset
element.
The element eusr:Subset/eusr:SendingEndUsers
contains the number of distinct
end users (cardinality) that have sent datasets using this combination of the Dataset Type, Process ID and End Users Country.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:ReceivingEndUsers
contains the number of distinct
end users (cardinality) that have received datasets using this combination of the Dataset Type, Process ID and End Users Country.
Only values ≥ 0 are allowed.
The element eusr:Subset/eusr:SendingOrReceivingEndUsers
contains the number of distinct
end users (cardinality) that have either sent or received datasets using this combination of the Dataset Type, Process ID and End Users Country.
Only values ≥ 0 are allowed.
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">FI</Key>
<!-- How many distinct end users from "FI" sent transactions containing the above dataset type and process id-->
<SendingEndUsers>4</SendingEndUsers>
<!-- How many distinct end users from "FI" received transactions containing the above dataset type and process id-->
<ReceivingEndUsers>2</ReceivingEndUsers>
<!-- How many distinct end users from "FI" were involved in transactions (sent or received) containing the above dataset type and process id-->
<SendingOrReceivingEndUsers>5</SendingOrReceivingEndUsers>
</Subset>
4. Rules
End User Statistics Reporting process rules.
The term "Cardinality" in the business rules below refers to the number of elements in a set. |
RuleID | Requirement (depending, as applicable, on the respective business case) | Validation Level |
---|---|---|
BR-EUSR-01 |
The Report MUST contain an identification of the specification it conforms to. |
XSD SCH-EUSR-01 |
BR-EUSR-02 |
The Report MUST contain an identification of the business process context it appears in. |
XSD SCH-EUSR-02 |
BR-EUSR-03 |
The Report MUST contain the reporting period in which the reported data was gathered. |
XSD |
BR-EUSR-04 |
The Report MUST NOT contain timezone information for the Reporting Period start date and end date. |
SCH-EUSR-16 SCH-EUSR-17 |
BR-EUSR-05 |
The Report Period start date MUST NOT be after the Report Period end date. |
SCH-EUSR-18 |
BR-EUSR-06 |
The Report MUST uniquely identify the reporting Service Provider. |
SCH-EUSR-08 |
BR-EUSR-07 |
The scheme for identifying the reporting Service Provider MUST follow the "Reporter ID Scheme" code list |
SCH-EUSR-07 |
BR-EUSR-08 |
If the Reporter ID scheme is set to "CertSubjectCN", the Reporter ID MUST be the CN part of the Peppol AP certificate Subject |
SCH-EUSR-08 |
BR-EUSR-09 |
The Report MUST contain the Full Set End User Cardinality that have sent datasets during the Reporting Period. |
XSD |
BR-EUSR-10 |
The Report MUST contain the Full Set End User Cardinality that have received datasets during the Reporting Period. |
XSD |
BR-EUSR-11 |
The Report MUST contain the Full Set End User Cardinality that have sent or received datasets during the Reporting Period. This is the Cardinality of the union of the End Users targeted by BR-EUSR-09 and BR-EUSR-10. |
XSD |
BR-EUSR-12 |
The Full Set End User Cardinality that have sent or received datasets MUST be lower or equal to the sum of the Full Set End User Cardinality that have sent datasets and the Full Set End User Cardinality that have received datasets. |
SCH-EUSR-19 |
BR-EUSR-13 |
The Full Set End User Cardinality that have sent or received datasets MUST be greater or equal to the Full Set End User Cardinality that have sent datasets. |
SCH-EUSR-20 |
BR-EUSR-14 |
The Full Set End User Cardinality that have sent or received datasets MUST be greater or equal to the Full Set End User Cardinality that have received datasets. |
SCH-EUSR-21 |
BR-EUSR-15 |
The Full Set End User Cardinality that have sent datasets MUST be greater or equal to the Subset maximum End User Cardinality that have sent datasets. |
SCH-EUSR-03 |
BR-EUSR-16 |
The Full Set End User Cardinality that have received datasets MUST be greater or equal to the Subset maximum End User Cardinality that have received datasets. |
SCH-EUSR-04 |
BR-EUSR-17 |
The Full Set End User Cardinality that have sent or received datasets MUST be greater or equal to the Subset maximum End User Cardinality that have sent or received datasets. |
SCH-EUSR-22 |
BR-EUSR-18 |
The Subset End User Cardinality that have sent or received datasets MUST be lower or equal to the sum of the Subset End User Cardinality that have sent datasets and the Subset End User Cardinality that have received datasets. |
SCH-EUSR-33 |
BR-EUSR-19 |
The Subset End User Cardinality that have sent or received datasets MUST be greater or equal to the Subset End User Cardinality that have sent datasets. |
SCH-EUSR-34 |
BR-EUSR-20 |
The Subset End User Cardinality that have sent or received datasets MUST be greater or equal to the Subset End User Cardinality that have received datasets. |
SCH-EUSR-35 |
BR-EUSR-21 |
The Subset End User Cardinality that have sent or received datasets MUST be greater to zero, otherwise the subset MUST not be emitted. |
SCH-EUSR-36 |
BR-EUSR-22 |
The Report MUST contain the End User Cardinality that have sent datasets during the Reporting Period, subset by Dataset Type ID and Process ID. |
XSD SCH-EUSR-15 |
BR-EUSR-23 |
The Report MUST contain the End User Cardinality that have received datasets during the Reporting Period, subset by Dataset Type ID and Process ID. |
XSD SCH-EUSR-15 |
BR-EUSR-24 |
The Report MUST contain the End User Cardinality that have sent or received datasets during the Reporting Period, subset by Dataset Type ID and Process ID. This is the Cardinality of the union of the End Users targeted by BR-EUSR-22 and BR-EUSR-23. |
XSD SCH-EUSR-15 |
BR-EUSR-25 |
Each Subset combination of Dataset Type ID and Process ID, for which data is reported, MUST NOT occur more than once per Report. |
SCH-EUSR-13 |
BR-EUSR-26 |
Each Subset combination of Dataset Type ID, Process ID and End User Country for which data is reported, MUST NOT occur more than once per Report. |
SCH-EUSR-29 |
BR-EUSR-28 |
The Report MUST contain the End User Cardinality that have sent datasets during the Reporting Period, subset by Dataset Type ID and End User Country. |
SCH-EUSR-37 |
BR-EUSR-29 |
The Report MUST contain the End User Cardinality that have received datasets during the Reporting Period, subset by Dataset Type ID and End User Country. |
XSD SCH-EUSR-38 |
BR-EUSR-30 |
The Report MUST contain the End User Cardinality that have sent or received datasets during the Reporting Period, subset by Dataset Type ID and End User Country. This is the Cardinality of the union of the End Users targeted by BR-EUSR-28 and BR-EUSR-29. |
XSD SCH-EUSR-38 |
BR-EUSR-31 |
The Report MUST contain the End User Cardinality that have sent datasets during the Reporting Period, subset by End User Country. |
XSD SCH-EUSR-39 |
BR-EUSR-32 |
The Report MUST contain the End User Cardinality that have received datasets during the Reporting Period, subset by End User Country. |
XSD SCH-EUSR-40 |
BR-EUSR-33 |
The Report MUST contain the End User Cardinality that have sent or received datasets during the Reporting Period, subset by End User Country. This is the Cardinality of the union of the End Users targeted by BR-EUSR-31 and BR-EUSR-32. |
SCH-EUSR-40 |
5. Data Types
5.1. Primitive Data Types
Semantic data type content may be of the following primitive types. These primitive types were taken from ISO 15000, Annex A.
Primitive type | Definition |
---|---|
Date |
Time point representing a calendar day on a time scale consisting of an origin and a succession of calendar ISO 8601. |
Decimal |
A subset of the real numbers, which can be represented by decimal numerals. |
String |
A finite sequence of zero or more characters. |
5.2. Semantic Data Types
The different semantic data types are described in the tables below, where various features such as attributes, format, and decimals as well as the basic type are defined for each semantic data type. They are based on ISO 15000.
When used in an instance of an invoice, each data element will contain data. In the below tables this is identified as the "content". Whenever a business term is used this term shall always have content and therefore the content is always mandatory.
5.2.1. Identifier
Identifiers (IDs) are keys that are issued to uniquely identify something.
The use of the attributes is specified for each information element. |
Component | Use | Primitive Type | Example |
---|---|---|---|
Content |
Mandatory |
String |
|
Scheme identifier |
Conditional |
String |
|
5.2.2. Text
Text is the actual wording of anything written or printed. Line breaks in the text may be present, and any line breaks should be preserved and respected by the receiver’s system
Component | Use | Primitive Type | Example |
---|---|---|---|
Content |
Mandatory |
String |
|
5.2.3. Date
Dates shall be in accordance to the "Calendar date complete representation" as specified by ISO 8601, in the format YYYY-MM-DD.
Date values MUST NOT include timezone information. |
Component | Use | Primitive Type | Example |
---|---|---|---|
Content |
Mandatory |
Date |
2022-11-04 |
6. Code Lists
6.1. Country Codes
Country Codes are identifiers designed to identify countries. Country Codes must be coded according to the ISO-3166-1 Alpha-2 encoding.
Document location |
|
---|---|
Source code list |
6.2. Document Type Identifiers
Document Type Identifiers (aka Dataset Type Identifiers) are used to uniquely identify the type of a Peppol business document instance.
Document location |
|
---|---|
Source code list |
Document Type Identifiers (latest version) |
6.3. Process Identifiers
Process Identifiers define the orchestrations in which business documents are exchanged. A Process Identifier Value is referenced in a Peppol specification as "profile identifier" *.
Document location |
|
---|---|
Source code list |
Process Identifiers (latest version) |
6.4. Reporter Identification Scheme
Reporter Identification Schemes are used to identify the Service Provider inside the End User Statistics Report.
Document location |
|
---|---|
Source code list |
6.5. Subset Type
The Subset Type determines the kind of subset that is contained in
a Subset
element. It determines the count and types of
keys for a subset.
Document location |
|
---|---|
Source code list |
7. Specification Identifiers
In the table below you will find the values to be used as the specification identifier and the business process type for this profile
Type | Element CustomizationID |
Process ID |
---|---|---|
End User Statistics Report |
|
|
<eusr:CustomizationID>urn:fdc:peppol.eu:edec:trns:end-user-statistics-report:1.1</eusr:CustomizationID>
<eusr:ProfileID>urn:fdc:peppol.eu:edec:bis:reporting:1.0</eusr:ProfileID>
urn:fdc:peppol:end-user-statistics-report:1.1::EndUserStatisticsReport##urn:fdc:peppol.eu:edec:trns:end-user-statistics-report:1.1::1.1
8. Appendix 1 (non-normative)
The following example report represents a valid example message. This example represents the data for a Service Provider that both sent and received documents within a Reporting Period.
<?xml version="1.0" encoding="UTF-8"?>
<EndUserStatisticsReport xmlns="urn:fdc:peppol:end-user-statistics-report:1.1">
<CustomizationID>urn:fdc:peppol.eu:edec:trns:end-user-statistics-report:1.1</CustomizationID>
<ProfileID>urn:fdc:peppol.eu:edec:bis:reporting:1.0</ProfileID>
<Header>
<ReportPeriod>
<StartDate>2023-12-01</StartDate>
<EndDate>2023-12-31</EndDate>
</ReportPeriod>
<ReporterID schemeID="CertSubjectCN">PDE000001</ReporterID>
</Header>
<!-- Full set -->
<FullSet>
<SendingEndUsers>9</SendingEndUsers>
<ReceivingEndUsers>4</ReceivingEndUsers>
<SendingOrReceivingEndUsers>9</SendingOrReceivingEndUsers>
</FullSet>
<!-- Subsets per Dataset Type and Process ID -->
<Subset type="PerDT-PR">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>2</ReceivingEndUsers>
<SendingOrReceivingEndUsers>2</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<SendingEndUsers>9</SendingEndUsers>
<ReceivingEndUsers>4</ReceivingEndUsers>
<SendingOrReceivingEndUsers>9</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<SendingEndUsers>9</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>9</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>4</ReceivingEndUsers>
<SendingOrReceivingEndUsers>4</SendingOrReceivingEndUsers>
</Subset>
<!-- Subsets per End User Country -->
<Subset type="PerEUC">
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>2</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerEUC">
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerEUC">
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>2</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>2</ReceivingEndUsers>
<SendingOrReceivingEndUsers>2</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<!-- Subsets per Dataset Type, Process ID and End User Country -->
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>2</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>2</ReceivingEndUsers>
<SendingOrReceivingEndUsers>2</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>1</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
</EndUserStatisticsReport>
9. Appendix 2 (non-normative)
The following example report represents a valid example message. This example represents the data for a Service Provider that only sent documents within a Reporting Period.
<?xml version="1.0" encoding="UTF-8"?>
<EndUserStatisticsReport xmlns="urn:fdc:peppol:end-user-statistics-report:1.1">
<CustomizationID>urn:fdc:peppol.eu:edec:trns:end-user-statistics-report:1.1</CustomizationID>
<ProfileID>urn:fdc:peppol.eu:edec:bis:reporting:1.0</ProfileID>
<Header>
<ReportPeriod>
<StartDate>2023-12-01</StartDate>
<EndDate>2023-12-31</EndDate>
</ReportPeriod>
<ReporterID schemeID="CertSubjectCN">PDE000001</ReporterID>
</Header>
<!-- Full set -->
<FullSet>
<SendingEndUsers>9</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>9</SendingOrReceivingEndUsers>
</FullSet>
<!-- Subsets per Dataset Type and Process ID -->
<Subset type="PerDT-PR">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<SendingEndUsers>9</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>9</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<SendingEndUsers>5</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>5</SendingOrReceivingEndUsers>
</Subset>
<!-- Subsets per End User Country -->
<Subset type="PerEUC">
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerEUC">
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerEUC">
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<!-- Subsets per Dataset Type and End User Country -->
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>2</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>2</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>2</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>2</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>1</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
<!-- Subsets per Dataset Type, Process ID and End User Country -->
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">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</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>3</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>3</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">AT</Key>
<SendingEndUsers>2</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>2</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">BE</Key>
<SendingEndUsers>2</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>2</SendingOrReceivingEndUsers>
</Subset>
<Subset type="PerDT-PR-EUC">
<Key metaSchemeID="DT" schemeID="busdox-docid-qns">urn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1</Key>
<Key metaSchemeID="PR" schemeID="cenbii-procid-ubl">urn:fdc:peppol.eu:poacc:bis:ordering:3</Key>
<Key metaSchemeID="CC" schemeID="EndUserCountry">CY</Key>
<SendingEndUsers>1</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>1</SendingOrReceivingEndUsers>
</Subset>
</EndUserStatisticsReport>
10. Appendix 3 (non-normative)
The following example report represents a valid example message. This example represents a message in case no transmissions were performed within a Reporting Period.
<?xml version="1.0" encoding="utf-8"?>
<EndUserStatisticsReport xmlns="urn:fdc:peppol:end-user-statistics-report:1.1">
<CustomizationID>urn:fdc:peppol.eu:edec:trns:end-user-statistics-report:1.1</CustomizationID>
<ProfileID>urn:fdc:peppol.eu:edec:bis:reporting:1.0</ProfileID>
<Header>
<ReportPeriod>
<StartDate>2022-01-01</StartDate>
<EndDate>2022-01-31</EndDate>
</ReportPeriod>
<ReporterID schemeID="CertSubjectCN">POP000360</ReporterID>
</Header>
<!-- Full set -->
<FullSet>
<SendingEndUsers>0</SendingEndUsers>
<ReceivingEndUsers>0</ReceivingEndUsers>
<SendingOrReceivingEndUsers>0</SendingOrReceivingEndUsers>
</FullSet>
</EndUserStatisticsReport>