Klienci
Błąd duplikacji nazwy: Podana nazwa już istnieje. : Inny klient, dostawca lub pracownik już używa tej nazwy. Proszę użyć innej nazwy.” lub „Błąd duplikacji nazwy: Podana nazwa już istnieje. : null
Podczas synchronizacji klientów z QuickBooks przepływ pracy wygląda następująco:
Teachworks wysyła żądanie do QuickBooks w celu znalezienia wszystkich istniejących aktywnych rekordów klientów, które mają to samo imię i nazwisko.
Jeśli nie zostanie znalezione żadne pasujące imię i nazwisko, QuickBooks wyśle odpowiedź informującą, że nie istnieje żaden aktywny klient o podanym imieniu i nazwisku.
Teachworks wyśle prośbę o utworzenie nowego klienta.
QuickBooks wyśle odpowiedź o błędzie informującą, że podana nazwa już istnieje.
Powodem wyświetlenia się komunikatu o błędzie może być jedna z poniższych przyczyn:
W programie QuickBooks istnieje klient o tym samym imieniu i nazwisku, ale jest on nieaktywny w programie QuickBooks
W QuickBooks istnieje klient o innym imieniu i nazwisku niż w Teachworks, ale nazwa wyświetlana jest taka sama jak imię i nazwisko w Teachworks.
W imieniu i nazwisku klienta w QuickBooks są dodatkowe spacje.
W powyższych przypadkach, podczas próby utworzenia nowego klienta, QuickBooks automatycznie łączy imię i nazwisko, aby utworzyć nazwę wyświetlaną. Jeśli ta nazwa wyświetlana już istnieje, QuickBooks zwróci błąd duplikacji nazwy.
Aby to naprawić, znajdź profil klienta w QuickBooks i upewnij się, że pola imienia i nazwiska są identyczne z polami imienia i nazwiska w Teachworks. Jeśli tak jest, wyszukaj nieaktywnych klientów w QuickBooks w poszukiwaniu pasującego profilu i zmień status na „Aktywny”. Następnie ponownie zsynchronizuj.
Faktury i płatności
Nieprawidłowy identyfikator odniesienia: Nieprawidłowy identyfikator odniesienia: Line.SalesItemLineDetail.ItemRef
Ten komunikat o błędzie prawdopodobnie jest spowodowany przez usługę, która została usunięta w QuickBooks. Gdy usługa jest tworzona w Teachworks i synchronizowana z QuickBooks po raz pierwszy, w QuickBooks tworzony jest dla niej unikalny identyfikator, który następnie jest zapisywany w
Teachworks.
Za każdym razem, gdy synchronizujesz się z QuickBooks, kanał będzie szukał tego unikalnego identyfikatora, a jeśli go nie znajdzie, pojawi się komunikat o błędzie. Na szczęście w QuickBooks nie ma opcji trwałego usuwania – elementy są po prostu ustawiane jako „nieaktywne”, więc możesz ponownie aktywować usługę w QuickBooks, co powinno rozwiązać problem. Następnie możesz spróbować ponownie wykonać synchronizację.
CustomerRef jest wymagany: w żądaniu brakuje CustomerRef.
Ten błąd występuje, gdy klient nie zsynchronizował się jeszcze z Twoim kontem QuickBooks. Można to rozwiązać, najpierw synchronizując profil klienta powiązany z fakturą lub płatnością.
Nieprawidłowy klient: wskazany klient został usunięty. Nie można utworzyć ani edytować transakcji z usuniętym klientem.
Ten błąd oznacza, że profil klienta jest nieaktywny w QuickBooks, dlatego musisz go znaleźć na swoim koncie QuickBooks i ponownie zmienić status na aktywny. Po wykonaniu tej czynności będziesz mógł zsynchronizować fakturę lub płatność z QuickBooks.
Zamknięcie okresu rozliczeniowego: Okres rozliczeniowy został zamknięty.
Ten błąd oznacza, że Twoje okresy księgowe w QuickBooks są zamknięte. Aby rozwiązać ten problem, musisz zaktualizować datę zamknięcia księgi na swoim koncie QuickBooks.
Nie można połączyć TxnID: Nie można połączyć TxnID: Nie można zweryfikować powiązanych transakcji
Ten błąd oznacza, że masz już płatność lub notę kredytową przypisaną do faktury, więc nie można jej już edytować. Aby rozwiązać ten problem, usuń płatność lub notę kredytową z faktury/faktur na koncie QuickBooks Online, a następnie ponownie zsynchronizuj rekordy Teachworks.
Nieprawidłowy identyfikator referencyjny: Produkt/usługa przypisana do tej transakcji została usunięta. Aby móc modyfikować tę transakcję, musisz przywrócić *Nazwę usługi*.
Ten błąd jest spowodowany dezaktywacją usługi na Twoim koncie QuickBooks. Musisz ją znaleźć na koncie QuickBooks i ponownie aktywować, aby zsynchronizować faktury.
Usługi
Nieprawidłowy identyfikator referencyjny: Nieprawidłowy identyfikator referencyjny: Nie znaleziono identyfikatora elementu konta 133
Ten komunikat o błędzie jest spowodowany użyciem konta sprzedaży, które nie istnieje lub jest obecnie nieaktywne. Za każdym razem, gdy wprowadzisz zmiany na kontach w QuickBooks, musisz zaktualizować stronę Ustawienia synchronizacji w Teachworks, aby synchronizacja odbywała się z użyciem prawidłowych kont.
Noty kredytowe
Podczas przetwarzania żądania wystąpił błąd aplikacji: Błąd systemu: java.lang.NumberFormatException: Dla ciągu wejściowego: ""
Ten komunikat o błędzie oznacza, że Klient powiązany z notą kredytową nie został jeszcze zsynchronizowany.
Integracja z QuickBooks:
nieprawidłowa_grant: {"błąd":"nieprawidłowa_grant"}
Ten błąd wystąpi, jeśli usunięto autoryzację dla Teachworks z konta QuickBooks. Aby rozwiązać ten problem, należy odłączyć integrację QuickBooks z kontem Teachworks, a następnie ponownie ją podłączyć.
invalid_grant: Nieautoryzowane żądanie: Użytkownik nie jest członkiem określonego obszaru
Ten błąd wystąpi, jeśli konto użytkownika QuickBooks użyte do połączenia Teachworks z QuickBooks nie jest już autoryzowane do połączenia z kontem QuickBooks lub już nie istnieje.
Może się tak zdarzyć, jeśli Twoje biuro rachunkowe połączyło Twoje konto Teachworks z kontem QuickBooks za pomocą konta użytkownika QuickBooks, a następnie dostęp do niego został cofnięty na Twoim koncie QuickBooks.
komunikat=UserAuthenticationFailed; kod błędu=003200; kod statusu=401
Dane logowania do QuickBooks Online użyte do synchronizacji są już nieważne. Kliknij link „Rozłącz” na pasku bocznym integracji QuickBooks, a następnie połącz się ponownie, używając ważnego konta.