营改增批量算税说明.docx_第1页
营改增批量算税说明.docx_第2页
营改增批量算税说明.docx_第3页
营改增批量算税说明.docx_第4页
营改增批量算税说明.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

营改增批量算税说明功能说明:根据帐单费用计算税金提供收入回现做应收统计。分3部分处理:1. 出帐后批量税金计算2. 调帐、赠金分配/反分配、退费后税金重算3. 负税金检查 一 批量算税程序1. 数据源:余额帐本分配后的bill_inter表或bill_inter文件2. 税率配置:TB_MS_TAX_ITEM(税务科目信息表) -配置税务科目的税率ACCT_ITEM_TYPE(账目类型表) -配置帐目项与税务科目关系TB_MS_PROD_TAX(产品税务科目配置表) -配置产品与税务科目关系3. 计算规则:1) 帐务代收费用直接取LBAS_ONCE_FEE的税金值2) 非帐务代收费用根据帐目项对应税务科目的税率计算税金4. 程序执行程序路径:$TUXHOME/bin/vat -t threadCount 设置计算线程数(默认为10) -b billCycle 设置计算账期(必填,格式:YYYYMMDD) -p path 设置生成增值税文件路径 -r path 设置生成税金汇总文件路径 -e 运行计算程序,账单数据来自数据库 -f 运行计算程序,账单数据来自文件例如:vat b 20140101 e或 vat b 20140101 f默认生成结果路径为$TUXHOME/bin/(目前与回现协商取文件路径为该路径,根据运营管理情况可调整)5. 程序执行结果帐单内容文件:BILL_INTER-YYYYMMDD- yyyymmddhhmmss.txt 帐单报表统计QC文件:BILL_INTER-YYYYMMDD- yyyymmddhhmmss.QC,(其中“BILL_INTER”表示帐单文件,“YYYYMMDD”表示对应出账账期,“yyyymmddhhmmss”表示文件的生成时间)1) 帐单文件内容定义文件内容以“|”分隔。BILL_ID|BILLING_CYCLE_ID|ACCT_ID|SERV_ID|ACC_NBR|BILL_AMOUNT|BALANCE|INV_BALANCE| LAST_CHANGE|CUR_CHANGE|PART_ROLE_ID|CHARGE_ITEM|UNCHARGE_ITEM|CUSTOM_ITEM|BALANCE_ITEM|AMOUNT_FIX|AREA_ID|TAXES_ITEM| STATE其中对应表字段说明如下:序号字段名字段描述类型说明1BILL_ID帐单标识Integer2BILLING_CYCLE_ID账期标识integer3ACCT_ID合同标识Integer4SERV_ID设备标识Integer5ACC_NBR设备号码string6BILL_AMOUNT账单金额Integer引自bill_inter.bill_amount7BALANCE未出发票余额Integer引自bill_inter.balance8INV_BALANCE已出发票余额Integer引自bill_inter.inv_balance9LAST_CHANGE上次零头Integer引自bill_inter.last_change10CUR_CHANGE本次零头Integer引自bill_inter.cur_change11PART_ROLE_ID运营商标识Integer12Charge_item账目费用明细String引自bill_inter.charge_item,内容格式:账目项标识:来源标识:金额; 账目项标识:来源标识:金额13Uncharge_item非费用账目明细String引自bill_inter.uncharge_item,内容格式:账目项标识:来源标识:金额; 账目项标识:来源标识:金额14CUSTOM_ITEM账单属性String引自bill_inter.custom_item15Balance_item余额分配明细String引自bill_inter.balance_item,内容格式:账目项标识:来源标识:金额; 账目项标识:来源标识:金额16Amount_fix计费出账的原始金额Integer引自bill_inter.amount_fix17Area_id地区标识Integer18Taxes_item税金明细内容String内容格式:账目项标识:账目来源标识:科目标识:含税金额:税金; 账目项标识: 账目来源标识:科目标识:含税金额:税金多个税金数据以”;”分隔,每个税金数据以”:”分隔其中税金字段保留2小数19State记录状态String引起bill_inter.state2) 帐单报表统计QC文件内容定义文件内容以“|”分隔。TOTAL_REC|TOTAL_AMOUNT|TOTAL_BALANCE|TOTAL_INV_BALANCE|TOTAL_LAST_CHANGE|TOTAL_CUR_CHANGE|TOTAL_TAXES|BILL_FILE_NAME其中对应字段说明如下:序号字段名字段描述类型说明1TOTAL_REC账单文件总记录数Integer2TOTAL_AMOUNT账单文件的总金额integer引自bill_inter.amount的汇总数3TOTAL_BALANCE账单文件的余额总额Integer引自bill_inter.balance的汇总额4TOTAL_INV_BALANCE账单文件的已出发票余额总额Integer引自bill_inter.inv_balance的汇总额5TOTAL_LAST_CHANGE账单文件的上次零头总额Integer引自bill_inter.last_change的汇总额6TOTAL_CUR_CHANGE账单文件的本次零头总额Integer引自bill_inter.cur_change的汇总额7TOTAL_TAXES税金总额Double保留2位小数8BILL_FILE_NAME对应税金账单文件名称String不是全路径二 税金重算程序1. 数据源: vat_update_msg(异步更新消息表)根据“税金开始计算帐期”配置(SELECT * FROM cf_tb_parameter_cde WHERE parameter_type=pay.pay.SendOrder and parameter_cde=cycleId_filter),调帐、赠金分配/反分配、退费的帐单符合帐期条件,写入vat_update_msg表其中表结构说明如下:名称字段名长度说明序列号Msg_seqNumber(12)主键记录的唯一标识帐单标识Bill_idNumber(12)引用自bill.bill_id外部标识Ref_idNumber(12)当oper_type=11,12引自balance_payout.oper_paout_id当oper_type=13时,引自ajdust_item.batch_id当oper_type=14时,引自back_amount_item.back_dist_no来源类型Oper_typeNumber(3)11余额分配12余额反分配13调账14退费状态StateChar(3)10A未处理10B已处理状态时间State_dateDate2. 税率配置、计算规则与批量算税程序vat相同3. 程序执行Vatorder -c start 以后台方式启动程序-c stop 停止程序-c kill 强制停止程序-c restart 重启程序-c check 如果程序已停止则重启程序-c test 检查程序是否正在运行-r 直接运行程序4. 程序执行结果生成ACCT_ITEM_TAXES(帐目税金明细表)其中表结果说明如下:主键:acct_item_id描述:用于记录调账、赠金分配、反分配、退费引起的税金增量变化数据名称字段名长度说明账目记录标识Acct_item_idNumber(12)唯一标识账单标识BILL_IDNumber(12)引自bill.bill_id合同标识ACCT_IDNumber(12)引自bill.acct_id设备标识SERV_IDNUMBER(12)引自bill.serv_id账期标识Billing_cycle_idNumber(8)引自bill.billing_cycle_id账目标识Acct_item_type_idNumber(8)来源表示Item_source_idNumber(8)含税金额ChargeNumber(12)科目Taxes_item_idNumber(9)税金TAX_ITEM_AMOUNTNumber(12,2)税金配置版本Taxes_versionVarchar2(60)存储计算税金时对应的税金配置版本创建时间Created_dateDate状态时间State_dateDate状态State10A有效10X无效操作类型Oper_typenumber(3)1批量计算税金2调账处理3赠金反分配4赠金分配5退费外部标识Ref_idNumber(12)当opt_type=2时,引起adjust_item.adjust_item_id当opt_type=3,4时,引自balance_payout.oper_payout_id当opt_type=5时,引自back_amount_item.back_dist_no外部时间Ref_dateDate当opt_type=2时,引起adjust_item.create_date当opt_type=3,4时,引自balance_payout.oper_date当opt_type=5时,引自back_record.handle_date(通过back_dist_no关联得到)三 负税金检查程序1. 数据源:批量算税程序(vat)输出的txt文件程序根据传入的税金文件(vat程序输出的txt文件)统计其中每条记录按税金累计后为负的记录输出到负税金文件2. 税金文件格式文件名:BILL_INTER-帐期(yyyymmdd)-生成时间(yyyymmddhh24miss).txt文件内容:(每一行以回车换行,|分隔字段)billId|billingCycleId|acctId|servId|accNbr|billAmount|balance|invBalance|lastChange|curChange|partyRoleId|chargeItem|unchargeItem|customItem|balanceItem|amountFix|areaId|taxesItem|state其中 taxesItem为税金相关明细,具体格式为:账目项:账目项来源:税金科目:含税金额:税金;3. 负税金文件:文件名:a.调用者设置路径含文件名,输出到此文件b.调用者没有设置文件名:输出到BILL_INTER-帐期(yyyymmdd)-生成时间(yyyymmddhh24miss). losstaxes.txt文件c.调用者设置路径不含文件名:则在此路径下生成BILL_INTER-帐期(yyyymmdd)-生成时间(yyyymmddhh24miss). losstaxes.txt文件文件内容: (每一行以回车换行,|分隔字段)billId|billingCycleId|acctId|servId|accNbr|billAmount|balance|invBalance|lastChange|curChange|partyRoleId|chargeItem|unchargeItem|customItem|balanceItem|amountFix|areaId|taxesItem|state|losstaxes其中 losstaxes格式为:税金科目:含税金额:税金;(注:同一税金科目,含税金额和税金两项为按税金科目累计)4. 程序执行VatNegative -e path 设置需处理的税金文件含路径-p path 设置生成的负税金文件含路径5. 执行结果生成负税金文件生成vat_check统计结果表主键:seq_id描述:用于记录税金文件、负税金文件中的相关数据名称字段名长度说明序号seq_idNumber(12)唯一标识帐期billing_cycle_idNumber(8)引自vat程序输出的txt文件名中的账期税金文件名file_nameVARCHAR2(300)引自vat程序输出的txt文件名税金文件记录数file_countNUMBER(8)引自vat程序输出的txt文件行数税金文件税金金额file_amountNumber(12,2)引自vat程序输出的txt文件某一行税金累计负税金文件名neg_nameVARCHAR2(300)生成负税金文件名负税金文件记录数neg_co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论