$main::lxdebug->enter_sub();
my ($self, $myconfig) = @_;
-
+
# connect to database
$dbh =
DBI->connect($myconfig->{dbconnect}, $myconfig->{dbuser},
$main::lxdebug->leave_sub();
}
+sub mark_as_paid {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $db_name) = @_;
+
+ if($self->{mark_as_paid}) {
+ my $dbh ||= $self->get_standard_dbh($myconfig);
+ my $query = qq|UPDATE $db_name SET paid = amount WHERE id = ?|;
+ do_query($self, $dbh, $query, $self->{id});
+ $dbh->commit();
+ $self->redirect($main::locale->text("Marked as paid"));
+ }
+ else {
+ my $referer = $ENV{HTTP_REFERER};
+ $referer =~ s/^(.*)action\=.*\&(.*)$/$1action\=mark_as_paid\&mark_as_paid\=1\&login\=$self->{login}\&password\=$self->{password}\&id\=$self->{id}\&$2/;
+ $self->header();
+ print qq|<body>|;
+ print qq|<p><b>|.$main::locale->text('Mark as paid?').qq|</b></p>|;
+ print qq|<input type="button" value="|.$main::locale->text('yes').qq|" onclick="document.location.href='|.$referer.qq|'"> |;
+ print qq|<input type="button" value="|.$main::locale->text('no').qq|" onclick="javascript:history.back();">|;
+ print qq|</body></html>|;
+ }
+
+ $main::lxdebug->leave_sub();
+}
+
1;
print qq| <input type="button" class="submit" onclick="set_history_window($form->{id});" name="history" id="history" value="| . $locale->text('history') . qq|">|;
}
# /button for saving history
+ # mark_as_paid button
+ if($form->{id} ne "") {
+ print qq|<input type="submit" class="submit" name="action" value="|
+ . $locale->text('mark as paid') . qq|">|;
+ }
+ # /mark_as_paid button
print "
</form>
$lxdebug->leave_sub();
}
+sub mark_as_paid {
+ $lxdebug->enter_sub();
+ $form->mark_as_paid(\%myconfig,"ap");
+ $lxdebug->leave_sub();
+}
+
sub update {
$lxdebug->enter_sub();
print qq|<input type=button class=submit onclick=set_history_window($form->{id}); name=history id=history value=| . $locale->text('history') . qq|>|;
}
# /button for saving history
+ # mark_as_paid button
+ if($form->{id} ne "") {
+ print qq|<input type="submit" class="submit" name="action" value="|
+ . $locale->text('mark as paid') . qq|">|;
+ }
+ # /mark_as_paid button
+
print "
</form>
$lxdebug->leave_sub();
}
+sub mark_as_paid {
+ $lxdebug->enter_sub();
+ $form->mark_as_paid(\%myconfig,"ar");
+ $lxdebug->leave_sub();
+}
+
sub update {
$lxdebug->enter_sub();
. qq|">|;
}
# /button for saving history
-
+ # mark_as_paid button
+ if($form->{id} ne "") {
+ print qq|<input type="submit" class="submit" name="action" value="|
+ . $locale->text('mark as paid') . qq|">|;
+ }
+ # /mark_as_paid button
print qq|</form>
</body>
$lxdebug->leave_sub();
}
+sub mark_as_paid {
+ $lxdebug->enter_sub();
+ $form->mark_as_paid(\%myconfig,"ap");
+ $lxdebug->leave_sub();
+}
+
sub update {
$lxdebug->enter_sub();
. Q($form->{id})
. qq|);" name="history" id="history" value="|
. $locale->text('history')
- . qq|">|;
+ . qq|"> |;
}
# /button for saving history
-
-
+
+ # mark_as_paid button
+ if($form->{id} ne "") {
+ print qq|<input type="submit" class="submit" name="action" value="|
+ . $locale->text('mark as paid') . qq|">|;
+ }
+ # /mark_as_paid button
print $form->write_trigger(\%myconfig, scalar(@triggers) / 3, @triggers) .
qq|
$lxdebug->leave_sub();
}
+sub mark_as_paid {
+ $lxdebug->enter_sub();
+ $form->mark_as_paid(\%myconfig,"ar");
+ $lxdebug->leave_sub();
+}
+
sub update {
$lxdebug->enter_sub();
'Lockfile removed!' => 'System entsperrt!',
'Login name missing!' => 'Loginname fehlt.',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
'is already a member!' => 'ist bereits ein Mitglied!',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Mandantennummer' => 'Mandantennummer',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Marked entries printed!' => 'Markierte Einträge wurden gedruckt!',
'Master Data' => 'Stammdaten',
'Max. Dunning Level' => 'höchste Mahnstufe',
'list' => 'auflisten',
'localhost' => 'lokaler Rechner',
'logout' => 'abmelden',
+ 'mark as paid' => 'als bezahlt markieren',
'month' => 'Monatliche Abgabe',
'new Window' => 'neues Fenster',
+ 'no' => 'nein',
'none (pricegroup)' => 'keine',
'number' => 'Nummer',
'order' => 'Reihenfolge',
'valid from' => 'Gültig ab',
'winston_export' => 'Winston-Export',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
1;
'Long Dates' => 'Lange Monatsnamen',
'Long Description' => 'Langtext',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'invoice' => 'Rechnung',
'lead deleted!' => 'Kundenquelle gelöscht',
'lead saved!' => 'Kundenquelle geichert',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'service units' => 'Dienstleistungseinheiten',
'up' => 'hoch',
'use program settings' => 'benutze Programmeinstellungen',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Income Statement' => 'GuV',
'Invoice' => 'Rechnung',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Memo' => 'Memo',
'button' => '?',
'history' => 'Historie',
'invoice' => 'Rechnung',
+ 'mark as paid' => 'als bezahlt markieren',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'gl_transaction' => 'gl_transaction',
'load_draft' => 'load_draft',
'load_draft_maybe' => 'load_draft_maybe',
+ 'mark_as_paid' => 'mark_as_paid',
'name_selected' => 'name_selected',
'part_selection_internal' => 'part_selection_internal',
'post' => 'post',
'als_vorlage_verwenden' => 'use_as_template',
'einkaufsrechnung' => 'vendor_invoice',
'ja' => 'yes',
+ 'als_bezahlt_markieren' => 'mark_as_paid',
};
1;
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Memo' => 'Memo',
'button' => '?',
'history' => 'Historie',
'invoice' => 'Rechnung',
+ 'mark as paid' => 'als bezahlt markieren',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'gl_transaction' => 'gl_transaction',
'load_draft' => 'load_draft',
'load_draft_maybe' => 'load_draft_maybe',
+ 'mark_as_paid' => 'mark_as_paid',
'name_selected' => 'name_selected',
'part_selection_internal' => 'part_selection_internal',
'post' => 'post',
'erneuern' => 'update',
'als_vorlage_verwenden' => 'use_as_template',
'ja' => 'yes',
+ 'als_bezahlt_markieren' => 'mark_as_paid',
};
1;
'History' => 'Historie',
'Invoice' => 'Rechnung',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Invoice' => 'Rechnung',
'Invoice Number' => 'Rechnungsnummer',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Marked entries printed!' => 'Markierte Einträge wurden gedruckt!',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'button' => '?',
'done' => 'erledigt',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'History' => 'Historie',
'Invoice' => 'Rechnung',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Vendor details' => 'Lieferantendetails',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Invoice' => 'Rechnung',
'Invoices' => 'Rechnungen',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Memo' => 'Memo',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'bin_list' => 'Lagerliste',
'button' => '?',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Language' => 'Sprache',
'Lieferungen' => 'Lieferungen',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'Mobile1' => 'Mobile 1',
'customernumber not unique!' => 'Die Kundennummer ist schon vergeben',
'history' => 'Historie',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
's' => 's',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mandantennummer' => 'Mandantennummer',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'Medium Number' => 'Datenträgernummer',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'bin_list' => 'Lagerliste',
'bis' => 'bis',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'bin_list' => 'Lagerliste',
'emailed to' => 'gemailt an',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'none (pricegroup)' => 'keine',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'History' => 'Historie',
'Invoice' => 'Rechnung',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Vendor details' => 'Lieferantendetails',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Memo' => 'Memo',
'bin_list' => 'Lagerliste',
'button' => '?',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Make' => 'Hersteller',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Microfiche' => 'Mikrofilm',
'history' => 'Historie',
'invoice' => 'Rechnung',
'list' => 'auflisten',
+ 'no' => 'nein',
'none (pricegroup)' => 'keine',
'number' => 'Nummer',
'packing_list' => 'Versandliste',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
'soldtotal' => 'Verkaufte Anzahl',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'bin_list' => 'Lagerliste',
'emailed to' => 'gemailt an',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'none (pricegroup)' => 'keine',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'sales_quotation' => 'Verkaufsangebot',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Memo' => 'Memo',
'emailed to' => 'gemailt an',
'history' => 'Historie',
'invoice' => 'Rechnung',
+ 'mark as paid' => 'als bezahlt markieren',
+ 'no' => 'nein',
'none (pricegroup)' => 'keine',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'item_selected' => 'item_selected',
'load_draft' => 'load_draft',
'load_draft_maybe' => 'load_draft_maybe',
+ 'mark_as_paid' => 'mark_as_paid',
'name_selected' => 'name_selected',
'new_item' => 'new_item',
'new_license' => 'new_license',
'erneuern' => 'update',
'als_vorlage_verwenden' => 'use_as_template',
'ja' => 'yes',
+ 'als_bezahlt_markieren' => 'mark_as_paid',
};
1;
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Max. Dunning Level' => 'höchste Mahnstufe',
'May' => 'Mai',
'May ' => 'Mai',
'emailed to' => 'gemailt an',
'history' => 'Historie',
'invoice' => 'Rechnung',
+ 'mark as paid' => 'als bezahlt markieren',
+ 'no' => 'nein',
'none (pricegroup)' => 'keine',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'item_selected' => 'item_selected',
'load_draft' => 'load_draft',
'load_draft_maybe' => 'load_draft_maybe',
+ 'mark_as_paid' => 'mark_as_paid',
'name_selected' => 'name_selected',
'new_item' => 'new_item',
'new_license' => 'new_license',
'erneuern' => 'update',
'als_vorlage_verwenden' => 'use_as_template',
'ja' => 'yes',
+ 'als_bezahlt_markieren' => 'mark_as_paid',
};
1;
'License key' => 'Lizenzschlüssel',
'Licenses' => 'Lizenzen',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Zipcode' => 'PLZ',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Login' => 'Anmeldung',
'Login Name' => 'Benutzername',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
'localhost' => 'lokaler Rechner',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Max. Dunning Level' => 'höchste Mahnstufe',
'May' => 'Mai',
'May ' => 'Mai',
'emailed to' => 'gemailt an',
'history' => 'Historie',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'none (pricegroup)' => 'keine',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Inactive' => 'Inaktiv',
'Invoice' => 'Rechnung',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'bin_list' => 'Lagerliste',
'history' => 'Historie',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'Increase' => 'Erhöhen',
'Invoice' => 'Rechnung',
'MAILED' => 'Gesendet',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.',
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
'Vendor details' => 'Lieferantendetails',
'bin_list' => 'Lagerliste',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'request_quotation' => 'Angebotsanforderung',
'sales_order' => 'Kundenauftrag',
'sales_quotation' => 'Verkaufsangebot',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Memo' => 'Memo',
'debug' => 'Debug',
'for Period' => 'für den Zeitraum',
'invoice' => 'Rechnung',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'ustva' => 'UStVA',
'winston_export' => 'Winston-Export',
'wrongformat' => 'Falsches Format',
+ 'yes' => 'ja',
};
$self->{subs} = {
'MAILED' => 'Gesendet',
'Mar' => 'März',
'March' => 'März',
+ 'Mark as paid?' => 'Als bezahlt markieren?',
+ 'Marked as paid' => 'Als bezahlt markiert',
'May' => 'Mai',
'May ' => 'Mai',
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
'for Period' => 'für den Zeitraum',
'invoice' => 'Rechnung',
'month' => 'Monatliche Abgabe',
+ 'no' => 'nein',
'packing_list' => 'Versandliste',
'pick_list' => 'Entnahmeliste',
'proforma' => 'Proforma',
'sales_quotation' => 'Verkaufsangebot',
'saved' => 'gespeichert',
'to (date)' => 'bis',
+ 'yes' => 'ja',
};
$self->{subs} = {