datev_types/
debkred.rs

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          //add values
798          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}