DATEV:CSV nicht gesetztes Fälligkeitsdatum für Belegfeld2 akzeptieren
Ferner Format auch WIRKLICH sechstellig DDMMYY (cherry-pick verdaddelt)
DATEV belegfeld2 wieder als Fälligkeitsfeld im Format DDMMYY implementiert
DATEV::CSV Feld Umsatz strikter beschreiben
Hier der genaue DATEV-Wortlaut:"Muss immer ein positiver Wert sein." => 0 verbieten.
DATEV::CSV: DateTime->now_local benutzen
DATEV::CSV: Modifikation von statischen Daten behoben
DATEV::CSV: Include Reihenfolge
DATEV::CSV Hopefully last polish: debug kommentare raus
DATEV::CSV ustid richtig formatieren. spellcheck. kosmetik
DATEV: Saubere Objektmethoden für CSV.pm implementiert
PODs ergänzt.Hintergrund: Sehr klare Ideen von Sven implementiert, sprengt denRahmen der Commit-Message, Details siehe Doku in redminehttp://redmine.kivitendo-premium.de/documents/18
DATEV::CSV safer order of libs
DATEV::CSV Bessere wartbarer Aufruf für _format_amount
DATEV undef values warnings optimiert
Die Mandateninformationsdaten müssen nicht zwingend fürden DATEV-Export gefüllt sein. Für die Testfälle sinddiese auch nicht gefüllt. Entsprechend optimiert.
Weitere Überarbeitung DATEV/CSV.pm
Default-Werte falls definiert in datev_csv gesetzt.Pflichtfelder markiertKern-Algorithmus klarer definiert (Hinweise von Sven) - Formatierung in Array pro Feldwert ausgelagert - Eingangs-Werte prüfen (input_check)...
DATEV: csv_buchungsexport nach DATEV::CSV.pm ausgelagert
Testfälle angepasst. POD angepasst.Details:
DATEV.pm - Klassenvariable locked hinzugefügt. - Aufruf der CSV-Klasse anstatt der internen Methode
CSV.pm - Konstruktor wie in DATEV.pm ergänzt und um minimale...
DATEV::CSV Parameterübergabe sauber vereinheitlicht. Helper format_amount
DATEV-Struktur params und lib
DATEV: Typos
DATEV Format 2018 Backend, Musterdateien und Tests
Technischer Einstieg: perldoc SL::DATEV::CSV