OdooWiki OCA HUB

Import Phone Rates from Bandwith.com

base_phone_rate_import_bandwith folder_open OCA/vertical-isp open_in_new
Uncategorised License: AGPL-3

This module allows you to load and update the phone rates using the file provided by Bandwidth (https://www.bandwidth.com).

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Load and update phone rates in Odoo from a Bandwidth.com Excel file. Upload the .xlsx file and the module creates or updates each rate by dial prefix.

This module adds a simple import wizard so you can bring Bandwidth.com phone rates into Odoo without typing them one by one.

Where it appears: - A menu item "Import Rates from Bandwidth.com" under the Localisation menu in Contacts. - An action available from the Phone Rates list (Action menu) that opens the same import wizard.

How it works: - The wizard asks you to upload a file. Only .xlsx files are accepted; if you pick another format or no file, Odoo stops with a warning. - The module reads the first sheet, starting from row 7, and for each row takes the country/name, the dial prefix and the rate. - It looks for an existing phone rate with the same dial prefix. If found, it updates the country, name and rate; if not, it creates a new phone rate. - The country is matched automatically against the country name in the file, and the phone rate now stores a country.

What it touches: - Extends the phone.rate model with a country field. - Uses res.country to find the matching country. - Requires the Python library xlrd to read Excel files.

Note: the import always starts at row 7 and only reads the first sheet, so the file must follow the Bandwidth.com layout.

Depends on

Menus it adds

Import Rates from Bandwidth.com
Models and fields (2)
  • phone.rate · extends an existing modelcountry_id
  • base.phone.rate.import.bandwith · new modelfilename (File name), upload_file (Upload File)

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/vertical-isp.

terminal Installation and usage

OCA documentation · Odoo 12.0

This module needs no additional configuration post installation

This module adds a wizard for Import Phone Rates from Bandwith.com and adds Import methods to create the phone rates using the file provided by Bandwidth.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.