Debitorenbuchungen als CSV importieren
authorG. Richardson <information@kivitendo-premium.de>
Mon, 29 Feb 2016 10:56:49 +0000 (11:56 +0100)
committerG. Richardson <information@kivitendo-premium.de>
Mon, 29 Feb 2016 15:18:46 +0000 (16:18 +0100)
commit3f924c0fc876c2133e5ba22f25a45a484885ee0b
tree9896529d8c788b8eb003b4de8907193fa34bb455
parent4f43ec85816b8f5c9031ff35adfa9e0d33c4306f
Debitorenbuchungen als CSV importieren

Ähnlich wie der Auftragsimport wird hier gemultiplexed, d.h. es gibt separate
Zeilen für die Debitorenbuchung (ar) und die Buchungszeilen (acc_trans).

Es handelt sich allerdings nicht exakt um acc_trans-Zeilen, die direkt
als acc_trans Objekte importiert werden, sondern es können die gleichen
Informationen wie bei der Debitorenbuchung übergeben werden, also Konto,
Betrag, Steuerschlüssel und Projekt, und daraus werden dann die
acc_trans-Zeilen generiert, inklusive Steuerautomatik.

Das Forderungskonto muß in der Rechnungszeile übergeben werden, der Betrag wird
dann anhand der Buchungszeilen bestimmt.

Beispiel für Import-Format (siehe auch mehr Beispiele in t/controllers/csvimport/artransactions.t)

datatype,customer_id,taxzone_id,currency_id,invnumber,taxincluded,archart
datatype,accno,amount,taxkey
"Rechnung",960,4,1,"invoice",f,1400
"AccTransaction",8400,159.48,3
SL/Controller/CsvImport.pm
SL/Controller/CsvImport/ARTransaction.pm [new file with mode: 0644]
SL/Controller/CsvImport/Base.pm
SL/Controller/CsvImport/BaseMulti.pm
doc/changelog
locale/de/all
menus/user/00-erp.yaml
t/controllers/csvimport/artransactions.t [new file with mode: 0644]
templates/webpages/csv_import/_form_artransactions.html [new file with mode: 0644]
templates/webpages/csv_import/form.html