- _copy($self, $form, '', '', 1, qw(amount netamount marge_total marge_percent container_remaining_weight container_remaining_volume
- paid));
- _copy($self->$vc, $form, "${vc}_", '', 0, map { $_->name } ref($self->$vc)->meta->columns);
+ my @vc_fields = (qw(account_number bank bank_code bic business city contact country creditlimit
+ department_1 department_2 discount email fax homepage iban language name
+ payment_terms phone street taxnumber ustid zipcode),
+ "${vc}number",
+ ($vc eq 'customer')? 'c_vendor_id': 'v_customer_id');
+ my @vc_prefixed_fields = qw(email fax notes number phone);
+
+ _copy($self, $form, '', '', 1, qw(amount netamount marge_total marge_percent container_remaining_weight container_remaining_volume paid));
+ _copy($self->$vc, $form, '', '', 0, @vc_fields);
+ _copy($self->$vc, $form, $vc, '', 0, @vc_prefixed_fields);