Export SEPA
Der SEPA-Export erzeugt eine XML-Datei, die die Überweisungsdaten enthält. Dafür müssen diverse Informationen hinterlegt werden.
SEPA-Exportkonfiguration
"sepa": {
"mybanks": {
"default": {
"Name": "Meine Firma",
"IBAN": "DE12344",
"BIC": "JE3"
}
Eigene Bankinformationen
Das SEPA-Tool kann mehrere Banken verwalten. Es muss jedoch mindestens eine Bank unter mybanks
-> default
hinterlegt sein. Wenn mehrere Banken hinterlegt sind und keine Auswahl in ecoDMS getroffen wird, wird die default
-Bank verwendet. Für weitere Banken wird der Name der Bank, wie er in ecoDMS im Auswahlmenü steht, eingetragen. Zum Beispiel, wenn es in ecoDMS das Auswahlmenü „Bank“ mit den Werten Commerzbank
, Deutsche Bank
und Sparkasse
gibt und Sparkasse
der Standard für Überweisungen sein sollte, sieht die JSON-Konfiguration wie folgt aus:
"sepa": {
"mybanks": {
"default": { //# (1)!
"Name": "Meine Firma",
"IBAN": "DE12344",
"BIC": "Sparkassenbic"
},
"Commerzbank": { //# (2)!
"Name": "Meine Firma Holding",
"IBAN": "DE23455466",
"BIC": "Commerzbic"
},
"Deutsche Bank": {
"Name": "Meine Firma KG",
"IBAN": "DE32467544",
"BIC": "Deutschebankbic"
},
},
"EcoDMSBankingField" : "Hier Der Feldname aus ecodms" //# (3)!
- Die Standardbank, wird immer genommen wenn nichts ausgwählt ist
- Eine Beispielbank. Im EcoDMS Feld muss bei dem Auswahlfeld
EcoDMSBankingField
der Wert Commerzbank stehen. - Hier wird angegeben welches Feld
Schema-Beschreibung des XML
pain.001
= SEPA-Überweisungpain.008
= SEPA-Lastschrift
Welches Format letztendlich verwendet wird, hängt vom Verwendungszweck und der Unterstützung durch die Bank ab.
Feldbeschreibung
"sepa": {
"mybanks": {
"default": {
"Name": "Meine Firma",
"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",
"EcoDMSBankingField": false
},
Opt. | Feld | Beschreibung | Beispielwert |
---|---|---|---|
mybanks -> default -> Name | Der Name Ihres Kontos | Meier GmbH |
|
mybanks -> default -> IBAN | Die IBAN Ihres Bankkontos | DE12345667 |
|
mybanks -> default -> BIC | Die BIC Ihres Bankkontos | GERXDG |
|
ExportPath | Der vollständige Pfad zur SEPA XML-Datei, überschreibt bestehende XML | C:\\export\\meineSepaxml.xml |
|
currency | Die Währungseinheit, in der die Beträge überwiesen werden. Standard: EUR | EUR |
|
schema | Das XML-Schema der Überweisung. Möglich sind: pain.001.001.03 , pain.001.003.03 , pain.008.001.02 , pain.008.002.02 , pain.008.003.02 |
pain.001.003.03 |
|
ToExportField -> field | Der Name des Felds in ecoDMS, das geprüft wird. Z. B. ein extra Feld "Sepa Export" oder das Statusfeld | Sepa Export |
|
ToExportField -> value | Der Wert, den das Feld haben muss, damit es zum Export ausgewählt wird. Bei Häkchenfeldern: 1 = Kein Haken, 2 = Haken |
"2" |
|
Name | Der Name des Felds in ecoDMS, das den Lieferantennamen enthält | Name |
|
Total | Der Name des Felds in ecoDMS, das den Überweisungsbetrag enthält | Total |
|
Iban | Der Name des Felds in ecoDMS, das die IBAN enthält | IBAN |
|
BIC | Der Name des Felds in ecoDMS, das die BIC enthält ist das Feld leer wird versucht über die IBAN die BIC zu bestimmen. Wir haben die gängisten Banken hinterlegt | BIC |
|
DueDate | Der Name des Felds, das das Ausführungsdatum enthält | Zahlungsziel |
|
Verwendungszweck | Der Name des Felds in ecoDMS, das den Verwendungszweck für die Überweisung enthält. Es kann auch mehrere Felder angesprochen werden, dabei stehen die Felder in | Verwendungszweck |
|
* | EcoDMSBankingField | Hier wird bestimmt welches Auswahlfeld in ecoDMS zur Auswahl steht. Wenn nur eine Bank genommen wird, kann es auch weggelassen oder auf false gesetzt werden. |
Verwendungszweck |
dynamischer Verwendungszweck
Es kann auch ein dynamischer Verwendungszweck angegeben werden.
Nehmnen wir an in ecoDMS gibt es 2 Felder.
- Verwendungszweck: hier wird der Verwendungszweck reingeschrieben, manchmal aber auch nicht
- Nummer: Die Rechnungsnummer, sie ist immer gefüllt.
In folgendem Beispiel wird der Verwendungszweck aus dem Feld Verwendungszweck genommen. Ist aber kein Verwendungszweck angegeben, baut er den Verwendungszweck zusammen: Er schreibt immer davor REnr.: und dannach den Wert aus dem Feld Nummer.
So wird sichergestellt, dass ein sinnvoller Verwendeungszweck übergeben wird.