ERVIRA
← بازگشت به مجموعه اتوماسیون
اتوماسیون ۱۰ / ۱۰

تطبیق تراکنش‌ها

گزارش مغایرت بر اساس شناسه یکتا و مبلغ دقیق Decimal

نمونه مستقل · آفلاین

پیش‌نیاز و نحوه اجرا

Python 3.10 یا جدیدتر. دستور را از پوشه‌ای اجرا کنید که فایل ervira_automation.py در آن قرار دارد. بسته آزمایش برای فایل‌های CSV در مسیر data/ آماده است.

۱. پیش‌نمایش بدون تغییر فایل‌ها

python ervira_automation.py reconcile data/ledger_a.csv data/ledger_b.csv mismatch.json

۲. اجرای صریح پس از بررسی

python ervira_automation.py reconcile data/ledger_a.csv data/ledger_b.csv mismatch.json --apply

معیار ایمنی و تحویل

شناسه تکراری، خالی یا مبلغ نامعتبر را خطا می‌دهد و حدس تطبیق نمی‌زند.

رفتار برنامه مطابق ورودی است. قبل از اجرای --apply نسخه پشتیبان فایل‌های خودتان را تهیه کنید.