1 package SL::DB::PurchaseInvoice;
7 use SL::DB::MetaSetup::PurchaseInvoice;
8 use SL::DB::Manager::PurchaseInvoice;
9 use SL::DB::Helper::LinkedRecords;
10 # The calculator hasn't been adjusted for purchase invoices yet.
11 # use SL::DB::Helper::PriceTaxCalculator;
13 __PACKAGE__->meta->add_relationship(invoiceitems => { type => 'one to many',
14 class => 'SL::DB::InvoiceItem',
15 column_map => { id => 'trans_id' },
16 manager_args => { with_objects => [ 'part' ] }
20 __PACKAGE__->meta->initialize;
22 sub items { goto &invoiceitems; }
25 # For compatibility with Order, DeliveryOrder
26 croak 'not an accessor' if @_ > 1;