diff --git a/card.php b/card.php index 2fa5530..d15480f 100644 --- a/card.php +++ b/card.php @@ -288,6 +288,7 @@ llxHeader('', $langs->trans('MahnungRef').' '.$mahnung->ref); print load_fiche_titre($langs->trans('MahnungRef').' '.$mahnung->ref, '', 'fa-envelope-open-text'); print '
'; +print '
'; print '
'; print ''; print ''; @@ -319,6 +320,7 @@ print ''; print ''; print '
'.$langs->trans('MahnungRef').''.dol_escape_htmltag($mahnung->ref).'
'.$langs->trans('MahnungVerzugszinsen').''.price($mahnun print '
'.$langs->trans('MahnungSumme').''.price($mahnung->summe_mahnung).'
'.$langs->trans('Status').''.dol_escape_htmltag($mahnung->getStatusLabel()).'
'; +print '
'; // Ende fichehalfleft print '
'; // Ende fichecenter Stammdaten // --- Generierte Dokumente (wie bei Rechnungen) --- @@ -403,6 +405,7 @@ $formfile = new FormFile($db); print '
'; print load_fiche_titre($langs->trans('MahnungVersandBelege'), '', 'fa-truck'); print '
'; +print '
'; print '
'; // Versandwege (Dropdown-Optionen, Label kommt aus Lang-File MahnungVersandweg*) @@ -588,6 +591,7 @@ print $formfile->showdocuments( 0 // $hideifempty ); +print '
'; // Ende fichehalfleft Versand & Belege print '
'; // Ende fichecenter Versand & Belege if ($mahnung->status !== Mahnung::STATUS_STORNIERT && $user->hasRight('mahnung', 'delete')) { diff --git a/class/mahnungtrackingpattern.class.php b/class/mahnungtrackingpattern.class.php index d7c66e2..844b8b3 100644 --- a/class/mahnungtrackingpattern.class.php +++ b/class/mahnungtrackingpattern.class.php @@ -224,6 +224,8 @@ class MahnungTrackingPattern $ret = @preg_match($p['regex'], $haystack, $matches); if ($ret === 1) { $nr = !empty($matches[1]) ? $matches[1] : $matches[0]; + // Leerzeichen entfernen (OCR fügt manchmal Leerzeichen in Nummern ein) + $nr = preg_replace('/\s+/', '', $nr); return array( 'provider' => $p['provider'], 'nr' => $nr,