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