Invoices (old)

Scope: crm

Who can execute the method: any user

Method

Description

crm.invoice.add

Creates a new invoice.

crm.invoice.delete

Deletes an invoice.

crm.invoice.fields

Returns the description of the invoice fields and the items included in it.

crm.invoice.get

Returns an invoice by its identifier.

crm.invoice.list

Returns a list of invoices.

crm.invoice.recurring.add

Adds a new setting for a recurring invoice.

crm.invoice.recurring.delete

Deletes an existing setting for a recurring invoice template.

crm.invoice.recurring.expose

Creates a new invoice from a template.

crm.invoice.recurring.fields

Returns a list of fields for the recurring invoice template settings with descriptions.

crm.invoice.recurring.get

Returns the fields of the recurring invoice template settings by identifier.

crm.invoice.recurring.list

Returns a list of recurring invoice template settings based on a filter.

crm.invoice.recurring.update

Updates an existing setting for a recurring invoice template.

crm.invoice.update

Updates an existing invoice.

crm.invoice.userfield.add

Creates a new custom field for invoices.

crm.invoice.userfield.delete

Deletes a custom field for invoices.

crm.invoice.userfield.get

Returns a custom field for invoices by identifier.

crm.invoice.userfield.list

Returns a list of custom fields for invoices based on a filter.

crm.invoice.userfield.update

Updates an existing custom field for invoices.

crm.paysystem.fields

Returns the description of fields for payment methods.

crm.paysystem.list

Returns a list of payment methods.

crm.persontype.fields

Returns the description of fields for payer types.

crm.persontype.list

Returns a list of payer types.

crm.invoice.getexternallink

Returns a link to the invoice.