设置税务报表的业务规则
您必须为税务申报报表设置一条业务规则。这条规则会设置税务指示符,通过这个税务指示符可使税务报表区分总业务、净业务和税务业务。业务规则必须确定科目表内的总额科目代码、净额科目代码和税务科目代码。
注意: 这些步骤中所用的科目代码指的是 PK1 演示业务单位中的代码。
您必须为[税务报表]功能创建一个事件配置。随后,您必须为该流程配置设置一个规则集,从而将确定科目范围内各笔业务的[总额/净额/税务]指示符设置为[总额]、[净额]或[税务]:
科目代码范围 | 设置指示符 |
64001 到 64999(借方科目) | 总额 |
10000 到 19999(收入科目) | 净额 |
94000 到 94999(税务科目) | 税务 |
创建事件配置
- 选择[事件配置 (EVP)]。
- 输入一个新的事件配置代码,单击“”,并创建新配置。
- 输入描述,然后点击“”。
- 点击“”以显示[条件]细节。
- 单击“”。
- 输入下列条件字段细节来设定
如果 功能代码 = 税务报表
语句。在完成各字段后必须按“”或单击“”才能接受这些信息。命令 数据项目字段 运算符 日期或值项目 选择[如果]。 从规则相同字段层次结构选择功能代码。 选择 =。 从数据字典查找上的[财务管理]选项中选择[税务报表]。 - 单击“”添加新条件。
- 输入下列条件来设定如果 调用点 = 会话起始语句。
命令 数据项目字段 运算符 日期或值项目 选择[如果]。 从[规则通用字段]层次结构中选择[调用点]。 选择 =。 从可用选项中选择[会话起始]。 此时,窗口底部的事件配置应包含下列语句:
如果 功能代码 = 税务报表
如果 调用点 = 会话起始
- 点击“”返回到事件配置表头细节。
- 再次单击“”离开窗体。
设定事件配置的规则集
注意: 请务必仔细,在正确的列中输入每个[决策列]值,以便正确设置规则操作。
- 选择[规则集 (RST)]。
- 选择在上述步骤中设定的新事件配置代码。
- 输入一个新的规则集代码,单击“”,然后为事件配置创建一个新的规则集。
- 输入规则集的描述并单击“”。
- 单击“”显示规则集细节。
- 单击“”。
- 输入下列细节来设置确定总额科目的条件。请记住:在完成各单独的字段后,应按“”或单击“”。这些条件都应用在决策列 1 上。而为这个决策列所执行的操作,即:将税务指示符设为[总额]的操作可在稍后的步骤 10 (i) 中设置。
注意: 在下列步骤中引用的科目代码与 PK1 演示业务单位相关。您需要采用这些步骤来确定科目表中的总额科目、净额科目和税务科目。
- 确定范围中的第一个总额科目代码并单击“”:
命令 第 1 值 运算符 第 2 值 决策列 选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择“”。 注意:可以选择该字段,也可以从[帐务录入凭证行细节]表格中选择其他字段。选择 >=。 输入“64000” 在第一个决策列中输入“Y”。 - 确定范围中的最后一个总额科目代码并单击“”:
命令 第 1 值 运算符 第 2 值 决策列 选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择“科目代码”。 选择 <=。 输入“65000” 在第一个决策列中输入“Y”。
- 确定范围中的第一个总额科目代码并单击“”:
- 输入下列细节来设置确定净额科目的条件。这些条件都应用在决策列 2 上。而为这个决策列所执行的操作,即:将税务指示符设为[净额]的操作可在稍后的步骤 10 (ii) 中设置。
- 标识范围中的第一个净额科目代码,并单击“”将该条件插到第一个[设定]语句前:
命令 第 1 值 运算符 第 2 值 决策列 选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择“”。 选择 >=。 输入“10000” 在第二个决策列中输入“Y”。 - 标识范围中最后一个净额科目代码,并单击“”:
命令 第 1 值 运算符 第 2 值 决策列 选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择“”。 选择 <=。 输入“19999” 在第二个决策列中输入“Y”。
- 标识范围中的第一个净额科目代码,并单击“”将该条件插到第一个[设定]语句前:
- 输入下列细节来设置确定税务科目的条件。这些条件都应用在决策列 3 上。而为这个决策列所执行的操作,即:将税务指示符设为[税务]的操作可在稍后的步骤 10 (iii) 中设置。
- 标识范围中的第一个税务科目代码,并单击“”将该条件插至第一个[设定]语句前:
命令 第 1 值 运算符 第 2 值 决策列 选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择“”。 选择 >=。 输入“94000” 在第三个决策列中输入“Y”。 - 标识范围中的最后一个税务科目代码,并单击“”:
命令 第 1 值 运算符 第 2 值 决策列 选择[如果]。 从[功能数据]层次结构上的[接口表]选项中选择[科目代码]。 选择 <=。 输入“94999” 在第三个决策列中输入“Y”。
- 标识范围中的第一个税务科目代码,并单击“”将该条件插至第一个[设定]语句前:
- 输入下列命令来为总额科目/净额科目/税务科目设置税务指示符:科目的不同类型是由上述标识的决策列确定的。
- 输入命令按下列内容设置总额科目的税务指示符,然后单击“”:
命令 第 1 值 第 2 值 决策列 选择[设定]。 从[功能数据]层次结构上的[接口表]选项中选择[总额/净额/税务]。 选择“00001 总额”。 在第一个决策列中输入“X”。 - 输入命令按下列内容设置净额科目的税务指示符,然后单击“”:
命令 第 1 值 第 2 值 决策列 选择[设定]。 从[功能数据]层次结构上的[接口表]选项中选择[总额/净额/税务]。 选择“00002 净额”。 在第二个决策列中输入“X”。 - 输入命令按下列内容设置税务科目的税务指示符,然后单击“”:
命令 第 1 值 第 2 值 决策列 选择[设定]。 从[功能数据]层次结构上的[接口表]选项中选择[总额/净额/税务]。 选择“00003 税务”。 在第三个决策列中输入“X”。
- 输入命令按下列内容设置总额科目的税务指示符,然后单击“”:
- 单击“”接受命令,并返回到规则集表头细节。
- 单击“”离开窗体。
在您添加了所有的规则集命令后,窗口下部的网格样式如下:
命令 | 第 1 值 | 规则运算符 | 第 2 值 | 规则操作 1 | 规则操作 2 | 规则操作 3 |
如果 | 科目代码 | >= | 64000 | Y | ||
如果 | 科目代码 | <= | 64999 | Y | ||
如果 | 科目代码 | >= | 10000 | Y | ||
如果 | 科目代码 | <= | 19999 | Y | ||
如果 | 科目代码 | >= | 94000 | Y | ||
如果 | 科目代码 | <= | 94999 | Y | ||
Set(设定) | 总额/净额/税务 | 总额 | X | |||
Set(设定) | 总额/净额/税务 | 净额 | X | |||
Set(设定) | 总额/净额/税务 | 税务 | X |