0.5รโ Perlahan ยท Cepat โ
๐ฌTekan Play Demo untuk lihat Bank Statement Classification Agent.
Demo Complete All Stages Generated
01 WhatsApp Command
02 Requirement Analysis
Menunggu Sedang aktif Selesai
03 Python Script Generation
1
๐ฅ
Parse bank CSVExtract transactions, dates, amounts
2
๐งฎ
Classify via keywords/rulesMatch descriptions to categories
3
๐ข
Assign GL codesMap categories to GL accounts
4
๐
Generate journal entriesCreate GL postings automatically
import csv, json
BANK_CSV = "bank_statement.csv"
GL_MAP = {"payment": "7001", "transfer": "1002", "deposit": "1001"}
def parse_bank_csv(file):
with open(file) as f:
return list(csv.DictReader(f))
def classify_entry(desc):
desc = desc.lower()
if "payment" in desc or "pay" in desc: return "Purchase", GL_MAP["payment"]
if "transfer" in desc: return "Transfer", GL_MAP["transfer"]
return "Sales", GL_MAP["deposit"]
def generate_journal(entries):
lines = []
for e in entries:
cat, gl = classify_entry(e["desc"])
lines.append({"date": e["date"], "category": cat, "gl": gl})
return lines
entries = generate_journal(parse_bank_csv(BANK_CSV))
print(json.dumps(entries, indent=2))
04 Block Diagram
Menunggu Sedang aktif Selesai
05 System Schematic
Menunggu Sedang aktif Selesai
โ ๏ธ Verify classifications before posting to GL to prevent accounting errors.
06 Bank Statement Classification
Ready
07 Classification Report
GL Accounts
1001/6002/7001
Terminal Log
[SISTEM] Bank Statement Classification Agent sedia
System Architecture
๐ฑ Command Layer
WhatsApp instruction
Telegram bot
๐ค Agent Layer
CSV parser
Classifier
GL assigner
Journal generator
๐ฐ Finance Layer
Bank statements
GL accounts
Journal entries
Reports
Audit trail
CSV export
Safety Notes
- โ ๏ธ Verify classifications before posting to GL to prevent accounting errors.
- Review suggested GL codes manually before finalizing.
- Ensure bank statement format matches parser expectations.
- Browser demo does not connect to real banking systems.
- Validate sum of debits equals sum of credits in journal entries.
We value your privacy
We use cookies to improve your experience and analyze traffic.
Privacy Policy