Отстраняване на проблеми
Не е грешка, а въпрос?
Вижте Често задавани въпроси — там е обяснено как е замислено да работят контрагентите, данъците, плащанията и таймингът.
Почти всеки проблем се свежда до едно от шест неща. Намерете своя симптом в таблицата по-долу — всеки ред съдържа вероятната причина и решението. Ако се колебаете, започнете с проверката на състоянието (Health check): тя ви казва коя страна не работи, преди да се задълбочите повече. За това какво прави всяка настройка вижте справочника за опциите за синхронизация.
Първо изпълнете Health check
Отворете вашата фирма → Health check. Той валидира както връзките с Payhawk и Odoo, така и настройките за синхронизация, и посочва проблемната страна с едно кликване. Живият лог на изпълненията на фирмата показва какво се е случило при всяка синхронизация.
Бързи отговори
| Симптом | Вероятна причина | Решение |
|---|---|---|
| Връзката с Odoo не се валидира — "bad credentials" | Грешно име на Database; API ключът не е integration user с пълен достъп и права на Счетоводител; Odoo не е достъпно през HTTPS; или сте поставили парола вместо API ключ | Проверете отново четирите полета за Odoo, създайте правилен API ключ (вижте по-долу), след което изпълнете отново Health check |
| Нищо не се импортира — разходите все още са draft в Payhawk | Импортират се само прегледани / готови разходи; чернови се пропускат по замисъл | Придвижете разхода през прегледа в Payhawk — след това той влиза (незабавно при webhook-ове, или кликнете Run sync now) |
| Фактура без данък / заседнала в чернова | Данъчният код от Payhawk не е съвпаднал с покупен данък в Odoo по име | Поправете съответствието на данъците и изпълнете отново Sync tax rates, за да съвпаднат имената, след което прегледайте разхода наново |
| Плащане се появява на грешно място | По замисъл — плащанията се осчетоводяват в специален дневник на Payhawk, никога във вашия реален банков дневник | Приключете (reconcile) от дневника на Payhawk към банката ви както обикновено — няма какво да променяте |
| Разходът е импортиран, но не е осчетоводен | Auto-post е изключен, или данъкът не е могъл да бъде разрешен (неразрешен данък винаги остава като чернова) | Включете Auto-post bills, или разрешете данъка и осчетоводете черновата ръчно |
| Webhook-овете изглеждат бавни | Планираната синхронизация е само предпазна мрежа; Real-time webhooks може да са изключени, или разходът още не е прегледан | Уверете се, че Real-time webhooks е ВКЛЮЧЕН, проверете дали разходът е прегледан и използвайте Run sync now, за да го изтеглите незабавно |
"Bad credentials" при връзката с Odoo
API ключът отива в полето за идентификационни данни — никога парола
API ключът на Odoo се използва вместо парола, защото PLANA налага двуфакторна автентикация, а Odoo блокира влизането с парола през API. Създайте ключа през Preferences → Account Security → New API Key върху специален integration user с права на Счетоводител — не върху личния акаунт на човек. Проверете също точното име на Database и че вашето Odoo отговаря през HTTPS от публичния интернет.
Защо фактурата остава чернова (това е нарочно)
Неосчетоводен данък е по-добре от осчетоводен грешен данък
Съпоставяме данъка на всеки ред от Payhawk със съответния покупен данък в Odoo по неговото име — никога не изчисляваме данъка сами. Когато осчетоводите фактурата, Odoo преизчислява цялото данъчно осчетоводяване (сметките зад всеки данък, клетките на ДДС декларацията, обратно начисляване, непризнат данък и т.н.). Ако даден данъчен код не може да бъде съпоставен, редът остава необложен и фактурата остава чернова с предупреждение, така че никога не се осчетоводява нещо неправилно автоматично. Решението е винаги едно и също: направете имената на данъците да съвпадат и изпълнете отново Sync tax rates, след което прегледайте разхода наново.
Плащанията винаги попадат в дневника на Payhawk
Това е умишлено
Движенията по карти и възстановявания се осчетоводяват в специален дневник на Payhawk, никога във вашия реален банков дневник — така те не се сблъскват с банковия ви поток. Приключвайте (reconcile) от дневника на Payhawk към банката ви точно както бихте направили с всяко друго извлечение.
Все още сте в задънена улица след Health check и ръчно Run sync now? Отбележете изпълнението в живия лог — това е най-бързият начин ние да видим какво е видяла синхронизацията.