首頁 > 後端開發 > php教程 > 介紹Invoiceninja:自托發票

介紹Invoiceninja:自托發票

Lisa Kudrow
發布: 2025-02-20 09:04:13
原創
612 人瀏覽過

> Invoiceninja:自由職業者的簡化開源發票解決方案

時間是自由職業者最有價值的資產。 諸如發票管理等行政任務很快就會成為一個重大的時間。 雖然FusionInvoice曾經是一種流行的選擇,但Invoiceninja現在提供了一種令人信服的替代方案,作為一個強大的開源發票平台。本文探討了其功能,限制和安裝過程。

>

關鍵功能和限制:> Invoiceninja

提供自託管和基於雲的選項,與PayPal,Google Wallet和其他20多個付款處理器集成。 它使用Laravel和Twitter Bootstrap構建,它具有移動友好的可自定義界面。

> 但是,Invoiceninja有一些局限性。 它僅提供四個發票模板,每個客戶設置貨幣(不是每個發票),並且不支持固定折扣。 至關重要的是,刪除客戶端也無需警告即可刪除所有相關的發票。

儘管有這些限制,但Invoiceninja提供了基本功能:客戶管理,發票和物品的可自定義稅率,以及將服務/產品鏈接到發票。

很容易應用百分比折扣。

安裝(自託管):

使用Laravel Homestead可以簡單地安裝。 Homestead通過預配置NGINX,PHP和MySQL來簡化設置。 設置Homestead(請參閱Brunoškvorc的教程以獲取詳細說明,省略最終啟動步驟),自定義

> file:> >用本地目錄替換

。 然後,啟動VM(

)。 運行後,SSH進入VM(Homestead.yaml)並執行以下命令:>

folders:
  - map: /path/to/your_installation
    to: /home/vagrant/invoice-ninja
sites:
  - map: invoice.ninja.dev
    to: /home/vagrant/invoice-ninja/public
登入後複製
記住

命令中的尾隨點。 您可能需要一個github帳戶來繞過費率限制。 /path/to/your_installation vagrant up接下來,設置數據庫:vagrant ssh

cd ~/invoice-ninja
git clone https://github.com/hillelcoren/invoice-ninja.git .
composer install
登入後複製

創建您的第一張發票:git clone>

>用戶友好的儀表板允許輕鬆的客戶端管理(客戶端> new Client)。 創建新的發票(發票>新發票),添加產品/服務,管理稅率並應用百分比折扣。 產品庫(可從用戶菜單訪問)簡化了產品/服務管理。

mysql -u root -psecret
CREATE DATABASE `ninja` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'ninja'@'localhost' IDENTIFIED BY 'ninja';
GRANT ALL PRIVILEGES ON `ninja`.* TO 'ninja'@'localhost';
FLUSH PRIVILEGES;
php artisan migrate --seed
登入後複製

Introducing InvoiceNinja: Self-hosted Invoicing

Introducing InvoiceNinja: Self-hosted Invoicing 結論:

InvoiceNinja

>提供快速,簡單的發票體驗。 但是,在客戶刪除之前,模板數量有限以及缺乏固定折扣和警告等功能是缺點。 未來的改進可以解決這些缺點。 您是否使用過Invoiceninja?分享您的經驗!

常見問題(常見問題解答):

>

>常見問題解答部分在很大程度上保持不變,提供了有關安全性,自定義,重複計費,移動訪問,付款網關,時間跟踪,客戶支持,費用管理以及免費版本的有用信息。

>

以上是介紹Invoiceninja:自托發票的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板