開源 ERP:3 條 Docker 命令跑通賬務(wù)、庫(kù)存與銀行對(duì)賬)
ERPNext 免費(fèi)開源 ERP3 條 Docker 命令跑通賬務(wù)、庫(kù)存與銀行對(duì)賬【免費(fèi)下載鏈接】erpnextFree and Open Source Enterprise Resource Planning (ERP)項(xiàng)目地址: https://gitcode.com/GitHub_Trending/er/erpnextERPNext 是一款 100% 開源免費(fèi)的 ERP 系統(tǒng)基于 Python JavaScript 的 Frappe 框架構(gòu)建賬務(wù)、庫(kù)存、銷售、采購(gòu)、制造、資產(chǎn)全部裝進(jìn)同一個(gè)數(shù)據(jù)庫(kù)。不用付一分錢許可費(fèi)一臺(tái)有 Docker 的機(jī)器就能跑起來(lái)適合想自建 ERP 的開發(fā)者和小微企業(yè)團(tuán)隊(duì)。起點(diǎn)你的三本賬離一個(gè)數(shù)差多遠(yuǎn)老板在客戶現(xiàn)場(chǎng)問這批貨還有多少、幾天能補(bǔ)上你得回辦公室翻 Excel銷售追著一張三個(gè)月前的發(fā)票問客戶到底付沒付尾款你得把憑證一條條翻出來(lái)對(duì)月底老板要這個(gè)月賺了多少你還要先把三張表拼對(duì)。問題不在你干活慢而是庫(kù)存、往來(lái)、利潤(rùn)分散在三個(gè)地方每問一次就要人肉匯總一次。ERPNext 做的事就一件讓這三個(gè)問題都去同一個(gè)系統(tǒng)里查而且大部分匯總它自己會(huì)算。跑出一個(gè)能登錄的界面環(huán)境和 3 條命令前置工具工具用途Docker容器運(yùn)行時(shí)Docker Compose v2編排數(shù)據(jù)庫(kù)、Redis、Web 等服務(wù)git拉取部署倉(cāng)庫(kù)部署步驟git clone https://gitcode.com/GitHub_Trending/er/erpnext cd erpnext docker compose up -d等幾分鐘盯一下create-site容器的日志看到站點(diǎn)建好后瀏覽器打開http://localhost:8080用Administrator/admin登錄。登錄后你看到的就是下面這個(gè)工作臺(tái)賬務(wù)、采購(gòu)、銷售、庫(kù)存、CRM 都是現(xiàn)成入口先說清楚一個(gè)坑這套 Docker 環(huán)境是用完即棄的演示環(huán)境裝不了自定義應(yīng)用不能直接上生產(chǎn)。要生產(chǎn)化走 Frappe Docker 完整文檔不想碰 Docker可以手動(dòng)裝 bench安裝腳本會(huì)自動(dòng)帶上 MariaDB 等依賴并生成管理員、MariaDB root、Frappe 用戶三套密碼存到~/frappe_passwords.txt。跟著一批貨從補(bǔ)貨到對(duì)賬走完一遍庫(kù)存碰線采購(gòu)申請(qǐng)自己長(zhǎng)出來(lái)你在產(chǎn)品上填兩個(gè)數(shù)安全庫(kù)存Reorder Level和單次補(bǔ)貨量Reorder Qty然后就可以不管它了。hooks.py里注冊(cè)了daily_maintenance定時(shí)任務(wù)每天自動(dòng)執(zhí)行erpnext.stock.reorder_item.reorder_item逐個(gè)倉(cāng)庫(kù)算預(yù)測(cè)可用量一旦不高于安全水位就按缺口量自動(dòng)生成采購(gòu)申請(qǐng)Material Request采購(gòu)、調(diào)撥、領(lǐng)料、生產(chǎn)四個(gè)方向都覆蓋。輸入是你填的兩個(gè)參數(shù)動(dòng)作是每日定時(shí)掃描輸出是一張已經(jīng)算好數(shù)量的申請(qǐng)單——補(bǔ)貨這件事從想起來(lái)才看變成系統(tǒng)先開口。源碼入口erpnext/stock/reorder_item.py。發(fā)票一提交兩套賬同時(shí)寫好銷售側(cè)的鏈路是報(bào)價(jià)Quotation→ 銷售訂單Sales Order→ 發(fā)貨單Delivery Note→ 發(fā)票Sales Invoice。重點(diǎn)在最后一步發(fā)票提交的那一刻系統(tǒng)同時(shí)寫兩本賬。**總賬General Ledger**收下所有會(huì)計(jì)分錄利潤(rùn)表、資產(chǎn)負(fù)債表直接從它出**往來(lái)臺(tái)賬Payment Ledger**專門記應(yīng)收應(yīng)付后續(xù)每一筆收款、退貨、抵扣都在臺(tái)賬上核銷。你輸入的是發(fā)票本身輸出是全套報(bào)表可用的分錄——客戶還欠多少不用你再翻憑證臺(tái)賬里直接有。字段設(shè)計(jì)邏輯寫在 erpnext/accounts/README.md。銀行對(duì)賬單先過一遍篩子收款到了最煩的是拿流水去對(duì)賬。ERPNext 的**銀行對(duì)賬單導(dǎo)入Bank Statement Import能解析 MT940 這類標(biāo)準(zhǔn)格式還能用 pdfplumber 直接從 PDF 對(duì)賬單里抽交易表格。導(dǎo)入后不直接入賬而是先落進(jìn)銀行交易Bank Transaction**暫存再由bank_transaction_rule定時(shí)任務(wù)按描述條件自動(dòng)匹配、生成憑證匹配不上的才留給你人工處理。輸入是一張銀行流水文件輸出是一批已匹配的憑證加少量待辦——你的工作量從逐行對(duì)變成只看不上的。新版銀行前端是一個(gè)獨(dú)立打包的 React 應(yīng)用代碼在 banking/。定制分三檔先別急著寫代碼加字段、調(diào)布局、控權(quán)限每個(gè)單據(jù)類型都支持自定義字段不改一行核心代碼就能加業(yè)務(wù)字段、重排表單、按角色控制可見性。多數(shù)這個(gè)字段不夠用的需求停在這檔就夠了。流程審批用工作流把審批規(guī)則配起來(lái)——采購(gòu)單超閾值走多級(jí)審批、不同職級(jí)的折扣權(quán)限分開、申請(qǐng)單自動(dòng)路由到對(duì)應(yīng)主管??蚣芗?jí)二開Frappe 是完整全棧框架數(shù)據(jù)庫(kù)抽象、用戶認(rèn)證、REST API 都有。ERPNext 每個(gè)業(yè)務(wù)單據(jù)都是一個(gè)標(biāo)準(zhǔn)模塊目錄想看完整實(shí)現(xiàn)直接翻 erpnext/accounts/ 這類源碼照著寫。上生產(chǎn)前先把這三件事各做一步備份配置每日定時(shí)備份bench backup即可觸發(fā)備份文件異地存放每月挑一天真做一次恢復(fù)演練演練過一次和沒演練過是兩回事。安全按最小權(quán)限分配角色開啟審計(jì)日志防火墻只放行 80/443。性能給高頻查詢字段建索引合理設(shè)置緩存過期歷史交易定期歸檔別讓三年前的單據(jù)拖慢今天的報(bào)表。常見疑問問題回答到底要花錢嗎100% 開源無(wú)許可費(fèi)成本只花在服務(wù)器和精力上演示環(huán)境能直接上生產(chǎn)嗎不能README 明確標(biāo)注它是可拋棄的評(píng)估環(huán)境生產(chǎn)走完整部署方案界面有中文嗎有erpnext/locale/ 下有 39 個(gè)語(yǔ)言包含中文系統(tǒng)內(nèi)可切換維護(hù)需要什么背景會(huì)基本 Linux 操作即可升級(jí)、備份、調(diào)優(yōu)建議先演練再動(dòng)手今天就能做完的事跑通上面 3 條命令用Administrator登錄確認(rèn)看到工作臺(tái)建一家測(cè)試公司從報(bào)價(jià)走到銷售發(fā)票查一眼總賬里自動(dòng)生成的分錄給兩個(gè)產(chǎn)品設(shè)安全庫(kù)存第二天看定時(shí)任務(wù)有沒有自動(dòng)生成采購(gòu)申請(qǐng)配好每日備份并真的做一次恢復(fù)演練把三本散賬收進(jìn)一個(gè)庫(kù)后面的匯總就再也不用你了?!久赓M(fèi)下載鏈接】erpnextFree and Open Source Enterprise Resource Planning (ERP)項(xiàng)目地址: https://gitcode.com/GitHub_Trending/er/erpnext創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考