my ($self) = @_;
$self->setup_search_action_bar;
- $self->render('reconciliation/search');
+ $self->render('reconciliation/search',
+ title => t8('Reconciliation with bank'),
+ );
+
}
sub action_reconciliation {
$self->setup_reconciliation_action_bar;
$self->render('reconciliation/form',
ui_tab => scalar(@{$self->{PROPOSALS}}) > 0?1:0,
- title => t8('Reconciliation'));
+ title => t8('Reconciliation'),
+ );
}
sub action_load_overview {
if ($linked_record->to_table eq 'ar') {
$invoice = SL::DB::Manager::Invoice->find_by(id => $linked_record->to_id);
#find payments
- my $payments = SL::DB::Manager::AccTransaction->get_all(where => [ trans_id => $invoice->id, chart_link => { like => '%AR_paid%' }, transdate => $bt->transdate ]);
+ my $payments = SL::DB::Manager::AccTransaction->get_all(where => [ trans_id => $invoice->id, chart_id => $bt->local_bank_account->chart_id , transdate => $bt->transdate ]);
foreach my $payment (@{ $payments }) {
$check_sum += $payment->amount;
push @{ $proposal->{BB} }, $payment;
if ($linked_record->to_table eq 'ap') {
$invoice = SL::DB::Manager::PurchaseInvoice->find_by(id => $linked_record->to_id);
#find payments
- my $payments = SL::DB::Manager::AccTransaction->get_all(where => [ trans_id => $invoice->id, chart_link => { like => '%AP_paid%' }, transdate => $bt->transdate ]);
+ my $payments = SL::DB::Manager::AccTransaction->get_all(where => [ trans_id => $invoice->id, chart_id => $bt->local_bank_account->chart_id, transdate => $bt->transdate ]);
foreach my $payment (@{ $payments }) {
$check_sum += $payment->amount;
push @{ $proposal->{BB} }, $payment;