Trấn Kỳ
Câu nhậpMón đồLoại món đồPhương thức thanh toánLoại phương thức thanh toánNơi muaLoại nơi muaNgười thụ hưởngLoại người thụ hưởngSố tiềnGhi chú
kẹo 20k bánh 50k cho Paridbánh, kẹoFood- Other (Ăn vặt)tiền mặtChiConGia đình70000
đi chợ {mua kẹo 30k} + 200k cơm ck vcb (bánh 20k)cơm, chợ, kẹoFood- Meal, Food- Groceries, Food- Other (Ăn vặt)chuyển khoản vietcombankChichợOfflineBản thânGia đình230000bánh 20k
sữa tươi (thùng sữa TH truemilkd) 294k tại winmart (đưa nợn) = 400ksữa tươiSữa tươitiền mặtChiWinmartOfflineBản thânGia đình400000thùng sữa TH truemilkd, transfer from from
đáo thẻ shinhan 459k ck vcbđáoDebt Paymentchuyển khoản vietcombankChiBản thânGia đình459000
Câu nhậpMón đồLoại món đồPhương thức thanh toánLoại phương thức thanh toánNơi muaLoại nơi muaNgười thụ hưởngLoại người thụ hưởngSố tiềnGhi chú

Để Trấn Kỳ có thể phân loại tự động được, bạn cần phải thiết lập cấu hình. Cấu hình thiết lập Trấn Kỳ tuân thủ cú pháp YAML và có cấu trúc cơ bản như sau:

Khai báo:
  - Tên chiều: 
    Dữ liệu tự nhận dạng: 
    Ký tự để nhập trực tiếp:
      Từ:
      Nhãn:
    Tên gọi đầu ra:
      Từ: 
      Nhãn:  
Viết tắt:

Ví dụ:

Khai báo:
  - Tên chiều: Món đồ
    Dữ liệu tự nhận dạng: 
      - Lương thực: lương thực, ăn sáng, ăn trưa, ăn chiều, ăn tối, cơm sáng, cơm trưa, cơm tối, bánh mì, rau, đồ hộp, cơm bụi, nước, bình nước
      - Xe: xăng, nhớt xe, sửa xe, gửi xe, grab, thuê xe, xe đò, tài xế

  - Tên chiều: Phương thức thanh toán
    Dữ liệu tự nhận dạng: 
      - Tài khoản ngân hàng: agri, vcb
      - Ví điện tử: momo, zalopay
      - Tiền mặt: tiền mặt
    Giá trị mặc định: tiền mặt

  - Tên chiều: Người thụ hưởng
    Dữ liệu tự nhận dạng: 
      - Tài khoản ngân hàng: agri, vcb
      - Ví điện tử: momo, zalopay
      - Tiền mặt: tiền mặt
    Giá trị mặc định: tiền mặt

  - Tên chiều: Người thụ hưởng
    Dữ liệu tự nhận dạng:
      - Gia đình: bản thân, vợ, con
      - Nhà vợ: ba vợ, má vợ, chị dâu, em dâu
    Giá trị mặc định: Bản thân
    Ký tự để nhập trực tiếp:
      Từ: "@"
      Nhãn: "@@"

  - Tên chiều: Số tiền

  - Tên chiều: Ghi chú
    Ký tự để nhập trực tiếp:
    Từ: "(, )"  

Viết tắt: 
  - ăn sáng: as, ss
  - chuyển khoản: ck
  - cà phê: cafe, cf

Nếu bạn cần dùng các ký tự này: {, }, [, ], &, *, #, ?, |, -, <, >, =, !, %, @, :, `, , thì cần để vào dấu nháy đơn hoặc nháy kép.

Lỗi sai thường gặp khi viết YAML là số dấu cách thụt đầu dòng không chính xác. Để đảm bảo việc viết cú pháp đúng bạn có thể dùng YAML Viewer

Các chiều đặc biệt

Nếu bạn khai báo một trong những chiều này thì cần lưu ý thêm:

Món đồ

  • Những món đồ cùng nhãn thì chỉ hiển thị một nhãn. Ví dụ: nếu câu nhập là thịt 50k, cá 20k thì nhãn sẽ là Lương thực, không phải Lương thực, Lương thực
  • Nếu trong câu nhập có nhiều món đồ cùng nhãn thì chỉ lấy một nhãn

Phương thức thanh toán

Nếu trong câu nhập vào có nhiều phương thức thanh toán thì chỉ lấy cái cuối cùng, còn tất cả những cái phía trước chỉ là thông tin. Ví dụ, nếu câu nhập là đáo hạn shinhan thì shinhan sẽ là Phương thức thanh toán. Nhưng nếu câu nhập là đáo hạn shinhan bằng vcb thì vcb sẽ là Phương thức thanh toán.

Số tiền

  • Số tiền sẽ là các số có đuôi là tr, k, đ, d. Nếu không có đơn vị thì sẽ không xem là số tiền

  • Nếu có nhiều giá trị thì sẽ lấy tổng. Nếu muốn chọn một giá trị nào đó thì thêm dấu bằng phía trước nó (=). Ví dụ:

    • cá 50k thịt 40k90000.
    • cá 50k thịt = 40k40000
  • Dấu thập phân là dấu chấm (.). Bạn có thể dùng dấu phẩy (,) để cách các con số để dễ đọc. Nó sẽ được bỏ đi. Ví dụ: 1.2tr, 3,400k, 123,456,700đ, 123,456,700d.