आइटम भरें और साफ़-सुथरी इनवॉइस या रसीद 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 Receita Federal या आपकी नगरपालिका के ज़रिए जारी होती है, उसे एक्सेस कुंजी और डिजिटल हस्ताक्षर मिलते हैं, और वही कर दायित्व पूरा करती है। यह एक बिलिंग दस्तावेज़ है: क्लाइंट को भेजना सामान्य है, कर रिकॉर्ड के रूप में बेकार है। अगर आपकी गतिविधि के लिए NF-e ज़रूरी है, तो उसे अलग से जारी करें और अपने अकाउंटेंट से पूछें।
क्योंकि अंदरूनी तौर पर कोई राशि कभी दशमलव संख्या होती ही नहीं। क़ीमतें पूर्णांक पैसों में और मात्राएँ हज़ारवें हिस्सों में रखी जाती हैं, इसलिए जोड़ बिल्कुल सटीक होते हैं और हर लाइन एक ही बार गोल की जाती है। फ़्लोट गुणा करने वाला जेनरेटर ऐसा कुल छाप सकता है जो उसकी अपनी लाइनों के जोड़ से एक पैसा दूर हो।
दोनों चलेंगे। जो विभाजक आख़िर में आता है वही दशमलव वाला माना जाता है, इसलिए दोनों एक ही राशि लिखते हैं। सिर्फ़ एक विभाजक होने पर संख्या तभी हज़ार मानी जाती है जब समूहन पूरी तरह सही हो: 1.500 का मतलब एक हज़ार पाँच सौ है, जबकि 1.5 और 0,005 दशमलव हैं। ग़लत बनी संख्या मना कर दी जाती है, चुपचाप ग़लत जोड़ में नहीं बदलती।
हाँ। ऊपर मुद्रा चुनें और चिह्न तथा विभाजक उसी के हिसाब से चलते हैं, स्क्रीन पर भी और PDF में भी। यह मुद्राओं के बीच कभी रूपांतरण नहीं करता — यह वही राशियाँ लिखता है जो आप टाइप करते हैं।
मानक PDF फ़ॉन्ट सिर्फ़ लैटिन वर्णमाला को कवर करते हैं। उच्चारण-चिह्न वाला पुर्तगाली, स्पेनी, फ़्रांसीसी और जर्मन टेक्स्ट ठीक वैसे ही छपता है जैसे टाइप किया गया; देवनागरी, सिरिलिक, ग्रीक, चीनी और जापानी अक्षर तथा इमोजी हटा दिए जाते हैं, और ऐसा होने पर बटन के नीचे चेतावनी दिखती है।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।