LP#1441770 Liberalized the check for taxes user/ldw/LP1441770_Liberalize_EDI_Tax_Check
authorLiam Whalen <liam.whalen@bc.libraries.coop>
Wed, 29 Oct 2014 18:31:22 +0000 (11:31 -0700)
committerLiam Whalen <liam.whalen@bc.libraries.coop>
Wed, 8 Apr 2015 17:43:11 +0000 (10:43 -0700)
The amount regex used to check for taxes needed to be liberalized, so
that it could find Ingram's amount sent in EDI messages.  They use an
MOA+120 field, where as we were checking for MOA+124.

Signed-off-by: Liam Whalen <liam.whalen@bc.libraries.coop>
Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm

index 3a3ecc6..47ebbc2 100644 (file)
@@ -63,7 +63,7 @@ my %edi_charge_fields = (
 # have so far.
 my %edi_tax_fields = (
     type   => qr/^TAX\+7\+([^\+]+)/,
-    amount => qr/^MOA\+124:([^:]+)/
+    amount => qr/^MOA\+12[04]:([^:]+)/
 );
 
 sub new {