OdooWiki OCA HUB

Companyweb Payment Info

companyweb_payment_info folder_open OCA/l10n-belgium open_in_new
Uncategorised License: AGPL-3

This module extends companyweb_base with a daily scheduled action that sends all open customer invoices to Companyweb's AutoPayex API. Companyweb uses this data to build an overview of how quickly companies pay their suppliers, which helps businesses assess credit risk for new customers.

An invoice is considered open as long as it has not been fully paid. Partial payments are supported: the remaining outstanding amount is reported. Credit notes do not need to be submitted and are excluded automatically.

Only invoices for customers in supported countries with a known VAT number or company registry number are submitted.

The following data is shared with Companyweb:

  • Your company: VAT/registry number, country.
  • Per invoice: customer VAT/registry number, country, invoice number, date, amount due.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Automatically sends your unpaid customer invoices to Companyweb once a day, so your company's payment behaviour can be shared with suppliers assessing credit risk.

This module adds a daily background job that reports your open customer invoices to Companyweb's AutoPayex service. It is switched on per company with the option "Send Open Invoices to Companyweb", found in the Companyweb settings block of the general settings screen.

  • Only posted customer invoices that are not paid or only partly paid are sent; the remaining amount due is reported.
  • Credit notes and fully paid invoices are never sent.
  • An invoice is only included if the customer's country is supported and the customer has a company registry number or a VAT number.
  • The company itself must also have a supported country and a registry or VAT number, plus Companyweb login credentials; otherwise the job skips that company and writes a warning in the logs.
  • The job runs once a day and records an information or warning message in Odoo's logs with the result, such as the number of valid and invalid invoices and the total open amount.

The module extends res.company and res.config.settings and works on account.move records. It relies on the Companyweb connection settings provided by the base Companyweb module.

Depends on

Models and fields (2)
  • res.company · extends an existing modelcompanyweb_payment_info_enable (Send Open Invoices to Companyweb)
  • res.config.settings · extends an existing modelcompanyweb_payment_info_enable

Text generated by AI (DeepSeek) from reading the Odoo 19.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: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-belgium.

terminal Installation and usage

OCA documentation · Odoo 19.0

This module depends on companyweb_base and account. Companyweb credentials must be configured in companyweb_base before this module can send data.

The AutoPayex API URL is set automatically on installation (companyweb.payex.url system parameter). It can be adjusted in Settings > Technical > System Parameters if needed.

Configuration

  • Set up your Companyweb credentials under Contacts > Companyweb > Settings.
  • Go to Settings > Companyweb > Payment Info and enable Send Open Invoices to Companyweb for your company (enabled by default).

The scheduled action Companyweb: Send Open Invoices runs once per day and submits all posted, unpaid customer invoices to Companyweb. Invoices for customers without a VAT number or company registry number, or in unsupported countries, are skipped silently.

The result of each submission is logged as an info message, including the number of valid and invalid invoices processed and the total open amount reported.

No verified information in OCA: Configuration.

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.