Koha-clms/Koha/Account
Martin Renvoize 7ece453284 Bug 21727: Add ->adjust to Koha::Account::Line
This patch introduces a high-level method for updating existing debits,
similar to Koha::Account::add_credit and Koha::Account::add_debit.

It updates the Koha::Account::Line object, and adds an offset. It also
logs if required.

It whitelists the account types that are allowed to be adjusted, just in
case some others require adjusting, having a single source for truth.

To test:
- Apply this patches
- Run:
  $ kshell
 k$ prove t/db_dependent/Koha/Account/Lines.t
=> SUCCESS: Tests pass!

Sponsored-by: PTFS Europe
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
2019-01-11 12:18:59 +00:00
..
Line.pm Bug 21727: Add ->adjust to Koha::Account::Line 2019-01-11 12:18:59 +00:00
Lines.pm Bug 21673: (QA follow-up) Fix typo and remove unused library 2018-11-06 16:44:33 +00:00
Offset.pm Bug 2696: (QA follow-up) Fix POD, results sorting, permissions 2018-04-24 14:01:47 -03:00
Offsets.pm Bug 13098: Fix POD for Koha::Account::Offsets::total 2018-10-31 13:13:38 +00:00