Revision 41fab322
Von Bernd Bleßmann vor fast 3 Jahren hinzugefügt
bin/mozilla/is.pl | ||
---|---|---|
431 | 431 |
t8('Further Invoice for Advance Payment'), |
432 | 432 |
submit => [ '#form', { action => "further_invoice_for_advance_payment" } ], |
433 | 433 |
checks => [ 'kivi.validate_form' ], |
434 |
disabled => !$may_edit_create ? t8('You must not change this invoice.') |
|
435 |
: !$form->{id} ? t8('This invoice has not been posted yet.') |
|
436 |
: $has_further_invoice_for_advance_payment ? t8('This invoice has already a further invoice for advanced payment.') |
|
437 |
: $has_final_invoice ? t8('This invoice has already a final invoice.') |
|
434 |
disabled => !$may_edit_create ? t8('You must not change this invoice.')
|
|
435 |
: !$form->{id} ? t8('This invoice has not been posted yet.')
|
|
436 |
: $has_further_invoice_for_advance_payment ? t8('This invoice has already a further invoice for advanced payment.')
|
|
437 |
: $has_final_invoice ? t8('This invoice has already a final invoice.')
|
|
438 | 438 |
: $is_invoice_for_advance_payment_from_order ? t8('This invoice was added from an order. See there.') |
439 |
: undef, |
|
439 |
: undef,
|
|
440 | 440 |
only_if => $form->{type} eq "invoice_for_advance_payment", |
441 | 441 |
], |
442 | 442 |
action => [ |
443 | 443 |
t8('Final Invoice'), |
444 | 444 |
submit => [ '#form', { action => "final_invoice" } ], |
445 | 445 |
checks => [ 'kivi.validate_form' ], |
446 |
disabled => !$may_edit_create ? t8('You must not change this invoice.') |
|
447 |
: !$form->{id} ? t8('This invoice has not been posted yet.') |
|
448 |
: $has_further_invoice_for_advance_payment ? t8('This invoice has a further invoice for advanced payment.') |
|
449 |
: $has_final_invoice ? t8('This invoice has already a final invoice.') |
|
446 |
disabled => !$may_edit_create ? t8('You must not change this invoice.')
|
|
447 |
: !$form->{id} ? t8('This invoice has not been posted yet.')
|
|
448 |
: $has_further_invoice_for_advance_payment ? t8('This invoice has a further invoice for advanced payment.')
|
|
449 |
: $has_final_invoice ? t8('This invoice has already a final invoice.')
|
|
450 | 450 |
: $is_invoice_for_advance_payment_from_order ? t8('This invoice was added from an order. See there.') |
451 |
: undef, |
|
451 |
: undef,
|
|
452 | 452 |
only_if => $form->{type} eq "invoice_for_advance_payment", |
453 | 453 |
], |
454 | 454 |
action => [ |
... | ... | |
625 | 625 |
} |
626 | 626 |
|
627 | 627 |
$TMPL_VAR{is_type_invoice_for_advance_payment} = $form->{type} eq "invoice_for_advance_payment"; |
628 |
$TMPL_VAR{is_type_credit_note} = $form->{type} eq "credit_note"; |
|
629 |
$TMPL_VAR{is_format_html} = $form->{format} eq 'html'; |
|
630 |
$TMPL_VAR{dateformat} = $myconfig{dateformat}; |
|
631 |
$TMPL_VAR{numberformat} = $myconfig{numberformat}; |
|
628 |
$TMPL_VAR{is_type_credit_note} = $form->{type} eq "credit_note";
|
|
629 |
$TMPL_VAR{is_format_html} = $form->{format} eq 'html';
|
|
630 |
$TMPL_VAR{dateformat} = $myconfig{dateformat};
|
|
631 |
$TMPL_VAR{numberformat} = $myconfig{numberformat};
|
|
632 | 632 |
|
633 | 633 |
# hiddens |
634 | 634 |
$TMPL_VAR{HIDDENS} = [qw( |
... | ... | |
769 | 769 |
|
770 | 770 |
print $form->parse_html_template('is/form_footer', { |
771 | 771 |
is_type_invoice_for_advance_payment => ($form->{type} eq "invoice_for_advance_payment"), |
772 |
is_type_credit_note => ($form->{type} eq "credit_note"), |
|
773 |
totalpaid => $totalpaid, |
|
774 |
paid_missing => $form->{invtotal} - $totalpaid, |
|
775 |
print_options => setup_sales_purchase_print_options(), |
|
776 |
show_storno => $form->{id} && !$form->{storno} && !IS->has_storno(\%myconfig, $form, "ar") && !$totalpaid, |
|
777 |
show_delete => ($::instance_conf->get_is_changeable == 2) |
|
778 |
? ($form->current_date(\%myconfig) eq $form->{gldate}) |
|
779 |
: ($::instance_conf->get_is_changeable == 1), |
|
780 |
today => DateTime->today, |
|
781 |
vc_obj => $form->{customer_id} ? SL::DB::Customer->load_cached($form->{customer_id}) : undef, |
|
782 |
shipto_cvars => $shipto_cvars, |
|
772 |
is_type_credit_note => ($form->{type} eq "credit_note"),
|
|
773 |
totalpaid => $totalpaid,
|
|
774 |
paid_missing => $form->{invtotal} - $totalpaid,
|
|
775 |
print_options => setup_sales_purchase_print_options(),
|
|
776 |
show_storno => $form->{id} && !$form->{storno} && !IS->has_storno(\%myconfig, $form, "ar") && !$totalpaid,
|
|
777 |
show_delete => ($::instance_conf->get_is_changeable == 2)
|
|
778 |
? ($form->current_date(\%myconfig) eq $form->{gldate})
|
|
779 |
: ($::instance_conf->get_is_changeable == 1),
|
|
780 |
today => DateTime->today,
|
|
781 |
vc_obj => $form->{customer_id} ? SL::DB::Customer->load_cached($form->{customer_id}) : undef,
|
|
782 |
shipto_cvars => $shipto_cvars,
|
|
783 | 783 |
}); |
784 | 784 |
##print $form->parse_html_template('is/_payments'); # parser |
785 | 785 |
##print $form->parse_html_template('webdav/_list'); # parser |
Auch abrufbar als: Unified diff
Anzahlungs-Rg.: Kosmetik: Einrückung/Ausrichtung