税控开票系统及利用该税控开票系统统计商品数据的方法技术方案

技术编号:15691829 阅读:51 留言:0更新日期:2017-06-24 05:21
本发明专利技术涉及电子发票技术领域,公开了一种税控开票系统及利用其统计商品数据的方法。该税控开票系统包括:获取模块,其从销项发票表获取发票主体数据,依据发票主体数据中的清单标识相应地从销项发票明细表或销项清单明细表获取发票商品明细数据;折扣处理模块,其在所获取的发票商品明细数据包括折扣行且含税标识为不含税时,依据折扣行的商品名称确定折扣商品的行数N,将折扣行中的金额和税额分别平摊到折扣行之前的N行商品明细行的金额和税额中;及统计模块,用于依据折扣处理后的发票商品明细数据统计商品数据。其能够满足向税控开票系统中录入不含税发票数据的多开票点企业对开票商品进行多样化查询统计的需求。

Tax control Invoicing system and method for counting commodity data using the tax control Invoicing System

The invention relates to the technical field of electronic invoices, and discloses a tax control invoice making system and a method for counting commodity data by using the same. Including the invoice system: acquisition module acquires data from the output VAT invoice subject, according to the data subject list ID invoice accordingly from the invoice packing list or the list of goods for invoice detailed data; discount processing module, which includes detailed invoice in commodity data obtained the discount and tax mark is not including tax, discount merchandise line number N is determined according to the discount of the name of the commodity, the amount and tax discount respectively in the amount and tax rates to N for goods before the line discount; and a statistical module used for data statistics, according to the detailed invoice discount of the data processed goods. The utility model can satisfy the requirement of diversified inquiry and statistics of invoicing goods in a tax control billing system for inputting multi tax invoice point enterprises without tax invoice data.

【技术实现步骤摘要】
税控开票系统及利用该税控开票系统统计商品数据的方法
本专利技术涉及电子发票
,具体地,涉及一种税控开票系统及利用该税控开票系统统计商品数据的方法。
技术介绍
目前,国家税务总局监制的增值税发票税控开票系统为全国一般纳税人企业提供了增值税发票的管理功能,包括发票数据录入、发票开具、发票查询、抄报税等功能。虽然税控开票系统提供了完整的发票流程管理,且功能简洁并满足了税务的管理需求,但是该税控开票系统的发票查询功能无法满足企业的多样化查询统计需求。
技术实现思路
本专利技术的目的是提供一种税控开票系统及利用该税控开票系统统计商品数据的方法,其能够满足向税控开票系统中录入不含税发票数据的多开票点企业对开票商品进行多样化查询统计的需求。为了实现上述目的,本专利技术提供一种税控开票系统,该税控开票系统包括销项发票表、销项发票明细表和销项清单明细表,其特征在于,该税控开票系统包括:获取模块,用于从所述销项发票表中获取至少包括发票代码、发票号码、清单标识和开票机号的发票主体数据,以及依据所述清单标识相应地从所述销项发票明细表或销项清单明细表中获取包括至少一个商品明细行的发票商品明细数据,每个所述商品明细行至少包括商品名称、数量、单价、金额、税额、税率和含税标识;折扣处理模块,用于在所获取的发票商品明细数据包括折扣行且所述含税标识为不含税的情况下,依据所述折扣行的商品名称来确定折扣商品的行数N,并将该折扣行中的金额和税额分别平摊到该折扣行之前的N行商品明细行的金额和税额中;以及统计模块,用于依据折扣处理后的发票商品明细数据来统计商品数据。本专利技术还提供一种利用税控开票系统统计商品数据的方法,该税控开票系统包括销项发票表、销项发票明细表和销项清单明细表,其特征在于,该方法包括:从所述销项发票表中获取至少包括发票代码、发票号码、清单标识和开票机号的发票主体数据;依据所述清单标识相应地从所述销项发票明细表或销项清单明细表中获取包括至少一个商品明细行的发票商品明细数据,每个所述商品明细行至少包括商品名称、数量、单价、金额、税额、税率和含税标识;在所获取的发票商品明细数据包括折扣行且所述含税标识为不含税的情况下,依据所述折扣行的商品名称来确定折扣商品的行数N,并将该折扣行中的金额和税额分别平摊到该折扣行之前的N行商品明细行的金额和税额中;以及依据折扣处理后的发票商品明细数据来统计商品数据通过上述技术方案,由于根据本专利技术的税控开票系统及方法能够从销项发票表中获取发票主体数据、依据清单标识相应地从销项发票明细表或销项清单明细表中获取发票商品明细数据,并对发票商品明细数据进行折扣处理,因此其能够为税控开票系统提供强大而全面的数据分析功能,实现商品的灵活、精确查询统计,为企业财务人员提供税务信息化解决方案,提高财务人员的工作效率和商品数据统计的准确率,减少人工核对的工作量,提升企业财务的税务管理效率和办税效率。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是根据本专利技术一种实施方式的税控开票系统的框图;以及图2是根据本专利技术一种实施方式的利用税控开票系统统计商品数据的方法的流程图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。通常,可以根据企业设立的开票点的数量而将企业划分为单开票点企业和多开票点企业,这样,在税控开票系统中,会根据“销项发票表”中的“开票机号”字段的不同,而将各个开票机号所开具的发票数据存放为不同的数据库物理文件。另外,由于企业开票操作习惯的不同,在税控开票系统中存储的发票数据的物理形态、含税方式等也会有所不同,例如,若企业习惯于向税控开票系统中录入含税金额,则税控开票系统中存储的发票金额是含税的,若企业习惯于向税控开票系统中录入不含税金额,则税控开票系统中存储的发票金额是不含税的,这通过含税标识来标志。根据本专利技术的税控开票系统和方法适用于多开票点企业向税控开票系统中录入不含税金额的情况。本专利技术提供一种税控开票系统,该税控开票系统包括销项发票表、销项发票明细表和销项清单明细表,如图1所示,该税控开票系统还包括获取模块1、折扣处理模块2和统计模块3,以下对此详细描述。获取模块1用于从所述销项发票表中获取至少包括发票代码、发票号码、清单标识和开票机号的发票主体数据,以及依据所述清单标识相应地从所述销项发票明细表或销项清单明细表中获取包括至少一个商品明细行的发票商品明细数据,每个所述商品明细行至少包括商品名称、数量、单价、金额、税额、税率和含税标识。优选地,所述发票主体数据还可以包括以下至少一者:(1)购方名称和购方税号中的一者或两者;(2)发票类型;(3)发票金额;以及(4)发票税额。优选地,所述发票商品明细数据还可以包括规格型号、计量单位中的至少一者。另外,获取模块1可以利用SQL语句或其他语句来获取发票主体数据。示例性的SQL语句可以为:“SELECT发票类型,发票代码,发票号码,购方名称,购方税号,清单标识,发票金额,发票税额FROM销项发票表WHERE清单标识=‘false’AND开票机号=‘开票机号X’”。这用于获取非清单发票的发票主体数据。表1中示出了一种示例性的此类发票主体数据。表1获取发票主体数据的另一示例性SQL语句格式可以为:“SELECT发票类型,发票代码,发票号码,购方名称,购方税号,清单标识,发票金额,发票税额FROM销项发票表WHERE清单标识=‘true’AND开票机号=‘开票机号X’”。这用于获取清单发票的发票主体数据。表2中示出了一种示例性的此类发票主体数据。表2进一步地,获取模块1可以利用SQL语句或其他语句来获取发票商品明细数据。示例性的SQL语句可以为:“SELECT商品名称,规格型号,计量单位,数量,单价,金额,税额,税率FROM销项发票明细表WHERE发票代码=******and发票号码=******and含税标识=‘false’”。在税控开票系统中,根据“清单标识”的不同,会将不带清单的发票商品明细数据保存在“销项发票明细表”中以及将带清单的发票商品明细数据保存在“销项清单明细表”中。上面的SQL语句就是在发票数据不带清单的情况下从销项发票明细表中获取发票商品明细数据的示例。表3示出了从销项发票明细表中获取的发票商品明细数据的示例。表3获取发票商品明细数据的另一示例性SQL语句格式可以为:“SELECT商品名称,规格型号,计量单位,数量,单价,金额,税额,税率FROM销项清单明细表WHERE发票代码=******and发票号码=******and含税标识=‘false’”。该SQL语句是在发票数据带清单的情况下从销项清单明细表中获取发票商品明细数据的示例。表4示出了从销项清单明细表中获取的发票商品明细数据的示例。序号商品名称规格型号计量单位数量单价金额税额税率含税标识1打印机11000.001000.0017017%false2洗衣机2750.001500.0025517%false3电脑Y2300.00600.001021本文档来自技高网...
税控开票系统及利用该税控开票系统统计商品数据的方法

【技术保护点】
一种税控开票系统,该税控开票系统包括销项发票表、销项发票明细表和销项清单明细表,其特征在于,该税控开票系统还包括:获取模块,用于从所述销项发票表中获取至少包括发票代码、发票号码、清单标识和开票机号的发票主体数据,以及依据所述清单标识相应地从所述销项发票明细表或销项清单明细表中获取包括至少一个商品明细行的发票商品明细数据,每个所述商品明细行至少包括商品名称、数量、单价、金额、税额、税率和含税标识;折扣处理模块,用于在所获取的发票商品明细数据包括折扣行且所述含税标识为不含税的情况下,依据所述折扣行的商品名称来确定折扣商品的行数N,并将该折扣行中的金额和税额分别平摊到该折扣行之前的N行商品明细行的金额和税额中;以及统计模块,用于依据折扣处理后的发票商品明细数据来统计商品数据。

【技术特征摘要】
1.一种税控开票系统,该税控开票系统包括销项发票表、销项发票明细表和销项清单明细表,其特征在于,该税控开票系统还包括:获取模块,用于从所述销项发票表中获取至少包括发票代码、发票号码、清单标识和开票机号的发票主体数据,以及依据所述清单标识相应地从所述销项发票明细表或销项清单明细表中获取包括至少一个商品明细行的发票商品明细数据,每个所述商品明细行至少包括商品名称、数量、单价、金额、税额、税率和含税标识;折扣处理模块,用于在所获取的发票商品明细数据包括折扣行且所述含税标识为不含税的情况下,依据所述折扣行的商品名称来确定折扣商品的行数N,并将该折扣行中的金额和税额分别平摊到该折扣行之前的N行商品明细行的金额和税额中;以及统计模块,用于依据折扣处理后的发票商品明细数据来统计商品数据。2.根据权利要求1所述的税控开票系统,其特征在于,所述发票主体数据还包括以下至少一者:(1)购方名称和购方税号中的一者或两者;(2)发票类型;(3)发票金额;以及(4)发票税额。3.根据权利要求1所述的税控开票系统,其特征在于,所述发票商品明细数据还包括规格型号、计量单位中的至少一者。4.根据权利要求1所述的税控开票系统,其特征在于,(1)在所获取的发票商品明细数据包括一行折扣行的情况下,所述折扣处理模块采用以下公式进行平摊:平摊后金额=平摊前金额+折扣行金额平摊后税额=平摊前税额+折扣行税额平摊后单价=平摊后金额/数量(2)在所获取的发票商品明细数据包括多行折扣行的情况下,所述折扣处理模块采用以下公式进行平摊:折扣行之前的第1至N-1行商品明细行的折扣平摊计算公式为:平摊后金额=平摊前金额*(1-折扣率)平摊后税额=平摊前税额*(1-折扣率)平摊后单价=平摊后金额/数量折扣行之前的第N行商品明细行的折扣平摊计算公式为...

【专利技术属性】
技术研发人员:荣长江夏慧强周可敬
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1