View source | Discuss this page | Page history | Printable version   


Openbravo allows to manage different currencies within an organization or business unit.

Nowadays, it is very common for the organizations located in a country to make business with third parties located abroad, and even more, it could also happen that an organization needs to post the transactions to general ledgers configured in different currencies.
To learn more visit General Ledger Configuration.

Above described business scenario, implies the need of managing exchange rates between the organization's general ledger/s currency and the customer's invoice currency to be used while posting the customer's invoice to the ledger/s.

This tab allows you to enter:

Additionally, Openbravo has a "central" repository of exchange rates which are used in case there is no an exchange rate defined at document level.



Payments can be received against a sales invoice by using the Add Payment button which opens the Add Payment window.


All fields of the Add Payment window are automatically populated from the Invoice. The "Transaction Type" field is also defaulted to "Invoices".

The "Expected Payment", the "Actual Payment" and the "Amount" fields get the same value which is the grand total of the invoice (Total Gross Amount).

Other important fields to note are:

Adding Order/Invoice

If the "Add Payment" window is opened from a "Sales Invoice", all invoice scheduled payments are selected by default if there are more that one.

Besides that the "Expected Payment" amount and the "Actual Payment" amount are set as equal as the (Invoice) "Amount", and the "Transaction Type" field is set to "Invoices".

The reason for the above is that Openbravo understands that the invoice is going to be fully paid, but obviously that could not be the case. Therefore the most common field to change is the Actual Payment received from the customer:

Adding G/L items

GL Items section allows to enter any type of expense related to the payment but do not included in the invoice, by clicking on [Add New] .
First thing to do is to select the G/L item for the expense and then enter the expense amount in the field "Received In" as shown in the image below:


Once done,

Reviewing the totals and processing the payment

As already mentioned, "Totals" section allows to review:


And also, "Totals" section allows to process a payment by selecting an option in the field "Action Regarding Document".

The number of options above depends on the setup of the payment method:

Finally any of these actions updates Payment Monitor section of the Invoice Header. The Paid amount is also reflected in the Payment Plan tab of the Sales Invoice (and the Sales Order if it exists). Details of the payment can be found in the Payment Details tab.

Credit Payment

Whenever there is available credit for a customer a new window is automatically open upon completion of a new customers's sales invoice in order to allow the user to either select the credit available to pay that new invoice or not. .
Select Credit Payment In.png

Moreover it is also possible to use the available credit generated for that particular customer later on while "Adding a Payment" for that customer.
If that is the case a new section is shown in the "Add Payment" window, that is "Credit to Use" section. See image below:


"Credit to Use" section shows all credit payments created for a given customer (if more than one), therefore it is possible to select one or more, and even change the credit amount to be used for the payment, in the field "Payment Amount".

Once the payment is processed, a new payment is created in the Payment In window. That payment states at the very top the "Used Credit" amount.

Payments in multiple currencies

Openbravo allows to receive payments in a different currency than the financial account currency.

For getting that working the payment method assigned to the financial account used to receive the payment needs to be configured to allow so, that implies to select the check-box "Receive Payments in Multiple Currencies".

Let's take for instance an organization such as "F&B US Inc".
This organization is located in USA, therefore it is likely that the organization's general ledger currency as well as the financial account currency is set as USD.

F&B US Inc makes business with a customer located abroad. This customer requires to pay the invoice/s issued to it in EUR currency. This means that:

If the customer's payment is registered in the "Add Payment" window shown from this "Sales Invoice" window, Openbravo allows to enter an exchange rate therefore the "Actual Converted" amount to be paid in EUR can be changed if required.


Retrieved from ""

This page has been accessed 1,342 times. This page was last modified on 20 August 2014, at 10:17. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.