Presentation is loading. Please wait.

Presentation is loading. Please wait.

Erlend Klakegg Bergheim PEPPOL Capability Concepts.

Similar presentations


Presentation on theme: "Erlend Klakegg Bergheim PEPPOL Capability Concepts."— Presentation transcript:

1 Erlend Klakegg Bergheim PEPPOL Capability Concepts

2 Erlend Klakegg Bergheim Magic strings

3 PROCESS AND PROFILE Agency for Public Management and eGovernment

4 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

5 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

6 Receiver Sender Agency for Public Management and eGovernment

7 Receiver Sender Agency for Public Management and eGovernment UBL Document Profile Process

8 Receiver Sender Agency for Public Management and eGovernment Busdox Document Process

9 Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 04A

10 Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 05A Creditnote

11 Order Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 28A Order response

12 Agency for Public Management and eGovernment Process identifiers for PEPPOL BIS 2.0 urn:www.cenbii.eu:profile:bii04:ver2.0 urn:www.cenbii.eu:profile:bii05:ver2.0 urn:www.cenbii.eu:profile:bii28:ver2.0

13 Usage in UBL urn:www.cenbii.eu:profile:bii05:ver2.0 Agency for Public Management and eGovernment

14 DOCUMENT AND CUSTOMIZATION Agency for Public Management and eGovernment

15 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

16 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

17 Pyramid of customization EHF PEPPOL BI CEN/BII UBL Agency for Public Management and eGovernment

18 CustomizationID urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:u rn:www.peppol.eu:bis:peppol4a:ver2.0:extended:urn:www. difi.no:ehf:faktura:ver2.0 Agency for Public Management and eGovernment

19 CustomizationID urn:www.cenbii.eu:transaction:biitrns010:ver2.0 Agency for Public Management and eGovernment

20 CustomizationID urn:www.cenbii.eu:transaction:biitrns010:ver2.0 :extended: urn:www.peppol.eu:bis:peppol4a:ver2.0 Agency for Public Management and eGovernment

21 CustomizationID urn:www.cenbii.eu:transaction:biitrns010:ver2.0 :extended: urn:www.peppol.eu:bis:peppol4a:ver2.0 :extended: urn:www.difi.no:ehf:faktura:ver2.0 Agency for Public Management and eGovernment

22 CustomizationID urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:u rn:www.peppol.eu:bis:peppol4a:ver2.0:extended:urn:www. difi.no:ehf:faktura:ver2.0 Agency for Public Management and eGovernment

23 Usage in UBL urn:www.cenbii.eu:transaction:biitrns010:ver2.0: extended:urn:www.peppol.eu:bis:peppol5a:ver2.0:extended:urn:www.di fi.no:ehf:faktura:ver2.0 Agency for Public Management and eGovernment

24 DocumentID urn:oasis:names:specification:ubl:schema:xsd:Invoice- 2::Invoice##urn:www.cenbii.eu:transaction:biitrns010:ver2. 0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0:extend ed:urn:www.difi.no:ehf:faktura:ver2.0::2.1 Agency for Public Management and eGovernment

25 DocumentID pattern [namespace] :: [root element] ## [CustomizationID] :: [namespace version] Agency for Public Management and eGovernment

26 DocumentID urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 :: Invoice ## urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:u rn:www.peppol.eu:bis:peppol4a:ver2.0:extended:urn:www. difi.no:ehf:faktura:ver2.0 :: 2.1 Agency for Public Management and eGovernment

27

28 CUSTOMIZATIONS AND PROFILES Agency for Public Management and eGovernment

29 Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 04A CustomizationID: urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:pep pol4a:ver2.0 ProfileID: urn:www.cenbii.eu:profile:bii04:ver2.0

30 Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 05A Creditnote ProfileID: urn:www.cenbii.eu:profile:bii05:ver2.0 CustomizationID: urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:pep pol5a:ver2.0 CustomizationID: urn:www.cenbii.eu:transaction:biitrns014:ver2.0:extended:urn:www.peppol.eu:bis:pep pol5a:ver2.0

31 Order Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 28A Order response ProfileID: urn:www.cenbii.eu:profile:bii28:ver2.0 CustomizationID: urn:www.cenbii.eu:transaction:biitrns001:ver2.0:extended:urn:www.peppol.eu:bis:pep pol28a:ver1.0 CustomizationID: urn:www.cenbii.eu:transaction:biitrns076:ver2.0:extended:urn:www.peppol.eu:bis:pep pol28a:ver1.0

32 ELMA PROFILES Agency for Public Management and eGovernment

33 What!? (WTF!?) Organized set of documents by process. (Also known as “The law of ELMA”) Agency for Public Management and eGovernment

34 Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 04A BIS04 V2

35 Invoice Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 05A Creditnote BIS05 V2

36 Order Customer Supplier Agency for Public Management and eGovernment CEN/BII Profile 28A Order response PEPPOLBIS_28A_2.0_RESPONSE PEPPOLBIS_28A_2.0

37 Agency for Public Management and eGovernment

38

39 PROBLEMS RELATED TO PROFILE/PROCESS/DOCUMENT Agency for Public Management and eGovernment

40 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

41 Sender must use ELMA! Agency for Public Management and eGovernment

42


Download ppt "Erlend Klakegg Bergheim PEPPOL Capability Concepts."

Similar presentations


Ads by Google