kivitendo-erp.git
4 years agonew structure for letter.tex
Marei Peischl [Sun, 12 Jan 2020 21:05:22 +0000 (22:05 +0100)]
new structure for letter.tex

4 years agoremove \outfont macro
Marei Peischl [Sun, 12 Jan 2020 21:04:55 +0000 (22:04 +0100)]
remove \outfont macro

4 years agounify bank account data
Marei Peischl [Sun, 12 Jan 2020 21:00:12 +0000 (22:00 +0100)]
unify bank account data

4 years agoadd formal structure to insettings.tex
Marei Peischl [Sun, 12 Jan 2020 20:57:25 +0000 (21:57 +0100)]
add formal structure to insettings.tex

4 years agoadd projectID + orderID
Marei Peischl [Sun, 12 Jan 2020 20:55:52 +0000 (21:55 +0100)]
add projectID + orderID

4 years agocredit note to new layout
Marei Peischl [Sun, 12 Jan 2020 20:55:18 +0000 (21:55 +0100)]
credit note to new layout

4 years agoinheaders -> kiviletter
Marei Peischl [Sun, 12 Jan 2020 20:52:40 +0000 (21:52 +0100)]
inheaders -> kiviletter

4 years agoinvoice -> letter
Marei Peischl [Sun, 22 Dec 2019 18:05:11 +0000 (19:05 +0100)]
invoice -> letter

4 years agoadd komavar delivery/empty/myref/yourref
Marei Peischl [Sun, 22 Dec 2019 18:04:31 +0000 (19:04 +0100)]
add komavar delivery/empty/myref/yourref

4 years agosimplify date variable
Marei Peischl [Sun, 22 Dec 2019 17:25:13 +0000 (18:25 +0100)]
simplify date variable

4 years agofix typo in variable
Marei Peischl [Sun, 22 Dec 2019 17:14:59 +0000 (18:14 +0100)]
fix typo in variable

4 years agocleanup loc field
Marei Peischl [Sun, 22 Dec 2019 17:14:50 +0000 (18:14 +0100)]
cleanup loc field

4 years agoadjust title and transaction_descripntion
Marei Peischl [Sun, 22 Dec 2019 17:02:32 +0000 (18:02 +0100)]
adjust title and transaction_descripntion

4 years agoinitialize default account information
Marei Peischl [Sun, 22 Dec 2019 13:33:09 +0000 (14:33 +0100)]
initialize default account information

4 years agouse string if currency unknown
Marei Peischl [Sun, 22 Dec 2019 13:28:47 +0000 (14:28 +0100)]
use string if currency unknown

4 years agoremove ending logo img
Marei Peischl [Sun, 22 Dec 2019 13:28:32 +0000 (14:28 +0100)]
remove ending logo img

4 years agomove expl syntax
Marei Peischl [Mon, 9 Dec 2019 15:10:41 +0000 (16:10 +0100)]
move expl syntax

4 years agomove fromlogo to insettings
Marei Peischl [Mon, 9 Dec 2019 15:08:10 +0000 (16:08 +0100)]
move fromlogo to insettings

4 years agoadjust firsthead and fromlogo
Marei Peischl [Mon, 9 Dec 2019 15:03:07 +0000 (16:03 +0100)]
adjust firsthead and fromlogo

4 years agoscrlayer-scrpage compat
Marei Peischl [Wed, 27 Nov 2019 13:36:07 +0000 (14:36 +0100)]
scrlayer-scrpage compat

4 years agoadjust pagestyle shippingaddres +head/foot
Marei Peischl [Wed, 27 Nov 2019 13:25:03 +0000 (14:25 +0100)]
adjust pagestyle shippingaddres +head/foot

4 years agoadd shippingAddressBox mechanism
Marei Peischl [Wed, 27 Nov 2019 13:16:36 +0000 (14:16 +0100)]
add shippingAddressBox mechanism

4 years agoadd thispagestyle only if pagebreak
Marei Peischl [Wed, 27 Nov 2019 13:16:09 +0000 (14:16 +0100)]
add thispagestyle only if pagebreak

4 years agofix ifkomavar linebreaks
Marei Peischl (peiTeX) [Wed, 27 Nov 2019 12:54:28 +0000 (13:54 +0100)]
fix ifkomavar linebreaks

4 years agoadjust pricing width
Marei Peischl (peiTeX) [Wed, 27 Nov 2019 12:51:57 +0000 (13:51 +0100)]
adjust pricing width

4 years agoswitch to PricingTabular*
Marei Peischl [Wed, 27 Nov 2019 12:39:16 +0000 (13:39 +0100)]
switch to PricingTabular*

4 years agoini TableFoot bool
Marei Peischl [Wed, 27 Nov 2019 12:30:47 +0000 (13:30 +0100)]
ini TableFoot bool

4 years agoimprove PricingTable Pagestyle
Marei Peischl [Wed, 27 Nov 2019 12:26:21 +0000 (13:26 +0100)]
improve PricingTable Pagestyle

4 years agointroduce Pricingtable*
Marei Peischl [Wed, 27 Nov 2019 12:17:52 +0000 (13:17 +0100)]
introduce Pricingtable*

4 years agouse colspec from variable
Marei Peischl [Wed, 27 Nov 2019 12:13:59 +0000 (13:13 +0100)]
use colspec from variable

4 years agoadd PricingTotal environment
Marei Peischl [Wed, 27 Nov 2019 12:13:20 +0000 (13:13 +0100)]
add PricingTotal environment

4 years agoheight footerbox -> \z@
Marei Peischl [Wed, 27 Nov 2019 12:11:54 +0000 (13:11 +0100)]
height footerbox -> \z@

4 years agosetup geometry settings to match Table pagestyle
Marei Peischl [Wed, 27 Nov 2019 12:11:28 +0000 (13:11 +0100)]
setup geometry settings to match Table pagestyle

4 years agoimprove FakeTable and tcolorbox options
Marei Peischl [Wed, 27 Nov 2019 12:10:52 +0000 (13:10 +0100)]
improve FakeTable and tcolorbox options

4 years agoadd currency to P coltype
Marei Peischl [Wed, 27 Nov 2019 12:09:11 +0000 (13:09 +0100)]
add currency to P coltype

4 years agoextend pagestyles
Marei Peischl [Wed, 27 Nov 2019 12:08:09 +0000 (13:08 +0100)]
extend pagestyles

4 years agoadjust margin settings
Marei Peischl [Wed, 27 Nov 2019 12:02:58 +0000 (13:02 +0100)]
adjust margin settings

4 years agopagestyle mechanism for tableheader and tcolorboxes
Marei Peischl [Fri, 22 Nov 2019 15:53:34 +0000 (16:53 +0100)]
pagestyle mechanism for tableheader and tcolorboxes

4 years agoworkaround until xltabular can do that
Marei Peischl [Fri, 22 Nov 2019 15:52:02 +0000 (16:52 +0100)]
workaround until xltabular can do that

4 years agoclear only LT foot boxes
Marei Peischl [Thu, 21 Nov 2019 15:49:33 +0000 (16:49 +0100)]
clear only LT foot boxes

4 years agoclear only LT foot boxes
Marei Peischl [Thu, 21 Nov 2019 15:48:39 +0000 (16:48 +0100)]
clear only LT foot boxes

4 years agoclear LT boxes
Marei Peischl [Thu, 21 Nov 2019 15:46:02 +0000 (16:46 +0100)]
clear LT boxes

4 years agoadjust nested argument specifier
Marei Peischl [Thu, 21 Nov 2019 15:44:25 +0000 (16:44 +0100)]
adjust nested argument specifier

4 years agoLT@box restoring
Marei Peischl [Thu, 21 Nov 2019 15:43:19 +0000 (16:43 +0100)]
LT@box restoring

4 years agomargin adjustments
Marei Peischl [Thu, 21 Nov 2019 15:34:30 +0000 (16:34 +0100)]
margin adjustments

4 years agomargin adjustments
Marei Peischl [Thu, 21 Nov 2019 15:33:05 +0000 (16:33 +0100)]
margin adjustments

4 years agofix typo
Marei Peischl [Thu, 21 Nov 2019 15:31:27 +0000 (16:31 +0100)]
fix typo

4 years agoexpl3 space
Marei Peischl [Thu, 21 Nov 2019 15:30:47 +0000 (16:30 +0100)]
expl3 space

4 years agoallow parbreak \ExtraDescription
Marei Peischl [Thu, 21 Nov 2019 15:29:46 +0000 (16:29 +0100)]
allow parbreak \ExtraDescription

4 years agotcolorbox breakable
Marei Peischl [Thu, 21 Nov 2019 15:28:41 +0000 (16:28 +0100)]
tcolorbox breakable

4 years agoadjust tabcolsep
Marei Peischl [Thu, 21 Nov 2019 14:38:59 +0000 (15:38 +0100)]
adjust tabcolsep

4 years agointerrupt pricng tabular for faketabular
Marei Peischl [Thu, 21 Nov 2019 14:36:28 +0000 (15:36 +0100)]
interrupt pricng tabular for faketabular

4 years agolinebreaks
Marei Peischl [Thu, 21 Nov 2019 14:32:25 +0000 (15:32 +0100)]
linebreaks

4 years agoone line table
Marei Peischl [Thu, 21 Nov 2019 14:31:57 +0000 (15:31 +0100)]
one line table

4 years agocomment potentially empty lines
Marei Peischl [Thu, 21 Nov 2019 14:28:36 +0000 (15:28 +0100)]
comment potentially empty lines

4 years agoexpl environment
Marei Peischl [Thu, 21 Nov 2019 14:26:00 +0000 (15:26 +0100)]
expl environment

4 years agowithut xparse
Marei Peischl [Thu, 21 Nov 2019 14:24:20 +0000 (15:24 +0100)]
withut xparse

4 years ago\FakeTable
Marei Peischl [Thu, 21 Nov 2019 14:23:25 +0000 (15:23 +0100)]
\FakeTable

4 years ago\ -> \tabularnewline
Marei Peischl [Thu, 21 Nov 2019 14:20:18 +0000 (15:20 +0100)]
\ -> \tabularnewline

4 years agotest faketable
Marei Peischl [Thu, 21 Nov 2019 14:18:21 +0000 (15:18 +0100)]
test faketable

4 years agoremove unnecessary spaces
Marei Peischl [Thu, 21 Nov 2019 14:04:04 +0000 (15:04 +0100)]
remove unnecessary spaces

4 years agoadjust Pricing tabular currency spacing
Marei Peischl [Thu, 21 Nov 2019 13:59:28 +0000 (14:59 +0100)]
adjust Pricing tabular currency spacing

4 years agoadd a4paper, since outdated tl
Marei Peischl [Thu, 21 Nov 2019 13:55:32 +0000 (14:55 +0100)]
add a4paper, since outdated tl

4 years agofix ifkomavarempty
Marei Peischl [Thu, 21 Nov 2019 13:53:17 +0000 (14:53 +0100)]
fix ifkomavarempty

4 years agomove title to infobox if enabled
Marei Peischl [Thu, 21 Nov 2019 13:49:36 +0000 (14:49 +0100)]
move title to infobox if enabled

4 years agoinfobox option
Marei Peischl [Thu, 21 Nov 2019 13:37:56 +0000 (14:37 +0100)]
infobox option

4 years agoswitch to toaddrhpos
Marei Peischl [Thu, 21 Nov 2019 13:32:19 +0000 (14:32 +0100)]
switch to toaddrhpos

4 years agoadjust margins
Marei Peischl [Thu, 21 Nov 2019 13:25:00 +0000 (14:25 +0100)]
adjust margins

4 years agolocation -> komavars
Marei Peischl [Thu, 21 Nov 2019 13:17:10 +0000 (14:17 +0100)]
location -> komavars

4 years agomerge komavar changes for location/reffields
Marei Peischl [Thu, 21 Nov 2019 13:03:51 +0000 (14:03 +0100)]
merge komavar changes for location/reffields

4 years agoload expl3 first
Marei Peischl [Thu, 21 Nov 2019 11:09:33 +0000 (12:09 +0100)]
load expl3 first

4 years agotable -> Pricing table
Marei Peischl [Thu, 21 Nov 2019 11:05:15 +0000 (12:05 +0100)]
table -> Pricing table

4 years agospacing adjustments in pagestyle
Marei Peischl [Thu, 21 Nov 2019 11:04:40 +0000 (12:04 +0100)]
spacing adjustments in pagestyle

4 years agoinitial pagestyle config
Marei Peischl [Thu, 21 Nov 2019 11:04:04 +0000 (12:04 +0100)]
initial pagestyle config

4 years agoletter environment
Marei Peischl [Thu, 21 Nov 2019 11:00:25 +0000 (12:00 +0100)]
letter environment

4 years agoadjust head/foot structure
Marei Peischl [Thu, 21 Nov 2019 10:58:45 +0000 (11:58 +0100)]
adjust head/foot structure

4 years agoremove \ourfont
Marei Peischl [Thu, 21 Nov 2019 10:38:05 +0000 (11:38 +0100)]
remove \ourfont

4 years agoremove geometry -> DIN.lco
Marei Peischl [Thu, 21 Nov 2019 10:37:48 +0000 (11:37 +0100)]
remove geometry -> DIN.lco

4 years agokivi scratch variables
Marei Peischl [Thu, 21 Nov 2019 10:37:18 +0000 (11:37 +0100)]
kivi scratch variables

4 years agoclass loading to .tex
Marei Peischl [Thu, 21 Nov 2019 10:37:04 +0000 (11:37 +0100)]
class loading to .tex

4 years agoMandantenfähigkeit bis firma<n>
Marei Peischl [Thu, 21 Nov 2019 10:33:16 +0000 (11:33 +0100)]
Mandantenfähigkeit bis firma<n>

4 years agocleanup font selection
Marei Peischl [Thu, 21 Nov 2019 10:08:31 +0000 (11:08 +0100)]
cleanup font selection

4 years agoremove ifthenelse requirement
Marei Peischl [Thu, 21 Nov 2019 10:07:51 +0000 (11:07 +0100)]
remove ifthenelse requirement

4 years agomove inheader.tex -> kiviletter.sty
Marei Peischl [Thu, 21 Nov 2019 10:01:53 +0000 (11:01 +0100)]
move inheader.tex -> kiviletter.sty

4 years agocompiler independence
Marei Peischl [Thu, 21 Nov 2019 09:50:43 +0000 (10:50 +0100)]
compiler independence

4 years agotypographic corrections
Marei Peischl [Thu, 21 Nov 2019 09:43:51 +0000 (10:43 +0100)]
typographic corrections

4 years agoinitial commit
Marei Peischl (peiTeX) [Thu, 21 Nov 2019 09:39:18 +0000 (10:39 +0100)]
initial commit

4 years agoSL::Form: Kosmetik: auskommentierten Code entfernt
Bernd Bleßmann [Fri, 31 Jan 2020 12:33:10 +0000 (13:33 +0100)]
SL::Form: Kosmetik: auskommentierten Code entfernt

der ist schon 12 Jahre auskommentiert.

4 years agoSL::Form: get_lists: Unterstützung für shipto entfernt
Bernd Bleßmann [Fri, 31 Jan 2020 12:21:22 +0000 (13:21 +0100)]
SL::Form: get_lists: Unterstützung für shipto entfernt

get_lists für shipto wird nirgends mehr verwendet, soweit ich das sehe.

Zudem hat _get_shipto module nicht berücksichtigt und da customer und ar
ids aus eigenen Sequenzen bekommen und somit zwei dieser ids für die
verschiedenen Tabellen gleich sein können, konnte es passieren, dass für einen
Kunden eine individuelle Lieferadresse aus einer Rechnung (für einen anderen
Kunden) zurückgelieferrt wird.

4 years agoIndividuelle Lieferadresse hinzufügen: cp_gender nicht vergessen
Bernd Bleßmann [Fri, 31 Jan 2020 11:52:57 +0000 (12:52 +0100)]
Individuelle Lieferadresse hinzufügen: cp_gender nicht vergessen

shiptocp_gender darf bei der Prüfung, ob die Lieferadresse hinzugefügt werden
soll (also nicht leer ist), nicht berücksichtigt werden, da shiptocp_gender nie
leer ist.
Allerdings muss shiptocp_gender sehr wohl beim INSERT oder UPDATE
berücksichtig werden.

Der Fehler kam mit
"Individuelle Lieferadresse hinzufügen: cp_gender nicht auf leer prüfen …"
(commit b8fa93b5d2cfff453fd8a82206d1a288407a8be6) rein.

Bezieht sich auch auf #410 (redmine)
Refs #410

4 years agoInventur: beim Zählen/Korrigieren auch Artikel ohne MHD berücksichtigen, …
Bernd Bleßmann [Thu, 30 Jan 2020 13:11:56 +0000 (14:11 +0100)]
Inventur: beim Zählen/Korrigieren auch Artikel ohne MHD berücksichtigen, …

…, wenn MHD in der Mandantenkonfiguration eingeschaltet ist.

4 years agoS:C:Inventory: Kosmetik/Kommentar: emacs happy
Bernd Bleßmann [Thu, 30 Jan 2020 13:11:34 +0000 (14:11 +0100)]
S:C:Inventory: Kosmetik/Kommentar: emacs happy

4 years agoJSON-Payload: Content-Type-Header richtig parsen
Moritz Bunkus [Mon, 27 Jan 2020 10:41:50 +0000 (11:41 +0100)]
JSON-Payload: Content-Type-Header richtig parsen

Content-Type kann auch noch Attribute wie »; charset=UTF-8«
enthalten. Muss ignoriert werden.

4 years agoUnterstützung für JSON-encodierte POST-Daten
Moritz Bunkus [Mon, 3 Jun 2019 12:23:55 +0000 (14:23 +0200)]
Unterstützung für JSON-encodierte POST-Daten

Mit diesem Patch werden nun alle POST-Daten in $::request->post_data
gespeichert. Wie bisher auch werden Daten mit Content-Type
»multipart/form-data« zusätzlich in $::form gespeichert.

Will man aber JSON-encodierte Daten hochladen, so werden die
ausschließlich in $::request->post_data gespeichert, nicht in
$::form. Hintergrund ist, dass JSON-Dokumente auch aus Arrays bestehen
können, $::form aber halt immer ein Hash ist. Weiterhin ist es
sinnvoll, die Namensräume der übertragenen Parameter sauber
voneinander zu trennen.

4 years agoLXDebug::clone_for_dump: Warnung wegen Hash-Zugriff mit Key undef vermeiden
Moritz Bunkus [Tue, 28 Jan 2020 15:08:33 +0000 (16:08 +0100)]
LXDebug::clone_for_dump: Warnung wegen Hash-Zugriff mit Key undef vermeiden

4 years agoWiederkehrende Rechnungen: ge-e-mailte Rechnungen im WebDAV speichern
Moritz Bunkus [Wed, 22 Jan 2020 12:43:20 +0000 (13:43 +0100)]
Wiederkehrende Rechnungen: ge-e-mailte Rechnungen im WebDAV speichern

4 years agoS:DATEV:CSV: Längenbegrenzung bei buchungstext wieder rein
Bernd Bleßmann [Mon, 27 Jan 2020 12:54:48 +0000 (13:54 +0100)]
S:DATEV:CSV: Längenbegrenzung bei buchungstext wieder rein

Flog mit
"Fixt #348 DatevExport kommt mit bestimmten Zeichen im Buchungstext nicht klar"
(commit 324726acd30b8992854a2d59fec2a50265613eef) raus.
War sicher ein Versehen.

4 years agoS:DATEV:CSV: Kein Auffüllen des Arrays mehr
Bernd Bleßmann [Mon, 27 Jan 2020 14:05:18 +0000 (15:05 +0100)]
S:DATEV:CSV: Kein Auffüllen des Arrays mehr

Durch die Änderungen zum Festschreibungskennzeichen
("DATEV-Export Festschreibungskennzeichen für jede Buchung einzel setzen"
commit e4edba0587fc8224bd69047fe57dbf435b776aa6) wurde das Array ohnehin auf
120 Einträge erweitert, so dass die Funktion zum Auffüllen auf 116 Einträge
weg kann.

Zudem wird dadurch eine Warnung vermieden ("Negative repeat count does nothing").

Refs #416 (redmine).

4 years agoDATEV-Tests nach Erweiterung f. Festschreibungskennzeichen gefixed
Bernd Bleßmann [Fri, 24 Jan 2020 17:29:24 +0000 (18:29 +0100)]
DATEV-Tests nach Erweiterung f. Festschreibungskennzeichen gefixed

Die Tests gingen mit
"DATEV-Export Festschreibungskennzeichen für jede Buchung einzel setzen"
(commit e4edba0587fc8224bd69047fe57dbf435b776aa6) kaputt.
Das Array hat jetzt mehr Einträge und das Festschreibunungskennzeichen ist an.

Behebt #416 (redmine).

4 years agot/datev/invoices.t: Kosmetik: Alignment
Bernd Bleßmann [Fri, 24 Jan 2020 17:19:51 +0000 (18:19 +0100)]
t/datev/invoices.t: Kosmetik: Alignment