Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSVBookingLine ¶
type CSVBookingLine struct { // Beispiel: 1234567890,12 // Muss immer ein positiver Wert sein // required Umsatz Decimal // 1 // Soll-/Haben-Kennzeichnung des Umsatzes bezieht sich auf das Konto, das im Feld Konto angegeben wird: // S = Soll // H = Haben // required SollHaben string // 2 // ISO-Code der Währung (Dok.-Nr. 1080170); gibt an, welche Währung dem Betrag zugrunde liegt. // Wenn kein Wert angegeben ist, wird das WKZ aus dem Header übernommen. WKZUmsatz string // 3 // Der Fremdwährungskurs bestimmt, wie der angegebene Umsatz, der in Fremdwährung übergeben wird, in die Basiswährung umzurechnen ist, wenn es sich um ein Nicht-EWU-Land handelt. // Beispiel: 1123,123456 // Achtung: Der Wert 0 ist unzulässig. Kurs Decimal // 4 // Wenn das Feld Basisumsatz verwendet wird, muss auch das Feld WKZ Basisumsatz gefüllt werden. // Beispiel: 1123123123,12 Basisumsatz Decimal // 5 // Währungskennzeichen der hinterlegten Basiswährung. Wenn das Feld WKZ Basisumsatz verwendet wird, muss auch das Feld Basisumsatz verwendet werden. // ISO-Code beachten (siehe Dok.-Nr.1080170) WKZBasisumsatz string // 6 // Sach- oder Personen-Kontonummer Darf max. 8- bzw. max. 9-stellig sein // (abhängig von der Information im Header) Die Personenkontenlänge darf nur // 1 Stelle länger sein als die definierte Sachkontennummernlänge. Konto Int // 7 // Sach- oder Personen-Kontonummer Darf max. 8- bzw. max. 9-stellig sein // (abhängig von der Information im Header) Die Personenkontenlänge darf nur // 1 Stelle länger sein als die definierte Sachkontennummernlänge. Gegenkonto *Int // 8 // Steuerschlüssel und/oder Berichtigungsschlüssel BUSchlussel string // 9 // Achtung: Auch bei individueller Feldformatierung mit vierstelliger // Jahreszahl wird immer in das aktuelle Wirtschaftsjahr importiert, wenn // Tag und Monat des Datums im bebuchbaren Zeitraum liegen, da die // Jahreszahl nicht berücksichtigt wird. Belegdatum ShortDate // 10 // Rechnungs-/Belegnummer // Das Belegfeld 1 ist der "Schlüssel" für die Verwaltung von Offenen Posten. // Bei einer Zahlung oder Gutschrift erfolgt nur dann ein OP-Ausgleich, wenn die Belegnummer mit dem Belegfeld 1 identisch ist. Belegfeld1 string // 11 // Belegnummer oder OPOS-Verarbeitungsinformationen Belegfeld2 string // 12 // Skonto-Betrag/-Abzug // Nur bei Zahlungen zulässig. // Beispiel 12123123,12 // Achtung: Der Wert 0 ist unzulässig. Skonto Decimal // 13 Buchungstext string // 14 // Mahn-/Zahl-Sperre // Die Rechnung kann aus dem Mahnwesen / Zahlungsvorschlag ausgeschlossen werden. // true = Postensperre // false/keine Angabe = keine Sperre // Nur in Verbindung mit einer Rechnungsbuchung und Personenkonto (OPOS) relevant. Postensperre *Bool // 15 // Adressnummer einer diversen Adresse // Nur in Verbindung mit OPOS relevant. DiverseAdressnummer string // 16 // Wenn für eine Lastschrift oder Überweisung eine bestimmte Bank des Geschäftspartners genutzt werden soll. // Nur in Verbindung mit OPOS relevant. Geschaftspartnerbank *Int // 17 // Der Sachverhalt wird in Rechnungswesen pro verwendet, um Buchungen/Posten als Mahnzins/Mahngebühr zu identifizieren. // Für diese Posten werden z. B. beim Erstellen von Mahnungen keine Mahnzinsen berechnet. // 31 = Mahnzins // 40 = Mahngebühr // Nur in Verbindung mit OPOS relevant. Sachverhalt *Int // 18 // Hier kann eine Zinssperre übergeben werden; dadurch werden für diesen Posten bei Erstellung einer Mahnung keine Mahnzinsen ermittelt. // Nur in Verbindung mit OPOS relevant. // keine Angabe und 0 = keine Sperre // 1 = Zinssperre Zinssperre *Int // 19 // Link auf den Buchungsbeleg, der digital in einem Dokumenten-Management-System (z. B. DATEV Dokumentenablage, DATEV DMS classic) abgelegt wurde. // Der Beleglink hat folgenden Aufbau: // 4-stelliges Kürzel für Dokumentenmanagementsystem (siehe unten) // Leerzeichen // Anführungszeichen // Beleglink (GUID, Dateiname des Belegs), max. 36 Zeichen // Schlusszeichen // Beispiel für einen Beleglink aus Belege online: // BEDI “CB6A8F8F-099A-B3A9-2BAA-0CB64E299BA” // Das Kürzel bezeichnet das Quellsystem (Dokumentenmanagement), indem die digitalen Belege abgelegt sind. // DATEV verwendet für seine Dokumentenmanagement-Systeme folgende Kürzel: // Belegverwaltung online → BEDI // DATEV DMS → DDMS // Dokumentenablage → DDMS (vormals DORG) Beleglink string // 20 // Bei einem ASCII-Format, das aus einem DATEV pro-Rechnungswesen-Programm erstellt wurde, können diese Felder Informationen aus einem Beleg (z. B. einem elektronischen Kontoumsatz) enthalten. // Wenn die Feldlänge eines Beleginfo-Inhalts-Felds überschritten wird, wird die Information im nächsten Beleginfo-Feld weitergeführt. // Wichtiger Hinweis // Eine Beleginfo besteht immer aus den Bestandteilen Beleginfo-Art und Beleginfo-Inhalt. Wenn Sie die Beleginfo nutzen möchten, befüllen Sie immer beide Felder. // Beispiel: // Beleginfo-Art: // Kontoumsätze der jeweiligen Bank // Beleginfo-Inhalt: // Buchungsspezifische Inhalte zu den oben genannten Informationsarten BeleginfoArt1 string // 21 BeleginfoInhalt1 string // 22 BeleginfoArt2 string // 23 BeleginfoInhalt2 string // 24 BeleginfoArt3 string // 25 BeleginfoInhalt3 string // 26 BeleginfoArt4 string // 27 BeleginfoInhalt4 string // 28 BeleginfoArt5 string // 29 BeleginfoInhalt5 string // 30 BeleginfoArt6 string // 31 BeleginfoInhalt6 string // 32 BeleginfoArt7 string // 33 BeleginfoInhalt7 string // 34 BeleginfoArt8 string // 35 BeleginfoInhalt8 string // 36 // Über KOST1 erfolgt die Zuordnung des Geschäftsvorfalls für die anschließende Kostenrechnung. KOST1Kostenstelle string // 37 // Über KOST2 erfolgt die Zuordnung des Geschäftsvorfalls für die anschließende Kostenrechnung. KOST2Kostenstelle string // 38 // Im KOST-Mengenfeld wird die Wertgabe zu einer bestimmten Bezugsgröße für eine Kostenstelle erfasst. Diese Bezugsgröße kann z. B. kg, g, cm, m, % sein. Die Bezugsgröße ist definiert in den Kostenrechnungs-Stammdaten. // Beispiel: 123123123,12 KostMenge Decimal // 39 // Die USt-IdNr. besteht aus: // 2-stelligen Länderkürzel (siehe Dok.-Nr. 1080169; Ausnahme Griechenland: Das Länderkürzel lautet EL) // 13-stelliger USt-IdNr. // VAT Number UStIDNR string // 40 // Nur für entsprechende EU-Buchungen: // Der im EU-Bestimmungsland gültige Steuersatz. // Beispiel: 12,12 EUSteuersatz *NilDecimal // 41 // Für Buchungen, die in einer von der Mandantenstammdaten-Schlüsselung abweichenden Umsatzsteuerart verarbeitet werden sollen, kann die abweichende Versteuerungsart im Buchungssatz übergeben werden: // I = Ist-Versteuerung // K = keine Umsatzsteuerrechnung // P = Pauschalierung (z. B. für Land- und Forstwirtschaft) // S = Soll-Versteuerung ABBVersteuerungsart string // 42 // Sachverhalte gem. § 13b Abs. 1 Satz 1 Nrn. 1.ff UStG // Achtung: Der Wert 0 ist unzulässig. // (siehe Dok.-Nr. 1034915) SachverhaltLL *Int // 43 // Steuersatz/Funktion zum L+L-Sachverhalt // Achtung: Der Wert 0 ist unzulässig. // (siehe Dok.-Nr. 1034915) Funktionserganzung *Int // 44 // Bei Verwendung des BU-Schlüssels 49 für "andere Steuersätze" muss der steuerliche Sachverhalt mitgegeben werden. BU49Hauptfunktionstyp *Int // 45 BU49Hauptfunktionsnummer *Int // 46 BU49Funktionsergänzung *Int // 47 // Zusatzinformationen, die zu Buchungssätzen erfasst werden können. // Diese Zusatzinformationen besitzen den Charakter eines Notizzettels und können frei erfasst werden. // Wichtiger Hinweis // Eine Zusatzinformation besteht immer aus den Bestandteilen Informationsart und Informationsinhalt. Wenn Sie die Zusatzinformation nutzen möchten, füllen Sie immer beide Felder. // Beispiel: // Informationsart, z. B. Filiale oder Mengengrößen (qm) // Informationsinhalt: Buchungsspezifische Inhalte zu den oben genannten Informationsarten. ZusatzinformationArt1 string // 48 ZusatzinformationInhalt1 string // 49 ZusatzinformationArt2 string // 50 ZusatzinformationInhalt2 string // 51 ZusatzinformationArt3 string // 52 ZusatzinformationInhalt3 string // 53 ZusatzinformationArt4 string // 54 ZusatzinformationInhalt4 string // 55 ZusatzinformationArt5 string // 56 ZusatzinformationInhalt5 string // 57 ZusatzinformationArt6 string // 58 ZusatzinformationInhalt6 string // 59 ZusatzinformationArt7 string // 60 ZusatzinformationInhalt7 string // 61 ZusatzinformationArt8 string // 62 ZusatzinformationInhalt8 string // 63 ZusatzinformationArt9 string // 64 ZusatzinformationInhalt9 string // 65 ZusatzinformationArt10 string // 66 ZusatzinformationInhalt10 string // 67 ZusatzinformationArt11 string // 68 ZusatzinformationInhalt11 string // 69 ZusatzinformationArt12 string // 70 ZusatzinformationInhalt12 string // 71 ZusatzinformationArt13 string // 72 ZusatzinformationInhalt13 string // 73 ZusatzinformationArt14 string // 74 ZusatzinformationInhalt14 string // 75 ZusatzinformationArt15 string // 76 ZusatzinformationInhalt15 string // 77 ZusatzinformationArt16 string // 78 ZusatzinformationInhalt16 string // 79 ZusatzinformationArt17 string // 80 ZusatzinformationInhalt17 string // 81 ZusatzinformationArt18 string // 82 ZusatzinformationInhalt18 string // 83 ZusatzinformationArt19 string // 84 ZusatzinformationInhalt19 string // 85 ZusatzinformationArt20 string // 86 ZusatzinformationInhalt20 string // 87 // Wirkt sich nur bei Sachverhalt mit SKR14 Land- und Forstwirtschaft aus, für andere SKR werden die Felder beim Import/Export überlesen bzw. leer exportiert. Stuck *Int // 88 Gewicht Decimal // 89 // OPOS-Informationen kommunal // 1 = Lastschrift // 2 = Mahnung // 3 = Zahlung Zahlweise *Int // 90 // OPOS-Informationen kommunal Forderungsart string // 91 // OPOS-Informationen kommunal Veranlagungsjahr *Year // 92 // OPOS-Informationen kommunal ZugeordneteFalligkeit Date // 93 // 1 = Einkauf von Waren // 2 = Erwerb von Roh-Hilfs- und Betriebsstoffen Skontotyp *Int // 94 // Allgemeine Bezeichnung, des Auftrags/Projekts Auftragsnummer string // 95 // AA = Angeforderte Anzahlung/Abschlagsrechnung // AG = Erhaltene Anzahlung (Geldeingang) // AV = Erhaltene Anzahlung (Verbindlichkeit) // SR = Schlussrechnung // SU = Schlussrechnung (Umbuchung) // SG = Schlussrechnung (Geldeingang) // SO = Sonstige Buchungstyp string // 96 // USt-Schlüssel der späteren Schlussrechnung UStSchlüsselAnzahlungen *Int // 97 // EU-Mitgliedstaat der späteren Schlussrechnung // (siehe Dok.-Nr. 1080169) EUMitgliedstaatAnzahlungen string // 98 // L+L-Sachverhalt der späteren Schlussrechnung // Sachverhalte gem. § 13b Abs. 1 Satz 1 Nrn. 1.-5. UStG // Achtung: Der Wert 0 ist unzulässig. SachverhaltLLAnzahlungen *Int // 99 // EU-Steuersatz der späteren Schlussrechnung // Nur für entsprechende EU-Buchungen: Der im EU-Bestimmungsland gültige Steuersatz. // Beispiel: 12,12 EUSteuersatzAnzahlungen Decimal // 100 // Erlöskonto der späteren Schlussrechnung ErloskontoAnzahlungen *Int // 101 // Wird beim Import durch SV (Stapelverarbeitung) ersetzt. HerkunftKz string // 102 // Wird von DATEV verwendet. Leerfeld string // 103 // Format TTMMJJJJ KostDatum MediumDate // 104 // Vom Zahlungsempfänger individuell vergebenes Kennzeichen eines Mandats (z. B. Rechnungs- oder Kundennummer). SEPAMandatsreferenz string // 105 // 0 = keine Skontosperre // 1 = Skontosperre Skontosperre *Bool // 106 Gesellschaftername string //107 Beteiligtennummer *Int // 108 Identifikationsnummer string // 109 Zeichnernummer string // 110 Postensperreis Date // 111 // SoBil-Sachverhalt Bezeichnung string // 112 // SoBil-Buchung Kennzeichen *Int // 113 // leer = nicht definiert; wird ab Jahreswechselversion 2016/2017 automatisch festgeschrieben // 0 = keine Festschreibung // 1 = Festschreibung // Hat ein Buchungssatz in diesem Feld den Inhalt 1, so wird der gesamte Stapel nach dem Import festgeschrieben. // Ab Jahreswechselversion 2016/2017 gilt das auch bei Inhalt = leer. Festschreibung Bool // 114 Leistungsdatum Date // 115 // Steuerperiode DatumZuord Date // 116 // fälligkeit Falligkeit Date // 117 // Generalumkehr Generalumkehr Bool // 118 // Steuersatz Steuersatz string // 119 // Land Land string // 120 // Abrechnungsreferenz Abrechnungsreferenz string // 121 // BVV-Position (Betriebsvermögensvergleich) BVVPosition string // 122 // EU-Mitgliedstaat u. UStID (Ursprung) EUMitgliedstaat string // 123 // EU-Steuersatz (Ursprung) EUSteuersatzUrsprung string // 124 }
func (CSVBookingLine) Headers ¶
func (e CSVBookingLine) Headers() []string
func (CSVBookingLine) StringValues ¶
func (l CSVBookingLine) StringValues() []string
func (CSVBookingLine) Validate ¶
func (l CSVBookingLine) Validate() []error
func (CSVBookingLine) Values ¶
func (l CSVBookingLine) Values() []interface{}
type CSVHeaderLine ¶
type CSVHeaderLine struct { // vom Datev angegeben // EXTF = für Datei-Formate, die von externen Programmen erstellt wurden DATEVFormatKZ string // 1 // entspricht der zugrundeliegenden Versionsnummer des Scnittstellen-Entwicklungsleitfadens Versionsnummer int // 2 // vom Datev angegeben Datenkategorie int // 3 // vom Datev angegeben Formatname string // 4 // vom Datev angegeben Formatversion int // 5 ErzeugtAm *Time // 6 // Darf nicht gefüllt werden, durch Import gesetzt. Importiert *Date // 7 // Herkunfts-Kennzeichen // Beim Import wird das Herkunfts-Kennzeichen durch „SV“ (= Stapelverarbeitung) ersetzt. Herkunft string // 8 // Benutzername ExportiertVon string // 9 // Darf nicht gefüllt werden, durch Import gesetzt. ImportiertVon string // 10 // Beraternummer Berater string // 11 // Mandantennummer Mandant string // 12 // Wirtschaftsjahresbeginn WJBeginn *Date // 13 // Kleinste Sachkontenlänge = 4, Grösste Sachkontenlänge = 8 Sachkontenlange int // 14 DatumVom *Date // 15 DatumBis *Date // 16 // Bezeichnung des Buchungsstapels Bezeichnung string // 17 // Diktatkürzel Beispiel MM = Max Mustermann Diktatkurzel string // 18 // 1 = Finanzbuchhaltung, 2 = Jahresabschluss Buchungstyp *Int // 19 // 0 oder leer = Rechnungslegungszweckunabhängig Rechnungslegungszweck *Int // 20 // leer = nicht definiert; wird ab Jahreswechselversion 2016/2017 automatisch festgeschrieben // 0 = keine Festschreibung // 1 = Festschreibung Festschreibung *Bool // 21 // Währungskennzeichen WKZ string // 22 Reserviert string // 23 Derivatskennzeichen string // 24 Reserviert2 string // 25 Reserviert3 string // 26 SKR string // 27 BranchenlosungID int // 28 Reserviert4 string // 29 Reserviert5 string // 30 // Verarbeitungskennzeichen der abgebenden Anwendung => Bsp. '9/2016' Anwendungsinformation string }
http://www.datev.de/dnlexom/client/app/index.html#/document/1036228/D103622800010
func NewCSVHeaderLine ¶
func NewCSVHeaderLine() *CSVHeaderLine
func (CSVHeaderLine) Headers ¶
func (e CSVHeaderLine) Headers() []string
func (CSVHeaderLine) StringValues ¶
func (l CSVHeaderLine) StringValues() []string
func (CSVHeaderLine) Validate ¶
func (l CSVHeaderLine) Validate() []error
func (CSVHeaderLine) Values ¶
func (l CSVHeaderLine) Values() []interface{}
type Date ¶
func (*Date) UnmarshalJSON ¶
type Kassenbuch ¶
type Kassenbuch []KassenbuchLine
type KassenbuchLine ¶
type KassenbuchLine struct { // Währungskennzeichen // Nur EUR zulässig Wahrung string // 1 // Vorzeichen und Betrag // Vorzeichen: + oder – // Betrag maximale Länge: 10,2 // Numerisch // Trennzeichen Komma (,) // Keine Tausendertrennzeichen // Wert >0 VorzBetrag Decimal // 2 // Beleg-Nr. // Maximale Länge: 36 Zeichen // Alphanumerisch // Sonderzeichen: $ & % * + - / RechNr string // 3 // Datum der Kassenbewegungen // Format: TTMM // Maximale Länge: 4 Zeichen // Numerisch // Keine Trennzeichen BelegDatum string // 4 // Belegtext // Maximale Länge: 30 Zeichen // Alphanumerisch & Sonderzeichen Belegtext string // 5 // Umsatzsteuersatz in % // Maximale Länge: 2 Vorkomma-, 2 // Nachkommastellen // Numerisch // Dezimalpunkt = Komma (,) UStSatz Decimal // 6 // Berichtigungsschlüssel (B) // Umsatzsteuerschlüssel (U) // Maximale Länge: 4 Zeichen // Numerisch // Gültige BU-Schlüssel finden Sie im // Dokument: DATEV Unternehmen // online - Übersicht Steuerschlüssel // (BU) BU string // 7 // Gegenkonto // Maximale Länge: Sachkontolänge +1 // (zum Beispiel bei SKL 4 maximal 5 // Zeichen) // Numerisch Gegenkonto *Int // 8 // KOST1, Informationen für die Kostenrechnung, zum Beispiel Kostenstellen // Maximale Länge: 36 Zeichen // Alphanumerisch & Sonderzeichen Kost1 string // 9 // KOST2, Informationen für die Kostenrechnung, zum Beispiel Kostenstellen // Maximale Länge: 36 Zeichen // Alphanumerisch & Sonderzeichen Kost2 string // 10 // Wertangabe zu Bezugsgröße in Kostenrechnung, zum Beispiel kg, cm, % // Maximale Länge: 12,4 // Numerische // Dezimalpunkt = Komma (,) // Keine Tausendertrennzeichen // Wert >0 Kostmenge Decimal // 11 // Skontobetrag in EUR // Maximale Länge: 8,2 // Numerisch // Dezimalpunkt = Komma (,) // Wert >0 Skonto Decimal // 12 // Nachricht // Maximale Länge: 120 Zeichen // Alphanumerisch & Sonderzeichen Nachricht string }
func (KassenbuchLine) Headers ¶
func (e KassenbuchLine) Headers() []string
func (KassenbuchLine) StringValues ¶
func (l KassenbuchLine) StringValues() []string
func (KassenbuchLine) Validate ¶
func (l KassenbuchLine) Validate() []error
func (KassenbuchLine) Values ¶
func (l KassenbuchLine) Values() []interface{}
type MediumDate ¶
func (MediumDate) String ¶
func (d MediumDate) String() string
func (*MediumDate) UnmarshalJSON ¶
func (d *MediumDate) UnmarshalJSON(data []byte) (err error)
type NilDecimal ¶
type NilDecimal float64
func (*NilDecimal) String ¶
func (d *NilDecimal) String() string
type ShortDate ¶
func (*ShortDate) UnmarshalJSON ¶
type StammdatenLine ¶
type StammdatenLine struct { // Personen-Kontonummer // Sachkontennummernlänge + 1 = Personenkontenlänge Konto string // 1 // Beim Import werden die Felder in der Datenbank gefüllt, auch wenn sie // nicht dem Adressatentyp aus Feld 7 entsprechen. Das kann zu ungewollten // Effekten im Programm führen. Bitte übergeben Sie nur die zum // Adressatentyp passenden Felder. NameUnternehmen string // 2 Unternehmensgegenstand string // 3 NamePerson string // 4 VornamePerson string // 5 Name string // 6 // 0 = keine Angabe // 1 = natürliche Person // 2 = Unternehmen // Standardwert = Unternehmen Adressatentyp string // 7 Kurzbezeichnung string // 8 // Die USt-IdNr. besteht aus // 2-stelligen Länderkürzel // (siehe Dok.-Nr. 1080169; Ausnahme Griechenland: Das Länderkürzel lautet EL) // 13-stelliger USt-IdNr. // Beachten Sie, dass kein Leerzeichen zwischen diesen beiden Eingabewerten sein darf. EULand string // 9 EUUStIdNr string // 10 Anrede string // 11 // Nur bei Adressatentyp "natürliche Person" relevant. // Wird der Titel/Akad.Grad bei einem Adressatentyp "Unternehmen" übergeben, wird der Wert in den Datenbestand übernommen, ist aber an der Oberfläche nicht sichtbar. Titel string // 12 // Nur bei Adressatentyp "natürliche Person" relevant. // Wird der Adelstitel bei einem Adressatentyp "Unternehmen" übergeben, wird der Wert in den Datenbestand übernommen, ist aber an der Oberfläche nicht sichtbar. Adelstitel string // 13 // Nur bei Adressatentyp "natürliche Person" relevant. // Wird der Namensvorsatz bei einem Adressatentyp "Unternehmen" übergeben, wird der Wert in den Datenbestand übernommen, ist aber an der Oberfläche nicht sichtbar. Namensvorsatz string // 14 // STR = Straße // PF = Postfach // GK = Großkunde // Wird die Adressart nicht übergeben, wird sie automatisch in Abhängigkeit zu // den übergebenen Feldern (Straße oder Postfach) gesetzt. Adressart string // 15 // Wird sowohl eine Straße als auch ein Postfach übergeben, werden beide // Werte in den Datenbestand übernommen; auf der Visitenkarte in den // Debitoren-/Kreditoren-Stammdaten wird die Postfachadresse angezeigt. Strasse string // 16 Postfach string // 17 Postleitzahl string // 18 Ort string // 19 // ISO-Code beachten! (Dok.-Nr. 1080169) Land string // 20 Versandzusatz string // 21 // Beispiel: z. Hd. Herrn Mustermann Adresszusatz string // 22 // Es kann ein beliebiger individueller Text verwendet werden. AbweichendeAnrede string // 23 AbwZustellbezeichnung1 string // 24 AbwZustellbezeichnung2 string // 25 // 1= Kennzeichnung Korrespondenzadresse KennzKorrespondenzadresse string // 26 // Format: TTMMJJJJ AdresseGultigVon *Date // 27 // Format: TTMMJJJJ AdresseGultigBis *Date // 28 // Standard-Telefonnummer Telefon string // 29 BemerkungTelefon string // 30 // Geschäftsleitungs-Telefonnummer TelefonGeschaftsleitung string // 31 BemerkungTelefonGL string // 32 Email string // 33 BemerkungEmail string // 34 Internet string // 35 BemerkungInternet string // 36 Fax string // 37 BemerkungFax string // 38 Sonstige string // 39 BemerkungSonstige string // 40 Bankleitzahl1 string // 41 Bankbezeichnung1 string // 42 BankkontoNummer1 string // 43 Länderkennzeichen1 string // 44 IBAN1 string // 45 Leerfeld1 string // 46 SWIFTCode1 string // 47 AbwKontoinhaber1 string // 48 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb1 string // 49 // Format: TTMMJJJJ Bankverb1GultigVon *Date // 50 // Format: TTMMJJJJ Bankverb1GultigBis *Date // 51 Bankleitzahl2 string // 52 Bankbezeichnung2 string // 53 BankkontoNummer2 string // 54 // ISO-Code beachten (siehe Dok.-Nr. 1080169) Landerkennzeichen2 string // 55 IBAN2 string // 56 Leerfeld2 string // 57 SWIFTCode2 string // 58 AbwKontoinhaber2 string // 59 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb2 string // 60 // Format: TTMMJJJJ Bankverb2GultigVon string // 61 // Format: TTMMJJJJ Bankverb2GultigBis string // 62 Bankleitzahl3 string // 63 Bankbezeichnung3 string // 64 BankkontoNummer3 string // 65 // ISO-Code beachten (siehe Dok.-Nr. 1080169) Landerkennzeichen3 string // 66 IBAN3 string // 67 Leerfeld3 string // 68 SWIFTCode3 string // 69 AbwKontoinhaber3 string // 70 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb3 string // 71 // Format: TTMMJJJJ Bankverb3GultigVon *Date // 72 // Format: TTMMJJJJ Bankverb3GultigBis *Date // 73 Bankleitzahl4 string // 74 Bankbezeichnung4 string // 75 BankkontoNummer4 string // 76 Landerkennzeichen4 string // 77 IBAN4 string // 78 Leerfeld4 string // 79 SWIFTCode4 string // 80 AbwKontoinhaber4 string // 81 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb4 string // 82 // Format: TTMMJJJJ Bankverb4GultigVon *Date // 83 // Format: TTMMJJJJ Bankverb4GultigBis *Date // 84 Bankleitzahl5 string // 85 Bankbezeichnung5 string // 86 BankkontoNummer5 string // 87 // ISO-Code beachten (siehe Dok.-Nr. 1080169) Landerkennzeichen5 string // 88 IBAN5 string // 89 Leerfeld5 string // 90 SWIFTCode5 string // 91 AbwKontoinhaber5 string // 92 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb5 string // 93 // Format: TTMMJJJJ Bankverb5GultigVon *Date // 94 // Format: TTMMJJJJ Bankverb5GultigBis *Date // 95 Leerfeld11 string // 96 Briefanrede string // 97 Grussformel string // 98 // Kann nicht geändert werden, wenn zentralisierte Geschäftspartner // verwendet werden. Kundennummer string // 99 Steuernummer string // 100 // 1 = Deutsch // 4 = Französisch // 5 = Englisch // 10 = Spanisch // 19 = Italienisch Sprache string // 101 Ansprechpartner string // 102 Vertreter string // 103 Sachbearbeiter string // 104 // 0 = Nein // 1 = Ja DiverseKonto string // 105 // 1 = Druck // 2 = Telefax // 3 = E-Mail Ausgabeziel string // 106 // 0 = Zahlungen in Eingabewährung // 2 = Ausgabe in EUR Wahrungssteuerung string // 107 // Nur für Debitoren gültig // Beispiel: 1.123.123.123 KreditlimitDebitor string // 108 // Eine gespeicherte Zahlungsbedingung kann hier einem Geschäftspartner // zugeordnet werden. Zahlungsbedingung string // 109 // Nur für Debitoren gültig FalligkeitInTagenDebitor string // 110 // Nur für Debitoren gültig // Beispiel: 12,12 SkontoInProzentDebitor string // 111 // Nur für Kreditoren gültig KreditorenZiel1Tage string // 112 // Nur für Kreditoren gültig // Beispiel: 12,12 KreditorenSkonto1Prozent string // 113 // Nur für Kreditoren gültig KreditorenZiel2Tage string // 114 // Nur für Kreditoren gültig // Beispiel: 12,12 KreditorenSkonto2Prozent string // 115 // Nur für Kreditoren gültig KreditorenZiel3BruttoTage string // 116 // Nur für Kreditoren gültig KreditorenZiel4Tage string // 117 // Nur für Kreditoren gültig // Beispiel: 12,12 KreditorenSkonto4Prozent string // 118 // Nur für Kreditoren gültig KreditorenZiel5Tage string // 119 // Nur für Kreditoren gültig // Beispiel: 12,12 KreditorenSkonto5Prozent string // 120 // 0 = Keine Angaben // 1 = 1. Mahnung // 2 = 2. Mahnung // 3 = 1. + 2. Mahnung // 4 = 3. Mahnung // 5 = (nicht vergeben) // 6 = 2. + 3. Mahnung // 7 = 1., 2. + 3. Mahnung // 9 = keine Mahnung Mahnung string // 121 // 1 = Kontoauszug für alle Posten // 2 = Auszug nur dann, wenn ein Posten mahnfähig ist // 3 = Auszug für alle mahnfälligen Posten // 9 = kein Kontoauszug Kontoauszug string // 122 // Leer = keinen Mahntext ausgewählt // 1 = Textgruppe 1 // ... // 9 = Textgruppe 9 Mahntext string // 123 // Leer = keinen Mahntext ausgewählt // 1 = Textgruppe 1 // ... // 9 = Textgruppe 9 Mahntext2 string // 124 // Leer = keinen Mahntext ausgewählt // 1 = Textgruppe 1 // ... // 9 = Textgruppe 9 Mahntext3 string // 125 // Leer = kein Kontoauszugstext ausgewählt // 1 = Kontoauszugstext 1 // ... // 8 = Kontoauszugstext 8 // 9 = Kein Kontoauszugstext Kontoauszugstext string // 126 // Beispiel: 12.123,12 MahnlimitBetrag string // 127 // Beispiel: 12,12 MahnlimitProzent string // 128 // 0 = Stammdaten-Schlüsselung gilt // 1 = Fester Zinssatz // 2 = Zinssatz über Staffel // 9 = Keine Berechnung für diesen Debitor Zinsberechnung string // 129 // Beispiel: 12,12 Mahnzinssatz1 string // 130 // Beispiel: 12,12 Mahnzinssatz2 string // 131 // Beispiel: 12,12 Mahnzinssatz3 string // 132 // Leer bzw. 0 = keine Angaben, es gilt die Stammdaten-Schlüsselung // 7 = SEPA-Lastschrift mit einer Rechnung // 8 = SEPA-Lastschrift mit mehreren Rechnungen // 9 = kein Lastschriftverfahren bei diesem Debitor Lastschrift string // 133 // 0 = Einzugsermächtigung // 1 = Abbuchungsverfahren Verfahren string // 134 // Zuordnung der gespeicherten Mandantenbank, die für das // Lastschriftverfahren verwendet werden soll. Mandantenbank string // 135 // Leer bzw. 0 = keine Angaben, es gilt die Stammdaten-Schlüsselung // 7 = SEPA-Überweisung mit einer Rechnung // 8 = SEPA-Überweisung mit mehreren Rechnungen // 9 = keine Überweisungen, Schecks Zahlungstrager string // 136 IndivFeld1 string // 137 IndivFeld2 string // 138 IndivFeld3 string // 139 IndivFeld4 string // 140 IndivFeld5 string // 141 IndivFeld6 string // 142 IndivFeld7 string // 143 IndivFeld8 string // 144 IndivFeld9 string // 145 IndivFeld10 string // 146 IndivFeld11 string // 147 // Wird derzeit nicht übernommen IndivFeld12 string // 148 // Wird derzeit nicht übernommen IndivFeld13 string // 149 // Wird derzeit nicht übernommen IndivFeld14 string // 150 // Wird derzeit nicht übernommen IndivFeld15 string // 151 // Es kann ein beliebiger individueller Text verwendet werden. AbweichendeAnredeRechnungsadresse string // 152 // STR = Straße PF = Postfach GK = Großkunde Wird die Adressart nicht // übergeben, wird sie automatisch in Abhängigkeit zu den übergebenen // Feldern (Straße oder Postfach) gesetzt. AdressartRechnungsadresse string // 153 // Wird sowohl eine Straße als auch ein Postfach übergeben, werden beide // Werte in den Datenbestand übernommen; auf der Visitenkarte in den // Debitoren-/Kreditoren-Stammdaten wird die Postfachadresse angezeigt. StrasseRechnungsadresse string // 154 PostfachRechnungsadresse string // 155 PostleitzahlRechnungsadresse string // 156 OrtRechnungsadresse string // 157 // ISO-Code beachten (siehe Dok.-Nr. 1080169) LandRechnungsadresse string // 158 VersandzusatzRechnungsadresse string // 159 // Beispiel: z. Hd. Herrn Mustermann AdresszusatzRechnungsadresse string // 160 AbwZustellbezeichnung1Rechnungsadresse string // 161 AbwZustellbezeichnung2Rechnungsadresse string // 162 // Format: TTMMJJJJ AdresseGultigVonRechnungsadresse *Date // 163 // Format: TTMMJJJJ AdresseGultigBisRechnungsadresse *Date // 164 Bankleitzahl6 string // 165 Bankbezeichnung6 string // 166 BankkontoNummer6 string // 167 // ISO-Code beachten (siehe Dok.-Nr. 1080169) Landerkennzeichen6 string // 168 IBAN6 string // 169 Leerfeld6 string // 170 SWIFTCode6 string // 171 AbwKontoinhaber6 string // 172 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb6 string // 173 // Format: TTMMJJJJ Bankverb6GultigVon *Date // 174 // Format: TTMMJJJJ Bankverb6GultigBis *Date // 175 Bankleitzahl7 string // 176 Bankbezeichnung7 string // 177 BankkontoNummer7 string // 178 // ISO-Code beachten (oder Dok.-Nr. 1080169) Landerkennzeichen7 string // 179 IBAN7 string // 180 Leerfeld7 string // 181 SWIFTCode7 string // 182 AbwKontoinhaber7 string // 183 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb7 string // 184 // Format: TTMMJJJJ Bankverb7GultigVon *Date // 185 // Format: TTMMJJJJ Bankverb7GultigBis *Date // 186 Bankleitzahl8 string // 187 Bankbezeichnung8 string // 188 BankkontoNummer8 string // 189 // ISO-Code beachten (siehe Dok.-Nr. 108069) Landerkennzeichen8 string // 190 IBAN8 string // 191 Leerfeld8 string // 192 SWIFTCode8 string // 193 AbwKontoinhaber8 string // 194 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb8 string // 195 // Format: TTMMJJJJ Bankverb8GultigVon *Date // 196 // Format: TTMMJJJJ Bankverb8GultigBis *Date // 197 Bankleitzahl9 string // 198 Bankbezeichnung9 string // 199 BankkontoNummer9 string // 200 // ISO-Code beachten (siehe Dok.-Nr. 1080169) Landerkennzeichen9 string // 201 IBAN9 string // 202 Leerfeld9 string // 203 SWIFTCode9 string // 204 AbwKontoinhaber9 string // 205 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb9 string // 206 // Format: TTMMJJJJ Bankverb9GultigVon *Date // 207 // Format: TTMMJJJJ Bankverb9GultigBis *Date // 208 Bankleitzahl10 string // 209 Bankbezeichnung10 string // 210 BankkontoNummer10 string // 211 // ISO-Code beachten (siehe Dok.-Nr. 1080169) Landerkennzeichen10 string // 212 IBAN10 string // 213 Leerfeld10 string // 214 SWIFTCode10 string // 215 AbwKontoinhaber10 string // 216 // Kennzeichnung als Haupt-Bankverbindung // 1 = Ja // 0 = Nein // Nur eine Bankverbindung eines Debitoren oder Kreditoren kann als // Haupt-Bankverbindung gekennzeichnet werden. KennzHauptBankverb10 string // 217 // Format: TTMMJJJJ Bankverb10GultigVon *Date // 218 // Format: TTMMJJJJ Bankverb10GultigBis *Date // 219 // Achtung: Wird bei Verwendung zentralisierter Geschäftspartner von DATEV // überschrieben. NummerFremdsystem string // 220 // 0 = Nein // 1 = Ja Insolvent string // 221 // Sie können im Feld Mandatsreferenz dem Geschäftspartner je Bank eine // Mandatsreferenz eintragen. Für eine korrekte Verwendung muss in der // SEPA-Mandatsverwaltung die Mandatsreferenz für den Lastschriftteilnehmer // vorhanden sein. SEPAMandatsreferenz1 string // 222 SEPAMandatsreferenz2 string // 223 SEPAMandatsreferenz3 string // 224 SEPAMandatsreferenz4 string // 225 SEPAMandatsreferenz5 string // 226 SEPAMandatsreferenz6 string // 227 SEPAMandatsreferenz7 string // 228 SEPAMandatsreferenz8 string // 229 SEPAMandatsreferenz9 string // 230 SEPAMandatsreferenz10 string // 231 // Sie können für den Geschäftspartner das korrespondierende Konto (im // Kreditorenbereich) erfassen, wenn es sich bei dem Geschäftspartner sowohl // um einen Kunden als auch um einen Lieferanten handelt. VerknupftesOPOSxKonto string // 232 // Format: TTMMJJJJ MahnsperreBis *Date // 233 // Format: TTMMJJJJ LastschriftsperreBis *Date // 234 // Format: TTMMJJJJ ZahlungssperreBis *Date // 235 // 0 = nein // 1 = ja Gebuhrenberechnung string // 236 // Mahngebühren Angabe in Euro // Beispiel: 5,10 Mahngebuhr1 string // 237 // Mahngebühren Angabe in Euro // Beispiel: 5,10 Mahngebuhr2 string // 238 // Mahngebühren Angabe in Euro // Beispiel: 5,10 Mahngebuhr3 string // 239 // 0 = nein // 1 = ja Pauschalberechnung string // 240 // Verzugspauschale, Angabe in Euro // Beispiel: 10,50 Verzugspauschale1 string // 241 // Verzugspauschale, Angabe in Euro // Beispiel: 10,50 Verzugspauschale2 string // 242 // Verzugspauschale, Angabe in Euro // Beispiel: 10,50 Verzugspauschale3 string // 243 AlternativerSuchname string // 244 // 0 = Aktiv // 1 = Inaktiv Status string // 245 // 0 = Nein // 1 = Ja AnschriftManuellGeandertKorrespondenzadresse string // 246 AnschriftIndividuellKorrespondenzadresse string // 247 AnschriftManuellGeändertRechnungsadresse string // 248 AnschriftIndividuellRechnungsadresse string // 249 // 0 = nein // 1 = ja FristberechnungBeiDebitor string // 250 // Mahnfristen in Tagen Mahnfrist1 string // 251 // Mahnfristen in Tagen Mahnfrist2 string // 252 // Mahnfristen in Tagen Mahnfrist3 string // 253 // Mahnfristen in Tagen LetzteFrist string // 254 }
func (StammdatenLine) Headers ¶
func (e StammdatenLine) Headers() []string
func (StammdatenLine) StringValues ¶
func (l StammdatenLine) StringValues() []string
func (StammdatenLine) Validate ¶
func (l StammdatenLine) Validate() []error
func (StammdatenLine) Values ¶
func (l StammdatenLine) Values() []interface{}
type Time ¶
func (*Time) UnmarshalJSON ¶
type ZeroDecimal ¶
type ZeroDecimal float64
func (ZeroDecimal) String ¶
func (d ZeroDecimal) String() string
Click to show internal directories.
Click to hide internal directories.