«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 GmbH بەکارناهێنین. بڵاوی دەکەینەوە چونکە تەواو، بە بەڵگە و تاقیکردنەوەوە ئامادەیە و دەتوانێت کار بۆ کەسانی تر کەم بکاتەوە. ئەوەی بەکاری دەهێنێت، دەبێت بەشەکانی سنوورەکان و تاقیکردنەوەکان بخوێنێتەوە.
پلانی ژمارەدانان
هەر ژمارەیەک لە سێ بەش پێکدێت: پێشگرێک بۆ هەر جۆری بەڵگەنامەیەک، ساڵ و ژمێرەرێک بە ژمارەی ڕێکخراوی ڕەقەم. پێشگر، شێوەی ساڵ (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» دەخوێنێتەوە و ژمارەکە بۆ جاری دووەم دەدات. قوفڵەکە ڕیزبەندییەکەی ڕێکخست، بەڵام زانیاریەکەی نوێ نەکردەوە.
چارەسەرەکە خوێندنەوەیەکی دووەمە لە ڕێگەی پەیوەندییەکی بنکەدراوەی تایبەت و کورتخایەنەوە کە هەموو ڕیزە پشتڕاستکراوەکان دەبینێت. گەورەترین بەهای هەردووکیان دەباتەوە. خوێندنەوەی یەکەم هەر پێویستە، چونکە تەنیا ئەو ژمارانە دەزانێت کە هەمان مامەڵە پێشتر داویەتی بەڵام هێشتا پشتڕاستی نەکردووەتەوە، بۆ نموونە لە هێنانی چەند بەڵگەنامەیەک بە یەکجار.
ئێمە ئەمەمان بە دوو مامەڵە پشکنی کە بە بەڵگەوە دووەمیان پێش Commitی یەکەم دۆخەکەی وەرگرتووە و پاشان چاوەڕێی قوفڵەکەی کردووە. بێ خوێندنەوەی دووەم هەردوو داواکارییەکە هەمان ژمارەیان وەرگرت، لەگەڵیدا ژمارە 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. هەموو ژمارەکانی ناو نموونە و وێنەکان بە ئازادی هەڵبژێردراون.