Datev EXTF Export
Im Datev Buchungsstapel Export müssen diverse Felder angegeben und einfügt werden. Die Beschreibung des Formats finden Sie hier
Felder in ecoDMS
Die Namen sind unsere Vorschläge für ecoDMS. Es können auch andere Namen verwendet werden.
Die Felder müssen dazu lediglich in der JSON angepasst werden.
Opt. | Feld | Typ | Beschreibung |
---|---|---|---|
Brutto Betrag | Numerisches Feld | der Brutto Betrag der Rechnung | |
Belegdatum | Datumsfeld | das Datum auf der Rechnung | |
StB Export | Checkbox | gibt an, ob das Dokument exportiert werden soll | |
StB exportiert | Checkbox | gibt an, ob das Dokument vom Arkviado ecoDMS Tool exportiert wurde | |
* | Konto | Combobox | das Konto, auf das gebucht werden soll, z.B. 3400. Wenn leer kann auch ein Standard vorbelegt werden |
Nummer | Freitext | die Rechnungsnummer | |
* | Steuerschluessel | Combobox | der Datev Steuerschlüssel. z.B. 9 Wenn leer kann auch ein Standard vorbelegt werden |
Abschnitt CSV
Die CSV Optionen geben an, in welchem Format die Datev Daten geliefert werden. Die Einstellungen können so übernommen werden
"csv": {
"newline": "\r\n",
"encoding": "ISO-8859-1",
"seperator": ";",
"quotechar": "\"",
"quote": "minimal",
"number_round":2,
"number_format":","
},
...
Abschnitt Dokumentlisten Export
Im Arkivado ecoDMS Tool wird der Dokumentliste Export verwendet. Das EXTF Format kennt keine Übergabe von Dokumenten. Es werden nur die Metadaten aus ecoDMS übergben.
"Dokumentliste Export": {
"export_to": "csv",
"PfadListe": "C:\\eco_liste\\EXTF_Buchungsstapel.csv", //# (1)!
"PfadListeReplace": false, //# (2)!
"numbers": [ //# (3)!
"Brutto Betrag",
"Umsatz (ohne Soll/Haben-Kz)"
],
"dates": [ //# (4)!
"Belegdatum"
],
"ToExportField": {
"field": "StB Export", //# (5)!
"value": "2"
},
"IsExportedField": {
"field": "StB exportiert", //# (6)!
"value": "2"
},
"TimeFilter": false, //# (7)!
"DateField": "Belegdatum", //# (8)!
"ExportDate": "StB exportiert am" //# (9)!
...
- Wohin wird die Datei gelegt
- Soll die bestehende Datei überschieben werden oder eine weitere Datei angelegt werden
true
= überschreibenfalse
= eine weitere anlegen - Alle Zahlen die vorkommen, sowohl wie sie in ecoDMS genannt werden oder wenn sie in einem Spalten Mapping genannt werden
- Alle Datumsangaben die vorkommen, sowohl wie sie in ecoDMS genannt werden oder wenn sie in einem Spalten Mapping genannt werden
- Der Name der Spalte die angibt dass das Dokument zu bearbeiten ist
- Der Name der Spalte die angibt, dass das Dokument bereits bearbeit worden ist
- Gibt an, ob das Datum in der Oberfläche berücksichtigt wird oder nicht. Wichtig: für automatische Exports IMMER false!
- Wenn der Time Filter aktiv ist, wird dieses Feld abgefragt. Ist nichts angegeben wird Datum verwendet
- Gibt an, wann das Dokument exportiert wurde, ist optional.
Abschnitt Header
In der Spalte Header wird die Kopfzeile des Exportes bestimmt.
"Header":[
[
"EXTF",
"700",
"21",
"Buchungsstapel",
"13",
"<@date(now,%Y%m%d%H%M%S)>",
"",
"RE",
"",
"<@user()>", //# (1)!
"",
"123456",//# (2)!
"1", //# (3)!,
"<@date(now,%Y)>0101", //# (4)!,
"<@min(Belegdatum,%Y%m%d)>",
"<@max(Belegdatum,%Y%m%d)>",
"Rechnungsspapel vom <@date(now,%Y-%m-%d)>",
"AE",
"1",
"0",
"1",
"EUR",
"",
"",
"",
"",
"",
""
]
]
...
- Hier wird der ecoMS User als exportierender User übergeben. Es kann auch ein beliebiger fester Name eingetragen werden.
- Ihre Beraternummer
- Ihre Mandantennummer
- Der Beginn des Wirtschaftsjahres = Standardmäßig der 01.01.DIESE JAHRES
- Ob der Stapel gleich festgeschrieben wird oder nicht. 0 = keine Festschreibung 1 = Festschreibung
Die Spalten sind nun die konkreten Werte die übergeben werden
"Spalten": [
{"Umsatz (ohne Soll/Haben-Kz)": "<Brutto Betrag>"} //# (1)!
,{"Soll/Haben-Kennzeichen": "S"}
,{"WKZ Umsatz": "EUR"}
,{"Kurs": ""}
,{"Basis-Umsatz": ""}
,{"WKZ Basis-Umsatz": ""}
,{"Konto": "<@default(<Konto>,3400)>" } //# (2)!
,{"Gegenkonto (ohne BU-Schl\u00FCssel)": ""} //# (3)!
,{"BU-Schl\u00FCssel": "<@default(<Steuerschluessel>,9)>"} //# (4)!
,{"Belegdatum": "<@date(<Belegdatum>,%d%m)>"} //# (5)!
,{"Belegfeld 1": "<Nummer>"} //# (6)!
,{"Belegfeld 2": ""}
,{"Skonto": ""}
,{"Buchungstext": "<Nummer>"} //# (7)!
,{"Postensperre": ""}
,{"Diverse Adressnummer": ""}
,{"Gesch\u00E4ftspartnerbank": ""}
,{"Sachverhalt": ""}
,{"Zinssperre": ""}
,{"Beleglink": "http://localhost:17003/openDoc?openmode=1&docid=<docid>&archive=1&host=<@ecodmsserver()>&port=17001"} //# (8)!
,{"Beleginfo - Art 1": ""}
,{"Beleginfo - Inhalt 1": ""}
,{"Beleginfo - Art 2": ""}
,{"Beleginfo - Inhalt 2": ""}
,{"Beleginfo - Art 3": ""}
,{"Beleginfo - Inhalt 3": ""}
,{"Beleginfo - Art 4": ""}
,{"Beleginfo - Inhalt 4": ""}
,{"Beleginfo - Art 5": ""}
,{"Beleginfo - Inhalt 5": ""}
,{"Beleginfo - Art 6": ""}
,{"Beleginfo - Inhalt 6": ""}
,{"Beleginfo - Art 7": ""}
,{"Beleginfo - Inhalt 7": ""}
,{"Beleginfo - Art 8": ""}
,{"Beleginfo - Inhalt 8": ""}
,{"KOST1 - Kostenstelle": ""}
,{"KOST2 - Kostenstelle": ""}
,{"Kost-Menge": ""}
,{"EU-Land u. UStID (Bestimmung)": ""}
,{"EU-Steuersatz (Bestimmung)": ""}
,{"Abw. Versteuerungsart": ""}
,{"Sachverhalt L+L": ""}
,{"Funktionserg\u00E4nzung L+L": ""}
,{"BU 49 Hauptfunktionstyp": ""}
,{"BU 49 Hauptfunktionsnummer": ""}
,{"BU 49 Funktionserg\u00E4nzung": ""}
,{"Zusatzinformation - Art 1": ""}
,{"Zusatzinformation- Inhalt 1": ""}
,{"Zusatzinformation - Art 2": ""}
,{"Zusatzinformation- Inhalt 2": ""}
,{"Zusatzinformation - Art 3": ""}
,{"Zusatzinformation- Inhalt 3": ""}
,{"Zusatzinformation - Art 4": ""}
,{"Zusatzinformation- Inhalt 4": ""}
,{"Zusatzinformation - Art 5": ""}
,{"Zusatzinformation- Inhalt 5": ""}
,{"Zusatzinformation - Art 6": ""}
,{"Zusatzinformation- Inhalt 6": ""}
,{"Zusatzinformation - Art 7": ""}
,{"Zusatzinformation- Inhalt 7": ""}
,{"Zusatzinformation - Art 8": ""}
,{"Zusatzinformation- Inhalt 8": ""}
,{"Zusatzinformation - Art 9": ""}
,{"Zusatzinformation- Inhalt 9": ""}
,{"Zusatzinformation - Art 10": ""}
,{"Zusatzinformation- Inhalt 10": ""}
,{"Zusatzinformation - Art 11": ""}
,{"Zusatzinformation- Inhalt 11": ""}
,{"Zusatzinformation - Art 12": ""}
,{"Zusatzinformation- Inhalt 12": ""}
,{"Zusatzinformation - Art 13": ""}
,{"Zusatzinformation- Inhalt 13": ""}
,{"Zusatzinformation - Art 14": ""}
,{"Zusatzinformation- Inhalt 14": ""}
,{"Zusatzinformation - Art 15": ""}
,{"Zusatzinformation- Inhalt 15": ""}
,{"Zusatzinformation - Art 16": ""}
,{"Zusatzinformation- Inhalt 16": ""}
,{"Zusatzinformation - Art 17": ""}
,{"Zusatzinformation- Inhalt 17": ""}
,{"Zusatzinformation - Art 18": ""}
,{"Zusatzinformation- Inhalt 18": ""}
,{"Zusatzinformation - Art 19": ""}
,{"Zusatzinformation- Inhalt 19": ""}
,{"Zusatzinformation - Art 20": ""}
,{"Zusatzinformation- Inhalt 20": ""}
,{"St\u00FCck": ""}
,{"Gewicht": ""}
,{"Zahlweise": ""}
,{"Forderungsart": ""}
,{"Veranlagungsjahr": ""}
,{"Zugeordnete F\u00E4lligkeit": ""}
,{"Skontotyp": ""}
,{"Auftragsnummer": ""}
,{"Buchungstyp (Anzahlungen)": ""}
,{"USt-Schl\u00FCssel (Anzahlungen)": ""}
,{"EU-Land (Anzahlungen)": ""}
,{"Sachverhalt L+L (Anzahlungen)": ""}
,{"EU-Steuersatz (Anzahlungen)": ""}
,{"Erl\u00F6skonto (Anzahlungen)": ""}
,{"Herkunft-Kz": ""}
,{"Buchungs GUID": ""}
,{"KOST-Datum": ""}
,{"SEPA-Mandatsreferenz": ""}
,{"Skontosperre": ""}
,{"Gesellschaftername": ""}
,{"Beteiligtennummer": ""}
,{"Identifikationsnummer": ""}
,{"Zeichnernummer": ""}
,{"Postensperre bis": ""}
,{"Bezeichnung SoBil-Sachverhalt": ""}
,{"Kennzeichen SoBil-Buchung": ""}
,{"Festschreibung": "1"} //# (9)!
,{"Leistungsdatum": ""}
,{"Datum Zuord. Steuerperiode": ""}
,{"F\u00E4lligkeit": ""}
,{"Generalumkehr (GU)": ""}
,{"Steuersatz": ""}
,{"Land": ""}
,{"Abrechnungsreferenz": ""}
,{"BVV-Position": ""}
,{"EU-Land u. UStID (Ursprung)": ""}
,{"EU-Steuersatz (Ursprung)": ""}
,{"Abw. Skontokonto": ""}
,{"Besteuerungsart Leistender": ""}
]
...
- Das Feld mit dem Bruttobetrag
- Das Sach- oder Personenkonto auf das gebucht werden soll. Entweder ein ecoDMS Feld oder Sammelkonto. In dem Beispiel wird, wenn kein Wert von ecoDMS übergeben wird, das Konto 3400 genommen
- Das Konto gegen das gebucht werden soll. Entweder ein ecoDMS Feld oder Sammelkonto
- Buchungsschlüssel der Datev siehe hier: Datev Buchungsschlüssel
- Das Belegdatum darf nur Tag und Monat enthalten
- Belegnummer
- Der Buchungstext in der Datev
- Beleglink: Link auf ecoDMS um direkt aus dem System in das DMS zu springen. Für die einstellung hier: In ecoDMS unter Einstellungen > Allgemein > Links auf
HTTP Hyperlinks verwenden
stellen - Ob der Datensatz festgeschreiben werden soll
Abschnitt GUI
Um lediglich einen Knopf im System zu sehen folgende GUI Konfiguration verwenden.
"buttons": [
{
"funktion": "Dokument Export",
"text": "Dokument Export",
"show": false
},
{
"funktion": "Dokumentliste Export",
"text": "Buchungsstapel Export", // # (1)!
"show": true
},
{
"funktion": "Datev Export",
"text": "Datev Export",
"show": false
},
{
"funktion": "SEPA Export",
"text": "SEPA Export",
"show": false
},
{
"funktion": "Dokumentliste Export",
"text": "Liste komplett",
"show": false
},
{
"funktion": "Ordner Export",
"text": "Ordner Export",
"show": false
},
{
"funktion": "Typen Export",
"text": "Typen Export",
"show": false
}
]
...
- Hier den Text für die Endanwender anpassen
Kopiervorlage
Warning
Überschreibt bestehende Konfiguration
- Kopieren sie den unteren Inhalt die JSON in die Datei
- Starten Sie das Tool
- Drücken Sie strg + k um Ihre Zugangsdaten zu ecoDMS einzugeben siehe auch hier
- Starten Sie das Tool neu
- Fertig
{
"license": "MEINE LIZENZ",
"ecodms": {
"ECODMSurl": "https://meinserver.docarchivdemo.net:8180/api/",
"ECODMSuser": "MEIN BENUTZERNAME",
"ECODMSpw": null,
"ECODMSabort_on_ssl_error": false,
"export_to": "csv",
"export_path": "C:\\ecoDMS Daten\\Export_ecoDMS",
"export_open": false,
"paths": {
"Sonstiges": "C:\\ecoDMS Daten\\Export_ecoDMS\\DATEV\\Sonstige"
},
"csv": {
"newline": "\r\n",
"encoding": " ISO-8859-1",
"seperator": ";",
"quotechar": "\"",
"quote": "minimal",
"number_round":2,
"number_format":","
},
"Dokumentliste Export": {
"TimeFilter": false,
"export_to": "csv",
"PfadListe": "C:\\ecoDMS Daten\\Export_ecoDMS\\EXTF_Buchungsstapel.csv",
"PfadListeReplace": false,
"ToExportField": {
"field": "StB Export",
"value": "2"
},
"IsExportedField": {
"field": "StB exportiert",
"value": "2"
},
"ExportDate": "StB exportiert am",
"DateField": "Belegdatum",
"numbers": [
"Brutto Betrag",
"Umsatz (ohne Soll/Haben-Kz)"
],
"dates": [
"Belegdatum",
"Datum"
],
"Header":[
[
"EXTF",
"700",
"21",
"Buchungsstapel",
"13",
"<@date(now,%Y%m%d%H%M%S)>000",
"",
"RE",
"",
"<@user()>",
"",
"123456",
"1",
"<@date(now,%Y)>0101",
"<@min(Belegdatum,%Y%m%d)>",
"<@max(Belegdatum,%Y%m%d)>",
"Rechnungsspapel vom <@date(now,%Y-%m-%d)>",
"AE",
"1",
"0",
"1",
"EUR",
"",
"",
"",
"",
"",
""
]
],
"Spalten": [
{"Umsatz (ohne Soll/Haben-Kz)": "<Brutto Betrag>"}
,{"Soll/Haben-Kennzeichen": "S"}
,{"WKZ Umsatz": "EUR"}
,{"Kurs": ""}
,{"Basis-Umsatz": ""}
,{"WKZ Basis-Umsatz": ""}
,{"Konto": "<@default(<Konto>,3400)>"}
,{"Gegenkonto (ohne BU-Schl\u00FCssel)": ""}
,{"BU-Schl\u00FCssel": "<@default(<Steuerschluessel>,9)>"}
,{"Belegdatum": "<@date(<Belegdatum>,%d%m)>"}
,{"Belegfeld 1": "<Nummer>"}
,{"Belegfeld 2": ""}
,{"Skonto": ""}
,{"Buchungstext": "<Nummer>"}
,{"Postensperre": ""}
,{"Diverse Adressnummer": ""}
,{"Gesch\u00E4ftspartnerbank": ""}
,{"Sachverhalt": ""}
,{"Zinssperre": ""}
,{"Beleglink": "http://localhost:17003/openDoc?openmode=1&docid=<docid>&archive=1&host=<@ecodmsserver()>&port=17001"}
,{"Beleginfo - Art 1": ""}
,{"Beleginfo - Inhalt 1": ""}
,{"Beleginfo - Art 2": ""}
,{"Beleginfo - Inhalt 2": ""}
,{"Beleginfo - Art 3": ""}
,{"Beleginfo - Inhalt 3": ""}
,{"Beleginfo - Art 4": ""}
,{"Beleginfo - Inhalt 4": ""}
,{"Beleginfo - Art 5": ""}
,{"Beleginfo - Inhalt 5": ""}
,{"Beleginfo - Art 6": ""}
,{"Beleginfo - Inhalt 6": ""}
,{"Beleginfo - Art 7": ""}
,{"Beleginfo - Inhalt 7": ""}
,{"Beleginfo - Art 8": ""}
,{"Beleginfo - Inhalt 8": ""}
,{"KOST1 - Kostenstelle": ""}
,{"KOST2 - Kostenstelle": ""}
,{"Kost-Menge": ""}
,{"EU-Land u. UStID (Bestimmung)": ""}
,{"EU-Steuersatz (Bestimmung)": ""}
,{"Abw. Versteuerungsart": ""}
,{"Sachverhalt L+L": ""}
,{"Funktionserg\u00E4nzung L+L": ""}
,{"BU 49 Hauptfunktionstyp": ""}
,{"BU 49 Hauptfunktionsnummer": ""}
,{"BU 49 Funktionserg\u00E4nzung": ""}
,{"Zusatzinformation - Art 1": ""}
,{"Zusatzinformation- Inhalt 1": ""}
,{"Zusatzinformation - Art 2": ""}
,{"Zusatzinformation- Inhalt 2": ""}
,{"Zusatzinformation - Art 3": ""}
,{"Zusatzinformation- Inhalt 3": ""}
,{"Zusatzinformation - Art 4": ""}
,{"Zusatzinformation- Inhalt 4": ""}
,{"Zusatzinformation - Art 5": ""}
,{"Zusatzinformation- Inhalt 5": ""}
,{"Zusatzinformation - Art 6": ""}
,{"Zusatzinformation- Inhalt 6": ""}
,{"Zusatzinformation - Art 7": ""}
,{"Zusatzinformation- Inhalt 7": ""}
,{"Zusatzinformation - Art 8": ""}
,{"Zusatzinformation- Inhalt 8": ""}
,{"Zusatzinformation - Art 9": ""}
,{"Zusatzinformation- Inhalt 9": ""}
,{"Zusatzinformation - Art 10": ""}
,{"Zusatzinformation- Inhalt 10": ""}
,{"Zusatzinformation - Art 11": ""}
,{"Zusatzinformation- Inhalt 11": ""}
,{"Zusatzinformation - Art 12": ""}
,{"Zusatzinformation- Inhalt 12": ""}
,{"Zusatzinformation - Art 13": ""}
,{"Zusatzinformation- Inhalt 13": ""}
,{"Zusatzinformation - Art 14": ""}
,{"Zusatzinformation- Inhalt 14": ""}
,{"Zusatzinformation - Art 15": ""}
,{"Zusatzinformation- Inhalt 15": ""}
,{"Zusatzinformation - Art 16": ""}
,{"Zusatzinformation- Inhalt 16": ""}
,{"Zusatzinformation - Art 17": ""}
,{"Zusatzinformation- Inhalt 17": ""}
,{"Zusatzinformation - Art 18": ""}
,{"Zusatzinformation- Inhalt 18": ""}
,{"Zusatzinformation - Art 19": ""}
,{"Zusatzinformation- Inhalt 19": ""}
,{"Zusatzinformation - Art 20": ""}
,{"Zusatzinformation- Inhalt 20": ""}
,{"St\u00FCck": ""}
,{"Gewicht": ""}
,{"Zahlweise": ""}
,{"Forderungsart": ""}
,{"Veranlagungsjahr": ""}
,{"Zugeordnete F\u00E4lligkeit": ""}
,{"Skontotyp": ""}
,{"Auftragsnummer": ""}
,{"Buchungstyp (Anzahlungen)": ""}
,{"USt-Schl\u00FCssel (Anzahlungen)": ""}
,{"EU-Land (Anzahlungen)": ""}
,{"Sachverhalt L+L (Anzahlungen)": ""}
,{"EU-Steuersatz (Anzahlungen)": ""}
,{"Erl\u00F6skonto (Anzahlungen)": ""}
,{"Herkunft-Kz": ""}
,{"Buchungs GUID": ""}
,{"KOST-Datum": ""}
,{"SEPA-Mandatsreferenz": ""}
,{"Skontosperre": ""}
,{"Gesellschaftername": ""}
,{"Beteiligtennummer": ""}
,{"Identifikationsnummer": ""}
,{"Zeichnernummer": ""}
,{"Postensperre bis": ""}
,{"Bezeichnung SoBil-Sachverhalt": ""}
,{"Kennzeichen SoBil-Buchung": ""}
,{"Festschreibung": "1"}
,{"Leistungsdatum": ""}
,{"Datum Zuord. Steuerperiode": ""}
,{"F\u00E4lligkeit": ""}
,{"Generalumkehr (GU)": ""}
,{"Steuersatz": ""}
,{"Land": ""}
,{"Abrechnungsreferenz": ""}
,{"BVV-Position": ""}
,{"EU-Land u. UStID (Ursprung)": ""}
,{"EU-Steuersatz (Ursprung)": ""}
,{"Abw. Skontokonto": ""}
,{"Besteuerungsart Leistender": ""}
]
}
},
"gui": {
"theme": "default",
"buttons": [
{
"funktion": "Dokument Export",
"text": "Dokument Export",
"show": false
},
{
"funktion": "Dokumentliste Export",
"text": "Buchungssatz",
"show": true
},
{
"funktion": "Datev Export",
"text": "Datev Export",
"show": false
},
{
"funktion": "SEPA Export",
"text": "SEPA Export",
"show": false
},
{
"funktion": "Dokumentliste Export",
"text": "Liste komplett",
"show": false
},
{
"funktion": "Ordner Export",
"text": "Ordner Export",
"show": false
},
{
"funktion": "Typen Export",
"text": "Typen Export",
"show": true
}
]
}
}