Nepal BS Calendar
Nepal Bikram Sambat (BS) calendar engine: BS-AD date conversion + Government of Nepal fiscal year & period mapping
नेपाल विक्रम सम्वत् पात्रो र आर्थिक अवधि इन्जिन
सटीक BS ↔ AD रूपान्तरण र नेपाल सरकारको आर्थिक वर्ष / अवधि म्यापिङ, Odoo लेखामा निर्मित
नेपाल विक्रम सम्वत् सौर्य पात्रोमा चल्छ — ग्रेगोरियनमा होइन। बीजक मिति, आर्थिक वर्ष, VAT अवधि र आयकरका समयसीमा सबै BS मा व्यक्त गरिन्छन्। यो मोड्युलले Odoo भित्र सही, तालिका-आधारित BS पात्रो इन्जिन ल्याउँछ, ताकि हरेक लेखा कागजातले आफ्नो विक्रम सम्वत् मिति र नेपाली आर्थिक पात्रोमा आफ्नो स्थान स्वतः बोकोस्।
किनभने BS महिनाका दिनहरू एल्गोरिदमिक होइनन् — प्रत्येक वर्ष प्रकाशित नेपाली पात्रो अनुसार महिनाहरू २९, ३०, ३१ वा ३२ दिनका हुन्छन् — यो इन्जिनले BS 1975 देखि 2090 सम्म (लगभग AD 1918–2034) को आधिकारिक प्रति-वर्ष महिना-लम्बाइ तालिका बोक्छ र पिन गरिएको epoch एंकरबाट वास्तविक दिन गणना जोडेर रूपान्तरण गर्छ। हरेक रूपान्तरण सुपरिचित सन्दर्भ एंकरसँग प्रमाणित हुन्छ (बैशाख १ २०८० = १४ अप्रिल २०२३, बैशाख १ २०८१ = १३ अप्रिल २०२४)।
मुख्य विशेषताहरू
दुई-तर्फी मिति रूपान्तरण
कुनै पनि ग्रेगोरियन मितिलाई विक्रम सम्वत्मा र फर्काएर रूपान्तरण गर्ने अन्तर्निहित विजार्ड। नतिजाले BS मिति, ढाँचाबद्ध नेपाली मिति, देवनागरी रेन्डरिङ, बार, नेपाल आर्थिक वर्ष र VAT विवरण बुझाउने मिति देखाउँछ — सबै एकै क्लिकमा।
नेपाल सरकारको आर्थिक वर्ष
आर्थिक वर्ष साउन १ देखि असार मसान्त सम्म चल्छ र जस्तै
2080/81 भनी लेबल गरिन्छ। इन्जिनले यसको सही ग्रेगोरियन सुरु/अन्त्य,
दिन गणना र यो सम्बन्धित BS वर्ष निकाल्छ — बैशाख–असारको पार-वर्ष पुच्छर
सही ढंगले ह्यान्डल गर्दै।
बाह्र मासिक आर्थिक अवधि
हरेक आर्थिक वर्षलाई यसका बाह्र विक्रम सम्वत् महिनाहरूमा आर्थिक अवधिका रूपमा विभाजन गरिन्छ, प्रत्येकको BS र ग्रेगोरियन सुरु/अन्त्य, दिन गणना र मिल्दो VAT विवरण बुझाउने मिति (अर्को BS महिनाको २५ गते) सहित।
VAT र आयकर समयसीमा
हरेक अवधिले आफ्नो VAT विवरण बुझाउने मिति बोक्छ, र हरेक आर्थिक वर्षले वैधानिक अग्रिम आयकर किस्ता तालिका (पुस ४०%, चैत ७०%, असार १००%) BS र ग्रेगोरियन दुवै मितिसहित देखाउँछ।
प्रविष्टिमा स्वतः अंकन
हरेक जर्नल प्रविष्टि / बीजकमा यसको BS मिति, ढाँचाबद्ध BS मिति, नेपाल आर्थिक वर्ष र आर्थिक अवधि अंकित हुन्छ। चारै फिल्ड भण्डारण र खोजयोग्य छन्, त्यसैले तपाईं आफ्नो लेखालाई नेपाली आर्थिक वर्ष वा महिना अनुसार फिल्टर र समूह गर्न सक्नुहुन्छ।
अंग्रेजी र नेपाली आउटपुट
महिना र बारका नाम अंग्रेजी र नेपाली (देवनागरी) दुवैमा उपलब्ध छन्, र मितिहरू प्रामाणिक नेपाली प्रस्तुतिका लागि देवनागरी अंकमा रेन्डर गर्न सकिन्छ।
के स्थापना हुन्छ
| क्षेत्र | के गर्छ |
|---|---|
| BS / AD मिति रूपान्तरक | कुनै पनि दिशामा रूपान्तरण गर्ने विजार्ड, आर्थिक-वर्ष र VAT-समयसीमा सन्दर्भसहित। |
| नेपाल आर्थिक वर्षहरू | BS/AD सीमा र दिन गणनासहित उत्पन्न साउन–असार आर्थिक वर्षहरू। |
| नेपाल आर्थिक अवधिहरू | प्रति वर्ष बाह्र BS-महिना अवधि, प्रत्येक VAT विवरण बुझाउने मितिसहित। |
| आर्थिक वर्ष उत्पन्न गर्नुहोस् | एकैचोटि आर्थिक वर्ष र अवधिको सम्पूर्ण दायरा निर्माण गर्ने एक विजार्ड। |
| लेखा एकीकरण | हरेक मुभमा BS मिति, आर्थिक वर्ष र आर्थिक अवधि देखाइने र खोजयोग्य। |
भरोसा गर्न सकिने सटीकता
BS पात्रो तालिकाले BS 1975–2090 समेट्छ र विस्तृत राउन्ड-ट्रिप र निरन्तरता परीक्षण सुइटद्वारा प्रमाणित छ: हरेक BS मिति अद्वितीय ग्रेगोरियन मितिमा र फर्किन्छ, लगातार दिनहरू लगातार रहन्छन्, र प्रकाशित सन्दर्भ एंकरहरू सबै ठ्याक्कै पुनरुत्पादन हुन्छन्। आर्थिक इन्जिन पनि समेटिएको छ — आर्थिक-वर्ष सीमा, निरन्तर अवधि, VAT समयसीमा र आयकर किस्ता तालिका सबै स्वचालित परीक्षणमा जाँचिएका छन्।
अनुकूलता
Odoo 18, 19 र 20 (Community र Enterprise) का लागि निर्मित।
केवल मानक account मोड्युलमा निर्भर — कुनै Enterprise एड-अन वा
बाह्य सेवा आवश्यक छैन।
English summary
Nepal Bikram Sambat Calendar & Fiscal Period Engine for Odoo. Nepal runs on the Bikram Sambat solar calendar, not the Gregorian one. This module brings a correct, table-driven BS calendar engine into Odoo so every accounting document automatically carries its BS date and its place in the Nepali fiscal calendar. Because BS month lengths are not algorithmic, the engine carries the per-year month-length table for BS 1975–2090 and converts by accumulating real day counts from a pinned epoch anchor, verified against known reference anchors. The panchanga publishes month lengths only a few years ahead, so the table is explicit about its horizon: rows up to BS 2083 are published data and anything generated beyond it is labelled as projected, in the generator and in the log, instead of being presented as final. Requests outside the table are refused with a message naming the supported range rather than answered with an improvised date. It provides two-way BS↔AD conversion, the Government of Nepal fiscal year (Shrawan–Ashadh), twelve monthly fiscal periods with VAT return due dates (25th of the following BS month), the advance income-tax instalment schedule (40% by the end of Poush, 70% by the end of Chaitra, and the final instalment on the last day of Ashadh — the 32nd in most BS years, read from the month table rather than assumed to be the 31st), automatic BS-date / fiscal-period stamping on every journal entry in the companies that ask for it (the company switch now really switches it off), regeneration that updates the existing periods in place so historical documents keep the period they were filed in, and English & Nepali (Devanagari) output. Built for Odoo 18, 19 and 20; depends only on the standard account module.
Screenshots
Date Converter
Fiscal Periods
Fiscal Years
Generate Fiscal Years
Update date: 2026-10-02
Related modules
EU Distance-Sales
Monitor the EUR 10.000 pan-EU B2C distance-sales threshold, alert on crossing and switch to destination-VAT / OSS mode
EU Domiciliation Portal
Let customers sign and confirm SEPA direct-debit domiciliering/domiciliation mandates online with a full audit trail (BE/NL self-service onboarding)
EU OSS/IOSS Sales Ledger
Dedicated member-state-by-member-state OSS / IOSS sales ledger with rate tables and a per-country reconciliation worksheet