«AN26000001» لە «S00001» زانیاریی زیاتر دەگەیەنێت: ئەمە پێشنیاری نرخە، هی ساڵی 2026ە و یەکەمینە. زۆر کۆمپانیا، بەتایبەتی ئەوانەی لە سیستەمێکی کۆنەوە دەگوازنەوە بۆ Odoo، دەیانەوێت ژمارەی بەڵگەنامەکانیان هەر بەم شێوەیە بهێڵنەوە. خودی Odoo پێشنیارە نرخەکان، داواکارییەکان و بەڵگەکانی گەیاندنی کاڵا بە زنجیرەژمارەی تایبەت (S00001، WH/OUT/00001، P00001) و پسووڵەکان بە پێشگری ڕۆژنامچە و ساڵ (INV/2026/00001) ژمارە دەکات.
بۆ ئەمە مۆدیولی Document Numbering by Prefix and Year (document_number_prefix_year)مان بۆ Odoo 19 نووسیوە. وەک نەرمەکاڵای ئازاد بە مۆڵەتی LGPL-3 لە GitHub بەردەستە:
github.com/Alex0176/odoo-document-number-prefix-year
سەرەتا ڕوونکردنەوەیەکی ڕاستگۆیانە: ئێمە لە Biricon IT Services ئەم مۆدیولە بەکار ناهێنین. بڵاوی دەکەینەوە چونکە تەواو کراوە، بەڵگەنامە و تاقیکردنەوەی لەگەڵدایە و دەتوانێت کاری کەسانی تر کەم بکاتەوە. ئەوانەی بەکاری دەهێنن، پێویستە بەشەکانی سنوورەکان و تاقیکردنەوەکان بخوێننەوە.
شێوازی ژمارەدان
هەر ژمارەیەک لە سێ بەش پێکدێت: پێشگرێک بۆ هەر جۆرە بەڵگەنامەیەک، ساڵ و ژمێرەرێک بە ژمارەی خانەی جێگیر. پێشگر، شێوازی ساڵ (26 یان 2026) و ژمارەی خانەکان بۆ هەر کۆمپانیایەک لە ڕێکخستنەکان → ژمارەدان بە بەڵگەنامەکان دیاری دەکەن.
مۆدیولەکە پێشنیارە نرخەکان، داواکارییەکانی کڕیاران، پسووڵە و پسووڵە بستانکارییەکانی کڕیاران، بەڵگەکانی گەیاندنی کاڵا، وەرگرتنی کاڵا و داواکارییەکانی کڕین دەگرێتەوە. پێشگرەکانی وێنەکە تەنها نموونەن: AN، AU، RE، GU، LI، WE، BE. ئەگەر پێشگرێک بە بەتاڵی بهێڵنەوە، ژمارەدانی بنەڕەتیی Odoo بۆ ئەو جۆرە بەڵگەنامەیە دەمێنێتەوە. کەواتە تا ڕێکی نەخەن، مۆدیولەکە هیچ ناکات.
ژمارەکان چۆن کار دەکەن
- هەموو ساڵێک لە نوێوە. بە دەستپێکردنی ساڵی نوێ، ژمێرەرەکە دووبارە لە 1 دەست پێدەکات.
- بەردەوامبوون لە دوای ژمارە هاوردەکراوەکان. مۆدیولەکە بەرزترین ژمارەی هەبوو بە هەمان پێشگر و ساڵ دەدۆزێتەوە، درێژییەکەی هەرچەندێک بێت. ئەگەر لە سیستەمە کۆنەکەوە
AN26119لە بنکەدراوەدا هەبێت، پێشنیاری نرخی داهاتوو دەبێتەAN26000120. هەر بۆیە مۆدیولەکە بۆ گواستنەوە گونجاوە: بەڵگەنامە کۆنەکان بە ژمارە ڕەسەنەکانیان هاوردە دەکرێن و بەڵگەنامە نوێکانیش بەبێ پچڕان لە دوایان بەردەوام دەبن. - ژمارەی نوێی داواکاری لە کاتی پشتڕاستکردنەوەدا. ئەگەر بتانەوێت، پێشنیاری نرخێکی پشتڕاستکراوە ژمارەیەک لە زنجیرەژمارەی داواکارییەکان وەردەگرێت. ژمارەی پێشنیاری نرخ لە خانەی ژمارەی پێشنیاری نرخی داواکارییەکەدا دەمێنێتەوە و لە فۆڕم، لیست و گەڕاندا دەبینرێت.
- پسووڵەکان لە کاتی تۆمارکردنی ژمێریاریدا. پسووڵە و پسووڵە بستانکارییەکانی کڕیاران تەنها لە کاتی تۆمارکردنی ژمێریاریدا ژمارە وەردەگرن، نەک لە کاتی دروستکردندا. بۆیە ڕەشنووسە سڕاوەکان بۆشایی لە زنجیرەژمارەکەدا جێناهێڵن. ساڵەکە لە بەرواری پسووڵە وەردەگیرێت: پسووڵەیەکی بەروار 30.12.2025 کە لە 2.1.2026 تۆماری ژمێریاری دەکرێت، ناوەکەی دەبێتە
RE25…. - هەموو شتەکانی تر وەک خۆیان دەمێننەوە. پسووڵەکانی دابینکەران، پارەدانەکان، تۆمارە ژمێریارییەکان و داواکارییەکانی بەرهەمهێنان زنجیرەژمارە بنەڕەتییەکانی Odoo دەپارێزن. ناوە هەبووەکان هەرگیز ناگۆڕدرێن، تەنانەت ئەگەر مۆدیولەکەش ناچالاک بکەنەوە.
بەشە هەستیارەکە: دوو بەکارهێنەر لە یەک کاتدا
ژمارەدانی تایبەت سادە دەردەکەوێت: بەرزترین ژمارە بدۆزەوە و یەکی بۆ زیاد بکە. بەڵام کاتێک دوو بەکارهێنەر لە هەمان ساتدا پێشنیاری نرخێک دروست دەکەن، ئیتر سادە نییە. هەردووکیان «بەرزترین ژمارە = 0» دەخوێننەوە و هەردووکیان AN26000001 تەرخان دەکەن. Odoo بۆ زنجیرەژمارەکانی خۆی زنجیرەژمارەی بنکەدراوەی هەیە. لە ژمارەدانێکی خۆدروستکراودا ئەمە نییە؛ هەروەها لە Odoo بۆ پێشنیارە نرخەکان و داواکارییەکانی کڕین هیچ پشکنینێک بۆ تاکبوونی ناوەکە نییە: دوو بەڵگەنامە بە هەمان ژمارە بە ئاسانی پاشەکەوت دەکرێن.
ڕێگای ئاشکرای پاراستن بەکارهێنانی قوفڵێکە. مۆدیولەکە بۆ هەر کۆمپانیا، پێشگر و ساڵێک قوفڵێکی بنکەدراوە (PostgreSQL Advisory Lock) وەردەگرێت کە تا کۆتایی مامەڵەکە دەمێنێتەوە. بەکارهێنەری دووەم چاوەڕێ دەکات تا یەکەم تەواو دەبێت. بەڵام ئەمە بەس نییە؛ ئێمە لە تاقیکردنەوەیەک لەسەر کۆپییەکی بنکەدراوەی سیستەمی بەرهەمهێناندا بەمەمان زانی:
Odoo بە ئاستی جیاکردنەوەی REPEATABLE READ کار دەکات. دۆخی بنکەدراوە کە مامەڵەیەک دەیبینێت، لە یەکەم داواکارییەکەیدا جێگیر دەکرێت. بەکارهێنەری B ئەم دۆخەی وەرگرتووە، پێش ئەوەی A تەواو بێت. ئەگەر B پاشان چاوەڕێی قوفڵەکە بکات و دەستی بکەوێت، بە پشتبەستن بە دۆخە کۆنەکەی «بەرزترین ژمارە = 0» دەخوێنێتەوە و ژمارەکە بۆ جاری دووەم تەرخان دەکات. قوفڵەکە ڕیزبەندییەکەی ڕێک خستووە، بەڵام زانیارییەکانی نوێ نەکردووەتەوە.
چارەسەرەکە خوێندنەوەیەکی دووەمە لە ڕێگەی پەیوەندییەکی سەربەخۆ و کورتخایەنی بنکەدراوەوە کە هەموو ئەو ڕیزانە دەبینێت کە پێشتر پشتڕاست کراونەتەوە. گەورەترینی ئەو دوو بەهایە هەڵدەبژێردرێت. خوێندنەوەی یەکەم هەر پێویستە، چونکە تەنها ئەو خوێندنەوەیە ژمارەکان دەناسێت کە هەمان مامەڵە پێشتر تەرخانی کردوون بەڵام هێشتا پشتڕاستی نەکردوونەتەوە؛ بۆ نموونە لە کاتی هاوردەکردنی چەند بەڵگەنامەیەک بە یەکجار.
ئێمە ئەمەمان بە دوو مامەڵە تاقی کردەوە؛ بە بەڵگە مامەڵەی دووەم پێش پشتڕاستکردنەوەی یەکەم دۆخی خۆی وەرگرتبوو و پاشان چاوەڕێی قوفڵەکەی کردبوو. بەبێ خوێندنەوەی دووەم، هەردوو داواکارییەکە هەمان ژمارەیان وەرگرت؛ بە خوێندنەوەی دووەم، ژمارەکانی 1 و 2یان وەرگرت.
بۆ هەڵسەنگاندنی دروست گرنگە: ئەم تاقیکردنەوەیە پشکنینێکی دەستییە. بەشێک لە تاقیکردنەوە ئۆتۆماتیکییەکان نییە، چونکە پێویستی بە دوو پەیوەندیی ڕاستەقینەی بنکەدراوە هەیە، کە ژینگەی تاقیکردنەوەی Odoo (تەنها یەک مامەڵە بۆ هەر تاقیکردنەوەیەک) دابینی ناکات.
جێبەجێکردنی تەکنیکی
| بەڵگەنامە | خاڵی پەیوەستکردن |
|---|---|
| پێشنیاری نرخ | sale.order.create، کاتێک ناوەکە بەتاڵە یان / یان Newە |
| داواکاریی کڕیار | sale.order.action_confirm، پێش پشتڕاستکردنەوەی ئاسایی |
| پسووڵە، پسووڵەی بستانکاری | account.move._set_next_sequence، لە کاتی تۆمارکردنی ژمێریاریدا بانگ دەکرێت |
| بەڵگەی گەیاندنی کاڵا، وەرگرتنی کاڵا | stock.picking.create بەپێی جۆری ئۆپەراسیۆن |
| داواکاریی کڕین | purchase.order.create |
- ژمێرەر. دەربڕینێکی ڕێکخراو (
^<Stamm>([0-9]{1,15})$، نیشانە تایبەتەکانی بەشی بنەڕەتی بە شێوەیەک دەنووسرێن کە بە مانای ڕاستەوخۆیان بخوێندرێنەوە) بۆ هەر کۆمپانیایەک بەرزترین ژمارە دەدۆزێتەوە؛ ناوەکانیش کە بە هیچ کۆمپانیایەکەوە نەبەستراون لەخۆ دەگرێت. - پسووڵەکان.
_set_next_sequenceناوەکە تۆمار دەکات و بانگی_compute_split_sequenceدەکات، بۆ ئەوەی لۆژیکی زنجیرەژمارەی Odoo (پێشگر، ژمارە و ناسینەوەی ساڵ بۆ پسووڵەی داهاتووی ڕۆژنامچەکە) دروست بمێنێتەوە. - ڕێکخستنەکان. خانەکانی کۆمپانیا بە ناوی
document_number_*لەres.config.settingsڕەنگ دەدرێنەوە. ڕێکخستنەکان پێشگری دارای بۆشایی یان کۆتاییهاتوو بە ژمارە قبووڵ ناکەن. - وەرگێڕان. وەرگێڕانی ئەڵمانی لەگەڵیدایە.
دامەزراندن و ڕێکخستن
- بوخچەی
document_number_prefix_yearلە ڕێڕەوی Addons دابنێن. - لیستی ئەپەکان نوێ بکەنەوە و مۆدیولەکە دابمەزرێنن. بوونی فرۆشتن، کڕین، کۆگا و ژمێریاری پێش مەرجە.
- لە ڕێکخستنەکان → ژمارەدان بە بەڵگەنامەکان پێشگرەکان، شێوازی ساڵ و ژمارەی خانەکان دیاری بکەن.
- سەرەتا لەسەر کۆپییەک تاقی بکەنەوە. ژمارەی بەڵگەنامەیەک دواتر بە شێوەی ئۆتۆماتیکی ناگەڕێندرێتەوە، هەروەها لە پسووڵەکاندا ئەرکی هەڵگرتن و پشکنین بە ژمارەکەوە بەستراوە.
سنوورەکان
- پێشنیارە نرخەکان لە کاتی دروستکردندا ژمارە دەکرێن. پێشنیارە نرخە سڕاوە یان هەڵوەشێنراوەکان بۆشایی لە زنجیرەژمارەکەدا جێدەهێڵن. هەمان شت بۆ هەر داواکارییەکی کڕیار ڕاستە کە مۆدیولێکی تر دروستی دەکات: سەبەتەکانی کڕینی فرۆشگای ئۆنلاین (
website_sale) داواکاریین لە دۆخی پێشنیاری نرخدا و هەر یەکەیان ژمارەیەک بەکاردەبات. تەنها پسووڵە و پسووڵە بستانکارییەکان بێ بۆشایین، چونکە لە کاتی تۆمارکردنی ژمێریاریدا ژمارە دەکرێن. - لە کاتی بەکارهێنانی سیستەمدا شێوازی ساڵ مەگۆڕن. بە بەشی بنەڕەتیی
AN26، مۆدیولەکە ژمارەیەکی هەبووی وەکAN2026000001بە ژمێرەری26000001دەخوێنێتەوە. پێش یەکەم بەڵگەنامە شێوازەکە دیاری بکەن. - ژمێرەر زۆرترین 15 خانەیە. لە کاتی گەڕان بەدوای بەرزترین ژمارەدا، ڕیزەژمارە درێژترەکانی دوای بەشی بنەڕەتی پشتگوێ دەخرێن.
- بۆ هەر ڕۆژنامچە یان کۆگایەک زنجیرەی جیاواز نییە. ژمێرەرەکە بۆ هەر کۆمپانیا، پێشگر و ساڵێکە. چەند ڕۆژنامچەیەکی فرۆشتن هەمان ژمێرەری پسووڵە بەکاردەهێنن.
- پێشگرەکان نابێت بۆشاییان تێدا بێت یان بە ژمارە کۆتایی بێن، ئەگەرنا ئیتر پێشگر، ساڵ و ژمێرەر لە یەک جیا ناکرێنەوە.
- تەنها ئەو جۆرە بەڵگەنامانەی ناویان هاتووە دەخرێنە ژێر کاری مۆدیولەکە.
تاقیکردنەوەکان
مۆدیولەکە دە تاقیکردنەوەی ئۆتۆماتیکی لەگەڵدایە. ئەمانە دەپشکنن:
- پێشنیاری نرخ و پشتڕاستکردنەوە: ژمارەی پێشنیاری نرخ و داواکاری، پاراستنی ژمارەی پێشنیاری نرخ
- بەردەوامبوونی ژماردن لە دوای ژمارەیەکی هاوردەکراو (
AN26119→AN26000120) - هیچ ژمارەدانانی دواتر بۆ بەڵگەنامە هەبووەکان نییە
- پسووڵە، پسووڵەی بستانکاری و گۆڕانی ساڵ بەپێی بەرواری پسووڵە
- داواکاریی کڕین و بەڵگەکانی گەیاندنی کاڵا
- پێشگری بەتاڵ: ژمارەی بنەڕەتیی Odoo دەمێنێتەوە
- ساڵی چوارخانەیی
- پێشگر بە نیشانەی تایبەت
- چەند ژمارەیەک لە یەک مامەڵەی بنکەدراوەدا
- ڕیزەژمارە زۆر درێژەکان پشتگوێ دەخرێن
فەرمانی جێبەجێکردن:
odoo-bin -d <Testdatenbank> -i document_number_prefix_year --test-enable --test-tags=/document_number_prefix_year --stop-after-init
تاقیکردنەوەکان بە مامەڵەی ئاسایی کار دەکەن. ڕەفتار لە کاتی دروستکردنی هاوکاتی دوو بەکارهێنەردا بەشێک نییە لەمانە، وەک لە سەرەوە باسکرا بە دەست لەسەر کۆپییەکی بنکەدراوە پشکنراوە. ئەوەی مۆدیولەکە لە سیستەمێکدا بەکاردەهێنێت کە بەکارهێنەرێکی زۆری هاوکاتی هەیە، دەبێت ئەم تاقیکردنەوەیە لەسەر بنکەدراوەی خۆی دووبارە بکاتەوە.
تێبینیی یاسایی سەبارەت بە ژمارەی پسووڵە
بەپێی § 11 UStG پسووڵەکان دەبێت ژمارەیەکی بەردەوامیان هەبێت کە تەنها جارێک بۆ ناسینەوەی پسووڵەکە تەرخان کرابێت. مۆدیولەکە لە کاتی تۆمارکردنی ژمێریاریدا ژمارە بە پسووڵەکان دەدات و بۆ هەر پێشگر و ساڵێک ژمێرەری تایبەت بەکاردەهێنێت، کە لەگەڵ ئەمەدا دەگونجێت. دەبێت لەگەڵ ڕاوێژکاری باجەکەتان ڕوونی بکەنەوە کە ئایا ڕێکخستنە دیاریکراوەکەتان (چەند ڕۆژنامچەیەک، پسووڵەی بستانکاری بە پێشگری تایبەت، گۆڕانی ساڵ) داواکارییەکانی ئەو جێبەجێ دەکات یان نا. ئەم بابەتە ڕاوێژی یاسایی نییە.
پرسیارە باوەکان
بۆچی تەنها زنجیرەژمارەکانی Odoo ڕێک نەخەینەوە؟
بۆ پسووڵەکان ئەمە لە ڕێگەی پێشگری ڕۆژنامچەکەوە دەکرێت. بەڵام بۆ پێشنیارە نرخەکان، داواکارییەکان، بەڵگەکانی گەیاندنی کاڵا و داواکارییەکانی کڕین، شێوازێکی هاوبەشی پێکهاتوو لە پێشگر، ساڵ و ژمێرەر بە دەستپێکردنەوە لە ساڵی نوێدا نییە؛ هەروەها ژمێرەرەکە ژمارە کۆنە هاوردەکراوەکان ناناسێت. مۆدیولەکە ئەم کەلێنە پڕ دەکاتەوە.
ئایا ژمارەدانی هەبوو دەگۆڕدرێت؟
نەخێر. مۆدیولەکە تەنها ژمارەی نوێ دەدات. ناوە پاشەکەوتکراوەکان ناگۆڕێن، تەنانەت لە کاتی ناچالاککردنیشدا.
چۆن دووبارە ناچالاکی بکەمەوە؟
پێشگری جۆری بەڵگەنامەکە بەتاڵ بکەنەوە. پاشان Odoo خۆی دووبارە ژمارەیان دەکات. لابردنی مۆدیولەکەش هیچ ژمارەیەکی تەرخانکراو ناگۆڕێت.
ئایا خۆتان بەکاری دەهێنن؟
نەخێر. لە سیستەمی ئێمەدا ژمارە بنەڕەتییەکانی Odoo بەکاردەهێنرێن. ئێمە مۆدیولەکەمان بە تاقیکردنەوە ئۆتۆماتیکییەکان و ئەو تاقیکردنەوە دەستییەی باس کراوە پشکنیوە، بەڵام لە سیستەمێکی کارادا بە بەکارهێنەری زۆر تاقیمان نەکردووەتەوە.
ئایا لەگەڵ Odoo 17 یان 18 کار دەکات؟
ئێمە تەنها لەگەڵ Odoo 19.0 Community تاقیمان کردووەتەوە. لەگەڵ وەشانەکانی تر لەوانەیە بگونجێت یان نا؛ ئێمە ئەمەمان نە پشکنیوە.
بە کام مۆڵەت بڵاو کراوەتەوە؟
لە ژێر LGPL-3. هەڵە و باشکردنەکان وەک Issue لە کۆگای GitHub بەخێرهاتنن.
پشتیوانی لەلایەن Biricon IT Services
ئێمە چاودێریی دامەزراندنەکانی Odoo بۆ کۆمپانیا بچووک و مامناوەندەکان دەکەین: لە خستنەکارەوە تا دەستکاریکردن، گواستنەوەی داتا و کارپێکردنی بەردەوام. ئەگەر لە کاتی گواستنەوەدا بتانەوێت ژمارەی بەڵگەنامەکانتان بپارێزن، ژمارەدان لە ژێر باری کاردا بپشکنرێت یان مۆدیولێکی وەک ئەمە بە سەلامەتی بخەنە ناو سیستەمی سەرەکیی کارکردنتان، بە خۆشحاڵییەوە یارمەتیتان دەدەین. گەشەپێدانی تری خۆمان: تۆماری کۆمپانیاکان و پشکنینی ناونیشان بۆ کڕیارانی نەمسا, کۆمەڵەکانی بەرهەم وەک بەشێکی جیا لە پێشنیاری نرخدا و Web RBL، لیستی بلۆککردنی ترافیکی هێرشکارانە.
دۆخی زانیارییەکان: 3ی تشرینی دووەمی 2026. وەشانی مۆدیول: 19.0.1.0.0. هەموو ژمارەکانی نموونە و وێنەکان بە دڵخواز هەڵبژێردراون.