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
    • Property 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. Human Resources Payroll
  3. Payroll Bank Transfer Excel v 17.0
  4. Sales Conditions FAQ

Payroll Bank Transfer Excel

by Concept Solutions Oman https://github.com/concept-solutions-oman/payroll_bank_transfer
Odoo
v 17.0 Third Party 3
Download for v 17.0 Deploy on Odoo.sh
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 • Employee Contracts (hr_contract)
• Time Off (hr_holidays)
• Employees (hr)
• Discuss (mail)
• Calendar (calendar)
Community Apps Dependencies Show
Odoo 17 HR Payroll
Lines of code 3294
Technical Name payroll_bank_transfer
LicenseLGPL-3
Websitehttps://github.com/concept-solutions-oman/payroll_bank_transfer
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Employee Contracts (hr_contract)
• Time Off (hr_holidays)
• Employees (hr)
• Discuss (mail)
• Calendar (calendar)
Community Apps Dependencies Show
Odoo 17 HR Payroll
Lines of code 3294
Technical Name payroll_bank_transfer
LicenseLGPL-3
Websitehttps://github.com/concept-solutions-oman/payroll_bank_transfer
v17.0 Active Odoo Enterprise & Community GCC Localization

Payroll Bank Transfer Excel

Automate and streamline your employee payout process. Generate structured, banking-compliant spreadsheets from selected payslips with absolute precision, zero hassle, and instant validation.

Payroll Bank Transfer System Banner

Powerful Integration Features

Designed for businesses operating with 3-decimal currencies and strict commercial banking requirements.

🏦

Multi-Bank Compatibility

Formats files exactly as required by corporate banking portals (such as Oman Arab Bank and other regional banks). Ready for straight-through-processing upload.

🔢

3-Decimal Precision

Built specifically for currencies like Omani Rial (OMR). Implements exact 3-decimal rounding for net salary, basic salary, extra income, deductions, and SPF.

🧹

Automated Data Sanitization

Restricts employee names to a maximum of 30 characters and automatically removes invalid special characters, ensuring your batch isn't rejected by the bank.

💸

Deep Payroll Deductions Map

Extracts and maps basic salary, extra income (allowances/OT), general deductions, and Social Security Deductions (SPF) to respective columns.

⚡

Seamless Batch Operations

Launch directly from Odoo’s Payslips List View. Select any number of employee payslips, click action, and generate the master bank transfer file in one click.

📋

Automatic Nationality Flag

Recognizes Omani vs. Expat employees based on country settings, facilitating compliance reporting and accurate social security classifications automatically.

Simple & Intuitive Workflow

Go from employee payslips to a bank-ready upload in just three simple steps.

1

Select Payslips

Go to Payroll -> Employee Payslips. Mark the checkbox for the payslips you want to pay out, click "Action", and choose "Bank Transfer Excel".

2

Configure Settings

Review the payer credentials (like CR-NO, Account details) and pick the payment type (e.g. Monthly Salary or Bonus).

3

Export & Upload

Click "Export". The module will package everything into a perfectly formatted, compliant Excel sheet ready to upload directly to your bank's portal.

Export Sheet Specifications

The system generates a standard multi-column structure formatted using openpyxl for accurate processing.

Column Header Field Content Formatting / Logic
Employee ID Type Constant type identifier "C" (National/Civil Card)
Employee ID Identification Card Number From Employee Profile
Reference Number Internal Employee Number From Employee Card
Employee Name Clean alphanumeric name Sanitized & truncated to 30 characters
Employee BIC Bank Identifier / Swift Code Uppercase bank identifier
Employee Account Alphanumeric Account Number Stripped of hyphens and whitespace
Salary Frequency Frequency of disbursement "M" (Monthly)
Working Days Total payable days Derived from basic payslip line quantity
Net Salary Final net amount to pay Formatted to 3 decimals (0.000)
Basic Salary Contract basic pay Formatted to 3 decimals (0.000)
Extra Hours Overtime duration Aggregated from payslip OT worked days
Extra Income All additional allowances Formatted to 3 decimals (0.000)
Deductions Salary deductions (non-SPF) Formatted to 3 decimals (0.000)
Social Security Deductions SPF Contribution Formatted to 3 decimals (0.000)
Notes / Comments Automated transfer note e.g. "Jan 2026 Salary"
Nationality Citizen vs. Expat flag "OMAN" or "EXPAT"
Division Department classification From Employee Department name

Technical Summary

  • App Version 17.0.1.0.0
  • Framework Version Odoo 17.0 (LTS)
  • License LGPL-3
  • Author Odoo Addons Developer

Module Dependencies

  • hr_payroll_community Required
  • salary_structure_custom Required
  • python: openpyxl Required
  • Auto-Installable No
🏦 Payroll Bank Transfer

Need custom Excel formatting or integration with a different bank format? Feel free to contact our technical team for custom support.

Get Technical Support

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, please use the developer contact information. They can usually be found in the description.
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