31 दिस॰ 2025·7 मिनट पढ़ने में

सीमाओं और साफ़ एक्सपोर्ट के साथ प्रति‑दिन यात्रा खर्च ट्रैकर

शहर या देश की दरें, स्वचालित चेतावनियाँ और आपकी अकाउंटिंग टीम के भरोसेमंद साफ़ एक्सपोर्ट के साथ प्रति‑दिन यात्रा खर्च ट्रैकर सेट करें।

सीमाओं और साफ़ एक्सपोर्ट के साथ प्रति‑दिन यात्रा खर्च ट्रैकर

प्रति‑दिन ट्रैकिंग इतनी जल्दी ग़लत क्यों हो जाती है

Per diem एक दैनिक भत्ता है जो यात्रा खर्चों के लिए दिया जाता है। अधिकतर कंपनियाँ इसे खाने‑पीने और मामूली खर्चों (जैसे टिप्स या स्थानीय परिवहन) के लिए उपयोग करती हैं। कुछ नीतियाँ लॉजिंग भी शामिल करती हैं, लेकिन कई टीमें लॉजिंग को अलग ट्रैक करती हैं क्योंकि कीमतें बहुत बदलती हैं।

यह सरल लगता है जब तक असली यात्राएँ न हों। दरें जगह के हिसाब से बदलती हैं, और एक ही यात्रा कई शहरों या देशों को छू सकती है। कोई रात में एक शहर में उतरा, अगले सुबह दूसरे शहर में खाया, और अचानक “सही” दर इस बात पर निर्भर करती है कि आप किस नियम का पालन कर रहे हैं।

फिर कागज़ी काम की खाई है। प्रति‑दिन के साथ, कर्मचारी अक्सर हर छोटी रसीद नहीं रखते, लेकिन अकाउंटिंग को फिर भी एक साफ़ कहानी चाहिए: यात्री कहाँ था, किन दिनों के लिए कवर है, कौन सी दर लागू हुई, और क्या कुछ नीति से अधिक है। अगर यह संदर्भ गायब हो, रिपोर्ट वापस लौट कर वही सवाल दोहराएगी।

अधिकतर क्लीन‑अप काम कुछ ही बकेट में आता है: हर दिन के लिए सही दर चुनना, ओवर‑लिमिट दिनों की पहचान, तिथियाँ और मुद्राएँ ठीक करना, और रिपोर्ट को अकाउंटिंग के फ़ॉर्मेट से मिलाना।

एक प्रति‑दिन यात्रा खर्च ट्रैकर upfront वह रिवार्क रोक देता है: दरें स्टोर करें (शहर या देश के हिसाब से), रोज़ाना एंट्री एक ही तरीका से कैप्चर करें, जब लोग लिमिट पार करें तो चेतावनी दें, और एक ऐसी रिपोर्ट एक्सपोर्ट करें जिसे अकाउंटिंग टीम सीधे भरोसे के साथ भेज सके।

मूल बातें: दरें, ट्रिप्स और क्या स्टोर करना चाहिए

एक प्रति‑दिन ट्रैकर तब सबसे अच्छा काम करता है जब आप इसे कुछ जुड़े रिकॉर्ड्स के छोटे सेट की तरह ट्रीट करें, न कि अतिरिक्त कॉलम वाली स्प्रेडशीट की तरह। यही संरचना लिमिट चेतावनियाँ, साफ़ एक्सपोर्ट और कम विवाद संभव बनाती है।

कम से कम, आप चाहेंगे:

  • यात्री: नाम, कर्मचारी आईडी (या कॉन्ट्रैक्टर), होम देश, डिफ़ॉल्ट मुद्रा।
  • ट्रिप: यात्री, उद्देश्य, प्रारंभ/समाप्ति तिथियाँ, और क्या कवर है।
  • लोकेशन: शहर, देश, और टाइम ज़ोन।
  • दर तालिका: लोकेशन, प्रति‑दिन राशि, मुद्रा, और प्रभावी तारीख रेंज।
  • दैनिक एंट्री: लोकल तारीख, उस दिन का लोकेशन, राशि, भुगतान प्रकार, और वर्ग (कैटेगरी)।

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

रिइंबर्समेंट को कंपनी कार्ड खर्च से अलग रखें। यात्री दोनों दर्ज कर सकते हैं, लेकिन अकाउंटिंग अक्सर उन्हें अलग तरह से ट्रेट करती है। अगर आप इन्हें मिलाते हैं तो आपका एक्सपोर्ट गलत दिख सकता है भले ही गणित सही हो।

कुछ फ़ील्ड बाद में सिरदर्द कम कर देती हैं: हर दर और एंट्री पर मुद्रा, प्रयुक्त एक्सचेंज रेट (यदि आप रूपांतर करते हैं), और एक टाइम ज़ोन ताकि “दिन 1” अस्पष्ट न रहे। अगर कोई यात्री स्थानीय समयानुसार 11:30 बजे उतरता है और रात का खाना खरीदता है, तो वह एंट्री लोकल तारीख पर होनी चाहिए, न कि होम ऑफिस तारीख पर।

अपना दर मॉडल चुनना (शहर या देश के हिसाब से)

दर मॉडल चुनना पहला निर्णय है जो विवाद रोकता है। जब स्थानों के बीच लागत बहुत बदलती है तो प्रति‑शहर मॉडल अधिक सटीक (और अक्सर नैतिक लगता है) होता है। प्रति‑देश मॉडल बनाए रखने में आसान होता है और अक्सर तब पर्याप्त होता है जब नीति सरल रखनी हो।

दरें एक तालिका में प्रभावी तिथियों के साथ स्टोर करें ताकि आप इतिहास रख सकें बिना पुराने नियमों को ओवरराइट किए:

  • लोकेशन (country code, साथ में वैकल्पिक शहर और क्षेत्र/राज्य)
  • राशि
  • मुद्रा
  • प्रारंभ तिथि (effective from)
  • समाप्ति तिथि (effective to, वैकल्पिक)

प्रति‑शहर बनाम प्रति‑देश: कैसे चुनें

यदि कर्मचारी अक्सर कुछ महँगे हब (London, New York, Zurich) पर जाते हैं, तो प्रति‑शहर लगातार एक्सेप्शन्स से बचाता है। यदि ज्यादातर ट्रिप एक ही देश के भीतर हैं या कंपनी चाहती है कि भुगतान पूर्वानुमेय हो, तो प्रति‑देश प्रशासन हल्का रखता है।

एक व्यावहारिक समझौता है “जहाँ शहर उपलब्ध हो वहाँ शहर, अन्यथा देश।” जब किसी तारीख के लिए शहर दर गायब हो, आपका ट्रैकर उस तारीख के लिए देश दर पर fallback कर देता है।

एक ही ट्रिप पर कई शहर

आपको यह स्पष्ट नियम चाहिए कि किसी भी दिन के लिए कौन‑सा लोकेशन लागू होगा। सबसे साफ़ विकल्प दैनिक लोकेशन है: प्रत्येक ट्रिप तारीख का एक शहर/देश होता है। दूसरा विकल्प सेगमेंट्स है (प्रत्येक लोकेशन के लिए प्रारंभ और समाप्ति तिथियाँ) जिसे सिस्टम दिनों में फैलाता है। दोनों काम कर सकते हैं जब तक यह सुसंगत हो।

मध्य‑वर्ष में दर बदलने को प्रभावी तिथियों से संभाला जाता है। जब कोई मार्च के लिए खर्च सबमिट करे, तो ट्रैकर को वही दर चुननी चाहिए जो मार्च में एक्टिव थी, भले ही नीति जुलाई में बदली हो।

लोकेशन फ़ील्ड के लिए, शुरूआत में स्टैण्डर्डाइज़ करें: ISO country code (जैसे US), एक सुसंगत शहर नाम, और वैकल्पिक क्षेत्र/राज्य (जैसे CA)। यह “New York, USA” बनाम “NYC” जैसी डुप्लिकेट्स से बचाता है।

दैनिक खर्च एंट्री इस तरह डिज़ाइन करें कि भरना आसान हो

एक दैनिक एंट्री में एक मिनट से कम समय लगना चाहिए। अगर लोगों को अतिरिक्त नियम याद रखने पड़ें या फ़ील्ड ढूँढने पड़ें, तो वे अनुमान लगाएंगे, विवरण छोड़ देंगे, या सब कुछ एक लाइन में डाल देंगे।

फॉर्म को तंग रखें:

  • तारीख (जहाँ संभव हो ट्रिप से ऑटो‑फिल)
  • लोकेशन (आपके दर मॉडल के आधार पर)
  • श्रेणी (आमतौर पर भोजन और मामूली खर्च; कभी‑कभी लॉजिंग)
  • राशि (न्यूमेरिक, मुद्रा स्पष्ट रूप से दिखे)
  • नोट्स (संक्षिप्त, वैकल्पिक)

प्रूफ़ सरल होना चाहिए। कई टीमें प्रति‑दिन के लिए भारी रसीद हैंडलिंग नहीं चाहतीं, पर जब फ़ाइनेंस पूछे तो फिर भी पेपर‑ट्रेल चाहिए। हर बार अपलोड करने के बजाय “Receipt required?” फ़्लैग और एक संदर्भ फ़ील्ड (receipt ID, ईमेल संदर्भ, फ़ाइल नाम) अक्सर बेहतर काम करते हैं।

आंशिक दिनों को बिना भ्रम के संभालना

एक दृष्टिकोण चुनें और उसे एंट्री स्क्रीन में बिल्ट‑इन रखें। सामान्य विकल्प हैं प्रतिशत नियम (जैसे यात्रा दिनों पर 75%) या भोजन कटौतियाँ (नाश्ता/दोपहर/रात के लिए प्रदान किया गया)।

चुनाव स्पष्ट रखें। "पूर्ण दिन / यात्रा दिन" टॉगल पूछने से आसान है बजाय लोगों से गणित करवाने के। अगर आप कस्टम मानों की अनुमति देते हैं, तो उन्हें सीमित रखें (100%, 75%, 50%) ताकि एंट्री सुसंगत रहें।

संपादन और अनुमोदन नियम

विवाद अक्सर इसलिए होते हैं क्योंकि लोग नहीं जानते कि कोई एंट्री "अंतिम" कब है। एक सरल, पूर्वानुमेय नीति मदद करती है: यात्री सबमिशन तक एडिट कर सकते हैं, फिर एक मैनेजर (या ट्रिप मालिक) अप्रूव करता है, और अकाउंटिंग एक्सपोर्ट के बाद एंट्रीज़ लॉक कर देता है।

चरण दर चरण: लिमिट चेक और चेतावनियाँ जोड़ें

ट्रैकर का त्वरित प्रोटोटाइप बनाएं
पहला कार्यशील वर्शन इस सप्ताह भेजें, फिर वास्तविक यात्रियों की प्रतिक्रिया के साथ सुधार करें।
प्रोटोटाइप बनाएं

लिमिट चेक ही वह चीज़ है जो एक स्प्रेडशीट को ऐसे ट्रैकर में बदल देता है जिस पर लोग भरोसा कर सकें। लक्ष्य ग़लतियाँ सज़ा देना नहीं है। लक्ष्य है आश्चर्य पहले पकड़ना, जब तक यात्री अभी भी याद रखता है क्या हुआ था।

पहले, हर दैनिक एंट्री को सही दर मिलनी चाहिए: जब शहर उपलब्ध हो तो शहर से मैच करें, अन्यथा देश दर पर fallback करें। यदि दोनों नहीं हैं, अंदाज़ा न लगाएँ। "दर गायब" दिखाएं ताकि कोई दर जोड़ सके या लोकेशन सही कर सके।

अगला, दिन के लिए (और अगर नीति श्रेणियाँ विभाजित करती है तो श्रेणी के अनुसार) कितना बाकी है यह निकालें। दैनिक सारांश का उपयोग करें: भत्ता घटाकर जो पहले दर्ज किया गया है।

एक चेतावनी फ़्लो जो अधिकांश टीमों में अच्छा काम करता है:

  • दर से मैच करें (शहर, फिर देश; अन्यथा गायब)
  • शेष भत्ता गणना करें
  • चेतावनी दें अगर नई एंट्री दिन को लिमिट के पार ले जाती है
  • तय करें कि यह सॉफ्ट वार्निंग (आधार पर अनुमति) है या हार्ड ब्लॉक (अस्वीकृत)
  • यदि ओवर‑लिमिट है, तो एक छोटा कारण माँगें और दिन को समीक्षा के लिए चिन्हित करें

सॉफ्ट वार्निंग तब बेहतर होती हैं जब यात्री रास्ते में होते हैं और तेज़ी से लॉग करना होता है। हार्ड ब्लॉक्स उन कड़े नीतियों के लिए अनुकूल हैं, जैसे सरकारी कॉन्ट्रैक्ट्स, जहाँ ओवर‑लिमिट खर्च बिना अनुमोदन के सबमिट नहीं होना चाहिए।

जब कोई चेतावनी ओवरराइड करे, एक छोटा सा जस्टिफिकेशन कैप्चर करें। "क्लाइंट डिनर देर तक चला, पास में और विकल्प नहीं था" अक्सर दिनों की फॉलो‑अप बचा देता है।

अपवाद केवल लाइन‑आइटम्स पर नहीं बल्कि दिन स्तर पर भी फ़्लैग करें। अकाउंटिंग आमतौर पर दिन के कुलों की समीक्षा करती है, इसलिए किसी तारीख पर "रिव्यू आवश्यक" बैज स्कैन करने में आसान होता है।

मुद्रा, एक्सचेंज रेट और राउंडिंग संभालना

अंतरराष्ट्रीय यात्रा तब तक जटिल हो जाती है जब तक मुद्रा हर बार एक ही तरह से हैंडल न हो।

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

ऐसा एक्सचेंज रेट चुनें जिसे लोग डिफेंड कर सकें

कोई एकमात्र “सही” दर नहीं है। महत्वपूर्ण यह है कि एक नियम चुनें और उसका लगातार पालन करें। सामान्य विकल्पों में शामिल हैं: खर्च के दिन की दर, एक ट्रिप‑औसत दर, महीने‑अंत अकाउंटिंग दर, या कार्ड‑स्टेटमेंट दर।

रिपोर्ट पर नियम लिखें और स्रोत लगातार रखें। अगर फ़ाइनेंस महीने‑अंत पर बुक करता है, तो यात्रियों को यह बताने के लिए झझकना नहीं चाहिए कि उनके दिन‑ऑफ कनवर्ज़न अलग क्यों हैं।

राउंडिंग और छोटे ओवरएजेस

राउंडिंग अक्सर "लिमिट पार" बहसों की जड़ होती है। एक कन्वर्ज़न जैसे 25.005 ऊपर राउंड हो सकता है और चेतावनी ट्रिगर कर सकता है।

शोर कम करने के लिए, लिमिट चेक के लिए सहनशीलता थ्रेशहोल्ड सेट करें, जैसे "रिपोर्टिंग मुद्रा में 0.50 से अधिक होने पर ही चेतावनी" या "दैनिक कैप का 1% से अधिक होने पर ही चेतावनी"। राउंडिंग लाइन‑आइटम के बाद नहीं बल्कि दिन को जोड़ने के बाद लागू करें।

निर्णय लें कि कर और टिप्स कैसे ट्रीट होंगे। कुछ नीतियाँ उन्हें प्रति‑दिन में शामिल करती हैं, कुछ अलग ट्रैक करती हैं। अगर आपका ट्रैकर नियमों को मिलाता है, तो विवाद होंगे। एक सरल फ़िक्स है प्रति‑एंट्री टॉगल जैसे "क्या यह प्रति‑दिन में गिना जाए: हाँ/नहीं" ताकि बाहर रखे गए आइटम गलती से भोजन को लिमिट पार न कर दें।

सामान्य गलतियाँ जो विवाद और रिवर्क का कारण बनती हैं

मिनटों में एक्सेप्शन्स की समीक्षा करें
केवल ओवर‑लिमिट दिनों और मिसिंग दरों को दिखाने वाला एक्सेप्शन व्यू बनाएं।
अब शुरू करें

अधिकतर रिइंबर्समेंट झगड़े राशि पर नहीं होते। वे अस्पष्ट नियमों, गायब संदर्भ, या एक ऐसी रिपोर्ट के कारण होते हैं जिसे सत्यापित करना मुश्किल हो।

एक आम समस्या गलत लोकेशन दर का उपयोग है। लोग अक्सर पूरे ट्रिप पर गंतव्य शहर की दर लागू कर देते हैं, भले ही रातें कहीं और गुज़ारी गई हों। अगर नीति कहती है कि दर ओवरनाइट लोकेशन (या कार्य स्थान) के अनुसार होती है, तो उस नियम को हर दिन पर दिखाईये।

पुरानी दरें भी तब चला आती हैं जब आप प्रभावी तिथियों को ट्रैक नहीं करते। अगर किसी शहर की दर 1 जुलाई से बदल गई, तो जून की एंट्रियाँ पुनःगणना नहीं होनी चाहिए। स्टोर करें स्टार्ट/एंड तिथियाँ, और प्रत्येक दिन के लिए प्रयुक्त दर (या प्रभावी तारीख) रिकॉर्ड करें।

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

एक्सपोर्ट्स तब रिवर्क का कारण बनते हैं जब वे केवल रॉ लाइन्स हों। अकाउंटिंग आमतौर पर ग्रूपिंग और लेबल चाहती है जो खर्च पोस्टिंग के तरीके से मैच करे।

विवाद घटाने वाले पैटर्न:

  • प्रत्येक दिन के कुल के बगल में लागू प्रति‑दिन दर दिखाएँ।
  • प्रयुक्त दर वर्शन (या प्रभावी तिथि) स्टोर करें।
  • मंजूरी के बाद बदलाव के लिए कारण माँगे और मूल मान रखें।
  • एक्सपोर्ट ट्रिप, दिन और श्रेणी द्वारा ग्रुप्ड हो और स्पष्ट टोटल हों।
  • सख्त ब्लॉक्स की बजाय चेतावनियों को प्राथमिकता दें ताकि यात्री एक्सेप्शन्स समझा सकें।

हर जगह हार्ड ब्लॉक्स लोगों को वर्कअराउंड्स की ओर धकेलते हैं (जैसे एक भोजन को दो एंट्रियों में बाँटना)। बेहतर है चेतावनी दें, कारण लें, और अप्रूवर्स को निर्णय करने दें।

अकाउंटिंग को रिपोर्ट भेजने से पहले त्वरित चेकलिस्ट

दर तालिकाएँ तेज़ी से सेट करें
वास्तविक डेटाबेस स्कीमा के साथ शहर और देश दर तालिकाएँ मॉडल करें।
बनाना शुरू करें

अकाउंटिंग को कहानी नहीं चाहिए। उन्हें कुछ चाहिए जो जल्दी टाई‑आउट हो: स्पष्ट तिथियाँ, स्पष्ट दरें, और स्पष्ट अपवाद।

एक्सपोर्ट से पहले चेक करें:

  • ट्रिप विवरण पूरा है (यात्री, तिथियाँ, उद्देश्य, और प्राथमिक लोकेशन)।
  • हर यात्रा दिन के पास एक दर है। अगर कोई दर मिसिंग है, तो उसे स्पष्ट रूप से "missing" टैग करें, शून्य के रूप में नहीं।
  • ओवर‑लिमिट दिनों के पास छोटा कारण और नामित रिव्यूअर/अप्रूवर हो।
  • दैनिक टोटल्स, ट्रिप टोटल और एक्सपोर्ट सारांश में टोटल्स मेल खाते हों।
  • मुद्रा कोड सुसंगत हों (USD बनाम US$, EUR बनाम Euro)।

फिर एक त्वरित स्पॉट‑चेक करें: सबसे बड़े दिन को चुनें, कैटेगोरियाँ जोड़कर मिलान करें और पुष्टि करें कि यह दैनिक टोटल से मिलता है।

उदाहरण: कोई व्यक्ति पेरिस से ल्यों की ओर बीच में गया। यदि नीति "शहर के अनुसार प्रति‑दिन दर" है, तो ट्रैकर को सही तारीख पर दर स्विच करनी चाहिए। यदि यह नहीं करता, तो टोटल्स अभी भी दिखने में ठीक हो सकते हैं, पर नीति आधार गलत होगा और अकाउंटिंग सुधार माँगेगी।

उदाहरण: एक बहु‑शहर ट्रिप जिसमें एक ओवर‑लिमिट दिन है

कल्पना कीजिए 5‑दिन की ट्रिप: पहले 3 दिन Chicago में, फिर 2 दिन New York में। आपका ट्रैकर प्रति‑दिन दरें लोकेशन के अनुसार स्टोर करता है और कैलेंडर दिन के आधार पर लागू करता है, जहाँ यात्री उस दिन है।

इस उदाहरण में नीति दैनिक भोजन प्रति‑दिन है (ओवर होने पर रसीद नहीं चाहिए): Chicago $75/दिन (दिन 1‑3) और New York $95/दिन (दिन 4‑5)।

दिन 4 में न्यूयॉर्क में यात्री नाश्ता $18, लंच $22 और डिनर $70 दर्ज करता है। कुल $110 हुआ, जो $95 लिमिट से $15 ज्यादा है।

यह शांतिपूर्वक निकलना नहीं चाहिए। यात्री को तुरंत चेतावनी दिखनी चाहिए: "$15 ओवर लिमिट।" फॉर्म अगला कदम स्पष्ट करे: टाइपो ठीक करें, या ओवरएज को व्यक्तिगत/रिव्यू के रूप में मार्क करें और संक्षिप्त नोट जोड़ें।

मैनेजर के लिए निर्णय भी स्पष्ट होना चाहिए: एक एक्सेप्शन्स व्यू जो केवल ध्यान देने योग्य चीज़ें दिखाए (दिन 4 पर $15 ओवर, यात्री नोट संलग्न), साथ में अप्रूव/डिनाय क्रियाएँ।

फिर अकाउंटिंग को एक साफ़ पैकेट मिले: एक सारांश जो दिखाए अनुमत बनाम दावा किया गया प्रति‑दिन (और शहर के अनुसार टोटल), साथ में ऑडिट के लिए लाइन‑आइटम्स।

ऐसे एक्सपोर्ट जो सफाई नहीं मांगते

दैनिक एंट्री को सरल बनाएं
ऐसी वेब और मोबाइल स्क्रीन बनाएं जिनमें दैनिक एंट्री भरने में एक मिनट से कम लगे।
ऐप जनरेट करें

एक "साफ़" एक्सपोर्ट वही है जिस पर अकाउंटिंग बिना री‑फॉर्मैटिंग, अनुमान या फिर टाइपिंग के भरोसा कर सके। इसकी शुरुआत सुसंगतता से होती है। अगर एक ही ट्रिप बार‑बार अलग‑अलग कॉलम ऑर्डर, मिसिंग टोटल्स, या अलग लेबल के साथ एक्सपोर्ट होता है, तो कोई इसे हाथ से ठीक करेगा और फिर प्रक्रिया टूट जाएगी।

व्यवहार में, साफ़ एक्सपोर्ट आमतौर पर इनमें होते हैं:

  • स्थिर रो फ़ॉर्मैट (एक ही कॉलम, एक ही ऑर्डर)
  • वे टोटल्स जो आसानी से सत्यापित हों (दैनिक और ट्रिप टोटल)
  • एक्सेप्शन्स जो अलग दिखें (स्पष्ट रूप से ओवर‑लिमिट दिनों का मार्क)
  • प्रत्याशित मुद्रा और राउंडिंग नियम
  • नोट्स सही एंट्री के साथ जुड़े हों

हर बार जरूरी कॉलम शामिल करें: कर्मचारी, ट्रिप ID, तारीख, लोकेशन, श्रेणी, राशि, लिमिट, ओवरएज, और नोट्स। भले ही नोट्स अक्सर खाली हों, वह कॉलम अकाउंटिंग को फ़ाइल इम्पोर्ट reliably करने में मदद करता है।

फ़ॉर्मेट इस पर निर्भर करता है कि रिपोर्ट का उपयोग कैसे होगा: इम्पोर्ट के लिए CSV, मैनेजर समीक्षा के लिए PDF, और त्वरित चेक के लिए साधारण सारांश व्यू।

एक विवरण जो विवाद रोकता है वह है प्रत्येक लाइन पर लिमिट और ओवरएज दोनों दिखाना। अगर एक डिनर एंट्री $78 है और दैनिक भोजन लिमिट $60 है, तो एक्सपोर्ट पर limit = 60, overage = 18 और कारण भी दिखना चाहिए।

एक्सपोर्ट्स को स्थिर रखने के लिए, एक्सपोर्ट को एक टेम्पलेट की तरह ट्रीट करें। फ़ील्ड नाम और कॉलम ऑर्डर लॉक करें, और हेडर में एक एक्सपोर्ट टेम्पलेट वर्शन (v1, v2) जोड़ें। जब नीति बदले, तो पुराने कॉलम को एडिट करने की बजाय नया वर्शन बनाएँ।

अगले कदम: ट्रैकर को एक सरल इंटरनल ऐप बनाएं

एक बार आपकी स्प्रेडशीट लॉजिक स्थिर हो जाए, उसे एक छोटे इंटरनल ऐप में डाल दें। मकसद दिन एक पर एक परफेक्ट सिस्टम नहीं है। मकसद है कम बैक‑एंड‑फोरथ संदेश और अधिक सुसंगत एंट्रीज़।

छोटे से शुरू करें: एक दर तालिका (शहर या देश), ट्रिप्स, और एक दैनिक एंट्री फॉर्म जो अनुमति‑प्रति‑दिन दिखाए और ओवर‑लिमिट दिनों को फ्लैग करे। अगर आप सवालों का जवाब दे सकते हैं "इस तारीख और जगह के लिए क्या लिमिट है?" और "क्या मैंने इसे पार किया?", तो आपने अधिकांश विवाद हटा दिए हैं।

सप्ताह भर के असली उपयोग के बाद, अप्रूवल और एक्सेप्शन हैंडलिंग जोड़ें जो वास्तविक घटनाओं (लेट फ्लाइट्स, क्लाइंट डिनर, स्प्लिट स्टेज) के आधार पर हों। एक सरल फ़्लो अक्सर काफी होता है: सबमिट, एक्सेप्शन्स को आवश्यक नोट के साथ फ़्लैग करें, अप्रूव या टिप्पणी के साथ वापस करें, फिर एक्सपोर्ट के लिए लॉक करें।

अगर आप बिना कोडिंग के बनाना चाहते हैं, तो AppMaster (appmaster.io) इस तरह के इंटरनल टूल के लिए एक व्यावहारिक विकल्प है: आप दरें, ट्रिप्स और दैनिक एंट्रीज़ को वास्तविक एप्लिकेशन डेटा के रूप में मॉडल कर सकते हैं, वैलिडेशन्स और अप्रूवल स्टेप्स जोड़ सकते हैं, और उसी सेटअप से वेब और मोबाइल के लिए प्रोडक्शन‑रेडी ऐप्स जेनरेट कर सकते हैं।

शुरू करना आसान
कुछ बनाएं अद्भुत

फ्री प्लान के साथ ऐपमास्टर के साथ प्रयोग करें।
जब आप तैयार होंगे तब आप उचित सदस्यता चुन सकते हैं।

शुरू हो जाओ