diff --git a/src/Type/De.php b/src/Type/De.php index 5cc6607..a756e9c 100644 --- a/src/Type/De.php +++ b/src/Type/De.php @@ -15,7 +15,7 @@ public function handle() { $extractions = []; - preg_match_all('/\b(?:Rechnung|Gutschrift|Mahnung|Lohnauswertung|Abrechnung ?der ?Brutto\/Netto-Bezüge|Kontoauszug|Vertrag|Bilanz|Bescheid|Gewerbesteuer)\b/i', $this->text, $matches); + preg_match_all('/\b(?:Rechnung|Gutschrift|Mahnung|Lohnauswertung|Abrechnung ?der ?Brutto\/Netto-Bezüge|Kontoauszug|Vertrag|Bilanz|Vorauszahlungsbescheid|Bescheid|Gewerbesteuer)\b/i', $this->text, $matches); // Supporting terms preg_match_all('/\b(?:Finanzamt|Stadt|Gemeinde)\b/i', $this->text, $supportingMatches); @@ -57,9 +57,12 @@ public function handle() $extractions[] = 'balance-sheet'; break; + case 'vorauszahlungsbescheid': case 'bescheid': if (in_array('finanzamt', $supportingMatches[0])) { $extractions[] = 'tax-assessment-note'; + } else { + $extractions[] = 'invoice'; } break;