इनवॉइसिंग ऐप कैसे बनाएं
इनवॉइसिंग ऐप क्लाइंट की सूची रखता है, आपको लाइन आइटम और टैक्स के साथ इनवॉइस बनाने देता है, हर इनवॉइस को एक अनोखा नंबर देता है, एक PDF या ऐसा लिंक बनाता है जिसे क्लाइंट खोल सके, और ट्रैक करता है कि भुगतान हुआ या नहीं। पहला संस्करण एक सीधा डेटाबेस ऐप है जिसे AI से एक-दो दिन में बनाया जा सकता है। जो बातें मायने रखती हैं, यानी नंबरिंग, टैक्स, लॉक किए गए इनवॉइस और भुगतान स्थिति, वही इसे खिलौने और क्लाइंट को भेजे जा सकने वाले सॉफ़्टवेयर के बीच का फ़र्क बनाती हैं।
तय करें कि आपको किस तरह का इनवॉइसिंग टूल चाहिए
"इनवॉइसिंग ऐप" कई अलग चीज़ों को कहा जाता है। शुरू करने से पहले एक चुनें:
| प्रकार | कौन इस्तेमाल करता है | क्या अलग है |
|---|---|---|
| निजी इनवॉइस जनरेटर | एक फ़्रीलांसर | एक कारोबार, तेज़ PDF, किसने भुगतान किया उसकी सरल सूची |
| व्यावसायिक इनवॉइसिंग टूल | एक छोटी टीम | कई उपयोगकर्ता, साझा क्लाइंट सूची, रिपोर्ट |
| बड़े ऐप के अंदर इनवॉइसिंग | आपके ग्राहक या आपका स्टाफ़ | इनवॉइस उन जॉब, बुकिंग या टाइमशीट से बनते हैं जो आप पहले से ट्रैक करते हैं |
| दूसरों के लिए इनवॉइसिंग उत्पाद | कई कारोबार | हर खाता सिर्फ़ अपना डेटा देखता है — यह एक SaaS है |
तीसरे प्रकार में अपना बनाना सबसे ज़्यादा फ़ायदेमंद है: अगर आप पहले से जॉब या घंटे दर्ज करते हैं, तो उसी डेटा से इनवॉइस बनाने पर दोबारा टाइप करने से बचत होती है। चौथा प्रकार एक पूरा SaaS MVP है, जिसकी अपनी चिंताएँ हैं: खाते और बिलिंग।
डेटा मॉडल
चार टेबल ज़्यादातर ज़रूरतें पूरी कर देती हैं:
- कारोबार की सेटिंग्स — आपका नाम, पता, टैक्स या VAT नंबर, लोगो, बैंक विवरण, डिफ़ॉल्ट भुगतान शर्तें, डिफ़ॉल्ट टैक्स दर, मुद्रा, और अगला इनवॉइस नंबर।
- क्लाइंट — नाम, कंपनी, ईमेल, बिलिंग पता, ज़रूरत हो तो उनका टैक्स नंबर, और डिफ़ॉल्ट शर्तें।
- इनवॉइस — नंबर, क्लाइंट, जारी करने की तारीख, देय तारीख, स्थिति, मुद्रा, नोट, और कुल (उप-योग, टैक्स, कुल योग)।
- लाइन आइटम — इनवॉइस, विवरण, मात्रा, इकाई मूल्य, टैक्स दर, और लाइन का कुल।
अगर क्लाइंट हिस्सों में या कई तरीकों से भुगतान करते हैं तो भुगतान तालिका जोड़ें: इनवॉइस, तारीख, राशि, तरीका, संदर्भ।
वे नियम जो मायने रखते हैं
AI बिल्डर इन्हें सही नहीं करेगा जब तक आप न माँगें:
- क्रमबद्ध, अनोखे नंबर। कई टैक्स सिस्टम उम्मीद करते हैं कि इनवॉइस नंबर अनोखे हों और क्रम में हों। नंबर सर्वर पर तब दें जब इनवॉइस जारी हो, ड्राफ़्ट बनते समय नहीं, ताकि छोड़े गए ड्राफ़्ट नंबरों में अंतर न डालें।
- भेजे गए इनवॉइस लॉक करें। एक बार इनवॉइस भेज दिया गया, तो उसे चुपचाप बदलना समस्या है। सिर्फ़ ड्राफ़्ट एडिट होने दें; भेजे गए इनवॉइस को रद्द करें और नया जारी करें, या क्रेडिट नोट दें।
- क्लाइंट का विवरण स्नैपशॉट करें। अगर क्लाइंट अगले साल पता बदलता है, तो पिछले साल के इनवॉइस पर पुराना पता ही दिखना चाहिए। इनवॉइस जारी होने पर क्लाइंट का विवरण उसमें कॉपी करें।
- पैसा सबसे छोटी इकाई के पूर्ण अंकों में। राशियाँ दशमलव के बजाय सेंट (या पेंस) में रखें, ताकि गोलाई से कुल न खिसकें। टैक्स उसी तरह गोल करें जैसा आपका टैक्स प्राधिकरण चाहता है, लाइन-वार या इनवॉइस-वार।
- स्थिति वास्तविकता के साथ चले। ड्राफ़्ट, भेजा गया, भुगतान हुआ, आंशिक भुगतान, अवधि पार, रद्द। “अवधि पार” देय तारीख से निकाला जाए, हाथ से सेट न हो।
PDF या इनवॉइस पेज?
क्लाइंट PDF की उम्मीद करते हैं, पर वेब पेज को सिंक में रखना आसान है। ज़्यादातर इनवॉइसिंग टूल दोनों देते हैं:
- साझा किया जा सकने वाला इनवॉइस पेज जिसका लिंक अनुमान से न लगे, ताकि क्लाइंट बिना लॉगिन के देख और भुगतान कर सके।
- PDF डाउनलोड उसी डेटा से बना, आपके लोगो और विवरण के साथ।
प्रिंट-फ़्रेंडली लेआउट माँगें और PDF को पेपर साइज़ (A4 या US Letter) पर जाँचें। लंबी लाइन-आइटम सूचियाँ पेज के बीच साफ़ तरह से टूटनी चाहिए।
ऑनलाइन भुगतान पाना
कई कारोबारों के लिए इनवॉइस पर बैंक विवरण दिखाना काफ़ी है। अगर आप कार्ड भुगतान चाहते हैं, तो भुगतान प्रदाता जोड़ें:
- Stripe Checkout या भुगतान लिंक इनवॉइस की राशि के लिए। क्लाइंट इनवॉइस पेज पर “अभी भुगतान करें” पर क्लिक करता है।
- एक वेबहुक प्रदाता से आपके ऐप को बताता है कि भुगतान सफल हुआ, और ऐप इनवॉइस को भुगतान हुआ चिह्नित करता है। सिर्फ़ इसलिए भुगतान हुआ न मानें कि क्लाइंट “सफलता” पेज पर लौट आया; वह पेज बिना भुगतान के भी खोला जा सकता है। देखें अपने ऐप में भुगतान कैसे जोड़ें।
- पहले टेस्ट मोड। प्रदाता की टेस्ट कुंजियों और टेस्ट कार्ड से पूरा प्रवाह ठीक होने तक इस्तेमाल करें।
यह भी जानने योग्य है: Stripe सितंबर 2026 से अपना इनवॉइसिंग उत्पाद भी देता है, जिसमें होस्टेड इनवॉइस पेज हैं। अगर आपको बस इनवॉइस भेजना और भुगतान पाना है, तो वह अकेले काफ़ी हो सकता है।
रिमाइंडर
“आपका इनवॉइस देय है” वाले अपने-आप के ईमेल सबसे ज़्यादा पसंद की जाने वाली सुविधाओं में हैं, और सबसे आसानी से गलत भी हो जाते हैं। आपको चाहिए:
- एक ईमेल प्रदाता (Resend, Postmark, SendGrid जैसे) — देखें अपने ऐप से ईमेल कैसे भेजें।
- कोई ऐसी चीज़ जो शेड्यूल पर चलकर अवधि पार इनवॉइस खोजे। जो प्रकाशित वेब ऐप निष्क्रिय होने पर सो जाता है, वह अपने आप नहीं जागेगा, इसलिए बिल्डर से पूछें कि जाँच कैसे चलेगी, जैसे बाहरी cron सेवा से आपके ऐप के किसी एंडपॉइंट पर शेड्यूल्ड कॉल।
- रिकॉर्ड कि कौन-से रिमाइंडर भेजे गए, ताकि कोई एक ही ईमेल दो बार न पाए।
शुरुआत एक मैन्युअल “रिमाइंडर भेजें” बटन से करें। स्वचालन बाद में।
एक काम करने वाला पहला प्रॉम्प्ट
मेरे वेब डिज़ाइन व्यवसाय के लिए एक इनवॉइसिंग ऐप बनाओ। मैं लॉगिन करके क्लाइंट संभालता हूँ (नाम, कंपनी, ईमेल, बिलिंग पता, VAT नंबर)। मैं लाइन आइटम (विवरण, मात्रा, इकाई मूल्य) के साथ इनवॉइस बनाता हूँ, हर लाइन पर VAT दर के साथ, और उप-योग, VAT और कुल लाइव गणना होकर दिखें। इनवॉइस नंबर क्रम में हों (INV-0001, INV-0002) और तब दिए जाएँ जब मैं इनवॉइस को भेजा गया चिह्नित करूँ; ड्राफ़्ट एडिट हो सकें, भेजे गए इनवॉइस लॉक हों। हर इनवॉइस की स्थिति (ड्राफ़्ट, भेजा गया, भुगतान हुआ, अवधि पार) और देय तारीख हो; “अवधि पार” देय तारीख से निकले। हर इनवॉइस को एक निजी साझा लिंक और मेरे लोगो व बैंक विवरण वाली PDF डाउनलोड मिले। डैशबोर्ड पर कुल बकाया और अवधि पार राशि दिखे। राशियाँ पेंस में सेव करो। सिर्फ़ GBP। सब कुछ डेटाबेस में रखो।
बनाने के चरण
- पहले सेटिंग्स और क्लाइंट। आपका कारोबारी विवरण और क्लाइंट की सूची काम करे, क्योंकि हर इनवॉइस इन्हीं पर निर्भर है।
- इनवॉइस एडिटर। लाइन आइटम, टैक्स और कुल। अजीब संख्याओं से परखें, जैसे 20% VAT पर 3 × £33.33 — और कैलकुलेटर से कुल मिलाएँ।
- नंबरिंग और लॉकिंग। तीन इनवॉइस जारी करें, एक ड्राफ़्ट हटाएँ, फिर एक और जारी करें। नंबर बिना अंतर और दोहराव के क्रम में रहने चाहिए।
- इनवॉइस पेज और PDF। साझा लिंक को निजी विंडो में खोलें। PDF प्रिंट करें।
- भुगतान। Stripe को टेस्ट मोड में जोड़ें, एक टेस्ट कार्ड से इनवॉइस का भुगतान करें, और जाँचें कि वेबहुक उसे भुगतान हुआ चिह्नित करता है।
- सुरक्षा जाँच। लॉग आउट करें और URL में ID बदलकर किसी और क्लाइंट का इनवॉइस खोलने की कोशिश करें। सिर्फ़ निजी लिंक चले, और वह दूसरे इनवॉइस न दिखाए। हमारी सुरक्षा चेकलिस्ट में और जाँचें हैं।
- एक्सपोर्ट। अपने अकाउंटेंट के लिए इनवॉइस और भुगतान की CSV एक्सपोर्ट जोड़ें।
आम गलतियाँ
- फ़्लोटिंग-पॉइंट में पैसा। £0.1 + £0.2 का £0.3 न होना असली ऐप्स में असली बग है। पूर्ण छोटी इकाइयाँ रखें।
- भेजे गए इनवॉइस का बदला जा सकना। क्लाइंट के पास पहुँचने के बाद बदलाव से विवाद और लेखा-जोखा की समस्याएँ होती हैं।
- ड्राफ़्ट पर नंबर देना। इससे अंतर और भ्रम पैदा होते हैं।
- अनुमान लगाए जा सकने वाले इनवॉइस लिंक।
/invoice/42किसी को/invoice/43आज़माने का न्योता देता है। लंबे, अनियमित टोकन इस्तेमाल करें। - एक ही टैक्स नियम मान लेना। टैक्स दरें, रिवर्स चार्ज और ज़रूरी शब्द देश और ग्राहक के प्रकार के हिसाब से अलग हैं। अकाउंटेंट से पूछें; AI को अनुमान न लगाने दें।
- बैकअप न होना। इनवॉइस ऐसे रिकॉर्ड हैं जिन्हें आपको सालों तक रखना पड़ सकता है। नियमित एक्सपोर्ट लें, और जिन प्लान में अनुमति हो, वहाँ कोड GitHub में रखें।
लागत और उपकरण
| हिस्सा | किसके लिए | नोट |
|---|---|---|
| ऐप बिल्डर / होस्टिंग / डेटाबेस | ऐप बनाना और चलाना | Mythex पर एक क्रेडिट बैलेंस इन सबको कवर करता है — देखें प्राइसिंग |
| भुगतान प्रदाता | कार्ड भुगतान | हर लेनदेन पर शुल्क; अपने देश के मौजूदा शुल्क प्रदाता से जाँचें |
| ईमेल प्रदाता | इनवॉइस और रिमाइंडर भेजना | कम मात्रा पर कई के मुफ़्त टियर होते हैं |
| डोमेन | पेशेवर इनवॉइस लिंक | वैकल्पिक, सालाना बिलिंग |
कब तैयार इनवॉइसिंग सॉफ़्टवेयर बेहतर है
अपना बनाएँ जब इनवॉइसिंग आपके अपने काम का हिस्सा हो, जब आप एक ऐसा टूल चाहते हों जो ठीक वैसे ढले जैसे आप बिलिंग करते हैं, या जब आप किसी पहले से मौजूद ऐप में इनवॉइस जोड़ रहे हों। इनमें से किसी स्थिति में स्थापित अकाउंटिंग या इनवॉइसिंग सॉफ़्टवेयर चुनें:
- आपको बहीखाता, बैंक फ़ीड, खर्च ट्रैकिंग और टैक्स रिटर्न एक ही जगह चाहिए।
- आपके देश में किसी तय प्रारूप में या प्रमाणित चैनल से ई-इनवॉइसिंग अनिवार्य है।
- आप चाहते हैं कि आपका अकाउंटेंट उस टूल में काम करे जिसे वह पहले से जानता है।
एक सामान्य बीच का रास्ता: जो हिस्सा आपके लिए खास है (जॉब, टाइमशीट, एक क्लाइंट पोर्टल जहाँ क्लाइंट अपने इनवॉइस देखें) उसे बनाएँ, और संख्याएँ अपने अकाउंटिंग सॉफ़्टवेयर में एक्सपोर्ट करें। छोटे कारोबार के लिए सॉफ़्टवेयर बनाम खरीदना इस फ़ैसले को समझाता है।
Mythex से बनाना
Mythex पर आप चैट में इनवॉइसिंग ऐप का वर्णन करते हैं और उसे लाइव प्रीव्यू में आकार लेते देखते हैं। ज़रूरत होने पर यह एक डेटाबेस जोड़ता है, आपकी Stripe सीक्रेट जैसी API कुंजियाँ प्रोजेक्ट सीक्रेट्स में रखता है, और ऐप को एक URL पर प्रकाशित करता है जिसे आप तुरंत इस्तेमाल कर सकते हैं। docs में Stripe रेसिपी अपनी कुंजियों वाले सेटअप को दिखाती है। बुनियादी बातों वाला तैयार प्रॉम्प्ट चाहिए तो इनवॉइस जनरेटर या फ़्रीलांस इनवॉइसिंग टेम्पलेट आज़माएँ।
सवाल
इनवॉइसिंग ऐप में कौन-सी सुविधाएँ होनी चाहिए?
क्लाइंट की सूची, लाइन आइटम, टैक्स और कुल के साथ इनवॉइस, अनोखे और क्रम से चलने वाले इनवॉइस नंबर, एक PDF या साझा किया जा सकने वाला इनवॉइस पेज, और हर इनवॉइस की स्थिति (ड्राफ़्ट, भेजा गया, भुगतान हुआ, अवधि पार)। ऑनलाइन भुगतान और रिमाइंडर सबसे उपयोगी अगले जोड़ हैं।
क्या मेरा इनवॉइसिंग ऐप कार्ड भुगतान स्वीकार कर सकता है?
हाँ, Stripe जैसे भुगतान प्रदाता के ज़रिए। ऐप इनवॉइस की राशि के लिए भुगतान लिंक या चेकआउट बनाता है, और भुगतान सफल होने पर प्रदाता का वेबहुक इनवॉइस को भुगतान हुआ चिह्नित कर देता है।
क्या अपना इनवॉइसिंग ऐप इस्तेमाल करना कानूनी है?
आम तौर पर हाँ, पर इनवॉइस की कानूनी सामग्री की शर्तें देश-देश में अलग हैं: विक्रेता का विवरण, टैक्स नंबर, तारीखें, टैक्स का ब्रेकडाउन। कुछ देशों में एक तय प्रारूप में ई-इनवॉइसिंग अनिवार्य है। भरोसा करने से पहले अकाउंटेंट से पूछें कि आपके लिए क्या लागू होता है।
मुझे अपना इनवॉइसिंग ऐप बनाना चाहिए या अकाउंटिंग सॉफ़्टवेयर लेना चाहिए?
अगर आपको बहीखाता, टैक्स फ़ाइलिंग या बैंक मिलान चाहिए, तो अकाउंटिंग सॉफ़्टवेयर लें। अपना बनाएँ जब इनवॉइसिंग आपके अपने काम से जुड़ी हो, जैसे जॉब, टाइमशीट या प्रोजेक्ट, या जब आप बिना प्रति-सीट शुल्क के एक सरल टूल चाहते हों।