ĐẠI HỌC UEH
TRƯỜNG CÔNG NGHỆ VẢ THIET KE KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH
UEH UNIVERSITY
_ BẢO CÁO KÉT THÚC HỌC PHÂN MÔN: GIỚI THIỆU HỆ THÔNG HOẠCH ĐỊNH
NGUON LUC DOANH NGHIEP (ERP)
Đề tài: TÌM HIEU PHAN MEM OPEN SOURCE ERPNEXT
Phan hé: Accounting & Finance (A/F)
Tp Hé Chi Minh, ngay 02 thang 06 nam 2023
Trang 2[/8/08/1/8800NN00n0nnnnẽ nhe ns.H Hg,H ,ÔỎ 1
L GIỚI THIỆU VỀ MÔN HỌC ERPINTRODUCTIONN e-cc<ccccce 3 IL, LY DO CHON PHÂN HỆ, o-S< SH cnHH HH TH HH HH gu 3 HI CÔNG NGHỆ, NGÔN NGỮ VÀ MỖI TRƯỜNG CÀI ĐẶT ERP 4
1 Tổng quan về phần mềm mã nguồn mở ERPNext 4 PM va hố 5 3 NG Om NGI 6 4 Moi trwong cai dat 6
Iv CÁC BƯỚC CÀI ĐẶT ERPNEXT TRÊN LINUX UBUNTU 22.04 7 1 Điều kiện tiên quyết trước khi cài đặt - s- «che ceeesrseeresrseerree 7
2 Các bước cài đặt trên Linux Ubuntu 222.(Ù4 - dc 5-G SA Y3 3x 7 3 Setup và sử dụng phần mềm ERPNex( °s- << csccsecseeseseesessesesscee 21
L_ MÔ TẢ VÀ HƯỚNG DẪN SỬ DỤNG PHÂN HỆ e-ccccccccccrecee 23
Phần I Mô tả phân hệ kế toán tài chính: (/A/F) se ccsccscececreseskeeeeereeeeeere 23
Phần 2 Hướng dẫn sử dụng phân hệ KẾ toán tài chính (A/F) 5-5<5s<s<s2 24
1 Thiết lập cấu hình cho phân hệ: 5-5 se se ssseessessexsessesszsssesse 24
1.1 _ Thiết lập thông tin doanh nghiỆp - 52 SE SE E2 EEExere ru 24 1.2 Setup chung phân hệ L0 0202221112111 1221 121 101115111812 811 111k, 26
1.3 _ Thiết lập hệ thống tài khoản 2- SE SE 2E E1 2 HH 28 1.4 _ Thiết lập thuế và chỉ phí 5 SE E121 1121111211121 1E rrreg 32
2 Hướng dẫn sử dụng phân hệ Accounting & Einance -«ss5ss+ 33
Trang 32.1 Tao vee quadin Up Nacht todo occ ccc cece cect eects tenet Hàn Hye 33
2.2, Quản lý hoá đơn và thanh toán Q0 00 2221111221111 111182122 re 42
2.3 Quản lý thuế và báo cáo thuế - S2 E111 01 222 11 tt rya 48
VI TÔNG KẾT cceSShieEriEeiieriirrietrrererree 53
1 Đánh giá và nhận xét 53 2 Khuyến nghị về việc sử dụng phân hệ trong doanh nghiệp -. - 54
VIL TÀI LIỆU THAI KHẨẢO s-ScccS<SSSveEEEkeEreerrrrrreeereeerrvee 54
Trang 4Too long to read on your phone? Save to read later on your
computer LOIMO
Trong thời đại kỹ thuật số phát triển nh LJ Save to a Studylist
doanh nghiệp áp dụng phần mềm quản lý doan ¬ -
động kinh doanh trở nên vô cùng dễ dàng ERPNext là một phần mềm mã nguồn mở và dễ dàng mà bất kỳ Doanh nghiệp hoặc tô chức nào cũng có thể mua được ERP là viết tắt của Enterprise Resource Planning Đó là về một phần mềm giúp các doanh nghiệp từ nhỏ đến lớn thiết lập công việc kinh doanh của mình Vì vậy, nói cách khác có thể nói răng tất cả các công việc liên quan đến kinh doanh có thể được thực hiện thông qua phần mềm ERPNext Thông qua bộ giải pháp của ERPNext, thật dễ dàng cho các Doanh nghiệp duy
trì theo dõi hoặc đầu tư tiền của họ theo nhiều thành phố, nhiều quốc gia và với nhiều
công ty Ngay cả các doanh nghiệp lớn và nhỏ ngày nay cũng hài lòng khi sử dụng phần mềm Erpnext trong các công ty của họ hàng ngày
Phân hệ Kế toán tài chính (Accounting & Finance) là một trong những tính năng quan trọng nhất của ERPNext, hỗ trợ các doanh nghiệp trong việc quản lý tài chính của mình một cách chuyên nghiệp và hiệu quả Với phân hệ này, người sử dụng có thê quản
lý các hoạt động kế toán, theo dõi tình hình tài chính của doanh nghiệp và tiên hành các
giao dịch tài chính
Bài báo cáo này của em sẽ đi sâu vào tìm hiểu và đánh giá những tính năng và chức năng chính của phân hệ Kế toán tài chính (A/F) trong ERPNext Đồng thời, đưa ra những khuyến nghịđổi vớicác doanh nghiệp vềviệứng dụngphần mềm
ERPNext trong quản trị tài chính doanh nghiệp một cách hiệu quả.
Trang 5LỜI CÁM ƠN
Em xin chân thành cảm ơn nhà trường đã tạo điều kiện học tập tốt nhất cho em đề
có thể có cơ hội tiếp cận đến bộ môn Giới thiệu hệ thống hoạch định nguồn lực doanh nghiệp (ERP Introduction) và đặc biệt là giảng viên bộ môn - Thầy Viên Thanh Nhã vì đã rất nhiệt tình đồng hành và truyền đạt những kiến thúc nền tảng vững vàng cho em trong suốt thời gian học tập vừa quaì Nhờ vào những giá trị kiến thức quý báu ấy mà em mới thể phát triển và hoàn thành bài báo cáo nàyì
Đồng thời, em cũng muốn gửi lời cảm ơn sâu sắc đối với đội ngũ phát triển của ERPNext cũng như cộng đồng người dùng đã tham gia vào quá trình xây dựng và hoàn thiện phần mềm này Nhờ vậy mà emcó thểtìm hiểu và nắm được một cách toàn diện về nghiệp vụ tài chính và kế toán trong doanh nghiệp Sự giúp đỡ, đóng góp cùng những nguồn thông tin bỗ ích từ trang thông tin của phần mềm ERPNext và cộng đồng người dùng là một động lực rất lớn cho em khi hoàn thành đề tai này
Tuy nhiên dovônhiểu biết kinh nghiệm và khả năngtiếp nhận thực
tiễn củaemcònhạn chế,vì vậy bài báo cáo nảy cũngkhó tránh khỏi có một vài điểm thiếu sót và chưa chuẩn xác Rất mong sẽ nhận được những góp ý của Thây giúp bài báo cáo của em ngày càng hoàn chính hơn nữa
Cuối cùng, em xin chúc thầy luôn đồi dào sức khoẻ và ngày càng thăng tiến trong sự nghiệp cao quý của mình.
Trang 6I GIỚI THIỆU VẺ MÔN HỌC ERP INTRODUCTION
Khi tiếp cận bộ môn “Giới thiệu Hệ thống hoạch định nguồn lực doanh nghiệp (ERP)” sinh viên sẽ được cung cấp những kiến thức và ky nHng cần thiết về hệ thống hoạch định nguồn lực doanh nghiệp (ERP) - một tập hợp các phần mềm cốt lõi cK khả nHng tích hợp và phối hợp thông tin từ các bộ phận khác nhau trong một doanh nghiệpì
Sau khi hoàn thành bộ môn này, sinh viên sẽ hiểu được khái niệm cơ bản của ERP bao gồm cách thức hoạt động và lịch sử phát triển của ERP Ngoài ra, sinh viên cRng được biết thêm về cách thức một doanh nghiệp hoạt động và cách để hệ thống thông tin (IS) được sử dSng trong các hoạt động của tT chức
Có thể nói môn học này đóng một vai trò vô cùng quan trọng đối với các sinh viên chuyên ngành kinh tế, quản ly và công nghệ thông tin Những kiến thức được truyền tải trong suốt quá trình học sẽ là nền táng vững chắc để sinh viên có thê tiếp tục áp dụng những kiến thức đã được
học vào thực hành, trải nghiệm thực tế về việc triển khai và quản lý hệ thống ERP
II LY DO CHON PHAN HE
Có thê nói Kế toán tài chính (A/F) từ trước đến nay đóng một vai trò quan trọng không chỉ đối với doanh nghiệp mà còn cả với những đối tượng bên ngoài doanh nghiệp
Kế toán tài chính (A/F) đã trở thành loại ngôn ngữ kinh doanh thông dSng trong viéc trình bày tình hình tài chính và kết quả hoạt động của doanh nghiệpì Bất cứ ai cK quan tâm đến tình hình tài chính và sự thay ATi tình hình tài chính của doanh nghiệp đều phải cK một sự hiểu biết nhất định về Kế toán tài chính để cK thể đọc, hiểu và đánh giá một cách đúng đắn các thông tin kinh tế, tài chính trên các báo cáo tài chính mà các doanh nghiệp công bố hàng nHmì Dựa vào đK làm cơ sở
Trang 7và cHn cứ để đưa ra các quyết định kinh tế của mình, một số ví dS cS thể nhưừ
1 Đối với các nhà quản lý bên trong doanh nghiệp, kế toán tài chính
cung cấp những thông tin chính xác về tính hình hoạt động của doanh nghiệp giúp lãnh đạo doanh nghiệp có những quyết định quan trọng trong đổi mới, quản lý và định hướng phát triển trong tương lai
1 Đối với những nhà đầu tư, những thông tin này sẽ giúp ho cK cai nhìn tTng quan về tình hình kinh doanh và tài chính của doanh nghiệp, định giá giá trị của doanh nghiệp, đánh giá khả nHng sinh lời của doanh nghiệp để từ đK đưa ra các quyết định đầu tư hợp
Iv
Đối với các ngân hàng và chủ nợ, đây sẽ là những thông tin vô cùng quan trọng để xem xbt tiềm lực của doanh nghiệp và khả nHng thanh toán nợ vay của doanh nghiệp trước khi đưa ra các quyết định về việc cho vay và mức vay phù hợpì
1 Đối với các cơ quan quản lý nhà nước (như cơ quan thuế, ), các thông tin này là cHn cứ để thiết lập hay điều chdnh các chính sách
F.NN liên quan đến quản lý kinh té, thuéiii
Từ đK cho thấy nhu câu tiếp cận và hiểu các kiến thức trong phân hệ Kế toán tài chính, cRng như vận dSng được chúng là rất cấp thiếtì
Bên cạnh đK, phân hệ Accounting and Finance là một trong những phân hệ quan trọng trong hệ thống hoạch định nguồn lực doanh nghiệp (ERP), tng dSng trong viéc quan ly tai chính và kế toán cho doanh nghiệpì Phân hệ này sẽ cung cấp cho các doanh nghiệp một cách tiếp cận toàn diện và hiệu quả để quản lý các quy trình kế toán và tài
Trang 8chính, hỗ trợ việc cải thiện quá trình quản lý và tHng tính hiệu quả khi đưa ra các quyết định chiến lược
II CÔNG NGHỆ, NGÔN NGU VA MOI TRƯỜNG CÀI DAT ERP
1 Tống quan về phần mềm mã nguồn mở ERPNext
ERPNext là một hệ thông lập kế hoạch nguồn lực doanh nghiệp (ERP) miễn phí và mã nguồn mở được phát triển bởi Frappé Technologies ERPNext cung cấp tập hợp đầy đủ các mô-đun đáng tin cậy để quản lý các hoạt động kinh doanh của một doanh nghiệp, bao gồm các phân hệ kế toán, thương mại điện tử, quản lý khách hàng CRM, quản lý sản xuất, quản lý nhân sự, bán hàng và mua hàng ERPNext được xây dựng và
phát triển trên nền tảng web, có thể dễ dàng truy cập từ bất kỳ thiết bị bất kỳ thiết bị
nảo có kề nôi Internet
ERPNext là một giải pháp quản lý kinh doanh dựa trên web tốt cho các doanh nghiệp vừa và nhỏ (SMEs) Phần mềm này có nhiều lựa chọn tính năng để giúp chủ doanh nghiệp duy trì toàn quyền kiểm soát công ty của họ Ngoài ra, phần mềm còn cho phép chủ doanh nghiệp giám sát tất cả các hoạt động vận hành bên trong một nền tảng duy nhất
Một số vấn đề cơ bản trong việc quản lý tài nguyên các doanh nghiệp vừa và nhỏ gặp có thê được giải quyết bởi ERPNext có thê kế đến như:
1 Khả nHng chỉ trả (Affffordability)ừ Đây là một phần mềm mign phí và mã nguồn mở, cK thể tải xuống và vận hành một cach ty doi
O BO hoan thiện (Completeness)ừ Phần mềm hiện đang tích hợp toàn bộ các modules cần thiết trong quản lý doanh nghiệpì
Trang 91 Tính tui chdnh (Customization)ừ Người dùng cK thể dg dàng
thêm hoặc tui chdnh các tính nHngì
¡_ Tính hiệu suất (Efffficiency)ừ Các yêu cầu về máy tính tương đối thấp (chi phí host và quản lý rl hơn)ì
Oo Tính tích hop (Whosesomeness)ừ Một hệ thống và database duy nhất cho phbp nhiều người dùng cK thể lưu trữ giao dịch hoặc truy xuất dữ liệu một cách liên tScì
2 Công nghệ
ERPNext được xây dựng trên nền tảng web, sử dSng fframework Frappeì Frappe là một fframework web Python được sử dSng để xây dựng ứng dSng doanh nghiệp, đặc biệt là phần mềm quản lý tài chính và kế toánì Frappe được phát triển bởi cộng đồng lập trình viên, và được cung cấp dưới dạng mã nguồn mở trên GitHubì
Ngoài ra, ERPNext can liên kết sử dSng một số công nghệ khác trong quá trình vận hành, ví dS nhưừ MariaDB - đây là một hệ quản trị cơ sở dữ liệu mign phí cK mã nguồn mở, được sử dSng để lưu trữ
` dữ liệu trong ERPNextÌÌ
3 Ngôn ngữ
ERPNext được viết bằng Python - một ngôn ngữ lập trình phố biến trên thế giới Python có cú pháp đơn giản, dễ hiểu và dễ sử dụng, điều này cho phép các lập trình viên có thé dé dàng phát triển va bao trì phần mềm
Ngoài Python, ERPNext ctng đượcxây dựng trên cácngôn ngữ lập trình web khác như HTML, CSS và JavaScript để tạo giao diện người dùng và làm việc với trình duyệt web Bên cạnh đó, nhóm phát triển chương trình cũng sử dụng
Trang 10một số thư viện mở rộng khác như jQuery - một thư viện JavaScript được sử dụng dé thao tác với các thành phần HTML trong giao diện người dùng: và Booftstrap - một amework CSS được sử dụng để xây dựng giao diện người dùng tương thích trong
ERPNext
4 Môi trường cài đặt
ERPNext có thể được cải đặt trên nhiều hệ điều hành khác nhau Windows, Linux
và macOS Dé cai dat phan mềm thành công, người sử dụng cần có hiểu biết nhất định về hệ thống máy tính và những công nghệ web Nhóm phát triển cũng cung cấp hướng dẫn cài đặt phần mềm chỉ tiết trên trang web chính thức của phần mềm, bao gôm các bước hướng dân cài đặt cân thiết và những phân mêm yêu câu
Để cài đặt ERPNext, người dùng cần cài đặt các phần mềm sau đây trên môi trường máy tính của mìnhừ
OG Pythontr Phién ban Python éi6 tré léni O Nodeijstr Phién ban Nodeijs G2 trở lênì
THẬN
O MariaDBừ Phiên bản MariaDB Créi5 tré lênì
Ngoài ra, ERPNext cũng hỗ trợ cài đặt trên các nền tang khac nhu Docker va
Kubernetes đề dễ dàng triển khai và quản lý trên các hệ thông đám mây Tuy nhiên,
dé đảm bảo sự ổn định và hiệu suất cao nhất, các phiên bản ERPNext thường được
thiết kế để chạy trên các phiên bản hệ điều hành mới nhất và được hỗ trợ chính thức
bởi nhà sản xuất
Iv CAC BUOC CAI DAT ERPNEXT TREN LINUX UBUNTU 22.04
1 Điều kiện tiên quyết trước khi cài đặt
Trang 11Để cài đặt phần mềm ERPNext thì trước hết cần phải cK những điều kiện tiên quyết sau đâyừ
O Điều kiện phần mềmừ -_ Phiên bản Ubuntu 22ìềứì
- Người dùng cần cK đặc quyền cao nhất (sudo)ì -_ Phiên bản Python ểìữề trở lênì
-_ Phiên bản Nodeljs ữ6ì Điều kiện phần cứngừ
- UGB RAMi
- G@GB Hard Diski
2 Các bước cài đặt trên Linux Ubuntu 22.04
Để cài đặt phần mềm ERPNext trên íinux Ubuntu 22ìềứ, người dùng cần sử dSng cửa sT Terminal của máy íinux để nhập vào lần lượt các câu lệnh sau, các minh hoạ cho từng câu lệnh sẽ được trình
bày dưới đây
Trang 12Min
h
hoa
Bước 2: Tạo người dùng mới để cài đặt ERPNext
Trong bước này sẽ bao gồm cả câu lệnh thêm người dùng vừa tạo vào nhKm “sudo” cK quyền thực hiện các tác vŠ hệ thống với quyền root, và các câu lệnh điều hướng vào thư mSc người dùng vừa tạoÌ
2- sudo adduser frappe
Câu
3- usermod -aG sudo frappe
lệnh 4- su frappe
5- ed /home/frappe
Trang 13Buéc 3: Cai dat cac gki phS thudci
Câu —_6- sudo apt-get install git
lệnh —_7- sudo apt-get install python3-dev python3.10-dev python3-setuptools python3-pip python3-distutils
8- sudo apt-get install python3.10-venv
Trang 149- sudo apt-get install software-properties-common 10- sudo apt install mariadb-server mariadb-client 11- sudo apt-get install redis-server
12- sudo apt-get install xvfb libfontconfig wkhtmltopdf 13- sudo apt- get install libmysqlclient-dev
Activities IS C0000) Thg 522 17:31 Pan Day | Fl frappe@nhat-VirtualBox: ~/frappe-bench Q
To run a command as administrator (user “root"), use “sudo <command>" See "man sudo_root" for details
- $ cd /home/frappe :-§ sudo apt-get install git [sudo] password for frappe:
Reading package lists Done Building dependency tree Done Reading state information Done
The following packages were automatically installed and are no Longer required: libflashromi libftdi1-2
Use ‘sudo apt autoremove' to remove them
The following additional packages will be installed: git-man Liberror-perL
Trang 15
Bước 4: Cấu hinh Hé quan tri CSD/
Dau tién, chung ta can chay cau lệnh dùng để thiết lập một số tui chọn bảo mật cho hệ thống, các phương án lựa chọn cRng sẽ được chd dẫn dưới đây
14- sudo mysql_secure Installaion@l ach nnh hinh bemd 1)
Câu lệnh
Min Activities f-) Terminal Thg 522 17:33 h 1 frappe(@nhat-VirtualBox: ~/frappe-bench
hoạ
You altréaay nave your root account protected, so you can safely answer =e) Change the root password? [Y/n] y
New password:
Re-enter new password:
MA Password updated successfully! yA Reloadina privileae tables
Success!
2 By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them This is intended only for testing, and to make the installation go a bit smoother You should remove them before moving into a
sktpping
By default, MariaDB comes with a database named 'test' that anyone can access This is also intended only for testing, and should be removed before moving into a production environment
Trang 16
Activities f-) Terminal Thg 5 22 17:34
ea frappe@nhat-VirtualBox: ~/frappe-bench a =
k S
skipping
By default, MariaDB comes with a database named 'test' that anyone can access This is also intended only for testing, and should be removed Remove test database and access to it? [Y/n] y
- Dropping test database
Success! Success!
Reloading the privilege tables will ensure that all changes made so far Reload privilege tables now? [Y/n] y
Trang 17
Bước 5: Cài phần mém Curl, Node.js va Yarn trén hé thong
OC Curl: Đây là một công cụ dòng lệnh để tải xuống hoặc tải lên dữ liệu từ
máy chủ Nó có thể được sử dụng để tải xuống các tệp hoặc tương tác với các API web.
Trang 1817- sudo apt install curl
Cau lệnh
Min :-$ sudo nano /etc/mysqL/my.cnf
:-$ sudo service mysqL restart h :~$ sudo apt install curl
Reading package Lists Done hoa Building dependency tree Done
Reading state information Done
The following packages were automatically installed and are no longer required: Libflashrom1 libftdii-2
Use 'sudo apt autoremove' to remove them
The following NEW packages will be installed: curl
© upgraded, 1 newly installed, 0 to remove and 12 not upgraded Need to get 194 kB of archives
After this operation, 454 kB of additional disk space will be used
Get:1 http://vn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 curl amd64 7
.81.6-1ubuntu1.19 [194 kB]
Fetched 194 kB in 0s (1.056 kB/s)
Selecting previously unselected package curl
(Reading database 206728 files and directories currently installed.) Preparing to unpack ./curl_7.81.0-1ubuntu1.10_amd64.deb
Unpacking curl (7.81.0-1ubuntu1.10) Setting up curl (7.81.0-1ubuntu1.10) Processing triggers for man-db (2.10.2-1)
-_ (ữậ) Cập nhật các biến môi trường và cài đặt môi trường Nodeljs sau khi đã cài đặt NVMì
- _ (2ể) Cài đặt phiên bản Nodeìjs ữ6ìũ5ìề trên hệ thống bằng cách sử dSng NVMì
Trang 19- (2) Cai dat Node Package Manager (NPM) - một công cS quan lý gKi dùng để cài đặt các thư viện và công cS
Min Activities (=) Terminal Thg 5 22 17:44
h go frappe@nhat-VirtualBox: ~/Frappe-bench Q hoa Processing triggers for man-db (2.10.2-1)
:-$ curl https://raw.githubusercontent.com/creationix/nvm /master/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload TotaL Spent Left Speed
remot Total 360 (delta 40), reused 170 (delta 28), pack-reused 0 Receiving objects: 100% (360/360), 219.95 KiB | 2.04 MiB/s, done
Resolving deltas: 100% (40/40), done master
=> Compressing and cleaning up git repository => Appending nvm source string to /home/frappe/.bashrc
=> Appending bash_completion source string to /home/frappe/.bashrc
Trang 20
bT sung, ví dS như khả nHng cài đặt các gọi một cách song songi
hoa found vulnerabilities
Buéc 6: Cai dat Frappe Bench va ERPNext « Cài đặt và cấp quyền cho Frappe Bench
¡ Frappe Bench là một công cS quản lý dự án chuyên dùng của nền tảng Frappeì Sau khi cài đặt xong, chúng ta sẽ cần điều hướng đến thư mSc Frappe Bench và cấp các tác quyền đọc và thực thi cho thư mScì
Câu | 23- sudo pip3 install tappe-bench
lệnh | 24- bench imt frappe-branch version-14 frappe-bench
25- cd frappe-bench 26- chmod -R o†rx /home/frappe
Trang 21
Min Activities Terminal Thg 5 22 17:45
h frappe@nhat-VirtualBox: ~/frappe-bench hoa added 1 package, and audited 2 packages in 4s
found vulnerabilities
$ sudo pip3 install frappe-bench Collecting frappe-bench
Downloading frappe_bench-5.16.2-py3-none-any.whl (146 kB) Collecting semantic-version~=2.8.2
Downloading semantic_version-2.8.5-py2.py3-none-any.whl (15 kB) Collecting tomli
Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Collecting gitpython ae _,
Downloading GitPython-3.1.31-py3-none-any.whl (184 kB)
eta Requirement already satisfied: setuptools>40.9.0 in /usr/lib/python3/dist-packa ges (from frappe-bench) (59.6.0)
32- bench —site site1.local install-app hrms
Trang 22ny ppe@ /frapp
iy $ chmod -R o+rx /home/frappe : $ bench new-site site1.local - MySQL root password:
Installing frappe Updating DocTypes for frappe Updating country info Set Administrator password: Updating Dashboard for frappe
sitei1.local: SystemSettings.enable_ scheduler is UNSET *** Scheduler is disabled ***
$ bench get-app payments =e Re-enter Administrator password:
vanN
Cloning into ‘payments’
p remote: Enumerating objects: 84, done >' remote: Counting objects: 100% (84/84), done
remote: Compressing objects: 100% (74/74), done
emo†e- O 6 ef fs = “ G
Trang 23
Total Build Time: 737.785ms
clean: postcss.plugin was deprecated Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration
Cannot connect to redis_cache to update assets_json Cannot connect to redis_cache to update assets_json Done in 4.50s
$ bench get-app branch version-14 erpnex
Bước 7: Cấu hình và chạy ERPNext
Trước hết, chúng ta cK thể dùng câu lệnh 33- bench start để khởi động và chạy Frappe Benchì íưu ý rằng quá trình chạy sẽ không tự động kết thúc trừ khi bạn nhấn Ctrl + C để cắt ngangì Tiếp theo, chúng ta nên chạy thêm những bước sau để chương trình cK thể tự động chạy trên môi trường máy tính mà không cần câu lệnh “bench start” nữaÌì
Câu 34- site sitel.local enable-scheduler
lệnh 35- bench site sitel.local set-maintenance-mode off 36- sudo
bench setup production frappe
Trang 24
37- bench setup nginx 38- sudo supervisorctl restart all 39- sudo bench setup production frappe
$ sudo bench setup production frappe Setting Up prerequisites
Collecting ansible
Downloading ansible-7.5.0-py3-none-any.whl (43.6 MB) Collecting ansible-core~=2.14.5
Downloading ansible_core-2.14.5-py3-none-any.whl (2.2 MB) Collecting resolvelib<0.9.0,>=0.5.3
Trang 25
Activities P-) Terminal Thg 522 17:49
ea frappe@nhat-VirtualBox: ~/frappe-bench Q = Requirement already satisfied: MarkupSafe>=2.0 tn /usr/LLb/python3/dtst-pac s (from jinja2>=3.0.0->ansible-core~=2.14.5->ansible) (2.0.1)
Installing collected packages: resolvelib, packaging, ansible-core, ansible =e Successfully installed ansible-7.5.0 ansible-core-2.14.5 packaging-23.1 res
3 Setup va sir dung phan mém ERPNext
Sau khi đã hoàn tất việc cài đặt trên cửa sT Terminal, ngudi dung cK thể truy cập trực tiếp phần mềm ERPNext trên trình duyệt Fireffox theo đường dẫn httpsti//localhosti Tại đây, người dùng sẽ cần thực hiện một số bước setup cơ bản như sauừ
¡ ÐHng nhập vào phần mềmừ Tại đây, người dùng sẽ sử dSng username là “administrator” vKi mật khẩu bạn đã tạo trong các bước cài đặt phần trước
Trang 27Let's Set Up Some Masters
Set Up a Company
Your Shortcuts
V MÔ TẢ VẢ HƯỚNG DẪN SỬ DUNG PHAN HE
Phần 1 Mô tả phân hệ kế toán tài chính (A/F)
Phân hệ Kế toán tài chính (A/F) trong ERPNext là một công cụ quản lý tài chính toàn diện nhằm hỗ trợ doanh nghiệp quản lý cách danh mục kế toán bao gồm Tài sản, Nợ phải trả, Doanh thu, Chi phí Ngoài ra, phân hệ cũng hỗ trợ doanh nghiệp lập các báo cáo kế toán bao gồm Báo cáo tài chính, Báo cáo lưu
chuyển tiền tệ
Phân hệ này được thiết kế và phát triểnnhằm phục vụnhu cầu của những doanh nghiệp vừa và nhỏ (SMEs), giúp họ đơn giản hoá quy trình quản lý tài chính vốn phức tạp, đồng thời vẫn tuân thủ những quy tắc và chuẩn mực kế
toán.
Trang 28Phân hệ Kế toán tài chính sẽ bao gồm những nghiệp vụ kinh tế như: Quản
lý đơn hàng mua, quản lý đơn hàng bán, quán lý thuế, Dưới đây sẽ là một quy
trình quán lý mua hàng trả tiền được thê hiện dưới dạng mô hình quy trình theo biêu đồ Swimlane đề làm rõ thêm quy trình nêu trên
Hinh 1: Quy trình quản lý mua hàng trả tiền trong doanh nghiệp
Phần 2 Hướng dẫn sử dụng phân hệ Kế toán tài chính (A/E)
1 Thiết lập cầu hình cho phân hệ:
Trước khi sử dSng phân hệ Kế toán tài chính, người dùng cần phải truy cập trang quản lý của ERPNext để cấu hình phân hệ này
1.1 _ Thiết lập thông tin doanh nghiệp
Trang 29Mặc dù những thông tin cơ bản về doanh nghiệp đã được thiết lập ở bước đHng kí thông tin trên phần cài đặt phần mềm, người dùng vẫn cK thể tui chdnh lại thông tin và kiểm tra bằng cách vào trang “Company”ì Để vào trang này người dùng cK thể gõ tìm kiếm “Company íist” trên ô tìm kiếm của ERPNextì
Trang 30Create Chart Of Accounts Based On Chart Of Accounts Template
Standard Template Standard
Buying & Selling Settings
Default Buying Terms efault Selling Terms
Default Warehouse for Sales Return
Monthly Sales Target 0,00
ee s
Total Monthly Sales Credit Limit
1.2 Setup chung phan hé
Trước khi bắt đầu hoạt động, người dùng cần thiết lập cho phân hệ một số thông tin tài chính liên quan như NHm tài chính, chu ki kế
toán,
G Nam tai chinh (Fiscal Year): con duoc goi la năm tài chính hoặc năm ngân sách Nó được sử dụng để tính toán báo cáo tài chính trong các doanh nghiệp và các tô chức khác Năm tài chính có thể giống hoặc không giống với năm dương lịch Trên phần mềm ERPNext, để quản lý và tuỳ chỉnh năm tài chính của công ty người dùng có thé vao trang “Fiscal Year”.