CFP 数据处理 - 初步检查

在继续进行真正的“数据处理”之前,系统会执行初步检查以验证:

  • “常规”设置正确且完整
  • 满足执行每个已启用数据流程的所有必要条件。

具体而言,系统检查:

  • 对于要执行的数据处理流程
  • 从计算开始日期到估计结束日期,所有原始场景都存在(阻断性错误)。
  • 仅在预算的情况下,从上一年度到流程计算开始日期,原始场景存在(阻断性错误)
  • 与流程关联的场景处于活动状态且对用户可见
  • 与流程关联的原始场景以一致的方式相互链接,或者“上一场景”和“下一场景”字段以一致的方式定义
  • 流程场景的日期之间没有重叠(阻断性错误。系统返回“The Period start and Period end dates are overlapping”错误)
  • 在结转规则的设置中,现金流量计划模块使用的类别已禁用“排除结转”选项(阻断性错误)
  • 要运行的实体必须存在于流程的“执行计划”中(阻断性错误)
  • 在要执行流程相关的通用现金流量计划规则中,必须定义以下科目:
  • 重估的借方汇率差额科目(阻断性错误:“Define the FX rate difference debit account for revaluations in the generic rules of the Cash Flow Planning”)
  • 重估的贷方汇率差额科目(“Define the FX rate difference credit account for revaluations in the generic rules of the Cash Flow Planning”阻断性错误
  • 在与流程相关的结转规则中,定义了系统用于执行净结果目标分录的科目(阻断性错误:“Define the Reserve net result reclassification account in the carry forward rules”
  • 定义了以下净结果科目:
  • 损益科目净结果(阻断性错误:“Define the "P&L net result" account in the Result accounts”
  • 资产负债表净结果(阻断性错误:“Define the "Balance Sheet net result" account in the result accounts”)
  • 资产负债表净结果:本年度净结果变动(阻断性错误:“Define the Balance sheet net result variation account in the result accounts”
  • 要执行流程中存在的所有资产负债表变动科目都必须是标准科目的变动(阻断性错误:“It is not a variation of any normal account”)
  • 对于每个启用了“期末汇率估值”选项的资产负债表科目,在以该科目为父项的控制组中,必须存在一个指明了汇率差额的子项(阻断性错误:“In the Parent control group a child account, whose FX rate difference is specified, must exist”
  • 对于所有已处理场景/期间,计划中使用的所有币种的汇率都必须存在;对于初始资产负债表场景/期间,它们也必须存在(阻断性错误:“FX rate is missing”)
  • 各节、长期融资和股票中引用的所有利率类型/币种都必须具有针对所有计算场景/期间的相关值(阻断性错误:“The Interest rates is missing”)
  • 满足执行每个已启用数据流程的所有必要条件。为每个数据流程执行的检查为:
  • 创建分录
  • 如果存在与在建资产相关的事件,则为资产抬头定义的资产类别必须定义“资产变动科目:借方”和“资产变动科目:贷方”(阻断性错误)
  • 如果存在与应收款预缴款相关的事件,则为资产抬头定义的资产类别必须定义“应收变动预缴款科目:借方”和“应收变动预缴款科目:贷方”(阻断性错误:“Define the "Receivable variation down payment Account: debit" and "Receivable variation down payment Account: credit" for the Assets class of the current asset”)
  • 如果存在与应付款预缴款相关的事件,则为资产抬头定义的资产类别必须定义“应付变动预缴款科目:借方”和“应收变动预缴款科目:贷方”(阻断性错误:“Define the “Payable variation down payment Account: debit" and “Payable variation down payment Account: credit" for the Assets class of the current asset”)
  • 如果存在与资产出售相关的事件,则为资产抬头定义的资产类别必须定义“资本损失科目”和“资本利得科目”(阻断性错误:“Define the “Capital gain account” and “Capital loss account” for the Assets class of the current asset”)
  • 对于每份租赁合同,验证是否为相关资产的资产类别定义了租赁费、租赁公司应付款、租赁应计、租赁递延和租赁利息科目(“阻断性错误:Define the Leasing fee accounts, Leasing entity debt accounts, Leasing accrual accounts, Leasing deferred accounts and Leasing interest accounts for the Assets class of the current asset”)
  • 手动插入“间接税科目”科目的分录必须按间接税政策的币种进行(阻断性错误:“The data must be entered in the currency of the tax policy”)
  • 手动插入“税务基金”科目的分录必须按实体运营所用的币种进行(阻断性错误:“The data must be inserted in the Entity Currency”)
  • 间接税计算
  • “间接税科目:借方开票变动”必须是间接税科目的变动(阻断性错误:“Debit billing variation account must be a variation of the Indirect tax account”)
  • “间接税科目:贷方开票变动”必须是间接税科目的变动(阻断性错误:“Credit billing variation account must be a variation of the Indirect tax account”)
  • “间接税科目:借方结算变动”必须是间接税科目的变动(阻断性错误:“Debit settlement variation account must be a variation of the Indirect tax account”)
  • “间接税科目:贷方结算变动”必须是间接税科目的变动(阻断性错误:“Credit settlement variation account must be a variation of the Indirect tax account”)
  • “增值税科目:过渡变动”必须是过渡科目的变动(阻断性错误:“‘Transitory account: billing variation’ must be a variation of the transitory account”)
  • “过渡科目:开票变动”必须是过渡科目的变动(阻断性错误:“‘Transitory account: billing variation’ must be a variation of the transitory account”)
  • 手动插入“增值税”科目的分录必须按实体运营所用的币种进行(阻断性错误:“The entries that are inserted manually in Indirect taxes accounts must be inserted using the Entity's currency”)
  • 对于已激活集团间接税计算的间接税政策,用于财政政策分录的科目必须是 IC(“The account used in the group indirect tax policies must be an IC account”阻断性错误)

  • 财务政策

  • 如果在流程规则中,“Ctp 实体财务政策计算”处于活动状态,则不得存在任何激活了现金池标志的节(阻断性错误:“No section with an active Cash Pooling flag should exist, if the financial policy is defined for the Ctp entity in the process”)
  • 对于每个节,“主科目:节转移借方变动科目”必须是主科目的变动(阻断性错误:“Primary account: Debit variation account for section shift" must be a variation of the primary account”)
  • 对于每个节,“主科目:节转移贷方变动科目”必须是主科目的变动(阻断性错误:“‘Primary account: credit variation account for section shift’ must be a variation of the primary account”)
  • 对于每个节,主科目必须是同一节的流动性科目之一(阻断性错误:“The "Primary account" must be one of the liquidity accounts of the section”)
  • 如果在利息计算规则中存在激活了“现金池”选项的节,则实体必须在执行计划中关联 Ctp 实体(阻断性错误:The "Target entity" field for the calculation of the cash pool has no value entered in the Execution plan”)
  • 如果在利息计算规则中存在激活了“现金池”选项的节,则用于政策分录的科目必须是 IC(阻断性错误:“The account used in the cash pool must be an IC account”)
  • 对于激活了“现金流量计算”选项的节,必须存在用于在节或流程规则上生成现金流量的类别(阻断性错误:“Specify the category on which to generate the cash flows (generic rules of the process / financial policy sections”)
  • 如果在流程规则中定义了名义类别,则对于激活了“现金流量计算”选项的节,必须存在用于在节或流程规则上生成名义现金流量的类别(阻断性错误:“Specify the category on which to generate the other cash flows (generic rules of the process / financial policy sections)”)

  • 直接税计算

  • 对于所有需要计算直接税的实体,必须定义财政政策(在实体列表中)
  • 对于执行直接税计算的每个实体(来自执行计划),必须定义实体所有财政政策的税率,并在所有计算场景上计算(阻断性错误:“插入有效税率”)
  • 手动插入“税基金”科目的分录必须使用实体运营所用的币种(阻断性错误:“数据必须以实体币种插入”)
  • 税余额支付
  • 对于进行税余额支付的每个实体(来自执行计划),必须在设定规则中为与实体关联的财政政策定义余额的天数和期间(阻断性错误:“税余额支付:金额天数和期间未正确插入”)
  • 手动插入“税基金”科目的分录必须使用实体运营所用的币种(阻断性错误:“数据必须以实体币种插入”)
  • 税预付款
  • 对于进行税款支付的每个实体(来自执行计划),必须在设置规则中为与实体关联的财政政策定义首次预付款的百分比、天数和期间(阻断性错误:“税预付款核销:首次税预付款核销的百分比、天数和期间未正确插入”)
  • 手动插入“税基金”科目的分录必须使用实体运营所用的币种(阻断性错误:“数据必须以实体币种插入”)
  • 创建资产业务分录。如果在执行计划中“FP 折旧类型”不同于“财务报表折旧类型”,或“FP 租赁计算类型”不同于“财务报表租赁计算类型”,则资产表头必须录入数据类别(阻断性错误:“在资产表头录入“实体分录”类别”)