1 package OpenILS::Application::Trigger::Validator::Acq::PurchaseOrderEDIRequired;
2 use strict; use warnings;
3 use OpenSRF::Utils::Logger qw/:logger/;
4 use OpenILS::Application::AppUtils;
5 my $U = 'OpenILS::Application::AppUtils';
10 my $po = $env->{target};
15 $self->editor->retrieve_acq_provider($po->provider);
18 $po->state eq 'on-order' and
19 $provider->edi_default and
20 $U->is_true($provider->active);