इनवॉइस और रसीद जेनरेटर

आइटम भरें और साफ़-सुथरी इनवॉइस या रसीद PDF डाउनलोड करें — योग पैसे-पैसे तक सटीक, आपके ब्राउज़र में बनी।

सूचनात्मक सामग्री। यह टूल किसी योग्य पेशेवर की सलाह का विकल्प नहीं है। परिणामों को केवल संदर्भ के रूप में इस्तेमाल करें।

इस्तेमाल कैसे करें

  1. भरें कि शुल्क कौन ले रहा है और किससे लिया जा रहा है, फिर हर आइटम के लिए विवरण, मात्रा और इकाई मूल्य के साथ एक लाइन जोड़ें।
  2. ज़रूरत हो तो छूट, कर की दर या अतिरिक्त शुल्क जोड़ें — टाइप करते ही उप-योग और कुल अपने आप अपडेट हो जाते हैं।
  3. दस्तावेज़ डाउनलोड करने के लिए "PDF जेनरेट करें" पर क्लिक करें। सारी गणना और ड्रॉइंग आपके ब्राउज़र में होती है; किसी सर्वर पर कुछ नहीं भेजा जाता।

इस टूल के बारे में

यह टूल एक छोटे फ़ॉर्म को प्रिंट करने योग्य इनवॉइस या रसीद में बदल देता है: तारीख़ों और दोनों पक्षों के साथ एक हेडर, हर आइटम के लिए एक लाइन, योग, और भुगतान निर्देशों के लिए जगह। यही वह चीज़ है जो एक फ़्रीलांसर, छोटा स्टूडियो या दुकान अपने क्लाइंट को भेजती है ताकि उसे पता चले कि उसे कितना देना है और कैसे देना है। यह जो नहीं है — और ब्राज़ील में यह हिस्सा दो बार पढ़ने लायक़ है — वह है nota fiscal। NF-e या NFS-e Receita Federal या आपकी नगरपालिका के ज़रिए जारी होती है, उस पर एक्सेस कुंजी और डिजिटल हस्ताक्षर होते हैं, और कर दायित्व निपटाने वाला वही एकमात्र दस्तावेज़ है। यहाँ बनी कोई भी चीज़ यह काम नहीं करती।

अंकगणित ही वह हिस्सा है जिसे इनवॉइस जेनरेटर चुपचाप ग़लत कर देते हैं। JavaScript में दशमलव संख्या के रूप में लिखी क़ीमतें बाइनरी फ़्लोट होती हैं: 0.1 + 0.2 का नतीजा मशहूर तौर पर 0.30000000000000004 आता है, और इस तरह जोड़ी गई बीस लाइनें उस जोड़ से एक पैसा खिसक जाती हैं जिसे आपका क्लाइंट हाथ से जाँचता है। यहाँ हर राशि टाइप होते ही पूर्णांक पैसों में बदल जाती है और हर मात्रा हज़ारवें हिस्सों में, और गोलाई पूर्णांकों पर, आधा ऊपर (half up) के नियम से, सिर्फ़ वहीं होती है जहाँ सचमुच एक पैसा तय करना पड़ता है। क्रम भी उतना ही मायने रखता है जितनी गोलाई, इसलिए वह दस्तावेज़ पर छापा जाता है: पहले छूट, फिर छूट के बाद बची राशि पर कर, और कर के बाद शिपिंग।

PDF आपके डिवाइस पर jsPDF से बनती है — एक ओपन-सोर्स लाइब्रेरी, जो इसी साइट से दी जाती है और तभी डाउनलोड होती है जब आप अपना पहला दस्तावेज़ बनाते हैं। आपके क्लाइंट का नाम, आपका कर पहचान नंबर, राशियाँ — इनमें से कुछ भी अपलोड या स्टोर नहीं होता, और यही ब्राउज़र में यह काम करने की पूरी वजह है। दो ईमानदार सीमाएँ: मानक PDF फ़ॉन्ट लैटिन वर्णमाला को कवर करते हैं, इसलिए उच्चारण-चिह्न ठीक छपते हैं जबकि दूसरी लिपियाँ चेतावनी के साथ हटा दी जाती हैं; और इस टूल की कोई याददाश्त नहीं है — कोई क्लाइंट सूची नहीं, कोई नंबरिंग नहीं, टैब बंद करते ही कुछ भी सहेजा नहीं रहता।

फ़ॉर्मूला

हर राशि पैसों की पूर्णांक संख्या है और हर मात्रा हज़ारवें हिस्सों की पूर्णांक संख्या। लाइन का योग = round(इकाई मूल्य × मात्रा ÷ 1000)। उप-योग = लाइनों के योगों का जोड़। छूट = round(उप-योग × छूट दर)। कर-योग्य राशि = उप-योग − छूट। कर = round(कर-योग्य राशि × कर दर)। कुल = कर-योग्य राशि + कर + अतिरिक्त शुल्क। गोलाई आधा ऊपर (half up) होती है और सिर्फ़ इन्हीं चार जगहों पर होती है।

अक्सर पूछे जाने वाले सवाल

क्या मेरी इनवॉइस का डेटा मेरे ब्राउज़र से बाहर जाता है?

नहीं। क्लाइंट के नाम, कर पहचान नंबर, विवरण और राशियाँ आपके अपने डिवाइस पर JavaScript से पढ़ी, गिनी और PDF में बनाई जाती हैं। कुछ भी अपलोड नहीं होता, कुछ भी स्टोर नहीं होता, और Vai.la में कोई भी वह दस्तावेज़ नहीं देखता। सिर्फ़ एक चीज़ डाउनलोड होती है — ख़ुद PDF लाइब्रेरी, vai.la से।

क्या यह nota fiscal है? क्या मैं इसे NF-e की जगह भेज सकता हूँ?

नहीं — यही वह एक बात है जिसमें ग़लती नहीं होनी चाहिए। nota fiscal Receita Federal या आपकी नगरपालिका के ज़रिए जारी होती है, उसे एक्सेस कुंजी और डिजिटल हस्ताक्षर मिलते हैं, और वही कर दायित्व पूरा करती है। यह एक बिलिंग दस्तावेज़ है: क्लाइंट को भेजना सामान्य है, कर रिकॉर्ड के रूप में बेकार है। अगर आपकी गतिविधि के लिए NF-e ज़रूरी है, तो उसे अलग से जारी करें और अपने अकाउंटेंट से पूछें।

यहाँ पैसों का हिसाब हमेशा सही क्यों बैठता है?

क्योंकि अंदरूनी तौर पर कोई राशि कभी दशमलव संख्या होती ही नहीं। क़ीमतें पूर्णांक पैसों में और मात्राएँ हज़ारवें हिस्सों में रखी जाती हैं, इसलिए जोड़ बिल्कुल सटीक होते हैं और हर लाइन एक ही बार गोल की जाती है। फ़्लोट गुणा करने वाला जेनरेटर ऐसा कुल छाप सकता है जो उसकी अपनी लाइनों के जोड़ से एक पैसा दूर हो।

मुझे 1.234,56 लिखना चाहिए या 1,234.56?

दोनों चलेंगे। जो विभाजक आख़िर में आता है वही दशमलव वाला माना जाता है, इसलिए दोनों एक ही राशि लिखते हैं। सिर्फ़ एक विभाजक होने पर संख्या तभी हज़ार मानी जाती है जब समूहन पूरी तरह सही हो: 1.500 का मतलब एक हज़ार पाँच सौ है, जबकि 1.5 और 0,005 दशमलव हैं। ग़लत बनी संख्या मना कर दी जाती है, चुपचाप ग़लत जोड़ में नहीं बदलती।

क्या मैं डॉलर, यूरो या पाउंड में इनवॉइस बना सकता हूँ?

हाँ। ऊपर मुद्रा चुनें और चिह्न तथा विभाजक उसी के हिसाब से चलते हैं, स्क्रीन पर भी और PDF में भी। यह मुद्राओं के बीच कभी रूपांतरण नहीं करता — यह वही राशियाँ लिखता है जो आप टाइप करते हैं।

मेरी PDF से कुछ अक्षर क्यों ग़ायब हो गए?

मानक PDF फ़ॉन्ट सिर्फ़ लैटिन वर्णमाला को कवर करते हैं। उच्चारण-चिह्न वाला पुर्तगाली, स्पेनी, फ़्रांसीसी और जर्मन टेक्स्ट ठीक वैसे ही छपता है जैसे टाइप किया गया; देवनागरी, सिरिलिक, ग्रीक, चीनी और जापानी अक्षर तथा इमोजी हटा दिए जाते हैं, और ऐसा होने पर बटन के नीचे चेतावनी दिखती है।

संबंधित टूल्स

फ़्रीलांस प्रति घंटा दर कैलकुलेटर अपने मासिक आय लक्ष्य और स्थिर लागतों को उस प्रति घंटा दर में बदलें जो आपको असल में लेनी चाहिए। Pix QR Code जेनरेटर Pix कुंजी को QR Code और कॉपी-पेस्ट कोड में बदलें — सीधे आपके ब्राउज़र में। छूट कैलकुलेटर छूट के बाद की क़ीमत, दो क़ीमतों के बीच का प्रतिशत, और यह निकालें कि एक के ऊपर एक लगी छूटें असल में कितनी बनती हैं। विलंब भुगतान ब्याज कैलकुलेटर ब्राज़ीलियाई क़ानूनी मानकों का उपयोग करके विलंबित भुगतान पर ब्याज और जुर्माना कैलकुलेट करें — 1% प्रति माह प्लस 2% फ़ाइन। Receipt Generator Generate and print a receipt in the standard Brazilian format. CPF जेनरेटर और वैलिडेटर सॉफ़्टवेयर टेस्टिंग के लिए मान्य CPF नंबर जनरेट करें और किसी भी CPF को तुरंत सत्यापित करें।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।