Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
a5ad18af 26.03.2020 12:45 Jan Büren

Changelog: ZUGFeRD und Suchoption Waren ergänzt

52f5223a 26.03.2020 12:43 Jan Büren

Artikelsuche: Suche nach in Erzeugnis verbauten Artikeln

Als Ergebnis werden Erzeugnisse und deren Bestandteile angezeigt.
Gültige Suchkriterien sind aktuell nur die Spalten in parts

9e8147d6 20.03.2020 14:48 Moritz Bunkus

Archive::Zip: kein Fix für aktuelle Versionen mehr nötig

Der Fix ist bei 1.40 bereits in offiziellen Releases
enthalten. Deutlich neuere Versionen enthalten sogar Änderungen, bei
denen unser Fix das Modul kaputt macht.

Also… Archive::Zip ≥ 1.40 voraussetzen und unseren eigenen Fix wegwerfen.

e4723627 16.03.2020 18:37 Bernd Bleßmann

Belegmasken: weitere Werte f. PrintOptions aus form füllen

Das ist für Proforma-Rg aus Aufträgen wichtig, denn diese werden nach einem
erneuten Laden über js gedruckt. Und dazu müssen die vorher eingestellten
Werte wieder richtig vorhanden sein.

Problem war: Auftrag als Proforma drucken ging erst beim zweiten Drucken.

84c2f6a9 16.03.2020 09:52 Moritz Bunkus

DATEV-Tests: eine gültige UStID-Nr benutzen

Der DATEV-Export nutzt inzwischen Routinen zur Prüfung & sauberen
Formatierung von UStID-Nummern, und die in den Tests verwendete war
nach dem gültigen Algorithmus schlicht nicht gültig.

1acc9e56 14.03.2020 13:31 Jan Büren

Testfall für #266 - Rückgabewert für Routine setzen

7e31f203 14.03.2020 08:17 Jan Büren

Fixt #266 Kontenabgleich mit Bank transaktionssicher

6caf1000 13.03.2020 14:54 Moritz Bunkus

Merge branch 'f-zugferd'

9dbe6a5c 11.03.2020 12:43 Moritz Bunkus

ZUGFeRD: Bankkonten: Standardwert »use_for_zugferd« auf FALSE gesetzt

14c7c83b 11.03.2020 12:43 Moritz Bunkus

Tests: Anpassung an Mandantenkonf. Adress-Feld in Bestandteile aufgeteilt

c20ee3de 11.03.2020 12:25 Moritz Bunkus

DATEV: UStID-Nummern-Validierung auf neues Modul SL::VATIDNr umgestellt

d0809fbb 11.03.2020 12:21 Moritz Bunkus

ZUGFeRD-Import: UStID-Nr auch finden, wenn sie nicht normalisiert sind

Sowohl die UStID-Nummern in der ZUGFeRD.xml als auch die Nummern der
Lieferanten in der Datenbank werden nun zum Vergleichen
normalisiert. Damit wird auch ein Lieferant gefunden, dessen UStID-Nr...

82fa9647 11.03.2020 12:04 Moritz Bunkus

ZUGFeRD: UStID-Nummern validieren und normalisiert ausgeben

f7bb8c5a 11.03.2020 12:02 Moritz Bunkus

Mandantenkonfiguration: UStID-Nummern beim Speichern validieren

29a13714 11.03.2020 11:57 Moritz Bunkus

Kunden/Lieferanten: UStID-Nummern beim Speichern validieren

caaa4f67 11.03.2020 11:56 Moritz Bunkus

SL::VATIDNr — Validierung/Normalisierung von UStID-Nummmern/schweizer UIDs

9077dc27 10.03.2020 12:24 Jan Büren

ZUGFeRD: ZUGFeRD-Controller der minimal ZUGFeRD PDF parst

Simples Upload Formular für ein PDF. Falls das PDF gültige
ZUGFeRD Daten hat und ein Lieferant mit UST-ID in kivi gefunden wird,
werden die Formulardaten in der ersten gefunden Kreditorenbelegvorlage...

38de15c0 10.03.2020 09:42 Jan Büren

ZUGFeRD: Mehr monatliche Einheitsvarianten erlauben und Jahr (ANN) ergänzt

aca4ec87 09.03.2020 13:43 G. Richardson

Typo in Zugriffsrechten

c08e4068 09.03.2020 10:35 Jan Büren

ZUGFeRD: Konsolen-Debug auskommentiert

Wirft im Webserver 'bad header' Fehlermeldungen

b24dfcbb 06.03.2020 15:11 Moritz Bunkus

ZUGFeRD: Zahlungsinfos ergänzt: Kontonummer, Typ=Einzug/Überweisung

5ceaa0a7 03.03.2020 16:29 Moritz Bunkus

ZUGFeRD: falschen schließenden HTML-Tag korrigiert

5da10e01 03.03.2020 16:26 Moritz Bunkus

ZUGFeRD: Einstellung bzgl. Erzeugung auch in Kundenstammdaten

59b1c4c2 03.03.2020 14:19 Moritz Bunkus

ZUGFeRD: Kosmetik

34d54675 03.03.2020 13:58 Moritz Bunkus

ZUGFeRD: Zahlungsbedingungen: Skonto-Basis-Betrag mit ausgeben

27e9e34d 03.03.2020 12:57 Moritz Bunkus

ZUGFeRD: UStID des Kunden angeben, sofern bekannt

7e140ea8 03.03.2020 12:46 Moritz Bunkus

ZUGFeRD: Verkäufer-UStID ist über Validierung erzwungen vorhanden

b7c38d99 03.03.2020 12:38 Moritz Bunkus

ZUGFeRD: richtige Typencodes für Stornos

50fb51d9 03.03.2020 12:37 Moritz Bunkus

make_record(_item): Unterstützung für Gutschriften

Bei Gutschriften stehen gewisse Werte in $::form positiv, die aber im
Rose-Objekt negativ sein müssen.

b47a0a54 03.03.2020 11:29 Moritz Bunkus

ZUGFeRD: fehlende Übersetzungen ergänzt

53a350d9 03.03.2020 11:27 Moritz Bunkus

ZUGFeRD: Test-Modus über Mandantenkonfiguration konfigurierbar gemacht

e7e3b8f9 02.03.2020 17:32 Jan Büren

installation check für zugferd typo gefixt

5e9f08d4 02.03.2020 17:21 Moritz Bunkus

ZUGFeRD: nicht nach \documentclass, sondern \begin{document} suchen

\documentclass steht evtl. in einem Include.

ac51747a 02.03.2020 17:18 Moritz Bunkus

ZUGFeRD: Kosmetik

80cda5e6 02.03.2020 15:55 Moritz Bunkus

Dokumentationsupdate zu benötigten Perl-Modulen

a827a37d 02.03.2020 15:53 Moritz Bunkus

SL::ZUGFeRD: Funktionen zum Extrahieren von ZUGFeRD-XML-Daten aus PDFs

dc78c225 28.02.2020 17:24 Moritz Bunkus

ZUGFeRD: Feature über Mandantenkonfiguration abschaltbar

333003d3 28.02.2020 17:24 Moritz Bunkus

ZUGFeRD: Validierung diverser nötiger Parameter

e5f53eb5 28.02.2020 17:24 Moritz Bunkus

ZUGFeRD: allgemeine Notizen für alle Rechnungen in Übersetzungen anlegen können

cf0455f5 28.02.2020 17:24 Moritz Bunkus

ZUGFeRD: Rechnungen mit ZUGFeRD-Daten erzeugen

fd7e51e9 28.02.2020 16:07 Moritz Bunkus

UNECRecommendation20: Mapping von Einheitsnamen auf Codes

0eea3fe9 28.02.2020 15:01 Moritz Bunkus

ISO 4217: Mapping von Währungsnamen auf Codes

d5709d39 28.02.2020 15:01 Moritz Bunkus

ISO 3166: Mapping von Ländernamen auf ISO 3166-1 Alpha 2-Codes

5ad4d6d7 28.02.2020 15:01 Moritz Bunkus

PDF/A-Erzeugung: die XMP-Metadaten selber erzeugen

dc8ffeaa 28.02.2020 15:01 Moritz Bunkus

PDF-Erzeugung: alles in temporärem Unterverzeichnis von users erledigen

Das vermeidet Kollisionen, wenn Dateien mit festem Namen wie
`pdfa.xmp` für PDF/A erzeugt werden müssen.

80eceeda 28.02.2020 15:01 Moritz Bunkus

PDF-Erzeugung: Support fürs Erzeugen von PDF/A-konformen PDFs

Es gibt einen Rose-DB-Helfer `S:D:H:PDF_A`, der die erforderliche
Struktur für `SL::Template::LaTeX` (via
`$form->{TEMPLATE_DRIVER_OPTIONS}->{pdf_a}`) erzeugt. Der Helfer ist
für die üblichen Belegklassen (`S:D:{Order,DeliveryOrder,Invoice}`)...

d91984a2 28.02.2020 13:45 Moritz Bunkus

Vorlagen: (kaputte) Unterstützung für XML-Vorlagen entfernt

Außerdem ein paar Vorkommen der schon seit längerem entfernte Winston
& Taxbird entfernt.

298aa1cb 28.02.2020 13:44 Moritz Bunkus

Bug in Emacs' Perl-Syntax-Highlighter umschiffen

cd6bfeee 28.02.2020 13:43 Moritz Bunkus

make_record(_item): discount-Feld richtig behandeln

In der Maske und daher in $::form stehen die Werte in Prozent, in den
DB-Spalten und damit den Rose-Attributen werden sie aber als Faktor
gespeichert, sprich z.B. 0.05 für 5%.

2ae70bd4 28.02.2020 13:43 Moritz Bunkus

_make_record(_item): Zahlenattribute nicht mit leeren Strings setzen

Wir übergeben diverse Zahlenfelder als hidden inputs, ohne dass wir
prüfen, ob die überhaupt gesetzt sind:

1. Im Aufruf 1 ist z.B. `$::form->{customer_id} = undef`, oder es gibt
sogar nicht mal ein `$::form->{customer_id}`....

63cb5b41 28.02.2020 12:56 Moritz Bunkus

Mandantenkonfiguration: Adress-Feld in einzelne Bestandteile aufgeteilt

dcb0b06f 28.02.2020 12:31 Bernd Bleßmann

SelfTest: Transactions: check_summe_stornobuchungen optimiert

Für den zu beobachteten Zeitraum werden jetzt getrennt betrachtet, ob
Rechnungen aus diesem Zeitraum storniert sind und mit Ihren Partnern in
der Summe nicht 0 ergeben,
oder ob
Stornorechnungen in diesem Zeitraum erstellt wurden und mit Ihrem Partner...

4542774a 28.02.2020 10:01 Bernd Bleßmann

SelfTest: Transactions: Stornosumme -> copy/paste-Fehler ar statt ap

3b3e1554 28.02.2020 10:01 Bernd Bleßmann

SL/BackgroundJob/SelfTest: eine lfd. Modulnummer hinzufügen.

Die Ergebnisse für das E-Mail-Template liegen in einem Hash mit den
Modul-Namen als keys. Im Template wird über die keys iteriert, damit ist
die Reihenfolge aber nicht garantiert. Deshalb wird hier eine Modulnummer...

8da82ce0 28.02.2020 10:01 Bernd Bleßmann

Kosmetik: POD bei SelfTest: keine leeren Abschnitte

Das gibt Warnungen beim podchecker

53db54a8 27.02.2020 12:37 Moritz Bunkus

Unterstützung für PostgreSQL 12 Teil 3

Sortierung der Erzeugnisse nach der dafür vorgesehenen
Positionsspalte, nicht ID.

ca247333 27.02.2020 12:18 Moritz Bunkus

Unterstützung für PostgreSQL 12 Teil 2

PostgreSQL 12 unterstützt OIDs nicht mehr. Daher die letzten Stellen
umgestellt, an denen noch OIDs verwendet wurden.

16d5a584 26.02.2020 16:23 G. Richardson

Typo

05f8844c 25.02.2020 12:59 G. Richardson

Typo in comments

dd3f1958 20.02.2020 12:56 Moritz Bunkus

Unterstützung für PostgreSQL 12

Das Format von `pg_attrdef` wurde in PostgreSQL 12 deutlich geändert;
die Spalte `adsrc` gibt es nicht mehr. Für den Auth-Code ist
allerdings nur interessant, ob es Spalte X in Tabelle Y bereits
gibt. Also auch nur genau diese Informationen auslesen.

c1c33278 14.02.2020 09:02 Jan Büren

peitex: Weitere Überarbeitungen

- Syntax Fix globaleprojectnumber
- Abstand Fußzeile
- Schriftgröße
- obere Tabelle am rechten Rand ausgerichtet

c45d7eed 13.02.2020 18:07 Bernd Bleßmann

Angebot / Auftrag (alte Masken) / Lieferschein: nur Mailen, wenn gespeichert

Behebt #418 (redmine).

72896270 11.02.2020 14:33 Bernd Bleßmann

Part-Controller: HTML-Template: vergessene table rows

d22f2fe4 11.02.2020 14:32 Bernd Bleßmann

Part-Controller: HTML-Template: kein hidden in Tabellen ausserhalb von Daten

8109de6b 11.02.2020 14:30 Bernd Bleßmann

Part-Controller: HTML-Template: keine divs in Tabellen ausserhalb von Daten

Die Ids der divs scheinen auch gar nicht verwendet zu werden.

a75d454b 11.02.2020 14:29 Bernd Bleßmann

Part-Controller: HTML-Template: doppelte </td>s entfernt

5a2af341 07.02.2020 12:17 Bernd Bleßmann

Kundenspezifische Artikelpreise: Reihenfolge/sortorder berücksichtigen

a0f5fb23 07.02.2020 12:16 Bernd Bleßmann

special_chars: non-breaking-hyphen 0x2011 für LaTeX ersetzen

9c4828ab 06.02.2020 18:52 Bernd Bleßmann

LaTeX: Tilde vor U+00A0 ersetzen, sonst wird aus U+00A0 eine LaTeX-Tilde

Da die Tilde in LaTeX eben für non-breaking whitespace steht, darf diese
nicht durch die mittig gesetzte Tilde ersetzt werden. Deshalb hier die
Reihenfolge ändern.

8298c2ea 05.02.2020 15:38 Bernd Bleßmann

Massendruck: Option "beidseitig" auch beim Drucken aus Rechnungsberichten

10fbcae8 05.02.2020 12:21 Bernd Bleßmann

Massenerzeugen Rechnungen aus LS: Übersetzung: Aktion eindeutiger benannt

d54df677 04.02.2020 08:58 Jan Büren

Revert TeX-Überarbeitung im falschen Verzeichnis

This reverts:
commit 476429fa864d440180218e8c2e5b53740f0b7467.
dca78edda3cac77053efe72d16d2218dba513462 cleanup Readme
bb1179e3d9d657a99e60682a34a6033bef18fac8 simpletabular
5abb89ac6395d694c65ee2022e38e7a223747c00 SimpleTabular tests...

4987cdc7 03.02.2020 13:49 Jan Büren

PeiTeX: Druckvorlagen LaTeX Überarbeitung Rohdaten

6f2c9845 03.02.2020 12:59 Bernd Bleßmann

S:D:Invoice: _post_add_acctrans: Keine Tranaktionen mit Summe == 0 speichern.

Das liefert einen Fehler beim DATEV-Export. Zudem filtert die Buchungsroutine
der Rechnungsmaske diese Buchungen aus raus.

Bezieht sich auch auf #414
Refs #414

45c3836a 03.02.2020 12:21 Jan Büren

Changelog: Überarbeitung LaTeX-Druckvorlage

96b57865 03.02.2020 12:21 Jan Büren

Neue Standard-Vorlage marei (Überarbeitung von RB)

dca78edd 03.02.2020 12:21 Marei Peischl

cleanup Readme

bb1179e3 03.02.2020 12:21 Marei Peischl

simpletabular

5abb89ac 03.02.2020 12:21 Marei Peischl

SimpleTabular tests

7cf7210b 03.02.2020 12:21 Marei Peischl

introduce simpletabular

fabf7c3a 03.02.2020 12:21 Marei Peischl

new structure to zahlungserinnerung_invoice.tex

af7a3404 03.02.2020 12:21 Marei Peischl

new structure to zahlungserinnerung.tex

80901551 03.02.2020 12:21 Marei Peischl

new structure to statement.tex

a7572e46 03.02.2020 12:21 Marei Peischl

new structure to sales_order.tex

f43b2a0b 03.02.2020 12:21 Marei Peischl

move orderID & projectID

010c8d1e 03.02.2020 12:21 Marei Peischl

new structure to sales_delivery_order.tex

5bfc87c5 03.02.2020 12:21 Marei Peischl

add reqdate to table if available

149f46a9 03.02.2020 12:21 Marei Peischl

new structure to purchase_order-tex

8c862a9f 03.02.2020 12:21 Marei Peischl

remove \ourfont macro

6888c2ac 03.02.2020 12:21 Marei Peischl

new structure for proforma.tex

8d8eff98 03.02.2020 12:21 Marei Peischl

bugfix invoice

c103e04b 03.02.2020 12:21 Marei Peischl

new structure for request_quotation.tex

ecdc6333 03.02.2020 12:21 Marei Peischl

new structure for letter.tex

dc93c686 03.02.2020 12:21 Marei Peischl

remove \outfont macro

007ad5c5 03.02.2020 12:21 Marei Peischl

unify bank account data

213a795c 03.02.2020 12:21 Marei Peischl

add formal structure to insettings.tex

09209998 03.02.2020 12:21 Marei Peischl

add projectID + orderID

f13ae2e6 03.02.2020 12:21 Marei Peischl

credit note to new layout

0109c242 03.02.2020 12:21 Marei Peischl

inheaders -> kiviletter

f8d1b96b 03.02.2020 12:21 Marei Peischl

invoice -> letter