From: kilian (ksmachome) Date: Tue, 31 Dec 2019 13:46:12 +0000 (+0100) Subject: v20191231 X-Git-Url: http://cloud.dks.lu/git/?a=commitdiff_plain;h=d0aa424453635e0c18e6fdede1f8e517acb0de0c;p=dksnas.git v20191231 --- diff --git a/bin/wkhtmltopdf/createpdf.pl b/bin/wkhtmltopdf/createpdf.pl new file mode 100755 index 0000000..70ea776 --- /dev/null +++ b/bin/wkhtmltopdf/createpdf.pl @@ -0,0 +1,19 @@ +#!/usr/local/bin/perl + +use strict; +use FindBin qw($RealBin); +use lib ($RealBin); +use lib ('.'); +use pdfreport; +my $dbpath = $ENV{HOME}.'/Workspace/dksnas/data'; +my $data = { + dbtype => 'SQLite', #'PgPP' or ScLite + dsn => 'DBI:SQLite:dbname='.$dbpath.'/invoicejournal/dksbuchhaltung.sqlite', + dbuser => '', + dbpassword => '' +}; +my $rep = pdfreport->new({tmplpath => $RealBin.'/report', tmp => $RealBin.'/tmp',data => {}}); +my ($result,$file) = $rep->createpdf('ttinvoice',$RealBin.'/output/textinvoice.pdf'); +print "$result: $file\n"; + + diff --git a/bin/wkhtmltopdf/output/textinvoice.pdf b/bin/wkhtmltopdf/output/textinvoice.pdf new file mode 100644 index 0000000..1e7d1d0 Binary files /dev/null and b/bin/wkhtmltopdf/output/textinvoice.pdf differ diff --git a/bin/wkhtmltopdf/pdfreport.pm b/bin/wkhtmltopdf/pdfreport.pm new file mode 100644 index 0000000..370f4ec --- /dev/null +++ b/bin/wkhtmltopdf/pdfreport.pm @@ -0,0 +1,105 @@ +package pdfreport; + +use strict; +use Template; +use File::Basename qw/dirname basename/; +use Data::Dumper; +use File::Copy::Recursive qw(dircopy); +sub new { + my $class = shift; + my $p = shift; + my $self = bless {}, $class; + $self->{tmplpath} =$p->{tmplpath}; + $self->{tmp} =$p->{tmp}; + $self->{data} = $p->{data}; + $self->{PDFAPP} = "/usr/local/bin/wkhtmltopdf"; + return $self; +} + +sub createpdf(){ + my $self = shift; + my $template = shift; + my $output = shift; + my $pdfcfg = (); + my $r = -1; + print $self->{tmplpath}.'/'.$template.'.conf'."\n"; + if (-e $self->{tmplpath}.'/'.$template.'.conf'){ + $pdfcfg = $self->readpdfconfig($template); + print Dumper($pdfcfg); + } + my $tmpreportpath=$self->{tmplpath}; + if (exists($pdfcfg->{ENGINE}) && ($pdfcfg->{ENGINE} eq "Template::Toolkit")){ + $template = $self->createTTReport($template); + $tmpreportpath = $self->{tmp}; + } + if ((keys(%{$pdfcfg}) > 0) && (-e $tmpreportpath.'/'.$template.'.html')){ + my $cmd = '"'.$self->{PDFAPP}.'"'; + if ($pdfcfg->{PDFBOTTOM}){ $cmd .= " -B ".$pdfcfg->{PDFBOTTOM}; } + if ($pdfcfg->{PDFLEFT}){ $cmd .= " -L ".$pdfcfg->{PDFLEFT}; } + if ($pdfcfg->{PDFRIGHT}){ $cmd .= " -R ".$pdfcfg->{PDFRIGHT}; } + if ($pdfcfg->{PDFTOP}){ $cmd .= " -T ".$pdfcfg->{PDFTOP}; } + if ($pdfcfg->{PDFORIENTATION}){ $cmd .= " -O ".$pdfcfg->{PDFORIENTATION}; } + if ($pdfcfg->{PDFSIZE}){ $cmd .= " -s ".$pdfcfg->{PDFSIZE}; } + if (-e $tmpreportpath.'/'.$template.'.header.html'){ + $cmd .= ' --header-html "'.$tmpreportpath.'/'.$template.'.header.html"'; + } + if (-e $tmpreportpath.'/'.$template.'.footer.html'){ + $cmd .= ' --footer-html "'.$tmpreportpath.'/'.$template.'.footer.html"'; + } + $cmd .= ' "'.$tmpreportpath.'/'.$template.'.html"'; + $cmd .= ' "'.$output.'"'; + print $cmd."\n"; + $r = system($cmd); + } + if (-e $output){ + return ($r,$output); + } + return ($r,undef); +} + +sub createTTReport(){ + my $self = shift; + my $template = shift; + my $uniquekey = $$; + if (-e $self->{tmplpath}.'/'.$template.".tt"){ + $self->TTtoHTML($self->{tmplpath}.'/'.$template.".tt",$self->{tmp}.'/'.$template.$$.".html",$self->{data}); + } + if (-e $self->{tmplpath}.'/'.$template.".header.tt"){ + $self->TTtoHTML($self->{tmplpath}.'/'.$template.".header.tt",$self->{tmp}.'/'.$template.$$.".header.html",$self->{data}); + } + if (-e $self->{tmplpath}.'/'.$template.".footer.tt"){ + $self->TTtoHTML($self->{tmplpath}.'/'.$template.".footer.tt",$self->{tmp}.'/'.$template.$$.".footer.html",$self->{data}); + } + if (-d $self->{tmplpath}.'/'.$template){ + dircopy($self->{tmplpath}.'/'.$template,$self->{tmp}.'/'.$template); + } + return $template.$$; +} + +sub TTtoHTML(){ + my $self = shift; + my $ttfile = shift; + my $outfile = shift; + my $data = shift; + my $template = Template->new({INCLUDE_PATH => [dirname($ttfile)],OUTPUT => $outfile}); + $template->process(basename($ttfile),$data) || die "Template process failed: ", $template->error(), "\n"; +} + +sub readpdfconfig(){ + my $self = shift; + my $template = shift; + my $cfg = (); + open(CFG,$self->{tmplpath}.'/'.$template.'.conf'); + while (my $l = ){ + chomp($l); + $l =~ s/^\s+//; + if (($l =~ /^#/) || ($l eq "")) {next;} + if ($l =~ /\w+=.+/){ + my ($k,$v) = $l =~ m/^(\w+)=\"(.+)\"$/; + $cfg->{$k} = $v; + } + } + close(CFG); + return $cfg; +} +1; \ No newline at end of file diff --git a/bin/wkhtmltopdf/testdoc/dks_500.png b/bin/wkhtmltopdf/report/dks_500.png similarity index 100% rename from bin/wkhtmltopdf/testdoc/dks_500.png rename to bin/wkhtmltopdf/report/dks_500.png diff --git a/bin/wkhtmltopdf/testdoc/pdfconfig.conf b/bin/wkhtmltopdf/report/invoice.conf similarity index 100% rename from bin/wkhtmltopdf/testdoc/pdfconfig.conf rename to bin/wkhtmltopdf/report/invoice.conf diff --git a/bin/wkhtmltopdf/report/invoice.footer.html b/bin/wkhtmltopdf/report/invoice.footer.html new file mode 100644 index 0000000..cc9294e --- /dev/null +++ b/bin/wkhtmltopdf/report/invoice.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
DKS, Soci?t? ?responsabilit? limit?e, RC B168572 - TVA: LU 25375617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/testdoc/header.html b/bin/wkhtmltopdf/report/invoice.header.html similarity index 100% rename from bin/wkhtmltopdf/testdoc/header.html rename to bin/wkhtmltopdf/report/invoice.header.html diff --git a/bin/wkhtmltopdf/testdoc/content.html b/bin/wkhtmltopdf/report/invoice.html similarity index 100% rename from bin/wkhtmltopdf/testdoc/content.html rename to bin/wkhtmltopdf/report/invoice.html diff --git a/bin/wkhtmltopdf/report/ttinvoice.conf b/bin/wkhtmltopdf/report/ttinvoice.conf new file mode 100644 index 0000000..8533791 --- /dev/null +++ b/bin/wkhtmltopdf/report/ttinvoice.conf @@ -0,0 +1,7 @@ +PDFTOP="40mm" +PDFBOTTOM="20mm" +PDFLEFT="20mm" +PDFRIGHT="10mm" +PDFSIZE="A4" +PDFORIENTATION="Portrait" +ENGINE="Template::Toolkit" diff --git a/bin/wkhtmltopdf/report/ttinvoice.footer.tt b/bin/wkhtmltopdf/report/ttinvoice.footer.tt new file mode 100644 index 0000000..fa11876 --- /dev/null +++ b/bin/wkhtmltopdf/report/ttinvoice.footer.tt @@ -0,0 +1,33 @@ + + + + + + + + +
SAFFRAN IT Consulting s.à r.l. ist eine Handelsbezeichnung von
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 2537 5617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/report/ttinvoice.header.tt b/bin/wkhtmltopdf/report/ttinvoice.header.tt new file mode 100644 index 0000000..689fe7c --- /dev/null +++ b/bin/wkhtmltopdf/report/ttinvoice.header.tt @@ -0,0 +1,20 @@ + + + + + + + + + + +
+
+ SAFFRAN IT Consulting S.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffran.lu
+
+
+ diff --git a/bin/wkhtmltopdf/report/ttinvoice.tt b/bin/wkhtmltopdf/report/ttinvoice.tt new file mode 100644 index 0000000..81e1401 --- /dev/null +++ b/bin/wkhtmltopdf/report/ttinvoice.tt @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
Total Netto + 0000,00 ?
MwSt. (17%) + 0000,00 ?
Gesamt zu bezahlen: + 0000,00 ?
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/report/ttinvoice/dks_500.png b/bin/wkhtmltopdf/report/ttinvoice/dks_500.png new file mode 100644 index 0000000..35c6adb Binary files /dev/null and b/bin/wkhtmltopdf/report/ttinvoice/dks_500.png differ diff --git a/bin/wkhtmltopdf/report/ttinvoice/sitc.png b/bin/wkhtmltopdf/report/ttinvoice/sitc.png new file mode 100644 index 0000000..853b36a Binary files /dev/null and b/bin/wkhtmltopdf/report/ttinvoice/sitc.png differ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice/dks_500.png b/bin/wkhtmltopdf/tmp/ttinvoice/dks_500.png new file mode 100644 index 0000000..35c6adb Binary files /dev/null and b/bin/wkhtmltopdf/tmp/ttinvoice/dks_500.png differ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice/sitc.png b/bin/wkhtmltopdf/tmp/ttinvoice/sitc.png new file mode 100644 index 0000000..853b36a Binary files /dev/null and b/bin/wkhtmltopdf/tmp/ttinvoice/sitc.png differ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice/ttinvoice.css b/bin/wkhtmltopdf/tmp/ttinvoice/ttinvoice.css new file mode 100644 index 0000000..d56ba40 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice/ttinvoice.css @@ -0,0 +1,51 @@ +div { + font-size: 18pt; +} +table { + font-size: 18pt; + border-spacing: unset; + border-collapse: unset; +} +td.invdatalbl { + font-weight: bold; + margin: 1mm; + padding: 2mm; + border-collapse:collapse;; + width: 30mm; + background-color: #c6c6c6; +} +td.invdataval { + font-weight: normal; + margin: 1mm; + padding: 2mm; +} +.right{ + text-align: right; +} +table#tbl_products { + border-spacing: 0; + border-collapse: 0; + margin-top: 10mm; + width: 100%; +} +table#tbl_products td { + padding: 2mm; + border-bottom: 1px solid black; +} + +table#tbl_products th { + margin: 1mm; + border: 1px solid #fff; + border-bottom: 0px; + padding: 2mm; + background-color: #c6c6c6; +} + +th.footer { + margin: 1mm; + border: 1px solid #fff; + background-color: unset; + border-bottom: 0px; + padding: 2mm; + text-align: right; +} \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2386.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2386.footer.html new file mode 100644 index 0000000..17ac4bd --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2386.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
DKS, Soci�t� �responsabilit� limit�e, RC B168572 - TVA: LU 25375617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2386.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2386.header.html new file mode 100644 index 0000000..777164d --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2386.header.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
  +
+ DKS s.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2386.html b/bin/wkhtmltopdf/tmp/ttinvoice2386.html new file mode 100644 index 0000000..81791fa --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2386.html @@ -0,0 +1,63 @@ + + + + + Document + + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
Total Netto + 0000,00 €
MwSt. (17%) + 0000,00 €
Gesamt zu bezahlen: + 0000,00 €
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2529.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2529.footer.html new file mode 100644 index 0000000..17ac4bd --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2529.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
DKS, Soci�t� �responsabilit� limit�e, RC B168572 - TVA: LU 25375617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2529.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2529.header.html new file mode 100644 index 0000000..69ee309 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2529.header.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
  +
+ DKS s.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2529.html b/bin/wkhtmltopdf/tmp/ttinvoice2529.html new file mode 100644 index 0000000..81791fa --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2529.html @@ -0,0 +1,63 @@ + + + + + Document + + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
Total Netto + 0000,00 €
MwSt. (17%) + 0000,00 €
Gesamt zu bezahlen: + 0000,00 €
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2649.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2649.footer.html new file mode 100644 index 0000000..17ac4bd --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2649.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
DKS, Soci�t� �responsabilit� limit�e, RC B168572 - TVA: LU 25375617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2649.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2649.header.html new file mode 100644 index 0000000..69ee309 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2649.header.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
  +
+ DKS s.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2649.html b/bin/wkhtmltopdf/tmp/ttinvoice2649.html new file mode 100644 index 0000000..a972aeb --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2649.html @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
AB12Lange Beschreibung0Stunden0,00 €0,00 €
Total Netto + 0000,00 €
MwSt. (17%) + 0000,00 €
Gesamt zu bezahlen: + 0000,00 €
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/testdoc/footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2720.footer.html similarity index 94% rename from bin/wkhtmltopdf/testdoc/footer.html rename to bin/wkhtmltopdf/tmp/ttinvoice2720.footer.html index 9ed52d3..e398a66 100644 --- a/bin/wkhtmltopdf/testdoc/footer.html +++ b/bin/wkhtmltopdf/tmp/ttinvoice2720.footer.html @@ -21,7 +21,7 @@ function subst() { } - diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2720.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2720.header.html new file mode 100644 index 0000000..62b6ce3 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2720.header.html @@ -0,0 +1,21 @@ + + + + +
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 25375617 - No. Aut: 10024550 / 0
+
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 25375617 - No. Aut: 10024550 / 0
IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ + + + + + +
  +
+ DKS s.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2720.html b/bin/wkhtmltopdf/tmp/ttinvoice2720.html new file mode 100644 index 0000000..81e1401 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2720.html @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
Total Netto + 0000,00 ?
MwSt. (17%) + 0000,00 ?
Gesamt zu bezahlen: + 0000,00 ?
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2750.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2750.footer.html new file mode 100644 index 0000000..e398a66 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2750.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 25375617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2750.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2750.header.html new file mode 100644 index 0000000..0bb10b3 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2750.header.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
  +
+ SAFFRAN IT Consulting S.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2750.html b/bin/wkhtmltopdf/tmp/ttinvoice2750.html new file mode 100644 index 0000000..81e1401 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2750.html @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
Total Netto + 0000,00 ?
MwSt. (17%) + 0000,00 ?
Gesamt zu bezahlen: + 0000,00 ?
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2805.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2805.footer.html new file mode 100644 index 0000000..fa11876 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2805.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
SAFFRAN IT Consulting s.à r.l. ist eine Handelsbezeichnung von
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 2537 5617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2805.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2805.header.html new file mode 100644 index 0000000..067372a --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2805.header.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
  +
+ SAFFRAN IT Consulting S.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2805.html b/bin/wkhtmltopdf/tmp/ttinvoice2805.html new file mode 100644 index 0000000..81e1401 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2805.html @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
Total Netto + 0000,00 ?
MwSt. (17%) + 0000,00 ?
Gesamt zu bezahlen: + 0000,00 ?
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2823.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2823.footer.html new file mode 100644 index 0000000..fa11876 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2823.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
SAFFRAN IT Consulting s.à r.l. ist eine Handelsbezeichnung von
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 2537 5617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2823.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2823.header.html new file mode 100644 index 0000000..067372a --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2823.header.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
  +
+ SAFFRAN IT Consulting S.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2823.html b/bin/wkhtmltopdf/tmp/ttinvoice2823.html new file mode 100644 index 0000000..81e1401 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2823.html @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
Total Netto + 0000,00 ?
MwSt. (17%) + 0000,00 ?
Gesamt zu bezahlen: + 0000,00 ?
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2853.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2853.footer.html new file mode 100644 index 0000000..fa11876 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2853.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
SAFFRAN IT Consulting s.à r.l. ist eine Handelsbezeichnung von
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 2537 5617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2853.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2853.header.html new file mode 100644 index 0000000..80786df --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2853.header.html @@ -0,0 +1,21 @@ + + + + + + + + + + + +
  +
+ SAFFRAN IT Consulting S.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
SAFFRAN IT Consulting - Simplify IT
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2853.html b/bin/wkhtmltopdf/tmp/ttinvoice2853.html new file mode 100644 index 0000000..81e1401 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2853.html @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
Total Netto + 0000,00 ?
MwSt. (17%) + 0000,00 ?
Gesamt zu bezahlen: + 0000,00 ?
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2981.footer.html b/bin/wkhtmltopdf/tmp/ttinvoice2981.footer.html new file mode 100644 index 0000000..fa11876 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2981.footer.html @@ -0,0 +1,33 @@ + + + + + + + + +
SAFFRAN IT Consulting s.à r.l. ist eine Handelsbezeichnung von
DKS, Société à responsabilité limitée, RC B168572 - TVA: LU 2537 5617 - No. Aut: 10024550 / 0
+ IBAN: LU25 0020 1100 2783 8700; BIC: BILLLULL
+ Seite / +
+ \ No newline at end of file diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2981.header.html b/bin/wkhtmltopdf/tmp/ttinvoice2981.header.html new file mode 100644 index 0000000..73bbace --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2981.header.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+
+ SAFFRAN IT Consulting S.à r.l.
+ 4, rue Principale
+ L-3770 Tétange

+ Tel: +352 691 504 574
+ info@saffran.lu / www.saffrans.lu
+
+
+ diff --git a/bin/wkhtmltopdf/tmp/ttinvoice2981.html b/bin/wkhtmltopdf/tmp/ttinvoice2981.html new file mode 100644 index 0000000..81e1401 --- /dev/null +++ b/bin/wkhtmltopdf/tmp/ttinvoice2981.html @@ -0,0 +1,114 @@ + + + + + Document + + + + + + + + + + + + + + +
Rechnung
+ Firma
1, rue Principale
L-1234 Ville

+
+ + + + + +
Rechnungs-Nr.YYYYMMDD-XXXX
DatumDD.MM.YYYY
FälligkeitDD.MM.YYYY
Kundennummer00000000
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
#Produkt / DienstleistungAnz.Einzel-PreisNetto-Summe
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
AB12Lange Beschreibung0Stunden0,00 ?0,00 ?
Total Netto + 0000,00 ?
MwSt. (17%) + 0000,00 ?
Gesamt zu bezahlen: + 0000,00 ?
+
Nous vous prions de virer le montant ci-dessus au compte
+ LU25 0020 1100 2783 8700 (BILLLULL)
+ + \ No newline at end of file