10. पेमेंट — ग्राहक क्या भुगतान करता है
ग्राहक नकद दे, UPI QR स्कैन करे, या बैंक ट्रांसफर करे — आप यहां रिकॉर्ड करते हैं। बिल अपने आप अपडेट + (WhatsApp ऑन हो तो) ग्राहक को नई बैलेंस के साथ रसीद।
शुरू करने से पहले
- 09-billing.md — कम से कम एक बिल
- वैकल्पिक: 11-whatsapp.md — ऑटो रसीद के लिए
पेमेंट कहां
तीन जगह, एक ही रिकॉर्ड:
| कहां | उपयोग |
|---|---|
| Billing → Pay बटन | लिस्ट से तेज़ |
| Bill drawer → Record Payment | रिव्यू के बाद |
| Customer profile → खाता | एक ग्राहक के सभी पेमेंट |
अलग "Payments" मेन्यू नहीं।
पेमेंट रिकॉर्ड
- बिल खोलें (या रो पर Pay)।
- Quick Collect — बकाया रकम अपने आप।
- कम चुकाए तो बदलें:
- रकम — ₹
- तरीका — Cash · UPI · Bank Transfer · Cheque · Online
- रेफ़रेंस नंबर — UPI ref, चेक नंबर (वैकल्पिक)
- तारीख — आज
- नोट
- Save।
फिर:
- बिल
amount_paidबढ़े। balance_dueगणना।- स्टेटस: Generated → Partial (या Paid)।
- WhatsApp ऑन हो तो रसीद अपने आप।
पेमेंट तरीके
| तरीका | कब |
|---|---|
| Cash | नकद |
| UPI | PhonePe, GooglePay, Paytm. UPI ref कैप्चर |
| Bank Transfer | NEFT / IMPS / RTGS |
| Cheque | चेक नंबर रेफ़रेंस में |
| Online | जेनेरिक |
Billing लिस्ट से त्वरित
सबसे तेज़:
- Billing खोलें।
- ग्राहक खोजें (Overdue / Partial फ़िल्टर)।
- उनकी रो पर Pay · ₹X।
- इनलाइन कैश फ़ील्ड — रकम → ✓।
- हो गया।
ड्रॉअर नहीं। प्रति ग्राहक ~3 सेकंड।
आंशिक पेमेंट
₹2,000 बिल, ग्राहक ₹500:
- Pay।
500।- Save।
बिल:
amount_paid = 500balance_due = 1500status = partial
बाद में और रिकॉर्ड — एक बिल, कई पेमेंट।
अधिक भुगतान — advance balance
₹2,000 बिल पर ₹2,500?
सिस्टम बिल की standalone due पर इनपुट कैप करता है — ₹2,000 तक।
अतिरिक्त ₹500:
- सामान्य पेमेंट बिल बिना (bill_id नहीं =
advance_balanceमें) - या किसी और अनपेड बिल पर
ऑटो-ओवरपे: Paid बिल पर डिलीवरी रद्द/एडिट + बिल रकम चुकाई से कम = अतिरिक्त
advance_balanceमें अपने आप।
ग्राहक-वार पेमेंट
ग्राहक → View Khata या खाता टैब:
- हर बिल (महीना-वार)
- बिल के नीचे पेमेंट — तारीख, तरीका, रकम, ref
- रनिंग टोटल: इस महीने, साल, जीवन
- Advance balance
एक स्क्रीन पर पूरा वित्तीय संबंध।
पेमेंट डिलीट
ग़लत रकम / ग्राहक:
- बिल ड्रॉअर।
- Payments सेक्शन में खोजें।
- डिलीट आइकन।
- कन्फर्म।
बिल गणना:
amount_paidघटेbalance_dueबढ़े
असली डिलीट। वैध रिफंड के लिए नेगेटिव नोट के साथ नया पेमेंट बेहतर।
WhatsApp पेमेंट रसीद
(Payment received टॉगल ऑन हो। 11-whatsapp.md।)
ग्राहक को payment_received मैसेज:
- बिज़नेस + ग्राहक नाम
- बिलिंग महीना + अवधि
- चुकाई रकम
- भुगतान विधि ("UPI · Ref 123456 · 30 अप्रैल 2026 को भुगतान")
- इस महीने का बिल · पिछली बकाया · शेष राशि
- सारांश: प्रोडक्ट + डिलीवरी + काउंटर
डेयरी अकाउंट की "टिल रसीद" के सबसे क़रीब।
बकाया के लिए बल्क रिमाइंडर
बकाया ग्राहकों को नज:
- Billing → Send All Reminders (एम्बर बटन)।
- मॉडल — सभी अनपेड बिल (WhatsApp opt-in)।
- महीना / न्यूनतम बकाया फ़िल्टर।
- चुनें।
- Send N Reminders।
- हर एक को
payment_overdue_reminder:- बिल नंबर
- दिन देरी
- बकाया
- "View Bill" बटन (PDF लिंक)
महीने के अंत या 10+ दिन देर ग्राहकों के लिए।
टिप्स
- तुरंत रिकॉर्ड। घूमते-घूमते वसूल + बाद में = भूल जाएंगे।
- UPI ref कैप्चर। बैंक स्टेटमेंट मिलान के लिए।
- Quick Collect चलते-फिरते; Bill drawer रिव्यू के लिए।
- Advance Balance नियमित चेक।
सामान्य गलतियां
| गलती | समाधान |
|---|---|
| ₹500 की जगह ₹5000 | बिल, पेमेंट रो डिलीट, फिर। |
| ग़लत ग्राहक | ग़लत बिल खोलकर डिलीट। फिर सही ग्राहक से रिकॉर्ड। |
| इस महीने का पुराने में लग गया | ग़लत बिल से डिलीट, सही पर रिकॉर्ड। |
| ग्राहक "कल UPI" रिकॉर्ड नहीं | UPI ऐप में ref चेक। ref + कल की तारीख से रिकॉर्ड। |
आगे क्या?
- 11-whatsapp.md — ऑटो रसीद + रिमाइंडर
- 13-reports.md — कलेक्शन रेट
- 16-faq.md — सामान्य प्रश्न
अपस्ट्रीम संबंधित
- 09-billing.md — बिल
- 05-customers.md — कौन भुगतान करे