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;