Co Odoo robi z każdym rozliczeniem
Zadanie „Amazon SP-API - Sync settlements” codziennie pobiera nowe rozliczenia do Amazon › Finances › Settlements (payouts & fees). Wchodzą ze statusem Imported i z dwiema kwotami na widoku: „Total deposit” to to, co Amazon przelewa, a „Lines total” to suma ich wierszy. Jeśli różnica („Variance”) jest mniejsza niż jeden cent, pole „Reconciled” jest zaznaczone. Grupa „Payout breakdown” pokazuje podział na Sales, Refunds, Fees, Advertising, Tax i Other.
Gdy je księgujesz, każda kwota trafia na swoje konto:
| Kwota z rozliczenia | Konto w Odoo | Jeśli zostawisz je puste |
|---|---|---|
| Prowizje od sprzedaży, FBA, magazynowania, usług i reklama | „Amazon fees expense account” | Nie księguje: jest obowiązkowe |
| Sprzedaż | „Amazon sales/income account” | Trafia na konto rozliczeniowe |
| Zwroty pieniędzy | „Amazon refunds account” | Trafia na konto rozliczeniowe |
| Podatki | „Amazon VAT / tax account” | Trafia na konto rozliczeniowe |
| Wysyłka, promocje, korekty, rezerwy i inne | „Amazon clearing account” | Nie księguje: jest obowiązkowe |
| Przelana kwota netto | „Settlement deposit / bank account” | Nie księguje: jest obowiązkowe |
Powstaje jeden zapis, z datą przelewu.

Krok po kroku
- Otwórz Amazon › Configuration › Accounts, wejdź na konto i przejdź do zakładki „Payments & Accounting”.
- W „Settlement Sync (payouts & fees)” zaznacz „Enable settlement sync”, które domyślnie jest odznaczone. Zostaw „Finances API (recommended)” jako źródło danych; druga opcja to „Settlement Report (flat file)”. „Settlement: days back” sięga 90 dni wstecz.
- Kliknij „Sync Settlements”, aby pobrać pierwsze rozliczenia bez czekania na codzienne zadanie.
- W grupie „Post to Accounting” zaznacz „Post settlements to accounting” i uzupełnij „Settlement journal”, „Amazon clearing account”, „Amazon fees expense account” i „Settlement deposit / bank account”. Jeśli chcesz rozdzielić przychody, zwroty i VAT, dodaj też konta sprzedaży, zwrotów pieniędzy i podatków.
- W planie kont zaznacz „Allow Reconciliation” na koncie rozliczeniowym. Bez tego żadne rozliczenie nie zostanie zaksięgowane.
- Jeśli chcesz widzieć Amazon na koncie kontrahenta w księdze głównej, wybierz tego kontrahenta w „Amazon settlement partner”. Na potrzeby analityki „Amazon analytic account” oznacza wiersze przychodów i kosztów.
- Otwórz rozliczenie i kliknij „Post to Accounting”. Musi to zrobić użytkownik z dostępem do Księgowości.

Gdy rozliczenie się nie bilansuje
„Settlement rounding tolerance” wynosi domyślnie 0,05. Jeśli przy rozdziale wierszy zostaje różnica do tej kwoty, moduł zapisuje ją na koncie rozliczeniowym jako zaokrąglenie. Jeśli jest większa, nie księguje i ostrzega komunikatem Settlement %(name)s does not balance: …: brakuje jakiegoś wiersza albo któryś jest w niewłaściwej kategorii.
Masz dwa wyjścia. Dobre to przejrzenie wierszy rozliczenia, aż znajdziesz ten błędny. Drugie to „Post anyway (force)”, przycisk, który pojawia się tylko wtedy, gdy rozliczenie się nie bilansuje, i przenosi całą różnicę na konto rozliczeniowe. Używaj go, gdy wiesz, skąd bierze się ta kwota.
Jeśli brakuje któregoś z czterech obowiązkowych pól, komunikat brzmi Configure these on the Amazon account before posting: %s, z listą brakujących.
Gdy zapis jest gotowy, w rozliczeniu masz te przyciski:
- View Journal Entry
- Otwiera zapis księgowy rozliczenia.
- Reconcile clearing
- Uzgadnia wiersz konta rozliczeniowego z wierszami faktur tych samych zamówień Amazon. Moduł próbuje tego już przy księgowaniu; przycisk służy do powtórzenia, gdy te faktury przyjdą później.
- Reverse
- Odwraca zapis i przywraca rozliczenie do Imported, żeby można je było poprawić i zaksięgować ponownie.
- Match Bank Deposit
- Od razu szuka wiersza bankowego, który odpowiada przelewowi.
Uzgodnienie wpływu z bankiem
Zostaje druga strona: wpływ, który pojawia się na wyciągu. W grupie „Bank Deposit Match” zaznacz „Match bank deposits automatically”, które domyślnie jest odznaczone. Od tej chwili zadanie „Amazon SP-API - Match settlement bank deposits” codziennie przegląda rozliczenia z ostatnich 60 dni, które nie mają jeszcze wiersza bankowego.
Dla każdego szuka wiersza wyciągu, który spełnia wszystkie te warunki:
- Jest nieuzgodniony, w dzienniku bankowym tej samej firmy.
- Ma tę samą kwotę co przelew, z różnicą mniejszą niż jeden cent.
- Jest w tej samej walucie co rozliczenie.
- Jego data mieści się w marginesie „Bank match: days around deposit date”, który wynosi 5 dni przed i po.
- Nie jest jeszcze powiązany z innym rozliczeniem.
Jeśli kandydatów jest kilku, wybiera jedynego, który wspomina Amazon w opisie albo w kontrahencie. Jeśli nadal zostaje kilku, nie wiąże żadnego. Powiązanie zostawia notatkę w rozliczeniu i nic więcej: uzgodnienie wyciągu robisz sam w Odoo, względem konta przelewu z zapisu.

Co zrobić, gdy „Match Bank Deposit” nie znajduje wiersza?
Komunikat brzmi No unreconciled bank line matches this deposit (%(amount)s around %(date)s). Dzieje się tak, gdy wyciąg nie trafił jeszcze do Odoo, gdy wiersz jest już uzgodniony albo gdy jego data wypada poza margines dni. Jeśli jest kilka wierszy z tą samą kwotą, komunikat mówi, ile ich jest, i nie wiąże żadnego.
Czy to jest we wszystkich wersjach Odoo?
Tak. Import, zapis i powiązanie z bankiem są w konektorze opublikowanym dla Odoo 17, 18, 19 i 20.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 17.0, 18.0, 19.0 i 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: views/menu_views.xml, views/amazon_spapi_account_views.xml
- Kod modułu: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_account.py, data/ir_cron_data.xml
- Kod modułu: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, views/amazon_spapi_settlement_views.xml
- Kod modułu: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py (_post_to_accounting)
- Kod modułu: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, models/amazon_spapi_settlement_line.py (FEE_CATEGORIES)
- Kod modułu: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, models/amazon_spapi_account.py, data/ir_cron_data.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
