From e677569351f5a4e1dd7a4cb76f1afe02f9f9b366 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 1 Nov 2016 13:19:35 +0200 Subject: [PATCH] Support importing VAT number with client CSV --- app/Models/Client.php | 6 ++++++ app/Ninja/Import/CSV/ClientTransformer.php | 1 + 2 files changed, 7 insertions(+) diff --git a/app/Models/Client.php b/app/Models/Client.php index d6230c709a6c..a1db398ef58b 100644 --- a/app/Models/Client.php +++ b/app/Models/Client.php @@ -89,6 +89,10 @@ class Client extends EntityModel * @var string */ public static $fieldWebsite = 'website'; + /** + * @var string + */ + public static $fieldVatNumber = 'vat_number'; /** * @return array @@ -106,6 +110,7 @@ class Client extends EntityModel Client::$fieldCountry, Client::$fieldNotes, Client::$fieldWebsite, + Client::$fieldVatNumber, Contact::$fieldFirstName, Contact::$fieldLastName, Contact::$fieldPhone, @@ -132,6 +137,7 @@ class Client extends EntityModel 'country' => 'country', 'note' => 'notes', 'site|website' => 'website', + 'vat' => 'vat_number', ]; } diff --git a/app/Ninja/Import/CSV/ClientTransformer.php b/app/Ninja/Import/CSV/ClientTransformer.php index b7707081e648..b8d509ad74a9 100644 --- a/app/Ninja/Import/CSV/ClientTransformer.php +++ b/app/Ninja/Import/CSV/ClientTransformer.php @@ -28,6 +28,7 @@ class ClientTransformer extends BaseTransformer 'postal_code' => $this->getString($data, 'postal_code'), 'private_notes' => $this->getString($data, 'notes'), 'website' => $this->getString($data, 'website'), + 'vat_number' => $this->getString($data, 'vat_number'), 'contacts' => [ [ 'first_name' => $this->getString($data, 'first_name'),