Erlend Klakegg Bergheim PEPPOL Capability Concepts
Erlend Klakegg Bergheim Magic strings
PROCESS AND PROFILE Agency for Public Management and eGovernment
CEN BII has defined a profile as "A specification of how one or more Business Processes are executed by specifying the business rules governing its business collaborations and the information content (data model) of the electronic business transactions exchanged.” Agency for Public Management and eGovernment EHF implementation guides
A process identifier represents a process (UBL terminology: Profile) that a specific document type can participate in. Process identifiers consist of the process identifier itself, and a scheme or identifier format type. Agency for Public Management and eGovernment Business Document Exchange Network - Common Definitions
Receiver Sender Agency for Public Management and eGovernment
Receiver Sender Agency for Public Management and eGovernment UBL Document Profile Process
Receiver Sender Agency for Public Management and eGovernment Busdox Document Process
Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 04A
Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 05A Creditnote
Order Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 28A Order response
Agency for Public Management and eGovernment Process identifiers for PEPPOL BIS 2.0 urn: urn: urn:
Usage in UBL urn: Agency for Public Management and eGovernment
DOCUMENT AND CUSTOMIZATION Agency for Public Management and eGovernment
A CustomizationID is used to identify the business rules that apply to the document in question, i.e. the whole set of business rules the document issuer founded the document on. Agency for Public Management and eGovernment EHF implementation guides
Documents are represented by an identifier (identifying the document type) and a scheme type which represents the scheme or format of the identifier itself. Agency for Public Management and eGovernment Business Document Exchange Network - Common Definitions
Pyramid of customization EHF PEPPOL BI CEN/BII UBL Agency for Public Management and eGovernment
CustomizationID urn: rn: difi.no:ehf:faktura:ver2.0 Agency for Public Management and eGovernment
CustomizationID urn: Agency for Public Management and eGovernment
CustomizationID urn: :extended: urn: Agency for Public Management and eGovernment
CustomizationID urn: :extended: urn: :extended: urn: Agency for Public Management and eGovernment
CustomizationID urn: rn: difi.no:ehf:faktura:ver2.0 Agency for Public Management and eGovernment
Usage in UBL urn: extended:urn: fi.no:ehf:faktura:ver2.0 Agency for Public Management and eGovernment
DocumentID urn:oasis:names:specification:ubl:schema:xsd:Invoice- 2::Invoice##urn: 0:extended:urn: ed:urn: Agency for Public Management and eGovernment
DocumentID pattern [namespace] :: [root element] ## [CustomizationID] :: [namespace version] Agency for Public Management and eGovernment
DocumentID urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 :: Invoice ## urn: rn: difi.no:ehf:faktura:ver2.0 :: 2.1 Agency for Public Management and eGovernment
CUSTOMIZATIONS AND PROFILES Agency for Public Management and eGovernment
Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 04A CustomizationID: urn: pol4a:ver2.0 ProfileID: urn:
Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 05A Creditnote ProfileID: urn: CustomizationID: urn: pol5a:ver2.0 CustomizationID: urn: pol5a:ver2.0
Order Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 28A Order response ProfileID: urn: CustomizationID: urn: pol28a:ver1.0 CustomizationID: urn: pol28a:ver1.0
ELMA PROFILES Agency for Public Management and eGovernment
What!? (WTF!?) Organized set of documents by process. (Also known as “The law of ELMA”) Agency for Public Management and eGovernment
Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 04A BIS04 V2
Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 05A Creditnote BIS05 V2
Order Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 28A Order response PEPPOLBIS_28A_2.0_RESPONSE PEPPOLBIS_28A_2.0
Agency for Public Management and eGovernment
PROBLEMS RELATED TO PROFILE/PROCESS/DOCUMENT Agency for Public Management and eGovernment
Problems ProfileID and CustomizationID does not match. Sender did not lookup receiver before creating document to send. Space as part of identifiers. Declaration of document may change validation rules. More? Agency for Public Management and eGovernment
Sender must use ELMA! Agency for Public Management and eGovernment