_invoiceGenerate
Generate an invoice for the Appointment.
Parameters
id
The ID of the Appointment.
Example
FM_api('Appointment_invoiceGenerate', ['id' => '222402']);
Result
On Success
{'id':'206976',
'appointment_id':'222402',
'cdate':'2015-11-02',
'customer_id':'100831',
'total':'0',
'paid':'0',
'rows':'[]',
'notes':'',
'num':'5',
'type':'0',
'status':'-1',
'discount':'0',
'pandp':'0',
'doc_no':null,
'order_no':null,
'discount_vat':'0',
'pandp_vat':'0',
'total_net':'0.0000'}
The ID returned here is the database ID of the invoice row.
Note the Status, which starts as '-1', meaning 'Draft'. Common Status values are:
-1: Draft
0: Quoted
1: Invoiced
2: Paid
3: Cancelled
On Failure
{'error':'Appointment 206976 does not exist.'}
Last updated