| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 696 |
| Technical Name |
ug_withholding_ura_supplier |
| License | OPL-1 |
| Website | https://odoo.co.ke |
| Versions | 16.0 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 696 |
| Technical Name |
ug_withholding_ura_supplier |
| License | OPL-1 |
| Website | https://odoo.co.ke |
| Versions | 16.0 17.0 18.0 |
Accounting • Compliance
Uganda Withholding (URA) — Supplier
For URA withholding on supplier bills. Apply Withholding VAT and Withholding Income on posted vendor bills with editable base/amount. Auto partial reconcile against payable lines.
Compatible With
Pricing
$141
Uganda Withholding (URA) — Supplier
Overview
Purpose-built for Uganda. Automates URA-compliant Withholding Tax (Income) and Withholding VAT workflows on vendor bills. Separate entries, editable amounts, and auto partial reconciliation keep ledgers clean without altering the original bill.
📸 Withholding (URA) Screenshots
Visual guide to Uganda URA Withholding (Supplier) functionality
WHT VAT Wizard
Withholding VAT wizard accessible from posted vendor bills. Apply WHT VAT with editable base amount.
WHT Wizard
Withholding wizard for supplier bills and credit notes. Editable base/amount.
Posted Entries
Journal entries showing Dr Payables (partner) and Cr WHT Payable accounts. Original bill remains intact with auto partial reconciliation.
💰 Withholding Application
- Apply WHT VAT on posted vendor bills
- Apply WHT Income on supplier bills/credit notes
- Editable base/amount with defaults
📊 Smart Journal Entries
- Dr Supplier Payable (partner)
- Cr WHT Payable (URA) accounts
🔗 Auto Reconciliation
- Auto partial reconcile against payable lines
- Linked documents for instant access
🛡️ Security & Compliance
- Multi-company safe, sudo-secured
- Original bill remains intact
Latest Release 17.0.1.0.0
2025-01-01- Initial Uganda URA Withholding (Supplier) release.
- WHT VAT and WHT Income wizards with editable base/amount.
- Auto partial reconciliation against payable lines.
- Multi-company safe with sudo security.
📅 Changelog
| Date | Version | Notes |
|---|---|---|
| 2025-01-01 | 18.0.1.0.0 | Initial release — Uganda URA WHT VAT/Income with wizards and auto reconciliation |
📜 Licensing
License Type
OPL-1Redistribution
No redistributionFull Policy
View PolicySupport & Contact
support@odoo.co.ke
https://odoo.co.ke/helpdesk
+254739444447
1 business day SLA
Uganda Withholding (URA) — Supplier
Apply Uganda URA Withholding (VAT and Income) on posted vendor bills via simple wizards.
Overview
For supplier bills subject to URA withholding. This module lets you apply Withholding VAT and Withholding Income on posted vendor bills with editable base/amount. It creates clean, separate journal entries and attempts partial reconciliation against payable lines. Original bills remain intact for clean audits.
Key Features
- ✅ Withholding Application
- Apply WHT VAT on posted vendor bills (editable base and amount)
- Apply WHT Income on vendor bills and credit notes (editable)
- Simple wizard interfaces accessible from posted documents
- ✅ Smart Journal Entries
- Dr Supplier Payable (partner) — withheld amount (reduces what you owe)
- Cr URA WHT Payable account(s) — tracks tax due to URA
- Original bill remains completely intact
- ✅ Auto Reconciliation
- Auto partial reconcile against payable lines where possible
- Linked documents for instant access
- Clean, auditable trails
- ✅ Security & Compliance
- Multi-company safe, sudo-secured only for posting steps
- No core Odoo overrides or invasive changes
- Permissions: Any Accounting User can run the wizards
How It Works
The Uganda URA Withholding (Supplier) module follows a simple but robust workflow:
- 1. Vendor Bill Processing
- Create and post vendor bills normally in Odoo
- No changes to your existing workflow
- 2. Withholding Wizards
- From a posted vendor bill (or credit note), open the relevant wizard: - "Apply WHT VAT" - "Apply WHT Income"
- The base and withheld amounts are editable; suggested journal/accounts are provided
- 3. Journal Entry Creation
- The module creates a separate journal entry for the withholding
- Debits the supplier payable (partner) and credits the URA WHT account
- The original bill remains untouched
- 4. Automatic Reconciliation
- The system attempts partial reconciliation against the bill's payable line
- Net amount due to the supplier is reduced accordingly
- 5. Compliance & Reporting
- Withheld amounts accumulate in dedicated liability account(s)
- Easy reporting for URA filings
- Clear link between source bill and withholding entry
- Example Workflow:
- Original Bill: UGX 1,000,000 to Supplier ABC
- WHT VAT Applied: UGX 20,000 (example)
- Result: You owe Supplier ABC UGX 980,000; URA gets UGX 20,000
- All properly documented with linked entries
What Gets Posted
When you apply withholding through a wizard, the system creates a separate move, e.g.:
Dr Supplier Payable (partner) XXX.XX
Cr URA WHT Payable (VAT/Income) XXX.XX
The original vendor bill remains completely intact, ensuring no disruption to your standard accounting processes.
Installation
Prerequisites
- Odoo Version: 17.0
- Dependencies: - account (Accounting) - account_accountant (Accounting Features)
Installation Steps
- Download the Module - Obtain from Odoo Apps Store or Metro ICT Ltd
- Upload and Install - Upload the module to your Odoo addons directory - Update the apps list - Install "Uganda Withholding (URA) — Supplier"
- Verify Installation - Go to Apps → Installed Apps - Confirm the module is installed and visible
Configuration (1–2 minutes)
Quick Setup
- Ensure a General Journal Exists - Accounting → Configuration → Journals - Create/confirm a "General Journal"
- Create/Confirm URA WHT Account(s) - Accounting → Configuration → Chart of Accounts - Create accounts such as "Withholding VAT Payable (URA)" and/or "Withholding Income Payable (URA)" - Account Type: Current Liabilities
- Optional: Adjust Wizard Defaults - The wizards suggest appropriate journal and accounts - Amounts are editable per transaction
Usage Instructions
Applying Withholding to Vendor Bills
- Post Your Vendor Bill - Create and post your vendor bill as usual
- Open a Withholding Wizard - On the posted bill, click "Apply WHT VAT" or "Apply WHT Income"
- Set Details - Base Amount: Defaults from the bill (editable) - Withheld Amount/Rate: Editable - Journal/Account: Suggested but editable
- Apply - Click the action button in the wizard - The journal entry is created and auto-reconciliation is attempted - Review linked documents from the bill
Workflow Example
Before Withholding:
Vendor Bill: UGX 1,000,000 Status: Posted Amount Due: UGX 1,000,000
After Withholding:
Original Vendor Bill: UGX 1,000,000 (unchanged) Withholding Entry: UGX 20,000 (example) Net Amount Due: UGX 980,000 (auto reconciliation)
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 - Standard Odoo accounting workflows
Permissions
Who Can Use: - Any user with "Accounting User" access rights
Security: - Sudo access is only used for posting and reconciliation steps - Multi-company safe with proper access controls - No core Odoo overrides
Troubleshooting
Common Issues
Issue: Wizard button not visible - Ensure the vendor bill is in "Posted" state - Confirm the user has Accounting User permissions
Issue: Account not found - Create URA withholding liability account(s) and set types correctly
Issue: Journal not found - Create a General Journal in Accounting → Configuration → Journals
Issue: Reconciliation not working - Ensure both entries share the same partner - Verify account types (Payable vs Liability) are configured properly
Getting Help
Documentation: - User Guide: https://docs.odoo.co.ke/withholding-ura
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 Uganda URA withholding workflows (VAT and Income) - Saves accountant time every month - Reduces manual journal entry errors
Clean & Safe - No core Odoo overrides or modifications - Original bills remain intact - Proper audit trails and linked documents
Cost-Effective - Focused accounting automation for Uganda - Bundle with related compliance modules if needed
Professional Support - Developed by Metro ICT Ltd (East Africa 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
About Metro ICT Ltd
Metro ICT Ltd is a leading Odoo implementation partner in East Africa, specializing in accounting automation and compliance solutions for regional businesses.
Contact Information: - Website: https://odoo.co.ke - Email: support@odoo.co.ke - Phone: +254739444447 - Location: Nairobi, Kenya
---
Last Updated: October 2025 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