
本文于2023年8月9日首发于本人同名公众号:Excel活学活用,更多文章案例请搜索关注!
内容提要
电子发票登记系统(Access版)
大家好,我是冷水泡茶,前段时间,我们分享过|电子发票管理助手|,后来我还发过一篇文章,【Excel VBA 项目计划/电子发票管理助手升级思路】,准备设计一个更加完善的电子发票登记管理系统,以EXCEL作为操作端,以ACCESS作为数据存储端,实现电子发票信息登记、重复发票鉴别等功能。
今天,总算基本完工了,我们一起来看看吧。
基本文件
1、EXCEL文件:电子发票登记系统(Access版).xlsm
2、数据库文件夹:电子发票登记系统数据库,里面有:
(1)公司文件夹:甲乙丙电子科技有限公司,这是测试演示公司,大家使用的时候可以通过“新建公司”来建立自己的公司文件夹。再往下:
(a)数据库文件:甲乙丙电子科技有限公司InvoiceData.accdb,用于存储发票的信息。
(b)发票文件夹:甲乙丙电子科技有限公司InvoiceFile,用于存放电子发票文件,也就是电子发票归档的地方。
3、注意:除了EXCEL文件和数据库文件夹,其他文件与文件夹不可手工修改。

系统登录

1、数据库位置:如果是第一次登录,基本上是要更改的,系统会查找存在“Setting”表中的ACCESS数据文件是否存在,如果不存在则发出提示信息,要求修改:

2、选择公司,如果有多个公司的话。
3、输入用户名:admin,密码:111111,登录系统,进入主界面。

主菜单
点主界面上的“电子发票登记系统”进入主菜单:

发票登记
点主菜单上的“发票登记”按钮,进入发票登记界面:

1、购买方全称、税号:取自数据库基础信息表,不可修改。
2、登记日期:当前系统日期,不可修改。
3、报销日期:默认当前系统日期,双击选择修改,也可直接修改,但要注意日期格式,报销日期决定的是发票入账的月份。
4、报销人:手工输入或者下拉选择输入,下拉列表取自数据库已有记录。
5、批量读取:读取一个文件夹下所有PDF、OFD文件。
6、单张读取:读取一个发票文件。
7、手工录入:在弹出的文本框中手工输入信息,在发票读取失败的情况下使用。

(1)ID:不可输入,也输入不了。
(2)开票日期:双击选择输入,也可手工输入,注意日期格式。
(3)发票代码:12位数字,不符合会有提示。
(4)发票号码:8位数字,不符合会有提示。
(5)开票项目:手工输入。
(6)金额、税额:手工输入数字,不符合会有提示。
(7)价税合计:计算得来,不可输入,也输入不了。
(8)销售方名称、税号:手工输入。
(9)发票文件路径:双击选择文件,也可手工输入准确的文件路径。
(10)以上需要手工输入的信息,均可打开发票复制粘贴。
(11)添加:所有必需信息录入无误后,点添加,把记录加入下面的列表。
(12)放弃:隐藏弹出的输入框,以及添加、放弃按钮。
8、发票列表:查询已登记的发票信息。
9、清空列表:把读取的、添加的发票信息清除,重新来过,谨慎使用。
10、删除:删除列表中选择的一条记录。
11、保存:把列表中的内容写入数据库,同时把发票文件以规范的命名复制到发票文件夹下。
12、退出:退出发票登记界面。
13、修改:点中列表中的一条记录,在其右侧出现“修改”按钮。点“修改”按钮,在上方显示文本框(同手工录入)。适用于读取、输入错误的情况。

(1)点修改后,对应的记录会标红,便于分辨是修改的哪条记录。
(2)更新:在上方文本框修改后,点更新把修改的记录更新到下面列表记录。
(3)放弃:放弃更新,隐藏文本框以及更新、放弃按钮。
14、查看发票:选择列表中的一条记录,点查看发票,可以打开对应的发票文件查看,OFD文件需要下载安装专用的阅读器(如果没有的请自行网上搜索),否则可能会报错。
发票修改
点主菜单上的“发票修改”按钮,进入发票修改界面:

1、基本操作同“发票登记”。
2、月份:按月显示发票记录,防止发票过多无法显示或影响性能。
3、不建议修改的字段:发票代码、发票号码,会造成发票文件名对应错误,不太好处理。目前没有做限制。如果发现发票代码、发票号码输入错误的,可以删除发票后重新登记。
4、会计凭证号:用来登记发票对应的记账凭证号。这个视各个公司的管理要求而定,可做可不做。
发票删除
点主菜单上的“发票删除”按钮,进入发票删除界面:

1、上方列表框按报销单号汇总显示。
2、点击一条记录,在下方列表框显示明细发票信息。
3、勾选需要删除的发票,点删除,则删除选择的发票信息及相应的发票文件。
4、发票删除操作不可逆,请谨慎操作。
5、月份:选择显示不同的月份的发票。
发票查询
点主菜单上的“发票明细”按钮,进入发票查询界面:

1、上方列表框按报销单号汇总显示。
2、点击一条记录,在下方列表框显示明细发票信息。
3、月份:选择显示不同的月份的发票。
新建公司
点主菜单上的“新建公司”按钮,进入新建公司界面:

1、输入公司名称、税号、简称后点保存。
2、打开新公司的数据库文件,我们看到基础信息:

3、重新登录后就可以进行发票登记啦:

复制公司
点主菜单上的“复制公司”按钮,进入复制公司界面:

1、基本界面其实跟“新建公司”是同一个窗体,填写基本信息后保存。
2、复制公司是把当前公司的所有文件复制到另一个公司文件夹下,
3、复制公司适用于公司改名,也可以用来新建公司,复制完成后登录新公司,把发票文件都删除即可。
其他按钮
1、显示所有表格:显示EXCEL文件中的所有表格,“Setting”表记载了非常重要的信息,请不要改动。
2、数据库文件:打开当前公司的数据库文件,密码:84439783。数据库文件也请不要随便改动。
3、登记记录备份:导出发票明细表的信息到EXCEL文件。
4、以上所说不要改、不能改、不建议改的,仅针对正式使用的情况。
喜欢就点个赞、点在看、留个言呗!分享一下更给力!感谢!