RPA实践之腾讯云低代码开发一个增值税发票校验系统

2021-10-20 18:18:16 浏览数 (1)

RPA=Robotic process automation 简单讲主要是模拟人工,进行复制、粘贴、点击、输入等操作,协助人类完成大量“规则较为固定、重复性较高、附加值较低”的工作,举几个例子

作为一个财务经常需要面对这个问题,那么怎么办呢?一般我们都是先把发票下载下来或者复制电子的税票号码,然后去国家税务总局增值税验证平台验证,流程繁琐不说,没有任何技术含量,那么有没有便捷的方法呢?其实是有的,

我们可以使用腾讯云的 增值税发票核验产品,通过RPA来实现低代码编程的财务发票核查系统

第一步:申请开通产品,现在有9.9的特惠,非常合适,如果想体验一下,可以在ocr控制台免费开通服务,腾讯云文字识别 OCR 首次服务开通后,将自动发放50次免费资源包供测试调用,每个用户仅可获取1次。有效期为5年

第二步:通过云API获取发票识别接口 、 发票稽核示例demo,通过RPA建立流程

第三步:运行一个web服务,通过web服务发起对云API的调用

将在云API中获取的demo,放在一个springboot项目中,并创建好对应的接口返回,启动服务

第四步:建立RPA自动化流程

第三步:自动执行

代码语言:javascript复制
{
	"Response": {
		"Invoice": {
			"AmountWithTax": "1190.00",
			"AmountWithoutTax": "1122.64",
			"BuyerAddressPhone": "",
			"BuyerBankAccount": "",
			"BuyerName": "山东省xxxxxxx公司",
			"BuyerTaxCode": "xxxx",
			"CheckCode": "14677461145709593007",
			"Code": "031002000411",
			"Date": "2021-05-31",
			"HasSellerList": "",
			"IsAbandoned": "N",
			"Items": [{
				"AmountWithoutTax": "1122.64",
				"LineNo": "1",
				"Name": "xxxxxx机票费",
				"Quantity": "1",
				"Spec": "",
				"TaxAmount": "67.36",
				"TaxRate": "6%",
				"Unit": "份",
				"UnitPrice": "1122.64"
			}],
			"MachineNo": "xxxxx",
			"Number": "xxxxx",
			"Remark": "",
			"SellerAddressPhone": "中国(上海)自由贸易试验区",
			"SellerBankAccount": "xxxxxx",
			"SellerListTax": "",
			"SellerListTitle": "",
			"SellerName": "xxxxxx航空服务(上海)有限公司",
			"SellerTaxCode": "xxxxxx",
			"TaxAmount": "67.36",
			"Type": "10"
		},
		"RequestId": "ce14c660-4c9e-43b5-98a7-a5bfe3251bf6",
		"UsedVehicleInvoiceInfo": {
			"Auctioneer": "",
			"AuctioneerAddress": "",
			"AuctioneerBankAccount": "",
			"AuctioneerTaxpayerNum": "",
			"AuctioneerTel": "",
			"Buyer": "",
			"BuyerAddress": "",
			"BuyerNo": "",
			"BuyerTel": "",
			"ManagementOffice": "",
			"Market": "",
			"MarketAddress": "",
			"MarketBankAccount": "",
			"MarketTaxpayerNum": "",
			"MarketTel": "",
			"RegisterNo": "",
			"Seller": "",
			"SellerAddress": "",
			"SellerNo": "",
			"SellerTel": "",
			"TaxBureau": "上海",
			"VehicleIdentifyNo": "",
			"VehicleLicenseNo": "",
			"VehicleTotalPrice": ""
		},
		"VehicleInvoiceInfo": {
			"BizCheckFormNo": "",
			"CarType": "",
			"CertificateNo": "",
			"EngineNo": "",
			"ImportNo": "",
			"LimitCount": "",
			"MotorBankAccount": "",
			"MotorBankName": "",
			"MotorTaxRate": "",
			"PayTaxesNo": "",
			"PlateModel": "",
			"ProduceAddress": "",
			"TaxtationOrgCode": "",
			"TaxtationOrgName": "",
			"Tonnage": "",
			"VinNo": ""
		}
	}
}

为什么财务更审核RPA场景使用呢?因为财务会在同一个流程中使用多个系统,多个系统互相封闭又无法打通,只能通过人工方式访问。

0 人点赞