Trades & ownership history

Created 29 April 2026

Use trades when two customers swap Pokemon. The module automatically updates Pokemon ownership and records an ownership history entry for both Pokemon.

1) Overview

Go to Trades & Ownership → Trades to record swaps. Go to Trades & Ownership → Ownership History to see a timeline of ownership changes.

Important: Trades start from customers. Owners are found automatically based on the customer linked on the Owner record.

2) How it works

Auto‑finding owners

When you choose Customer From and Customer To, the system searches for the matching Owner records and fills Owner From and Owner To.

Tip: ensure each owner is linked to the right customer

Automatic ownership updates

When you save a trade, the system swaps the owners of the two selected Pokemon and creates history lines showing the “before and after”.

Result: Your Pokemon lists stay accurate without manual re‑assignment.

3) Step-by-step guide

After saving: Open either Pokemon record to see the updated Owner. Open Ownership History to confirm the timeline entry exists.

4) Fields table

Trade

Ownership History

5) Field name explanation

Customer From / Customer To

The two Odoo customers involved in the trade. They must be different people.

Example: Customer From = Ash, Customer To = Misty.

Owner From / Owner To

These are calculated from the selected customers. They help filter which Pokemon you can choose for each side.

Example: If Owner To is empty, you may not be able to select “Pokemon Received”.

Pokemon Given / Pokemon Received

These are the Pokemon being swapped. The system switches their owners when the trade is saved.

Example: After the trade, Pikachu’s Owner becomes Misty.

Trade Date

The date you want this trade recorded under.

Example: 2026‑04‑06.

Notes

Optional short explanation for why the trade happened.

Example: “Swap for tournament.”

Ownership History

A timeline that answers “who owned this Pokemon before?”. It’s automatically created for trades.

Example: Search history by Pokemon to see all past owners.

Reason

A simple label for the type of change. Trades use “Trade”.

Example: If you later add “Gift” changes, you can filter history by reason.

Previous Owner / New Owner (in Ownership History)

Shows who had the Pokemon before and who has it now.

Example: Previous = Ash, New = Misty.

Change Date (in Ownership History)

When the ownership change was recorded.

Example: Same as the trade date.

6) Tips

7) Common mistakes

8) Image

Trades & ownership history