]> git.evergreen-ils.org Git - Evergreen.git/commit
EDI response honor lineitem-level status; debit cleanup
authorBill Erickson <berick@esilibrary.com>
Mon, 3 Dec 2012 19:51:41 +0000 (14:51 -0500)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Mon, 14 Jan 2013 22:12:11 +0000 (17:12 -0500)
commita5aad2e6840359f65a278406da3a0f250f93e20b
treeeb90cc75b8f14338b81ee3164bfbe72c2f330405
parentb82675e26f0ad627a7276865a9fccb2a6d27fd33
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>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@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]