วิธีย้ายข้อมูลธุรกรรม Mint ไปที่ GnuCash


16

เครื่องมือรวบรวมทางการเงินออนไลน์นั้นเหมาะอย่างยิ่งสำหรับการทำธุรกรรมจากบัญชีของคุณทั้งหมดในที่เดียว ฉันเป็นผู้ใช้ Mint และฉันชอบความคิดที่จะให้ Mint จัดการการเชื่อมต่อกับธนาคารของฉัน แต่ฉันต้องการรับข้อมูลลงในแพ็คเกจการบัญชีจริง: GnuCash

มิ้นท์ให้ข้อมูลในรูปแบบ CSV จนถึงตอนนี้ฉันสามารถแปลงข้อมูลนั้นเป็น QIF ได้ รูปแบบไฟล์สำหรับ QIF นั้นง่ายพอที่ฉันสามารถเขียนเครื่องมือการแปลงของตัวเองได้

อย่างไรก็ตามด้วย QIF ฉันสามารถนำเข้าข้อมูลจากบัญชีเดียวในแต่ละครั้ง โดยหลักการแล้วฉันต้องการดาวน์โหลดธุรกรรมจากบัญชีทั้งหมดของฉันในครั้งเดียว นี่คือตัวอย่างของข้อมูล Mint ที่มีบัญชีอยู่สองสามบัญชี:

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 สามารถรวมข้อมูลจากหลายบัญชีเป็นไฟล์เดียวได้เนื่องจากความต้องการให้มียอดดุลบัญชีแยกประเภท

นี่เป็นวิธีที่เหมาะสมในการพยายามย้ายข้อมูลจาก Mint ไปยัง GnuCash หรือไม่

คำตอบ:


2

ฉันได้เขียนชุด Python ชื่อcsv2cashที่จะนำ csv ที่ออกมาจาก Mint และใส่ลงใน GNUCash มันตั้งค่าเพื่อให้สามารถเรียกใช้ซ้ำหลาย ๆ ครั้งได้โดยไม่ต้องป้อนข้อมูลจากผู้ใช้มาก

สิ่งสำคัญอีกอย่างที่ฉันไม่ได้เห็นก็คือการพยายามแก้ไขการโอนเงินระหว่างบัญชีธนาคารของคุณ ตัวอย่างเช่นหากธนาคารของคุณโอนเงินอัตโนมัติจากบัญชีออมทรัพย์ของคุณไปยังบัญชีตรวจสอบของคุณการนำเข้า CSV แบบง่ายจะไม่รับสิ่งนี้และจะสร้างธุรกรรมสองรายการแยกกัน csv2cash จะดูการโอนที่มีมูลค่าเท่ากันลองคิดดูว่ามีการโอนที่ตรงกันที่ไปยังบัญชีธนาคารของผู้ใช้แล้วรวมเข้าด้วยกันเป็นธุรกรรม GNUCash เดียว


1

ฉันยังต้องการทำสิ่งที่คุณอธิบาย
ฉันเพิ่งเจอmintcashและดูเหมือนว่ามันมีฟังก์ชั่น
ที่ได้รับโซลูชั่นนี้ต้องมีความรู้หลามไม่จำเป็นต้องมีการสร้างรหัส
ใช้ไลบรารีอื่นสองแห่ง: mintapiและpiecash

ฉันพยายามทำสิ่งนี้ แต่ดูเหมือนว่า mintapi ในปัจจุบันมีปัญหาการเข้าสู่ระบบที่อายุสองวันในการเขียนนี้เนื่องจากมิ้นต์เปลี่ยนการตรวจสอบที่เกี่ยวข้อง หวังว่าใครบางคนจะแก้ไขมันในไม่ช้า


0

คุณสามารถดึงข้อมูลบัญชีและการทำธุรกรรมโดยใช้ intuit (Mint) API สิ่งนี้ต้องใช้สำหรับการพัฒนา บัญชีผู้ใช้.

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


นี่คือคำตอบที่ดีถ้าคุณมีบางโปรแกรมความรู้และไม่ต้องการที่จะเขียนแปลงมากกว่าหนึ่งครั้ง :)
รูปสี่เหลี่ยมคางหมู

0

GnuCash มีตัวเลือกการนำเข้า CSV!


ฉันควรจะพูดถึงในโพสต์ต้นฉบับของฉัน: กระบวนการนำเข้า CSV ใน GnuCash นั้นช่างน่าเบื่อเกินไป ทุกครั้งที่คุณนำเข้าคุณจะต้องทำซ้ำการจับคู่คอลัมน์และชนิดข้อมูลสำหรับแต่ละฟิลด์
เสมอฤดูร้อน

ผู้นำเข้า CSV ปัจจุบันเป็นการปรับปรุงที่ดีเยี่ยมและช่วยให้สามารถปรับแต่งคอลัมน์รวมถึงการบันทึกการตั้งค่าการกำหนดค่า
Alen Siljak
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.