diff --git a/import.php b/import.php index 988a342..03b8b4c 100755 --- a/import.php +++ b/import.php @@ -2146,7 +2146,12 @@ if ($action == 'createinvoice' && $id > 0) { // Invoice stays as draft - user can validate manually // Copy PDF to invoice and register in ECM + // Neuer Pfad: /imports/{id}/{filename} $source_pdf = $conf->importzugferd->dir_output.'/imports/'.$import->id.'/'.$import->pdf_filename; + // Fallback: Alter Pfad /imports/{ref}_{filename} + if (!file_exists($source_pdf)) { + $source_pdf = $conf->importzugferd->dir_output.'/imports/'.$import->ref.'_'.$import->pdf_filename; + } if (file_exists($source_pdf)) { // Relativer Pfad für ECM (ohne DOL_DATA_ROOT Prefix) $rel_dir = 'fournisseur/facture/'.get_exdir($invoice->id, 2, 0, 0, $invoice, 'invoice_supplier').$invoice->ref;