How to manage your companies for free with ERPNext

ERPNext is the world’s best free and open source ERP. It’s easy to install and can be adapted to the needs of any kind of business in any country.

Photo by Sean Pollock on Unsplash

Installation

git clone https://github.com/frappe/frappe_docker.git 
cd frappe_docker
docker-compose --project-name <project-name> up -d

Multi-site

# Create ERPNext site 
docker run \
-e "SITE_NAME=$SITE_NAME" \
-e "DB_ROOT_USER=$DB_ROOT_USER" \
-e "MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD" \
-e "ADMIN_PASSWORD=$ADMIN_PASSWORD" \
-e "INSTALL_APPS=erpnext" \
-v <project-name>_sites-vol:/home/frappe/frappe-bench/sites \
--network <project-name>_default \
frappe/erpnext-worker:$VERSION new
docker-compose --project-name <project-name> up -d

Setup (language, country, kind of business…)

Multi-user with permission management

Keep your documents linked

Be the owner of all your data through SQL database

/*Profit and loss statement by cost center*/
SELECT account, SUM(credit-debit) as balance
FROM `tabGL Entry`
WHERE posting_date >= "2020-01-01"
AND posting_date <= "2020-12-31"
AND cost_center like "%project_name%"
GROUP BY acccount;
/*Overdue bills by supplier*/
SELECT name, due_date, supplier, bill_no, outstanding_amount
FROM `tabPurchase Invoice`
WHERE docstatus = 1
AND supplier like "%supplier_name%"
AND outstanding_amount > 0
AND due_date <= CURDATE()
ORDER BY due_date;
/*Purchase Invoice list by month and cost center*/
SELECT t2.cost_center, date_format(t1.bill_date,"%y-%m") AS month, SUM(qty*rate)
FROM `tabPurchase Invoice` AS t1
INNER JOIN `tabPurchase Invoice Item` AS t2
ON t2.parent = t1.name
WHERE t2.cost_center like "%project_name%"
AND t1.docstatus = 1
GROUP BY t2.cost_center, month;
/*Stock balance for a certain warehouse*/
SELECT item_code, stock_uom, actual_qty, valuation_rate, stock_value
FROM tabBin
WHERE warehouse like "%warehouse_name%"
AND actual_qty <> 0;

Friendly interface

Keep your data safe with automated periodic backups

Case of success

--

--

Civil engineer passionate about business administration and coding.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Toni Cañada

Civil engineer passionate about business administration and coding.