_invoiceUpdate
Update an invoice.
Parameters
id
The ID of the Appointment.
discount
Float value to discount.
pandp
Float value of Postage and Packaging.
discount_vat
Float value how much VAT to discount.
pandp_vat
Float value how much VAT is on Postage and Packaging.
doc_no
Number of the invoice.
order_no
Optional. If this invoice is for a PurchaseOrder, what is the PurchaseOrder's number.
rows
Array of invoice rows. Each row has 6 columns:
Text description.
Net price of that item.
Amount of items.
Net total (net price * amt).
How much tax to apply.
Gross total (net total + tax percentage).
invoice_number
Optional text field.
notes
Optional text.
cdate
Date of the invoice.
Example
FM_api('Appointment_invoiceUpdate', ['id' => '222402',
'discount' => '.1',
'pandp' => '13.99',
'discount_vat' => '.05',
'pandp_vat' => '2.99',
'doc_no' => 'test001',
'order_no' => '',
'rows' => [['item 001',
'1.99',
'10',
'19.9',
'34.5',
'26.77']],
'invoice_number' => '0001',
'notes' => 'This is an invoice note',
'cdate' => date('Y-m-d')]);
Result
On Success
{'ok':1}
Last updated