Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2c7a365e

Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt

  • ID 2c7a365e53d8c45b1062a05a9807a8a3a7e59c1d
  • Vorgänger 43b51413
  • Nachfolger 50c0035f

ImportPurchaseInvoiceEmails: Funktion zum Einlesen von ZUGFeRD-Rechnungen

Unterschiede anzeigen:

SL/BackgroundJob/ImportPurchaseInvoiceEmails.pm
return "Cleaned imported emails";
}
sub process_imported_purchase_invoice_emails {
my ($self) = @_;
return unless $self->{email_import};
my $emails = $self->{email_import}->email_journals;
foreach my $email (@$emails) {
$email->process_attachments_as_purchase_invoices();
}
return "Processed imported emails";
}
sub run {
my ($self, $job_obj) = @_;
$self->{job_obj} = $job_obj;
......
if ($self->{job_obj}->data_as_hash->{clean_up_imported_emails}) {
push @results, $self->clean_up_imported_emails();
}
if ($self->{job_obj}->data_as_hash->{process_imported_purchase_invoice_emails}) {
push @results, $self->process_imported_purchase_invoice_emails();
}
return join(". ", grep { $_ ne ''} @results);
}

Auch abrufbar als: Unified diff