ऑपरेशन “पहले प्राप्त अनुरोध पहचानकर्ता का उपयोग करके एक कानूनी इकाई के लिए उद्धरण प्राप्त करने के अनुरोध का परिणाम प्राप्त करने का अनुरोध। एक विशिष्ट भुगतान पहचानकर्ता क्या है? विशिष्ट भुगतान पहचानकर्ता का पता कैसे लगाएं? एसओएस की जांच करने के अनुरोध का उदाहरण

सामान्य जानकारी

  • इनपुट पैरामीटर का विवरण

  • इनपुट डेटा: WS_ULIPZAPRID_2_311_11_04_0 योजना के अनुसार XML दस्तावेज़2 _01_01.XSD
        1. आउटपुट पैरामीटर का विवरण

    आउटपुट:योजना के अनुसार XML दस्तावेज़WS_OTVVIPULXSD_2_311_14_04_02_01.XSD

    या

    आउटपुट:योजना WS_ULIPOTVID_2_311_09_04_02_01.XSD के अनुसार XML दस्तावेज़

    जटिल प्रकार के पैरामीटर परिशिष्ट "सामान्य डेटा संरचनाओं का विवरण" (पैराग्राफ 10, 6, 9 में) में वर्णित हैं।

        1. वापसी कोड




    वापसी कोड

    वापसी कोड विवरण

    घटना की स्थितियाँ

    एक टिप्पणी

    1

    01

    मांगी गई जानकारी नहीं मिली

    ऐसा तब होता है जब कानूनी इकाई के बारे में जानकारी यूनिफाइड स्टेट रजिस्टर ऑफ़ लीगल एंटिटीज़ में नहीं मिलती है

    2

    51

    प्रसंस्करण के लिए अनुरोध स्वीकार कर लिया गया

    तब होता है जब कोई अनुरोध प्रसंस्करण के लिए सफलतापूर्वक स्वीकार कर लिया जाता है



    3

    52

    उत्तर तैयार नहीं है

    तब होता है जब प्रसंस्करण के लिए सफलतापूर्वक स्वीकार किए गए अनुरोध का जवाब तैयार नहीं होता है

    अतुल्यकालिक अनुरोध के लिए उपयोग किया जाता है

    4

    53

    किसी कानूनी इकाई/व्यक्तिगत उद्यमी के संबंध में जानकारी इलेक्ट्रॉनिक रूप से प्रदान नहीं की जा सकती

    तब होता है जब इलेक्ट्रॉनिक रूप में किसी अनुरोध का उत्तर उत्पन्न करना असंभव होता है।

    5

    82

    प्रारूप-तार्किक नियंत्रण त्रुटि

    तब होता है जब दस्तावेज़ (अनुरोध) xsd स्कीमा से मेल नहीं खाता

    रिजर्व का उपयोग नहीं किया जा सकता

    6

    83

    इस प्राधिकरण से निर्दिष्ट अनुरोध आईडी और जानकारी के प्रकार के साथ कोई अनुरोध नहीं किया गया है

    ऐसी स्थिति में होता है जहां कानूनी इकाई से उद्धरण के अनुरोध के परिणाम के लिए अनुरोध एक गलत (अज्ञात) अनुरोध पहचानकर्ता को इंगित करता है और (या) ऐसे पहचानकर्ता के साथ अनुरोध इस प्राधिकरण से प्राप्त नहीं हुआ था

    अतुल्यकालिक अनुरोध के लिए उपयोग किया जाता है (किसी कानूनी इकाई से उद्धरण के अनुरोध का परिणाम प्राप्त करते समय)

    9

    99

    सिस्टम त्रुटि

    तब होता है जब रूस की संघीय कर सेवा के आईएस सॉफ़्टवेयर में आंतरिक त्रुटियाँ होती हैं


        1. परीक्षण के मामलों

    किसी कानूनी इकाई से उद्धरण के अनुरोध का परिणाम प्राप्त करने का अनुरोध

    किसी कानूनी इकाई से उद्धरण प्राप्त करने के अनुरोध का परिणाम प्राप्त करने के अनुरोध का जवाब, यदि अनुरोध अभी तक संसाधित नहीं हुआ है

    रिटर्न कोड 53 के साथ एक कानूनी इकाई से उद्धरण प्राप्त करने के अनुरोध का परिणाम प्राप्त करने के अनुरोध का जवाब

    किसी त्रुटि के साथ कानूनी इकाई से उद्धरण के अनुरोध के परिणाम के लिए अनुरोध का जवाब (जिसके लिए प्रसंस्करण कोड आरक्षित नहीं है)
    (विशेषता मान बदलते हैं और)



    ध्यान दें: परीक्षण वातावरण में इस त्रुटि के उत्पन्न होने की स्थितियाँ कृत्रिम रूप से ट्रिगर की गई थीं। यह उदाहरण त्रुटि प्रतिक्रिया के सामान्य तर्क और संरचना का वर्णन करता है। उत्पादन परिवेश पर परीक्षण करते समय, आवश्यक शर्तें प्रदान किए बिना बिल्कुल वही प्रतिक्रिया लौटाना संभव नहीं है।

    जाँच यह सुनिश्चित करने के लिए की जाती है कि परियोजना पक्ष पर चालान और उसके बाद के भुगतान को सही ढंग से संसाधित किया जा सकता है।

    सरलीकृत एकीकरण के साथ, उपयोगकर्ता आईडी और ऑर्डर की दो बार जाँच की जाती है: भुगतान फ़ॉर्म पर जाते समय और भुगतान विधि चुनते समय।

    परियोजना की जरूरत है:

    • उपयोगकर्ता आईडी या ऑर्डर सत्यापन URL(अपने व्यक्तिगत खाते में तकनीकी सेटिंग्स में निर्दिष्ट करें);
    • एक हैंडलर सिस्टम से अनुरोध मापदंडों को स्वीकार करने और पहचानने और सिस्टम की अपेक्षा के अनुसार प्रतिक्रिया देने में सक्षम है।

    यदि चालान जारी करने के बाद आईडी सत्यापन विफल हो जाता है, तो चालान जारी नहीं किया जाएगा, और उपयोगकर्ता को पैरामीटर का उपयोग करके प्रोजेक्ट द्वारा निर्दिष्ट भुगतान त्रुटि पृष्ठ पर पुनः निर्देशित किया जाएगा वापसी_यूआरएल_असफलया तकनीकी सेटिंग्स में (यदि पृष्ठ निर्दिष्ट नहीं है, तो सिस्टम पक्ष पर एक समान का उपयोग किया जाता है)। GET विधि का उपयोग करके एक पैरामीटर स्वचालित रूप से भुगतान त्रुटि पृष्ठ पर भेजा जाता है err_msgअर्थ के साथ "ऐसा चरित्र मौजूद नहीं है".

    सिस्टम से प्रोजेक्ट तक पैरामीटर का अनुरोध करें

    सिस्टम व्यक्तिगत खाते में तकनीकी सेटिंग्स में निर्दिष्ट उपयोगकर्ता आईडी या ऑर्डर की जांच के लिए प्रोजेक्ट को यूआरएल पर एक अनुरोध भेजता है।

    • स्थानांतरण विधि - डाक;
    • एन्कोडिंग - यूटीएफ-8.

    पैरामीटर

    पैरामीटर विवरण

    पैरामीटर प्रारूप

    आवश्यक पैरामीटर

    उपयोगकर्ता पहचान उपयोगकर्ता या ऑर्डर आईडी (पैरामीटर मान के बराबर)। उपनामवी ) स्ट्रिंग(256) हाँ
    userid_extra भुगतान करने या प्रोजेक्ट पक्ष पर आंकड़े एकत्र करने के लिए आवश्यक अतिरिक्त जानकारी (पैरामीटर मान के बराबर)। nick_extra ) स्ट्रिंग(500) नहीं
    चाबी

    अनुरोध का सत्यापन हस्ताक्षर. इसे निम्नलिखित मापदंडों के संयोजन से md5 एल्गोरिदम का उपयोग करके हैश के रूप में बनाया गया है:

    • पैरामीटर मान उपयोगकर्ता पहचान,
    • प्रोजेक्ट गुप्त कुंजी
    md5(0userid0प्रोजेक्ट रहस्य) हाँ
    मात्रा 0 हाँ
    paymentid चेक अनुरोध की जाँच की जा रही है। केवल शून्य मान स्वीकार करता है (राशि = 0) 0 हाँ
    आदेश कामतत्व प्रोजेक्ट अकाउंटिंग सिस्टम में भुगतान आईडी (पैरामीटर मान के बराबर)। आदेश कामतत्ववी ) वर्कर(64) नहीं

    परियोजना प्रतिक्रिया विकल्प

    प्रोजेक्ट से सिस्टम के अनुरोध को एक प्रतिक्रिया मिलनी चाहिए।

    अनुरोध पैरामीटर पास करने के लिए निम्नलिखित नियमों का उपयोग किया जाता है:

    • प्रारूप - एक्सएमएल;
    • एन्कोडिंग - यूटीएफ-8.

    पैरामीटर

    पैरामीटर विवरण

    पैरामीटर प्रारूप

    आवश्यक पैरामीटर

    कोड

    प्रतिक्रिया कोड का अनुरोध करें.

    • हाँ- पहचानकर्ता मौजूद है.
    • नहीं- पहचानकर्ता मौजूद नहीं है

    (अक्षर संवेदनशील)

    हाँ
    टिप्पणी अनुरोध पर प्रतिक्रिया कोड को डिकोड करना।
    पाठ उदाहरण:
    • उपयोगकर्ता आईडी पैरामीटर सत्यापन विफल रहा;
    • ऑर्डरआईडी पैरामीटर सत्यापन विफल रहा;
    • मुख्य पैरामीटर सत्यापन विफल रहा
    स्ट्रिंग(400) नहीं

    उपयोगकर्ता आईडी या ऑर्डर सत्यापन अनुरोध पर उदाहरण प्रतिक्रिया

    हाँ

    उपयोगकर्ता आईडी या ऑर्डर की जाँच करते समय न्यूनतम सिस्टम अनुरोध हैंडलर का एक उदाहरण

    // एक प्रतिक्रिया फ़ंक्शन उत्पन्न करना sentResponse($status, $message = "")( $response = ""।"\n"; $प्रतिक्रिया .= " "।"\n"; $प्रतिक्रिया .= " ".$स्थिति।""।"\n"; $प्रतिक्रिया .= " ".$संदेश।""।"\n"; $प्रतिक्रिया .= ""; मरो($प्रतिक्रिया); ) //उपयोगकर्ता आईडी या ऑर्डर फ़ंक्शन के अस्तित्व की जांच करें checkUser($userID)( $sql = "उन उपयोगकर्ताओं से लॉगिन चुनें जहां usr_id = ".intval($userID); $query = mysql_query ($sql); if(mysql_error())( return FALSE; ) if(mysql_num_rows($query) == 0)( return FALSE; ) return TRUE; $projectHash = md5($_POST["राशि"].$_POST["userid"].$_POST[" paymentid"].$secretKey); if($projectHash != $_POST["key"])( sentResponse("NO", "Request हस्ताक्षर अमान्य है।"); ) if(floatval($_POST["amount"]) == 0 && intval( $ _POST[" paymentid"]) == 0)( //उपयोगकर्ता आईडी की जांच करने का अनुरोध करें या यदि(checkUser($_POST["userid"]))(sendResponse("YES", "पहचानकर्ता मौजूद है"); ) अन्यथा (sendResponse ("नहीं", "पहचानकर्ता नहीं मिला");

    विशिष्ट भुगतान पहचानकर्ता - यह क्या है? यह किस लिए है? ये सबसे आम प्रश्न हैं जो उद्यमी बैंक में कर का भुगतान करते समय पूछते हैं, जब कोई बैंक कर्मचारी यह बताने के लिए कहता है तो भ्रम पैदा होता है। मैं इसे कहाँ पा सकता हूँ, मैं इसे कैसे प्राप्त कर सकता हूँ, और क्या मैं इसके बिना काम कर सकता हूँ? इस प्रकार, प्रक्रिया को सरल बनाने के लिए बनाए गए एक उपकरण के परिणामस्वरूप नए मुद्दे सामने आए जिन्हें स्पष्ट करने की आवश्यकता थी।

    एक विशिष्ट पहचानकर्ता क्या है?

    एक अद्वितीय भुगतान पहचानकर्ता एक 20-अंकीय कोड है जिसे कर ऋण का भुगतान करते समय निर्दिष्ट किया जाना चाहिए, इससे कर सेवा वेबसाइट पर आपके व्यक्तिगत खाते से आसानी से और शीघ्रता से कर का भुगतान करना संभव हो जाता है। यह दृष्टिकोण ऑपरेशन प्रक्रिया को बहुत सरल और तेज़ बनाता है। भुगतान शीघ्रता से होता है, और इसलिए समय पर होता है, जिससे देरी से बचा जाता है, जिसका अर्थ है जुर्माना और ब्याज।

    एक विशिष्ट पहचानकर्ता का उपयोग करने से उद्यमियों, कानूनी संस्थाओं और व्यक्तियों को सुविधाजनक तरीके से करों का भुगतान करने की अनुमति मिलती है। लेकिन इस मामले में कर दस्तावेज़ीकरण फॉर्म प्राप्त करने और भरने की अपनी विशेषताएं हैं जिन्हें ध्यान में रखा जाना चाहिए। समस्या इस तथ्य में भी निहित है कि सरकारी सूचना सेवा में स्वयं एक जटिल, भ्रमित करने वाली संरचना है जिसे एक अनुभवी उपयोगकर्ता भी हमेशा नहीं समझ सकता है।

    यह किस लिए है?

    इसकी आवश्यकता इसलिए है ताकि संघीय कर सेवा को पता चले कि खाते में पैसा कब और किस व्यक्ति से प्राप्त हुआ था। जीआईएस में लाखों उपयोगकर्ता पंजीकृत हैं, यह निर्धारित करना मुश्किल है कि पैसा किससे और किस उद्देश्य के लिए स्थानांतरित किया गया है। इसीलिए, वित्त मंत्रालय संख्या 107एन दिनांक 12 नवंबर 2013 के आदेश से, नियमों को बदल दिया गया, जिसके अनुसार करों के लिए प्रोद्भवन भुगतान के लिए एक विशिष्ट पहचानकर्ता अलग से दिखाई दिया।

    राजकोषीय नीति को अधिक प्रभावी ढंग से लागू करने और लगातार चूक करने वालों की पहचान करने के लिए कर सेवा को इसकी आवश्यकता है। कानूनी संस्थाओं और व्यक्तियों को करों का भुगतान करने के सबसे सुविधाजनक और तेज़ तरीके के रूप में इसकी आवश्यकता है। परिणामस्वरूप, सरकार कर अधिकारियों के कार्यों को नियंत्रित कर सकती है और उन मामलों को रोक सकती है जब उनके कार्य उन्हें सौंपी गई शक्तियों से अधिक हो जाते हैं, जो अक्सर अतीत में होता था। व्यवसायी व्यक्ति की इच्छा पर कम निर्भर होते हैं और अवैध उगाही से पीड़ित होते हैं। किए जाने वाले निरीक्षणों की संख्या कम कर दी गई है.

    इसका संकेत किसे देना चाहिए?

    सामान्य नागरिक, उद्यमी (व्यक्ति) और कानूनी संस्थाएं दोनों एक अद्वितीय भुगतान पहचानकर्ता का संकेत दे सकते हैं। यह सीधे सूचना प्रणाली खाते में या बैंक के माध्यम से करों का भुगतान करते समय किया जा सकता है। स्थानांतरण करते समय, आपको यह ध्यान रखना चाहिए कि Sberbank के माध्यम से भुगतान की अपनी विशेषताएं हैं। उनका अपना विशेष फॉर्म होता है, जिसे भरते समय एक विशिष्ट पहचानकर्ता निर्दिष्ट करने की आवश्यकता नहीं होती है। राज्य सेवा सेवा या बैंक शाखा के माध्यम से करों और राज्य कर्तव्यों का भुगतान करते समय यूआईएन का संकेत दिया जाता है।

    यदि कोई व्यक्ति या कानूनी इकाई करों और शुल्कों के भुगतान के लिए भुगतान दस्तावेज भरती है, जिसके लिए भुगतान की समय सीमा अभी समाप्त नहीं हुई है, तो वह एक विशिष्ट पहचानकर्ता दर्ज नहीं कर सकता है, लेकिन विवरण दर्ज करने की नियत तारीख में एक शून्य डाल सकता है। हालाँकि लाइन भरने की इस पद्धति को कानून द्वारा अनुमति है, बैंक के माध्यम से भुगतान करते समय, कर्मचारी को 20 अंकों की भुगतान संख्या के साथ लाइन भरने की आवश्यकता हो सकती है और उसे भुगतान स्वीकार करने से इनकार करने का अधिकार है। इसलिए, यह जानना महत्वपूर्ण है कि किन मामलों में इसका संकेत दिया जाना चाहिए और किन मामलों में यह आवश्यक नहीं है।

    किन मामलों में इसे इंगित करना आवश्यक है?

    यह ध्यान दिया जाना चाहिए कि पहचानकर्ता को हमेशा निर्दिष्ट करने की आवश्यकता नहीं होती है, लेकिन केवल कुछ मामलों में, जो बैंक ऑफ रूस के नियमों और विनियमों (विशेष रूप से, विनियमन संख्या 383-पी) में वर्णित हैं। यूआईएन - एक विशिष्ट पहचानकर्ता दो मामलों में दर्शाया गया है:

    1. यदि यह धन के प्राप्तकर्ता द्वारा इंगित किया गया था और समझौते की शर्तों के अनुसार उन्हें भुगतान करने के लिए बाध्य किसी व्यक्ति या कानूनी इकाई को प्रदान किया गया था। इस मामले में, पहचानकर्ता स्वचालित रूप से असाइन किया जाता है।
    2. कर अधिकारियों को धनराशि हस्तांतरित करते समय। एक उद्यमी या व्यक्ति भुगतान पर्ची के विशेष क्षेत्रों (पंक्तियों) को कागज या इलेक्ट्रॉनिक रूप में भरता है। ऐसे में भरने में कुछ दिक्कतें आती हैं। आख़िरकार, एक उद्यमी को हमेशा यह नहीं पता होता है कि उसकी विशिष्ट भुगतान पहचानकर्ता संख्या क्या है या उसे कहाँ से प्राप्त किया जाए।

    दूसरे मामले में, अधिकांश करदाताओं को कठिनाइयों का अनुभव होता है क्योंकि वे नहीं जानते कि इसे कहाँ से प्राप्त करें और इसे दस्तावेज़ में कहाँ इंगित करें। गलत तरीके से निर्दिष्ट डेटा के कारण भुगतान में देरी, जुर्माना और जुर्माना होता है।

    मुझे आईडी कहां और कैसे मिल सकती है?

    मैं विशिष्ट भुगतान पहचानकर्ता के बारे में जानकारी कैसे प्राप्त कर सकता हूं, साथ ही यह भी कि क्या भुगतान स्वीकार किया गया था? आप सिस्टम में पंजीकरण के बाद और देर से भुगतान के मामले में भुगतान आदेश प्राप्त होने पर अपने जीआईएस व्यक्तिगत खाते में इसकी जांच कर सकते हैं। लेकिन यह एक चरम मामला है. उद्यमी को कर अधिकारियों को ऋण या जुर्माने की उपस्थिति का संकेत देने वाले दस्तावेजों से संख्या का पता चल जाएगा।

    यदि कोई अतिदेय भुगतान नहीं था, लेकिन आपको यूआईएन इंगित करने की आवश्यकता है, तो आपको नंबर प्राप्त करने के लिए बस कर सेवा को एक अनुरोध भेजने की आवश्यकता है।

    इसे सही तरीके से कैसे भरें?

    जब करदाता रूसी संघ की बजट प्रणाली को भुगतान करते हैं, तो वे भुगतान आदेश भरते हैं। विशिष्ट पहचानकर्ता के अलावा, उद्यमी को यह भी बताना होगा:

    • उस संस्था का बीआईसी जिसके माध्यम से भुगतान किया जाएगा;
    • बैंक का नाम, उसका कानूनी पता;
    • चालू खाता जिससे स्थानांतरण किया जाएगा;
    • भुगतान का प्रकार (कोड);
    • ऑपरेशन की तारीख.

    संख्या को विशिष्ट भुगतान पहचानकर्ता - 22 (फ़ील्ड कोड) की पंक्ति में दर्ज किया गया है। यदि भुगतान समय पर हो तो ही न भरें। इस स्थिति में, इस पंक्ति में "0" (शून्य) दर्ज करें।

    यदि दस्तावेज़ में पहले से ही यूआईएन है तो क्या करें?

    कभी-कभी, विशेष रूप से विशेष सूचना प्रणालियों के माध्यम से भुगतान करते समय, किसी ऑर्डर को इलेक्ट्रॉनिक रूप से लाइन में भरते समय (इसका कोड 22 है), एक अद्वितीय भुगतान पहचानकर्ता अपने आप दिखाई देता है। हमें इसके बारे में कैसा महसूस करना चाहिए? यदि समय पर धनराशि जमा की जाती है तो क्या इसे त्रुटि माना जाएगा? वास्तव में, कोई त्रुटि नहीं है. आप या तो आईडी नंबर बताकर या लाइन में "0" दर्ज करके भुगतान कर सकते हैं। भुगतान में देरी होने पर, यानी कर कार्यालय के अनुरोध पर, आपको बस पहचानकर्ता को इंगित करने की आवश्यकता होती है।

    यद्यपि बिना किसी प्रतिबंध के भुगतान करना संभव है, यह दृष्टिकोण अवांछनीय है। एक उद्यम को नियमित कर भुगतान और कर अधिकारियों के अनुरोध पर भुगतान किए जाने वाले भुगतान के बीच अंतर करना चाहिए। इससे रिपोर्टिंग में भ्रम से बचने में मदद मिलेगी.

    लेकिन भले ही आदेश में पहचानकर्ता का पता लगाना और इंगित करना संभव न हो, इससे बैंकों को इसे स्वीकार करने से इनकार करने का अधिकार नहीं मिलता है। यूआईपी (विशिष्ट भुगतान पहचानकर्ता) निर्दिष्ट नहीं होने पर भी बैंक धनराशि स्वीकार करने और स्थानांतरित करने के लिए बाध्य है। यह नियम कर सेवा के आधिकारिक दस्तावेजों में वर्णित है। इसमें स्पष्ट रूप से कहा गया है कि किसी व्यक्ति या कानूनी इकाई को केवल अपना टीआईएन इंगित करना होगा और विशिष्ट भुगतान पहचानकर्ता की पंक्ति (कोड 22) में "0" दर्ज करना होगा। इस मामले में, बैंक को भुगतान हस्तांतरित करने से इनकार करने का अधिकार नहीं है। लेकिन उद्यमी को यह अवश्य ध्यान रखना चाहिए कि किसी त्रुटि या देरी की स्थिति में बैंक जिम्मेदार नहीं है।

    कोड का क्या अर्थ है: पहचानकर्ता को डिकोड करना

    पहचानकर्ता को इस प्रकार डिक्रिप्ट किया गया है:

    1. संख्या 1 से 3 तक कर विभाग का कोड दर्शाती है जिससे धनराशि प्राप्त की जाएगी।
    2. संख्या 4 भुगतान के प्रकार को इंगित करता है। यह स्थान सदैव शून्य रहता है।
    3. 5 से 19 तक की संख्याएँ। कर प्रणाली में दस्तावेज़ कोड इंगित करें। प्रत्येक भुगतानकर्ता को दस्तावेज़ सूचकांक के पिछले संस्करण के आधार पर अपना स्वयं का विशेष कोड सौंपा जाता है।
    4. अंक 20. इसका नंबर तय करता है कि कौन सी सरकारी एजेंसी भुगतान का सत्यापन कर रही है. कोड के शेष 19 अंकों को ध्यान में रखते हुए गणना की गई।

    अद्वितीय भुगतान पहचानकर्ता दस्तावेज़ सूचकांक के समान तभी होता है जब सूचकांक में 20 अंक होते हैं।

    यदि आप इसे निर्दिष्ट नहीं करते हैं तो क्या होगा?

    यूआईएन नंबर का उपयोग करके, कर और बजट के अन्य भुगतान स्वचालित रूप से रिकॉर्ड किए जाते हैं। बजट के भुगतान की जानकारी एकल डेटाबेस में स्थानांतरित की जाती है। यदि आप गलत कोड दर्ज करते हैं या इसे निर्दिष्ट नहीं करते हैं, तो सिस्टम भुगतान को पहचान नहीं पाएगा और धन हस्तांतरित नहीं किया जाएगा। यह इस तरह की परेशानियों से भरा है:

    • कंपनी बजट और फंड के लिए कर्ज लेगी;
    • जुर्माना लगता रहेगा;
    • आपको भुगतान को स्पष्ट करने और उसके भाग्य का पता लगाने की आवश्यकता होगी;
    • बजट या निधि में पैसा देरी से पहुंचेगा।

    यदि किसी व्यवसायी के पास अद्वितीय भुगतान पहचानकर्ता नहीं है या उसे नहीं पता है कि इसे कहां से प्राप्त किया जाए, तो वह कर अधिकारियों की कार्रवाई की प्रतीक्षा करने के बजाय किसी भी समय जीआईएस में सहायता सेवा का उपयोग कर सकता है। यदि किसी उद्यमी के पास इंटरनेट और राज्य सेवा इलेक्ट्रॉनिक प्रणाली तक पहुंच नहीं है, तो वह निकटतम कर कार्यालय को एक नियमित पत्र भेज सकता है या पहचानकर्ता प्राप्त करने के लिए व्यक्तिगत रूप से उपस्थित हो सकता है।

    आईडी प्राप्त करने के लिए किन दस्तावेजों की आवश्यकता है?

    यह सब इस बात पर निर्भर करता है कि दस्तावेज़ किस रूप में तैयार किया जाएगा और भुगतान कैसे किया जाएगा। यदि यह एक कागजी दस्तावेज़ है, तो आपको कर प्राधिकरण को एक लिखित अनुरोध भेजना होगा। पत्र में अपना पासपोर्ट विवरण, आईएनएन और एसएनआईएलएस नंबर बताएं। प्रतिक्रिया पत्र में एक अद्वितीय भुगतान पहचानकर्ता भेजा जाएगा। यदि कोई कानूनी इकाई या व्यक्ति यह जानकारी प्राप्त करने के लिए व्यक्तिगत रूप से विभाग में आता है, तो ये दस्तावेज़ उसके पास होने चाहिए। उन्हें फॉर्म भरने होंगे।

    इलेक्ट्रॉनिक रूप से विवरण प्राप्त करने के लिए, आपको पहले राज्य सेवा वेबसाइट पर एकीकृत सूचना प्रणाली में पंजीकरण करना होगा, जिसमें लिखित अनुरोध के समान डेटा दर्शाया जाएगा। इसके बाद आपके निवास स्थान पर एक एक्सेस कुंजी के साथ एक पत्र भेजा जाएगा। और इसके बाद ही आप एक विशिष्ट पहचानकर्ता प्राप्त करने का अनुरोध कर सकते हैं। आमतौर पर यह सेवा आवेदन के कुछ घंटों के भीतर प्रदान की जाती है। किसी दस्तावेज़ की आवश्यकता नहीं है.

    जैसा कि आप देख सकते हैं, पहचानकर्ता का उपयोग करते समय कुछ भी जटिल नहीं है। उसे पहचानना मुश्किल नहीं होगा. ऐसा करने के लिए, आपको ढेर सारे दस्तावेज़ या प्रमाणपत्र इकट्ठा करने की ज़रूरत नहीं है। लेकिन करों का भुगतान सुविधाजनक रूप में और किसी भी समय किया जा सकता है। यदि पहले कानूनी संस्थाओं और व्यक्तियों को कर भुगतान करने के लिए समय और पैसा खर्च करना पड़ता था, तो इसकी मदद से उन्हें घर या कार्यालय छोड़े बिना, काम में बाधा डाले बिना भुगतान किया जा सकता है।

    1. इंटरफ़ेस को सबनेट आईपी पते से HTTPS अनुरोध स्वीकार करना होगा:
      • 79.142.16.0, मास्क 255.255.240.0 (20)
      • 91.232.230.0, मास्क 255.255.254.0 (23)
    2. इंटरफ़ेस को HTTP GET पद्धति का उपयोग करके सिस्टम द्वारा पारित मापदंडों को संसाधित करना होगा।
    3. इंटरफ़ेस को UTF-8 एन्कोडिंग में XML प्रारूप में सिस्टम के लिए प्रतिक्रिया उत्पन्न करनी होगी।
    4. सूचना का आदान-प्रदान "अनुरोध-प्रतिक्रिया" मोड में किया जाता है, और प्रतिक्रिया की गति 60 सेकंड से अधिक नहीं होनी चाहिए, अन्यथा सिस्टम टाइमआउट के कारण कनेक्शन तोड़ देता है।
    5. यदि कनेक्टेड प्रदाता की सेवाओं के लिए भुगतान की अपेक्षित संख्या गहन (प्रति मिनट 10 भुगतान तक या अधिक) होने की उम्मीद है, तो यह आवश्यक है कि इंटरफ़ेस 10-15 एक साथ कनेक्शन तक बहु-थ्रेडेड संचार का समर्थन करता है।
    6. इंटरफ़ेस को निम्नलिखित टीसीपी पोर्ट में से किसी एक पर HTTPS प्रोटोकॉल के माध्यम से अनुरोध स्वीकार करना होगा: 80, 81, 443, 8008, 8080, 8081, 8090, 8443, 4433। अन्य पोर्ट के उपयोग की अनुमति नहीं है।

    इंटरफ़ेस के बुनियादी सिद्धांत

    सभी अनुरोध GET विधि का उपयोग करके भेजे जाते हैं, पैरामीटर अनुरोध पथ में पारित किए जाते हैं।

    प्रदाता को भुगतान जानकारी का हस्तांतरण QIWI वॉलेट प्रणाली द्वारा दो चरणों में किया जाता है - ग्राहक की स्थिति की जाँच करना और सीधे भुगतान करना। एक प्रदाता से अतिरिक्त भुगतान पैरामीटर प्राप्त करने का प्रारंभिक चरण जो ग्राहक को कई सेवाएं प्रदान करता है, भुगतानकर्ता को सूचित करने और भुगतानकर्ता की पसंद के भुगतान पैरामीटर जोड़ने के लिए भी जोड़ा जा सकता है।

    अनुरोध का प्रकार QIWI वॉलेट सिस्टम द्वारा कमांड वेरिएबल में प्रेषित किया जाता है - एक स्ट्रिंग जो मान चेक, भुगतान या getInfo लेता है:

    क्वेरी पैरामीटर

    उन क्वेरीज़ में सभी पैरामीटर आवश्यक हैं जिनमें उनका उपयोग किया जाता है।

    पैरामीटर प्रारूप विवरण इसका उपयोग किन प्रश्नों में किया जाता है?
    txn_id 20 अक्षर तक लंबा पूर्णांक QIWI प्रणाली में अद्वितीय भुगतान पहचानकर्ता। इस पहचानकर्ता का उपयोग विवादास्पद मुद्दों को हल करने के लिए किया जाता है। जांचें, भुगतान करें
    जोड़ सौवें तक सटीक भिन्नात्मक संख्या का उपयोग विभाजक के रूप में किया जाता है। (बिंदु). यदि योग एक पूर्णांक का प्रतिनिधित्व करता है, तो यह अभी भी एक बिंदु और शून्य के साथ पूरक है, उदाहरण के लिए - 152.00। भुगतान की राशि जांचें, भुगतान करें
    सी.सी.आई अल्फा-3 आईएसओ 4217 मुद्रा कोड भुगतान की मुद्रा जांचें, भुगतान करें
    txn_date YYYYMMDDHHMMSS भुगतान तिथि (सिस्टम में भुगतान तिथि का अर्थ ग्राहक से अनुरोध प्राप्त होने की तिथि है)। इस तिथि के आधार पर, QIWI वॉलेट और प्रदाता के बीच आपसी समझौते का आगे समाधान किया जाता है।
    उदाहरण के लिए, क्लाइंट ने QIWI वॉलेट सिस्टम को 12/31/2010 को 23:59:59 पर एक अनुरोध भेजा, और QIWI वॉलेट सिस्टम ने 01/01/2011 को 00:00:05 पर प्रदाता को अपना अनुरोध भेजा। यदि प्रदाता का सिस्टम लेनदेन को अगली बिलिंग अवधि में रखता है तो इससे भुगतान समाधान संबंधी समस्या उत्पन्न हो सकती है। ऐसी समस्याओं से बचने के लिए, QIWI वॉलेट प्रदाता को मूल भुगतान तिथि प्रदान करता है।
    वेतन
    खाता एक स्ट्रिंग जिसमें अक्षर, संख्याएँ और विशेष वर्ण होते हैं, 200 वर्ण तक लंबे होते हैं सब्सक्राइबर आईडी। प्रदाता अपने ग्राहक की पहचान एक विशिष्ट पहचानकर्ता (व्यक्तिगत खाता संख्या, फ़ोन नंबर, लॉगिन, आदि) द्वारा करता है। प्रदाता को भेजे जाने से पहले, पहचानकर्ता को एक नियमित अभिव्यक्ति के अनुसार मान्य किया जाता है। जांचें, भुगतान करें, जानकारी प्राप्त करें
    अतिरिक्त स्वीकार्य संख्याएँ संख्याएँ (0-9), अंडरस्कोर (_) और लोअरकेस लैटिन अक्षर (ए-जेड) हैं अतिरिक्त भुगतान विवरण (अतिरिक्त फ़ील्ड)। यदि अतिरिक्त डेटा के बिना भुगतान नहीं किया जा सकता है तो इन मापदंडों का उपयोग किया जा सकता है (प्रदाता के सिस्टम में एक उपयोगकर्ता आईडी पर्याप्त नहीं है)।
    उदाहरण के लिए, उपयोगकर्ता आईडी एक क्रेडिट कार्ड नंबर है, लेकिन भुगतान करने के लिए आपको कार्ड की समाप्ति तिथि भी निर्दिष्ट करनी होगी।
    प्रदाता को हस्तांतरित किए जाने वाले आवश्यक फ़ील्ड की सूची को इसमें दर्शाया जाना चाहिए।
    जांचें, भुगतान करें
    निजी पूर्णांक प्रदाता के सामान्य सिस्टम में सेवा पहचानकर्ता। जानकारी मिलना
    मापदण्ड नाम पैरामीटर के नाम और मान का प्रारूप प्रदाता द्वारा निर्दिष्ट किया गया है। ग्राहक पहचान के लिए अतिरिक्त पैरामीटर जानकारी मिलना

    विस्तारशीलता का समर्थन करने और उस अवधि के दौरान प्रदाता की सेवा की कार्यक्षमता को बनाए रखने के लिए जब प्रोटोकॉल द्वारा प्रदान किए गए विभिन्न कार्यों को सक्षम किया जाता है (उदाहरण के लिए, नए भुगतान विवरणों के हस्तांतरण को सक्षम करना), यह माना जाता है कि प्रदाता नए की उपस्थिति को नहीं रोकता है अनुरोध में HTTP पैरामीटर।

    यह गारंटी दी जाती है कि अनुरोध में नए मापदंडों की उपस्थिति से प्रदाता की ओर से अनुरोध प्रसंस्करण को बदलने की आवश्यकता नहीं होगी, जब तक कि प्रदाता के साथ तर्क में इस तरह के बदलाव पर सहमति न हो।

    प्रतिक्रिया प्रारूप

    प्रदाता को सिस्टम को अनुरोधों का जवाब XML प्रारूप में वापस करना होगा। उत्तर की सामान्य संरचना दाईं ओर टैब में दिखाई गई है।

    123323498 12369बीडीकेजेएच9 100.00 643 2012-04-05T12:00:07 0

    यदि प्रदाता से किया गया कोई भी अनुरोध विफल हो जाता है, तो प्रदाता इसके अनुसार एक त्रुटि कोड लौटाता है।

    प्रदाता की सूचना प्रणाली में एक ही txn_id नंबर के साथ सफलतापूर्वक पूर्ण किए गए दो भुगतान शामिल नहीं होने चाहिए। यदि सिस्टम प्रदाता की सूचना प्रणाली में पहले से मौजूद txn_id पहचानकर्ता के साथ एक अनुरोध दोबारा भेजता है, तो प्रदाता को पिछले अनुरोध को संसाधित करने का परिणाम वापस करना होगा।

    प्रतिक्रिया में निम्नलिखित टैग हो सकते हैं:

    उदाहरण के लिए, एक स्थिति है: क्लाइंट ने 12/31/2010 को 23:59:59 पर सिस्टम को एक अनुरोध भेजा। डेटा को संसाधित करने और संचार चैनलों के माध्यम से जानकारी भेजने में देरी को ध्यान में रखते हुए, प्रदाता द्वारा भुगतान 01/01/2011 00:00:05 पर प्राप्त किया जाएगा और, तदनुसार, एक अन्य रिपोर्टिंग में प्रदाता के सिस्टम में ध्यान में रखा जाएगा। अवधि। समाधान करते समय विभिन्न रिपोर्टिंग अवधियों के साथ समस्याओं से बचने के लिए, यह आवश्यक है कि प्रदाता वह तारीख लौटाए जिस दिन उसके सिस्टम में लेखांकन किया जाता है।

    ग्राहक के खाते की स्थिति की जांच करने और भुगतान दर्ज करने के अनुरोध का उदाहरण

    उदाहरण स्थितियाँ:

    प्रदाता का भुगतान एप्लिकेशन payment_app yourservice.prv.ru पर स्थित है, सर्वर पोर्ट 8443 पर HTTPS कनेक्शन का समर्थन करता है।

    ग्राहक की स्थिति की जांच करने के लिए, QIWI वॉलेट सिस्टम एक अनुरोध उत्पन्न करता है (दाईं ओर टैब देखें)।

    पाना / payment_app?command=check&txn_id=1234567& account=4957835959&sum=10.45&ccy=RUB 1234567 2016AB 10.45 रगड़ना 0 ठीक है

    अनुरोध में पैरामीटर शामिल हैं:

    • कमांड=चेक - ग्राहक की स्थिति की जांच करने के अनुरोध का पहचानकर्ता;

    प्रदाता से सफल प्रतिक्रिया (दाईं ओर टैब देखें)।

    चेक अनुरोध पर परिणाम = 0 लौटाने से संकेत मिलता है कि ग्राहक के व्यक्तिगत खाते को खाता फ़ील्ड में संबंधित संख्या के साथ योग फ़ील्ड में अनुरोध में निर्दिष्ट राशि से भरा जा सकता है। ग्राहक के खाते की स्थिति की सफलतापूर्वक जांच करने के बाद, सिस्टम शेष राशि (भुगतान अनुरोध) को बढ़ाने के लिए अनुरोध उत्पन्न करने और भेजने के लिए आगे बढ़ता है।

    व्यक्तिगत खाते को टॉप-अप करने के अनुरोध का उदाहरण

    उदाहरण स्थितियाँ:

    भुगतान की पुष्टि करने के लिए, QIWI वॉलेट सिस्टम एक अनुरोध उत्पन्न करता है (दाईं ओर टैब देखें)।

    पाना / payment_app?command=pay&txn_id=1234567& txn_date=20110815120133&account=4957835959&sum=10.45&ccy=RUB HTTP / 1.1 होस्ट: yourservice.prv.ru:8443 प्रदाता प्रतिक्रिया 1234567 2016AB 10.45 रगड़ना 0 ठीक है 2011-08-15T12:06:45

    अनुरोध में पैरामीटर शामिल हैं:

    • कमांड=भुगतान - ग्राहक के शेष राशि को टॉप अप करने के अनुरोध का पहचानकर्ता;
    • txn_id=1234567 - QIWI प्रणाली में आंतरिक भुगतान संख्या;
    • txn_date=20090815120133 - QIWI प्रणाली में भुगतान के पंजीकरण की तारीख;
    • खाता=4957835959 - प्रदाता की सूचना प्रणाली में ग्राहक पहचानकर्ता;
    • योग=10.45 - ग्राहक के व्यक्तिगत खाते में जमा की जाने वाली राशि;
    • ccy=RUB - ग्राहक के व्यक्तिगत खाते में जमा की गई राशि की मुद्रा।

    भुगतान अनुरोध पर परिणाम = 0 लौटाकर, प्रदाता शेष पुनःपूर्ति ऑपरेशन के सफल समापन की रिपोर्ट करता है। सिस्टम इस लेनदेन की प्रोसेसिंग पूरी कर लेता है।

    वैकल्पिक टिप्पणी फ़ील्ड में एक सेवा टिप्पणी होती है।

    अतिरिक्त भुगतान डेटा के अनुरोध का उदाहरण

    उदाहरण स्थितियाँ:

    प्रदाता का भुगतान एप्लिकेशन payment_app yourservice.prv.ru पर स्थित है, सर्वर पोर्ट 8443 पर HTTPS कनेक्शन का समर्थन करता है।

    अतिरिक्त भुगतान डेटा प्राप्त करने के लिए, QIWI वॉलेट सिस्टम एक अनुरोध उत्पन्न करता है (दाईं ओर टैब देखें)।

    पाना / payment_app?command=getInfo&prvId=12345& account=4957835959&name1=%26%30AB&name2=0 HTTP / 1.1 होस्ट: yourservice.prv.ru:8443 प्रदाता प्रतिक्रिया खाता1 अवधि 2 0 ठीक है

    अनुरोध में पैरामीटर शामिल हैं:

    • कमांड = getInfo - ग्राहक के लिए अतिरिक्त भुगतान डेटा प्राप्त करने के लिए पहचानकर्ता अनुरोध;
    • prvId=12345 - प्रदाता सेवा की पहचान के लिए पहचानकर्ता;
    • खाता=4957835959 - प्रदाता की सूचना प्रणाली में ग्राहक पहचानकर्ता;
    • नाम1, नाम2 - अतिरिक्त ग्राहक पहचानकर्ता।

    प्रदाता की प्रतिक्रिया के लिए दाईं ओर टैब देखें।

    getInfo अनुरोध पर परिणाम = 0 लौटाने से संकेत मिलता है कि अनुरोध सफलतापूर्वक पूरा हो गया था और ग्राहक को प्रदर्शित किया जाने वाला अतिरिक्त डेटा प्राप्त हो गया था।

    वैकल्पिक टिप्पणी फ़ील्ड में एक सेवा टिप्पणी होती है।

    दैनिक मेल-मिलाप

    10:00 मॉस्को समय से पहले, सिस्टम पिछले दिन के लिए स्वीकृत भुगतानों का एक इलेक्ट्रॉनिक रजिस्टर तैयार करता है और निर्दिष्ट पते पर भेजता है।

    रजिस्टर में निम्नलिखित संरचना है:

    लेन-देन की तारीख (मॉस्को); रिपोर्ट की तारीख; प्रकार; लेन-देन संख्या; लेन-देन मुद्रा आईडी; लेन-देन राशि; व्यापारी की टिप्पणी; व्यापारी का लेन-देन/चालान संख्या; चालान जारी करने की तारीख; QW आईडी; खाता; रिफंड आईडी

    ;;भुगतान; ;;;;;;;;

    ;;भुगतान; ;;;;;;;;

    फ़ील्ड को एक संकेत द्वारा अलग किया जाता है; , राशि का आंशिक भाग एक बिंदु द्वारा अलग किया जाता है, दिनांक/समय मास्को है, लाइन फ़ीड में या तो अक्षर x0D x0A या बस x0D शामिल हो सकते हैं।

    उदाहरण के लिए:

    31.02.2005 00:04:00;31.02.2005

    00:00:00;भुगतान;3464968222;यूएसडी;5.00;;;;;0957835959;;

    02/31/2005 00:04:00;02/31/2005 00:00:00;भुगतान;3464968912;आरयूबी;10.34;;;;; [ईमेल सुरक्षित];;

    02/31/2005 00:11:00;02/31/2005 00:00:00;भुगतान;3464974548;EUR;4.72;;;;;एबीसी-12345;;

    सिस्टम में केवल सफलतापूर्वक पूर्ण किए गए भुगतान ही रजिस्टर में शामिल होते हैं।

    भुगतान जो ऑनलाइन मैसेजिंग और रजिस्टर दोनों के माध्यम से प्राप्त किए गए थे, उन्हें पुष्टि माना जाता है।

    यदि रजिस्टर में वे भुगतान शामिल नहीं हैं जो प्रदाता के डेटाबेस में किए गए थे, या ऐसे भुगतान शामिल हैं जो प्रदाता के डेटाबेस में नहीं हैं, या यदि रजिस्टर प्राप्त नहीं हुआ है, तो आपको 12:00 से पहले समझौते में निर्दिष्ट QIWI संपर्क व्यक्ति से संपर्क करना होगा। स्थिति स्पष्ट करने और निर्णय लेने के लिए।

    अतिरिक्त अनुरोध प्राधिकरण विकल्प

    कनेक्शन एप्लिकेशन में, प्रदाता इसके लिए एक पहचानकर्ता (लॉगिन) और एक गुप्त पासवर्ड निर्दिष्ट कर सकता है, जिसका उपयोग QIWI से अनुरोध करते समय प्राधिकरण के लिए किया जाता है।

    यह प्राधिकरण डेटा HTTP(S) अनुरोधों के लिए मानक बुनियादी प्रमाणीकरण नियमों के अनुसार प्रसारित किया जाता है। अनुरोध में एक प्राधिकरण HTTP शीर्षलेख जोड़ा गया है। हेडर में स्ट्रिंग बेसिक (अंत में एक स्थान के साथ) और BASE64 में एन्कोडेड "लॉगिन: पासवर्ड" जोड़ी शामिल है:

    प्राधिकरण: मूल ***

    BASE64("लॉगिन:पासवर्ड") = "***"

    कनेक्शन के लिए आवेदन (नमूना)

    निकास कोड की सूची

    सिस्टम से अनुरोधों को संसाधित करते समय, प्रदाता को अपने एप्लिकेशन में होने वाली सभी त्रुटियों का नीचे दी गई सूची से मिलान करना होगा और तत्व में संबंधित कोड वापस करना होगा।

    "मृत्यु" कॉलम में + चिह्न इंगित करता है कि त्रुटि घातक है। QIWI वॉलेट सिस्टम के लिए, एक घातक त्रुटि का मतलब है कि समान मापदंडों के साथ अनुरोध को दोबारा भेजने से उसी त्रुटि की 100% पुनरावृत्ति होगी - इसलिए, सिस्टम क्लाइंट अनुरोध को संसाधित करना बंद कर देता है और इसे एक त्रुटि के साथ पूरा करता है।

    सिस्टम के लिए एक गैर-घातक त्रुटि का मतलब है कि एक निश्चित अवधि के बाद समान मापदंडों के साथ अनुरोध को दोहराने से संभवतः सफलता मिलेगी। सिस्टम उन अनुरोधों को दोहराएगा जो गैर-घातक त्रुटि के साथ विफल हो जाते हैं, अंतराल को लगातार बढ़ाते रहेंगे, जब तक कि ऑपरेशन सफल या विफल न हो जाए, या जब तक अनुरोध का 24 घंटे का जीवनकाल समाप्त न हो जाए।

    प्रदाता के सर्वर से कनेक्शन का अभाव एक गैर-घातक त्रुटि है।

    प्रतिक्रिया में किसी तत्व की अनुपस्थिति (गलत XML, सेवा अस्थायी रूप से अनुपलब्ध पृष्ठ, आदि) भी एक गैर-घातक त्रुटि है।

    कोड
    विषय जारी रखें:
    कार्यक्रमों

    कंप्यूटर लंबे समय से आधुनिक व्यक्ति के दैनिक जीवन का एक अनिवार्य घटक बन गया है। यह काफी तर्कसंगत है कि उपयोगकर्ता पीसी पर काम करने से अधिकतम आराम प्राप्त करना चाहते हैं...

    नये लेख
    /
    लोकप्रिय