The present invention relates to the technical field of computer application, in particular to a portable network billing system and method is characterized in that a record and save consumers billing information and transaction records of the user end user end consumers; business record and save the business information and billing information can be written to the tax billing software; the billing control terminal is located on a remote server the user terminal and consumers; business end users respectively through the network connection and billing control is the end user; consumer information consumer identity registration and encryption module, storage module, business information reading module, transaction information module, billing information sending module, billing information uploading module, electronic bill confirmation module, electronic bill receiving module the trading information query and management module, compared with the prior art, can The rapid and accurate filling and backup of the ticket face information can significantly improve the efficiency of tax management.
【技术实现步骤摘要】
便携式网络开票系统及方法
:本专利技术涉及计算机应用
,具体的说是一种能够方便、准确、快速的完成发票信息填写,并可实现个人与企业账目维护的便携式网络开票系统及方法。
技术介绍
:移动互联网给人们的生活和工作带来了极大的便利,税务机关通过网络技术已经实现了网络发票的领用、开票、电子报税等业务,极大的减轻了纳税人和税务机关的办税负担。随着纳税标准执行越来越严格,个人消费需要商家出具发票时,需要填写消费者的相关信息,包括税号、开户行、地址、姓名或名称、银行账号等,此类信息现阶段均由开票方手动输入,常出现错漏,导致发票作废、延误报账等情况,影响了纳税工作的办理。
技术实现思路
:本专利技术针对现有技术中存在的缺点和不足,提出了一种能够方便、准确、快速的完成发票信息填写,并可实现个人与企业账目维护的便携式网络开票系统及方法。本专利技术通过以下措施达到:一种便携式网络开票系统,其特征在于设有记录并保存消费者开票信息及交易记录的消费者用户端;记录并保存商户信息并能够向税务开票软件写入开票信息的商户用户端;位于远程服务器的开票管控端;其中消费者用户端与商户用户端分别经网络与开票管控端相连接;所述消费者用户端设有用于对传输信息进行加密的信息加密模块、消费者身份注册及存储模块、商户信息读取模块、用于消费者填写并确认开票信息的开票信息填写模块、用于将开票信息填写模块输出的数据发送至开票管控端的开票信息发送模块、用于储存开票信息的开票信息储存模块、用于消费者填写电子票据信息的电子票据填写模块、电子票据发送上传模块、用于修改电子票据信息的电子票据修改模块、电子票据存储模块、用于查 ...
【技术保护点】
一种便携式网络开票系统,其特征在于设有记录并保存消费者开票信息及交易记录的消费者用户端;记录并保存商户信息并能够向税务开票软件写入开票信息的商户用户端;位于远程服务器的开票管控端;其中消费者用户端与商户用户端分别经网络与开票管控端相连接;所述消费者用户端设有用于对传输信息进行加密的信息加密模块、消费者身份注册及存储模块、商户信息读取模块、用于消费者填写并确认开票信息的开票信息填写模块、用于将开票信息填写模块输出的数据发送至开票管控端的开票信息发送模块、用于储存开票信息的开票信息储存模块、用于消费者填写电子票据信息的电子票据填写模块、电子票据发送上传模块、用于修改电子票据信息的电子票据修改模块、电子票据存储模块、用于查询消费者开票记录的开票信息查询及管理统计模块;所述商户用户端设有信息加密模块、商户身份注册及存储模块、开票信息接收模块、开票信息写入模块、用于显示当前票据开出/发送/打印与否的开票状态响应和显示模块,其中开票信息写入模块与外部税务开票软件进行数据传输;所述开票管控端设有信息加密模块、用于储存消费者用户信息以及商户用户信息的用户信息存储模块、用于验证消费者用户及商户用户登录身 ...
【技术特征摘要】
1.一种便携式网络开票系统,其特征在于设有记录并保存消费者开票信息及交易记录的消费者用户端;记录并保存商户信息并能够向税务开票软件写入开票信息的商户用户端;位于远程服务器的开票管控端;其中消费者用户端与商户用户端分别经网络与开票管控端相连接;所述消费者用户端设有用于对传输信息进行加密的信息加密模块、消费者身份注册及存储模块、商户信息读取模块、用于消费者填写并确认开票信息的开票信息填写模块、用于将开票信息填写模块输出的数据发送至开票管控端的开票信息发送模块、用于储存开票信息的开票信息储存模块、用于消费者填写电子票据信息的电子票据填写模块、电子票据发送上传模块、用于修改电子票据信息的电子票据修改模块、电子票据存储模块、用于查询消费者开票记录的开票信息查询及管理统计模块;所述商户用户端设有信息加密模块、商户身份注册及存储模块、开票信息接收模块、开票信息写入模块、用于显示当前票据开出/发送/打印与否的开票状态响应和显示模块,其中开票信息写入模块与外部税务开票软件进行数据传输;所述开票管控端设有信息加密模块、用于储存消费者用户信息以及商户用户信息的用户信息存储模块、用于验证消费者用户及商户用户登录身份的用户身份登录验证模块、开票记录存储模块、开票信息处理模块、用于滤除注册过程中重复用户或虚假用户的用于注册信息处理模块用户注册模块;其中所述开票信息处理模块中设有用于接收消费者用户端上传的开票信息的开票信息接收模块、用于将接收的开票信息推送至商户用户端的开票信息推送模块、用于将开票信息写入第三方税务软件的开票信息写入模块以及用于显示开票数据发送/打印与否的开票状态响应显示模块;还设有用于向商户用户端推送报账对账信息的报账/对账信息推送模块。2.根据权利要求1所述的一种便携式网络开票系统,其特征在于消费者用户端、商户用户端以及开票管控端还分别设有电子发票/纸质发票开票选择模块。3.一种便携式网络开票方法,其特征在于包括以下步骤:步骤1:商户用户在商户用户端的信息收集模块填写商户信息,商户信息包括:商家名称、地址、电话、营业执照、负责人,并提交到至开票管控端进行验证及保存;商户信息传送至开票管控端后,通过companyUpdate方法将信息进行处理:验证companyTel是否为电话格式,验证companyName是否为空或null,验证companyAddress是否为空或null,companyWellMan是否为空或null,若不通过则返回到信息收集模块,若验证通过则对应放入商户模型中,然后通过save方法将模型中所带有的信息存入数据库表中保存;步骤2:店员在商户用户端,凭注册时填写的账号、密码,可以进行登录,店员通过商户用户端凭借注册时的账号密码进行登录,账号密码将传送至开票管控端,其中密码将使用加密算法对其进行加密,在开票管控端解密,然后通过账号密码在店员模型对应的数据库表中查询,若查到唯一对应信息,及登录成功,将查询到的信息ID标识记录到商户用户端缓存中以便后面验证登录使用;若未找到信息则登录失败;步骤3:店员在商户用户端登录后,可以在商户用户端给绑定商户添加服务类型,商户用户端可在服务添加页面添加商户服务信息,服务信息传递至开票管控端,并通过update方法将信息对应放入服务模型中,然后通过save方法将模型中所带有的信息存入数据库表中保存;步骤4:店员在商户用户端登陆后,可以在商户用户端生成与自己对应的二维码,二维码中包含绑定商户Id,店员Id,以及访问页面,该二维码由一般二维码生成模式生成;步骤5:消费者用户凭手机使用微信对二维码进行扫描;步骤6:扫描二维码后向开票管控端发起请求,获取二维码信息并跳转页面,开票管控端收到二维码信息后,将通过二维码读取的方法读取到里面的信息:companyId,以及商户信息返回地址。通过companyShow方法在数据库company表中查询id=companyId,若未查询则返回用户二维码已失效,若查询到则将查询到的信息存入商户信息模型中,并将保存信息的模型通过request方式传至二维码中含有的回调地址,在该页面:将商户id传入getServiceNameList方法,通过查询表serviceName表companyId=id,查询到商户对应的服务内容;将用户Id传入invoiceTitleShowList方法,通过查询invoiceTitle表,usersId=id,查询该用户已保存到数据库中的抬头信息;二者都显示到该页面中,该页面可以填写交易金额;步骤7:消费者用户在上述步骤跳转到的页面中填写开票所需的相关信息,其中若之前未填写过发票抬头信息,则通过添加发票抬头信息的方式为自己添加发票抬头,开票管控端收到发票抬头信息添加请求后,向invoiceTitleIdUpdate方法进行请求,在该方法中验证:检验session查看该用户是否处于登录状态,firmName发票抬头名称是否为空,naShuiRenShiBieHao纳税人识别号是否为空,addressTel地址电话是否为空,kaiHuHangZhanHu开户行及账号是否为空,若未通过验证则返回该页面并提示添加未成功原因;若通过验证,则将信息对应存入发票抬头模型中,通过save方法存入数据库InvoiceTitle表中;步骤8:然后选择索要纸质发票或电子发票,在页面中存在单选按钮,点击电子发票将向开票管控端请求Companymail接口检查该商户是否支持电子发票,若不支持则返回消费者用户页面并提示该商户不支持电子发票,若支持则返回消费者用户页面并弹出填写接收邮箱页面;在填写接收邮箱页面填写接收的邮箱,然后提交,提交后在开票管控端触发invoi...
【专利技术属性】
技术研发人员:赵晓华,周培垒,张际华,蒋鹏,戴宗超,孙鹏杰,毕明波,
申请(专利权)人:威海信帆进出口有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。