foreach my $entry (@{ $self->controller->data }) {
my $object = $entry->{object};
- next unless $self->check_name($entry);
- next unless $self->check_language($entry);
- next unless $self->check_business($entry);
- next unless $self->check_payment($entry);
+ $self->check_name($entry);
+ $self->check_language($entry);
+ $self->check_business($entry);
+ $self->check_payment($entry);
$self->handle_cvars($entry);
+ next if @{ $entry->{errors} };
+
if ($vcs_by_number{ $object->$numbercolumn }) {
$entry->{object}->$numbercolumn('####');
} else {
{ name => 'payment_id', description => $::locale->text('Payment terms (database ID)') },
{ name => 'payment', description => $::locale->text('Payment terms (name)') },
{ name => 'phone', description => $::locale->text('Phone') },
- { name => 'pricing_agreement', description => $::locale->text('Pricing agreement') },
{ name => 'street', description => $::locale->text('Street') },
{ name => 'taxnumber', description => $::locale->text('Tax Number / SSN') },
{ name => 'taxzone_id', description => $::locale->text('Steuersatz') },
}
# TODO:
-# salesman_id -- Kunden mit Typ 'Verkäufer', falls $::vertreter an ist, ansonsten Employees
+# salesman_id -- Kunden mit Typ 'Verkäufer', falls Vertreter-Modus an ist, ansonsten Employees
1;