美团 (MT) Provider
美团 Provider 支持将美团外卖和到店消费记录转换为 Beancount/Ledger 格式。
支持的文件格式
- CSV 格式
使用方法
基本命令
# 转换美团消费记录
double-entry-generator translate -p mt -t beancount mt_records.csv
配置文件
创建配置文件 config.yaml:
defaultMinusAccount: Assets:FIXME
defaultPlusAccount: Expenses:FIXME
defaultCashAccount: Assets:WeChat # 通常通过微信支付
defaultCurrency: CNY
title: 美团消费转换
layout: default
mt:
rules:
- type: 外卖订单
time: 11:00-14:00
targetAccount: Expenses:Food:Lunch
tag: food,delivery,lunch
- type: 外卖订单
time: 17:00-21:00
targetAccount: Expenses:Food:Dinner
tag: food,delivery,dinner
- type: 到店消费
category: 餐饮
targetAccount: Expenses:Food:Restaurant
tag: food,restaurant
- type: 到店消费
category: 休闲娱乐
targetAccount: Expenses:Entertainment
tag: entertainment
配置说明
消费类型
美团支持多种消费场景:
- 外卖订单: 美团外卖配送
- 到店消费: 美团支付的线下消费
- 优惠券: 优惠活动记录
- 退款: 订单退款记录
时间分类
支持按时间自动分类餐饮消费:
- 11:00-14:00 → 午餐
- 17:00-21:00 → 晚餐
- 其他时间 → 一般餐饮
账户设置
Assets:WeChat: 微信支付账户(美团主要支付方式)Expenses:Food:*: 餐饮相关支出账户Expenses:Entertainment: 娱乐消费账户
特色功能
1. 自动时间分类
根据消费时间自动判断是午餐还是晚餐。
2. 到店vs外卖区分
可以区分外卖配送和到店消费,便于分别记账。
3. 优惠记录
支持优惠券、满减等促销活动的记录。