मिंट लेनदेन डेटा को GnuCash में कैसे स्थानांतरित करें


16

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

मिंट सीएसवी प्रारूप में डेटा प्रदान करता है। अब तक मैं उस डेटा को QIF में परिवर्तित करने में सक्षम रहा हूं। QIF के लिए फ़ाइल प्रारूप काफी सरल था कि मैं अपना रूपांतरण उपकरण लिखने में सक्षम था।

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

Date,Description,Original Description,Amount,Transaction Type,Category,Account Name,Labels,Notes
3/29/2014,BART,BART-POWELL QPS 5104646979 CA 94102 US C_OTHERTRAVEL,20,debit,Public Transportation,CapitolOne Visa,,
3/28/2014,Student Loan Payment,MY STUDENT LOAN LENDER,40,debit,Student Loan,Checking,,
3/28/2014,Check 995525,Check Paid #995525,64,debit,Check,Checking,,
3/28/2014,Mortgage,MY MORTGAGE COMPANY,1.95,debit,Credit Card Payment,OtherChecking,,
3/28/2014,Paycheck,MY EMPLOYER,1,000,000.00,credit,Paycheck,Checking,,

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

क्या यह टकसाल से GnuCash तक डेटा ले जाने की कोशिश करने का एक उचित तरीका है?

जवाबों:


2

मैंने csv2cash नामक पायथन सूट लिखा है जो मिंट से निकलने वाले सीएसवी को ले जाएगा और इसे GNUCash में डाल देगा। यह सेटअप है ताकि इसे बहुत बार उपयोगकर्ता इनपुट के बिना आसानी से फिर से चलाया जा सके।

दूसरी बड़ी बात यह है कि मैंने इसे लागू नहीं किया है, यह आपके बैंक खातों के बीच खातों के हस्तांतरण को हल करने का प्रयास करेगा। उदाहरण के लिए, यदि आपका बैंक आपकी बचत से आपके चेकिंग खाते में स्वचालित स्थानांतरण करता है, तो एक सरल CSV आयात इस पर नहीं लगेगा और दो अलग-अलग लेनदेन बनाएगा। csv2cash वास्तव में एक ही मूल्य वाले स्थानान्तरण को देखेगा, यह पता लगाएगा कि क्या कोई मिलान स्थानान्तरण हैं जो उपयोगकर्ताओं के बैंक खातों में भी जाते हैं, और फिर उन्हें एक ही GNUCash लेनदेन में एक साथ जोड़ देता है।


1

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

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


0

आप इंटुइट (मिंट) एपीआई का उपयोग करके खातों और लेनदेन को प्राप्त कर सकते हैं। इसके लिए देव के लिए आवेदन करना होगा। लेखा।

https://developer.intuit.com/apiexplorer?apiname=FinancialData#getAccountTransactions


यह एक अच्छा जवाब है अगर आपको कुछ प्रोग्रामिंग पता है कि कैसे, और रूपांतरण को एक से अधिक बार लिखना नहीं चाहते :)
trapezoid

0

GnuCash में CSV आयात विकल्प है!


मुझे अपने मूल पोस्ट में उल्लेख करना चाहिए था: GnuCash में CSV आयात प्रक्रिया बहुत ही शानदार थी। हर बार जब आप आयात करते हैं, तो आपको प्रत्येक फ़ील्ड के लिए कॉलम और डेटा-प्रकार मिलान फिर से करना होगा।
हमेशासमर

वर्तमान CSV आयातक एक महान सुधार है और कॉलम को कस्टमाइज़ करने के साथ-साथ कॉन्फ़िगरेशन सेटअप को सहेजने की अनुमति देता है।
एलन सिल्जाक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.