diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index bf884f8d..64efd879 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -42,6 +42,7 @@ import org.apache.pdfbox.cos.COSDictionary; import org.apache.pdfbox.cos.COSName; import org.apache.pdfbox.cos.COSObject; import org.apache.pdfbox.io.IOUtils; +import org.apache.pdfbox.pdfwriter.compress.CompressParameters; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocumentCatalog; import org.apache.pdfbox.pdmodel.PDDocumentInformation; @@ -312,7 +313,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte throw new IOException( "File must be attached (usually with setTransaction) before perfoming this operation"); } - doc.save(ZUGFeRDfilename); + doc.save(ZUGFeRDfilename, CompressParameters.NO_COMPRESSION); if (!disableAutoClose) { close(); } @@ -339,7 +340,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte throw new IOException( "File must be attached (usually with setTransaction) before perfoming this operation"); } - doc.save(output); + doc.save(output, CompressParameters.NO_COMPRESSION); if (!disableAutoClose) { close(); } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ResourceCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ResourceCase.java index a95ed41f..4ac331d6 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ResourceCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ResourceCase.java @@ -1,6 +1,8 @@ package org.mustangproject.ZUGFeRD; import junit.framework.TestCase; + +import org.junit.Ignore; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -9,6 +11,7 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +@Ignore public class ResourceCase extends TestCase { private static final Logger LOGGER = LoggerFactory.getLogger(ResourceCase.class.getCanonicalName()); // log output is diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/VisualizationTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/VisualizationTest.java index 9fa58030..a8412b55 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/VisualizationTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/VisualizationTest.java @@ -80,10 +80,10 @@ public class VisualizationTest extends ResourceCase { /* remove file endings so that tests can also pass after checking out from git with arbitrary options (which may include CSRF changes) */ - result = zvi.visualize(UBLinputFile.getAbsolutePath(),ZUGFeRDVisualizer.Language.EN).replace("\r","").replace("\n",""); + result = zvi.visualize(UBLinputFile.getAbsolutePath(),ZUGFeRDVisualizer.Language.EN).replace("\r","").replace("\n","").replace(" ","").replace("\t",""); File expectedResult=getResourceAsFile("factur-x-vis-ubl-creditnote.en.html"); - expected = new String(Files.readAllBytes(expectedResult.toPath()), StandardCharsets.UTF_8).replace("\r","").replace("\n",""); + expected = new String(Files.readAllBytes(expectedResult.toPath()), StandardCharsets.UTF_8).replace("\r","").replace("\n","").replace(" ","").replace("\t",""); // remove linebreaks as well... } catch (UnsupportedOperationException e) { diff --git a/library/src/test/resources/factur-x-vis-ubl-creditnote.en.html b/library/src/test/resources/factur-x-vis-ubl-creditnote.en.html index b07fb397..f5855ab2 100644 --- a/library/src/test/resources/factur-x-vis-ubl-creditnote.en.html +++ b/library/src/test/resources/factur-x-vis-ubl-creditnote.en.html @@ -1,7 +1,7 @@ - + + - XRechnung
We accept no liability for the correctness of the data
Buyer Information
Routing ID:
04011000-12345-03
Name:
[Buyer name]
Street / house number:
[Buyer address line 1]
PO Box:
Address Addition:
Postcode:
12345
Place:
[Buyer city]
State/Province:
Country:
DE (Deutschland)
ID:
[Buyer identifier]
ID scheme:
Name:
Phone:
E-mail address:
Seller Information
Company name:
[Seller name]
Street / house number:
[Seller address line 1]
PO Box:
Address Addition:
Code postal:
12345
Place:
[Seller city]
State/Province:
Country code:
DE (Deutschland)
ID:
ID scheme:
Name:
nicht vorhanden
Phone:
+49 1234-5678
E-mail address:
seller@email.de
Invoice details
Seller Information:
123456XX
Invoice date:
4.4.2016
Invoice type:
380 (Commercial invoice)
Currency
EUR (Euro)

Billing period:

from:
to:
Project number:
Contract Number:
Order number:
Order number:

Previous invoices:

Total amounts of the invoice
Line total
netto
314,86
Total discounts
netto
Total charges
netto
Grand total
netto
314,86
VAT amount
22,04
Total VAT
Grand total
brutto
336,90
Amount paid
brutto
rounding amount
brutto
Amount Due
brutto
336,90
Breakdown of VAT at invoice level
VAT category: S (Standard rate)
Grand total
netto
314,86
VAT rate
7%
VAT amount
22,04
Reason for exemption::
ID for the exemption reason::
Payment details
Discount; other payment terms:
Zahlbar sofort ohne Abzug.
Due date:
Code for the means of payment:
58 (SEPA credit transfer)
Means of payment:
Usage:
Card information
Card number:
Card holder:
Direct debit
Mandate Reference No:
IBAN:
Creditor ID:
Transfer
Account holder:
IBAN:
DE75512108001245126199
BIC:
Invoice Comment
Subject:
Comment:
#ADU#Es gelten unsere Allgem. Geschäftsbedingungen, die Sie unter […] finden.
We accept no liability for the correctness of the data
LineZeitschrift [...]
Free text:
Die letzte Lieferung im Rahmen des abgerechneten Abonnements erfolgt in 12/2016 Lieferung erfolgt / erfolgte direkt vom Verlag
Object ID:
Object ID schema:
Order line number:
6171175.1
Account assignment information:

Billing period:

from:
1.1.2016
to:
31.12.2016
Price details
Quantity
1
Unit
XPP (Piece)
Unit price (net)
288,79
Total price (net)
288,79
Discount (net):
Net list price:
Number of units:
Unit of measure code:
VAT:
S (Standard rate)
VAT rate in percent:
7%
Allowances at line level
Charges at invoice line level
Item Information
Name:
Zeitschrift [...]
Description:
Zeitschrift Inland
Part number:
246
Customer's material number:

Article properties:

Item ID:
Item ID schema:
Item classification code:
0721-880X
Identifier to form the schema:
IB (ISBN (International Standard Book Number))
Version for creating the schema:
Country of origin code:
LinePorto + Versandkosten
Free text:
Object ID:
Object ID schema:
Order line number:
Account assignment information:

Billing period:

from:
to:
Price details
Quantity
1
Unit
XPP (Piece)
Unit price (net)
26,07
Total price (net)
26,07
Discount (net):
Net list price:
Number of units:
Unit of measure code:
VAT:
S (Standard rate)
VAT rate in percent:
7%
Allowances at line level
Charges at invoice line level
Item Information
Name:
Porto + Versandkosten
Description:
Part number:
Customer's material number:

Article properties:

Item ID:
Item ID schema:
Item classification code:
Identifier to form the schema:
Version for creating the schema:
Country of origin code:
We accept no liability for the correctness of the data
Seller Information
Differing trade name:
[Seller trading name]
State/Province:
Electronic address:
seller@email.de
Electronic address scheme:
EM (Electronic mail)
Register number:
[HRA-Eintrag]
VAT ID:
DE 123456789
Tax ID:
Tax ID scheme:
Further legal information:
123/456/7890, HRA-Eintrag in […]
VAT currency code:
Buyer Information
Differing trade name:
State/Province:
E-mail address:
buyer@info.de
Electronic address scheme:
EM (Electronic mail)
Register number:
Scheme of register/register number:
VAT ID:
VAT payday date:
VAT Statement Date Code:
Account assignment information:
Contract Information
Assignment number:
Receipt confirmation ID:
Dispatch note ID:
Process ID:
Specification ID:
urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
Object ID:
Object ID schema:
We accept no liability for the correctness of the data
Documents justifying the invoice
History
+ + + + + XRechnung + + + + +
+ +
+
+
+
+
We accept no liability for the correctness of the data
+
+
+
+
Buyer Information
+
+
+
Routing ID:
+
04011000-12345-03
+
+
+
Name:
+
[Buyer name]
+
+
+
Street / house number:
+
[Buyer address line 1]
+
+
+
PO Box:
+
+
+
+
Address Addition:
+
+
+
+
Postcode:
+
12345
+
+
+
Place:
+
[Buyer city]
+
+
+
State/Province:
+
+
+
+
Country:
+
DE (Deutschland)
+
+
+
ID:
+
[Buyer identifier]
+
+
+
ID scheme:
+
+
+
+
Name:
+
+
+
+
Phone:
+
+
+
+
E-mail address:
+
+
+
+
+
+
+
Seller Information
+
+
+
+
+
+
+
Company name:
+
[Seller name]
+
+
+
Street / house number:
+
[Seller address line 1]
+
+
+
PO Box:
+
+
+
+
Address Addition:
+
+
+
+
Code postal:
+
12345
+
+
+
Place:
+
[Seller city]
+
+
+
State/Province:
+
+
+
+
Country code:
+
DE (Deutschland)
+
+
+
ID:
+
+
+
+
ID scheme:
+
+
+
+
Name:
+
nicht vorhanden
+
+
+
Phone:
+
+49 1234-5678
+
+
+
E-mail address:
+
seller@email.de
+
+
+
+
+
+
+
+
+
Invoice details
+
+
+
+
+
Seller Information:
+
123456XX
+
+
+
Invoice date:
+
4.4.2016
+
+
+
Invoice type:
+
380 (Commercial invoice)
+
+
+
Currency
+
EUR (Euro)
+
+
+

Billing period:

+
+
+
from:
+
+
+
+
to:
+
+
+
+
+
+
+
+
+
Project number:
+
+
+
+
Contract Number:
+
+
+
+
Order number:
+
+
+
+
Order number:
+
+
+
+

Previous invoices:

+
+
+
+
+
+
+
+
+
Total amounts of the invoice
+
+
+
Line total
+
netto
+
314,86
+
+
+
Total discounts
+
netto
+
+
+
+
Total charges
+
netto
+
+
+
+
Grand total
+
netto
+
314,86
+
+
+
VAT amount
+
+
22,04
+
+
+
Total VAT
+
+
+
+
+
Grand total
+
brutto
+
336,90
+
+
+
Amount paid
+
brutto
+
+
+
+
rounding amount
+
brutto
+
+
+
+
Amount Due
+
brutto
+
336,90
+
+
+
+
+
+
+
+
+
Breakdown of VAT at invoice level
+
+
+
VAT category: S (Standard rate)
+
+
+
+
+
Grand total
+
netto
+
314,86
+
+
+
VAT rate
+
+
7%
+
+
+
VAT amount
+
+
22,04
+
+
+
+
Reason for exemption::
+
ID for the exemption reason::
+
+
+
+
+
+
+
+
+
+
Payment details
+
+
+
Discount; other payment terms:
+
Zahlbar sofort ohne Abzug.
+
+
+
Due date:
+
+
+
+
Code for the means of payment:
+
58 (SEPA credit transfer)
+
+
+
Means of payment:
+
+
+
+
Usage:
+
+
+
+
+
+
Card information
+
+
+
Card number:
+
+
+
+
Card holder:
+
+
+
+
+
+
+
+
+
+
Direct debit
+
+
+
Mandate Reference No:
+
+
+
+
IBAN:
+
+
+
+
Creditor ID:
+
+
+
+
+
+
Transfer
+
+
+
Account holder:
+
+
+
+
IBAN:
+
DE75512108001245126199
+
+
+
BIC:
+
+
+
+
+
+
+
+
+
+
Invoice Comment
+
+
+
Subject:
+
+
+
+
Comment:
+
#ADU#Es gelten unsere Allgem. Geschäftsbedingungen, die Sie unter […] finden.
+
+
+
+
+
+
+
+
We accept no liability for the correctness of the data
+
+
+
+
LineZeitschrift [...]
+
+
+
Free text:
+
Die letzte Lieferung im Rahmen des abgerechneten Abonnements erfolgt in 12/2016 Lieferung + erfolgt / erfolgte direkt vom Verlag
+
+
+
Object ID:
+
+
+
+
Object ID schema:
+
+
+
+
Order line number:
+
6171175.1
+
+
+
Account assignment information:
+
+
+

Billing period:

+
+
from:
+
1.1.2016
+
+
+
to:
+
31.12.2016
+
+
+
+
+
Price details
+
+
+
Quantity
+
1
+
+
+
Unit
+
XPP (Piece)
+
+
+
Unit price (net)
+
288,79
+
+
+
Total price (net)
+
288,79
+
+
+
+
+
Discount (net):
+
+
+
+
Net list price:
+
+
+
+
Number of units:
+
+
+
+
Unit of measure code:
+
+
+
+
VAT:
+
S (Standard rate)
+
+
+
VAT rate in percent:
+
7%
+
+
+
+
+
+
+
+
+
Allowances at line level
+
+
+
Charges at invoice line level
+
+
+
+
+
+
+
Item Information
+
+
+
+
+
+
Name:
+
Zeitschrift [...]
+
+
+
Description:
+
Zeitschrift Inland
+
+
+
Part number:
+
246
+
+
+
Customer's material number:
+
+
+

Article properties:

+
+
+
+
+
+
+
Item ID:
+
+
+
+
Item ID schema:
+
+
+
+
Item classification code:
+
0721-880X
+
+
+
Identifier to form the schema:
+
IB (ISBN (International Standard Book Number))
+
+
+
Version for creating the schema:
+
+
+
+
Country of origin code:
+
+
+
+
+
+
+
+
+
+
+
+
+
LinePorto + Versandkosten
+
+
+
Free text:
+
+
+
+
Object ID:
+
+
+
+
Object ID schema:
+
+
+
+
Order line number:
+
+
+
+
Account assignment information:
+
+
+

Billing period:

+
+
from:
+
+
+
+
to:
+
+
+
+
+
+
Price details
+
+
+
Quantity
+
1
+
+
+
Unit
+
XPP (Piece)
+
+
+
Unit price (net)
+
26,07
+
+
+
Total price (net)
+
26,07
+
+
+
+
+
Discount (net):
+
+
+
+
Net list price:
+
+
+
+
Number of units:
+
+
+
+
Unit of measure code:
+
+
+
+
VAT:
+
S (Standard rate)
+
+
+
VAT rate in percent:
+
7%
+
+
+
+
+
+
+
+
+
Allowances at line level
+
+
+
Charges at invoice line level
+
+
+
+
+
+
+
Item Information
+
+
+
+
+
+
Name:
+
Porto + Versandkosten
+
+
+
Description:
+
+
+
+
Part number:
+
+
+
+
Customer's material number:
+
+
+

Article properties:

+
+
+
+
+
+
+
Item ID:
+
+
+
+
Item ID schema:
+
+
+
+
Item classification code:
+
+
+
+
Identifier to form the schema:
+
+
+
+
Version for creating the schema:
+
+
+
+
Country of origin code:
+
+
+
+
+
+
+
+
+
+
+
+
We accept no liability for the correctness of the data
+
+
+
+
Seller Information
+
+
+
Differing trade name:
+
[Seller trading name]
+
+
+
State/Province:
+
+
+
+
Electronic address:
+
seller@email.de
+
+
+
Electronic address scheme:
+
EM (Electronic mail)
+
+
+
Register number:
+
[HRA-Eintrag]
+
+
+
VAT ID:
+
DE 123456789
+
+
+
Tax ID:
+
+
+
+
Tax ID scheme:
+
+
+
+
Further legal information:
+
123/456/7890, HRA-Eintrag in […]
+
+
+
VAT currency code:
+
+
+
+
+
+
+
+
+
+
+
Buyer Information
+
+
+
Differing trade name:
+
+
+
+
State/Province:
+
+
+
+
E-mail address:
+
buyer@info.de
+
+
+
Electronic address scheme:
+
EM (Electronic mail)
+
+
+
Register number:
+
+
+
+
Scheme of register/register number:
+
+
+
+
VAT ID:
+
+
+
+
VAT payday date:
+
+
+
+
VAT Statement Date Code:
+
+
+
+
Account assignment information:
+
+
+
+
+
+
+
+
+
+
+
Contract Information
+
+
+
Assignment number:
+
+
+
+
Receipt confirmation ID:
+
+
+
+
Dispatch note ID:
+
+
+
+
Process ID:
+
+
+
+
Specification ID:
+
urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
+
+
+
Object ID:
+
+
+
+
Object ID schema:
+
+
+
+
+
+
+
+
+
+
We accept no liability for the correctness of the data
+
+
+
+
Documents justifying the invoice
+
+
+
+
+
+
+
+
+
History
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/library/src/test/resources/factur-x-vis.fr.html b/library/src/test/resources/factur-x-vis.fr.html index 644891a7..76efd248 100644 --- a/library/src/test/resources/factur-x-vis.fr.html +++ b/library/src/test/resources/factur-x-vis.fr.html @@ -1 +1,2121 @@ - XRechnung
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
Informations sur l'acheteur
Identifiant d'itinéraire:
AB321
Nom:
Theodor Est
Rue / Numéro de maison:
Bahnstr. 42
Boîte postale:
Supplément d'adresse:
Code postal:
88802
Lieu:
Spielkreis
Région:
Pays:
DE (Deutschland)
Identifiant:
2
Schéma de l'Identifiant:
Nom:
Téléphone:
Adresse électronique:
Informations sur le vendeur
Nom de la société:
Bei Spiel GmbH
Rue / Numéro de maison:
Ecke 12
Boîte postale:
Supplément d'adresse:
Code postal:
12345
Lieu:
Stadthausen
Région:
Code pays:
DE (Deutschland)
Identifiant:
Schéma de l'Identifiant:
Nom:
Téléphone:
Adresse électronique:
Détails de la facturation
Informations sur le vendeur:
RE-20201121/508
Date de facture:
21.11.2020
Type de facture:
380 (Commercial invoice)
Devise
EUR (Euro)

Période de facturation:

de:
jusqu'à:
Numéro du projet:
Numéro du contrat:
Numéro de commande:
Numéro de commande:

Factures précédentes:

Montants totaux de la facture
Total de toutes les lignes
netto
496,00
Total de remises
netto
0,00
Total de suppléments
netto
0,00
Montant total
netto
496,00
montant de la TVA
Montant total de TVA
75,04
Montant total
brutto
571,04
Montant payé
brutto
0,00
Montant arrondi
brutto
Montant dû
brutto
571,04
Ventilation de la TVA au niveau de la facture
Catégorie de TVA: S (Standard rate)
Montant total
netto
160,00
taux TVA
7.00%
montant de la TVA
11,20
Motif d'exemption:
Identifiant pour motif d'exemption:
Ventilation de la TVA au niveau de la facture
Catégorie de TVA: S (Standard rate)
Montant total
netto
336,00
taux TVA
19.00%
montant de la TVA
63,84
Motif d'exemption:
Identifiant pour motif d'exemption:
Détails de paiement
Rabais; autres conditions de paiement:
Zahlbar ohne Abzug bis 12.12.2020
Date d'échéance:
12.12.2020
Code du moyen de paiement:
42 (Payment to bank account)
Moyens de paiement:
Bank transfer
Utilisation:
RE-20201121/508
Information de la carte
Numéro de carte:
Titulaire de la carte:
Prélèvement automatique
Numéro de référence du mandat:
IBAN:
Identifiant du créancier:
Transfert
Titulaire du compte:
Max Mustermann
IBAN:
DE88200800000970375700
BIC:
COBADEFFXXX
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
Position1
Texte libre:
Identifiant d'objet:
Schéma de l'Identifiant objet:
Numéro de ligne de commande:
Information sur l'attribution de compte:

Période de facturation:

de:
jusqu'à:
Détails de prix
Quantité
1.0000
Unité
HUR (hour)
Prix unitaire net
160,00
Prix total net
160,00
Remise nette:
Prix catalogue (net):
160,00
Nombre d'unités:
1.0000
Code de l'unité de mesure :
HUR (hour)
TVA:
S (Standard rate)
Pourcentage de TVA:
7%
Allocations au niveau de la ligne de facture
Supplément au niveau de la ligne de facture
Informations sur l'article
Nom:
Design (hours)
Description:
Of a sample invoice
Numéro d'article:
N° client / matériel:

Propriétés de l'article:

Identifiant article:
Schéma de l'Identifiant article:
Code de classification des articles:
Identifiant pour la création du schéma:
Version de création du schéma:
Code du pays d'origine:
Position2
Texte libre:
Identifiant d'objet:
Schéma de l'Identifiant objet:
Numéro de ligne de commande:
Information sur l'attribution de compte:

Période de facturation:

de:
jusqu'à:
Détails de prix
Quantité
400.0000
Unité
H87 (piece)
Prix unitaire net
0,79
Prix total net
316,00
Remise nette:
Prix catalogue (net):
0,79
Nombre d'unités:
1.0000
Code de l'unité de mesure :
H87 (piece)
TVA:
S (Standard rate)
Pourcentage de TVA:
19%
Allocations au niveau de la ligne de facture
Supplément au niveau de la ligne de facture
Informations sur l'article
Nom:
Ballons
Description:
various colors, ~2000ml
Numéro d'article:
N° client / matériel:

Propriétés de l'article:

Identifiant article:
Schéma de l'Identifiant article:
Code de classification des articles:
Identifiant pour la création du schéma:
Version de création du schéma:
Code du pays d'origine:
Position3
Texte libre:
Identifiant d'objet:
Schéma de l'Identifiant objet:
Numéro de ligne de commande:
Information sur l'attribution de compte:

Période de facturation:

de:
jusqu'à:
Détails de prix
Quantité
800.0000
Unité
LTR (litre)
Prix unitaire net
0,02
Prix total net
20,00
Remise nette:
Prix catalogue (net):
0,02
Nombre d'unités:
1.0000
Code de l'unité de mesure :
LTR (litre)
TVA:
S (Standard rate)
Pourcentage de TVA:
19%
Allocations au niveau de la ligne de facture
Supplément au niveau de la ligne de facture
Informations sur l'article
Nom:
Hot air „heiße Luft“ (litres)
Description:
Numéro d'article:
N° client / matériel:

Propriétés de l'article:

Identifiant article:
Schéma de l'Identifiant article:
Code de classification des articles:
Identifiant pour la création du schéma:
Version de création du schéma:
Code du pays d'origine:
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
Informations sur le vendeur
Nom commercial différent:
Région:
Adresse électronique:
Schéma de l'adresse électronique:
Numéro d'enregistrement:
Identifiant TVA:
DE136695976
Numéro fiscale:
Schéma du numéro fiscal:
Autres informations légales:
Code devise de la TVA:
Informations sur l'acheteur
Nom commercial différent :
Région:
Adresse électronique:
Schéma de l'adresse électronique:
Numéro d'enregistrement:
Schéma du numéro d'enregistrement:
Identifiant TVA:
Date de facturation de la TVA:
Code de date de règlement de la TVA:
Informations sur l'attribution de compte:
Informations sur le contrat
Numéro d'attribution:
Identifiant de l'accusé de réception:
Identifiant du bordereau d'expédition:
Identifiant processus:
Identifiant spécification:
urn:cen.eu:en16931:2017
Identifiant objet:
Schéma de l'Identifiant objet:
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
Documents justificatifs
Historique de traitement
\ No newline at end of file + + + + + XRechnung + + + + +
+ +
+
+
+
+
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
+
+
+
+
Informations sur l'acheteur
+
+
+
Identifiant d'itinéraire:
+
AB321
+
+
+
Nom:
+
Theodor Est
+
+
+
Rue / Numéro de maison:
+
Bahnstr. 42
+
+
+
Boîte postale:
+
+
+
+
Supplément d'adresse:
+
+
+
+
Code postal:
+
88802
+
+
+
Lieu:
+
Spielkreis
+
+
+
Région:
+
+
+
+
Pays:
+
DE (Deutschland)
+
+
+
Identifiant:
+
2
+
+
+
Schéma de l'Identifiant:
+
+
+
+
Nom:
+
+
+
+
Téléphone:
+
+
+
+
Adresse électronique:
+
+
+
+
+
+
+
Informations sur le vendeur
+
+
+
+
+
+
+
Nom de la société:
+
Bei Spiel GmbH
+
+
+
Rue / Numéro de maison:
+
Ecke 12
+
+
+
Boîte postale:
+
+
+
+
Supplément d'adresse:
+
+
+
+
Code postal:
+
12345
+
+
+
Lieu:
+
Stadthausen
+
+
+
Région:
+
+
+
+
Code pays:
+
DE (Deutschland)
+
+
+
Identifiant:
+
+
+
+
Schéma de l'Identifiant:
+
+
+
+
Nom:
+
+
+
+
Téléphone:
+
+
+
+
Adresse électronique:
+
+
+
+
+
+
+
+
+
+
Détails de la facturation
+
+
+
+
+
Informations sur le vendeur:
+
RE-20201121/508
+
+
+
Date de facture:
+
21.11.2020
+
+
+
Type de facture:
+
380 (Commercial invoice)
+
+
+
Devise
+
EUR (Euro)
+
+
+

Période de facturation:

+
+
+
de:
+
+
+
+
jusqu'à:
+
+
+
+
+
+
+
+
+
Numéro du projet:
+
+
+
+
Numéro du contrat:
+
+
+
+
Numéro de commande:
+
+
+
+
Numéro de commande:
+
+
+
+

Factures précédentes:

+
+
+
+
+
+
+
+
+
Montants totaux de la facture
+
+
+
Total de toutes les lignes
+
netto
+
496,00
+
+
+
Total de remises
+
netto
+
0,00
+
+
+
Total de suppléments
+
netto
+
0,00
+
+
+
Montant total
+
netto
+
496,00
+
+
+
montant de la TVA
+
+
+
+
+
Montant total de TVA
+
+
75,04
+
+
+
Montant total
+
brutto
+
571,04
+
+
+
Montant payé
+
brutto
+
0,00
+
+
+
Montant arrondi
+
brutto
+
+
+
+
Montant dû
+
brutto
+
571,04
+
+
+
+
+
+
+
+
+
Ventilation de la TVA au niveau de la facture
+
+
+
Catégorie de TVA: S (Standard rate)
+
+
+
+
+
Montant total
+
netto
+
160,00
+
+
+
taux TVA
+
+
7.00%
+
+
+
montant de la TVA
+
+
11,20
+
+
+
+
Motif d'exemption:
+
Identifiant pour motif d'exemption:
+
+
+
+
+
+
Ventilation de la TVA au niveau de la facture
+
+
+
Catégorie de TVA: S (Standard rate)
+
+
+
+
+
Montant total
+
netto
+
336,00
+
+
+
taux TVA
+
+
19.00%
+
+
+
montant de la TVA
+
+
63,84
+
+
+
+
Motif d'exemption:
+
Identifiant pour motif d'exemption:
+
+
+
+
+
+
+
+
+
+
Détails de paiement
+
+
+
Rabais; autres conditions de paiement:
+
Zahlbar ohne Abzug bis 12.12.2020
+
+
+
Date d'échéance:
+
12.12.2020
+
+
+
Code du moyen de paiement:
+
42 (Payment to bank account)
+
+
+
Moyens de paiement:
+
Bank transfer
+
+
+
Utilisation:
+
RE-20201121/508
+
+
+
+
+
Information de la carte
+
+
+
Numéro de carte:
+
+
+
+
Titulaire de la carte:
+
+
+
+
+
+
+
+
+
+
Prélèvement automatique
+
+
+
Numéro de référence du mandat:
+
+
+
+
IBAN:
+
+
+
+
Identifiant du créancier:
+
+
+
+
+
+
Transfert
+
+
+
Titulaire du compte:
+
Max Mustermann
+
+
+
IBAN:
+
DE88200800000970375700
+
+
+
BIC:
+
COBADEFFXXX
+
+
+
+
+
+
+
+
+
+
+
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
+
+
+
+
Position1
+
+
+
Texte libre:
+
+
+
+
Identifiant d'objet:
+
+
+
+
Schéma de l'Identifiant objet:
+
+
+
+
Numéro de ligne de commande:
+
+
+
+
Information sur l'attribution de compte:
+
+
+

Période de facturation:

+
+
de:
+
+
+
+
jusqu'à:
+
+
+
+
+
+
Détails de prix
+
+
+
Quantité
+
1.0000
+
+
+
Unité
+
HUR (hour)
+
+
+
Prix unitaire net
+
160,00
+
+
+
Prix total net
+
160,00
+
+
+
+
+
Remise nette:
+
+
+
+
Prix catalogue (net):
+
160,00
+
+
+
Nombre d'unités:
+
1.0000
+
+
+
Code de l'unité de mesure :
+
HUR (hour)
+
+
+
TVA:
+
S (Standard rate)
+
+
+
Pourcentage de TVA:
+
7%
+
+
+
+
+
+
+
+
+
Allocations au niveau de la ligne de facture
+
+
+
Supplément au niveau de la ligne de facture
+
+
+
+
+
+
+
Informations sur l'article
+
+
+
+
+
+
Nom:
+
Design (hours)
+
+
+
Description:
+
Of a sample invoice
+
+
+
Numéro d'article:
+
+
+
+
N° client / matériel:
+
+
+

Propriétés de l'article:

+
+
+
+
+
+
+
Identifiant article:
+
+
+
+
Schéma de l'Identifiant article:
+
+
+
+
Code de classification des articles:
+
+
+
+
Identifiant pour la création du schéma:
+
+
+
+
Version de création du schéma:
+
+
+
+
Code du pays d'origine:
+
+
+
+
+
+
+
+
+
+
+
+
+
Position2
+
+
+
Texte libre:
+
+
+
+
Identifiant d'objet:
+
+
+
+
Schéma de l'Identifiant objet:
+
+
+
+
Numéro de ligne de commande:
+
+
+
+
Information sur l'attribution de compte:
+
+
+

Période de facturation:

+
+
de:
+
+
+
+
jusqu'à:
+
+
+
+
+
+
Détails de prix
+
+
+
Quantité
+
400.0000
+
+
+
Unité
+
H87 (piece)
+
+
+
Prix unitaire net
+
0,79
+
+
+
Prix total net
+
316,00
+
+
+
+
+
Remise nette:
+
+
+
+
Prix catalogue (net):
+
0,79
+
+
+
Nombre d'unités:
+
1.0000
+
+
+
Code de l'unité de mesure :
+
H87 (piece)
+
+
+
TVA:
+
S (Standard rate)
+
+
+
Pourcentage de TVA:
+
19%
+
+
+
+
+
+
+
+
+
Allocations au niveau de la ligne de facture
+
+
+
Supplément au niveau de la ligne de facture
+
+
+
+
+
+
+
Informations sur l'article
+
+
+
+
+
+
Nom:
+
Ballons
+
+
+
Description:
+
various colors, ~2000ml
+
+
+
Numéro d'article:
+
+
+
+
N° client / matériel:
+
+
+

Propriétés de l'article:

+
+
+
+
+
+
+
Identifiant article:
+
+
+
+
Schéma de l'Identifiant article:
+
+
+
+
Code de classification des articles:
+
+
+
+
Identifiant pour la création du schéma:
+
+
+
+
Version de création du schéma:
+
+
+
+
Code du pays d'origine:
+
+
+
+
+
+
+
+
+
+
+
+
+
Position3
+
+
+
Texte libre:
+
+
+
+
Identifiant d'objet:
+
+
+
+
Schéma de l'Identifiant objet:
+
+
+
+
Numéro de ligne de commande:
+
+
+
+
Information sur l'attribution de compte:
+
+
+

Période de facturation:

+
+
de:
+
+
+
+
jusqu'à:
+
+
+
+
+
+
Détails de prix
+
+
+
Quantité
+
800.0000
+
+
+
Unité
+
LTR (litre)
+
+
+
Prix unitaire net
+
0,02
+
+
+
Prix total net
+
20,00
+
+
+
+
+
Remise nette:
+
+
+
+
Prix catalogue (net):
+
0,02
+
+
+
Nombre d'unités:
+
1.0000
+
+
+
Code de l'unité de mesure :
+
LTR (litre)
+
+
+
TVA:
+
S (Standard rate)
+
+
+
Pourcentage de TVA:
+
19%
+
+
+
+
+
+
+
+
+
Allocations au niveau de la ligne de facture
+
+
+
Supplément au niveau de la ligne de facture
+
+
+
+
+
+
+
Informations sur l'article
+
+
+
+
+
+
Nom:
+
Hot air „heiße Luft“ (litres)
+
+
+
Description:
+
+
+
+
Numéro d'article:
+
+
+
+
N° client / matériel:
+
+
+

Propriétés de l'article:

+
+
+
+
+
+
+
Identifiant article:
+
+
+
+
Schéma de l'Identifiant article:
+
+
+
+
Code de classification des articles:
+
+
+
+
Identifiant pour la création du schéma:
+
+
+
+
Version de création du schéma:
+
+
+
+
Code du pays d'origine:
+
+
+
+
+
+
+
+
+
+
+
+
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
+
+
+
+
Informations sur le vendeur
+
+
+
Nom commercial différent:
+
+
+
+
Région:
+
+
+
+
Adresse électronique:
+
+
+
+
Schéma de l'adresse électronique:
+
+
+
+
Numéro d'enregistrement:
+
+
+
+
Identifiant TVA:
+
DE136695976
+
+
+
Numéro fiscale:
+
+
+
+
Schéma du numéro fiscal:
+
+
+
+
Autres informations légales:
+
+
+
+
Code devise de la TVA:
+
+
+
+
+
+
+
+
+
+
+
Informations sur l'acheteur
+
+
+
Nom commercial différent :
+
+
+
+
Région:
+
+
+
+
Adresse électronique:
+
+
+
+
Schéma de l'adresse électronique:
+
+
+
+
Numéro d'enregistrement:
+
+
+
+
Schéma du numéro d'enregistrement:
+
+
+
+
Identifiant TVA:
+
+
+
+
Date de facturation de la TVA:
+
+
+
+
Code de date de règlement de la TVA:
+
+
+
+
Informations sur l'attribution de compte:
+
+
+
+
+
+
+
+
+
+
+
Informations sur le contrat
+
+
+
Numéro d'attribution:
+
+
+
+
Identifiant de l'accusé de réception:
+
+
+
+
Identifiant du bordereau d'expédition:
+
+
+
+
Identifiant processus:
+
+
+
+
Identifiant spécification:
+
urn:cen.eu:en16931:2017
+
+
+
Identifiant objet:
+
+
+
+
Schéma de l'Identifiant objet:
+
+
+
+
+
+
+
+
+
+
Nous n'assumons aucune responsabilité quant à l'exactitude des données.
+
+
+
+
Documents justificatifs
+
+
+
+
+
+
+
+
+
Historique de traitement
+
+
+
+
+
+
+ \ No newline at end of file