민트 거래 데이터를 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가 원장 잔액 선을 가져야하기 때문에 여러 계정의 데이터를 단일 파일로 결합 할 수 있는지 확실하지 않습니다.

이것이 민트에서 GnuCash로 데이터를 이동시키는 합리적인 방법입니까?

답변:


2

Mint에서 나오는 csv를 가져 와서 GNUCash에 넣을 csv2cash 라는 Python 제품군을 작성했습니다 . 많은 사용자 입력없이 여러 번 쉽게 다시 실행할 수 있도록 설정되었습니다.

내가 보지 못했던 다른 큰 일은 은행 계좌 간의 계좌 이체를 해결하려고 시도한다는 것입니다. 예를 들어, 은행이 저축 예금에서 당좌 예금 계좌로 자동 이체하는 경우 간단한 CSV 가져 오기는이 금액을받지 않고 두 개의 별도 거래를 생성합니다. csv2cash는 실제로 동일한 가치를 가진 이체를 살펴보고, 사용자 은행 계좌로도 이체가 일치하는지 알아 낸 다음이를 단일 GNUCash 거래로 결합합니다.


1

나는 또한 당신이 묘사 한 것을 정확하게하려고합니다.
방금 mintcash 를 발견했으며 기능이있는 것처럼 보입니다.
이 솔루션에 파이썬 지식이 필요하므로 코드 생성이 필요하지 않습니다.
다른 두 라이브러리를 사용합니다 : mintapipiecash

방금 시도했지만 민트 피트는 현재 인증 관련 호출을 변경하는 민트로 인해이 글에서 문자 그대로 2 일이 지난 로그인 문제가있는 것 같습니다. 누군가가 곧 패치를 할 수 있기를 바랍니다.



0

GnuCash에는 CSV 가져 오기 옵션이 있습니다!


원래 게시물에서 언급 했어야합니다. GnuCash의 CSV 가져 오기 프로세스가 너무 복잡했습니다. 가져올 때마다 각 필드에 대해 열 및 데이터 유형 일치를 다시 실행해야합니다.
alwayssummer

현재 CSV 가져 오기 기능이 크게 개선되어 열을 사용자 정의하고 구성 설정을 저장할 수 있습니다.
Alen Siljak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.