End-to-End Odoo 15 Configuration with VAT/Zakat Compliance

Job ID: 39969682

Budget: $250 – $750 USD

Freelance Odoo 15 Implementation & End-to-End Configuration (KSA VAT/Zakat Compliant)
Project Objective

We need a complete Odoo 15 Enterprise instance installed, configured, and fully operational on our self-hosted VPS. All modules must be integrated for seamless workflows, KSA VAT/Zakat compliance, banking integration, Arabic language support, company branding, and full management of vendors, customers, end-users, and charity accounting. The solution must be ready for immediate business use.

Scope of Work
1. Odoo Installation & Setup

Install Odoo 15 Enterprise on our VPS (Ubuntu/Debian).

Configure and integrate the following modules:

Accounting & Invoicing (KSA VAT 15%, Zakat, charity accounting, compliant financial reports)

Sales, Quotations, POS (customer-facing workflows, approvals, discounts, returns)

Purchasing / POs / SOWs / Master Agreements (vendor management, approvals)

Inventory & Stock Management

CRM & Marketing (lead management, email/SMS campaigns, automated campaigns)

HR & Payroll (Employee management, GOSI, Mudad, other Saudi compliance)

Activate Odoo Enterprise license (3 users or as required).

2. Vendor & Customer Management
Vendor Management

Maintain a master database of vendors:

Vendor name, legal/company name, registration number

Contact person(s), emails, phone numbers, WhatsApp, etc.

Address (billing, shipping)

Bank account details (bank name, branch, IBAN, SWIFT, payment currency)

Payment terms, credit limits

Associated products/services

Tax info (VAT, Zakat)

Link vendors to:

POs, SOWs, Master Agreements

Accounting entries and automated payments

Vendor-specific workflow automation:

Approvals, PO confirmations, delivery tracking, invoice reconciliation

Customer Management

Maintain a master database of customers:

Customer name, company name, registration ID

Contact person(s), emails, phone numbers, WhatsApp, etc.

Billing & shipping addresses

Payment terms, credit limits

Purchased products/services

Tax info (VAT) and charity contribution tracking

Link customers to:

Quotations, Sales Orders, Invoices, Payments, Returns

Workflow automation:

Quote approvals, invoice generation, payment reminders, refunds

End-User Management

Configure workflows for internal or external end-users:

Product ordering

Payments

Returns or cancellations

Charity contributions (if applicable)

Integration with accounting for automated entries

3. Bank Account Management
Vendor Bank Accounts

Store vendor bank account details for automated payments.

Link to:

Purchase Orders

Vendor invoices

Accounting entries

Automate scheduled payments and reconciliation.

Customer Bank Accounts

Store customer bank accounts for payments:

Link to invoices, receipts, and reconciliation

Support multiple payment methods and currencies.

Company Bank Accounts

Maintain company bank accounts:

Bank name, branch, account type, IBAN, SWIFT

Link to accounting journals

Automated reconciliation:

Import statements

Match payments automatically

Multi-currency support if required.

Banking Integration

Configure Odoo Payment Acquirers or bank connectors:

Automatic reconciliation

Payment confirmations

Transfers between accounts

Ensure full integration with:

Accounting

Sales & Purchases

Charity accounting

Maintain a secure audit trail.

Bank Reporting

Bank account ledger

Cash flow reports

Vendor & customer payments tracking

Reconciliation reports

4. Server & Hosting Configuration

Prepare and secure VPS environment:

PostgreSQL installation/configuration

NGINX reverse proxy

SSL certificate via Let’s Encrypt

Daily automated backups

Firewall & SSH hardening

Provide complete server documentation:

Credentials, paths, installation steps, database location

5. Customization & Localization

Configure KSA localization:

VAT, Zakat, currency, Arabic support

Customize templates and reports:

Quotations, Sales Orders, Tax Invoices (ZATCA format), POs, SOWs, Master Agreements

Include company logo, colors, branding

Modify workflows:

Approvals, multi-step processes, charity accounting postings

Ensure end-to-end integration: Accounting Sales Inventory Purchasing HR/Payroll Marketing

6. Security & Access

Setup user roles & permissions:

Admin, Finance, Sales, Purchasing, HR, Inventory

Provide secure admin access post-handover

7. Training & Handover

Conduct training sessions (recorded sessions acceptable):

Sales, Accounting, Inventory, HR, charity workflows

Deliver comprehensive documentation:

Server access, backups, restore guide

Module-specific workflow guides

Maintenance instructions

Provide 1-month post-deployment support for troubleshooting

Freelancer Responsibilities

End-to-end installation, configuration, testing, deployment

Full module integration for seamless workflows

Vendor & Customer management, including charity accounting

Bank account configuration and reconciliation

Deliver all source code, database, templates, and documentation

Ensure KSA VAT/Zakat compliance and banking integration

Company Responsibilities

Provide VPS and domain credentials

Purchase Odoo Enterprise license (3 users)

Assign internal IT for ongoing maintenance post-project

Payment & Ownership

Full ownership of data, files, and configurations remains with the company

Payment staged:

40% upfront

30% after testing

30% on full handover

Expected Deliverables

Fully installed and configured Odoo 15 Enterprise (self-hosted)

Secure VPS setup (SSL, firewall, backups)

KSA-compliant Accounting: VAT, Zakat, charity tracking

Vendor & Customer Management workflows fully operational

End-User workflows: Sales, Quotations, Invoices, Payments, Returns

Integrated Accounting, Sales, Inventory, Purchasing, HR/Payroll, CRM, Marketing

Fully branded documents (logo, colors, templates)

Full documentation, recorded handover sessions, workflow guides

Requirements from Freelancer

Proven Odoo 15 end-to-end implementation experience

Strong knowledge of Saudi VAT, Zakat, banking integration

Experience with Vendor/Customer management workflows and charity accounting

Portfolio/examples of similar self-hosted Odoo solutions

Detailed project plan and timeline

List of assets required to start: database access, logos, product/service lists, opening balances, workflow rules

Ability to deliver a fully operational, self-hosted solution

Timeline & Budget

Immediate start preferred

Solution required ASAP

Budget: Up to $500 + gift for high-quality delivery

This version now explicitly includes:

Vendor & Customer Contact Databases

End-user workflows

Charity accounting

Bank account management (Vendor, Customer, Company)

Bank integration and reporting

Full module integration and workflow automation