📜  开源自托管发票工具 (1)

📅  最后修改于: 2023-12-03 15:09:48.329000             🧑  作者: Mango

开源自托管发票工具

简介

开源自托管发票工具是一个基于云服务的发票云存储工具,使用者可以将发票图片上传至云端,通过OCR文字识别技术将发票信息提取出来。工具支持发票信息的录入、管理、查询等功能。

该工具采用开源技术栈,可以自行部署,无需第三方服务商,完全自主控制数据。

特性
  • 支持常见票种的识别,包括增值税发票、普通发票、定额发票等。
  • 支持发票的上传、浏览、打印、导出等常见操作。
  • 支持OCR发票信息的批量导入、修改、删除等操作。
  • 支持多用户、多角色、权限管理等功能。
  • 支持个性化配置,可根据业务需求自由调整发票识别设置。
使用

该工具的代码已经开源在GitHub上,用户只需按照以下步骤即可自行部署。

1. 下载源代码

打开GitHub仓库链接:https://github.com/Open-Invoice-Tool/Open-Invoice-Tool,将代码克隆至本地。

$ git clone https://github.com/Open-Invoice-Tool/Open-Invoice-Tool.git
2. 安装依赖

进入代码目录,使用npm安装依赖。

$ cd Open-Invoice-Tool
$ npm install
3. 配置数据库

在config目录下有一个default.json文件,可以根据本地数据库环境修改default.json中的相关配置。

{
  "database": {
    "host": "localhost",
    "port": 3306,
    "user": "root",
    "password": "",
    "database": "open_invoice_tool"
  }
}
4. 启动服务

使用npm启动服务即可。

$ npm start
5. 访问工具

打开浏览器,访问http://localhost:3000即可开始使用工具。

总结

该工具简单易用,支持常见票种的识别。使用开源技术栈,可以自由扩展,大大降低企业成本。使用者可以根据业务需求自由调整发票识别设置,提升识别准确率,大幅度提高工作效率。