Excel Rechnungs übersicht
Um eine schöne Rechnungsübersicht zu bekommen kann folgende Konfigurations Vorlage genommen werden.
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 | |
Netto Betrag | Numerisches Feld | ||
Nummer | Freitext | die Rechnungsnummer | |
Belegdatum | Datumsfeld | das Feld des Rechungsdatums |
Abschnitt allgemein
Excel Export
"dates": [
"Datum",
"Belegdatum"
],//# (2)!
"numbers": [
"Brutto Betrag",
"Netto Betrag"
],//# (1)!
- 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
Abschnitt Dokumentlisten Export
Im Arkivado ecoDMS Tool wird der Dokumentliste Export verwendet. Es soll eine Excelliste ausgeben werden
EXTF Dokumentlisten Export
"Dokumentliste Export": {
"Filter": [
{
"classifyAttribut": "Dokumentenart",
"searchOperator": "=",
"searchValue": "Rechnungseingang" //# (5)!
}
],
"PfadListe": "C:\\Daten\\Daten\\ecoDMS Export\\Rechnungsliste.xlsx", //# (1)!
"PfadListeReplace": false, //# (2)!
"DateField": "Belegdatum",//# (3)!
"TimeFilter": true, //# (4)!
"export_to": "excel" //# (6)!
},
"excel": {
"do_format": true,
"table_style": "TableStyleMedium2" //# (7)!
},
...
- Wohin wird die Datei gelegt
- Soll die bestehende Datei überschieben werden oder eine weitere Datei angelegt werden
true
= überschreibenfalse
= eine weitere anlegen - Wenn der Time Filter aktiv ist, wird dieses Feld aus ecoDMS abgefragt. Ist nichts angegeben wird Datum verwendet
- Gibt an, ob das Datum in der Oberfläche berücksichtigt wird oder nicht.
- Filter sodass nur Dokumente von der Dokumentart Rechnungseingang ausgegeben werden.
- Muss zwinged excel sein, sonst wird keine Excel Datei erstellt
- Gibt den Tabellen Stiel aus mögliche Werte hier
Abschnitt Header
In der Spalte Header wird die Kopfzeile des Exportes bestimmt.
EXTF Header
"Header": [
[
"Rechnungsuebersicht" //# (1)!
],
[
"<@date(now,%d.%m.%Y)>" //# (2)!
],
[
"von Belegdatum",
"<@min(Belegdatum,%d.%m.%Y)>" //# (3)!
],
[
"bis Belegdatum",
"<@max(Belegdatum,%d.%m.%Y)>" //# (3)!
]
],
...
- Die Überschift über der Tabelle
- Das heutige Datum in Tag Monat Jahr
- Das erste Belegdatum in diesem Stapel
- Das letzte Belegdatum in diesem Stapel
Die Spalten sind nun die konkreten Werte die übergeben werden
EXTF Spalten
"Spalten": [
"<DocID>",
{
"RE-Nummer": "<Nummer>" //# (1)!
},
"<Belegdatum>", //# (2)!
"<Datum>", //# (3)!
{
"Lieferant": "<Name>" //# (4)!
},
"<Netto Betrag>", //# (5)!
"<Brutto Betrag>", //# (6)!
{
"Beleglink": "http://localhost:17003/openDoc?openmode=1&docid=<docid>&archive=1&host=<@ecodmsserver()>&port=17001" //# (7)!
}
]
...
- Belegnummer
- Das Belegdatum, wird nur Datum verwendet, kann die Zeile auch entfernt werden
- Das Standard Datum aus ecoDMS
- Das Feld Name aus ecoDMS, da der Filter nur Eingangsrechnungen ausgibt, ist es immer ein Lieferant
- Das Feld mit dem Nettobetrag
- Das Feld mit dem Bruttobetrag
- 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
Abschnitt GUI
Um lediglich einen Knopf im System zu sehen folgende GUI Konfiguration verwenden.
Rechnungs Spalten
"gui": {
"theme": "hell",
"buttons": [
{
"funktion": "Dokument Export",
"text": "Dokument Export",
"show": false
},
{
"funktion": "Dokumentliste Export",
"text": "Dokumentliste", // # (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
EXTF Komplett
{
"ecodms": {
"ECODMSurl": "https://MEIN SERVER:8180/api/",
"ECODMSuser": "MEIN BENUTZERNAME",
"ECODMSpw": null,
"ECODMSabort_on_ssl_error": true,
"export_to": "csv",
"export_path": "C:\\ecoDMS Daten\\Export_ecoDMS",
"export_open": true,
"paths": {
"Sonstiges": "C:\\Daten\\Daten\\ecoDMS Export\\Sonstiges"
},
"dates": [
"Datum",
"Belegdatum"
],
"numbers": [
"Brutto Betrag",
"Netto Betrag"
],
"datev": {
"ToExportField": {
"field": "Datev Export",
"value": "2"
},
"IsExportedField": {
"field": "DATEV Export erfolgt",
"value": "2"
},
"ExportDate": "Datev Export Datum",
"DateField": "Belegdatum",
"TypeField": "Dokumentenart",
"FileName": [
"<Datum>",
"-",
"<Bemerkung>",
"-",
"<DocID>"
],
"RechnungseingangArt": "Rechnungseingang",
"RechnungausgangArt": "Rechnungausgang",
"Bemerkung": "Bemerkung",
"FileAttributeMaxLength": 50,
"InvoiceNumberField": "Belegnummer",
"TaxField": "Steuer",
"DefaultTax": "19.00",
"SupplierName": "Name",
"SupplierCity": "Stadt",
"DueDate": "Zahlungsziel",
"Info": "Bemerkung",
"VatID": "USTId",
"IBAN": "IBAN",
"Total": "Brutto",
"ExportPath": "C:\\Datev\\Belegtransfere",
"ExportArt": 1
},
"sepa": {
"mybanks": {
"default": {
"Name": "Max Mustermann",
"IBAN": "DE12344",
"BIC": "JE3"
}
},
"ExportPath": "C:\\export\\meineSepaxml.xml",
"currency": "EUR",
"schema": "pain.001.003.03",
"ToExportField": {
"field": "SEPA Export",
"value": "2"
},
"IsExportedField": {
"field": "SEPA Export erfolgt",
"value": "2"
},
"Name": "Name",
"Total": "Brutto",
"IBAN": "IBAN",
"BIC": "BIC",
"DueDate": "Zahlungsziel",
"Verwendungszweck": "Bemerkung",
"DateField": "Datum",
"SetExecutionDateToToday": false,
"SetValidExecutionDate": true
},
"Dokumentliste Export": {
"Filter": [
{
"classifyAttribut": "docid",
"searchOperator": ">",
"searchValue": "0"
},
{
"classifyAttribut": "Dokumentenart",
"searchOperator": "=",
"searchValue": "Rechnungseingang"
}
],
"PfadListe": "C:\\Daten\\Daten\\ecoDMS Export\\Rechnungsliste.xlsx",
"PfadListeReplace": false,
"DateField": "Belegdatum",
"TimeFilter": true,
"Spalten": [
"<DocID>",
{
"RE-Nummer": "<Nummer>"
},
"<Belegdatum>",
"<Datum>",
{
"Lieferant": "<Name>"
},
"<Netto Betrag>",
"<Brutto Betrag>",
{
"Beleglink": "http://localhost:17003/openDoc?openmode=1&docid=<docid>&archive=1&host=<@ecodmsserver()>&port=17001"
}
],
"Header": [
[
"Rechnungsuebersicht"
],
[
"<@date(now,%d.%m.%Y)>"
],
[
"von Belegdatum",
"<@min(Belegdatum,%d.%m.%Y)>"
],
[
"bis Belegdatum",
"<@max(Belegdatum,%d.%m.%Y)>"
]
],
"export_to": "excel"
},
"excel": {
"do_format": true,
"table_style": "TableStyleMedium2"
}
},
"license": "MEINE LIZENZ",
"gui": {
"theme": "hell",
"buttons": [
{
"funktion": "Dokument Export",
"text": "Dokument Export",
"show": false
},
{
"funktion": "Dokumentliste Export",
"text": "Dokumentliste",
"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
}
]
}
}