ebinterface-xrechnung-mapping

Generic parent POM for Java 1.8+ applications

License

License

GroupId

GroupId

com.helger
ArtifactId

ArtifactId

ebinterface-xrechnung-mapping
Last Version

Last Version

0.9.0
Release Date

Release Date

Type

Type

bundle
Description

Description

ebinterface-xrechnung-mapping
Generic parent POM for Java 1.8+ applications
Project URL

Project URL

https://github.com/austriapro/ebinterface-xrechnung-mapping
Project Organization

Project Organization

AUSTRIAPRO
Source Code Management

Source Code Management

http://github.com/austriapro/ebinterface-xrechnung-mapping

Download ebinterface-xrechnung-mapping

Dependencies

compile (9)

Group / Artifact Type Version
com.helger : ph-commons jar
com.helger : ph-jaxb jar
com.helger : ph-xml jar
com.helger : ph-datetime jar
com.helger : ph-ubl21 jar
com.helger : ph-ebinterface jar 6.1.1
com.helger : en16931-cii2ubl jar 1.1.5
com.helger : ebinterface-ubl-mapping jar 4.0.1
com.helger : ph-bdve-xrechnung jar

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.slf4j : slf4j-simple jar 1.7.26

Project Modules

There are no modules declared in this project.

ebinterface-xrechnung-mapping

Mapping between ebInterface and the German XRechnung UBL. This is a library to convert between the two formats. There is no assigned user interface or the like. To use the conversion between these formats, checkout https://labs.ebinterface.at/

XRechnung UBL to ebInterface

To convert an XRechnung UBL to ebInterface use the following classes:

  • XRechnungUBLInvoiceToEbInterface40Converter - convert to ebInterface v4.0
  • XRechnungUBLInvoiceToEbInterface41Converter - convert to ebInterface v4.1
  • XRechnungUBLInvoiceToEbInterface42Converter - convert to ebInterface v4.2
  • XRechnungUBLInvoiceToEbInterface43Converter - convert to ebInterface v4.3
  • XRechnungUBLInvoiceToEbInterface50Converter - convert to ebInterface v5.0
  • XRechnungUBLInvoiceToEbInterface60Converter - convert to ebInterface v6.0

XRechnung CII to ebInterface

To convert an XRechnung CII to ebInterface use the following classes:

  • XRechnungCIIInvoiceToEbInterface40Converter - convert to ebInterface v4.0
  • XRechnungCIIInvoiceToEbInterface41Converter - convert to ebInterface v4.1
  • XRechnungCIIInvoiceToEbInterface42Converter - convert to ebInterface v4.2
  • XRechnungCIIInvoiceToEbInterface43Converter - convert to ebInterface v4.3
  • XRechnungCIIInvoiceToEbInterface50Converter - convert to ebInterface v5.0
  • XRechnungCIIInvoiceToEbInterface60Converter - convert to ebInterface v6.0

ebInterface to XRechnung UBL

To convert an ebInterface to an XRechnung UBL use the following classes:

  • EbInterface40ToXRechnungUBLConverter - convert from ebInterface v4.0
  • EbInterface41ToXRechnungUBLConverter - convert from ebInterface v4.1
  • EbInterface42ToXRechnungUBLConverter - convert from ebInterface v4.2
  • EbInterface43ToXRechnungUBLConverter - convert from ebInterface v4.3
  • EbInterface50ToXRechnungUBLConverter - convert from ebInterface v5.0
  • EbInterface60ToXRechnungUBLConverter - convert from ebInterface v6.0

The current supported XRechnung target versions are 1.2.2 and 2.0.0.

Maven usage

Add the following to your pom.xml to use this artifact, replacing x.y.z with the effective version number:

<dependency>
  <groupId>at.austriapro</groupId>
  <artifactId>ebinterface-xrechnung-mapping</artifactId>
  <version>x.y.z</version>
</dependency>

News and noteworthy

  • v1.1.0 - 2020-11-06
    • Added support for creating XRechnung 2.0.0 documents
  • v1.0.9 - 2020-09-17
    • Updated to Jakarta JAXB 2.3.3
  • v1.0.8 - 2020-08-30
    • Updated to ph-ubl 6.4.0
    • Updated to ph-ebinterface 6.2.0
    • Updated to ebinterface-ubl-mapping 4.6.0
  • v1.0.7 - 2020-06-08
    • Updated to ph-bdve 6.0.0
  • v1.0.6 - 2020-05-27
    • Updated to new Maven groupIds
  • v1.0.5 - 2020-05-14
    • Added support for ebInterface 6.0
    • Made ebInterface customizer customizable
  • v1.0.4 - 2020-04-01
    • Updated to ebinterface-ubl-mapping 4.5.4
    • Updated to en16931-cii2ubl 1.2.0
  • v1.0.3 - 2020-02-07
    • Updated to peppol-commons 8.x
  • v1.0.2 - 2020-01-13
    • Updated to support the XRechnung 1.2.2 document type
  • v1.0.1 - 2019-10-14
    • Updated to ebinterface-ubl-mapping 4.5.1
  • v1.0.0 - 2019-10-01
    • Changed all package names to at.austriapro
    • Changed the Maven group at.austriapro
  • v0.9.0 - 2019-09-18
    • Initial version using ebinterface-ubl-mapping v4.0.0 and cii2ubl v1.1.5

My personal Coding Styleguide | On Twitter: @philiphelger | Kindly supported by YourKit Java Profiler

com.helger

AUSTRIAPRO

AUSTRIAPRO ist die B2B-Standardisierungsplattform innerhalb der Wirtschaftskammer Österreich

Versions

Version
0.9.0