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
DATEV: Falsche Variable für Nachkommastellen gefixt
Fun fact: das war seit Refactoring in 2008-12-15 kaputt (Commit40d52f50).
und die restlichen .pm Module.
DATEV-Schnittstelle: Auslagerung von KNE-Schreibfunktionen in eigenes Modul. Kosmetik. Einrückung. Coderefactoring für bessere Lesbarkeit.