4374a6cdc9973bd0210bb18467fa3177a414f8b9
[kivitendo-erp.git] / SL / DB / InvoiceItem.pm
1 package SL::DB::InvoiceItem;
2
3 use strict;
4
5 use SL::DB::MetaSetup::InvoiceItem;
6 use SL::DB::Helper::CustomVariables (
7   sub_module  => 'invoice',
8   cvars_alias => 1,
9   overloads   => {
10     parts_id => {
11      class => 'SL::DB::Part',
12      module => 'IC',
13     },
14   },
15 );
16
17 __PACKAGE__->meta->make_manager_class;
18
19 __PACKAGE__->meta->add_relationships(
20   invoice          => {
21     type           => 'one to one',
22     class          => 'SL::DB::Invoice',
23     column_map     => { trans_id => 'id' },
24   },
25
26   purchase_invoice => {
27     type           => 'one to one',
28     class          => 'SL::DB::PurchaseInvoice',
29     column_map     => { trans_id => 'id' },
30   },
31 );
32
33 __PACKAGE__->meta->initialize;
34
35 1;