Account Payment From Move Line

Generate payment from receivable journal item

Technical Name:
account_payment_from_move_line
Version:
12.0
License:
Author:
Numigi
https://kastor.lab.numigi.net/web/image/product.template/865/image_1920?unique=42ce21a
  • Odoo Version

Conditions générales
Garantie satisfait ou remboursé de 30 jours
Expédition : 2-3 jours ouvrables

Account Payment From Move Line

This modules allows to generate a payment from an existing journal item (account.move.line).

Context

In vanilla Odoo, a payment can be registered directly from an invoice.

static/description/invoice_payment_wizard.png

This allows to automatically fill the payment values based on the invoice.

However, a journal entry can be created manually to recognize a receivable item.

static/description/receivable_item_list.png

In such case, prefilling a payment from the receivable item is not possible (in vanilla Odoo).

Usage

As member of the group Accounting / Billing, I go to the list view of journal items.

I filter to display the receivable items for a given customer.

static/description/receivable_item_list.png

I select the items and click on Register a payment.

static/description/receivable_item_list_register_payment.png

A wizard is opened.

static/description/payment_from_move_line_wizard.png

I notice that:

  • The payment is prefilled with the sum of amounts from the selected receivables.
  • The date of payment is Today (by default).
  • The payment journal is not filled (a default value can be parametrized per company).

Then, I replace the prefilled amount with a partial payment amount and select a journal.

The system asks what to do with the balance; either Keep Open or Mark as Fully Paid.

static/description/wizard_partial_amount.png

I select Mark as Fully Paid and select a Difference Account.

static/description/wizard_difference_account.png

I click on Validate.

static/description/wizard_validate_button.png

The form view of the new payment is open.

static/description/payment_form.png

I notice that the selected receivable items are now reconciled.

static/description/journal_items_reconciled.png

Constraints

The journal items selected for registering payments must comply with the following constraints. If one constraint fails, a detailled error message will be displayed.

Same Currency, Account and Partner

Selected items must have the same currency, GL account and commercial partner. This is required so that the payment can be reconciled with the selected journal items.

Unreconciled

Selected items must not be fully reconciled.

Posted

Selected items must be posted.

Known Issues

For now, this module does not support payable journal items and outbound payments. It only supports receivables and inbound payments.

The reason is that supporting payables and outbound payments adds extra complexity. This complexity is not required by Numigi's clients.

A constraint is implemented to prevent users from selecting non-receivable journal items for registering payments.

Contributors