27
Public EU Norm and e-invoicing in Europe LIKTA workshop on eInvoicing in the framework of annual conference Riga, 07.12.2017 Tapani Turunen Tieto, Value Networks [email protected]

EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

Public

EU Norm and e-invoicing

in EuropeLIKTA workshop on eInvoicing

in the framework of annual conference

Riga, 07.12.2017

Tapani Turunen

Tieto, Value Networks

[email protected]

Page 2: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

Public

Internet of Business

projectParticipants: ITL, Omniva AS, Telema

AS, Tiesto Estonia AS, Tieto Finland

Oy, LIKTAImplement EU Norm support for local practices

X-Road connectivity

PEPPOL access points

Page 3: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

Public

AgendaIntroduction

EU Norm contents, impact and scope

Concepts: Semantic model – syntax –

syntax binding

Business processes, rules, code sets

Infrastructure

Some reflections

PEPPOL Basics

Page 4: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Mindset and objectives makes the

difference

Standardization can be enablerfor new opportunities and efficiency improvements but it don’t guarantee them

Make right questions what youwant to achieve

4

Page 5: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

EU Norm for e-invoicing

5

European

Parliament

EU Directive

2014/55/EU

EU Commission

Order for

Standard

from CEN

CEN

Founded

TC-434

Call for

First Plenary

EU Norm

Published

In Official

Journal

EU Norm

In use for

central

government

EU Norm

In use for

local

government

17.10.2017 17.4.2019 17.4.20208.4.2015 23.5.201416.4.2014

Directive

defined date

27.11.2018

Page 6: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Eurooppa NORM:n contents

6

Mandatory syntaxes are: ISO/IEC 19845 (UBL 2.1) and UN/CEFACT XML Cross

Industry Invoice D16B Notice! Both have to be supported

Page 7: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Impact and scope

• Ensure that companiescan invoice their Public sector customersaccording the EU Norm

• Ensure that Public sectororganization capable to receive EU Norm invoices

7

EU Norm is targeted for B2G/B2B e-invoicing

Consumer invoicing has not been in the scope

What is the ambition level in the country?

Competitiveness

Regulated

Page 8: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

EU standard – strong gearing impact

• When public sector buyers shall be capable to process e-invoices they start to require e-invoices

• Public sector share of B2B e-invoices is around 18-20% that means e-invoicing usage rapid increase

• Corporates have to apply EU standard format towards public sector buyers and they start to use same format also between corporates

• SME adaption of e-invoicing shall also increase

8

Regulation Standard Usage

Page 9: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

What does EU Norm define

• Main part of the Norm is Semantic model

• Semantic model defines business processes, rules, terms, concepts, code sets, cardinalities, occurencies

• It also defines “must support” syntaxes

• Semantic model is not a message specification

• Syntax binding is the concrete implementation of the semantic model in a specific syntax

• Semantic model can be presented for example in UBL 2.1 as a one profile

• In this case

• UBL 2.1 is the syntax

• EU Norm in UBL 2.1 as a profile is syntax binding

9

EU Norm is the Reference Model

Page 10: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Supported business processes

• Invoicing of deliveries of goods and services against purchase orders, based on a contract;

• Invoicing deliveries of goods and services based on a contract;

• Invoicing the delivery of an incidental purchase order;

• Pre-payment;

• Spot payment;

• Payment in advance of delivery;

• Invoices with references to a despatch advice;

• Invoices with references to a despatch advice and a receiving advice;

• Credit notes or invoices with negative amounts, issued for a variety of reasons including the return of empty packaging;

• Corrective invoicing (cancellation/correction of an invoice);

• Partial and final invoicing;

• Self billing.

10

EU Norm basis: Support for basic Purchase-to-pay process

Page 11: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Rules

• Integrity related• An Invoice shall have an

Invoice number …

• Conditions• Each Invoice line shall be

categorized with an Invoiced item VAT category code …

• VAT related• In a document level

allowance where the Invoice item VAT category code is “Standard rated” the Invoiced item VAT rate shall be greater than zero…

11

Semantic model consists large number of specific rules

To answer the question ”Is your invoice EU Norm compliant?”

It is not enough to have required elements in place

Page 12: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Code sets

• Code sets define thepossible values for numberof elements

• Currency representation

• Party identification

• Unit of measures

• Country identification

• Etc.

12

Code set specifications have deep impact on ERP implementation

For example currently Latvia has only one code set listed in ISO-6523 for

trading party identification – Latvian VAT Number (ISO 6523 code: 9939)

Page 13: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Infrastructure

• EU Norm does not mandate anyspecific infrastructure to be used

• Part 4 consists of guidelines for interoperability and integrity in transmission level

• Main stream in Europe is in service provider networks and their interoperability

• PEPPOL usage and reach shallincrease

• There will be differentinfrastructures in use in• Countries

• Industries

• Commercial

• However, one can expectthat interoperabilitybetween differentinfrastructures will increase

13

Page 14: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Acquiring relevant information

• EU Norm documentsavailable from localStandardizationorganization: https://www.lvs.lv/

• EU/INEA/CEF

Connecting Europe Facility

https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/CEF+Digital+Home

• CEN standards have a price

• EU does support E-invoicing deployment byfunding

• Lot of information and tools

14

Page 15: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

Public

Some reflections

15

Page 16: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Some figures in Europe

• European E-invoicing Service Providers Association reported for 2016:• Over 1.6 billion invoices

transferred

• 34% Growth in B2B/B2G invoices

• 20% Growth in B2C invoices

https://eespa.eu/eespa-aggregated-2016-volume-survey/

• PEPPOL infrastructure is growing:• Access Points from 18

countries

• 16 in European countries

• USA and Canda

• Access Points 151

• Authorities in 8 countries

• Monthly volumes in Norway over 5 milliontransactions

16

Page 17: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

17

Multiple

orders

Multiple

deliveries Consumer

invoicing

Current

practices

Other

regulation

GDPR

Data

privacy

VAT

Existing

investments

E-receipts

Page 18: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

Public

PEPPOL Basics

18

www.peppol.eu

Page 19: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

OpenPEPPOL governance

• Secretary General is Andre Hoddevik (DIFI-Norway)

• Post Award CoordinatingCommunity is managing E-invoice matters

19

Page 20: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Agreement structure• Service providers can act in Access

Point and SMP roles

• OpenPEPPOL can have Authorities(like DIFI in Norway, DIGST in Denmark etc.) that manage in theirdomain agreements with AP and SMP

• OpenPEPPOL association can havedirectly agreement with AP and SMP provider when local authority don’texist

• Multi-lateral agreement; when signingAccess Point agreement then AP is committed to communicate with allother Access Points

20

Open

PEPPOL

Domain

Authority

SMP Access

Point

Page 21: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

PEPPOL Infrastructure

• PEPPOL infrastructure = eDelivery Network

• Main components• Access Point – connects

trading parties into network

• SMP – directory of servicesand capabilities

• SML – address directory

21

Page 22: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Service provider role

• Access Point provider• Transport interface to end

customers

• Message support for endcustomers

• Interface to address directory

• Interface to service/capabilitydirectory

• Peppol authorities mayhave own domain specificrequirements for Access points

• SMP provider• End user access point

information

• Description of messagesupport

• Send and Receive capability

• End customer can bedescribed only in one SMP

• Peppol authorities mayhave own domain specificrequirements for SMP providers

22

Page 23: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Example: Tieto architecture for

PEPPOL implementation• Trading parties SMP are registered in SML (Service Locator). The SML is an

centralized service provided in the PEPPOL network.

• Each trading party data is available only one SMP

• Request to SML provides as response SMP in which tradingparty data is published

• SMP provides service and used AP for trading party

• AP (access point) implements the AS/2connectivity and message transport between APs.

SMP

SML

Tieto Hub

AP

1

2

3

SMPSMP

messages APAP

AP

1 Directory of trading parties and connection into SMP

2 Directory of trading party AP and supported services

3 AP transport trading partry messages to/from other AP

Page 24: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Different options for implementation

• Develop from scratch own AP and SMP usingOpenPEPPOL specifications

• Use opensource packages• For Access Point

• For SMP

• Act ”virtual” Access Point/SMP• Use As a Service options

Page 25: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

Some useful data sources

• Service Metadata Publisher:

• CIPA SMP https://joinup.ec.europa.eu/software/cipaedelivery/home

• DIFI SMP, https://vefa.difi.no/peppol/tools/elma-production/

• Galaxy Gateway SMP, www.galaxygw.com

• phoss-SMP, https://github.com/phax/peppol-smp-server

• Access Points (AS2)

• CIPA AP, https://joinup.ec.europa.eu/software/cipaedelivery/home

• Oxalis, https://github.com/difi/oxalis

• Galaxy Gateway AP, www.galaxygw.com

• PH-AP, https://github.com/phax/as2-peppol-server, https://github.com/phax/as2-peppol-client

• PEPPOL Directory: http://directory.peppol.eu/public

25

Current Drummond Group AS2 certified implementations:

Company Name Product Name Optional Profiles Tested

Axway

Axway B2Bi 2.1 / Axway

Interchange 5.12 / Axway

Activator 5.12

MA, FN, FN-MA, CEM, Chunked Transfer Encoding (CTE),

Reliability, Restart, SHA-2

Axway Axway Gateway 6.15 FN

AxwayAxway SecureTransport

5.3

Axway

TradeSync Integration

Manager (TSIM) Version

3.9

MA, FN, FN-MA,FN-MDN

Cleo

Cleo Harmony™ v5.2 /

Cleo VLTrader® v5.2 /

Cleo LexiCom® v5.2

MA, FN, FN-MA, CEM, FN-MDN, Chunked Transfer Encoding

(CTE), Reliability, Restart, SHA-2

Dell Boomi AtomSphere April 2015

E2openE2 Cloud Connectivity

v6.1

MA, FN, FN‐MA, FN‐MDN, Chunked Transfer Encoding (CTE),

Reliability, Restart, SHA‐ 2

EXTOL International, Inc.EXTOL Secure Exchange

(ESX) v5.5.3FN, FN-MDN

Hewlett-Packard

Company

ELIT AS2 Connector

v4.19 with AS2API v1.7

Engine

FN, Chunked Transfer Encoding (CTE), SHA-2

IBMIBM DataPower Gateway

V7.1MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2

IBMIBM® Sterling Information

Broker® 5.4

JSCAPE LLC JSCAPE MFT Server 9.1

MuleSoft, Inc.MuleSoft Anypoint B2B –

AS2 Connector 2.0

RSSBus Connect v4.0

Page 26: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

© Tieto Corporation

Public

PEPPOL BIS v3• PEPPOL have executed gap analysis between current

PEPPOL Bis v2 and EN semantic model

• Gap analysis document

• PEPPOL will develop new version for PEPPOL Bis; notavailable yet

• Need to follow also how UN/CEFACT syntax will besupported

26

Page 27: EU Norm and e-invoicing in Europe · IBM DataPower Gateway V7.1 MA, FN, FN-MA, Chunked Transfer Encoding (CTE), SHA-2 IBM IBM® Sterling Information Broker® 5.4 JSCAPE LLC JSCAPE

Public

Tapani Turunen

Tieto, Value Networks

[email protected]