Here you can find detail about the accounting API functions, which allow you to do things such as raise invoices and credit notes, take payments, assign money to invoices etc.
Use the invoice functions to raise and fetch invoices and credit notes
invoice.create | raise an invoice |
invoice.list | return a list of existing invoices (returns basic info, not full info for each invoice) |
invoice.getdetails | fetch full invoice detail for a single invoice |
invoice.item.recurring.cancel | cancel a recurring invoice item |
invoice.item.recurring.create | create a recurring invoice item; this will not actually raise any invoices immediately but will cause invoices to be raised automatically at intervals |
invoice.item.recurring.list | list recurring invoice items |
invoice.recurring.create | raise an invoice from a recurring invoice item; this is mostly used by internal processes |
invoice.nominal.list | return a list of nominal codes that can be used for invoice items |
invoice.tn.create | create a TN (tracking number) |
invoice.tn.list | return a list of TNs |
invoice.tn.edit | edit the description of a TN |
invoice.tn.delete | delete a TN |
invoice.tn.undelete | undelete a TN |
payment.assign | Assign money from a payment or credit note to an invoice or refund |
payment.create | Create a record of a payment on the system (this does not actually take payment) |
payment.list | Fetch a list of payents already on the system |
payment.take | take payment from a previously stored payment card (and records the payment on the system) |
payment.listassignments | Fetch a list of payment assignments (to see what has already been assigned to what) |
payment.dd.agreement.create | Create a record of a direct debit agreement (does not interface with the bank) |
payment.dd.agreement.delete | Delete a record of a direct debit agreement (does not interface with the bank) |
payment.dd.agreement.edit | Edit a record of a direct debit agreement (does not interface with the bank) |
payment.dd.agreement.list | Lists direct debit agreements (does not interface with the bank) |