设置税务报表的业务规则

您必须为税务申报报表设置一条业务规则。这条规则会设置税务指示符,通过这个税务指示符可使税务报表区分总业务、净业务和税务业务。业务规则必须确定科目表内的总额科目代码、净额科目代码和税务科目代码。

注意: 这些步骤中所用的科目代码指的是 PK1 演示业务单位中的代码。

您必须为[税务报表]功能创建一个事件配置。随后,您必须为该流程配置设置一个规则集,从而将确定科目范围内各笔业务的[总额/净额/税务]指示符设置为[总额]、[净额]或[税务]:

科目代码范围 设置指示符
64001 到 64999(借方科目) 总额
10000 到 19999(收入科目) 净额
94000 到 94999(税务科目) 税务

创建事件配置

  1. 选择[事件配置 (EVP)]。
  2. 输入一个新的事件配置代码,单击确定,并创建新配置。
  3. 输入描述,然后点击确定
  4. 点击细节以显示[条件]细节。
  5. 单击创建
  6. 输入下列条件字段细节来设定如果 功能代码 = 税务报表语句。在完成各字段后必须按Enter或单击确定才能接受这些信息。
    命令 数据项目字段 运算符 日期或值项目
    选择[如果]。 从规则相同字段层次结构选择功能代码。 选择 =。 从数据字典查找上的[财务管理]选项中选择[税务报表]。
  7. 单击创建添加新条件。
  8. 输入下列条件来设定如果 调用点 = 会话起始语句。
    命令 数据项目字段 运算符 日期或值项目
    选择[如果]。 从[规则通用字段]层次结构中选择[调用点]。 选择 =。 从可用选项中选择[会话起始]。

    此时,窗口底部的事件配置应包含下列语句:

    如果 功能代码 = 税务报表

    如果 调用点 = 会话起始

  9. 点击退出返回到事件配置表头细节。
  10. 再次单击退出离开窗体。

设定事件配置的规则集

注意: 请务必仔细,在正确的列中输入每个[决策列]值,以便正确设置规则操作。
  1. 选择[规则集 (RST)]。
  2. 选择在上述步骤中设定的新事件配置代码。
  3. 输入一个新的规则集代码,单击确定,然后为事件配置创建一个新的规则集。
  4. 输入规则集的描述并单击确定
  5. 单击细节显示规则集细节。
  6. 单击创建
  7. 输入下列细节来设置确定总额科目的条件。请记住:在完成各单独的字段后,应按Enter或单击确定。这些条件都应用在决策列 1 上。而为这个决策列所执行的操作,即:将税务指示符设为[总额]的操作可在稍后的步骤 10 (i) 中设置。
    注意: 在下列步骤中引用的科目代码与 PK1 演示业务单位相关。您需要采用这些步骤来确定科目表中的总额科目、净额科目和税务科目。
    1. 确定范围中的第一个总额科目代码并单击创建
      命令 第 1 值 运算符 第 2 值 决策列
      选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择科目代码
      注意:可以选择该字段,也可以从[帐务录入凭证行细节]表格中选择其他字段。
      选择 >=。 输入64000 在第一个决策列中输入Y
    2. 确定范围中的最后一个总额科目代码并单击创建
      命令 第 1 值 运算符 第 2 值 决策列
      选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择科目代码 选择 <=。 输入65000 在第一个决策列中输入Y
  8. 输入下列细节来设置确定净额科目的条件。这些条件都应用在决策列 2 上。而为这个决策列所执行的操作,即:将税务指示符设为[净额]的操作可在稍后的步骤 10 (ii) 中设置。
    1. 标识范围中的第一个净额科目代码,并单击插入将该条件插到第一个[设定]语句前:
      命令 第 1 值 运算符 第 2 值 决策列
      选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择科目代码 选择 >=。 输入10000 在第二个决策列中输入Y
    2. 标识范围中最后一个净额科目代码,并单击插入
      命令 第 1 值 运算符 第 2 值 决策列
      选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择科目代码 选择 <=。 输入19999 在第二个决策列中输入Y
  9. 输入下列细节来设置确定税务科目的条件。这些条件都应用在决策列 3 上。而为这个决策列所执行的操作,即:将税务指示符设为[税务]的操作可在稍后的步骤 10 (iii) 中设置。
    1. 标识范围中的第一个税务科目代码,并单击插入将该条件插至第一个[设定]语句前:
      命令 第 1 值 运算符 第 2 值 决策列
      选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择科目代码 选择 >=。 输入94000 在第三个决策列中输入Y
    2. 标识范围中的最后一个税务科目代码,并单击插入
      命令 第 1 值 运算符 第 2 值 决策列
      选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择[科目代码]。 选择 <=。 输入94999 在第三个决策列中输入Y
  10. 输入下列命令来为总额科目/净额科目/税务科目设置税务指示符:科目的不同类型是由上述标识的决策列确定的。
    1. 输入命令按下列内容设置总额科目的税务指示符,然后单击创建
      命令 第 1 值 第 2 值 决策列
      选择[设定]。 从[功能数据]层次结构上的[接口表]选项中选择[总额/净额/税务]。 选择00001 总额 在第一个决策列中输入X
    2. 输入命令按下列内容设置净额科目的税务指示符,然后单击创建
      命令 第 1 值 第 2 值 决策列
      选择[设定]。 从[功能数据]层次结构上的[接口表]选项中选择[总额/净额/税务]。 选择00002 净额 在第二个决策列中输入X
    3. 输入命令按下列内容设置税务科目的税务指示符,然后单击创建
      命令 第 1 值 第 2 值 决策列
      选择[设定]。 从[功能数据]层次结构上的[接口表]选项中选择[总额/净额/税务]。 选择00003 税务 在第三个决策列中输入X
  11. 单击退出接受命令,并返回到规则集表头细节。
  12. 单击退出离开窗体。

在您添加了所有的规则集命令后,窗口下部的网格样式如下:

命令 第 1 值 规则运算符 第 2 值 规则操作 1 规则操作 2 规则操作 3
如果 科目代码 >= 64000 Y    
如果 科目代码 <= 64999 Y    
如果 科目代码 >= 10000   Y  
如果 科目代码 <= 19999   Y  
如果 科目代码 >= 94000     Y
如果 科目代码 <= 94999     Y
Set(设定) 总额/净额/税务   总额 X    
Set(设定) 总额/净额/税务   净额   X  
Set(设定) 总额/净额/税务   税务     X