mirror of
https://github.com/pretix/pretix.git
synced 2026-05-04 15:04:03 +00:00
Bankimport: Compatibility with Postbank CSV files
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
Umsatzauskunft - gebuchte Ums<6D>tze
|
||||
Name;Fiktive Veranstaltungsgesellschaft mbH
|
||||
BLZ;12345679
|
||||
Kontonummer;00123456789
|
||||
IBAN;DE12500105170648489890
|
||||
Aktueller Kontostand;1.337,42 <20>
|
||||
Summe vorgemerkter Ums<6D>tze;0,00 <20>
|
||||
|
||||
"Buchungstag";"Wertstellung";"Umsatzart";"Buchungsdetails";"Auftraggeber";"Empf<70>nger";"Betrag (<28>)";"Saldo (<28>)"
|
||||
"07.08.2016";"01.08.2016";"Gutschrift";"Verwendungszweck 2015ABCDE";"Karla Kundin";"Fiktive Veranstaltungsgesellschaft mbH";"<22> 42,00";"<22> 1.337,42"
|
||||
"29.07.2016";"29.07.2016";"Gutschrift";"Referenz NOTPROVIDED";"Lars Lieferant";"Fiktive Veranstaltungsgesellschaft mbH";"<22> 56,76";"<22> 1.337,42"
|
||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
@@ -121,3 +121,27 @@ class CsvImportTest(TestCase):
|
||||
]
|
||||
filename = "csvimport_data_de_dab.csv"
|
||||
self._test_from_sample_file(filename, expected, hint, expected_parsed)
|
||||
|
||||
def test_sample_file_postbank(self):
|
||||
expected = [
|
||||
['Buchungstag', 'Wertstellung', 'Umsatzart', 'Buchungsdetails', 'Auftraggeber', 'Empfänger',
|
||||
'Betrag (\x80)', 'Saldo (\x80)'],
|
||||
['07.08.2016', '01.08.2016', 'Gutschrift', 'Verwendungszweck 2015ABCDE', 'Karla Kundin',
|
||||
'Fiktive Veranstaltungsgesellschaft mbH', '\xA4 42,00', '\xA4 1.337,42'],
|
||||
['29.07.2016', '29.07.2016', 'Gutschrift', 'Referenz NOTPROVIDED', 'Lars Lieferant',
|
||||
'Fiktive Veranstaltungsgesellschaft mbH', '\xA4 56,76', '\xA4 1.337,42'],
|
||||
]
|
||||
hint = {
|
||||
'payer': [4],
|
||||
'reference': [3],
|
||||
'date': 0,
|
||||
'amount': 6,
|
||||
'cols': 8,
|
||||
}
|
||||
expected_parsed = [
|
||||
{'payer': 'Karla Kundin', 'reference': 'Verwendungszweck 2015ABCDE', 'amount': '42,00',
|
||||
'date': '07.08.2016'},
|
||||
{'payer': 'Lars Lieferant', 'reference': 'Referenz NOTPROVIDED', 'amount': '56,76', 'date': '29.07.2016'}
|
||||
]
|
||||
filename = "csvimport_data_de_postbank.csv"
|
||||
self._test_from_sample_file(filename, expected, hint, expected_parsed)
|
||||
|
||||
Reference in New Issue
Block a user