Billvil User Guide
Complete documentation for AI-powered invoice automation and ERP synchronization.
🛠️ 1. Critical First-Time Setup
Before you start processing invoices, you must configure your business profile, API keys, and extraction templates. These settings ensure the AI knows exactly what data to look for.
A. API Configuration (Gemini AI Key)
Billvil uses Google Gemini AI for intelligent data extraction. To set up your API key:
Settings > API Configuration. If an Admin PIN is set, you will be prompted to enter it.
B. Template Configuration Important
By default, Billvil extracts basic fields. If you need specialized data like Serial Numbers, you must enable them:
Tools > Manage Templates and select your company's template.
C. Tally Connection & Mappings
Connect your desktop to Tally Prime for seamless data synchronization.
- Ensure Tally Prime is running with ODBC enabled (F12 > Advanced Configuration > Allow ODBC: Yes).
- Go to
Tools > Manage Integrationsand select your Tally Company. - Mappings: Map your Purchase Ledgers and Tax Accounts to your Tally ledger names.
📂 2. Vendor & Rule Management
Managing Vendors
Store vendor-specific details like GSTIN, PAN, and MSME status via Tools > Manage Vendors. You can also test rules against sample PDFs here to verify extraction without processing a full batch.
Importing Rules
If you have rule backups from another machine, go to Rules > Import Rules from JSON to merge them into your local database.
📄 3. The Core Workflow
Step 1: Select Invoices
Click "Select Invoices" to browse for PDF or image-based invoices. You can select multiple files for batch processing.
Step 2: Run Extraction
Click "Accounting Intelligence". Billvil will read the text, identify the vendor, apply extraction rules, and calculate GST totals automatically.
Step 3: AI Rule Wizard
If a vendor is new, the Vendor Rule Wizard opens. Click "Generate with AI" to create a custom extraction pattern instantly. Billvil will remember this vendor forever.
🔍 4. Verification & Tally Push
✅ Pre-Push Checklist
Once verified, select the invoices in the Tally Push tab and click "Push to Tally". Billvil will automatically create missing ledgers or items if requested.
✨ 5. Smart Serial Sync Premium
The Smart Serial Sync feature allows you to merge vendor-provided serial number files directly into your extracted data.
🛠️ 6. Troubleshooting
| Issue | Recommended Solution |
|---|---|
| "Serial Number" missing | Enable it in Tools > Manage Templates > Select Fields. |
| Tally Connection Failed | Check if Tally is open and ODBC port (9000) is accessible. |
| Mappings are wrong | Manage them via Tools > Manage Vendors > Manage Mappings. |
📞 7. Support
Need help? Contact our technical team:
- Email: support@billvil.com
- Website: www.billvil.com