Skip to Content

Odoo 19: адкрытыя пазіцыі ў кліенцкім партале з адлікавай датай і экспартам у PDF – модуль portal_open_items

5 лістапада 2026 | Odoo 19 Community | уласная распрацоўка
5 лістапада 2026 г. by
Odoo 19: адкрытыя пазіцыі ў кліенцкім партале з адлікавай датай і экспартам у PDF – модуль portal_open_items

Модуль Odoo 19 portal_open_items: спіс адкрытых пазіцый у кліенцкім партале з адлікавай датай і экспартам у PDF

«Колькі ў нас з вамі насамрэч яшчэ застаецца адкрытым?» Гэтае пытанне рэгулярна ўзнікае ў любой базе кліентаў, звычайна напрыканцы квартала, перад гадавой аўдыторскай праверкай або калі бухгалтэрыя кліента рыхтуе плацяжы. Хто не адказвае на яго сам, атрымлівае яго па электроннай пошце або па тэлефоне, і нехта павінен экспартаваць з бухгалтэрыі і адправіць спіс адкрытых пазіцый (АП-спіс). У Odoo 19 Community гэта само сабой не адбываецца: кліенцкі партал сапраўды паказвае асобныя рахункі, але не паказвае спіс адкрытых пазіцый усёй кампаніі, а тым больш на свабодна абраную дату.

Для гэтага мы напісалі модуль «Адкрытыя пазіцыі ў кліенцкім партале» (portal_open_items) для Odoo 19. Кліенты з уключаным доступам бачаць у партале спіс усіх адкрытых рахункаў, крэдыт-нот і яшчэ не прызначаных плацяжоў сваёй кампаніі, могуць выбраць адлікавую дату, спампаваць спіс у выглядзе PDF і з аднаго погляду бачаць, якая ў іх плацёжная дысцыпліна. Модуль — свабоднае праграмнае забеспячэнне пад ліцэнзіяй AGPL-3, ён размешчаны на GitHub:

github.com/Alex0176/odoo-portal-open-items

Мы ўсталявалі модуль 5 лістапада 2026 года ў нашай працоўнай сістэме. Опцыя там па змаўчанні выключана і ўключаецца толькі па дамоўленасці з асобнымі кліентамі. Так што вопыт эксплуатацыі яшчэ невялікі; тэставалі мы з трынаццаццю аўтаматычнымі тэстамі і тэставай базай даных з прыкладамі кліентаў. Тому, хто пераймае модуль, варта прачытаць раздзелы пра разлік адлікавай даты, пра плацёжную дысцыпліну і пра абмежаванні .

Праблема: АП-спіс па першай просьбе

Спіс адкрытых пазіцый паказвае, якія рахункі кліента яшчэ не аплачаны, што з гэтага пратэрмінавана і якое сальда. Для пастаўшчыка гэта інструмент планавання ліквіднасці і працы з запазычанасцю. Для кліента гэта аснова, каб планаваць плацяжы, зверыць рахункі са ўласнай бухгалтэрыяй і высветліць пытанні, не адкрываючы кожны рахунак паасобку. Тыповыя прычыны:

  • Квартальная і гадавая справаздачнасць: бухгалтэрыя кліента хоча ведаць, якія абавязацельствы існавалі на 31.12. Гэта адлікавая дата ў мінулым.
  • Звярка: кліент лічыць, што аплаціў рахунак, а мы бачым яго яшчэ адкрытым. Агульны спіс з датай, тэрмінам аплаты і сумай вырашае гэта хутчэй, чым ланцужок лістоў.
  • Плацёжныя цыклы: хто штотыдзень або штомесяц рыхтуе плацяжы, патрабуе ўсіх адкрытых рахункаў пастаўшчыка ў адным месцы, з пратэрмінаванымі зверху.
  • Некалькі кантактных асоб: у фірме адзін заказвае, другі плаціць. Адкрытыя пазіцыі належаць фірме, а не асобнаму чалавеку.

Раней мы здабывалі такія спісы ўручную з бухгалтэрыі і высылалі па пошце. Гэта патрабуе часу і ў выніку дае толькі зрэз, які ўжо назаўтра састарэе. Лепш, калі кліент сам у любы час адкрывае спіс у партале, заўсёды з актуальным станам.

Рашэнне ў агульных рысах

Модуль дапаўняе кліенцкі партал Odoo старонкай Адкрытыя пазіцыі і пліткай у раздзеле Мой рахунак. Магчымасці:

  • Опцыя для кожнага кантакту: «Паказваць спіс адкрытых пазіцый у партале». Толькі пры ўключанай опцыі карыстальнік партала бачыць плітку і старонку. Па змаўчанні яна выключана.
  • Уся кампанія: спіс змяшчае адкрытыя пазіцыі ўсіх кантактаў фірмы, а не толькі карыстальніка, які ўвайшоў у сістэму.
  • Адлікавая дата: кліент выбірае дату і бачыць, што было адкрыта ў гэты дзень.
  • Экспарт у PDF: спіс у фармаце PDF у макеце вашай фірмы, з фірмовым бланкам, сальда і сумай пратэрмінаваных пазіцый.
  • Плацёжная дысцыпліна: доля рахункаў, аплачаных своечасова, з нязначнай затрымкай і позна, самы працяглы адкрыты рахунак і ацэнка добрая або дрэнная, у партале і ў PDF.
  • Пратэрмінаваныя пазіцыі вылучаны колерам і паказваюць колькасць дзён пасля тэрміну аплаты.
  • Крэдыт-ноты і перавыплаты стаяць у спісе са адмоўнай сумай і памяншаюць сальда.
  • Спасылка: кожны рахунак у спісе вядзе да прагляду рахунку ў партале.
  • Шматмоўнасць: інтэрфейс і PDF адпавядаюць мове карыстальніка, нямецкі пераклад ідзе ў камплекце.

Кліенцкі партал у Odoo 19 з пліткай «Адкрытыя пазіцыі» побач з заказамі і рахункамі

Плітка з'яўляецца на пачатковай старонцы Мой рахунак побач з заказамі і рахункамі. Хто не мае опцыі, яе не бачыць.

Дазвол для кожнага кантакту: опцыя

АП-спіс паказвае камерцыйныя даныя ўсёй фірмы. Таму модуль уключае яго не для ўсіх карыстальнікаў партала, а толькі там, дзе вы гэтага відавочна хочаце. У форме кантакту на ўкладцы Вэб-сайт ёсць сцяжок «Паказваць спіс адкрытых пазіцый у партале». Ён бачны карыстальнікам з правамі на рахункі (група account.group_account_invoice) і дзейнічае для гэтага аднаго кантакту.

Форма кантакту Odoo з опцыяй «Паказваць спіс адкрытых пазіцый у партале»

Гэта адпавядае практыцы: у фірме спіс павінны бачыць кіраўніцтва або бухгалтэрыя, а супрацоўнік, які глядзіць толькі тыкеты, — не. Опцыя дзейнічае для кантакту, але паказаныя пазіцыі належаць усёй кампаніі. Таму ўсталёўвайце опцыю ў таго чалавека, які павінен мець агляд па фірме.

Спіс у кліенцкім партале

Націск на плітку адкрывае /my/open-items. Старонка паказвае назву фірмы, выбар адлікавай даты і табліцу з адкрытымі пазіцыямі:

Спіс адкрытых пазіцый у кліенцкім партале Odoo з пратэрмінаванымі рахункамі, крэдыт-нотай, сальда і сумай пратэрмінаваных пазіцый

КалонкаЗмест
ДакументНумар дакумента рахунку або крэдыт-ноты са спасылкай на прагляд рахунку ў партале; ніжэй — спасылка (рэферэнс), калі яна ёсць
ДатаДата рахунку або дата праводкі адпаведна
Тэрмін аплатыТэрмін аплаты; для пратэрмінаваных пазіцый ніжэй чырвоным «пратэрмінавана на n дн.»
СумаПершапачатковая сума пазіцыі
АдкрытаЯшчэ нявыплачаная сума (пасля частковых плацяжоў)

Пад табліцай стаяць сальда, гэта значыць сума ўсіх адкрытых сум, і сума пратэрмінаваных пазіцый. Пратэрмінаваныя радкі вылучаны колерам, каб іх было адразу відаць пры хуткім праглядзе. Крэдыт-ноты і плацяжы, якія яшчэ не прызначаны рахунку, паказваюцца са знакам мінус і памяншаюць сальда; заўвага пад табліцай тлумачыць гэта кліенту. Калі ваша кампанія вядзе разлікі ў некалькіх валютах, сальда паказваецца па кожнай валюце.

Адкрытыя пазіцыі на адлікавую дату

Над табліцай стаіць «Адкрытыя пазіцыі на адлікавую дату», побач — поле даты і кнопка Паказаць. Пры адлікавай даце ў мінулым спіс паказвае, што ў гэты дзень яшчэ не было аплачана. Гэта менавіта той аналіз, які патрэбны для закрыцця перыяду, праверак і зверак: «Якія абавязацельствы мы мелі на 31.12. перад гэтым пастаўшчыком?»

Адкрытыя пазіцыі на адлікавую дату 02.11.2026 у кліенцкім партале Odoo

Як разлічваецца адлікавая дата

Для кожнай пазіцыі дзейнічае правіла: адкрыта на адлікавую дату = сума рахунку мінус усе плацяжы, якія былі зверанымі па адлікавую дату ўключна. Пазіцыя трапляе ў спіс, калі на адлікавую дату яна ўжо была праведзена і мела тады невыплачаны астатак. Рахунак ад 7 верасня на 1.250,50 €, які 20 кастрычніка быў часткова аплачаны ў памеры 500,00 € і 5 лістапада цалкам пагашаны астаткам, стаіць, такім чынам, у спісе пры адлікавай даце 2 лістапада з сумай 750,50 €, а пры адлікавай даце 5 лістапада ўжо не стаіць зусім.

Часавая шкала: рахунак, частковая аплата, адлікавая дата і астатняя аплата, а таксама разлік адкрытай сумы на адлікавую дату

Пратэрмінаванасць таксама ацэньваецца на адлікавую дату: пазіцыя пратэрмінавана, калі яе тэрмін аплаты прыпадае на дату да адлікавай і астатак дадатны. Дні пасля тэрміну аплаты лічацца да адлікавай даты, а не да сённяшняга дня. Адлікавая дата ў будучыні апрацоўваецца як сённяшняя, гэтак жа як пустая або няправільная дата ў адрасным радку. Таму спіс не можа стварыць ілжывае ўражанне прагнозу.

Што тут азначае «дата плацяжу»

Вызначальнай з'яўляецца дата, калі рахунак і плацёж у Odoo былі зверанымі паміж сабой (больш познія з двух дат праводкі), а не дата рахунку. Гэта звычайны выпадак: плацёж праводзіцца ў дзень паступлення сродкаў і прызначаецца рахунку. Хто прызначае плацяжы толькі праз некалькі дзён, адпаведна даўжэй бачыць рахунак як адкрыты. Раздзел абмежаванні разглядае гэта падрабязней.

Экспарт у PDF

Праз Спампаваць PDF модуль стварае спіс у выглядзе PDF-файла на абраную адлікавую дату. Кнопка Друкаваць адкрывае той самы спіс у дыялогу друку браўзера. PDF выкарыстоўвае макет дакумента вашай фірмы ў Odoo (лагатып, адрас, ніжні калонтытул з налад) і еўрапейскі фармат паперы:

PDF «Адкрытыя пазіцыі на адлікавую дату» з фірмовым бланкам, табліцай, сальда і сумай пратэрмінаваных пазіцый

  • Загаловак з адлікавай датай: «Адкрытыя пазіцыі на адлікавую дату 02.11.2026», нават калі адлікавая дата — сёння. Калі адкрытых пазіцый няма, там напісана «Адкрытых пазіцый няма.»
  • Адрас кліента ў полі адраса фірмовага макета, каб спіс і ў раздрукаваным выглядзе меў дачыненне да справы.
  • Пратэрмінаваныя пазіцыі тоўстым шрыфтам друкуюцца, каб яны вылучаліся і пры чорна-белым друку.
  • Сальда і сума пратэрмінаваных пазіцый у канцы табліцы, пры некалькіх валютах — па кожнай валюце.
  • Імя файла з назвай фірмы і датай, напрыклад Open_items_Muster_Handels_GmbH_2026-11-02.pdf.

Плацёжная дысцыпліна: ацэнка з аднаго погляду

Пачынаючы з версіі 19.0.1.1.0 над табліцай паказваецца кароткая ацэнка таго, наколькі своечасова кампанія плаціць па рахунках. Тая ж ацэнка з'яўляецца і ў PDF. Так кліент сам бачыць, дзе ён знаходзіцца, і вам не трэба тлумачыць яму гэта асобна.

Старонка адкрытых пазіцый у кліенцкім партале Odoo з ацэнкай плацёжнай дысцыпліны зялёным, аранжавым і чырвоным колерам і ацэнкай «дрэнная»

  • Зялёны: «47 % былі аплачаны ў тэрмін аплаты.» Маюцца на ўвазе рахункі, аплачаныя ў дзень тэрміну аплаты або раней.
  • Аранжавы: «29 % былі аплачаны на працягу тыдня пасля заканчэння тэрміну аплаты.» Гэта плацяжы праз адзін-сем дзён пасля тэрміну аплаты.
  • Чырвоны: «24 % былі аплачаны пазней, у сярэднім праз 39 дзён (25 дзён пасля заканчэння тэрміну аплаты).» Першая лічба лічыцца ад даты рахунку, лічба ў дужках — ад тэрміну аплаты. Гэты радок з'яўляецца, толькі калі такія рахункі ёсць.
  • «Рахункі адкрыты да 60 дзён.» Гэта ўзрост самага старога рахунку, які на адлікавую дату яшчэ адкрыты, лічачы ад даты рахунку.

Ніжэй размешчана ацэнка плацёжнай дысцыпліны: добрая або дрэнная, а ўнізе старонкі, у PDF — у канцы старонкі, заўвага «Кліенты з дрэннай плацёжнай дысцыплінай пераводзяцца на перадаплату.» У PDF тыя ж радкі паказаны ў макеце з фірмовым бланкам:

PDF «Адкрытыя пазіцыі на адлікавую дату 05.10.2026» з плацёжнай дысцыплінай, ацэнкай «добрая» і заўвагай пра перадаплату

Што ўлічваецца

  • Ацэньваюцца рахункі, выстаўленыя кліенту і праведзеныя. Крэдыт-ноты і чарнавікі не ўлічваюцца. Пры аплаце ў растэрміноўку кожная частка ўлічваецца паасобку.
  • Перыяд: рахункі за апошнія дванаццаць месяцаў і ўсе рахункі, якія яшчэ адкрыты, нават калі яны старэйшыя.
  • Дзень аплаты — гэта дата апошняй звяркі з плацяжом, гэтак жа, як пры адлікавай даце.
  • Адкрытыя рахункі: калі рахунак на адлікавую дату пратэрмінаваны, ён улічваецца так, нібы быў аплачаны на адлікавую дату, то бок аранжавым або чырвоным. Адкрыты рахунак, тэрмін аплаты якога яшчэ не надышоў, не ацэньваецца.
  • Пры адлікавай даце ў мінулым дзейнічае стан гэтага дня: плацяжы пасля адлікавай даты яшчэ не ўлічваюцца.
  • Калі ацэньваць няма чаго, там напісана «Няма рахункаў за апошнія 12 месяцаў для ацэнкі.» і ацэнкі няма.

Калі плацёжная дысцыпліна «добрая»?

Ацэнка добрая, калі не менш за 70 % рахункаў зялёныя або аранжавыя (своечасовыя або з затрымкай не больш за тыдзень) і ні адзін адкрыты рахунак не пратэрмінаваны больш чым на 30 дзён. У адваротным выпадку яна дрэнная. Парогі (7 дзён, 70 %, 30 дзён, 12 месяцаў) знаходзяцца як канстанты ў пачатку файла models/res_partner.py і могуць быць там зменены.

Важна: модуль нікога не пераводзіць на перадаплату. Заўвага ў ніжнім калантытуле — гэта нязменны тэкст, які паказвае кліентам з дрэннай ацэнкай, што з гэтага можа вынікаць. Прымаць такое рашэнне ці не і калі — вырашаеце вы. Калі гэты сказ вам не падыходзіць, змяніце яго ў абодвух шаблонах (старонка партала і справаздача) або ў перакладзе.

Хто што можа бачыць? Мадэль доступу

Адкрытыя пазіцыі — гэта канфідэнцыйныя даныя, таму доступ быў для нас важнейшым за любую дадатковую функцыю. Мадэль наўмысна простая:

Мадэль доступу: кантакт з опцыяй, без опцыі, кантакт іншай фірмы, адрас PDF і супрацоўнік

  • Толькі пры ўключанай опцыі. Без сцяжка ў кантакту няма пліткі, а зварот да /my/open-items перанакіроўвае на Мой рахунак.
  • Заўсёды ўласная фірма. Фірма вызначаецца паводле карыстальніка, які ўвайшоў у сістэму, а не паводле параметра ў адрасе. Праз адрасны радок няма магчымасці запытаць чужую фірму.
  • Тая самая праверка для PDF. Odoo прынцыпова прадастаўляе PDF-справаздачы і праз агульны адрас. Таму модуль яшчэ раз правярае доступ у самой справаздачы: PDF атрымліваюць толькі карыстальнікі з правам бухгалтара або карыстальнікі партала з уключанай опцыяй для ўласнай фірмы, усе астатнія — памылку доступу.
  • Толькі праведзеныя пазіцыі. Чарнавікі і ануляваныя дакументы ніколі не паказваюцца.
  • Толькі ўласныя бухгалтарскія кантуры: улічваюцца толькі праводкі кампаній, да якіх карыстальнік мае доступ.

Тэхнічная рэалізацыя

Модуль залежыць толькі ад account і portal, гэта значыць ад кампанентаў Odoo Community. Ён дадае ў кантакт толькі адно поле, а ў астатнім складаецца з кантролера, класа справаздачы і шаблонаў.

КампанентЗадача
Поле portal_open_items у res.partnerЛагічная опцыя «Паказваць спіс адкрытых пазіцый у партале», не капіюецца, па змаўчанні выключана.
_open_items_data()Шукае праведзеныя, яшчэ не зверанныя радкі дэбіторскай запазычанасці кампаніі і разлічвае для кожнага радка астатак, пратэрмінаванасць і дні. Вяртае радкі, вынікі па валютах і адлікавую дату.
_payment_morale()Ацэньвае рахункі за апошнія дванаццаць месяцаў і ўсе адкрытыя рахункі на адлікавую дату: долі своечасовых, з затрымкай да сямі дзён і больш познія, сярэднюю працягласць, самы працяглы адкрыты рахунак і ацэнку добрая або дрэнная.
_open_items_residual()Астатак радка на адлікавую дату: сума мінус усе частковыя звяркі з датай па адлікавую дату, у валюце рахунку.
Кантролер /my/open-itemsПаказвае старонку, апрацоўвае адлікавую дату (пустая, няправільная або ў будучыні = сёння) і без опцыі перанакіроўвае на Мой рахунак.
Кантролер /my/open-items/pdfСтвараецца PDF з той самай адлікавай датай і адпраўляецца з імем файла.
Справаздача report_open_itemsШаблон QWeb у макеце фірмы (web.external_layout) з уласнай праверкай правоў доступу.
Шаблоны парталаПлітка ў Мой рахунак, храмчыя крошкі, старонка з формай даты і табліцай.
Форма кантактуОпцыя ў раздзеле Вэб-сайт, бачная толькі групе account.group_account_invoice.
ПеракладНямецкі пераклад (de.po) і шаблон (.pot) ідуць у камплекце.

Адкрытыя пазіцыі чытаюцца з радкоў праводак, а не з рахункаў. Гэта важна: толькі так у спісе з'яўляюцца і крэдыт-ноты, і яшчэ не прызначаныя плацяжы, і толькі так можна аднавіць стан на ранейшую дату паводле звярак (account.partial.reconcile). Запыт выконваецца для ўсёй фірмы (commercial_partner_id) з павышанымі правамі, а праверка, ці можа карыстальнік іх бачыць, выконваецца перад ім.

Тэсты

Модуль пастаўляецца з трынаццаццю аўтаматычнымі тэстамі, якія ў нас праходзяць паспяхова:

  • доступ толькі пры ўключанай опцыі, інакш перанакіраванне на Мой рахунак,
  • спіс змяшчае пазіцыі ўсёй фірмы, але ніколі не іншай,
  • опцыя дзейнічае для кожнага кантакту, а не для ўсіх карыстальнікаў фірмы,
  • крэдыт-ноты стаяць у спісе з адмоўнай сумай і памяншаюць сальда,
  • адлікавая дата: рахунак, аплачаны пазней, раней стаіць у спісе, пазней — не,
  • старонка з датай у будучыні і з няправільнай датай,
  • адрас PDF вяртае PDF-файл,
  • справаздача ў выглядзе HTML і праверка доступу ў справаздачы,
  • адкрытая сума на адлікавую дату пасля частковых плацяжоў да і пасля адлікавай даты,
  • плацёжная дысцыпліна: падзел на своечасовыя, з затрымкай да тыдня і больш познія, са сярэднімі значэннямі, таксама для адлікавай даты ў мінулым,
  • плацёжная дысцыпліна з адкрытымі рахункамі і ацэнка добрая або дрэнная,
  • плацёжная дысцыпліна без рахункаў і ніколі не з данымі іншай фірмы,
  • плацёжная дысцыпліна ў старонцы партала і ў PDF.

Дадаткова мы прагналі старонку ў браўзеры ў тэставай базе даных з прыкладамі кліентаў, відарысы ў гэтым артыкуле паходзяць адтуль. Усе імёны, нумары дакументаў і сумы на іх выдуманыя.

Усталяванне і наладка

git clone https://github.com/Alex0176/odoo-portal-open-items.git
ln -s /pfad/odoo-portal-open-items/portal_open_items /pfad/addons/
odoo-bin -c odoo.conf -d <datenbank> -i portal_open_items --stop-after-init

Залежнасці — account і portal. Пасля ўсталявання службу Odoo трэба перазапусціць, бо модуль змяшчае код Python. Хто эксплуатуе прадукцыйную сістэму, павінен спачатку ўсталяваць модуль на копіі базы даных. Потым:

  1. адкрыць кантакт, які павінен бачыць спіс (асоба з доступам да партала),
  2. у форме ўключыць сцяжок Паказваць спіс адкрытых пазіцый у партале і захаваць,
  3. увайсці ў партал пад гэтым карыстальнікам або праверыць разам з кліентам: плітку, спіс, адлікавую дату і PDF.

Перад адкрыццём доступу праверце налады адпраўніка і макета вашай фірмы, бо PDF бярэ лагатып, адрас і ніжні калонтытул з макета дакумента. Сам модуль не адпраўляе электронных лістоў і не стварае апавяшчэнняў.

Абмежаванні і заўвагі

  • Стан на сёння для праведзеных дакументаў. Адлікавая дата разлічваецца на падставе праводак у тым выглядзе, у якім яны цяпер знаходзяцца ў сістэме. Калі пасля адлікавай даты рахунак быў ануляваны або вернуты ў чарнавік, спіс яго не паказвае. Гэта не нязменны зрэз «такі, як ён быў раздрукаваны тады».
  • Плацяжы ўлічваюцца з дня звяркі. Калі плацёж прызначаецца толькі праз некалькі дзён пасля атрымання рахунку, рахунак да гэтага часу стаіць у спісе як адкрыты. Хто жадае дакладных аналізаў на адлікавую дату, павінен прызначаць плацяжы своечасова. Банкаўская звярка з рахункамі ў Odoo Community не ўключана; для гэтага мы карыстаемся нашым модулем Bank-Statement-Matcher.
  • Плацёжная дысцыпліна настолькі добрая, наколькі добрая ваша звярка. Улічваецца, калі плацёж быў прызначаны рахунку. Плацяжы, якія доўга не былі зверанымі, робяць кліента горшым, чым ён ёсць. Праверце ацэнку ў сваіх кліентаў, перш чым рабіць з яе якія-небудзь высновы.
  • Ацэнка бачная кліенту. Хто мае опцыю, бачыць таксама вынік і заўвагу пра перадаплату. Пры гэтым модуль нічога не змяняе ва ўмовах аплаты.
  • Толькі дэбіторская запазычанасць. Модуль паказвае, што кліент вінен вам, а не вашы абавязацельствы перад кліентам.
  • Няма ступеняў напамінаў і спасылкі на аплату ў спісе. Кліент можа адкрыць са спісу рахунак і аплаціць яго там так, як гэта дазваляе ваш партал у астатніх выпадках.
  • PDF і шматпрацэсны рэжым. Для стварэння PDF-справаздач Odoo ўнутрана звяртаецца да ўласнага вэб-адраса. Калі ваша сістэма працуе толькі з адным працоўным працэсам, гэта можа выклікаць блакіроўку. Гэта тычыцца ўсіх PDF-справаздач у партале, а не толькі гэтага модуля. Праверце кнопку PDF пасля ўсталявання адзін раз у рэальных умовах.
  • Пратэставана толькі на Odoo 19.0 Community. Для іншых версій мы яго не правяралі.
  • Не замена напамінам аб запазычанасці і выпісцы з рахунку. Спіс не замяняе ні бухгалтарскую выпіску з рахунку, ні вашы працэсы напамінаў; ён толькі робіць стан празрыстым.

Частыя пытанні

Што такое спіс адкрытых пазіцый (АП-спіс)?

Пералік усіх рахункаў, якія яшчэ не аплачаны або аплачаны не цалкам, з датай рахунку, тэрмінам аплаты і адкрытай сумай. Яго называюць таксама «адкрытымі рахункамі», «рахункам кліента» або «аборотна-сальдавай вядомасцю», хоць аборотна-сальдавая вядомасць у вузкім сэнсе азначае сальда ўсіх рахункаў.

Чаму партал Odoo не паказвае АП-спіс ужо з скрынкі?

Партал паказвае заказы, рахункі і плацяжы паасобку, са статусам і фільтрамі. Агульны спіс кампаніі з сальда і аналіз на адлікавую дату не ўваходзяць у склад Community, наколькі мы бачылі. Для гэтага і прызначаны модуль.

Ці бачаць спіс усе карыстальнікі партала фірмы?

Не. Толькі кантакты з уключанай опцыяй. Але паказаны спіс ахоплівае ўсю фірму, а не толькі рахункі гэтага аднаго кантакту.

Ці магу я абраць адлікавую дату з мінулага, напрыклад 31.12. мінулага года?

Так, любую дату да сённяшняй. Тады спіс паказвае пазіцыі, якія ў гэты дзень былі праведзены і яшчэ не аплачаны. Звярніце ўвагу на заўвагі пра разлік: вызначальным з'яўляецца дзень звяркі плацяжу.

Ці падтрымліваецца адлікавая дата ў будучыні?

Не. Будучыя даты апрацоўваюцца як сёння, каб спіс не паказваў стан, якога яшчэ няма.

Ці з'яўляюцца ў спісе крэдыт-ноты і авансы?

Так. Крэдыт-ноты і плацяжы, якія яшчэ не прызначаны рахунку, стаяць у спісе з адмоўнай сумай і памяншаюць сальда. Заўвага пад табліцай тлумачыць гэта кліенту.

Як распазнаюцца пратэрмінаваныя пазіцыі?

Пазіцыя пратэрмінавана, калі яе тэрмін аплаты прыпадае на дату да адлікавай і яшчэ застаецца дадатны астатак. Дні пасля тэрміну аплаты лічацца да адлікавай даты.

Ці ёсць PDF таксама на іншых мовах?

Так, інтэрфейс і PDF адпавядаюць мове карыстальніка. У камплекце ідзе нямецкі пераклад; для іншых моў дастаткова файла .po або перакладу праз інтэрфейс Odoo.

Ці можа кліент убачыць спіс іншай фірмы, змяніўшы адрас?

Не. Фірма заўсёды вынікае з карыстальніка, які ўвайшоў у сістэму. Адрас змяшчае толькі адлікавую дату. Нават адрас PDF-справаздачы Odoo яшчэ раз правяраецца ў самой справаздачы.

Як разлічваецца плацёжная дысцыпліна?

На аснове праведзеных рахункаў кліентаў за апошнія дванаццаць месяцаў і ўсіх адкрытых рахункаў. Па кожным рахунку ўлічваецца, колькі дзён пасля тэрміну аплаты ён быў аплачаны: у дзень тэрміну аплаты або раней (зялёны), да сямі дзён пасля яго (аранжавы) або пазней (чырвоны). Ацэнка добрая, калі не менш за 70 % рахункаў зялёныя або аранжавыя і няма адкрытага рахунку, пратэрмінаванага больш чым на 30 дзён. Падрабязнасці апісаны ў раздзеле плацёжную дысцыпліну.

Ці пераводзіць модуль кліентаў з дрэннай плацёжнай дысцыплінай на перадаплату?

Не. Ён толькі паказвае ацэнку і заўвагу. Умовы аплаты, перадаплата і блакіроўкі застаюцца вашым рашэннем і вашым працэсам у Odoo.

Ці адпраўляе модуль электронныя лісты або напамінкі?

Не. Ён толькі прадастаўляе старонку і PDF. Ён не стварае паведамленняў, апавяшчэнняў або дзеянняў.

Ці працуе модуль з Odoo Enterprise?

Ён залежыць толькі ад account і portal, якія ёсць у абодвух выданнях. Мы тэставалі яго толькі на выданні Community Odoo 19.

Пад якой ліцэнзіяй распаўсюджваецца модуль?

Пад AGPL-3. Вы можаце яго выкарыстоўваць, змяняць і распаўсюджваць, калі выконваеце ўмовы ліцэнзіі. Паведамленні пра памылкі і прапановы па паляпшэнні вітаюцца ў выглядзе issue ў рэпазітарыі GitHub .

Падтрымка ад Biricon IT Services

Мы суправаджаем устаноўкі Odoo для малых і сярэдніх прадпрыемстваў: ад укаранення праз наладу і міграцыі да бягучай эксплуатацыі. Калі вы хочаце прадаставіць сваім кліентам у партале адкрытыя пазіцыі, рахункі і тыкеты, пашырыць бухгалтэрыю ў Odoo Community або бяспечна пераправіць модуль у вашу прадукцыйную інстанцыю, мы з радасцю дапаможам. Іншыя ўласныя распрацоўкі: Архіваванне фірмы разам з карыстальнікамі партала, Гандлёвы рэестр і праверка адрасоў для аўстрыйскіх кліентаў, Нумары дакументаў з прэфікса, года і лічыльніка і Наборы тавараў у прапанове як раздзел.

Звязацца з намі зараз

Стан: 6 лістапада 2026 года. Версія модуля 19.0.1.1.1. Змены з першай версіі ад 5 лістапада: плацёжная дысцыпліна (19.0.1.1.0) і выпраўленне адкрытай сумы на адлікавую дату пасля частковых плацяжоў (19.0.1.1.1). Усе імёны, нумары дакументаў і сумы на малюнках выдуманыя.