Function: invoice
Result: the list of elements
Invoices
Access level: admin user
- id — Id
- number — Number
- cdate — Date
- company — Company
- customer — Payer
- amount_iso — Amount
- invoice_status — Status
- warning_message — Bug report
- sdate — Sent
Generate invoices
Function: invoice.generate
Access level: admin
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
- Parameters:
- elid — unique identifier (id element of invoice function)
- Result: object parameters list
Create an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- additional query parameters ...
- Result: successful operation or error message
Change an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- elid — unique identifier (id element of invoice function)
- additional query parameters ...
- Result: successful operation or error message
The list object's parameters or additional query parameters (see above):
- invoice_status — Status . Invoice status
- company — Company. Select a company to generate invoices
- gentype — Payers. Select a company to generete invoices
- profiletype — Payer type. Select payer types to generate invoices
- customer — Payer. Select a payer to generate the invoice
- cdate — Invoice date. Enter the invoice generation date
- fromdate — Expenses, start date. Enter a start date to generate invoices
- todate — Expenses, end date. Enter the end date
Set the "Signed" status for invoice
Function: invoice.status.4
Set the "Signed" status for invoice
Access level: admin
Parameters:
- elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of invoice function.
Result: successful operation or error message
Download this documetn in PDF
Function: invoice.print.pdf
Download this documetn in PDF
Access level: admin user
Send a ticket to the selected client
Function: ticket.write.invoice
Send a ticket to the selected client
Access level: admin
Edit the selected invoice
Function: invoice.edit
Access level: admin
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
- Parameters:
- elid — unique identifier (id element of invoice function)
- Result: object parameters list
Create an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- additional query parameters ...
- Result: successful operation or error message
Change an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- elid — unique identifier (id element of invoice function)
- additional query parameters ...
- Result: successful operation or error message
The list object's parameters or additional query parameters (see above):
- number — Number. Number of the invoice
- cdate — Date. Date when the document was generated
- invoice_status — Status. The invoice status is set manually
Request invoice original
Function: invoice.request
Access level: admin user
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
- Parameters:
- elid — unique identifier (id element of invoice function)
- Result: object parameters list
Create an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- additional query parameters ...
- Result: successful operation or error message
Change an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- elid — unique identifier (id element of invoice function)
- additional query parameters ...
- Result: successful operation or error message
The list object's parameters or additional query parameters (see above):
Name
Function: invoice.history
Result: the list of elements
Invoice history
Access level: admin user
- changedate — Change date
- desc — Description
- user — User
- ip — IP address
- action — Function
Print the selected invoice
Function: invoice.print
Print the selected invoice
Access level: admin user
Description
Function: invoice.item
Result: the list of elements
Services provided
Access level: admin user
- id — Id
- name — Description
- amount — Amount
- payments — Payment numbers
Invoice item
Function: invoice.item.edit
Access level: admin
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
- Parameters:
- plid — parent list unique identifier (id element of invoice function).
- elid — unique identifier (id element of invoice.item function)
- Result: object parameters list
Create an object:
Parameters:
- sok — the parameter must not be empty, generally "ok".
- plid — parent list unique identifier (id element of invoice function).
- additional query parameters ...
- Result: successful operation or error message
Change an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- plid — parent list unique identifier (id element of invoice function).
- elid — unique identifier (id element of invoice.item function)
- additional query parameters ...
- Result: successfull operation or error message
The list object's parameters or additional query parameters (see above):
- name — Description. Description of the service provided
Set filter.
invoice.item.filter
Drill down to User panel
Function: invoice.su
Drill down to User panel
Access level: admin
Print an envelop to send this invoice
Function: invoice.envelope
Print an envelop to send this invoice
Access level: admin
Delete
Function: invoice.delete
Delete
Access level: admin
Parameters:
- elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of invoice function.
Result: successful operation or error message
Cancel invoice
Function: invoice.revocation
Access level: admin
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
- Parameters:
- elid — unique identifier (id element of invoice function)
- Result: object parameters list
Create an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- additional query parameters ...
- Result: successful operation or error message
Change an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- elid — unique identifier (id element of invoice function)
- additional query parameters ...
- Result: successful operation or error message
The list object's parameters or additional query parameters (see above):
- revocation_comment — Comment. Enter any information related to this operation
Set a filter by the selected client
Function: invoice.setfilter
Set a filter by the selected client
Access level: admin
Send invoices
Function: invoice.send
Access level: admin
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
- Parameters:
- elid — unique identifier (id element of invoice function)
- Result: object parameters list
Create an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- additional query parameters ...
- Result: successful operation or error message
Change an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- elid — unique identifier (id element of invoice function)
- additional query parameters ...
- Result: successful operation or error message
The list object's parameters or additional query parameters (see above):
- method — Send invoices . Select how you want to send invoices to clients
- sdate — Sent. Select a date when the invoice will be sent
- currency — Currency. Currency
- cost — Cost of sending . Enter an amount, if you want to charge your client for invoices sent by post. An "Operational expenses" expense will be generated. Client's balance of account will become negative in case of insufficient funds
- freepostsum — Amount of invoices for free delivery . You can enter an amount of expenses. Once it is reached, you can send invoices to this client free of charge
Regenerate invoice
Function: invoice.regenerate
Access level: admin
The function is simultaneously used to view object's parameters, to change an object, and create new one.
View object's parameters:
- Parameters:
- elid — unique identifier (id element of invoice function)
- Result: object parameters list
Create an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- additional query parameters ...
- Result: successful operation or error message
Change an object:
- Parameters:
- sok — the parameter must not be empty, generally "ok".
- elid — unique identifier (id element of invoice function)
- additional query parameters ...
- Result: successful operation or error message
The list object's parameters or additional query parameters (see above):
- invoice_status — Status . Invoice status
- cdate — Invoice date. Enter the invoice generation date
- fromdate — Expenses, start date. Enter a start date to generate invoices
- todate — Expenses, end date. Enter the end date
Set the "Created" status for invoice
Function: invoice.status.1
Set the "Created" status for invoice
Access level: admin
Parameters:
- elid — one or more object's unique identifiers comma-delimited with space ", ". The unique identifiers is the id element of invoice function.
Result: successful operation or error message
Set filter.
invoice.filter