1use serde::{Serialize, Deserialize};
2use std::fmt::Display;
3use std::fmt::Formatter;
4
5#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
6#[serde(rename_all = "PascalCase")]
7pub struct DebKred {
8 pub konto: u32,
9 pub name_adressattyp_unternehmen: String,
10 pub unternehmensgegenstand: String,
11 pub name_adressattyp_natürl_person: String,
12 pub vorname_adressattyp_natürl_person: String,
13 pub name_adressattyp_keine_angabe: String,
14 pub adressattyp: String,
15 pub kurzbezeichnung: String,
16 pub eu_land: String,
17 pub eu_ustid: String,
18 pub anrede: String,
19 pub titel: String,
20 pub adelstitel: String,
21 pub namensvorsatz: String,
22 pub adressart: String,
23 pub straße: String,
24 pub postfach: String,
25 pub postleitzahl: String,
26 pub ort: String,
27 pub land: String,
28 pub versandzusatz: String,
29 pub adresszusatz: String,
30 pub abweichende_anrede: String,
31 pub abw_zustellbezeichnung_1: String,
32 pub abw_zustellbezeichnung_2: String,
33 pub kennz_korrespondenzadresse: String,
34 pub adresse_gültig_von: String,
35 pub adresse_gültig_bis: String,
36 pub telefon: String,
37 pub bemerkung_telefon: String,
38 pub telefon_gl: String,
39 pub bemerkung_telefon_gl: String,
40 pub e_mail: String,
41 pub bemerkung_e_mail: String,
42 pub internet: String,
43 pub bemerkung_internet: String,
44 pub fax: String,
45 pub bemerkung_fax: String,
46 pub sonstige: String,
47 pub bemerkung_sonstige: String,
48 pub bankleitzahl_1: String,
49 pub bankbezeichnung_1: String,
50 pub bank_kontonummer_1: String,
51 pub länderkennzeichen_1: String,
52 pub iban_nr_1: String,
53 pub leerfeld1: String,
54 pub swift_code_1: String,
55 pub abw_kontoinhaber_1: String,
56 pub kennz_hauptbankverb_1: String,
57 pub bankverb_1_gültig_von: String,
58 pub bankverb_1_gültig_bis: String,
59 pub bankleitzahl_2: String,
60 pub bankbezeichnung_2: String,
61 pub bank_kontonummer_2: String,
62 pub länderkennzeichen_2: String,
63 pub iban_nr_2: String,
64 pub leerfeld2: String,
65 pub swift_code_2: String,
66 pub abw_kontoinhaber_2: String,
67 pub kennz_hauptbankverb_2: String,
68 pub bankverb_2_gültig_von: String,
69 pub bankverb_2_gültig_bis: String,
70 pub bankleitzahl_3: String,
71 pub bankbezeichnung_3: String,
72 pub bank_kontonummer_3: String,
73 pub länderkennzeichen_3: String,
74 pub iban_nr_3: String,
75 pub leerfeld3: String,
76 pub swift_code_3: String,
77 pub abw_kontoinhaber_3: String,
78 pub kennz_hauptbankverb_3: String,
79 pub bankverb_3_gültig_von: String,
80 pub bankverb_3_gültig_bis: String,
81 pub bankleitzahl_4: String,
82 pub bankbezeichnung_4: String,
83 pub bank_kontonummer_4: String,
84 pub länderkennzeichen_4: String,
85 pub iban_nr_4: String,
86 pub leerfeld4: String,
87 pub swift_code_4: String,
88 pub abw_kontoinhaber_4: String,
89 pub kennz_hauptbankverb_4: String,
90 pub bankverb_4_gültig_von: String,
91 pub bankverb_4_gültig_bis: String,
92 pub bankleitzahl_5: String,
93 pub bankbezeichnung_5: String,
94 pub bank_kontonummer_5: String,
95 pub länderkennzeichen_5: String,
96 pub iban_nr_5: String,
97 pub leerfeld5: String,
98 pub swift_code_5: String,
99 pub abw_kontoinhaber_5: String,
100 pub kennz_hauptbankverb_5: String,
101 pub bankverb_5_gültig_von: String,
102 pub bankverb_5_gültig_bis: String,
103 pub leerfeld6: String,
104 pub briefanrede: String,
105 pub grußformel: String,
106 pub kunden_lief_nr: String,
107 pub steuernummer: String,
108 pub sprache: String,
109 pub ansprechpartner: String,
110 pub vertreter: String,
111 pub sachbearbeiter: String,
112 pub diverse_konto: String,
113 pub ausgabeziel: String,
114 pub währungssteuerung: String,
115 pub kreditlimit_debitor: String,
116 pub zahlungsbedingung: String,
117 pub fälligkeit_in_tagen_debitor: String,
118 pub skonto_in_prozent_debitor: String,
119 pub kreditoren_ziel_1_tg: String,
120 pub kreditoren_skonto_1_prozent: String,
121 pub kreditoren_ziel_2_tg: String,
122 pub kreditoren_skonto_2_prozent: String,
123 pub kreditoren_ziel_3_brutto_tg: String,
124 pub kreditoren_ziel_4_tg: String,
125 pub kreditoren_skonto_4_prozent: String,
126 pub kreditoren_ziel_5_tg: String,
127 pub kreditoren_skonto_5_prozent: String,
128 pub mahnung: String,
129 pub kontoauszug: String,
130 pub mahntext_1: String,
131 pub mahntext_2: String,
132 pub mahntext_3: String,
133 pub kontoauszugstext: String,
134 pub mahnlimit_betrag: String,
135 pub mahnlimit_prozent: String,
136 pub zinsberechnung: String,
137 pub mahnzinssatz_1: String,
138 pub mahnzinssatz_2: String,
139 pub mahnzinssatz_3: String,
140 pub lastschrift: String,
141 pub leerfeld7: String,
142 pub mandantenbank: String,
143 pub zahlungsträger: String,
144 pub indiv_feld_1: String,
145 pub indiv_feld_2: String,
146 pub indiv_feld_3: String,
147 pub indiv_feld_4: String,
148 pub indiv_feld_5: String,
149 pub indiv_feld_6: String,
150 pub indiv_feld_7: String,
151 pub indiv_feld_8: String,
152 pub indiv_feld_9: String,
153 pub indiv_feld_10: String,
154 pub indiv_feld_11: String,
155 pub indiv_feld_12: String,
156 pub indiv_feld_13: String,
157 pub indiv_feld_14: String,
158 pub indiv_feld_15: String,
159 pub abweichende_anrede_rechnungsadresse: String,
160 pub adressart_rechnungsadresse: String,
161 pub straße_rechnungsadresse: String,
162 pub postfach_rechnungsadresse: String,
163 pub postleitzahl_rechnungsadresse: String,
164 pub ort_rechnungsadresse: String,
165 pub land_rechnungsadresse: String,
166 pub versandzusatz_rechnungsadresse: String,
167 pub adresszusatz_rechnungsadresse: String,
168 pub abw_zustellbezeichnung_1_rechnungsadresse: String,
169 pub abw_zustellbezeichnung_2_rechnungsadresse: String,
170 pub adresse_gültig_von_rechnungsadresse: String,
171 pub adresse_gültig_bis_rechnungsadresse: String,
172 pub bankleitzahl_6: String,
173 pub bankbezeichnung_6: String,
174 pub bank_kontonummer_6: String,
175 pub länderkennzeichen_6: String,
176 pub iban_nr_6: String,
177 pub leerfeld8: String,
178 pub swift_code_6: String,
179 pub abw_kontoinhaber_6: String,
180 pub kennz_hauptbankverb_6: String,
181 pub bankverb_6_gültig_von: String,
182 pub bankverb_6_gültig_bis: String,
183 pub bankleitzahl_7: String,
184 pub bankbezeichnung_7: String,
185 pub bank_kontonummer_7: String,
186 pub länderkennzeichen_7: String,
187 pub iban_nr_7: String,
188 pub leerfeld9: String,
189 pub swift_code_7: String,
190 pub abw_kontoinhaber_7: String,
191 pub kennz_hauptbankverb_7: String,
192 pub bankverb_7_gültig_von: String,
193 pub bankverb_7_gültig_bis: String,
194 pub bankleitzahl_8: String,
195 pub bankbezeichnung_8: String,
196 pub bank_kontonummer_8: String,
197 pub länderkennzeichen_8: String,
198 pub iban_nr_8: String,
199 pub leerfeld10: String,
200 pub swift_code_8: String,
201 pub abw_kontoinhaber_8: String,
202 pub kennz_hauptbankverb_8: String,
203 pub bankverb_8_gültig_von: String,
204 pub bankverb_8_gültig_bis: String,
205 pub bankleitzahl_9: String,
206 pub bankbezeichnung_9: String,
207 pub bank_kontonummer_9: String,
208 pub länderkennzeichen_9: String,
209 pub iban_nr_9: String,
210 pub leerfeld11: String,
211 pub swift_code_9: String,
212 pub abw_kontoinhaber_9: String,
213 pub kennz_hauptbankverb_9: String,
214 pub bankverb_9_gültig_von: String,
215 pub bankverb_9_gültig_bis: String,
216 pub bankleitzahl_10: String,
217 pub bankbezeichnung_10: String,
218 pub bank_kontonummer_10: String,
219 pub länderkennzeichen_10: String,
220 pub iban_nr_10: String,
221 pub leerfeld12: String,
222 pub swift_code_10: String,
223 pub abw_kontoinhaber_10: String,
224 pub kennz_hauptbankverb_10: String,
225 pub bankverb_10_gültig_von: String,
226 pub bankverb_10_gültig_bis: String,
227 pub nummer_fremdsystem: String,
228 pub insolvent: String,
229 pub sepa_mandatsreferenz_1: String,
230 pub sepa_mandatsreferenz_2: String,
231 pub sepa_mandatsreferenz_3: String,
232 pub sepa_mandatsreferenz_4: String,
233 pub sepa_mandatsreferenz_5: String,
234 pub sepa_mandatsreferenz_6: String,
235 pub sepa_mandatsreferenz_7: String,
236 pub sepa_mandatsreferenz_8: String,
237 pub sepa_mandatsreferenz_9: String,
238 pub sepa_mandatsreferenz_10: String,
239 pub verknüpftes_opos_konto: String,
240 pub mahnsperre_bis: String,
241 pub lastschriftsperre_bis: String,
242 pub zahlungssperre_bis: String,
243 pub gebührenberechnung: String,
244 pub mahngebühr_1: String,
245 pub mahngebühr_2: String,
246 pub mahngebühr_3: String,
247 pub pauschalenberechnung: String,
248 pub verzugspauschale_1: String,
249 pub verzugspauschale_2: String,
250 pub verzugspauschale_3: String,
251 pub alternativer_suchname: String,
252 pub status: String,
253 pub anschrift_manuell_geändert_korrespondenzadresse: String,
254 pub anschrift_individuell_korrespondenzadresse: String,
255 pub anschrift_manuell_geändert_rechnungsadresse: String,
256 pub anschrift_individuell_rechnungsadresse: String,
257 pub fristberechnung_bei_debitor: String,
258 pub mahnfrist_1: String,
259 pub mahnfrist_2: String,
260 pub mahnfrist_3: String,
261 pub letzte_frist: String,
262}
263
264impl Default for DebKred {
265 fn default() -> Self {
266 DebKred{
267 konto: 0,
268 name_adressattyp_unternehmen: "".to_string(),
269 unternehmensgegenstand: "".to_string(),
270 name_adressattyp_natürl_person: "".to_string(),
271 vorname_adressattyp_natürl_person: "".to_string(),
272 name_adressattyp_keine_angabe: "".to_string(),
273 adressattyp: "".to_string(),
274 kurzbezeichnung: "".to_string(),
275 eu_land: "".to_string(),
276 eu_ustid: "".to_string(),
277 anrede: "".to_string(),
278 titel: "".to_string(),
279 adelstitel: "".to_string(),
280 namensvorsatz: "".to_string(),
281 adressart: "".to_string(),
282 straße: "".to_string(),
283 postfach: "".to_string(),
284 postleitzahl: "".to_string(),
285 ort: "".to_string(),
286 land: "".to_string(),
287 versandzusatz: "".to_string(),
288 adresszusatz: "".to_string(),
289 abweichende_anrede: "".to_string(),
290 abw_zustellbezeichnung_1: "".to_string(),
291 abw_zustellbezeichnung_2: "".to_string(),
292 kennz_korrespondenzadresse: "".to_string(),
293 adresse_gültig_von: "".to_string(),
294 adresse_gültig_bis: "".to_string(),
295 telefon: "".to_string(),
296 bemerkung_telefon: "".to_string(),
297 telefon_gl: "".to_string(),
298 bemerkung_telefon_gl: "".to_string(),
299 e_mail: "".to_string(),
300 bemerkung_e_mail: "".to_string(),
301 internet: "".to_string(),
302 bemerkung_internet: "".to_string(),
303 fax: "".to_string(),
304 bemerkung_fax: "".to_string(),
305 sonstige: "".to_string(),
306 bemerkung_sonstige: "".to_string(),
307 bankleitzahl_1: "".to_string(),
308 bankbezeichnung_1: "".to_string(),
309 bank_kontonummer_1: "".to_string(),
310 länderkennzeichen_1: "".to_string(),
311 iban_nr_1: "".to_string(),
312 leerfeld1: "".to_string(),
313 swift_code_1: "".to_string(),
314 abw_kontoinhaber_1: "".to_string(),
315 kennz_hauptbankverb_1: "".to_string(),
316 bankverb_1_gültig_von: "".to_string(),
317 bankverb_1_gültig_bis: "".to_string(),
318 bankleitzahl_2: "".to_string(),
319 bankbezeichnung_2: "".to_string(),
320 bank_kontonummer_2: "".to_string(),
321 länderkennzeichen_2: "".to_string(),
322 iban_nr_2: "".to_string(),
323 leerfeld2: "".to_string(),
324 swift_code_2: "".to_string(),
325 abw_kontoinhaber_2: "".to_string(),
326 kennz_hauptbankverb_2: "".to_string(),
327 bankverb_2_gültig_von: "".to_string(),
328 bankverb_2_gültig_bis: "".to_string(),
329 bankleitzahl_3: "".to_string(),
330 bankbezeichnung_3: "".to_string(),
331 bank_kontonummer_3: "".to_string(),
332 länderkennzeichen_3: "".to_string(),
333 iban_nr_3: "".to_string(),
334 leerfeld3: "".to_string(),
335 swift_code_3: "".to_string(),
336 abw_kontoinhaber_3: "".to_string(),
337 kennz_hauptbankverb_3: "".to_string(),
338 bankverb_3_gültig_von: "".to_string(),
339 bankverb_3_gültig_bis: "".to_string(),
340 bankleitzahl_4: "".to_string(),
341 bankbezeichnung_4: "".to_string(),
342 bank_kontonummer_4: "".to_string(),
343 länderkennzeichen_4: "".to_string(),
344 iban_nr_4: "".to_string(),
345 leerfeld4: "".to_string(),
346 swift_code_4: "".to_string(),
347 abw_kontoinhaber_4: "".to_string(),
348 kennz_hauptbankverb_4: "".to_string(),
349 bankverb_4_gültig_von: "".to_string(),
350 bankverb_4_gültig_bis: "".to_string(),
351 bankleitzahl_5: "".to_string(),
352 bankbezeichnung_5: "".to_string(),
353 bank_kontonummer_5: "".to_string(),
354 länderkennzeichen_5: "".to_string(),
355 iban_nr_5: "".to_string(),
356 leerfeld5: "".to_string(),
357 swift_code_5: "".to_string(),
358 abw_kontoinhaber_5: "".to_string(),
359 kennz_hauptbankverb_5: "".to_string(),
360 bankverb_5_gültig_von: "".to_string(),
361 bankverb_5_gültig_bis: "".to_string(),
362 leerfeld6: "".to_string(),
363 briefanrede: "".to_string(),
364 grußformel: "".to_string(),
365 kunden_lief_nr: "".to_string(),
366 steuernummer: "".to_string(),
367 sprache: "".to_string(),
368 ansprechpartner: "".to_string(),
369 vertreter: "".to_string(),
370 sachbearbeiter: "".to_string(),
371 diverse_konto: "".to_string(),
372 ausgabeziel: "".to_string(),
373 währungssteuerung: "".to_string(),
374 kreditlimit_debitor: "".to_string(),
375 zahlungsbedingung: "".to_string(),
376 fälligkeit_in_tagen_debitor: "".to_string(),
377 skonto_in_prozent_debitor: "".to_string(),
378 kreditoren_ziel_1_tg: "".to_string(),
379 kreditoren_skonto_1_prozent: "".to_string(),
380 kreditoren_ziel_2_tg: "".to_string(),
381 kreditoren_skonto_2_prozent: "".to_string(),
382 kreditoren_ziel_3_brutto_tg: "".to_string(),
383 kreditoren_ziel_4_tg: "".to_string(),
384 kreditoren_skonto_4_prozent: "".to_string(),
385 kreditoren_ziel_5_tg: "".to_string(),
386 kreditoren_skonto_5_prozent: "".to_string(),
387 mahnung: "".to_string(),
388 kontoauszug: "".to_string(),
389 mahntext_1: "".to_string(),
390 mahntext_2: "".to_string(),
391 mahntext_3: "".to_string(),
392 kontoauszugstext: "".to_string(),
393 mahnlimit_betrag: "".to_string(),
394 mahnlimit_prozent: "".to_string(),
395 zinsberechnung: "".to_string(),
396 mahnzinssatz_1: "".to_string(),
397 mahnzinssatz_2: "".to_string(),
398 mahnzinssatz_3: "".to_string(),
399 lastschrift: "".to_string(),
400 leerfeld7: "".to_string(),
401 mandantenbank: "".to_string(),
402 zahlungsträger: "".to_string(),
403 indiv_feld_1: "".to_string(),
404 indiv_feld_2: "".to_string(),
405 indiv_feld_3: "".to_string(),
406 indiv_feld_4: "".to_string(),
407 indiv_feld_5: "".to_string(),
408 indiv_feld_6: "".to_string(),
409 indiv_feld_7: "".to_string(),
410 indiv_feld_8: "".to_string(),
411 indiv_feld_9: "".to_string(),
412 indiv_feld_10: "".to_string(),
413 indiv_feld_11: "".to_string(),
414 indiv_feld_12: "".to_string(),
415 indiv_feld_13: "".to_string(),
416 indiv_feld_14: "".to_string(),
417 indiv_feld_15: "".to_string(),
418 abweichende_anrede_rechnungsadresse: "".to_string(),
419 adressart_rechnungsadresse: "".to_string(),
420 straße_rechnungsadresse: "".to_string(),
421 postfach_rechnungsadresse: "".to_string(),
422 postleitzahl_rechnungsadresse: "".to_string(),
423 ort_rechnungsadresse: "".to_string(),
424 land_rechnungsadresse: "".to_string(),
425 versandzusatz_rechnungsadresse: "".to_string(),
426 adresszusatz_rechnungsadresse: "".to_string(),
427 abw_zustellbezeichnung_1_rechnungsadresse: "".to_string(),
428 abw_zustellbezeichnung_2_rechnungsadresse: "".to_string(),
429 adresse_gültig_von_rechnungsadresse: "".to_string(),
430 adresse_gültig_bis_rechnungsadresse: "".to_string(),
431 bankleitzahl_6: "".to_string(),
432 bankbezeichnung_6: "".to_string(),
433 bank_kontonummer_6: "".to_string(),
434 länderkennzeichen_6: "".to_string(),
435 iban_nr_6: "".to_string(),
436 leerfeld8: "".to_string(),
437 swift_code_6: "".to_string(),
438 abw_kontoinhaber_6: "".to_string(),
439 kennz_hauptbankverb_6: "".to_string(),
440 bankverb_6_gültig_von: "".to_string(),
441 bankverb_6_gültig_bis: "".to_string(),
442 bankleitzahl_7: "".to_string(),
443 bankbezeichnung_7: "".to_string(),
444 bank_kontonummer_7: "".to_string(),
445 länderkennzeichen_7: "".to_string(),
446 iban_nr_7: "".to_string(),
447 leerfeld9: "".to_string(),
448 swift_code_7: "".to_string(),
449 abw_kontoinhaber_7: "".to_string(),
450 kennz_hauptbankverb_7: "".to_string(),
451 bankverb_7_gültig_von: "".to_string(),
452 bankverb_7_gültig_bis: "".to_string(),
453 bankleitzahl_8: "".to_string(),
454 bankbezeichnung_8: "".to_string(),
455 bank_kontonummer_8: "".to_string(),
456 länderkennzeichen_8: "".to_string(),
457 iban_nr_8: "".to_string(),
458 leerfeld10: "".to_string(),
459 swift_code_8: "".to_string(),
460 abw_kontoinhaber_8: "".to_string(),
461 kennz_hauptbankverb_8: "".to_string(),
462 bankverb_8_gültig_von: "".to_string(),
463 bankverb_8_gültig_bis: "".to_string(),
464 bankleitzahl_9: "".to_string(),
465 bankbezeichnung_9: "".to_string(),
466 bank_kontonummer_9: "".to_string(),
467 länderkennzeichen_9: "".to_string(),
468 iban_nr_9: "".to_string(),
469 leerfeld11: "".to_string(),
470 swift_code_9: "".to_string(),
471 abw_kontoinhaber_9: "".to_string(),
472 kennz_hauptbankverb_9: "".to_string(),
473 bankverb_9_gültig_von: "".to_string(),
474 bankverb_9_gültig_bis: "".to_string(),
475 bankleitzahl_10: "".to_string(),
476 bankbezeichnung_10: "".to_string(),
477 bank_kontonummer_10: "".to_string(),
478 länderkennzeichen_10: "".to_string(),
479 iban_nr_10: "".to_string(),
480 leerfeld12: "".to_string(),
481 swift_code_10: "".to_string(),
482 abw_kontoinhaber_10: "".to_string(),
483 kennz_hauptbankverb_10: "".to_string(),
484 bankverb_10_gültig_von: "".to_string(),
485 bankverb_10_gültig_bis: "".to_string(),
486 nummer_fremdsystem: "".to_string(),
487 insolvent: "".to_string(),
488 sepa_mandatsreferenz_1: "".to_string(),
489 sepa_mandatsreferenz_2: "".to_string(),
490 sepa_mandatsreferenz_3: "".to_string(),
491 sepa_mandatsreferenz_4: "".to_string(),
492 sepa_mandatsreferenz_5: "".to_string(),
493 sepa_mandatsreferenz_6: "".to_string(),
494 sepa_mandatsreferenz_7: "".to_string(),
495 sepa_mandatsreferenz_8: "".to_string(),
496 sepa_mandatsreferenz_9: "".to_string(),
497 sepa_mandatsreferenz_10: "".to_string(),
498 verknüpftes_opos_konto: "".to_string(),
499 mahnsperre_bis: "".to_string(),
500 lastschriftsperre_bis: "".to_string(),
501 zahlungssperre_bis: "".to_string(),
502 gebührenberechnung: "".to_string(),
503 mahngebühr_1: "".to_string(),
504 mahngebühr_2: "".to_string(),
505 mahngebühr_3: "".to_string(),
506 pauschalenberechnung: "".to_string(),
507 verzugspauschale_1: "".to_string(),
508 verzugspauschale_2: "".to_string(),
509 verzugspauschale_3: "".to_string(),
510 alternativer_suchname: "".to_string(),
511 status: "".to_string(),
512 anschrift_manuell_geändert_korrespondenzadresse: "".to_string(),
513 anschrift_individuell_korrespondenzadresse: "".to_string(),
514 anschrift_manuell_geändert_rechnungsadresse: "".to_string(),
515 anschrift_individuell_rechnungsadresse: "".to_string(),
516 fristberechnung_bei_debitor: "".to_string(),
517 mahnfrist_1: "".to_string(),
518 mahnfrist_2: "".to_string(),
519 mahnfrist_3: "".to_string(),
520 letzte_frist: "".to_string(),
521 }
522 }
523}
524
525impl Display for DebKred{
526 fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
527 write!(f, r#"{konto};{name_adressattyp_unternehmen};{unternehmensgegenstand};{name_adressattyp_natürl_person};{vorname_adressattyp_natürl_person};{name_adressattyp_keine_angabe};{adressattyp};{kurzbezeichnung};{eu_land};{eu_ustid};{anrede};{titel};{adelstitel};{namensvorsatz};{adressart};{straße};{postfach};{postleitzahl};{ort};{land};{versandzusatz};{adresszusatz};{abweichende_anrede};{abw_zustellbezeichnung_1};{abw_zustellbezeichnung_2};{kennz_korrespondenzadresse};{adresse_gültig_von};{adresse_gültig_bis};{telefon};{bemerkung_telefon};{telefon_gl};{bemerkung_telefon_gl};{e_mail};{bemerkung_e_mail};{internet};{bemerkung_internet};{fax};{bemerkung_fax};{sonstige};{bemerkung_sonstige};{bankleitzahl_1};{bankbezeichnung_1};{bank_kontonummer_1};{länderkennzeichen_1};{iban_nr_1};{leerfeld1};{swift_code_1};{abw_kontoinhaber_1};{kennz_hauptbankverb_1};{bankverb_1_gültig_von};{bankverb_1_gültig_bis};{bankleitzahl_2};{bankbezeichnung_2};{bank_kontonummer_2};{länderkennzeichen_2};{iban_nr_2};{leerfeld2};{swift_code_2};{abw_kontoinhaber_2};{kennz_hauptbankverb_2};{bankverb_2_gültig_von};{bankverb_2_gültig_bis};{bankleitzahl_3};{bankbezeichnung_3};{bank_kontonummer_3};{länderkennzeichen_3};{iban_nr_3};{leerfeld3};{swift_code_3};{abw_kontoinhaber_3};{kennz_hauptbankverb_3};{bankverb_3_gültig_von};{bankverb_3_gültig_bis};{bankleitzahl_4};{bankbezeichnung_4};{bank_kontonummer_4};{länderkennzeichen_4};{iban_nr_4};{leerfeld4};{swift_code_4};{abw_kontoinhaber_4};{kennz_hauptbankverb_4};{bankverb_4_gültig_von};{bankverb_4_gültig_bis};{bankleitzahl_5};{bankbezeichnung_5};{bank_kontonummer_5};{länderkennzeichen_5};{iban_nr_5};{leerfeld5};{swift_code_5};{abw_kontoinhaber_5};{kennz_hauptbankverb_5};{bankverb_5_gültig_von};{bankverb_5_gültig_bis};{leerfeld6};{briefanrede};{grußformel};{kunden_lief_nr};{steuernummer};{sprache};{ansprechpartner};{vertreter};{sachbearbeiter};{diverse_konto};{ausgabeziel};{währungssteuerung};{kreditlimit_debitor};{zahlungsbedingung};{fälligkeit_in_tagen_debitor};{skonto_in_prozent_debitor};{kreditoren_ziel_1_tg};{kreditoren_skonto_1_prozent};{kreditoren_ziel_2_tg};{kreditoren_skonto_2_prozent};{kreditoren_ziel_3_brutto_tg};{kreditoren_ziel_4_tg};{kreditoren_skonto_4_prozent};{kreditoren_ziel_5_tg};{kreditoren_skonto_5_prozent};{mahnung};{kontoauszug};{mahntext_1};{mahntext_2};{mahntext_3};{kontoauszugstext};{mahnlimit_betrag};{mahnlimit_prozent};{zinsberechnung};{mahnzinssatz_1};{mahnzinssatz_2};{mahnzinssatz_3};{lastschrift};{leerfeld7};{mandantenbank};{zahlungsträger};{indiv_feld_1};{indiv_feld_2};{indiv_feld_3};{indiv_feld_4};{indiv_feld_5};{indiv_feld_6};{indiv_feld_7};{indiv_feld_8};{indiv_feld_9};{indiv_feld_10};{indiv_feld_11};{indiv_feld_12};{indiv_feld_13};{indiv_feld_14};{indiv_feld_15};{abweichende_anrede_rechnungsadresse};{adressart_rechnungsadresse};{straße_rechnungsadresse};{postfach_rechnungsadresse};{postleitzahl_rechnungsadresse};{ort_rechnungsadresse};{land_rechnungsadresse};{versandzusatz_rechnungsadresse};{adresszusatz_rechnungsadresse};{abw_zustellbezeichnung_1_rechnungsadresse};{abw_zustellbezeichnung_2_rechnungsadresse};{adresse_gültig_von_rechnungsadresse};{adresse_gültig_bis_rechnungsadresse};{bankleitzahl_6};{bankbezeichnung_6};{bank_kontonummer_6};{länderkennzeichen_6};{iban_nr_6};{leerfeld8};{swift_code_6};{abw_kontoinhaber_6};{kennz_hauptbankverb_6};{bankverb_6_gültig_von};{bankverb_6_gültig_bis};{bankleitzahl_7};{bankbezeichnung_7};{bank_kontonummer_7};{länderkennzeichen_7};{iban_nr_7};{leerfeld9};{swift_code_7};{abw_kontoinhaber_7};{kennz_hauptbankverb_7};{bankverb_7_gültig_von};{bankverb_7_gültig_bis};{bankleitzahl_8};{bankbezeichnung_8};{bank_kontonummer_8};{länderkennzeichen_8};{iban_nr_8};{leerfeld10};{swift_code_8};{abw_kontoinhaber_8};{kennz_hauptbankverb_8};{bankverb_8_gültig_von};{bankverb_8_gültig_bis};{bankleitzahl_9};{bankbezeichnung_9};{bank_kontonummer_9};{länderkennzeichen_9};{iban_nr_9};{leerfeld11};{swift_code_9};{abw_kontoinhaber_9};{kennz_hauptbankverb_9};{bankverb_9_gültig_von};{bankverb_9_gültig_bis};{bankleitzahl_10};{bankbezeichnung_10};{bank_kontonummer_10};{länderkennzeichen_10};{iban_nr_10};{leerfeld12};{swift_code_10};{abw_kontoinhaber_10};{kennz_hauptbankverb_10};{bankverb_10_gültig_von};{bankverb_10_gültig_bis};{nummer_fremdsystem};{insolvent};{sepa_mandatsreferenz_1};{sepa_mandatsreferenz_2};{sepa_mandatsreferenz_3};{sepa_mandatsreferenz_4};{sepa_mandatsreferenz_5};{sepa_mandatsreferenz_6};{sepa_mandatsreferenz_7};{sepa_mandatsreferenz_8};{sepa_mandatsreferenz_9};{sepa_mandatsreferenz_10};{verknüpftes_opos_konto};{mahnsperre_bis};{lastschriftsperre_bis};{zahlungssperre_bis};{gebührenberechnung};{mahngebühr_1};{mahngebühr_2};{mahngebühr_3};{pauschalenberechnung};{verzugspauschale_1};{verzugspauschale_2};{verzugspauschale_3};{alternativer_suchname};{status};{anschrift_manuell_geändert_korrespondenzadresse};{anschrift_individuell_korrespondenzadresse};{anschrift_manuell_geändert_rechnungsadresse};{anschrift_individuell_rechnungsadresse};{fristberechnung_bei_debitor};{mahnfrist_1};{mahnfrist_2};{mahnfrist_3};{letzte_frist}"#,
528 konto = self.konto,
529 name_adressattyp_unternehmen = self.name_adressattyp_unternehmen,
530 unternehmensgegenstand = self.unternehmensgegenstand,
531 name_adressattyp_natürl_person = self.name_adressattyp_natürl_person,
532 vorname_adressattyp_natürl_person = self.vorname_adressattyp_natürl_person,
533 name_adressattyp_keine_angabe = self.name_adressattyp_keine_angabe,
534 adressattyp = self.adressattyp,
535 kurzbezeichnung = self.kurzbezeichnung,
536 eu_land = self.eu_land,
537 eu_ustid = self.eu_ustid,
538 anrede = self.anrede,
539 titel = self.titel,
540 adelstitel = self.adelstitel,
541 namensvorsatz = self.namensvorsatz,
542 adressart = self.adressart,
543 straße = self.straße,
544 postfach = self.postfach,
545 postleitzahl = self.postleitzahl,
546 ort = self.ort,
547 land = self.land,
548 versandzusatz = self.versandzusatz,
549 adresszusatz = self.adresszusatz,
550 abweichende_anrede = self.abweichende_anrede,
551 abw_zustellbezeichnung_1 = self.abw_zustellbezeichnung_1,
552 abw_zustellbezeichnung_2 = self.abw_zustellbezeichnung_2,
553 kennz_korrespondenzadresse = self.kennz_korrespondenzadresse,
554 adresse_gültig_von = self.adresse_gültig_von,
555 adresse_gültig_bis = self.adresse_gültig_bis,
556 telefon = self.telefon,
557 bemerkung_telefon = self.bemerkung_telefon,
558 telefon_gl = self.telefon_gl,
559 bemerkung_telefon_gl = self.bemerkung_telefon_gl,
560 e_mail = self.e_mail,
561 bemerkung_e_mail = self.bemerkung_e_mail,
562 internet = self.internet,
563 bemerkung_internet = self.bemerkung_internet,
564 fax = self.fax,
565 bemerkung_fax = self.bemerkung_fax,
566 sonstige = self.sonstige,
567 bemerkung_sonstige = self.bemerkung_sonstige,
568 bankleitzahl_1 = self.bankleitzahl_1,
569 bankbezeichnung_1 = self.bankbezeichnung_1,
570 bank_kontonummer_1 = self.bank_kontonummer_1,
571 länderkennzeichen_1 = self.länderkennzeichen_1,
572 iban_nr_1 = self.iban_nr_1,
573 leerfeld1 = self.leerfeld1,
574 swift_code_1 = self.swift_code_1,
575 abw_kontoinhaber_1 = self.abw_kontoinhaber_1,
576 kennz_hauptbankverb_1 = self.kennz_hauptbankverb_1,
577 bankverb_1_gültig_von = self.bankverb_1_gültig_von,
578 bankverb_1_gültig_bis = self.bankverb_1_gültig_bis,
579 bankleitzahl_2 = self.bankleitzahl_2,
580 bankbezeichnung_2 = self.bankbezeichnung_2,
581 bank_kontonummer_2 = self.bank_kontonummer_2,
582 länderkennzeichen_2 = self.länderkennzeichen_2,
583 iban_nr_2 = self.iban_nr_2,
584 leerfeld2 = self.leerfeld2,
585 swift_code_2 = self.swift_code_2,
586 abw_kontoinhaber_2 = self.abw_kontoinhaber_2,
587 kennz_hauptbankverb_2 = self.kennz_hauptbankverb_2,
588 bankverb_2_gültig_von = self.bankverb_2_gültig_von,
589 bankverb_2_gültig_bis = self.bankverb_2_gültig_bis,
590 bankleitzahl_3 = self.bankleitzahl_3,
591 bankbezeichnung_3 = self.bankbezeichnung_3,
592 bank_kontonummer_3 = self.bank_kontonummer_3,
593 länderkennzeichen_3 = self.länderkennzeichen_3,
594 iban_nr_3 = self.iban_nr_3,
595 leerfeld3 = self.leerfeld3,
596 swift_code_3 = self.swift_code_3,
597 abw_kontoinhaber_3 = self.abw_kontoinhaber_3,
598 kennz_hauptbankverb_3 = self.kennz_hauptbankverb_3,
599 bankverb_3_gültig_von = self.bankverb_3_gültig_von,
600 bankverb_3_gültig_bis = self.bankverb_3_gültig_bis,
601 bankleitzahl_4 = self.bankleitzahl_4,
602 bankbezeichnung_4 = self.bankbezeichnung_4,
603 bank_kontonummer_4 = self.bank_kontonummer_4,
604 länderkennzeichen_4 = self.länderkennzeichen_4,
605 iban_nr_4 = self.iban_nr_4,
606 leerfeld4 = self.leerfeld4,
607 swift_code_4 = self.swift_code_4,
608 abw_kontoinhaber_4 = self.abw_kontoinhaber_4,
609 kennz_hauptbankverb_4 = self.kennz_hauptbankverb_4,
610 bankverb_4_gültig_von = self.bankverb_4_gültig_von,
611 bankverb_4_gültig_bis = self.bankverb_4_gültig_bis,
612 bankleitzahl_5 = self.bankleitzahl_5,
613 bankbezeichnung_5 = self.bankbezeichnung_5,
614 bank_kontonummer_5 = self.bank_kontonummer_5,
615 länderkennzeichen_5 = self.länderkennzeichen_5,
616 iban_nr_5 = self.iban_nr_5,
617 leerfeld5 = self.leerfeld5,
618 swift_code_5 = self.swift_code_5,
619 abw_kontoinhaber_5 = self.abw_kontoinhaber_5,
620 kennz_hauptbankverb_5 = self.kennz_hauptbankverb_5,
621 bankverb_5_gültig_von = self.bankverb_5_gültig_von,
622 bankverb_5_gültig_bis = self.bankverb_5_gültig_bis,
623 leerfeld6 = self.leerfeld6,
624 briefanrede = self.briefanrede,
625 grußformel = self.grußformel,
626 kunden_lief_nr = self.kunden_lief_nr,
627 steuernummer = self.steuernummer,
628 sprache = self.sprache,
629 ansprechpartner = self.ansprechpartner,
630 vertreter = self.vertreter,
631 sachbearbeiter = self.sachbearbeiter,
632 diverse_konto = self.diverse_konto,
633 ausgabeziel = self.ausgabeziel,
634 währungssteuerung = self.währungssteuerung,
635 kreditlimit_debitor = self.kreditlimit_debitor,
636 zahlungsbedingung = self.zahlungsbedingung,
637 fälligkeit_in_tagen_debitor = self.fälligkeit_in_tagen_debitor,
638 skonto_in_prozent_debitor = self.skonto_in_prozent_debitor,
639 kreditoren_ziel_1_tg = self.kreditoren_ziel_1_tg,
640 kreditoren_skonto_1_prozent = self.kreditoren_skonto_1_prozent,
641 kreditoren_ziel_2_tg = self.kreditoren_ziel_2_tg,
642 kreditoren_skonto_2_prozent = self.kreditoren_skonto_2_prozent,
643 kreditoren_ziel_3_brutto_tg = self.kreditoren_ziel_3_brutto_tg,
644 kreditoren_ziel_4_tg = self.kreditoren_ziel_4_tg,
645 kreditoren_skonto_4_prozent = self.kreditoren_skonto_4_prozent,
646 kreditoren_ziel_5_tg = self.kreditoren_ziel_5_tg,
647 kreditoren_skonto_5_prozent = self.kreditoren_skonto_5_prozent,
648 mahnung = self.mahnung,
649 kontoauszug = self.kontoauszug,
650 mahntext_1 = self.mahntext_1,
651 mahntext_2 = self.mahntext_2,
652 mahntext_3 = self.mahntext_3,
653 kontoauszugstext = self.kontoauszugstext,
654 mahnlimit_betrag = self.mahnlimit_betrag,
655 mahnlimit_prozent = self.mahnlimit_prozent,
656 zinsberechnung = self.zinsberechnung,
657 mahnzinssatz_1 = self.mahnzinssatz_1,
658 mahnzinssatz_2 = self.mahnzinssatz_2,
659 mahnzinssatz_3 = self.mahnzinssatz_3,
660 lastschrift = self.lastschrift,
661 leerfeld7 = self.leerfeld7,
662 mandantenbank = self.mandantenbank,
663 zahlungsträger = self.zahlungsträger,
664 indiv_feld_1 = self.indiv_feld_1,
665 indiv_feld_2 = self.indiv_feld_2,
666 indiv_feld_3 = self.indiv_feld_3,
667 indiv_feld_4 = self.indiv_feld_4,
668 indiv_feld_5 = self.indiv_feld_5,
669 indiv_feld_6 = self.indiv_feld_6,
670 indiv_feld_7 = self.indiv_feld_7,
671 indiv_feld_8 = self.indiv_feld_8,
672 indiv_feld_9 = self.indiv_feld_9,
673 indiv_feld_10 = self.indiv_feld_10,
674 indiv_feld_11 = self.indiv_feld_11,
675 indiv_feld_12 = self.indiv_feld_12,
676 indiv_feld_13 = self.indiv_feld_13,
677 indiv_feld_14 = self.indiv_feld_14,
678 indiv_feld_15 = self.indiv_feld_15,
679 abweichende_anrede_rechnungsadresse = self.abweichende_anrede_rechnungsadresse,
680 adressart_rechnungsadresse = self.adressart_rechnungsadresse,
681 straße_rechnungsadresse = self.straße_rechnungsadresse,
682 postfach_rechnungsadresse = self.postfach_rechnungsadresse,
683 postleitzahl_rechnungsadresse = self.postleitzahl_rechnungsadresse,
684 ort_rechnungsadresse = self.ort_rechnungsadresse,
685 land_rechnungsadresse = self.land_rechnungsadresse,
686 versandzusatz_rechnungsadresse = self.versandzusatz_rechnungsadresse,
687 adresszusatz_rechnungsadresse = self.adresszusatz_rechnungsadresse,
688 abw_zustellbezeichnung_1_rechnungsadresse = self.abw_zustellbezeichnung_1_rechnungsadresse,
689 abw_zustellbezeichnung_2_rechnungsadresse = self.abw_zustellbezeichnung_2_rechnungsadresse,
690 adresse_gültig_von_rechnungsadresse = self.adresse_gültig_von_rechnungsadresse,
691 adresse_gültig_bis_rechnungsadresse = self.adresse_gültig_bis_rechnungsadresse,
692 bankleitzahl_6 = self.bankleitzahl_6,
693 bankbezeichnung_6 = self.bankbezeichnung_6,
694 bank_kontonummer_6 = self.bank_kontonummer_6,
695 länderkennzeichen_6 = self.länderkennzeichen_6,
696 iban_nr_6 = self.iban_nr_6,
697 leerfeld8 = self.leerfeld8,
698 swift_code_6 = self.swift_code_6,
699 abw_kontoinhaber_6 = self.abw_kontoinhaber_6,
700 kennz_hauptbankverb_6 = self.kennz_hauptbankverb_6,
701 bankverb_6_gültig_von = self.bankverb_6_gültig_von,
702 bankverb_6_gültig_bis = self.bankverb_6_gültig_bis,
703 bankleitzahl_7 = self.bankleitzahl_7,
704 bankbezeichnung_7 = self.bankbezeichnung_7,
705 bank_kontonummer_7 = self.bank_kontonummer_7,
706 länderkennzeichen_7 = self.länderkennzeichen_7,
707 iban_nr_7 = self.iban_nr_7,
708 leerfeld9 = self.leerfeld9,
709 swift_code_7 = self.swift_code_7,
710 abw_kontoinhaber_7 = self.abw_kontoinhaber_7,
711 kennz_hauptbankverb_7 = self.kennz_hauptbankverb_7,
712 bankverb_7_gültig_von = self.bankverb_7_gültig_von,
713 bankverb_7_gültig_bis = self.bankverb_7_gültig_bis,
714 bankleitzahl_8 = self.bankleitzahl_8,
715 bankbezeichnung_8 = self.bankbezeichnung_8,
716 bank_kontonummer_8 = self.bank_kontonummer_8,
717 länderkennzeichen_8 = self.länderkennzeichen_8,
718 iban_nr_8 = self.iban_nr_8,
719 leerfeld10 = self.leerfeld10,
720 swift_code_8 = self.swift_code_8,
721 abw_kontoinhaber_8 = self.abw_kontoinhaber_8,
722 kennz_hauptbankverb_8 = self.kennz_hauptbankverb_8,
723 bankverb_8_gültig_von = self.bankverb_8_gültig_von,
724 bankverb_8_gültig_bis = self.bankverb_8_gültig_bis,
725 bankleitzahl_9 = self.bankleitzahl_9,
726 bankbezeichnung_9 = self.bankbezeichnung_9,
727 bank_kontonummer_9 = self.bank_kontonummer_9,
728 länderkennzeichen_9 = self.länderkennzeichen_9,
729 iban_nr_9 = self.iban_nr_9,
730 leerfeld11 = self.leerfeld11,
731 swift_code_9 = self.swift_code_9,
732 abw_kontoinhaber_9 = self.abw_kontoinhaber_9,
733 kennz_hauptbankverb_9 = self.kennz_hauptbankverb_9,
734 bankverb_9_gültig_von = self.bankverb_9_gültig_von,
735 bankverb_9_gültig_bis = self.bankverb_9_gültig_bis,
736 bankleitzahl_10 = self.bankleitzahl_10,
737 bankbezeichnung_10 = self.bankbezeichnung_10,
738 bank_kontonummer_10 = self.bank_kontonummer_10,
739 länderkennzeichen_10 = self.länderkennzeichen_10,
740 iban_nr_10 = self.iban_nr_10,
741 leerfeld12 = self.leerfeld12,
742 swift_code_10 = self.swift_code_10,
743 abw_kontoinhaber_10 = self.abw_kontoinhaber_10,
744 kennz_hauptbankverb_10 = self.kennz_hauptbankverb_10,
745 bankverb_10_gültig_von = self.bankverb_10_gültig_von,
746 bankverb_10_gültig_bis = self.bankverb_10_gültig_bis,
747 nummer_fremdsystem = self.nummer_fremdsystem,
748 insolvent = self.insolvent,
749 sepa_mandatsreferenz_1 = self.sepa_mandatsreferenz_1,
750 sepa_mandatsreferenz_2 = self.sepa_mandatsreferenz_2,
751 sepa_mandatsreferenz_3 = self.sepa_mandatsreferenz_3,
752 sepa_mandatsreferenz_4 = self.sepa_mandatsreferenz_4,
753 sepa_mandatsreferenz_5 = self.sepa_mandatsreferenz_5,
754 sepa_mandatsreferenz_6 = self.sepa_mandatsreferenz_6,
755 sepa_mandatsreferenz_7 = self.sepa_mandatsreferenz_7,
756 sepa_mandatsreferenz_8 = self.sepa_mandatsreferenz_8,
757 sepa_mandatsreferenz_9 = self.sepa_mandatsreferenz_9,
758 sepa_mandatsreferenz_10 = self.sepa_mandatsreferenz_10,
759 verknüpftes_opos_konto = self.verknüpftes_opos_konto,
760 mahnsperre_bis = self.mahnsperre_bis,
761 lastschriftsperre_bis = self.lastschriftsperre_bis,
762 zahlungssperre_bis = self.zahlungssperre_bis,
763 gebührenberechnung = self.gebührenberechnung,
764 mahngebühr_1 = self.mahngebühr_1,
765 mahngebühr_2 = self.mahngebühr_2,
766 mahngebühr_3 = self.mahngebühr_3,
767 pauschalenberechnung = self.pauschalenberechnung,
768 verzugspauschale_1 = self.verzugspauschale_1,
769 verzugspauschale_2 = self.verzugspauschale_2,
770 verzugspauschale_3 = self.verzugspauschale_3,
771 alternativer_suchname = self.alternativer_suchname,
772 status = self.status,
773 anschrift_manuell_geändert_korrespondenzadresse = self.anschrift_manuell_geändert_korrespondenzadresse,
774 anschrift_individuell_korrespondenzadresse = self.anschrift_individuell_korrespondenzadresse,
775 anschrift_manuell_geändert_rechnungsadresse = self.anschrift_manuell_geändert_rechnungsadresse,
776 anschrift_individuell_rechnungsadresse = self.anschrift_individuell_rechnungsadresse,
777 fristberechnung_bei_debitor = self.fristberechnung_bei_debitor,
778 mahnfrist_1 = self.mahnfrist_1,
779 mahnfrist_2 = self.mahnfrist_2,
780 mahnfrist_3 = self.mahnfrist_3,
781 letzte_frist = self.letzte_frist
782 )
783 }
784}
785
786impl TryFrom<&str> for DebKred {
787 type Error = &'static str;
788
789 fn try_from(value: &str) -> Result<Self, Self::Error> {
790 let mut rdr = csv::ReaderBuilder::new().delimiter(b';').flexible(true)
791 .has_headers(false).from_reader(value.as_bytes());
792
793 let mut iter = rdr.records();
794 if let Some(result) = iter.next() {
795 let record = result.unwrap();
796 let mut debcred = DebKred::default();
797 if let Some(val) = record.get(0) {
799 debcred.konto = val.parse().unwrap();
800 }
801 debcred.name_adressattyp_unternehmen = record.get(1).unwrap().to_string();
802 debcred.unternehmensgegenstand = record.get(2).unwrap().to_string();
803 debcred.name_adressattyp_natürl_person = record.get(3).unwrap().to_string();
804 debcred.vorname_adressattyp_natürl_person = record.get(4).unwrap().to_string();
805 debcred.name_adressattyp_keine_angabe = record.get(5).unwrap().to_string();
806 debcred.adressattyp = record.get(6).unwrap().to_string();
807 debcred.kurzbezeichnung = record.get(7).unwrap().to_string();
808 debcred.eu_land = record.get(8).unwrap().to_string();
809 debcred.eu_ustid = record.get(9).unwrap().to_string();
810 debcred.anrede = record.get(10).unwrap().to_string();
811 debcred.titel = record.get(11).unwrap().to_string();
812 debcred.adelstitel = record.get(12).unwrap().to_string();
813 debcred.namensvorsatz = record.get(13).unwrap().to_string();
814 debcred.adressart = record.get(14).unwrap().to_string();
815 debcred.straße = record.get(15).unwrap().to_string();
816 debcred.postfach = record.get(16).unwrap().to_string();
817 debcred.postleitzahl = record.get(17).unwrap().to_string();
818 debcred.ort = record.get(18).unwrap().to_string();
819 debcred.land = record.get(19).unwrap().to_string();
820 debcred.versandzusatz = record.get(20).unwrap().to_string();
821 debcred.adresszusatz = record.get(21).unwrap().to_string();
822 debcred.abweichende_anrede = record.get(22).unwrap().to_string();
823 debcred.abw_zustellbezeichnung_1 = record.get(23).unwrap().to_string();
824 debcred.abw_zustellbezeichnung_2 = record.get(24).unwrap().to_string();
825 debcred.kennz_korrespondenzadresse = record.get(25).unwrap().to_string();
826 debcred.adresse_gültig_von = record.get(26).unwrap().to_string();
827 debcred.adresse_gültig_bis = record.get(27).unwrap().to_string();
828 debcred.telefon = record.get(28).unwrap().to_string();
829 debcred.bemerkung_telefon = record.get(29).unwrap().to_string();
830 debcred.telefon_gl = record.get(30).unwrap().to_string();
831 debcred.bemerkung_telefon_gl = record.get(31).unwrap().to_string();
832 debcred.e_mail = record.get(32).unwrap().to_string();
833 debcred.bemerkung_e_mail = record.get(33).unwrap().to_string();
834 debcred.internet = record.get(34).unwrap().to_string();
835 debcred.bemerkung_internet = record.get(35).unwrap().to_string();
836 debcred.fax = record.get(36).unwrap().to_string();
837 debcred.bemerkung_fax = record.get(37).unwrap().to_string();
838 debcred.sonstige = record.get(38).unwrap().to_string();
839 debcred.bemerkung_sonstige = record.get(39).unwrap().to_string();
840 debcred.bankleitzahl_1 = record.get(40).unwrap().to_string();
841 debcred.bankbezeichnung_1 = record.get(41).unwrap().to_string();
842 debcred.bank_kontonummer_1 = record.get(42).unwrap().to_string();
843 debcred.länderkennzeichen_1 = record.get(43).unwrap().to_string();
844 debcred.iban_nr_1 = record.get(44).unwrap().to_string();
845 debcred.leerfeld1 = record.get(45).unwrap().to_string();
846 debcred.swift_code_1 = record.get(46).unwrap().to_string();
847 debcred.abw_kontoinhaber_1 = record.get(47).unwrap().to_string();
848 debcred.kennz_hauptbankverb_1 = record.get(48).unwrap().to_string();
849 debcred.bankverb_1_gültig_von = record.get(49).unwrap().to_string();
850 debcred.bankverb_1_gültig_bis = record.get(50).unwrap().to_string();
851 debcred.bankleitzahl_2 = record.get(51).unwrap().to_string();
852 debcred.bankbezeichnung_2 = record.get(52).unwrap().to_string();
853 debcred.bank_kontonummer_2 = record.get(53).unwrap().to_string();
854 debcred.länderkennzeichen_2 = record.get(54).unwrap().to_string();
855 debcred.iban_nr_2 = record.get(55).unwrap().to_string();
856 debcred.leerfeld2 = record.get(56).unwrap().to_string();
857 debcred.swift_code_2 = record.get(57).unwrap().to_string();
858 debcred.abw_kontoinhaber_2 = record.get(58).unwrap().to_string();
859 debcred.kennz_hauptbankverb_2 = record.get(59).unwrap().to_string();
860 debcred.bankverb_2_gültig_von = record.get(60).unwrap().to_string();
861 debcred.bankverb_2_gültig_bis = record.get(61).unwrap().to_string();
862 debcred.bankleitzahl_3 = record.get(62).unwrap().to_string();
863 debcred.bankbezeichnung_3 = record.get(63).unwrap().to_string();
864 debcred.bank_kontonummer_3 = record.get(64).unwrap().to_string();
865 debcred.länderkennzeichen_3 = record.get(65).unwrap().to_string();
866 debcred.iban_nr_3 = record.get(66).unwrap().to_string();
867 debcred.leerfeld3 = record.get(67).unwrap().to_string();
868 debcred.swift_code_3 = record.get(68).unwrap().to_string();
869 debcred.abw_kontoinhaber_3 = record.get(69).unwrap().to_string();
870 debcred.kennz_hauptbankverb_3 = record.get(70).unwrap().to_string();
871 debcred.bankverb_3_gültig_von = record.get(71).unwrap().to_string();
872 debcred.bankverb_3_gültig_bis = record.get(72).unwrap().to_string();
873 debcred.bankleitzahl_4 = record.get(73).unwrap().to_string();
874 debcred.bankbezeichnung_4 = record.get(74).unwrap().to_string();
875 debcred.bank_kontonummer_4 = record.get(75).unwrap().to_string();
876 debcred.länderkennzeichen_4 = record.get(76).unwrap().to_string();
877 debcred.iban_nr_4 = record.get(77).unwrap().to_string();
878 debcred.leerfeld4 = record.get(78).unwrap().to_string();
879 debcred.swift_code_4 = record.get(79).unwrap().to_string();
880 debcred.abw_kontoinhaber_4 = record.get(80).unwrap().to_string();
881 debcred.kennz_hauptbankverb_4 = record.get(81).unwrap().to_string();
882 debcred.bankverb_4_gültig_von = record.get(82).unwrap().to_string();
883 debcred.bankverb_4_gültig_bis = record.get(83).unwrap().to_string();
884 debcred.bankleitzahl_5 = record.get(84).unwrap().to_string();
885 debcred.bankbezeichnung_5 = record.get(85).unwrap().to_string();
886 debcred.bank_kontonummer_5 = record.get(86).unwrap().to_string();
887 debcred.länderkennzeichen_5 = record.get(87).unwrap().to_string();
888 debcred.iban_nr_5 = record.get(88).unwrap().to_string();
889 debcred.leerfeld5 = record.get(89).unwrap().to_string();
890 debcred.swift_code_5 = record.get(90).unwrap().to_string();
891 debcred.abw_kontoinhaber_5 = record.get(91).unwrap().to_string();
892 debcred.kennz_hauptbankverb_5 = record.get(92).unwrap().to_string();
893 debcred.bankverb_5_gültig_von = record.get(93).unwrap().to_string();
894 debcred.bankverb_5_gültig_bis = record.get(94).unwrap().to_string();
895 debcred.leerfeld6 = record.get(95).unwrap().to_string();
896 debcred.briefanrede = record.get(96).unwrap().to_string();
897 debcred.grußformel = record.get(97).unwrap().to_string();
898 debcred.kunden_lief_nr = record.get(98).unwrap().to_string();
899 debcred.steuernummer = record.get(99).unwrap().to_string();
900 debcred.sprache = record.get(100).unwrap().to_string();
901 debcred.ansprechpartner = record.get(101).unwrap().to_string();
902 debcred.vertreter = record.get(102).unwrap().to_string();
903 debcred.sachbearbeiter = record.get(103).unwrap().to_string();
904 debcred.diverse_konto = record.get(104).unwrap().to_string();
905 debcred.ausgabeziel = record.get(105).unwrap().to_string();
906 debcred.währungssteuerung = record.get(106).unwrap().to_string();
907 debcred.kreditlimit_debitor = record.get(107).unwrap().to_string();
908 debcred.zahlungsbedingung = record.get(108).unwrap().to_string();
909 debcred.fälligkeit_in_tagen_debitor = record.get(109).unwrap().to_string();
910 debcred.skonto_in_prozent_debitor = record.get(110).unwrap().to_string();
911 debcred.kreditoren_ziel_1_tg = record.get(111).unwrap().to_string();
912 debcred.kreditoren_skonto_1_prozent = record.get(112).unwrap().to_string();
913 debcred.kreditoren_ziel_2_tg = record.get(113).unwrap().to_string();
914 debcred.kreditoren_skonto_2_prozent = record.get(114).unwrap().to_string();
915 debcred.kreditoren_ziel_3_brutto_tg = record.get(115).unwrap().to_string();
916 debcred.kreditoren_ziel_4_tg = record.get(116).unwrap().to_string();
917 debcred.kreditoren_skonto_4_prozent = record.get(117).unwrap().to_string();
918 debcred.kreditoren_ziel_5_tg = record.get(118).unwrap().to_string();
919 debcred.kreditoren_skonto_5_prozent = record.get(119).unwrap().to_string();
920 debcred.mahnung = record.get(120).unwrap().to_string();
921 debcred.kontoauszug = record.get(121).unwrap().to_string();
922 debcred.mahntext_1 = record.get(122).unwrap().to_string();
923 debcred.mahntext_2 = record.get(123).unwrap().to_string();
924 debcred.mahntext_3 = record.get(124).unwrap().to_string();
925 debcred.kontoauszugstext = record.get(125).unwrap().to_string();
926 debcred.mahnlimit_betrag = record.get(126).unwrap().to_string();
927 debcred.mahnlimit_prozent = record.get(127).unwrap().to_string();
928 debcred.zinsberechnung = record.get(128).unwrap().to_string();
929 debcred.mahnzinssatz_1 = record.get(129).unwrap().to_string();
930 debcred.mahnzinssatz_2 = record.get(130).unwrap().to_string();
931 debcred.mahnzinssatz_3 = record.get(131).unwrap().to_string();
932 debcred.lastschrift = record.get(132).unwrap().to_string();
933 debcred.leerfeld7 = record.get(133).unwrap().to_string();
934 debcred.mandantenbank = record.get(134).unwrap().to_string();
935 debcred.zahlungsträger = record.get(135).unwrap().to_string();
936 debcred.indiv_feld_1 = record.get(136).unwrap().to_string();
937 debcred.indiv_feld_2 = record.get(137).unwrap().to_string();
938 debcred.indiv_feld_3 = record.get(138).unwrap().to_string();
939 debcred.indiv_feld_4 = record.get(139).unwrap().to_string();
940 debcred.indiv_feld_5 = record.get(140).unwrap().to_string();
941 debcred.indiv_feld_6 = record.get(141).unwrap().to_string();
942 debcred.indiv_feld_7 = record.get(142).unwrap().to_string();
943 debcred.indiv_feld_8 = record.get(143).unwrap().to_string();
944 debcred.indiv_feld_9 = record.get(144).unwrap().to_string();
945 debcred.indiv_feld_10 = record.get(145).unwrap().to_string();
946 debcred.indiv_feld_11 = record.get(146).unwrap().to_string();
947 debcred.indiv_feld_12 = record.get(147).unwrap().to_string();
948 debcred.indiv_feld_13 = record.get(148).unwrap().to_string();
949 debcred.indiv_feld_14 = record.get(149).unwrap().to_string();
950 debcred.indiv_feld_15 = record.get(150).unwrap().to_string();
951 debcred.abweichende_anrede_rechnungsadresse = record.get(151).unwrap().to_string();
952 debcred.adressart_rechnungsadresse = record.get(152).unwrap().to_string();
953 debcred.straße_rechnungsadresse = record.get(153).unwrap().to_string();
954 debcred.postfach_rechnungsadresse = record.get(154).unwrap().to_string();
955 debcred.postleitzahl_rechnungsadresse = record.get(155).unwrap().to_string();
956 debcred.ort_rechnungsadresse = record.get(156).unwrap().to_string();
957 debcred.land_rechnungsadresse = record.get(157).unwrap().to_string();
958 debcred.versandzusatz_rechnungsadresse = record.get(158).unwrap().to_string();
959 debcred.adresszusatz_rechnungsadresse = record.get(159).unwrap().to_string();
960 debcred.abw_zustellbezeichnung_1_rechnungsadresse = record.get(160).unwrap().to_string();
961 debcred.abw_zustellbezeichnung_2_rechnungsadresse = record.get(161).unwrap().to_string();
962 debcred.adresse_gültig_von_rechnungsadresse = record.get(162).unwrap().to_string();
963 debcred.adresse_gültig_bis_rechnungsadresse = record.get(163).unwrap().to_string();
964 debcred.bankleitzahl_6 = record.get(164).unwrap().to_string();
965 debcred.bankbezeichnung_6 = record.get(165).unwrap().to_string();
966 debcred.bank_kontonummer_6 = record.get(166).unwrap().to_string();
967 debcred.länderkennzeichen_6 = record.get(167).unwrap().to_string();
968 debcred.iban_nr_6 = record.get(168).unwrap().to_string();
969 debcred.leerfeld8 = record.get(169).unwrap().to_string();
970 debcred.swift_code_6 = record.get(170).unwrap().to_string();
971 debcred.abw_kontoinhaber_6 = record.get(171).unwrap().to_string();
972 debcred.kennz_hauptbankverb_6 = record.get(172).unwrap().to_string();
973 debcred.bankverb_6_gültig_von = record.get(173).unwrap().to_string();
974 debcred.bankverb_6_gültig_bis = record.get(174).unwrap().to_string();
975 debcred.bankleitzahl_7 = record.get(175).unwrap().to_string();
976 debcred.bankbezeichnung_7 = record.get(176).unwrap().to_string();
977 debcred.bank_kontonummer_7 = record.get(177).unwrap().to_string();
978 debcred.länderkennzeichen_7 = record.get(178).unwrap().to_string();
979 debcred.iban_nr_7 = record.get(179).unwrap().to_string();
980 debcred.leerfeld9 = record.get(180).unwrap().to_string();
981 debcred.swift_code_7 = record.get(181).unwrap().to_string();
982 debcred.abw_kontoinhaber_7 = record.get(182).unwrap().to_string();
983 debcred.kennz_hauptbankverb_7 = record.get(183).unwrap().to_string();
984 debcred.bankverb_7_gültig_von = record.get(184).unwrap().to_string();
985 debcred.bankverb_7_gültig_bis = record.get(185).unwrap().to_string();
986 debcred.bankleitzahl_8 = record.get(186).unwrap().to_string();
987 debcred.bankbezeichnung_8 = record.get(187).unwrap().to_string();
988 debcred.bank_kontonummer_8 = record.get(188).unwrap().to_string();
989 debcred.länderkennzeichen_8 = record.get(189).unwrap().to_string();
990 debcred.iban_nr_8 = record.get(190).unwrap().to_string();
991 debcred.leerfeld10 = record.get(191).unwrap().to_string();
992 debcred.swift_code_8 = record.get(192).unwrap().to_string();
993 debcred.abw_kontoinhaber_8 = record.get(193).unwrap().to_string();
994 debcred.kennz_hauptbankverb_8 = record.get(194).unwrap().to_string();
995 debcred.bankverb_8_gültig_von = record.get(195).unwrap().to_string();
996 debcred.bankverb_8_gültig_bis = record.get(196).unwrap().to_string();
997 debcred.bankleitzahl_9 = record.get(197).unwrap().to_string();
998 debcred.bankbezeichnung_9 = record.get(198).unwrap().to_string();
999 debcred.bank_kontonummer_9 = record.get(199).unwrap().to_string();
1000 debcred.länderkennzeichen_9 = record.get(200).unwrap().to_string();
1001 debcred.iban_nr_9 = record.get(201).unwrap().to_string();
1002 debcred.leerfeld11 = record.get(202).unwrap().to_string();
1003 debcred.swift_code_9 = record.get(203).unwrap().to_string();
1004 debcred.abw_kontoinhaber_9 = record.get(204).unwrap().to_string();
1005 debcred.kennz_hauptbankverb_9 = record.get(205).unwrap().to_string();
1006 debcred.bankverb_9_gültig_von = record.get(206).unwrap().to_string();
1007 debcred.bankverb_9_gültig_bis = record.get(207).unwrap().to_string();
1008 debcred.bankleitzahl_10 = record.get(208).unwrap().to_string();
1009 debcred.bankbezeichnung_10 = record.get(209).unwrap().to_string();
1010 debcred.bank_kontonummer_10 = record.get(210).unwrap().to_string();
1011 debcred.länderkennzeichen_10 = record.get(211).unwrap().to_string();
1012 debcred.iban_nr_10 = record.get(212).unwrap().to_string();
1013 debcred.leerfeld12 = record.get(213).unwrap().to_string();
1014 debcred.swift_code_10 = record.get(214).unwrap().to_string();
1015 debcred.abw_kontoinhaber_10 = record.get(215).unwrap().to_string();
1016 debcred.kennz_hauptbankverb_10 = record.get(216).unwrap().to_string();
1017 debcred.bankverb_10_gültig_von = record.get(217).unwrap().to_string();
1018 debcred.bankverb_10_gültig_bis = record.get(218).unwrap().to_string();
1019 debcred.nummer_fremdsystem = record.get(219).unwrap().to_string();
1020 debcred.insolvent = record.get(220).unwrap().to_string();
1021 debcred.sepa_mandatsreferenz_1 = record.get(221).unwrap().to_string();
1022 debcred.sepa_mandatsreferenz_2 = record.get(222).unwrap().to_string();
1023 debcred.sepa_mandatsreferenz_3 = record.get(223).unwrap().to_string();
1024 debcred.sepa_mandatsreferenz_4 = record.get(224).unwrap().to_string();
1025 debcred.sepa_mandatsreferenz_5 = record.get(225).unwrap().to_string();
1026 debcred.sepa_mandatsreferenz_6 = record.get(226).unwrap().to_string();
1027 debcred.sepa_mandatsreferenz_7 = record.get(227).unwrap().to_string();
1028 debcred.sepa_mandatsreferenz_8 = record.get(228).unwrap().to_string();
1029 debcred.sepa_mandatsreferenz_9 = record.get(229).unwrap().to_string();
1030 debcred.sepa_mandatsreferenz_10 = record.get(230).unwrap().to_string();
1031 debcred.verknüpftes_opos_konto = record.get(231).unwrap().to_string();
1032 debcred.mahnsperre_bis = record.get(232).unwrap().to_string();
1033 debcred.lastschriftsperre_bis = record.get(233).unwrap().to_string();
1034 debcred.zahlungssperre_bis = record.get(234).unwrap().to_string();
1035 debcred.gebührenberechnung = record.get(235).unwrap().to_string();
1036 debcred.mahngebühr_1 = record.get(236).unwrap().to_string();
1037 debcred.mahngebühr_2 = record.get(237).unwrap().to_string();
1038 debcred.mahngebühr_3 = record.get(238).unwrap().to_string();
1039 debcred.pauschalenberechnung = record.get(239).unwrap().to_string();
1040 debcred.verzugspauschale_1 = record.get(240).unwrap().to_string();
1041 debcred.verzugspauschale_2 = record.get(241).unwrap().to_string();
1042 debcred.verzugspauschale_3 = record.get(242).unwrap().to_string();
1043 debcred.alternativer_suchname = record.get(243).unwrap().to_string();
1044 debcred.status = record.get(244).unwrap().to_string();
1045 debcred.anschrift_manuell_geändert_korrespondenzadresse = record.get(245).unwrap().to_string();
1046 debcred.anschrift_individuell_korrespondenzadresse = record.get(246).unwrap().to_string();
1047 debcred.anschrift_manuell_geändert_rechnungsadresse = record.get(247).unwrap().to_string();
1048 debcred.anschrift_individuell_rechnungsadresse = record.get(248).unwrap().to_string();
1049 debcred.fristberechnung_bei_debitor = record.get(249).unwrap().to_string();
1050 debcred.mahnfrist_1 = record.get(250).unwrap().to_string();
1051 debcred.mahnfrist_2 = record.get(251).unwrap().to_string();
1052 debcred.mahnfrist_3 = record.get(252).unwrap().to_string();
1053 debcred.letzte_frist = record.get(253).unwrap().to_string();
1054 Ok(debcred)
1055 }else{
1056 Err("content not recognised")
1057 }
1058 }
1059}