Skip to content
Back to the list

pos.rentaicoder.com · desktop + web

VDG POS Counter

Point of sale for lump-sum-taxed household businesses, scope stated plainly

Point-of-sale software for small household businesses. What sets it apart is not a feature but its willingness to state clearly who it is NOT for.

Visit productVDG POS Counter (opens in a new tab)
  • .NET 10
  • Avalonia 11
  • EF Core 10
  • SQLite WAL
  • Quartz.NET
  • ESC/POS

§ 01Algorithm

Ràng buộc pháp lý — ở đây quy định chính là đặc tả
phạm vi := hộ kinh doanh nộp thuế KHOÁN, doanh thu < 1 tỷ ₫/năm

ràng buộc:
  receipt_no      tăng dần, RESET theo ngày
  retention       ≥ 10 năm            # Luật Kế toán, điều 41
  tax_export      mẫu 01/CNKD (Excel/CSV), offline, chủ hộ tự kê khai

ngoài phạm vi (cần module HĐĐT, KHÔNG bán tràn):
  doanh nghiệp             → HĐĐT realtime bắt buộc từ 01/07/2022
  hộ kê khai ≥ 1 tỷ ₫/năm  → HĐĐT + POS nối thuế từ 01/06/2025 (NĐ 70/2025)
  xuất GTGT cho khách có MST → tích hợp Viettel / MISA / VNPT

§ 02Highlights

  • Receipt numbers increment and reset daily
  • Transaction data retained at least ten years per Article 41 of the Accounting Law
  • Offline declaration export on form 01/CNKD as Excel or CSV
  • Applicable scope and explicitly out-of-scope users documented
  • Avalonia desktop and ASP.NET Core web share one core
  • SQLite in WAL mode, Quartz.NET background jobs, thermal printing over ESC/POS

§ 03Screens

VDG POS Counter01
VDG POS Counter02