/
Erlend Klakegg Bergheim PEPPOL Capability Concepts Erlend Klakegg Bergheim PEPPOL Capability Concepts

Erlend Klakegg Bergheim PEPPOL Capability Concepts - PowerPoint Presentation

billiontins
billiontins . @billiontins
Follow
342 views
Uploaded On 2020-09-28

Erlend Klakegg Bergheim PEPPOL Capability Concepts - PPT Presentation

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 informa ID: 812222

public urn www management urn public management www agency egovernment ver peppol profile cenbii extended customizationid ver2 transaction bii

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "Erlend Klakegg Bergheim PEPPOL Capabilit..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Erlend Klakegg Bergheim

PEPPOL Capability Concepts

Slide2

Erlend Klakegg Bergheim

Magic strings

Slide3

Process and Profile

Agency

for Public Management and

eGovernment

Slide4

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

Slide5

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

Slide6

Receiver

Sender

Agency

for Public Management and

eGovernment

Slide7

Receiver

Sender

Agency

for Public Management and

eGovernment

UBL

Document

Profile

Process

Slide8

Receiver

Sender

Agency

for Public Management and

eGovernment

Busdox

Document

Process

Slide9

Invoice

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 04A

Slide10

Invoice

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 05A

Creditnote

Slide11

Order

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 28A

Order response

Slide12

Agency

for Public Management and

eGovernment

Process identifiers

for PEPPOL BIS 2.0

urn:www.cenbii.eu:profile:

bii04

:ver

2.0

urn:www.cenbii.eu:profile:

bii05

:ver

2.0

urn:www.cenbii.eu:profile:

bii28

:ver

2.0

Slide13

Usage in UBL

<

cbc:ProfileID

>urn:www.cenbii.eu:profile:bii05:ver2.0</

cbc:ProfileID

>

Agency

for Public Management and

eGovernment

Slide14

Document AND CUSTOMIZATION

Agency

for Public Management and

eGovernment

Slide15

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

Slide16

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

Slide17

Pyramid of customization

Agency

for Public Management and

eGovernment

Slide18

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

Slide19

CustomizationID

urn:www.cenbii.eu:transaction:biitrns

010

:ver

2.0

Agency

for Public Management and

eGovernment

Slide20

CustomizationID

urn:www.cenbii.eu:transaction:biitrns

010

:ver

2.0

:

extended

:

urn:www.peppol.eu:bis:peppol

4a

:ver

2.0

Agency

for Public Management and

eGovernment

Slide21

CustomizationID

urn:www.cenbii.eu:transaction:biitrns

010

:ver

2.0

:

extended

:

urn:www.peppol.eu:bis:peppol

4a

:ver

2.0

:extended

:

urn:www.difi.no:ehf:

faktura

:ver2.0

Agency for Public Management and

eGovernment

Slide22

CustomizationID

urn:www.cenbii.eu:transaction:biitrns

010

:ver

2.0

:extended:

urn:www.peppol.eu:bis:peppol

4a

:ver

2.0

:extended:

urn:www.difi.no:ehf:

faktura

:ver

2.0

Agency

for Public Management and eGovernment

Slide23

Usage in UBL

<

cbc:CustomizationID

>urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0:extended:urn:www.difi.no:ehf:faktura:ver2.0</

cbc:CustomizationID

>

Agency

for Public Management and

eGovernment

Slide24

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:extended:urn:www.difi.no:ehf:faktura:ver2.0::2.1

Agency

for Public Management and

eGovernment

Slide25

DocumentID pattern

[namespace]

::

[root element]

##

[

CustomizationID

]

::

[namespace version]

Agency

for Public Management and

eGovernment

Slide26

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:extended:urn:www.difi.no:ehf:faktura:ver2.0

::

2.1

Agency

for Public Management and

eGovernment

Slide27

Slide28

CUSTOMIZATIONs AND PROFILES

Agency

for Public Management and

eGovernment

Slide29

Invoice

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 04A

CustomizationID

: urn:www.cenbii.eu:transaction:biitrns

010

:ver

2.0

:extended:urn:www.peppol.eu:bis:peppol

4a

:ver

2.0

ProfileID

:

urn:www.cenbii.eu:profile:bii

04

:ver

2.0

Slide30

Invoice

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 05A

Creditnote

ProfileID

:

urn:www.cenbii.eu:profile:bii

05

:ver

2.0

CustomizationID

: urn:www.cenbii.eu:transaction:biitrns

010

:ver

2.0

:extended:urn:www.peppol.eu:bis:peppol

5

a

:ver

2.0

CustomizationID

: urn:www.cenbii.eu:transaction:biitrns

014

:ver

2.0

:extended:urn:www.peppol.eu:bis:peppol

5a

:ver

2.0

Slide31

Order

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 28A

Order response

ProfileID

:

urn:www.cenbii.eu:profile:bii

28

:ver

2.0

CustomizationID

:

urn:www.cenbii.eu:transaction:biitrns

001

:ver

2.0

:extended:urn:www.peppol.eu:bis:peppol

28a

:ver

1.0

CustomizationID

:

urn:www.cenbii.eu:transaction:biitrns

076

:ver

2.0

:extended:urn:www.peppol.eu:bis:peppol

28a

:ver

1.0

Slide32

ELMA PROFILES

Agency

for Public Management and

eGovernment

Slide33

What!? (WTF!?)

Organized set of documents by process.

(Also known as “The law of ELMA”)

Agency

for Public Management and

eGovernment

Slide34

Invoice

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 04A

BIS04 V2

Slide35

Invoice

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 05A

Creditnote

BIS05 V2

Slide36

Order

Customer

Supplier

Agency

for Public Management and

eGovernment

CEN/BII Profile 28A

Order response

PEPPOLBIS_28A_2.0_RESPONSE

PEPPOLBIS_28A_2.0

Slide37

Agency

for Public Management and

eGovernment

Slide38

Agency

for Public Management and

eGovernment

Slide39

Problems related to profile/process/document

Agency

for Public Management and

eGovernment

Slide40

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

Slide41

Sender

must

use ELMA!

Agency

for Public Management and

eGovernment

Slide42