Instrukcja

Integracja Subiekt GT z Allegro i sklepem internetowym

Subiekt GT może pozostać źródłem danych magazynowych, a NavyFlame połączy go z Allegro, sklepami i pozostałymi kanałami. Zobacz, co dokładnie jest odczytywane, co może być zapisane i czego integracja celowo nie robi.

Co daje integracja Subiekt GT z NavyFlame

Subiekt GT może nadal przechowywać katalog, ceny, magazyn, kontrahentów i dokumenty sprzedaży. NavyFlame dokłada jeden panel dla zamówień z Allegro, sklepów internetowych i innych kanałów oraz pilnuje przepływu danych i błędów.

Połączenie działa przez lokalnego agenta na komputerze lub serwerze z Subiektem. Agent korzysta z Sfery dla Subiekt GT i lokalnej bazy SQL, a do NavyFlame łączy się wychodząco po szyfrowanym HTTPS. Nie trzeba wystawiać bazy SQL do internetu ani otwierać portu przychodzącego.

Pełny zakres odczytu

Poniższa tabela opisuje wdrożony i sprawdzony zakres, a nie listę planowanych funkcji.

ObszarDane odczytywane z Subiekt GTZastosowanie w NavyFlame
Katalogsymbol SKU, nazwa, opis, jednostka, kod producenta, typ towaru, kod kreskowy, cechy i grupawspólny katalog produktów i mapowanie ofert
Ceny i podatkicena netto, cena brutto, waluta, koszt, stawka i symbol VATpoprawne ceny oraz walidacja danych sprzedażowych
Magazynstan fizyczny, rezerwacje i stan dostępny po buforze bezpieczeństwaaktualizacja stanów na kanałach i ochrona przed oversprzedażą
ZamówieniaZK wraz z pozycjami i kontrahentemhistoria i obsługa zamówień z Subiekta
Dokumenty sprzedażyfaktury sprzedaży FS i paragony PA wraz z pozycjamipodgląd istniejących dokumentów bez ich zmiany
Kontrahencinazwa, e-mail, telefon, NIP, REGON, adres, typ, grupa i flagikartoteka klientów powiązana z zamówieniami i dokumentami

Odczyt ZK jest domyślną ścieżką zamówień. FS i PA mogą być również odczytane jako zamówienia w firmie, która sprzedaje bez ZK, ale podczas wdrożenia wybieramy jedną ścieżkę dla danej sprzedaży. Dzięki temu ta sama transakcja nie pojawia się podwójnie.

Pełny snapshot stanów odświeża też zegar świeżości. Gdy agent przestanie raportować w ustalonym czasie, NavyFlame wstrzyma automatyczne rozsyłanie stanów na kanały. Synchronizacja wznowi się po kolejnym poprawnym odczycie.

Dokładny zakres zapisu do Subiekt GT

Zapis zwrotny jest domyślnie wyłączony. Po jego uruchomieniu opłacone zamówienia w PLN mogą trafiać do Subiekta jako:

  • ZK, czyli zamówienie od klienta;
  • FS, czyli faktura sprzedaży;
  • PA, czyli paragon;
  • dokument wybrany automatycznie: FS dla żądania faktury lub klienta B2B, PA dla B2C.

Zapisywane są:

  • istniejący kontrahent B2B odnaleziony po NIP-ie albo kontrahent B2C utworzony z danych zamówienia;
  • e-mail, telefon i adres klienta;
  • pozycje rozpoznane po SKU, także z ilością dziesiętną;
  • dokładne wartości brutto, stawki VAT, rabaty i pozycje bezpłatne;
  • płatna dostawa jako osobna pozycja po skonfigurowanym SKU;
  • metoda dostawy, adres dostawy, punkt odbioru i uwaga kupującego;
  • znacznik źródłowego zamówienia, który zapobiega utworzeniu duplikatu.

Jeżeli SKU produktu nie istnieje, płatna dostawa nie ma przypisanego SKU, waluta jest inna niż PLN albo suma dokumentu i VAT nie zgadzają się z kwotą źródłową, agent odrzuca zapis przed utworzeniem dokumentu. Nie zapisuje zaniżonej ani częściowej sprzedaży.

FS i PA są oznaczane jako rozliczone bez tworzenia fikcyjnej operacji kasowej lub bankowej. Możesz wybrać domyślny, natychmiastowy albo brak skutku magazynowego. Odroczenie skutku wymaga niebieskiego PLUS dla InsERT GT. Paragon może zostać opcjonalnie zarejestrowany na drukarce fiskalnej skonfigurowanej w Subiekcie, a faktura wysłana przez jego integrację z KSeF. Każda z tych operacji ma osobny przełącznik po stronie NavyFlame i osobną lokalną zgodę w agencie.

Istniejących dokumentów agent nie edytuje. Do fakturowania można równolegle podłączyć wFirmę, inFakt, Fakturownię lub iFirmę.

Jak wygląda instalacja

  1. W panelu NavyFlame otwierasz integrację Subiekt GT i generujesz jednorazowo widoczny token agenta.
  2. Na komputerze z Subiektem instalujemy 32-bitowego agenta i wskazujemy instancję SQL, podmiot oraz operatora.
  3. Uruchamiamy próbę połączenia, która sprawdza aktywną Sferę i dostępne pola używanej wersji.
  4. Agent pracuje automatycznie jako usługa Windows albo zadanie Harmonogramu zadań na koncie operatora.
  5. Najpierw wykonujemy cykle tylko do odczytu i sprawdzamy katalog, stany, kontrahentów oraz dokumenty w panelu.
  6. Jeżeli potrzebujesz zapisu zwrotnego, uruchamiamy odwracalne próby ZK, FS i PA na podmiocie testowym, a dopiero potem włączamy wybrany tryb dla opłaconych zamówień.
  7. Fiskalizację i KSeF włączamy dopiero po osobnym teście na skonfigurowanym urządzeniu i środowisku klienta.

Wariant z Harmonogramem zadań jest przydatny na stacji logowanej przez Windows Hello bez hasła konta lokalnego. Wymaga zalogowanej sesji użytkownika. Usługa Windows lepiej pasuje do serwera, który ma działać przez całą dobę na dedykowanym koncie.

Co zostało sprawdzone na rzeczywistym środowisku

Integrację sprawdziliśmy na Subiekt GT 1.89 SP1 z aktywną Sferą oraz na produkcyjnym tenantcie testowym NavyFlame. Próba objęła katalog, ceny, VAT, kategorie, kody kreskowe, cechy, stany, ZK, FS, PA, kontrahentów i pięć osobnych endpointów odbioru.

Zapis ZK przeszedł dla B2B i B2C, ilości dziesiętnej, rabatu, pozycji bezpłatnej, dwóch stawek VAT, płatnej dostawy, adresu, punktu odbioru i uwagi. Próby FS i PA potwierdziły właściwy typ dokumentu, kontrahenta lub odbiorcę, dokładną kwotę brutto i VAT, rozliczenie oraz wybrany skutek magazynowy. Powtórzenie operacji nie utworzyło drugiego dokumentu, a wszystkie dokumenty próbne i kontrahenci testowi zostały usunięte.

Fizyczna fiskalizacja i rzeczywista wysyłka do KSeF wymagają odpowiednio testowej drukarki fiskalnej oraz skonfigurowanego środowiska KSeF. Agent sprawdza te zależności i nie potwierdza zapisu, dopóki zewnętrzna operacja nie zakończy się poprawnie.

To potwierdza zakres Subiekt GT opisany na tej stronie. Integracja z innym systemem ERP wymaga osobnej implementacji i równoważnego testu na jego rzeczywistym środowisku.

Kiedy ta integracja ma najwięcej sensu

To rozwiązanie pasuje szczególnie wtedy, gdy Subiekt GT jest już źródłem prawdy o towarach i magazynie, a sprzedaż odbywa się na Allegro oraz we własnym sklepie. Nie trzeba przenosić kartotek do nowego ERP. NavyFlame łączy kanały, synchronizuje potwierdzone dane i pokazuje błędy w jednym miejscu, a Subiekt nadal działa lokalnie.

Pełny opis strony produktowej znajdziesz na stronie integracja Subiekt GT. Jeśli chcesz porównać rozwiązanie z ekosystemem InsERT, zobacz też Sello vs NavyFlame.

Najczęściej zadawane pytania

Agent odczytuje katalog z cenami i VAT-em, stany oraz rezerwacje, kontrahentów, zamówienia ZK, faktury sprzedaży FS i paragony PA wraz z pozycjami. Dane trafiają do lokalnego środowiska NavyFlame przypisanego do firmy.

Tak, po osobnym włączeniu zapisu zwrotnego. Opłacone zamówienia w PLN mogą być tworzone jako ZK, faktury sprzedaży FS lub paragony PA. Tryb automatyczny wybiera FS dla żądania faktury i B2B, a PA dla B2C. Agent zachowuje pozycje, ilości, rabaty, VAT, kwoty brutto, dostawę, kontrahenta, adresy, punkt odbioru i uwagi.

Tak, po włączeniu osobnej zgody na dokumenty sprzedaży agent tworzy FS i PA. Fiskalizacja PA wymaga skonfigurowanej drukarki fiskalnej, a wysyłka FS do KSeF środowiska i uprawnień ustawionych w Subiekcie. Istniejących dokumentów integracja nie zmienia.

Tak. Agent używa Sfery InsERT oraz lokalnej bazy SQL w trybie odczytu. Sfera musi być aktywna, a wskazany operator musi mieć dostęp do podmiotu Subiekta.

Pełny przebieg odczytu i zapisu potwierdziliśmy na Subiekt GT 1.89 SP1 z aktywną Sferą. Przy innej używanej wersji przed synchronizacją wykonujemy próbę połączenia i kontrolę mapowania pól.

Konfiguracja krok po kroku

Dla zestawów opisanych w tym artykule mamy rozpisaną instrukcję połączenia.

Połącz Subiekt GT z NavyFlame

Pomożemy uruchomić agenta, sprawdzić dane i wykonać pierwszy kontrolowany przebieg.

Rozpocznij wdrożenie

Ta strona korzysta z plików cookies

Używamy plików cookies, aby zapewnić prawidłowe działanie strony, analizować ruch oraz personalizować treści. Dowiedz się więcej w naszej polityce prywatności.

Zarządzaj preferencjami