OdooWiki OCA HUB

ITA - Ricevute bancarie - Asincrono

l10n_it_riba_queued folder_open OCA/l10n-italy open_in_new
Localization/Italy License: AGPL-3

Italiano

Pagare righe RiBa in modo asincrono.

Ogni riga verrà pagata in un job dedicato, così eventuali errori non bloccheranno il pagamento di altre righe.

English

Pay multiple C/O lines asynchronously.

Each C/O line will be paid in a dedicated job, this way any error won't prevent other lines' payment.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds an "Async Pay" button to the Pay multiple RiBa lines wizard, so each RiBa line is settled in its own background job instead of all at once.

This module extends the Italian RiBa (receipts) functionality so that paying several RiBa lines at once can be done in the background.

When you open the wizard used to pay multiple RiBa lines, a new "Async Pay" button appears next to the normal pay button. Clicking it does not settle the lines immediately: instead, each line is sent to a separate background job, so a problem on one line does not stop the others from being paid.

  • The wizard riba.payment.multiple gains the "Async Pay" action.
  • Each line of riba.distinta.line is settled through its own queued job.
  • A dedicated job channel named "RiBa" is created, and the settlement method is registered to run in that channel.

The normal (synchronous) pay button still exists and behaves as before; only the new button uses the asynchronous path. No new business rules, checks or computed values are added by this module: it only changes how and when the settlement is executed.

Models and fields (2)
  • riba.distinta.line · extends an existing model
  • riba.payment.multiple · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 14.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 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-italy.

terminal Installation and usage

OCA documentation · Odoo 14.0

Italiano

Configurare il canale root.RiBa come indicato dal modulo queue_job. Se il canale RiBa ha capacità superiore a 1, l'elaborazione di più record contemporaneamente potrebbe causare errori di concorrenza durante la scrittura.

English

Configure the root.RiBa channel as suggested by the queue_job module. If the RiBa channel has more than 1 as capacity, processing multiple records at once may incur in concurrent writes errors.

Italiano

Nella procedura di pagamento di righe multiple, premere "Pagamento asincrono".

English

In the multiple lines payment wizard, click "Pay Async".

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.