{"id":18172,"date":"2026-01-30T12:33:06","date_gmt":"2026-01-30T12:33:06","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18172"},"modified":"2026-10-22T05:19:46","modified_gmt":"2026-10-22T05:19:46","slug":"how-document-base-type-group-works-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-document-base-type-group-works-in-idempiere\/","title":{"rendered":"How Document Base Type Group Works in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A <strong>Document Base Type Group<\/strong> in iDempiere is a configuration that <strong>groups multiple <\/strong><strong>d<\/strong><strong>ocument <\/strong><strong>b<\/strong><strong>ase <\/strong><strong>t<\/strong><strong>ypes for a shared business purpose<\/strong>, helping the system manage and control documents consistently across modules like accounting, inventory, and period control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It lets implementers define <strong>sets of related document behaviors<\/strong> so that processes like <strong>period open\/close, reporting, and filtering<\/strong> can act on a group of base types as a unit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each document base type group consists of:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>group header<\/strong> that identifies the purpose of the grouping<\/li>\n\n\n\n<li><strong>Lines<\/strong> that list each individual document base type included in the group<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What the Header Defines<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>document base type group header<\/strong> acts as a container with:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>unique identifier and name<\/strong><br>This helps users and processes recognize the group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>description\/help text<\/strong><br>Provides context about the purpose of the group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Active status<\/strong><br>Only active groups influence system logic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The group itself does <strong>not perform processing<\/strong> it defines a <strong>logical set of document categories<\/strong> used by other system controls (e.g., period control).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"568\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup.png\" alt=\"\" class=\"wp-image-18174\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup-300x166.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup-768x426.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What are the Group Lines Define<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each line in a document base type group specifies one <strong>document base type<\/strong> that belongs to that group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>document base type<\/strong> is a three-letter code that represents the <strong>fundamental nature of a document<\/strong>, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AP Invoice (Accounts Payable)<\/li>\n\n\n\n<li>AR Invoice (Accounts Receivable)<\/li>\n\n\n\n<li>Material Receipt<\/li>\n\n\n\n<li>Material Shipment<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">By listing document base types as group lines, the system knows which base types <strong>logically belong together<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"314\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup-1.png\" alt=\"\" class=\"wp-image-18175\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup-1.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup-1-300x92.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Accounting-DocumentBaseTypeGroup-1-768x236.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How iDempiere Uses Document Base Type Groups in Practice<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When processes like <strong>p<\/strong><strong>eriod<\/strong><strong> <\/strong><strong>c<\/strong><strong>ontrol <\/strong><strong>m<\/strong><strong>anagement<\/strong> reference a document category, iDempiere will:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Look up the document base type of the document<\/li>\n\n\n\n<li>Match it to the corresponding <strong>document base type group lines<\/strong><\/li>\n\n\n\n<li>Apply <strong>period open\/close rules<\/strong>, filtering, and constraints based on the group configuration<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This ensures that <strong>all related document base types<\/strong> are treated consistently during period operations and business workflows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div class=\"epyt-video-wrapper\"><iframe loading=\"lazy\"  id=\"_ytid_16529\"  width=\"800\" height=\"450\"  data-origwidth=\"800\" data-origheight=\"450\"  data-relstop=\"1\" src=\"https:\/\/www.youtube.com\/embed\/lkN3m0635UY\">https:\/\/www.youtube.com\/watch?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&disablekb=0&\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Document Base Type Group in iDempiere is a configuration that groups multiple document base types for a shared business [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58,10],"tags":[],"class_list":["post-18172","post","type-post","status-publish","format-standard","hentry","category-idempiere-accounting","category-idempiere-product"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18172","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=18172"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18172\/revisions"}],"predecessor-version":[{"id":29873,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18172\/revisions\/29873"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}