# Point of Sale

> Point of Sale (POS) एक वैकल्पिक मॉड्यूल है जो आपको अपने रेस्तरां, बार या कैफ़े में बिक्री करने पर Stock Location से Stock Items काटने की अनुमति देता है।

Source: https://www.purchaseplus.com/hi/docs/for-purchasers/introduction-to-point-of-sale

Markdown: https://www.purchaseplus.com/hi/docs/for-purchasers/introduction-to-point-of-sale.md

# Point of Sale
**यहाँ जाएँ:**

-   [POS क्या है](#what-pos-is)
-   [POS Items](#POSItems)  
    -   [POS Items बनाना](#CreatingPOSItems)
    -   [POS Items देखना और अपडेट करना](#ViewingUpdatingPOSItems)
    -   [POS Items हटाना](#DeletingPOSItems)
-   [POS Outlets](#POSOutlets)
    -   [POS Outlets बनाना](#CreatingPOSOutlets)
    -   [POS Outlets देखना और अपडेट करना](#ViewingUpdatingPOSOutlets)
    -   [POS Outlets हटाना](#DeletingPOSOutlets)
-   [Batch Sales](#BatchSales)
    -   [Batch Sales मैन्युअल रूप से बनाना](#CreatingBatchSalesManually)
    -   [CSV Import के माध्यम से Batch Sales बनाना](#CreateBatchSaleCSVImport)
    -   [API Integration के माध्यम से Batch Sales बनाना](#CreateBatchSalesAPI)
    -   [Batch Sale को CSV में Export करना](#ExportingBatchSales)
    -   [Batch Sale त्रुटियों का निवारण (Troubleshooting)](#TroubleshootingBatchSales)
-   [POS अनुमतियाँ](#POSPermissions)
-   [New बनाम legacy](#new-vs-legacy)

### POS क्या है

Point of Sale (POS) एक वैकल्पिक मॉड्यूल है जो आपको अपने रेस्तरां, बार या कैफ़े में बिक्री करने पर [Stock Location](/hi/docs/for-purchasers/introduction-to-inventory-stock-locations) से [Stock Items](/hi/docs/for-purchasers/introduction-to-inventory-stock-items) काटने की अनुमति देता है। इसके अतिरिक्त, आप PurchasePlus में बिक्री डेटा का रिकॉर्ड रख सकते हैं, जिससे आप स्टॉक मूवमेंट, बिक्री मूल्यों और अन्य विवरणों का मिलान कर सकते हैं।

आपके (बाहरी) POS सिस्टम से बिक्री डेटा को PurchasePlus द्वारा 'Batch Sale' के रूप में ग्रहण (ingest) किया जाता है, जिसे PurchasePlus में तीन तरीकों में से किसी एक द्वारा दर्ज किया जा सकता है:

-   मैन्युअल रूप से,
-   CSV के रूप में अपलोड करके,
-   API Integration के माध्यम से।

POS मॉड्यूल को लागू करने के लिए, आपके संगठन को पहले हमारे [इन्वेंट्री](/hi/docs/for-purchasers/introduction-to-inventory) और [व्यंजनों (Recipes)](/hi/docs/for-purchasers/introduction-to-recipes) मॉड्यूल लागू करने होंगे।

### POS Items

POS Item एक 'कंटेनर' है जो निम्नलिखित को जोड़ता है:

-   एक नाम,
-   एक POS Code (विशिष्ट पहचानकर्ता जो आपके बाहरी POS सिस्टम द्वारा उपयोग किया जाता है), और
-   किसी [Stock Item](/hi/docs/for-purchasers/introduction-to-inventory-stock-items) अथवा [Recipe](/hi/docs/for-purchasers/introduction-to-recipes) का संदर्भ।

जब POS Item 'बेचा' जाता है, तो संदर्भित Stock Item(s) को आपके Stock Locations से उस मात्रा में घटा दिया जाएगा जो Batch Sale में दर्शाई गई है।

#### POS Items बनाना

'Manage POS Items' अनुमति वाले उपयोगकर्ता बाएँ नेविगेशन बार में **\[Point of Sale\]** → **\[New POS Item\]** पर क्लिक करके या **\[Point of Sale\]** → **\[POS Items\]** पेज पर **\[Create New POS Item\]** पर क्लिक करके किसी भी समय एक नया POS Item बना सकते हैं:

![Create New POS Item](/images/docs/for-purchasers/introduction-to-point-of-sale-1.avif)

फ़ॉर्म को ध्यानपूर्वक भरें, यह सुनिश्चित करते हुए कि POS Code आपके बाहरी POS सिस्टम में बेचे जाने वाले उत्पाद के विशिष्ट पहचानकर्ता से पूरी तरह मेल खाता हो। प्रक्रिया पूरी करने के लिए **\[Create POS Item\]** पर क्लिक करें।

![Create POS Item form](/images/docs/for-purchasers/introduction-to-point-of-sale-2.avif)

#### POS Items देखना और अपडेट करना

आप बाएँ नेविगेशन बार में **\[Point of Sale\]** → **\[POS Items\]** पर क्लिक करके अपने संगठन के POS Items की सूची देख सकते हैं:

![POS Items list](/images/docs/for-purchasers/introduction-to-point-of-sale-3.avif)

POS Item के नाम पर क्लिक करने पर आप POS Item Details पेज पर पहुँच जाएँगे, जहाँ 'Manage POS Items' अनुमति वाले उपयोगकर्ता उस POS Item के लिए POS Item Name और POS Code को अपडेट कर सकते हैं:

![POS Item Details](/images/docs/for-purchasers/introduction-to-point-of-sale-4.avif)

वर्तमान में किसी POS Item को उस Stock Item या Recipe के अलावा किसी अन्य पर इंगित (point) करना संभव नहीं है जिसके साथ इसे बनाया गया था। कृपया इस उद्देश्य के लिए एक नया POS Item बनाएँ।

#### POS Items हटाना

किसी POS Item को हटाने के लिए, **\[Point of Sale\]** → **\[POS Items\]** टेबल में POS Item ढूँढें, और **\[More\]** मेनू में **\[Delete POS Item\]** पर क्लिक करें:

![Delete POS Items](/images/docs/for-purchasers/introduction-to-point-of-sale-5.avif)

### POS Outlets

POS Items की ही तरह, POS Outlet भी एक 'कंटेनर' है जो निम्नलिखित को जोड़ता है:

-   एक नाम,
-   एक POS Outlet Code (विशिष्ट पहचानकर्ता जो आपके बाहरी POS सिस्टम द्वारा उपयोग किया जाता है), और
-   किसी [Stock Location](/hi/docs/for-purchasers/introduction-to-inventory-stock-locations) का संदर्भ।

POS Outlets यह पहचानने में मदद करते हैं कि बिक्री किस भौतिक POS Terminal पर की गई थी, और Stock Items या Recipes को किस Stock Location से घटाना है।

#### POS Outlets बनाना

'Manage POS Outlets' अनुमति वाले उपयोगकर्ता **\[Point of Sale\]** → **\[Outlets\] → \[Create New Outlet\]** बटन पर क्लिक करके किसी भी समय एक नया POS Outlet बना सकते हैं:

![Create POS Outlet](/images/docs/for-purchasers/introduction-to-point-of-sale-6.avif)

फ़ॉर्म को ध्यानपूर्वक भरें, यह सुनिश्चित करते हुए कि POS Outlet Code आपके बाहरी POS सिस्टम में भौतिक POS Terminal के विशिष्ट पहचानकर्ता से पूरी तरह मेल खाता हो, और प्रक्रिया पूरी करने के लिए **\[Create POS Outlet\]** पर क्लिक करें:

![Create POS Outlet form](/images/docs/for-purchasers/introduction-to-point-of-sale-7.avif)

POS Outlet के लिए आपके द्वारा चुना गया Stock Location वह स्थान है जहाँ से Batch Sale पूरा होने पर Stock Items काटे जाएँगे।

#### POS Outlets देखना और अपडेट करना

आप बाएँ नेविगेशन बार में **\[Point of Sale\]** → **\[Outlets\]** पर क्लिक करके अपने संगठन के POS Outlets की सूची देख सकते हैं:

![View and Update POS Outlets](/images/docs/for-purchasers/introduction-to-point-of-sale-8.avif)

Outlet के नाम पर क्लिक करने पर आप Outlet Details पेज पर पहुँच जाएँगे, जहाँ 'Manage POS Outlets' अनुमति वाले उपयोगकर्ता Outlet के लिए POS Outlet Name और POS Outlet Code को अपडेट कर सकते हैं:

![POS Outlet Details](/images/docs/for-purchasers/introduction-to-point-of-sale-9.avif)

वर्तमान में किसी POS Outlet को उस Stock Location के अलावा किसी अन्य पर इंगित करना संभव नहीं है जिसके साथ इसे बनाया गया था। कृपया इस उद्देश्य के लिए एक नया POS Outlet बनाएँ।

#### POS Outlets हटाना

किसी POS Outlet को हटाने के लिए, **\[Point of Sale\]** → **\[Outlets\]** टेबल में POS Item ढूँढें, और **\[More\]** मेनू में **\[Delete POS Outlet\]** पर क्लिक करें:

![Delete POS Outlets](/images/docs/for-purchasers/introduction-to-point-of-sale-10.avif)  
  

### Batch Sales

Batch Sale उन Sale Lines (अर्थात बिक्री) का एक संग्रह है जो आपके भौतिक POS टर्मिनलों पर की गई थीं। हमारा सिस्टम इन Sale Lines को थोक में (आमतौर पर दिनांक के अनुसार समूहीकृत) संसाधित करता है, ताकि सही Stock Locations से Stock Items को घटाया जा सके।

Sale Line में निम्नलिखित शामिल होते हैं:

-   एक [POS Item](#POSItems) जो बेचा गया था (घटाए जाने वाले Stock Item को संदर्भित करता है),
-   एक [Outlet](#POSOutlets) जो उस POS टर्मिनल की पहचान करता है जहाँ बिक्री की गई थी (उस Stock Location को संदर्भित करता है जहाँ से Stock Item घटाया जाएगा),
-   Sell Unit Price, जो वह मूल्य है जिस पर POS Item बेचा गया था (**कर रहित**), और
-   बेचे गए POS Items की मात्रा (अर्थात Stock Location से घटाई जाने वाली Stock Item की मात्रा)।

Batch Sales निम्नलिखित स्थितियों (statuses) में से किसी एक में हो सकती हैं:

1.  **Open**: Batch Sale बनाई जा चुकी है, और वर्तमान में अनुमत उपयोगकर्ता द्वारा इसे संपादित किया जा सकता है। 
2.  **Importing**: एक Import (CSV से) शुरू किया गया है। Import पूरा होने के बाद, Batch Sale की स्थिति वापस **Open** हो जाती है। 'Importing' स्थिति में Batch Sales को संपादित नहीं किया जा सकता है।
3.  **Processing**: POS Items (Stock Items) को वर्तमान में Transfers के माध्यम से लक्षित POS Outlet (Stock Location) से घटाया जा रहा है। 'Processing' स्थिति में Batch Sales को संपादित नहीं किया जा सकता है।
4.  **Complete:** सभी POS Items (Stock Items) को लक्षित POS Outlet (Stock Location) से सफलतापूर्वक घटा दिया गया है, और Batch Sale को अब संपादित नहीं किया जा सकता है।
5.  **Failed:** Importing या Processing चरण के दौरान कोई त्रुटि आई है।

आप [मैन्युअल रूप से Batch Sale भर सकते हैं](#CreatingBatchSalesManually), अपलोड आवश्यकताओं के अनुरूप CSV अपलोड कर सकते हैं, या [API इंटीग्रेशन द्वारा Batch Sales बना सकते हैं](#CreateBatchSalesAPI)।

#### Batch Sales मैन्युअल रूप से बनाना

मैन्युअल रूप से नई Batch Sale बनाने के लिए, **\[Point of Sale\]** → **\[Batch Sales\]** पर जाएँ और **\[Create a New Batch Sale\]** पर क्लिक करें:

![Create New Batch Sale Manually](/images/docs/for-purchasers/introduction-to-point-of-sale-11.avif)

सुनिश्चित करें कि निर्माण विधि के रूप में **\[Empty Batch Sale\]** चुना गया है, और Transaction Date वह तिथि है जिस दिन बिक्री की गई थी। आगे बढ़ने के लिए **\[Create\]** पर क्लिक करें:

![Create empty Batch Sale](/images/docs/for-purchasers/introduction-to-point-of-sale-12.avif)

इस पद्धति का उपयोग करके, प्रत्येक Sale Line को व्यक्तिगत रूप से जोड़ा जाना चाहिए। नई Sale Line जोड़ने के लिए **\[Create New Sale\]** पर क्लिक करें:

![Create New Sale line](/images/docs/for-purchasers/introduction-to-point-of-sale-13.avif)

आपको निम्नलिखित जानकारी प्रदान करने के लिए कहा जाएगा:

-   वह POS Item जो बेचा गया था (और इस प्रकार, घटाया जाने वाला Stock Item),
-   वह Outlet जो उस POS टर्मिनल की पहचान करता है जहाँ बिक्री की गई थी (और इस प्रकार, वह Stock Location जहाँ से Stock Item घटाया जाएगा),
-   Sell Unit Price, जो वह मूल्य है जिस पर POS Item बेचा गया था (कर रहित), और
-   बेचे गए POS Items की मात्रा (अर्थात Stock Location से घटाई जाने वाली Stock Item की मात्रा)।

आगे बढ़ने के लिए **\[Create Sale\]** पर क्लिक करें:

![Create Sale on a Batch Sale](/images/docs/for-purchasers/introduction-to-point-of-sale-14.avif)

आवश्यकतानुसार Sale Lines जोड़ना जारी रखें। आपके द्वारा संसाधित की जाने वाली सभी Sale Lines जोड़ लेने के बाद, Batch Sale के शीर्षलेख (header) में **\[Create Transfers\]** पर क्लिक करें:

![Create Transfers on a Batch Sale](/images/docs/for-purchasers/introduction-to-point-of-sale-15.avif)

यह POS Items (अर्थात, वे Stock Items जिन्हें POS Items संदर्भित करते हैं) को निर्दिष्ट Outlet के Stock Location से एक Sale Location में स्थानांतरित कर देगा, जिससे Outlet के Stock Location से Stock Items घट जाएँगे।

#### CSV Import के माध्यम से Batch Sales बनाना

CSV Import के माध्यम से एक नया Batch Sale बनाने के लिए, **\[Point of Sale\]** → **\[Batch Sales\]** पर जाएँ और **\[Create a New Batch Sale\]** पर क्लिक करें:

![Create Batch Sale via CSV Import](/images/docs/for-purchasers/introduction-to-point-of-sale-16.avif)

सुनिश्चित करें कि निर्माण विधि के रूप में **\[Import CSV\]** चुना गया है, और Transaction Date वह तिथि है जिस दिन बिक्री की गई थी।

**महत्वपूर्ण**: Import सफल होने के लिए CSV का सही प्रारूपित होना आवश्यक है। हम [इस टेम्पलेट](https://learn.purchaseplus.com/hubfs/POS%20Batch%20Sale%20-%20Import.csv?hsLang=en) का उपयोग करने और इसे अपने डेटा से भरने की सलाह देते हैं।  
  
तारीख का प्रारूप YYYY-MM-DD होना चाहिए।  
  
यदि आवश्यक हो, तो अतिरिक्त सहायता के लिए कृपया [अपने PurchasePlus Customer Success प्रतिनिधि से बात करें](mailto:help@purchaseplus.com)।

पूरी की गई CSV अपलोड करें (या इसे ड्रॉप ज़ोन में खींचकर छोड़ें), और फिर आगे बढ़ने के लिए **\[Create\]** पर क्लिक करें।

![Create Batch Sale by CSV Upload](/images/docs/for-purchasers/introduction-to-point-of-sale-17.avif)

Import पूरा हो जाने के बाद, आप Sale Lines की समीक्षा कर सकते हैं, और फिर Batch Sale के शीर्षलेख में **\[Create Transfers\]** पर क्लिक करें:

![Create Transfers after CSV import](/images/docs/for-purchasers/introduction-to-point-of-sale-18.avif)

यह POS Items (अर्थात, वे Stock Items जिन्हें POS Items संदर्भित करते हैं) को निर्दिष्ट Outlet के Stock Location से एक Sale Location में स्थानांतरित कर देगा, जिससे Outlet के Stock Location से Stock Items घट जाएँगे।

#### API Integration के माध्यम से Batch Sales बनाना

प्रत्येक मामले के आधार पर, PurchasePlus API के माध्यम से नए Batch Sales बनाने के लिए बाहरी POS सिस्टम के साथ एकीकृत हो सकता है।

सभी एकीकृत POS सिस्टम सिडनी समय के अनुसार सुबह 3 बजे PurchasePlus के साथ सिंक होते हैं। केवल बंद किए गए चेक्स (closed checks) के कारण ही सामग्रियों में कटौती होती है। खुले चेक्स को रिपोर्ट से तब तक फ़िल्टर रखा जाता है जब तक कि वे बंद स्थिति में नहीं आ जाते।

इस एकीकरण की व्यवहार्यता पर चर्चा और निर्धारण करने के लिए कृपया [अपने PurchasePlus Customer Success प्रतिनिधि से बात करें](mailto:help@purchaseplus.com)।

#### Batch Sale को CSV में Export करना

आप साइड नेविगेशन बार में **\[Point of Sale\]** → **\[Batch Sales\]** पर जाकर, संबंधित Batch Sale का चयन करके और उसके **\[Exports\]** टैब पर क्लिक करके चयनित Batch Sale को Export करना चुन सकते हैं। फिर, CSV निर्माण शुरू करने के लिए **\[Create New Export\]** पर क्लिक करें:

![Create New Batch Sale Export](/images/docs/for-purchasers/introduction-to-point-of-sale-19.avif)

एक बार जब Export की स्थिति 'Processing' से बदलकर 'Complete' हो जाती है, तो आप इसे CSV के रूप में डाउनलोड करने के लिए Export File Name पर क्लिक कर सकते हैं:

![Completed Batch Sale export file](/images/docs/for-purchasers/introduction-to-point-of-sale-20.avif)

#### Batch Sale त्रुटियों का निवारण (Troubleshooting)

यदि आप अपने Batch Sales में त्रुटियों का सामना कर रहे हैं, तो कृपया सहायता के लिए हमारे [POS Batch Sale Troubleshooting](/hi/docs/for-purchasers/troubleshooting-pos-batch-sales) लेख को देखें। 

### POS अनुमतियाँ

3 POS अनुमतियाँ हैं जो यह निर्धारित करती हैं कि कोई उपयोगकर्ता POS मॉड्यूल के भीतर क्या कार्रवाइयाँ कर सकता है:

-   **Manage POS Items** - इस अनुमति वाले उपयोगकर्ता अपने संगठन के स्वामित्व वाले POS Items बना और अपडेट कर सकते हैं।
-   **Manage POS Outlets** - इस अनुमति वाले उपयोगकर्ता POS Outlets बना और अपडेट कर सकते हैं।
-   **Manage Batch Sales** - इस अनुमति वाले उपयोगकर्ता अपने संगठन की ओर से Batch Sales बना, अपडेट और पूर्ण कर सकते हैं।

यदि आपको अपने उपयोगकर्ता प्रोफ़ाइल के लिए इनमें से एक या अधिक अनुमतियों को सक्षम करने की आवश्यकता है, तो कृपया अपने संगठन के सिस्टम एडमिनिस्ट्रेटर से बात करें, या [अपने PurchasePlus Customer Success प्रतिनिधि से संपर्क करें।](mailto:help@purchaseplus.com)

### New बनाम legacy

_निम्नलिखित अनुभाग PurchasePlus के POS मॉड्यूल के पुराने उपयोगकर्ताओं के लिए रुचिकर हो सकता है_।

यह ध्यान रखना महत्वपूर्ण है कि नई POS कार्यक्षमता Legacy POS कार्यक्षमता से पूरी तरह से अलग है, और ये दोनों मॉड्यूल एक ही संगठन में एक साथ मौजूद नहीं रह सकते हैं।

New POS और Legacy POS मॉड्यूल के बीच अंतर इस प्रकार हैं:

| **NEW POS** | **LEGACY POS** |
| --- | --- |
| शब्दावली: 'POS Item Codes' / 'POS Codes' | शब्दावली: 'PLU Codes' |
| शब्दावली: 'Batch Sales' | शब्दावली: 'Sales' |
| शब्दावली: 'Sale Lines' | शब्दावली: 'Sales' |
| POS Item के निर्माण के दौरान Stock Item या Recipe की पहचान करना | Recipes या Buy Lists में PLU Code असाइन करना |
| **[POS]** → **[Outlets]** में Outlets (Stock Locations के साथ) सेट अप करना | Department Settings में Outlet Codes सेट अप करना |
| उपयोगकर्ता इंटरफ़ेस (UI) में Open Batch Sales बनाना और अपडेट करना | Legacy में उपलब्ध नहीं है |
| यदि उपयोगकर्ता Sale Lines में त्रुटियों के साथ Transfers बनाने का प्रयास करता है तो अब चेतावनियाँ उपलब्ध हैं | Legacy में उपलब्ध नहीं है |
| एक नया v3 API एंडपॉइंट है जिसे [New Inventory](/hi/docs/for-purchasers/introduction-to-inventory) के साथ संगत होने के लिए विकसित किया गया है। | Legacy Inventory और बाहरी POS सिस्टम के बीच एकीकरण के लिए v2 API एंडपॉइंट। |

_यदि आप Legacy PurchasePlus से माइग्रेट कर रहे हैं, तो PurchasePlus में POS सेट अप करने में अतिरिक्त सहायता के लिए कृपया [हमारी टीम से संपर्क करें](mailto:help@purchaseplus.com)।_
