Mail: [email protected] Phone: +1(424)231-4091


Expenses are part of business life. As it's true these expenses can be categorized, it truer these needs to be recorded. NexoPOS 4.x offers a way to create expenses that might be adjusted in various ways to ease their management. In fact, there are many types of expenses on NexoPOS 4.x :

  • Recurring Expenses
  • Punctual Expenses

We'll elaborate on each different type.

How To Create An Expense

Same as expenses categories, the expenses are available under the menu "Expenses". To create a new expense, you need to click on "Create Expense".

by clicking on this, you should head to a new page that include a name and a general section.

Every expense must have a name and a value. Now, while creating your expense, you need to choose whether "recurring" expense or not.

A recurring expense occurs automatically on a specific frequency defined. A punctual expense occurs at the moment it's saved.

Punctual Expense

In order to create a punctual expense, you need to set "Recurring" to No and set the expense as "Active".

Recurring Expense

In order to create a recurring expense, you must set "Active" to "No" and "Recurring" to yes. If "Active" is set to "No", the occurrence when the expense should trigger will be ignored. You must also define the occurrence option. The occurrence list helps you to determine when the expense occurs. This can be :

  • Start of Month
  • Mid of Month
  • End of Month
  • X Days after months starts
  • X Days before month ends

For the last two options, "X" value is set by the field "Occurence Value". For example, if you set "5" on occurrence value and select "X days after months starts" so the expense will execute "5 days after the current month has started".

Salary Expenses

A recurring expense is a perfect match to apply on salary however, salary might varies according to the number of employees a store has. Setting a fixed value doesn't apply as it will force updates for a new employee or for those leaving. NexoPOS 4.x gives you the capacity to apply expenses to a specific group of users. By doing so, on the scheduled date, NexoPOS will multiply the expense by the total users having that role.

This means as the expense value is set to $1500 (for example), if the "Employee" group has 10 users, the expense will execute "5" after the beginning of the month and create 10 expenses with $1500 as a value. For that specific salary expenses, each expense created will include the user name.

Manage Expenses

Once created, you're redirected to the expenses list, where you can see all expenses that have been created so far. As this table is an abstract table component, every entry provides action for Editing and deleting.

The Expenses created aren't what is used to compute the monthly expenses. Editing an expense cannot change the amount of the expenses that have already been computed, but upcoming expenses (in the case of recurring expenses).