随着当下企业财务数字化转型慢慢落地,天津本地不少中小商贸厂、小微企业还有代账财税机构,每个月做完纳税申报后,财务都要挨个登录电子税务局,下载增值税、企业所得税、附加税这些税种的申报回执留存归档。不管是用来应付税务上门核查,还是企业内部做账备查、工商年报资料留存,申报回执归档都是必不可少的工作。
我们平时在给京津冀上千家企业做财税托管服务的时候发现,很多代账会计一个人手上要维护几十甚至上百家客户,每到征期结束,光是来回切换企业账号、选申报所属期、逐个下载回执、整理文件夹就要耗费大半天时间。人工操作不仅累,还经常出现漏下载、选错申报月份、文件归档混乱的问题。今天结合我们一线财税实操经验,从财务零基础的角度,聊聊怎么用入门级 RPA 工具搭建自动下载申报回执的流程,不用写任何编程代码,靠拖拽组件就能把重复的办税工作交给机器人处理,既能减少财务加班,也能规避人工操作带来的资料归档风险。
温馨提示:本文仅为财税自动化实操经验分享,不构成企业个性化落地建议,大家可以结合自己当地电子税务局页面布局、企业档案管理制度灵活调整 RPA 流程配置,实际办税操作请以主管税务机关官方要求为准。
一、人工手动下载申报回执,财务日常工作里的几大真实痛点
做过财税申报的同行基本都深有体会,申报回执归档看着是简单的重复操作,一旦代账企业数量多,积攒下来的工作量会严重拖慢财务工作效率,我整理了平时接触最多的几类实操难题:
第一,多企业来回切换账号操作太繁琐。很多代账会计手上托管几十家公司,每家企业都要单独打开电子税务局网页,输入账号、密码再接收验证码登录,遇上申报高峰期,短时间频繁登录很容易触发账号锁定,还要联系法人解锁,白白浪费不少工作时间。
第二,多税种申报记录筛选很容易出错。每家企业月度、季度要申报的税种多达五六种,手动勾选税款所属期的时候,经常不小心选错上一个或者下一个申报周期,等到后期税务查账调取资料时,才发现回执归档的所属期对不上,还要重新登录补下载,来回折腾。
第三,下载后的回执文件整理归档耗时费力。浏览器下载的 PDF 回执文件没有统一命名规则,下载完成后分散存放在电脑默认下载文件夹里,需要会计逐个重命名、新建对应企业文件夹分类存放,一家一户整理下来,几十家企业就要耗费大半天。
第四,长时间机械化操作极易出现疏漏。月末集中处理回执归档时,反复点击、保存、归类的重复动作很容易让人疲劳,经常会出现某家企业某个税种回执漏下载的情况,一旦税务核查缺少申报留存资料,企业会被要求限期整改,严重的还会产生行政处罚。
用 RPA 机器人做网页自动化操作,刚好可以把登录电子税务局、切换办税主体、筛选申报记录、批量下载回执、文件自动归类这些固定重复的步骤全部自动化处理。财务只需要提前设置好基础参数,启动机器人之后,就能一次性批量处理几十家企业的回执归档工作,从根源上解决人工操作的各类疏漏问题。
二、正式搭建 RPA 流程前,需要提前做好这几项准备工作
针对完全没有接触过自动化工具的财务人员来说,入门级 RPA 全程都是可视化拖拽操作,不需要掌握任何编程语言,我们只需要提前把基础环境、台账资料准备到位,就能大幅降低后续流程调试的报错概率。
(一)软硬件与浏览器环境准备
首先需要一台可以稳定联网的 Windows 电脑,能够正常打开天津电子税务局网页端,尽量选用谷歌 Chrome 浏览器,提前把浏览器里的广告拦截、弹窗拦截类插件全部关闭。这类插件很容易遮挡网页内的登录、查询、下载按钮,导致 RPA 运行时定位不到页面元素,出现流程执行中断的情况。
市面上主流的低代码 RPA 工具都可以适配本次流程搭建,不管是财税行业常用的影刀、实在 RPA,还是国外的 UiPath 工具,内置的网页自动化、Excel 读取、文件夹操作组件都可以满足本次回执下载的需求,所有流程只需要用鼠标拖拽组件、简单填写参数就能完成配置,零基础财务可以快速上手。
(二)提前整理好批量企业 Excel 信息台账
如果需要一次性批量处理多家企业的回执下载工作,一定要提前搭建标准化 Excel 台账表格,表格里只需要维护四项核心内容:企业全称、纳税人识别号、电子税务局登录账号、本次需要下载回执的税款所属起止日期。
RPA 可以循环读取表格里每一行的企业数据,自动依次完成每家企业的回执下载工作,不用我们手动在流程里反复录入企业信息。统一设置税款所属期,也能保证所有企业的归档标准一致,不会出现归档时间混乱的问题。需要注意的是,表格里的企业名称不要带有特殊符号、多余首尾空格,避免后续自动新建文件夹时出现报错。
(三)提前规划电脑本地归档存储路径
建议在电脑 D 盘、E 盘这类非系统盘新建一个总归档文件夹,文件夹名称可以设置为「电子税务局申报回执归档库」,在总文件夹内按照申报年度、季度新建二级文件夹用来区分归档周期。
后续 RPA 机器人会自动根据 Excel 里的企业名称,在对应申报周期文件夹内新建企业专属文件夹,所有下载完成的申报回执 PDF 文件,都会自动保存到对应路径下,不用我们手动新建文件夹、移动文件,从源头规范企业财税档案的存储管理方式。
(四)提前测试电子税务局登录方式
正式运行 RPA 流程之前,建议我们手动登录一次目标企业的电子税务局,确认账号、密码可以正常使用,短信验证码接收没有异常。如果企业平时使用电子营业执照扫码、CA 数字证书登录,需要提前在 RPA 工具内选用对应的登录组件,提前做一次小范围流程测试,避免批量运行的时候卡在登录环节。
三、财务零基础实操:RPA 自动下载申报回执全流程搭建步骤
整套自动化流程一共分为八个核心操作环节,全部依靠拖拽式组件完成配置,下面结合天津电子税务局网页端的页面布局,拆解每一步的配置要点和实操注意事项。
(一)第一步:读取 Excel 企业台账,搭建循环处理机制
我们先在 RPA 组件库内找到「Excel 数据读取」组件,选中提前整理好的企业信息表格,把表格内所有企业的名称、税号、登录账号、申报所属期全部读取到流程变量当中。
紧接着拖拽循环遍历组件,让机器人依次读取表格内每一行的企业数据,每读取一户企业信息,就完整运行一次回执下载流程,所有企业循环处理完成后流程自动结束。这里一定要搭配异常捕获组件,一旦某家企业出现账号锁定、网页访问失败、当期无申报记录这类问题,机器人会自动在运行日志里记录异常信息,直接跳过当前企业执行下一户的流程,不会因为单户报错导致整批任务直接终止。
(二)第二步:启动浏览器,访问天津电子税务局官方网页
拖拽打开网页组件,选用 Chrome 浏览器,填入天津电子税务局官方访问地址,同时设置合理的网页加载等待时长。部分时间段税务官网访问人数较多,网页加载速度偏慢,如果等待时间设置过短,机器人会因为没有识别到页面登录按钮直接判定执行失败。
一定要增加页面元素等待组件,等到登录按钮、账号输入框完全加载渲染完成之后,再执行后续的账号录入操作,避免因为页面未加载完毕出现点击失效的问题。
(三)第三步:自动填写账号密码,完成企业办税账号登录
依次拖拽文本输入类组件,精准定位网页里的账号、密码输入框,把之前 Excel 表格读取到的企业登录信息自动填入对应位置。
对于财务入门使用者来说,最稳妥的验证码处理方式是弹窗手动录入:机器人触发短信验证码之后,页面弹出输入弹窗,我们手动填写收到的验证码即可,不用对接第三方短信接口,配置简单、稳定性高。全部信息填写完成后,机器人自动点击登录按钮,等待企业办税主页面加载完毕,再执行后续的申报查询操作。
(四)第四步:进入申报查询页面,筛选当期申报记录
定位网页顶部菜单栏「我要查询」按钮,机器人点击展开下拉菜单,选中「申报信息查询」功能跳转至申报记录页面。自动把预设好的税款所属起止时间填入筛选框,勾选需要归档留存的所有税种,点击查询按钮加载当期全部已申报记录。
如果筛选之后页面没有任何申报数据,机器人会自动记录当期无申报回执的日志,直接结束当前企业的循环流程,切换至下一户企业继续处理。
(五)第五步:遍历单条申报记录,批量下载回执 PDF 文件
针对查询出来的每一条已申报记录设置内层循环,精准定位每条记录后方的申报回执下载按钮,自动点击触发 PDF 文件下载。
我们需要提前在浏览器内设置好统一的文件临时下载路径,避免回执文件随机保存在桌面、系统下载文件夹,造成文件混乱。每一次点击下载之后,需要增加文件等待校验步骤,等到 PDF 文件完全下载保存完毕之后,再执行后续的重命名归档操作,防止网络波动产生空的损坏文件。
(六)第六步:文件自动重命名,归类存储至对应企业文件夹
为了方便后期资料检索查阅,我们可以统一设置文件命名规则:企业全称 + 对应税种 + 税款所属期 + 申报回执。机器人会自动读取流程内的企业、税种、所属期变量,对下载完成的 PDF 文件批量重命名。
随后程序会自动检测对应申报周期、企业名称的文件夹是否存在,如果没有对应文件夹,就自动新建文件夹,把重命名后的回执文件移动归档至目标路径,全程不需要人工手动整理文件。
(七)第七步:退出企业账号,清理浏览器缓存避免账号串号
单户企业所有税种回执全部下载归档完成之后,必须执行账号退出操作,点击网页右上角企业名称,选择退出登录选项清空当前办税身份。
同时要增加浏览器 Cookie、缓存清理组件,很多时候多企业循环登录出现身份串号、页面停留在上一家企业办税界面,就是因为浏览器缓存没有及时清理。每一户企业流程结束后清理缓存,才能保障下一户企业可以正常登录办税系统。
(八)第八步:流程全部结束,自动生成批量任务运行日志
当 Excel 表格内所有企业全部循环处理完毕,RPA 会自动生成一份运行日志表格,清晰记录本次任务中成功归档回执的企业明细、处理失败的企业名称以及对应的报错原因、所有文件的本地存储路径。
财务人员只需要打开运行日志表格,就能快速核对本次批量归档任务的完成情况,针对异常记录里的企业,单独手动排查登录、申报数据问题即可,不用逐个企业反复核对。
四、新手搭建 RPA 流程,高频报错问题以及落地优化方案
我们平时帮不少代账机构调试财税类 RPA 流程,发现零基础财务在初次搭建运行的时候,总会遇到几类重复的报错问题,结合实操经验整理了对应的解决办法,能大幅降低流程调试的时间成本。
易错点 1:网页按钮定位失败,机器人点击无任何响应
绝大多数情况都是浏览器开启了广告、弹窗拦截插件,遮挡了页面操作按钮,也有部分原因是网页加载超时、页面布局细微变动导致元素定位失效。
建议运行 RPA 之前关闭所有浏览器拦截类插件,适当拉长页面等待时长,优先选用 XPath 方式精准定位网页元素,最大程度避免页面布局轻微变化造成的流程失效。
易错点 2:多企业循环登录出现办税身份串号
核心原因就是上一户企业操作完成后没有退出登录、没有清理浏览器缓存,浏览器保留了上一家企业的办税登录 Cookie,导致新企业登录后依旧停留在之前的办税页面。
一定要严格遵循一户一退出、一户一清理缓存的操作规则,不要为了节省流程步骤省略账号退出、缓存清理组件。
易错点 3:无法自动新建企业文件夹,文件归档错乱
大多是因为 Excel 表格里的企业名称带有特殊符号、首尾多余空格,Windows 系统不支持这类字符命名文件夹,直接会导致新建文件夹操作报错。
正式运行流程前先清洗表格数据,把企业名称里的多余空格、特殊符号全部删除,文件夹存储路径尽量选用纯英文、中文常规命名,不要加入各类特殊字符。
易错点 4:部分企业无申报记录直接终止全部批量任务
根源就是没有给循环流程配置异常捕获组件,一旦某一户企业当期没有申报数据、登录失败,程序会直接终止全部任务,前面已经处理完成的企业数据还要重复操作。
所有循环类批量流程必须配置异常捕获、跳过机制,既能保障批量任务平稳运行,也可以完整留存异常台账,方便后续人工复盘处理。
易错点 5:下载的 PDF 回执出现空文件、损坏文件
网络波动、税务服务器响应延迟,会出现文件还没有完全下载完毕,程序就执行重命名、移动归档操作的情况,最终归档的是空文件,后期无法正常打开查阅。
一定要在文件下载组件之后增加文件等待、文件大小校验步骤,只有检测到有效完整的 PDF 文件之后,再执行归档操作,无效文件直接标记异常不做归档处理。
五、RPA 流程落地之后,财务档案标准化落地优化建议
搭建完成回执自动下载的 RPA 流程之后,我们可以把自动化操作融入企业财务内控制度里,把碎片化的办税工作标准化,进一步发挥自动化工具的降本增效价值。
第一,固定每个月度、季度申报截止日后第三个工作日作为回执批量归档时间,统一通过 RPA 完成所有托管企业的回执下载归档工作,形成固定的月度财税档案处理流程,彻底杜绝人工漏归档、延期归档的问题。
第二,本地归档文件夹定期做备份处理,同时同步备份至企业云盘或者内部共享服务器,方便公司多位财务人员共享查阅财税档案,税务稽查、内部审计、客户资料调取的时候,可以快速定位对应企业往期申报资料。
第三,基于本次网页自动化流程,我们可以复用现有组件,延伸搭建进项发票批量勾选、财务报表自动导出、个税申报资料批量下载等财税自动化场景,慢慢搭建适配企业自身业务的 RPA 自动化工作体系。
第四,代账公司可以把每一次 RPA 批量运行日志留存归档,将自动化办税操作记录纳入企业财税内控档案,实现每一步财税操作可追溯、可核查,进一步规范代账服务的风控管理。
文末企业品牌说明
本文 RPA 财税自动化实操内容由【天津正合财务咨询有限公司】财税专业团队整理撰写。
公司坐落于天津市河北区海河东路茂业大厦 3011,深耕京津冀财税服务多年,团队拥有注册会计师、高级会计师等资深财税从业人员,依托十年一线企业财税服务经验,为各类企业提供账务合规梳理、财税数字化流程落地等专业服务。
我们会通过抖音、视频号持续分享财税实操干货,同行若在财税自动化、企业合规管理方面想要交流探讨,可通过官方新媒体账号互动学习。
温馨提示:本文仅为公开财税自动化实操学习分享,不构成个性化财税落地实施建议,各单位可结合自身业务场景调整 RPA 流程配置,具体办税操作请以主管税务机关执行口径为准。
