Technical manual e-fff

Similar documents
Code of Practice on Electronic Invoicing in the EU

A mixed e-invoice format (PDF + a set of few datas): the best compromise between suppliers and buyers for a fast adoption of e-invoicing

Explanatory notes VAT invoicing rules

EDI stands for the transfer of structured data, by agreed standards from computer application to computer application through electronic means.

Basic Rules of Issuing Invoices and Receipts 2014

VAT: Changes to VAT invoice rules. Summary of Responses 17 December 2012

Implementation Guide Corporate egateway

ANSI X12 version Remittance Advice

Address Bedrijvenzone Machelen Cargo Machelen. Taxe sur la Valeur Ajoutée (TVA) or Belasting over de Toegevoegde Waarde (BTW)

This Information Sheet explains the changes to VAT invoicing from 1 January 2004.

Nearly all countries award

Receiving Advice/Acceptance Certificate - SERVICE PARTS ONLY

Volvo Group Request to Pay Directive External

DOCUMENT "INVOICE" USE PROFILE

RSPO Rules on Market Communications and Claims

CQI. Chartered Quality Institute

INTERNATIONAL SALES REPRESENTATIVE AGREEMENT TEMPLATE INTERNATIONAL SALES REPRESENTATIVE AGREEMENT

LetMC.com Training Support Part 2 Issue /05/09 Accounting Irish Edition

Electronic processing of invoice receipts as Managed Services pay-per-use

The Great Atlantic & Pacific Tea Co., Inc. Imaging and Workflow Automation (IWA) Vendor Guide to Electronic Invoicing

Standardised Electronic Invoicing for the Increased Efficiency of Australian Small Business

AN1305. MIFARE Classic as NFC Type MIFARE Classic Tag. Application note COMPANY PUBLIC. Rev October Document information

FORUM ON TAX ADMINISTRATION

REQUIREMENTS SPECIFICATION MAPPING (RSM)

INTERNATIONAL SALES COMMISSION AGREEMENT

810 Invoice ANSI ASC X12 Version 4010

Administration manual

GUIDE FOR APPLICANTS GRANTS PROGRAMME 2016/2017 TRAINING IN CONFERENCE INTERPRETING

Implementing SEPA in Belgiu m

INTERREG IVA 2 Mers Seas Zeeën. Cross-border Cooperation Programme Programme Manual. Guidance on Eligibility and Project Management

Code of Practice on Electronic Invoicing in Europe

Code of Practice on Electronic Invoicing in Europe

997 Functional Acknowledgment

E-invoices. What they are. Different types. Best practices for implementation. R E A D S O F T W H I T E P A P E R

COUNCIL OF THE EUROPEAN UNION. Brussels, 23 June 2010 (OR. en) 10858/10 Interinstitutional File: 2009/0009 (CNS) FISC 60

MFFA Belastingadvies Tax Advice

EDI Agreement EDI AGREEMENT. Article 1: Object and scope. Article 2: Definitions

The information in this document will be common for all X12N implementation guides.

Versioning and Change Management Policy. Report DRAFT

February Are You Ready for E-invoicing?

Basic Rules of Issuing Invoices and Receipts 2016

Message exchange with. Finnish Customs

Kommerskollegium 2010:4. e-invoicing in cross-border trade

Eaton Corporation Electronic Data Interchange (EDI) Standards Application Advice (824) Version 4010

Copyright, Language, and Version Notice The official language of this [Certification Protocol] is English. The current version of the [Certification

EDI 210 Invoice. Motor Freight 210 Invoice with Stop Offs. Version: 1.0 ANSI X Draft

Guidance for Industry DRAFT GUIDANCE

Issue 1.1, February agreed-upon by EDI Working Group of ECR Poland

SALES CONDITIONS CERTIFIED REFERENCE MATERIALS

B2B Strategies: from EDI to e-commerce. Objectives. In this chapter, you will learn about:

Level 1 Certificate in Energy Management Essentials Online. Learner Handbook

Ariba einvoicing Supplile i r r P O F lilp i T ra r in i in i g

release 380 Exact Globe E-Invoice

Customer Interface Technology. ExpressShipper User Manual

ETSO Modelling Methodology for the Automation of Data Interchange of Business Processes (EMM)

E-Invoicing Supplier Manual

Information Model Architecture. Version 2.0

Proposal for a DIRECTIVE OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL. on electronic invoicing in public procurement. (Text with EEA relevance)

XML- New meta language in e-business

Cloud Computing Consumer Protocol

IN-DEPTH GUIDE TO THE ORDINARY ACCOUNTING MANAGEMENT SCHEME

ANSI X12 version Text Message

Volvo Group Request to Pay instruction External

AN INTRODUCTION TO THE GLOBAL DOCUMENT TYPE IDENTIFIER (GDTI) TABLE OF CONTENTS

R.2 STRUCTURE OF AN EDIFACT TRANSMISSION

Guide to the VAT mini One Stop Shop

e-business Frameworks based on MDA

ETSI TS V2.1.1 ( ) Technical Specification

Business Document Specification Issue date: Version: 1.61 Invoice Belonging message specification: MS 35

REPUBLIC OF GREECE LAW 4308/2014 GREEK ACCOUNTING STANDARDS, RELATED AND OTHER PROVISIONS (FEK A251/ ) UNOFFICIAL TRANSLATION

LANSING COMMUNITY COLLEGE TLC BUILDING SERVER ROOM UPGRADES SECTION SUBMITTAL PROCEDURES PART 1 - GENERAL 1.

E-Invoicing / E-Billing. International Market Overview & Forecast. Bruno Koch February 2016

Issue 1 Endorsed on 3 May 2012

INTERNATIONAL SERVICES CONTRACT TEMPLATE INTERNATIONAL SERVICES CONTRACT

ADOBE ANSI X Version: 1.0

Tieto Business Information exchange Portal

FORUM ON TAX ADMINISTRATION

Combined Insurance Company of America

Belgium in international tax planning

824 Application Advice

FORUM ON TAX ADMINISTRATION

Proposed Consequential and Conforming Amendments to Other ISAs

THE INVOIC MESSAGE EANCOM97/EDIFACT D.96A

W H I T E P A P E R O N C F D I

Microsoft Dynamics NAV Changes (NAV 2013, 2015 and 2016)

EUROPEAN COMMISSION DIRECTORATE-GENERAL TAXATION AND CUSTOMS UNION Indirect Taxation and Tax administration Value Added Tax

Taulia Supplier Portal User Guide

Amendments Guide for FP7 Grant Agreements

International Compliance

Message Handling Automation with ebxml. Case Study: Automated Document Transfer between the DBKK Health Insurance Company and their Business Partners

EXPORT CONTRACT TEMPLATE

S.2.2 CHARACTER SETS AND SERVICE STRING ADVICE: THE UNA SEGMENT

Increasing the Productivity and Efficiency of Business Transactions with Microsoft Business Solutions Navision Intercompany Postings

Deltek Touch Time & Expense for Vision 1.3. Release Notes

Insights on T2S billing and invoicing

Presentation Outline

Business-to-Business EIPP: Presentment Models, Part 1 By: The Council for Electronic Billing and Payment

How 21 st century Purchasing- and Finance organizations leverage Business Networks for automation and business collaboration

EDI Acknowledgement Transactions 1.1 Strategy for Oregon Trading Partners

3/31/08 ALTRA INDUSTRIAL MOTION Invoice Inbound 810 X Page 1 Created by Ralph Lenoir

Transcription:

Technical manual e-fff E-fff_TechnicalManual_20111115_V110.docx www.e-fff.be

Table of contents TABLE OF CONTENTS... 2 1 INTRODUCTION... 3 2 BASIC PRINCIPLES OF THE PROTOCOL... 3 2.1 What is e-fff... 3 2.1.1 In general... 3 2.1.2 The e-fff label... 3 2.2 Who can use the e-fff... 3 3 TECHNICAL REQUIREMENTS... 4 3.1 European standard (UBL 2.0)... 4 3.2 Belgian (e-fff) agreements accompanying the protocol... 4 3.2.1 XML format and embedded pdf object... 4 3.2.2 Determination of the fields... 4 3.2.3 Document type (invoice versus credit note)... 5 3.2.4 Invoice lines... 5 3.2.5 Tax codes... 5 3.2.6 Financial (payment) discounts... 7 3.2.7 XML file naming... 7 3.2.8 Validations... 7 3.3 Sample files... 7 3.4 Testing procedures... 7 4 XML SCHEMES... 7 5 VERSIONING... 7 6 ANNEXES... 7 6.1 Annex 1: UBL Fields & comments... 7 2

1 Introduction This manual is provided by the foundation Forum For the Future (FFF). More information about Forum For the Future is available at www.forumforthefuture.be Forum For the Future has established a charter (further named as protocol ) to promote the usage of electronic invoicing in Belgium. This protocol brings five categories together: - The software houses; - The companies; - The economic professions; - The service providers; - Public Administrations and Authorities The protocol was signed at startup on December 2 nd, 2011 by 26 stakeholders from the different categories. 2 Basic principles of the protocol 2.1 What is e-fff 2.1.1 In general The purpose of the protocol is to establish an "exchange protocol (further named as e-fff)" that ensures maximization of the interoperability of the electronic invoice between the Belgian actors, for SMEs, in line with the development of the existing international standards. The aim is to create a market for electronic invoicing for SMEs (current volumes traded are in fact too small) and in the most user-friendly way. The protocol is an "application protocol" and doesn t imply any rules about the sending or preserving of the electronic invoices. The protocol is based upon the European standard UBL 2.0 accompanied by specific Belgian agreements. These Belgian specifications are agreed between the signatories of the protocol. 2.1.2 The e-fff label Any category of the signatories who wishes to implement e-invoicing based upon the e-fff protocol is able to use the e-fff label after passing a testing process. This testing process does not imply any certification. 2.2 Who can use the e-fff The Protocol is open (free). Only a coordination achieved by the FFF Foundation in the framework of the protocol may allow the work of the signatories to be coordinated and disseminated. The Protocol receives, under the leadership of the Foundation, an (e-fff) label, but does not include certification. The users of the label and the Protocol will commit themselves to abide by a charter, consisting of the commitment to the principles and recommendations to be. They undertake also to their mutual development to test with all other signatories to the protocol via a platform that cooperation strengthened. Work performed, exchange, control and cooperation between actors is based on the principle of a voluntary community. 3

3 Technical requirements 3.1 European standard (UBL 2.0) Universal Business Language (UBL) is a library of standard electronic XML business documents such as purchase orders and invoices. UBL was developed by an OASIS Technical Committee with participation from a variety of industry data standards organizations. UBL is designed to plug directly into existing business, legal, auditing, and records management practices. It is designed to eliminate the re-keying of data in existing fax- and paper-based business correspondence and provide an entry point into electronic commerce for small and medium-sized businesses. UBL is owned by OASIS and is currently available to all, with no royalty fees. The UBL library of business documents is a well-developed markup language with validators, authoring software, parsers and generators. UBL version 2.0 was approved as an OASIS Committee Specification in October 2006 and version 2.1 is under public review (as of 2012). Version 2.1 is fully backward compatible but adds 33 new document schemas. UBL traces its origins back to the EDI standards and other derived XML standards. In version 2.0 there are 31 documents covering business needs in the phases of presale, ordering, delivery, invoicing and payment. Source of above mentioned info: wikipedia 3.2 Belgian (e-fff) agreements accompanying the protocol As described in the previous section, the UBL 2.0 standard is able to cover more than creating an electronic invoice. The signatories of the e-fff protocol have agreed to narrow the scope of the e-fff protocol and not to support all of the available fields that are available in the UBL 2.0 standard. 3.2.1 XML format and embedded pdf object Every electronic invoice will be represented by one single xml file. Hence one e-invoice equals one xml file. The signatories of the e-fff protocol have additionally agreed to add an embedded pdf object of the invoice to the XML file. 3.2.2 Determination of the fields The e-fff protocol also provides for both the main and the line details of the invoice, a list of fields to be used for reading and writing. These fields are indicated as: - mandatory (listed in Annex 1 with code M) - optional (listed in Annex 1 with code X). Mandatory fields are necessary for the recognition of electronic invoicing. Optional fields will necessarily be supported by the users of the protocol to the extent that the user has the appropriate module. The other fields of the UBL 2.0 standard that are not listed as mandatory or optional in Annex 1, are not supported by the e-fff protocol. The protocol supports about 200 fields of the 1.000 available fields in the UBL 2.0 standard. This involves that 800 fields are generally not included in the protocol e-fff for SME s but should however not preclude third parties to add, use and process these fields in parallel, without officially supported by the members of the e-fff community. All fields are included in an Excel table (Annex 1) that describes the characteristics of each field and where appropriate reference to external standards (GS1, ISO lists etc..). If necessary, the fields are also commented on the implementation of the e-fff protocol. 4

3.2.3 Document type (invoice versus credit note) Ubl Oasis recommends that the total document is always positive regardless of the type of document. Therefore, the total of a credit note should generate positive totals. If the document type from the issuer application is an invoice o InvoiceTypeCode = 380 o Although it is recommended by Ubl Oasis, the e- fff protocol have specifically agreed that the Total and Line Details retain their sign and can be positive or negative o Invoices are normally positive, but could also be negative in the case of a negative invoice. If the document type from the issuer application is a credit note o InvoiceTypeCode = 381 o Although it is recommended by Ubl Oasis, the e- fff protocol have specifically agreed that the Total and Line Details retain their sign and can be positive or negative o Credit notes are normally positive, but could also be negative in the case of a negative credit note. 3.2.4 Invoice lines 3.2.4.1 Header of the invoice (or credit note) versus line details There are no specific agreements to ensure a match between the total in the header of the invoice (or credit note) and the line details concerning VAT amounts and discounts, mainly because this is by rounding theoretically impossible. The receiver has the responsibility to prevent the possible inconsistency that may arise in this way. Although this control is not mandatory, this seems to be a useful control to be set up in the software. Deviations between line details and header only apply to amounts, not to other parts of the block TaxTotal, eg the VAT codes used in the line details must also appear in the header and vice versa. It is specifically agreed that the total of the taxable amounts in the header of the invoice (or credit note) should match the totalization of the taxable amounts in the line details. A possible control based on the tag LineCountNumeric was proposed (control between the value of that tag and the effective number of line details), but this is not mandatory. 3.2.4.2 Rounding / number format Amounts are mentioned with the number of decimals that match the currency code. (e.g. EUR = 2 decimals) 3.2.5 Tax codes International codes specified by UN/EDIFACT (United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport) are used to preserve the international interoperability. These codes are accompanied by additional Belgian VAT codes on which the members of the e-fff protocol committed to add these to the e-fff invoice and agreed upon the mapping towards the international codes. A list of the international codes, see http://www.unece.org/trade/untdid/d07a/tred/tred5305.htm 5

The codes and mapping are as follows: Code Code description Details A Mixed tax rate Code specifying that the rate is based on mixed tax. AA Lower rate Tax rate is lower than standard rate. AB Exempt for resale A tax category code indicating the item is tax exempt when the item is bought for future resale. AC AD Value Added Tax (VAT) not now due for payment Value Added Tax (VAT) due from a previous invoice A code to indicate that the Value Added Tax (VAT) amount which is due on the current invoice is to be paid on receipt of a separate VAT payment request. A code to indicate that the Value Added Tax (VAT) amount of a previous invoice is to be paid. B Transferred (VAT) VAT not to be paid to the issuer of the invoice but directly to relevant tax authority. C Duty paid by supplier Duty associated with shipment of goods is paid by the supplier; customer receives goods with duty paid. E Exempt from tax Code specifying that taxes are not applicable. G Free export item, tax not charged Code specifying that the item is free export and taxes are not charged. H Higher rate Code specifying a higher rate of duty or tax or fee. O Services outside scope of tax Code specifying that taxes are not applicable to the services S Standard rate Code specifying the standard rate. Z Zero rated goods Code specifying that the goods are at a zero rate. VAT Description TaxCategoryCode section UN/EDIFACT 0% 00 00 Z 6% 01 01 AA 12% 02 02 AA 21% 03 03 S Contractor (Medecontractant/Cocontractant) 45 45 B Sundries excluded from VTA (Diversen na BTW/Divers hors TVA) NA NA E Margin (Marge/Marge) MA S or AA 0% Clause 44 (Artikel 44/Article 44) 00/44 00 E ICD Goods (ICL Goederen/LIC Marchandises) 46/GO 46 G ICD Manufacturing cost (ICL Maakloon/LICTravail à façon) 47/TO 47 G ICD Assembly (ICL Montage/LIC Montage) 47/AS 47 G ICD Distance (ICL Afstand/LIC Distance) 47/DI 47 G ICD Services (ICL Diensten/LIC Services) 47/SE 47 G ICD Triangle a-b-c (ICL Driehoek a-b-c/lic Triangle a-b-c) 46/TR 46 G ICD Services B2B (ICL B2B Diensten/LIC Services B2B) 44 44 G Export non E.U. (Export niet E.G./Export non C.E.) 47/EX 47 G Indirect export (Onrechtstreekse uitvoer/export indirect) 47/EI 47 G Export via E.U. (Export via E.G./Export via C.E.) 47/EE 47 G Standard exchange (Standaardruil/Echange standard) 03/SE 03 S 6

3.2.6 Financial (payment) discounts The tag PaymentTerms\Amount is agreed upon to be used for mentioning the amount of financial discounts related to the payment of the invoice. This tag is not mandatory. 3.2.7 XML file naming The e-fff community recommends to use the following file naming: efff_be0123456789_alphanumericcharactersfreeofchoice.xml The company number mentioned above (BE0123456789) is the company number of the issuer. It is recommended to use the item number of the test case in the XML file naming when transmitting sample files for testing purposes. (see Testing procedures) 3.2.8 Validations There are no extra validations. 3.3 Sample files Sample files can be requested at sabine@forumforthefuture.be. Download from the website will be available soon. 3.4 Testing procedures Anyone who wishes to test their sample XML files can submit these files by mail to sabine@forumforthefuture.be who will distribute these files to the e-fff Community. It is recommended to submit as many different types available (invoices with or without detail lines, credit notes, different tax types, currency, discounts etc..). Test cases are available in which specific situations are being listed. These test cases were set up for easy and transparent comparison. It is recommended to use the amounts and situations from the cases to submit sample files. After validation of the e-fff Community, the submitter gains compatibility and will be mentioned on the e-fff website. 4 XML schemes The references to the XML schemes will be made available at www.e-fff.be 5 Versioning Draft version 1.00 6 Annexes 6.1 Annex 1: UBL Fields & comments 7