Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Kenya Withholding VAT (Agent) v 17.0
  4. Sales Conditions FAQ

Kenya Withholding VAT (Agent)

by Metro ICT Ltd https://odoo.co.ke
Odoo

$ 69.38

v 17.0 Third Party
This module requires Odoo Enterprise Edition.
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Accounting (account_accountant)
• Invoicing (account)
• Discuss (mail)
Lines of code 282
Technical Name ke_withholding_vat_agent
LicenseOPL-1
Websitehttps://odoo.co.ke
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Accounting (account_accountant)
• Invoicing (account)
• Discuss (mail)
Lines of code 282
Technical Name ke_withholding_vat_agent
LicenseOPL-1
Websitehttps://odoo.co.ke
Versions 16.0 17.0 18.0
  • Description
  • Documentation
  • License
Supports:
Community
Enterprise
Availability:
On Premise
Odoo.sh
Odoo Online

Accounting • Compliance

Kenya Withholding VAT (Agent)

For withholding VAT agents handling supplier bills. Apply WHT VAT on posted vendor bills with editable base/amount (default 2%). Auto partial reconcile against payable lines.

Hero
  • Screenshots
  • Features
  • FAQs
  • Releases
Compatible With
Community Enterprise Odoo.sh Not supported on Odoo Online
Pricing

$69

Kenya Withholding VAT (Agent)

This module depends on ke_withholding_vat_supplier module

Bundle Price for Both Modules

$119

Optional Annual Support & Updates (per database)

$79/year

Priority fixes, version upgrades, and email support within 1 business day

Why this pricing?

These modules automate a narrow but high-impact compliance workflow specific to Kenya. They save accountant time every month, reduce errors, and avoid risky manual journals—while remaining lightweight and safe (no core overrides). $69 is in line with focused accounting add-ons on the store; a $119 bundle rewards buying both.

Value Proposition

Purpose-built for Kenya, zero core overrides, accountant-friendly.

This suite delivers precise handling of Withholding VAT (2%) in Kenya—exactly how local teams work:

Post in one click, stay compliant:

Creates a clean, separate journal entry for WHT VAT (no edits to the original invoice/bill).

Editable amounts:

Rate defaults to 2%, but users can override the withheld amount when reality disagrees with theory.

Auto-reconcile helpers:

Attempts partial reconciliation against the receivable/payable line to keep ledgers tidy.

No developer needed:

Pre-fills sensible accounts and journals; smart defaults reduce setup time.

Secure by design:

Uses sudo only for the posting step so regular accounting users can work—without elevating global rights.

Auditable:

Each invoice shows the linked WHT VAT entry, making reviews and audits simple.

📸 Withholding VAT Screenshots

Visual guide to the Kenya Withholding VAT Agent module functionality

WHT VAT Wizard

Withholding VAT wizard accessible from posted vendor bills. Apply 2% WHT VAT with editable base amount.

WHT VAT Wizard

Posted Entries

Journal entries showing Dr Payables (partner) and Cr WHT VAT Payable. Original bill remains intact with auto partial reconciliation.

WHT VAT Journal Entries Auto Reconciliation

Configuration

Simple configuration setup: General Journal and "Withholding VAT Payable (KRA)" account. Takes 1-2 minutes to configure.

Account Setup

Linked Documents

Instant access to linked documents between original vendor bill and WHT VAT entries for clean audits and compliance tracking.

Linked Documents
💰 WHT VAT Application
  • Apply 2% WHT VAT on posted vendor bills
  • Editable base/amount with defaults
📊 Smart Journal Entries
  • Dr Supplier Payable (partner)
  • Cr WHT VAT Payable (KRA)
🔗 Auto Reconciliation
  • Auto partial reconcile against payable lines
  • Linked documents for instant access
🛡️ Security & Compliance
  • Multi-company safe, sudo-secured
  • Original bill remains intact

Default is 2% but the base amount and rate are editable in the wizard.

Yes, compatible with both vendor bills and credit notes.

1-2 minutes. Just ensure General Journal exists and create "Withholding VAT Payable (KRA)" account.

Any Accounting User can run the wizard. Sudo is only used for posting/reconciliation.

Latest Release 17.0.1.0.0

2024-12-01
Add
  • Initial Kenya Withholding VAT Agent release.
  • WHT VAT wizard with editable base/amount (default 2%).
  • Auto partial reconciliation against payable lines.
  • Multi-company safe with sudo security.

📅 Changelog

Date Version Notes
2024-12-01 17.0.1.0.0 Initial release – Kenya WHT VAT Agent with wizard and auto reconciliation

🔁 Related Modules by Metro ICT

App Use Case Versions
Kenya Withholding VAT (Supplier) WHT VAT for supplier bills - companion module 17
Auto Allocate Credits Auto reconcile payments to invoices 16–18
POS Syncer POS ↔ Accounting Sync 15–18
FleetCare Fleet Management 13–18

📜 Licensing

License Type
OPL-1
Redistribution
No redistribution
Full Policy
View Policy
Important: This module is licensed under OPL-1 with no redistribution rights. Please review our full license policy for complete terms and conditions.

Support & Contact

Email
support@odoo.co.ke
Website
https://odoo.co.ke/helpdesk
Phone
+254739444447
Response Time
1 business day SLA
🎁 90-day complimentary support included with your purchase

Kenya Withholding VAT (Agent)

Kenya Withholding VAT Agent

Apply Kenya Withholding VAT (2%) on posted vendor bills via a simple wizard.

Overview

For withholding VAT agents handling supplier bills. This module allows you to apply Withholding VAT on posted vendor bills with editable base/amount (default 2%). It automatically creates proper journal entries and performs partial reconciliation against payable lines.

Key Features

✅ WHT VAT Application
  • Apply 2% WHT VAT on posted vendor bills
  • Editable base amount and rate (default 2%)
  • Simple wizard interface accessible from vendor bills
✅ Smart Journal Entries
  • Dr Supplier Payable (partner) – Withheld VAT amount
  • Cr WHT VAT Payable – Withheld VAT amount
  • Original bill remains intact
✅ Auto Reconciliation
  • Auto partial reconcile against payable lines
  • Linked documents for instant access
  • Clean audit trails
✅ Security & Compliance
  • Multi-company safe, sudo-secured
  • No changes to Odoo taxes or move lines
  • Permissions: Any Accounting User can run wizard

How It Works

The Kenya Withholding VAT Agent module follows a simple but powerful workflow:

1. Vendor Bill Processing
  • You create and post vendor bills normally in Odoo
  • No changes to your existing accounting workflow
  • Bills remain in standard Odoo format
2. WHT VAT Application
  • Access the "Apply WHT VAT" wizard from any posted vendor bill
  • System calculates 2% WHT VAT (editable) based on bill amount
  • Wizard pre-fills suggested journal and WHT VAT Payable account
3. Journal Entry Creation
  • Creates a separate journal entry (original bill untouched)
  • Debits the supplier's payable account (reduces what you owe)
  • Credits the "WHT VAT Payable (KRA)" account (tracks tax owed to KRA)
4. Automatic Reconciliation
  • System automatically reconciles the WHT entry against the original bill
  • Reduces the net amount payable to the supplier
  • Creates linked documents for audit trail
5. Compliance & Reporting
  • WHT VAT amounts accumulate in the dedicated liability account
  • Easy reporting for KRA submissions
  • Clean separation between original transactions and WHT adjustments
Example Workflow:
  • Original Bill: KES 100,000 to Supplier ABC
  • WHT VAT Applied: KES 2,000 (2%)
  • Result: You owe Supplier ABC KES 98,000, KRA gets KES 2,000
  • All properly documented with linked entries

What Gets Posted

When you apply WHT VAT through the wizard, the system creates:

Dr Supplier Payable (partner)    XXX.XX
    Cr WHT VAT Payable                   XXX.XX

The original vendor bill remains completely intact, ensuring no disruption to your existing accounting processes.

Installation

Prerequisites

  1. Odoo Version: 17.0
  2. Dependencies: - account (Accounting) - account_accountant (Accounting Features) - ke_withholding_vat_supplier (companion module)

Installation Steps

  1. Download the Module - Purchase and download from Odoo Apps Store - Or obtain from Metro ICT Ltd
  2. Install Dependencies - Ensure ke_withholding_vat_supplier module is installed first - This module depends on the supplier module
  3. Upload and Install - Upload the module to your Odoo addons directory - Update the apps list - Install "Kenya Withholding VAT (Agent)"
  4. Verify Installation - Go to Apps → Installed Apps - Confirm both WHT VAT modules are installed

Configuration (1-2 minutes)

Quick Setup

  1. Ensure General Journal Exists - Go to Accounting → Configuration → Journals - Verify you have a "General Journal" or create one
  2. Create/Confirm WHT VAT Account - Go to Accounting → Configuration → Chart of Accounts - Create account: "Withholding VAT Payable (KRA)" - Account Type: Current Liabilities - Account Code: (as per your chart of accounts)
  3. Optional: Adjust Wizard Defaults - The wizard suggests appropriate journal & account - Default rate is 2% but can be modified per transaction

That's it! Configuration takes 1-2 minutes.

Usage Instructions

Applying WHT VAT to Vendor Bills

  1. Post Your Vendor Bill - Create and post your vendor bill as usual - The bill must be in "Posted" state
  2. Access WHT VAT Wizard - Open the posted vendor bill - Click the "Apply WHT VAT" button - The wizard will open
  3. Configure WHT VAT Details - Base Amount: Defaults to bill amount (editable) - WHT Rate: Defaults to 2% (editable) - Journal: Suggests General Journal (editable) - Account: Suggests "WHT VAT Payable" (editable)
  4. Apply WHT VAT - Click "Apply WHT VAT" button - System creates journal entry and reconciles automatically - View linked documents for audit trail

Workflow Example

Before WHT VAT Application:

Vendor Bill: $1,000.00
Status: Posted
Amount Due: $1,000.00

After WHT VAT Application:

Original Vendor Bill: $1,000.00 (unchanged)
WHT VAT Entry: $20.00 (2% of $1,000)
Net Amount Due: $980.00 (automatically reconciled)

Compatibility

✅ Supported Platforms: - Odoo Community Edition - Odoo Enterprise Edition - Odoo.sh

❌ Not Supported: - Odoo Online (Python restrictions)

✅ Compatible With: - Vendor Bills - Vendor Credit Notes - Multi-company environments - All standard Odoo accounting workflows

Permissions

Who Can Use: - Any user with "Accounting User" access rights - No special permissions required for running the wizard

Security: - Sudo access only used for posting journal entries and reconciliation - Multi-company safe with proper access controls - No core Odoo overrides or modifications

Troubleshooting

Common Issues

Issue: "Apply WHT VAT" button not visible - Solution: Ensure the vendor bill is in "Posted" state - Solution: Check user has Accounting User permissions

Issue: Account not found error - Solution: Create "Withholding VAT Payable (KRA)" account - Solution: Ensure account type is set to Current Liabilities

Issue: Journal not found error - Solution: Create a General Journal in Accounting → Configuration → Journals - Solution: Ensure journal type is "General"

Issue: Reconciliation not working - Solution: Check that both entries have the same partner - Solution: Verify account types are correct (Payable accounts)

Getting Help

Documentation: - User Guide: https://docs.odoo.co.ke/withholding-vat - Video Tutorials: Available on our website

Support Channels: - Email: support@odoo.co.ke - Website: https://odoo.co.ke/helpdesk/customer-support-1 - Phone: +254739444447 - Response Time: 1 business day SLA

Annual Support Package: - Priority fixes and version upgrades - Email support within 1 business day - Cost: $79/year per database

Why Choose This Module?

Faster Compliance - Automates Kenya WHT VAT compliance workflow - Saves accountant time every month - Reduces manual journal entry errors

Clean & Safe - No core Odoo overrides or modifications - Original bills remain completely intact - Proper audit trails and linked documents

Cost-Effective - $69 for focused accounting automation - $119 bundle with companion supplier module - Pays for itself in time savings

Professional Support - Developed by Metro ICT Ltd (Kenya Odoo experts) - 90-day complimentary support included - Optional annual support packages available

License & Legal

License: OPL-1 (Odoo Proprietary License) Copyright: Metro ICT Ltd Redistribution: Not permitted

This module is licensed under OPL-1 with no redistribution rights. Please review our full license policy at: https://odoo.co.ke/license-policy

Related Modules

Kenya Withholding VAT (Supplier) - Companion module (Required dependency) - WHT VAT for supplier bills - Bundle price: $119 for both modules

Auto Allocate Credits - Payment reconciliation automation - Auto reconcile payments to invoices - Versions: 16-18

POS Syncer - Point of Sale integration - POS ↔ Accounting synchronization - Versions: 15-18

About Metro ICT Ltd

Metro ICT Ltd is a leading Odoo implementation partner based in Kenya, specializing in accounting automation and compliance solutions for East African businesses.

Contact Information: - Website: https://odoo.co.ke - Email: support@odoo.co.ke - Phone: +254739444447 - Location: Nairobi, Kenya

---

Last Updated: December 2024 Version: 17.0.1.0.0

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with