{"id":17465,"date":"2026-01-29T11:46:51","date_gmt":"2026-01-29T11:46:51","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=17465"},"modified":"2026-01-29T11:46:53","modified_gmt":"2026-01-29T11:46:53","slug":"how-do-calendar-year-and-period-work-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-do-calendar-year-and-period-work-in-idempiere\/","title":{"rendered":"How do Calendar Year and Period work in iDempiere"},"content":{"rendered":"\n<p>It provides a structured way to <strong>control time-based accounting, posting, and reporting<\/strong>. In iDempiere, the <strong>Calendar<\/strong>, <strong>Year<\/strong>, and <strong>Period<\/strong> define when transactions can be recorded, which periods are open or closed, and how financial reports are grouped. This ensures accurate accounting control and regulatory compliance in <strong>iDempiere<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Relationship between Calendar, Year, and Period<\/strong><\/h2>\n\n\n\n<p>The Calendar is the top-level structure that defines an organization\u2019s financial timeline. A Calendar contains one or more <strong>Years<\/strong>, and each Year is divided into <strong>Periods<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>This hierarchy works as<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Calendar<\/strong> \u2192 defines the overall fiscal structure<\/li>\n\n\n\n<li><strong>Year<\/strong> \u2192 represents a fiscal year (for example, FY 2025\u201326)<\/li>\n\n\n\n<li><strong>Period<\/strong> \u2192 represents a smaller time unit within the year (month)<\/li>\n<\/ul>\n\n\n\n<p>All accounting activity is validated against this structure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-6.png\" alt=\"\" class=\"wp-image-17974\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-6.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-6-300x148.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-6-768x380.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Year \u2013 defining the fiscal year<\/strong><\/h2>\n\n\n\n<p>A Year in iDempiere represents a fiscal or accounting year, which may or may not align with the calendar year. The Year defines:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Whether the year is active and available for posting<\/li>\n\n\n\n<li>The periods that belong to that year<\/li>\n<\/ul>\n\n\n\n<p>Organizations can define multiple years in advance to support future postings and planning.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-5.png\" alt=\"\" class=\"wp-image-17975\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-5.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-5-300x148.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-5-768x380.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Period \u2013 controlling when transactions can be posted<\/strong><\/h2>\n\n\n\n<p>Periods are the most critical control point. Every transaction date falls into a specific period, and iDempiere checks the <strong>period status<\/strong> before allowing posting.<\/p>\n\n\n\n<p>Each period defines<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Period name<\/li>\n\n\n\n<li><strong>Start date<\/strong> and <strong>End date<\/strong> of the period (For example: 01\/01\/2025 \u2013 01\/31\/2025)<\/li>\n<\/ul>\n\n\n\n<p>It also defines two period types<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Standard Calendar period<\/li>\n\n\n\n<li>Adjustment Calendar period<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-7.png\" alt=\"\" class=\"wp-image-17976\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-7.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-7-300x138.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-7-768x354.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>An <strong>adjustment calendar period<\/strong> is a special timeframe used in accounting systems for final year-end entries, adjusting balances, and closing books after regular periods, allowing for precise corrections without affecting live operational data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Period control by document types<\/strong><\/h2>\n\n\n\n<p>iDempiere allows periods to be controlled <strong>per document type<\/strong> (for example, Purchase Invoice, Sales Invoice, GL Journal). This means<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One document type can be open while another is closed<\/li>\n\n\n\n<li>Finance teams can phase-close periods gradually<\/li>\n<\/ul>\n\n\n\n<p>This provides flexibility during month-end and year-end closing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"430\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-8.png\" alt=\"\" class=\"wp-image-17977\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-8.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-8-300x126.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-CalendarYearAndPeriod-8-768x323.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How periods affect document processing<\/strong><\/h2>\n\n\n\n<p>When a document is completed or posted<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>iDempiere checks the document date<\/li>\n\n\n\n<li>The system identifies the corresponding period<\/li>\n\n\n\n<li>The period status is validated for the organization and document type<\/li>\n<\/ol>\n\n\n\n<p>If the period is not open, the system blocks completion or posting. This prevents backdated or unauthorized accounting entries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Year-end closing and rollover<\/strong><\/h2>\n\n\n\n<p>At year end<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All periods are closed<\/li>\n\n\n\n<li>Final adjustments are posted<\/li>\n\n\n\n<li>The next year\u2019s periods are opened<\/li>\n<\/ul>\n\n\n\n<p>iDempiere ensures that once a year is closed, historical data remains unchanged, protecting financial integrity.<\/p>\n\n\n\n<p>By using Calendars, Years, and Periods together, iDempiere enforces strong <strong>time-based control over accounting and reporting<\/strong>. This structure prevents unauthorized postings, supports accurate period closing, and enables reliable financial analysis across fiscal years.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It provides a structured way to control time-based accounting, posting, and reporting. In iDempiere, the Calendar, Year, and Period define [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[38],"tags":[],"class_list":["post-17465","post","type-post","status-publish","format-standard","hentry","category-master"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/17465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=17465"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/17465\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=17465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=17465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=17465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}