hi there this codes Sample Works for me
Client is created and invoice s created
$client = new Client('hd@dampflock.de', 'hans', 'dampf' , 'dampfplock');
$client->createInvoice();
$client->save();
$invoice = $client->createInvoice();
$invoice->addInvoiceItem('ITEM', 'HotelReservatie ', 150, 1);
$invoice->save();
BUT How can i create an invoice with an existing client?
can you give me an code example please
with Client id_number-> 99999
thx very much is stuck completely and a merry xmas to all
hillel
December 23, 2017, 7:16am
2
You need to search using the client id, not their id_number.
$client = Client::find(1);
$invoice = $client->createInvoice();
You can use this API call to lookup the client from their id_number.
curl -X GET ninja.dev/api/v1/clients?id_number=<value> -H "X-Ninja-Token: TOKEN"
this works perfect -> thx
last question how to add tax to each single item?
$invoice = $client->createInvoice();
$invoice->addInvoiceItem('Webhosting', 'Das ist der Text für das Webhostung ', 9.90, 12);
$invoice->addInvoiceItem('Newsletter Service', 'Das ist der Text für den Newsletter Service ', 99.00, 1);
$invoice->tax_rate = 19.000; <-----DOES NOT WORK
$invoice->tax_name = "MwSt."; <-----DOES NOT WORK
$invoice->save();
hillel
December 24, 2017, 3:31am
4
I think this should work:
$invoice->invoice_items[0]->tax_name1 =
$invoice->invoice_items[0]->tax_rate1 =
great that works perfect you are my santa
merry xmas