Das vollständige Handbuch finden Sie in Ihrer Lieferversion unter Handbuch\D\Handbuch_d.pdf
, sowie im Dr.DOC Partnerportal https://drdoc-partner.de/
Auf den unten liegenden Seiten erhalten Sie Informationen, Dokumentationen und Anleitungen über zu häufig gestellten Fragen.
Für Dr.DOC Web siehe: https://drdoc.com/node/de/products/web/doku/e-invoice-xrechnung-zugferd
Unternehmen in Deutschland müssen/mussten bis 1. Januar 2025 die technischen Voraussetzungen schaffen für die Entgegennahme einer E-Rechnung.
Mehr dazu: https://drdoc.com/node/de/solutions/e-invoice
Hinweis: Die genannten Informationen und Auskünfte enthalten nur erste Hinweise und erheben daher keinen Anspruch auf Vollständigkeit. Obwohl sie mit größtmöglicher Sorgfalt erstellt wurden, kann eine Haftung für ihre inhaltliche Richtigkeit nicht übernommen werden. Sie können eine Beratung im Einzelfall, beispielsweise durch einen Rechtsanwalt, Steuer- oder Unternehmensberater, nicht ersetzen.
Prozess | Format | Produkt Dr.DOC Web |
Produkt Dr.DOC Client/Server Netzwerk |
---|---|---|---|
1. generieren, ausstellen | ZUGFeRD, XRechnung (XML) |
i.d.R. durch Ihr ERP System und nicht durch Dr.DOC; optional: Ja: via WebNode Template + Maske -> Dokument generieren |
Nein |
2. versenden | Alles | Ja: via E-Mail | Ja: via E-Mail |
3. archivieren / erfassen / verschlagworten | ZUGFeRD | Ja: via Einstellungen -> Rekursive Archivierung | Ja: via Dokumenten-Import |
" | XRechnung (XML) | Ja: via Einstellungen -> Rekursive Archivierung | Ja: via ASCII-Import PDF bei Archivierung generieren und XML einbetten |
4. anzeigen / rendern | ZUGFeRD | Ja (PDF) | Ja (PDF) |
" | XRechnung (XML) | Ja, integrierter XRechnungs-Viewer | Ja: Ansicht vom gerenderten PDF bei Archivierung oder Raw XML-Ansicht |
5. validieren | ZUGFeRD, XRechnung (XML) |
Ja, über kostenpflichtiges Add-On | Ja, über kostenpflichtiges Add-On |
Hinweis: Bitte passen sie die Pfade entsprechend auf Ihre Archivumgebung an.
1.) Einstellungen/Feldauswahl für ASCII-Import
1.1.) Feldauswahl angelegen (Beispielname: XML_CII).
In das jeweilige Dr.DOC-Feld den kompletten XML-PFAD zu dem gewünschten Importwert eintragen.
Nachfolgend einige Beispieleinträge:
Dr.DOC Archiv-Feld | Feldauswahl für ASCII-Import: XML-Import -Definition |
---|---|
Beleg-Nr. | /CrossIndustryInvoice/ExchangedDocument/ID.Value |
Beleg-Datum | /CrossIndustryInvoice/ExchangedDocument/IssueDateTime/DateTimeString.Value |
Kunden-Nr. | /CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeAgreement/BuyerTradeParty/ID.Value |
Kunden-Name | /CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeAgreement/BuyerTradeParty/Name.Value |
Bruttobetrag | /CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/SpecifiedTradeSettlementHeaderMonetarySummation/GrandTotalAmount.Value |
1.2.) Feldauswahl angelegen (Beispielname: XML_UBL).
In das jeweilige Dr.DOC-Feld den kompletten XML-PFAD zu dem gewünschten Importwert eintragen.
Nachfolgend einige Beispieleinträge:
Dr.DOC Archiv-Feld | Feldauswahl für ASCII-Import: XML-Import -Definition |
---|---|
Beleg-Nr. | /Invoice/ID.Value |
Beleg-Datum | /Invoice/IssueDate.Value |
Kunden-Name | /Invoice/AccountingCustomerParty/Party/PartyLegalEntity/RegistrationName.Value |
Bruttobetrag | /Invoice/LegalMonetaryTotal/TaxInclusiveAmount |
2.) DOCUIMP.INI
Beispiel D:\DrDoc\ARCHIV\KOMM\DOCUIMP.INI
, welche zwei Import-Verzeichnisse anlegt (Hot-Folder) für UBL und CII.
Pfade müssen entsprechend angepasst werden.
[ORDNER]
LESEN=7
[ORDNER6]
ARBEIT=D:\DrDoc\ARCHIV\KOMM\ARBEIT
DOCUMENTS=D:\DrDoc\ARCHIV\DrDoc_Import\ZUGFeRD_CII
INI=ZUGFeRD_CII
[ORDNER7]
ARBEIT=D:\DrDoc\ARCHIV\KOMM\ARBEIT
DOCUMENTS=D:\DrDoc\ARCHIV\DrDoc_Import\ZUGFeRD_UBL
INI=XRECHNUNG_UBL
2.1.) ZUGFeRD_CII.ini
Beispiel D:\DrDoc\ARCHIV\KOMM\ZUGFeRD_CII.ini
, in welcher u. a. die unter Punkt (1) erstellte Feldauswahl für ASCII-Import zugewiesen ist, sowie Format=XML für den Profildatenimport aus der eingebetteten XML-Datei.
Archiv, Pfade und Feldvorbelegung müssen entsprechend angepasst werden.
[ASCII_IMPORT]
SectionName=EXTENSION
MaxAnzahl=0
;SectionName=DATEINAME, 0, 5
;SectionName=EXTENSION, <offset>, <laenge>
[PDF]
Archiv=D:\DrDoc\ARCHIV\Komm\SERVER\dok
Feldauswahl=XML_CII
LinkNr=AutoLink
DokumenteImportieren=1
DateiTypDokumente=PDF
Format=XML
Feldvorbelegung=EINGANGSRECHNUNG
NCI_Komp=0
DokumentTrenner=
2.2.) ZUGFeRD_UBL.ini
Beispiel D:\DrDoc\ARCHIV\KOMM\ZUGFeRD_UBL.ini
, in welcher u. a. die unter Punkt (1) erstellte Feldauswahl für ASCII-Import zugewiesen ist, sowie Format=XML für den Profildatenimport aus der eingebetteten XML-Datei.
Archiv, Pfade und Feldvorbelegung müssen entsprechend angepasst werden.
[ASCII_IMPORT]
SectionName=EXTENSION
MaxAnzahl=0
;SectionName=DATEINAME, 0, 5
;SectionName=EXTENSION, <offset>, <laenge>
[PDF]
Archiv=D:\DrDoc\ARCHIV\Komm\SERVER\dok
Feldauswahl=XML_UBL
LinkNr=AutoLink
DokumenteImportieren=1
DateiTypDokumente=PDF
Format=XML
Feldvorbelegung=EINGANGSRECHNUNG
NCI_Komp=0
DokumentTrenner=
3.) SPOOLIMP.INI
Beispiel D:\DrDoc\ARCHIV\KOMM\SPOOLIMP.INI
, welche zwei Import-Verzeichnisse anlegt (Hot-Folder) für UBL und CII.
Pfade müssen entsprechend angepasst werden.
[ORDNER]
LESEN=6
[ORDNER6]
ARBEIT=D:\DrDoc\ARCHIV\KOMM\ARBEIT
ASCII=D:\DrDoc\ARCHIV\DrDoc_Import\XRECHNUNG_UBL
DOKUMENT=D:\DrDoc\ARCHIV\DrDoc_Import\XRECHNUNG_UBL
INI=XRECHNUNG_UBL
3.1.) XRECHNUNG_UBL.ini
Beispiel D:\DrDoc\ARCHIV\KOMM\XRECHNUNG_UBL.ini
, in welcher u. a. die unter Punkt (1) erstellte Feldauswahl für ASCII-Import zugewiesen ist.
Archiv, Pfade und Feldvorbelegung müssen entsprechend angepasst werden.
[ASCII_IMPORT]
SectionName=EXTENSION
MaxAnzahl=0
;SectionName=DATEINAME, 0, 5
;SectionName=EXTENSION, <offset>, <laenge>
[XMD]
Archiv=D:\DrDoc\ARCHIV\Komm\SERVER\dok
Feldauswahl=XML_UBL
LinkNr=AutoLink
DokumenteImportieren=1
DateiTypDokumente=XML
Format=XML
Feldvorbelegung=EINGANGSRECHNUNG
NCI_Komp=0
Dubletten=aendern
FeldTrenner=59
SatzTrenner=13 10
DokumentTrenner=
3.2.) XML-Dateien-kopieren Script
Der folgende Batch Script kopiert die *.XML Datei in eine *.XMD Datei, damit der Dr.DOC Server Import die *.XML-Datei für das Dokument und die *.XMD-Datei für die Meta-Daten verwenden kann:
@echo off
copy /Y "%~f1" "D:\DrDoc\ARCHIV\DrDoc_Import\XRECHNUNG_UBL\%~n1.xml"
copy /Y "%~f1" "D:\DrDoc\ARCHIV\DrDoc_Import\XRECHNUNG_UBL\%~n1.xmd"
Bitte bereiten Sie vor dem Update/Installation folgende Dinge vor:
Wenn Sie Dr.DOC bereits installiert haben und ein Wartungsvertrag vorhanden ist (in der Lizenz der vorliegenden Installation), können Sie ein Update ausführen. Es ist keine Neuinstallation notwendig.
Bitte beenden Sie vor der Installation/Update alle Dr.DOC Dienste und Dr.DOC Apps auf dem Gerät.
Setup.exe
) von Ihrem Partner oder aus dem Dr.DOC Partnerportal herunter: https://drdoc-partner.de/Setup.exe
als Administrator (Rechtsklick -> als Administrator starten)Setup.exe
auf den gewünschten Client Geräten wie oben beschrieben, nur wählen Sie bei Installationsart die Option "Client"drdoc-install.ini
. Bitte ersetzen Sie die Einträge in den Klammern <..>
mit Ihren Parameter-Werten.Setzen Sie in der gerade angelegten drdoc-install.ini
den Wert CLIENT=0
und SERVER=1
[INSTALL]
CLIENT=0
SERVER=1
Starten Sie als Administrator:
Setup.exe /s <Install-INI-Pfad>
z.B. Setup.exe /s drdoc-install.ini
Setzen Sie in der gerade angelegten drdoc-install.ini
den Wert CLIENT=1
und SERVER=0
[INSTALL]
CLIENT=1
SERVER=0
Starten Sie als Administrator:
Setup.exe /s <Install-INI-Pfad>
z.B. Setup.exe /s drdoc-install.ini
Hinweis bei "Lokale Installation auf Client Maschine":
Zur Verteilung der Client Installation können Sie in der Windows Server Gruppenrichtlinienverwaltunggpmc.msc
die Installation auf allen gewünschten Geräten automatisch durchführen.
Siehe Anhang 2 unten.
Wenn Sie Dr.DOC bereits installiert haben und ein Wartungsvertrag vorhanden ist (in der Lizenz der vorliegenden Installation), können Sie ein Update ausführen. Es ist keine Neuinstallation notwendig.
docSysExt.exe
von Ihrem Partner oder aus dem Dr.DOC Partnerportal herunter: https://drdoc-partner.de/docSysExt.exe
als Administrator (Rechtsklick -> als Administrator starten)drdoc-install.ini
. Bitte ersetzen Sie die Einträge in den Klammern <..>
mit Ihren Parameter-Werten.Setzen Sie in der gerade angelegten drdoc-install.ini
den Wert CLIENT=0
und SERVER=1
[INSTALL]
CLIENT=0
SERVER=1
Starten Sie als Administrator:
Setup.exe /s <Install-INI-Pfad>
z.B. Setup.exe /s drdoc-install.ini
Setzen Sie in der gerade angelegten drdoc-install.ini
den Wert CLIENT=1
und SERVER=0
[INSTALL]
CLIENT=1
SERVER=0
Starten Sie als Administrator:
docSysExt.exe /s <Install-INI-Pfad>
z.B. docSysExt.exe /s drdoc-install.ini
Hinweis bei "Lokale Installation auf Client Maschine":
Zur Verteilung der Client Installation können Sie in der Windows Server Gruppenrichtlinienverwaltunggpmc.msc
die Installation auf allen gewünschten Geräten automatisch durchführen.
Siehe Anhang 2 unten.
<Dr.DOC-Basisverzeichnis>\SYSTEM\DocService.exe -i
C:\DRDOC\SYSTEM\DocService.exe -i
<Dr.DOC-Basisverzeichnis>\SYSTEM\DocServTool.exe
C:\DRDOC\SYSTEM\DocServTool.exe
Hinweis:
Wenn der Dr.DOC Netzwerk Server Dienst Dateien aus einem Netzlaufwerk importieren/exportieren soll (z.B. Server Import aus Netzlaufwerk), MUSS die entsprechende Berechtigung gesetzt werden.
Alternativ kann der Dr.DOC Netzwerk Server Dienst als Domänen-User (ggf. mit Impersonation Berechtigung) gestartet werden.
Beispiel drdoc-install.ini
[INSTALL]
KEY1=<License-Key-1>
KEY2=<License-Key-2>
; Dr.DOC Basisverzeichnis, z.B. C:\DrDOC
MAIN_DIR=<Dr.DOC-Basisverzeichnis>
; Pfad zum Dr.DOC Temp Verzeichnis, für Scann-Jobs etc., z.B. C:\DrDOC\TMP
TMP_DIR=<Dr.DOC-Temp-Pfad>
RESTART_LOGFILE=C:\DrDOC\TMP\SetupSilent.log
WINWORD_DIR=
; Auswahl-Dialoge anzeigen
MODE_SELECT=0
; installieren, wenn <MAIN_DIR> bereits vorhanden
OVERWRITE=1
; Eintrag ins Startmenü
START_MENU=1
; Installationsart: Client oder Server
CLIENT=0
SERVER=1
LICENSE=N_2
;=1 unterdrückt System-Neustart, Default = 0
IGNORE_RESTART=1
; IP ignorieren
IGNORE_IP=1
; Language / Sprache
LANGUAGE=1
;1=Deutsch
;2=English
;3=Nederlands
;4=Portuguese
;5=Slovenian
;6=French
[START_MENU]
; Benutzerverwaltung für Server-Eintrag ins Startmenü, z.B. C:\DrDOC\DATA\USER\user.bvd
SERVER_BVD=<Pfad-User-BVD>
; Parameter für DrDOC.EXE-Eintrag ins Startmenü, z.B. 192.168.111.2\9995\doc _ 192.168.111.2\9995\Büroarchive.bvd AutoLogin=0
CLIENT_START=<Server-IP>\<Server-Port>\<Archiv> _ <Server-IP>\<Server-Port>\<Name-User-BVD>.bvd AutoLogin=0
[SERVER]
ENCRYPT=1
[COMPONENTS]
; Auswahl der Komponenten
SYSTEM=1
DATA_TRANSFER=1
COMPOUND=0
EMAIL=0
HELP=1
ARCHIVE_TEMPLATES=0
SLIDE_SHOW=0
[SCANNER]
; Scannerunterstützung
KOFAX=0
TWAIN=1
[ARCHIVE_TEMPLATES]
; Beispielarchive
BUSINESS=0
HOME=0
; Beispielarchive überschreiben, wenn Ordner bereits vorhanden
OVERWRITE=0
[EMAIL]
; E-Mail-Archivierung
NOTES_TO_DRDOC=0
OUTLOOK_TO_DRDOC=1
OUTLOOK_COM_ADD_IN=1
TOBIT_TO_DRDOC=0
Hinweis bei "Lokale Installation auf Client Maschine":
Zur Verteilung der Client Installation können Sie in der Windows Server Gruppenrichtlinienverwaltunggpmc.msc
die Installation auf allen gewünschten Geräten automatisch durchführen.
- Starten Sie
gpmc.msc
- Prüfen Sie, ob ein Netzlaufwerk allen Clients zur Verfügung steht und kopieren Sie
Setup.exe
bzw.docSysExt.exe
und INI Dateidrdoc-install.ini
in ein vom Client zufreifabres Verzeichnis, z.B.\\DSERVER\DRDOC
- Erstellen Sie ein neues Gruppenrichtlinienobjekt in der gewünschten Domäne, z.B. "DrDOC Update Policy"
Gruppenrichtlinienverwaltung -> Gesamtstruktur: [Domäne] -> Domänen -> [Domäne] -> Gruppenrichtlinienobjekte/Group Policy Objects: Neu- Klicken Sie auf das erstellte Gruppenrichtlinienobjekt mit rechtsklick -> Kontextmenü .-> Bearbeiten
- Im Gruppenrichtlinienverwaltungs-Editor (z.B. "DrDOC Update Policy [dserver.drdoc.com]"):
Computerkonfiguration/Computer Configuration -> Einstellungen/Preferences -> Systemsteuerung/Control Panel Settings -> Geplante Aufgaben/Scheduled Tasks: rechtsklick "Neu" -> Sofortige Aufgabe/Immediate Task- Geben Sie die gewünschten Aufgaben-Parameter an.
- Im Tab "Aktionen" -> Button klick "Neu" -> Neue Aktion
Aktion: Programm starten
Skript:<docSysExt.exe-UNC-Pfad>
z.B.:\\DSERVER\DRDOC\docSysExt.exe
Argumente:/s <Install-INI-UNC-Pfad>
z.B.\\DSERVER\DRDOC\drdoc-install.ini
Bitte achten Sie darauf, dass sowohlSetup.exe
als auch INI Dateidrdoc-install.ini
vom Client aus zugänglich sind, z.B. über ein Netzlaufwerk (siehe Schritt 2.)
Bestätigen Sie die Eingaben der Aktion mit Klick auf den Button "OK"- Bestätigen Sie die Eingaben der Aufgabe mit Klick auf den Button "OK"
- Aktualisieren Sie die GPO:
gpupdate /force
- Check am Client:
- Starten Sie den Client PC neu oder laden Sie die Gruppenrichtlinien
gpupdate
.- Prüfen Sie am Client mit
gpresult /SCOPE COMPUTER /V
ob das Gruppenrichtlinienobjekt "DrDOC Update Policy" geladen wurde.- Starten Sie die Aufgabenplaung/Task Scheduler als Admin und prüfen Sie ob die Aufgabe geladen wurde
- Prüfen Sie, ob Dr.DOC installiert wurde.
Regex Autofelder können z.B. Ticket-IDs, Rechnungsnummern, Firmennamen und E-Mail-Adressen automatisch aus einem OCR-Text-Feld auslesen und in ein Feld übertragen.
Regex Autofelder werden im Ziel-Feld definiert.
Hinweis:
Regex Autofelder benötigen dastools
Verzeichnis. Die Funktionalität ist mit dem erweiterten UpdatedocSysExt.exe
(mit dem Suffix Ext) enthalten.
Um den OCR-Text in ein Dr.DOC Feld zu laden, müssen Sie in der Archivspezifischen INI im FORM Verzeichnis (z.B.D:\DATA\FORM\doc.INI
) folgenden Eintrag mit Verweis auf das Feld hinzufügen:[PDF_TEXT] Fieldname=<OCR-Feldname>
Test auf: https://regexr.com/
RX <Overwrite:1|0> <Source-Field> match <Regex> <Match-Nr>
RX <Overwrite:1|0> <Source-Field> replace <Regex> <Replace-Value>
Escape Chars: "/" (Slash) und " " (Space) MÜSSEN in der Regex Expression durch entsprechende escape Chars ersetzt werden:
Zeichen | Escape-Zeichen |
---|---|
" " (Space) |
\x20 |
"/ " (Slash) |
\x2F |
:: Beispiel für: 1. Match Ergebnis aus ocr_text
RX 0 ocr_text match <Regex> 1
:: Zeile nach Match "Rechnungsnr.":
(?<=\sRechnungsnr\.:.*\r?\n\x20*)(.*)(?=[\r\n]*)
:: Letzte Änderung (Regex): 20.06.2023 17:17 Uhr
:: Rechnungs-Nummer
RX 0 ocr_text match (?<=(?:Rechnung|Beleg|Invoice|Inv|Re\.)s?[\.\x20\-]{0,5}(?:nr|nummer|Number|reference|ref|ID|No)+?[\.\:\x20]{0,5}[\x20]{0,20})(([0-9A-Za-z_]{1,40}(?=\s(vom|v\.|\x2F)\x20([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{2,4})))|([0-9A-Za-z_]{1,40}(?=\s\s+))|([0-9A-Za-z_]{1,40}([0-9A-Za-z]{0,30}[_\-\x20\x2F]?){0,4})) 1
:. Rechnungsnummer aus einer Bank-Transaktion:
(?<=^|\s|\n(RG|Invoice|Inv|Rechnung|RE)?((\.|\-)(No|Nr|Num))?\.?\:?\x20?)(RE|INV|RG)?[0-9]{3,20}((\/|\-)[0-9]{2,20}((\/|\-)[0-9]{2,20})?)?(?=$|\s|\n|\/)
:: Normales Datum
RX 0 ocr_text match [0-9]{1,2}\.[0-9]{1,2}\.[0-9]{2,4}|[0-9]{1,2}\.?\x20\w{3,10}\.\x20[0-9]{2,4}|[0-9]{1,2}\x2F[0-9]{1,2}\x2F[0-9]{2,4} 1
:: Rechnungsdatum
RX 0 ocr_text match (?<=(?:Rechnung|Rechnungs|Beleg|Invoice|Credit\x20Note|)*?[\x20\-]{0,5}(?:Datum|Date|([0-9]{3,20}\x20?\x2F))[\.\:\x20]{0,20})([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{2,4}|[0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}|[0-9]{1,2}\.?\x20\w{3,10}\.?\x20[0-9]{2,4}|[0-9]{1,2}\x2F[0-9]{1,2}\x2F[0-9]{2,4}) 1
:: Lieferdatum
RX 0 ocr_text match (?<=(?:Leistung|Service|Liefer)s?[\x20\-]{0,5}(?:Datum|Date|([0-9]{3,20}\x20?\x2F))[\.\:\x20]{0,20})([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{2,4}|[0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}|[0-9]{1,2}\.?\x20\w{3,10}\.?\x20[0-9]{2,4}|[0-9]{1,2}\x2F[0-9]{1,2}\x2F[0-9]{2,4}) 1
:: Leistungsdatum
(?<=(?:Leistungs|Service)[\x20\-]{0,5}(?:Zeitraum|Zeitpunkt|Datum|Date)[\.\:\x20]{0,20})([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{2,4}|[0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}|[0-9]{1,2}\.?\x20\w{3,10}\.?\x20[0-9]{2,4}|[0-9]{1,2}\x2F[0-9]{1,2}\x2F[0-9]{2,4})(?=\s)
:: Anfrage Ticket [#DRDOC#1234]
RX 0 ocr_text match (?<=[#DRDOC#)[0-9][^]]+ 1
:: USt-Id DE12345678
RX 0 ocr_text match (?<=(\x20))[A-Z]{2}\x20?[0-9]{8,10} 1
:: IBAN
RX 0 ocr_text match (?<=IBAN:?\x20)[A-Z]{2}(?:[\x20]?[0-9]){18,20} 1
:: Firma/Kunde/Lieferanten-Name
RX 0 ocr_text match (?<=\s)([A-Za-z]{1,30}([\+\&\.\-\x20]{0,3}[A-Za-z0-9äöüß]*){0,4}\x20(Inc\.?|PLC|GmbH\x20?\&\x20Co\.?\x20?KG|GmbH|UG|KG|SE|e\.?v\.?|e\.?G\.?|Gesellschaft\x20?mbH|AG|Aktiengesellschaft|Ltd\.?))(?<!Dr\.\x20?Doc\x20?(GmbH)?)(?=\s|\,|\·|\|) 1
:: Kundennummer
RX 0 ocr_text match (?<=(Kunden|Kdn|Kd|Customer)[\.\-\x20]{0,5}(Nr|nummer|ID|No)[\.\:\x20]{0,5})([0-9\-]+) 1
:: E-Mail
RX 0 ocr_text match (?<=\s)[a-z-\.]{1,20}@[a-z-\.]{1,20}\.[a-z]{1,5}(?=\s) 1
:: E-Mail (ohne ..@drdoc.com)
RX 0 note match (?<=\s)[a-z-\.]{1,20}@[a-z-\.]{1,20}\.[a-z]{1,5}(?=\s)(?<!@drdoc\.com) 1
:: PLZ
RX 0 note match (?<=\s([a-z]{1,3}[-\x20]?)?)[0-9]{4,5}(?=\x20([a-zöäü]{2,30}[-\x20]?){1,3}\s) 1
:: PLZ (ohne 80807)
RX 0 note match (?<=\s([a-z]{1,3}[-\x20]?)?)[0-9]{4,5}(?=\x20([a-zöäü]{2,30}[-\x20]?){1,3}\s)(?<!80807) 1
:: Ort
RX 0 note match (?<=\s([a-z]{1,3}[-\x20]?)?[0-9]{4,5}\x20)([a-zöäü]{2,30}[-\x20]?){1,3}(?=\s) 1
:: Ort (ohne 80807 München)
RX 0 note match (?<!80807\x20)(?<=\s([a-z]{1,3}[-\x20]?)?[0-9]{4,5}\x20)([a-zöäü]{2,30}[-\x20]?){1,3}(?=\s) 1
:: Straße
RX 0 note match ([a-zöäüß]+\.?[\x20\-]?){1,4}(Str\.|Str|Straße|Platz|Street|Plaza)\x20[0-9]{1,3}(\-[0-9]{1,3})?[a-z]? 1
:: Straße (ohne Heinrich-Kley-Str. 2)
RX 0 note match ([a-zöäüß]+\.?[\x20\-]?){1,4}(Str\.|Str|Straße|Platz|Street|Plaza)\x20[0-9]{1,3}(\-[0-9]{1,3})?[a-z]?(?<!Heinrich-Kley-Str(\.?|aße)\x202)(?=\s) 1
:: Telephon/Phone
RX 0 note match (?<=\s)[\+\(0]([0-9\x20\-\)\–\+\x2F\(\.]){3,7}\)?[0-9\x20\-\)\–\+\x2F\(]{1,20}(?=\s)
Wichtiger Hinweis: bitte beachten Sie beim Import am Server, bei (wenn alle Kriterien zutreffen):
- Verwendung des Dubletten-Schlüsselfelds "DS"
- Feldauswahl für Eingabedubletten
- Feldvorbelegung "%F%" oder Autofeld "F"
Grund: Bei der Belegtrennung bekommen beide Dateien (bei Belegtrennung) den selben Dateinamen. Das kann zu unerwünschten Dubletten-Fehlern beim Import führen (Duplicate entry: DS wird verworfen oder ersetzt).
Diese Option bietet sich an, wenn PDFs archiviert werden sollen und/oder noch keine Scan-Jobs konfiguriert wurden.
Am Server in INI-Datei "KOMM\DOCUIMP.INI
" bzw. der Verzeichnis-Import INI folgende Konfiguration vornehmen:
[DEFAULT_ASCII]
; oder Extension-spezifisch: [pdf]
Feldvorbelegung=<Name-Feldvorbelegung>
DateiTypDokumente=*
LinkNr=AutoLink
DokumenteImportieren=1
; Option 1: Barcode-Trennung + KEINE OCR + Extern-Link
BarcodeTrennung=1
; Option 2: Barcode-Trennung + OCR + Extern-Link
BarcodeTrennung=2
Am Server in INI-Datei, Archivspezifische INI im Formverzeichnis ("FORM\<Archiv-Name>.ini
"): Feldname für OCR-Feld eintragen
[BARCODE_TEXT]
Fieldname=<Barcode-Feldname>
Am Server in INI-Datei, "%appdata%\ARCHIV.INI
" und "%programdata%\ARCHIV.INI
":
[OCR_SCANNEN]
BARCODE=1
OCR=1
SCHWELLWERT=0.00
; Für Intern-Link
EXTENDED=1
; Timeout erhöhen, da die OCR Sequentiell und nicht parallel ausgeführt wird.
[SERVICE]
TIMEOUT=10
[BARCODESETTINGS]
; Key "Types" nicht definieren, um alle Barcode-Type zuzulassen, ansonsten
; QR-Code: 65536
; Code-128: 4
; EAN-8: 8
; EAN-13: 16
; Codebar: 32
; UPCA: 1024
; UPCE: 2048
; PDF417: 8192
; Data-Matrix: 16384
; Data-Bar: 121072
Types=65536
Diese Option bietet sich an, wenn TIFFs archiviert werden sollen oder/und bereits Scan-Jobs konfiguriert wurden.
Scan-Jobs sind über den Dr.DOC Client zu konfigurieren (Einstellungen -> Dokument-Quelle -> OCR-Scanner). Anschließend kann ein neues Dokument gescannt werden und die Einstellungen am Scan-Job vorgenommen werden (siehe Handbuch).
Folgende Dateien sind aus dem TMP-Verzeichnis an den Dr.DOC Server-Service TMP-Verzeichnis zu übertragen:
Am Server in INI-Datei "KOMM\DOCUIMP.INI
" bzw. der Verzeichnis-Import INI folgende Konfiguration vornehmen:
[DEFAULT_ASCII]
; oder Extension-spezifisch: [pdf]
Feldvorbelegung=<Name-Feldvorbelegung>
LinkNr=BilddateiIntern
DateiTypDokumente=*
; Option 1: Barcode-Trennung + OCR + Scan-Job + Intern-Link
DokumenteImportieren=2
BarcodeTrennung=1
; Nummer des Scan-Jobs
ScanJob=1
; Option 2: KEINE Barcode-Trennung + OCR + Scan-Job + Intern-Link
DokumenteImportieren=2
BarcodeTrennung=0
; Nummer des Scan-Jobs
ScanJob=1
; Option 3: Nur für TIFF Dokumente: KEINE Barcode-Trennung + OCR + Scan-Job + Intern-Link
[tif]
LinkNr=BilddateiIntern
DokumenteImportieren=1
BarcodeTrennung=0
; Nummer des Scan-Jobs
ScanJob=1
Am Server in INI-Datei, "%appdata%\ARCHIV.INI
" und "%programdata%\ARCHIV.INI
":
[OCR_SCANNEN]
BARCODE=1
OCR=1
SCHWELLWERT=0.00
EXTENDED=1
[PDF]
; OCR wird immer ausgeführt, auch bei durchsuchbaren PDFs
RENDERING=1