Przejdź do treści
StayPark Suite · Pomoc
StayPark Suite · Pomoc
Zamknij menu
Szukaj w pomocy Ctrl K
Wprowadzenie Przewodniki Panel - obsługa Portal i aplikacje Wdrożenie i konfiguracja Integracje i API Nowości

Zgodność danych raportów

Dla administratora - jak system co noc sprawdza, czy raporty zgadzają się ze sprzedażą i wyceną magazynu, co znaczy ostrzeżenie „Dane raportów niezgodne ze sprzedażą” i jak odtworzyć dane raportów.

Wdrożeniowiec

Zaktualizowano 2 listopada 2026

Na tej stronie
Podświetlone słowa z wyszukiwania: ()

Raporty nie czytają sprzedaży bezpośrednio. Korzystają z osobnych, przeliczanych danych, dzięki którym nawet raport za rok otwiera się w sekundę. Te dane zawsze da się odtworzyć ze sprzedaży, a system co noc sprawdza, czy się zgadzają. Ten artykuł jest dla administratora.

Zanim zaczniesz

Uprawnienia:

  • Centrum raportowania reports.index

Odtworzenie danych uruchamia osoba z dostępem do serwera aplikacji (polecenia php artisan).

Jak dane trafiają do raportów

Od sprzedaży do raportu
  1. Sprzedaż Zapis albo zmiana sprzedaży, płatności lub produktu oznacza dzień do przeliczenia.
  2. Przeliczenie Co około 5 minut system przelicza oznaczone sprzedaże i dni. Stąd napis „Dane na …”.
  3. Kontrola Codziennie o 04:10 system porównuje dane raportów z ostatnich 35 dni ze sprzedażą.

Kontrola sprawdza trzy rzeczy:

  • czy suma pozycji w danych raportów każdej sprzedaży równa się kwotom tej sprzedaży (osobno kaucje);
  • czy sumy dzienne każdej lokalizacji równają się sumie pozycji;
  • czy koszt sprzedaży w raportach równa się kosztowi z wyceny magazynu FIFO.

Dni, które czekają jeszcze na przeliczenie, kontrola pomija.

Ostrzeżenie „Dane raportów niezgodne ze sprzedażą”

Gdy kontrola znajdzie rozbieżność, operator dostaje ostrzeżenie w Zamówienia i rezerwacje › Wymaga uwagi, np. „Dane raportów różnią się od sprzedaży (3 rozbieżności, dni: 2026-10-28, 2026-10-29). Uruchom „php artisan reports:rebuild”.” Każdy operator ma najwyżej jedno takie ostrzeżenie. Zamyka się samo po najbliższej kontroli bez rozbieżności.

  1. Otwórz ostrzeżenie i zapisz dni z rozbieżnością.
  2. Na serwerze aplikacji uruchom php artisan reports:rebuild --from=2026-10-28 --to=2026-10-29. Bez dat polecenie odtwarza wszystkie dane raportów; opcja --localization= zawęża je do jednej lokalizacji.
  3. Sprawdź wynik poleceniem php artisan reports:verify (domyślnie ostatnie 35 dni). Komunikat „Dane raportów są zgodne ze sprzedażą” znaczy, że wszystko się zgadza.

Odtworzenie nie zmienia sprzedaży ani dokumentów - liczy na nowo tylko dane raportów. Odtworzenie i przeliczenie co 5 minut nigdy nie liczą sum dziennych naraz (inaczej mogłyby je zdublować): w czasie odtworzenia przeliczenie pomija swoje przebiegi, a oznaczone dni czekają na pierwszy przebieg po nim. Odtworzenie uruchomione w trakcie przeliczenia czeka na jego koniec do 2 minut (zmienisz to opcją --wait= w sekundach), potem kończy się komunikatem „Trwa odświeżanie albo inna przebudowa danych raportów - spróbuj ponownie za chwilę.”.

Rozbieżność wraca po odtworzeniu

Jeśli następna kontrola znowu pokazuje różnice w tych samych sprzedażach, przyczyna leży poza raportami, np. w danych przysłanych przez kasę albo w wycenie magazynu. Zgłoś to zespołowi wdrożeniowemu z listą dni i kodów sprzedaży.

Powiązane

Brak wyników