EDI response honor lineitem-level status; debit cleanup
authorBill Erickson <berick@esilibrary.com>
Mon, 3 Dec 2012 19:51:41 +0000 (14:51 -0500)
committerBill Erickson <berick@esilibrary.com>
Fri, 11 Jan 2013 18:14:55 +0000 (13:14 -0500)
commit96b20e078e68e6667f97b62a90b587f45713a9da
tree5856270038f33e848c268ee77d2f215f0030d5fc
parent3e2fe68e4ccb68968cbec0861c87b7b6ccf0d5e5
EDI response honor lineitem-level status; debit cleanup

* Honor lineitem-level order status info (FTX+LIN) which indicates, in
  some cases, that all ordered copies should be cancelled because the LI
  as a whole is cancelled

* Delete fund debits for cancelled lineitem details when appropriate

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.acq_cancel_not_accepted.sql [new file with mode: 0644]