← Prozesse
Rechnungsdaten aus PDF extrahieren
rechnung, pdf, extraktion
Textlayer oder gerastertes OCR lesen und Lieferant, strukturierte Adresse, echte Nummer, Datum sowie exakte Betraege validieren.
Dokumentation:
Rechnungs-Download und Buchhaltung
Extractor bestimmen
Anwendung / demo.karlkratz.com
Primären Textextraktor und OCR-Fallback bereitstellen.
- code_symbol · Demo\Infrastructure\Rechnung\FallbackTextExtractor::extract · beruehrt
- datei · src/Domain/Rechnung/TextExtractionPort.php · beruehrt
- datei · src/Infrastructure/Rechnung/FallbackTextExtractor.php · beruehrt
- datei · src/Infrastructure/Rechnung/PdftotextExtractor.php · beruehrt
- datei · src/Infrastructure/Rechnung/TesseractInvoiceExtractor.php · beruehrt
PDF-Text extrahieren
Anwendung / Dateisystem
Textlayer oder bei Bedarf OCR aus der Original-PDF lesen.
Vorgänger:
Extractor bestimmen (weiter);
- code_symbol · Demo\Infrastructure\Rechnung\PdftotextExtractor::extract · beruehrt
- code_symbol · Demo\Infrastructure\Rechnung\TesseractInvoiceExtractor::extract · beruehrt
- datei · src/Infrastructure/Rechnung/PdftotextExtractor.php · eingabe
Rechnungsdaten parsen
Anwendung / demo.karlkratz.com
Lieferant, Adresse, Nummer, Datum und Beträge in Fachobjekt überführen.
Vorgänger:
PDF-Text extrahieren (weiter);
- code_symbol · Demo\Application\Rechnung\ExtractInvoiceDataUseCase::execute · beruehrt
- datei · src/Application/Rechnung/ExtractInvoiceDataUseCase.php · beruehrt
- datei · src/Domain/Rechnung/Amount.php · beruehrt
- datei · src/Domain/Rechnung/ExtractedInvoiceData.php · beruehrt
- datei · src/Domain/Rechnung/ExtractedInvoiceData.php · ausgabe
- datei · src/Infrastructure/Rechnung/SystemClock.php · beruehrt
Pflichtfelder und exakte Betraege validieren
Anwendung / demo.karlkratz.com
Positive Bruttosumme und Netto-plus-Steuer ohne binaere Float-Arithmetik pruefen.
Vorgänger:
Rechnungsdaten parsen (weiter);
- code_symbol · Demo\Domain\Rechnung\Amount::isConsistent · beruehrt
- code_symbol · Demo\Domain\Rechnung\ExtractedInvoiceData::hasPlausibleAmount · beruehrt
- code_symbol · Demo\Domain\Rechnung\ExtractedInvoiceData::hasRequiredFields · beruehrt