- Home
- Skills
- Finance & Accounting
- freelancer books vat
Works with the AI tools you already use
freelancer books vat
Turn bank statement exports into organized books, VAT estimates, and subscription reports for freelancers.
$5
freelancer books vat
Example session with this skill installed
I have two CSV exports from my business account and credit card for Q1. Can you help me organize these for my VAT filing? The bank files are bank_main.csv and card_tx.csv.
- Read your context and instructions
- Compiled the freelancer books vat
I have inspected your bank files and prepared the quarterly summary. I found 124 transactions across both accounts. After applying the standard rules, I have identified a few recurring subscriptions and estimated your VAT balance.
Books · Q1 Summary
| Quarter | Income | Expenses | VAT balance |
|---|---|---|---|
| Q1 (Jan-Mar) | €14,500.00 | €4,250.60 | €2,145.00 (Due) |
Recurring payments:
- Adobe Systems: €24.39/mo (€292.68/yr) - Creative Cloud
- AWS: ~€55.00/mo (€660.00/yr) - Hosting
- Google Workspace: €12.00/mo (€144.00/yr) - Email
Questions for you:
- AMZN Mktp (Feb 14): €89.99. Was this a business equipment purchase or personal?
- TFL Travel (8 entries): Total €45.20. Should these be categorized as business travel?
- Apple.com (Mar 05): €0.99. Is this an iCloud business expense or personal?
Next steps
- Review the
books.xlsxledger to confirm the "To review" items. - Update
rules.jsonwith your answers to the questions above to automate next time. - Hand the final Ledger tab to your accountant for the formal VAT return.
Note: VAT figures are estimates based on bank movement dates. Please verify against your actual invoices.
Connects securely to your tools. The creator never sees your data.
About this skill
Bookkeeping is a chore that freelancers often delay until tax season becomes a crisis. This skill bridges the gap between messy bank statement exports and the organized data your accountant actually needs.
What it does
- Standardizes exports by converting various bank CSV or PDF statement formats into a unified schema.
- Automates categorization using a rules-based engine to map counterparties to specific expense accounts.
- Estimates VAT for each quarter based on user-defined rates and deductibility percentages.
- Detects subscriptions by identifying recurring weekly or monthly payments to highlight potential savings.
- Generates dashboards including an Excel ledger and an HTML summary for quick financial health checks.
How it works
- Inspect files using the
inspectcommand to map column headers and validate date formats across different bank exports. - Define rules in a JSON file to handle recurring merchants, setting their VAT rates and business-use percentages.
- Execute build to merge statements, deduplicate transactions, and generate the
books.xlsxandbooks.htmloutputs. - Review and refine the generated list of unclassified items to update the rules for the next run.
Frameworks & tools
The system uses a standalone Python 3.8 script requiring only the standard library. It operates entirely offline for data privacy, processing CSV and PDF inputs to output JSON, Excel, and HTML formats.
Why this beats prompting it yourself
Manual prompting often fails at deduplication and consistent categorization across hundreds of rows. This skill uses a persistent rules engine, ensuring that a merchant classified once stays classified correctly across different quarters and accounts.
Use cases
- Preparing quarterly VAT estimates for a small business or freelancer.
- Auditing annual bank statements to identify unused software subscriptions.
- Cleaning up mixed personal and business transactions for an accountant.
- Converting bank PDF statements into a structured ledger for tax filing.
Known limitations
VAT calculations are estimates based on payment dates, not invoice dates. The script requires Python 3.8 or higher and does not support direct API connections to banks.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 3 days ago
- Passed all security checks, Safe to install
Needs access to