How works unrealized gain/loss on exchange rate (case of anglo-saxon accounting)
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
How works with unrealized gain/loss on exchange rate (case of anglo-saxon accounting)
Set up your stock input account
Set up your stock output account
Set up your product category on automated and FIFO
Set up your currency for the DB in £
Set up a vendor and a client in $
Obviously in this example the goal is just to show which account need to be taken when you re-evaluate but that they are in credit or debit will depend on the currency rate
When a Re-evaluation has been done it will need to be reversed at the moment the payment is registered or if another Re-evaluation is done.
The new amount in the Re-evaluation is computed based on the amount on the original journal entry.
Create a purchase order
Create your purchase order for X $
Receive your product (rate £=$)
You have a stock entry created for X £
DEBIT | CREDIT | |
100100 stock | X£ | |
Stock input account | X£ |
You reach the end of the month, you need to re-evaluate and you didn’t receive the vendor bill yet.
RE-EVALUATION (rate £,$ changes)
DEBIT | CREDIT | |
7700 Gain/loss | Y£ | |
100100 Stock | Y£ |
Receive the vendor bill (rate£,$ changes)
DEBIT | CREDIT | |
Stock input account | Y£ | |
210 Creditor control account | Y£ |
DEBIT | CREDIT | |
7700 Gain/loss | Y£ | |
Stock input account | Y£ |
If there is another month between the receipt of the vendor bill and the payment you will need to re-evaluate and at that moment you will have an entry for both the stock and the invoice see under:
Stock:
DEBIT | CREDIT | |
7700 Gain/loss | Y£ | |
100100 Stock | Y£ |
Invoice:
DEBIT | CREDIT | |
7700 Gain/loss | Y£ | |
Stock input account | Y£ |
Pay the bill (rate £,$ changes)
DEBIT | CREDIT | |
Bank | X£ | |
2100 Creditor control account | £ |
DEBIT | CREDIT | |
210 Creditor control account | X£ | |
7700 Gain/loss | £ |
Create a SO
Create your purchase order for X $
Send your product
DEBIT | CREDIT | |
Stock output account | £ | |
Stock | £ |
If there is another month between the creation of the invoice and the receiptt you will need to re-evaluate and at that moment you will have an entry for the stock
Stock:
DEBIT | CREDIT | |
7700 Gain/loss | Y£ | |
Stock output account | Y£ |
Create your invoice
DEBIT | CREDIT | |
Debtor control account | £ | |
Sales categ (income) | £ | |
Stock output account | £ | |
Cost of sales | £ |
If there is another month between the creation of the invoice and the payment you will need to re-evaluate and at that moment you will have an entry for the invoice see under:
Invoice:
DEBIT | CREDIT | |
7700 Gain/loss | Y£ | |
Stock output account | Y£ |
Register your payment (rate changes)
DEBIT | CREDIT | |
Bank | £ | |
Debtor control account | £ |
DEBIT | CREDIT | |
7700 Gain/loss | £ | |
Debtor control account | £ |
=> this is just an information on how it is working accounting wise but in version before V14 a dev is needed to have that process automatized. In V14 you have the possibility to have odoo preparing the entry automatically if you go in Accounting => Reporting => Unrealized gains/losses
I got a problem with the stock input account (Enterprise V14). With foreign currency when there are som days between stock receipt and vendor bill the postings in the stock input account does not match - due to changes in exchange rates. Any tips on how to correct that?
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Aug 21
|
6049 | ||
|
1
Jul 21
|
3257 | ||
|
1
Sep 23
|
3227 | ||
How to deal with lock dates?
Solved
|
|
1
Aug 23
|
16056 | |
|
3
Aug 23
|
2822 |