Account Payment Term Cutoff Day
支払条件に「締日」の概念を追加します。
支払条件の明細行に「締日あり」「月数」「締日」のフィールドを追加し、 締日を基準とした支払期日の計算を可能にします。
請求書の日付が締日を過ぎている場合、支払期日が自動的に翌月に繰り越されます。 「月数」フィールドで、締日から何ヶ月後の月末を基準とするかを指定できます。
また、請求書(account.move)に「締日」フィールドを追加します。
auto_awesome What this module does
AI-generated from the code · Odoo 20.0Adds a "cutoff day" concept to payment terms, so invoice due dates are automatically pushed to the following month when the invoice date is after the cutoff day.
This module extends payment terms with a monthly closing day (cutoff day), a common practice in Japanese accounting.
On each payment term line you can now switch on "has cutoff day" and set the cutoff day number and a number of months. When the invoice date falls after the cutoff day, the due date is moved forward to the next month; the months field then shifts the due date by that many months and the due date is set to the end of that month, plus any extra days already configured on the line. If the cutoff day is 0 or the option is off, the standard Odoo calculation is used.
Invoices show a new computed "cutoff date" field, displayed next to the invoice date on the invoice form and as an optional column in the invoice list. In the invoice list you can also filter by cutoff date and group invoices by cutoff date.
The module touches account.move and account.payment.term.line. Two demo payment terms are provided as examples (20th cutoff, end of next month; 20th cutoff, 15th of the month after next).
Depends on
Required by other modules
Models and fields (2)
- account.move · extends an existing modelcutoff_date
- account.payment.term.line · extends an existing modelmonths, cutoff_day, has_cutoff_day
Text generated by AI (DeepSeek) from reading the Odoo 20.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/l10n-japan.
terminal Installation and usage
OCA documentation · Odoo 20.0Configuration
Source · Odoo 20.0- 会計(または請求) > 設定 > 支払条件 を開く
- 支払条件を選択または新規作成
- 支払条件の明細行で「締日あり」を有効化
- 「締日」と「月数」を設定
Usage
Source · Odoo 20.0顧客請求書/仕入先請求書に締日付きの支払条件を設定すると、適切な締日および支払期日が 提案されます。
支払期日は以下のロジックで自動計算:
- 請求日が締日以前の場合、当月の締日を基準日とする
- 請求日が締日より後の場合、翌月の締日を基準日とする
- 基準日に「月数」を加算した月の月末を支払期日とする
例: 締日=20、月数=1 の場合
- 請求日が2月20日 → 基準日: 2月20日 → 支払期日: 3月31日
- 請求日が2月21日 → 基準日: 3月20日 → 支払期日: 4月30日
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.