MT#7867 Changes for invoice template per customer.

agranig/pbx-dev-map
Irina Peshinskaya 11 years ago
parent 917ce48990
commit 1917f7efb4

@ -92,16 +92,22 @@ __PACKAGE__->add_columns(
extra => { unsigned => 1 },
is_nullable => 1,
},
"vat_rate",
{ data_type => "tinyint", extra => { unsigned => 1 }, default_value => 0, is_nullable => 0 },
"add_vat",
{ data_type => "tinyint", extra => { unsigned => 1 }, default_value => 0, is_nullable => 0 },
"invoice_email_template_id",
{
data_type => "integer",
extra => { unsigned => 1 },
is_nullable => 1
},
"invoice_template_id",
{
data_type => "integer",
extra => { unsigned => 1 },
is_nullable => 1
},
"vat_rate",
{ data_type => "tinyint", extra => { unsigned => 1 }, default_value => 0, is_nullable => 0 },
"add_vat",
{ data_type => "tinyint", extra => { unsigned => 1 }, default_value => 0, is_nullable => 0 },
);
@ -206,6 +212,20 @@ __PACKAGE__->belongs_to(
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->belongs_to(
"invoice_email_template",
"NGCP::Schema::Result::email_templates",
{ "foreign.id" => "self.invoice_email_template_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->belongs_to(
"invoice_template",
"NGCP::Schema::Result::invoice_templates",
{ "foreign.id" => "self.invoice_template_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->has_many(
"invoices",
"NGCP::Schema::Result::invoices",

Loading…
Cancel
Save