高级条款算法
如果选择了“账单条款”表单上的“高级条款”复选框,以下算法可用来计算到期日期。该算法也用来计算发票和凭证。
步骤 1。根据在“账单条款”表单“代理码”字段中输入的值,执行以下计算。
下月代码 | 结果 |
---|---|
0 | 未执行计算。 |
1 | 如果月中的天数大于或等于 25,将到期日设置为发票日之后接下来月第一天。 |
2 | 将到期日期设置为发票日期所在月份的最后一天。 |
3 | 执行代理码 1 的计算;然后,使用此结果作为起点,执行代理码 2 的计算。 |
步骤 2。将“账单条款”表单中“到期日”字段的值添加到从“步骤 1”获得的结果中。
步骤 3。使用在“账单条款”表单中“代理日”字段中的值确定到期日期。
代理日值 | 结果 |
---|---|
0 - 30 | 到期日设置为“步骤 2”中计算得出的日期所在月份的指定日,或者,如果代理日小于计算得出的日期,则使用下月指定日期。 |
99 | 到期日期设置为“步骤 2”中计算得出的日期所在月的最后一天。 |