【Zoho CRM】支払いサイトをもとに支払い予定日を算出する

【Zoho CRM】支払いサイトをもとに支払い予定日を算出する

数式のカスタム項目を用いて、支払いサイトをもとに支払い予定日を算出する方法を説明します。

前提条件
商談タブに「支払いサイト」(選択リスト)という項目を追加してあること。



※項目名は別のものでも構いませんが、その場合は数式の内容もそれに応じて変更する必要があります。

数式
商談タブに次のカスタム項目を作成してください。

項目の種類:数式
戻り値の種類:日付
数式:
If(Contains(${Potentials.支払いサイト},'当月末'),Subdate(Newdate(Year(Adddate(${Potentials.Closing Date},1,'MONTH')), Month(Adddate(${Potentials.Closing Date},1,'MONTH')),1 ,0 ,0 ,'AM' ),1,'DAY') ,If(Contains(${Potentials.支払いサイト},'翌月末'),Subdate(Newdate(Year(Adddate(${Potentials.Closing Date},2,'MONTH')), Month(Adddate(${Potentials.Closing Date},2,'MONTH')),1 ,0 ,0 ,'AM' ),1,'DAY') ,If(Contains(${Potentials.支払いサイト},'翌々月末'),Subdate(Newdate(Year(Adddate(${Potentials.Closing Date},3,'MONTH')), Month(Adddate(${Potentials.Closing Date},3,'MONTH')),1 ,0 ,0 ,'AM' ),1,'DAY') ,Now())))



※上記の例では、当月末、翌月末、翌々月末の場合のみ対応しており、それ以外の場合は現在の日付を返すようにしています。
また、基準とする日付は「完了予定日」を利用しています。
その他の条件を設定したい場合は数式の内容に適宜修正を加えてください。