Firma RetailForce dostarcza tzw. „middleware do celów fiskalnych”. Integracja tego middleware z elektronicznym systemem rejestracji za pośrednictwem znormalizowanego, niezależnego od kraju interfejsu umożliwia zgodną z prawem eksploatację elektronicznych systemów rejestracji („kasy fiskalne”, systemy POS itp.) w wielu krajach.
Integracja
Przegląd obsługiwanych systemów operacyjnych można znaleźć w artykule, do którego prowadzi link.
Warianty
Integrację middleware do celów podatkowych z elektronicznym systemem rejestracji można przeprowadzić na kilka sposobów:
Usługa internetowa REST
Najczęściej stosowane jest połączenie za pośrednictwem interfejsu REST middleware. W tym celu udostępniamy:
- usługę systemu Windows (usługę internetową REST). Aktualną wersję usługi internetowej REST udostępniamy w sekcji plików do pobrania na naszej stronie internetowej: https://www.retailforce.cloud/downloads/.
- W przypadku systemów Linux udostępniamy kontener Docker, który można znaleźć na platformie Docker Hub pod adresem: https://hub.docker.com/u/RetailForce.
- Ponadto wersja middleware hostowana w RetailForce Cloud jest dostępna pod adresem https://fiscalisation.retailforce.cloud/swagger/index.html (= usługa fiskalizacji w chmurze).
Integracja bibliotek DLL
Oprócz połączenia za pośrednictwem usługi internetowej możliwe jest zintegrowanie middleware w postaci bibliotek dynamicznych (DLL) z elektronicznym systemem rejestracji (wywołanie metody).
W przypadku tej opcji udostępniamy pakiety nuget pod adresem https://www.nuget.org/profiles/RetailForceDevelopment.
Ten wariant integracji jest również stosowany w systemach POS z systemem Android i iOS, o ile zostały one opracowane w środowisku .NET.
Dokumentacja
Wszystkie informacje dotyczące wdrożenia oprogramowania pośredniczącego RetailForce Fiskal middleware w Państwa systemie POS można znaleźć tutaj, w naszym Centrum Rozwiązań (https://support.retailforce.cloud).
Szczególnie istotna w tym kontekście jest sekcja „Informacje dla programistów”. Sekcja „Informacje techniczne” zawiera ogólny przegląd aspektów technicznych w różnych krajach.
Pełny opis modelu obiektowego dokumentów (DOM) RetailForce można znaleźć w katalogu „Pliki do pobrania” na RetailForce website, w katalogu odpowiadającym danej wersji.
Szczególne cechy integracji REST
Informacje dotyczące pierwszych kroków z usługą internetową REST można znaleźć w artykule, do którego prowadzi poniższy link
Po zainstalowaniu middleware Fiskal (jako usługi internetowej REST) na komputerze można uzyskać dostęp do opisu interfejsu api pod adresem http://localhost:7678/swagger.
Kontener Docker
Instrukcje dotyczące uruchamiania kontenera Docker w systemie Linux można znaleźć w artykule, do którego prowadzi link.
Szczególne cechy integracji z bibliotekami DLL
Informacje na temat wdrożenia za pomocą nuget można znaleźć w artykule, do którego prowadzi link.
Uruchomienie
Aby uruchomić usługę fiskalną, w middleware należy zainicjować tzw. „clienta”.
Klient jest zawsze podłączony / przypisany do jednej kasy fiskalnej (do niezależnego elektronicznego systemu rejestracji). Jedna instancja oprogramowania middleware może obsługiwać kilku klientów. Poniżej opisano różne warianty wykorzystania oprogramowania middleware Fiscal Middleware:
| Typ | Instalacja | Przykład |
| Pojedynczy client | Middleware jest zainstalowane bezpośrednio na sprzęcie elektronicznego systemu rejestrującego, a jeden client jest przypisany do jednej kasy. | Kasa w trybie offline w supermarkecie (kasa może działać samodzielnie, bez połączenia z systemem centralnym) |
| Wieloklientowy I | Oprogramowanie pośredniczące jest zainstalowane w systemie centralnym (np. na serwerze w sklepie lub w centrum danych firmy). Kilka kas jednej firmy przekazuje dane transakcyjne do middleware. Middleware posiada jednego klienta na każdą kasę. | Serwer sklepowy z kilkoma kasami w sieci lokalnej |
| Wieloklientowy II | Oprogramowanie middleware jest zainstalowane w systemie centralnym (np. w Cloud lub w centrum danych). Kilka kas z różnych firm przekazuje dane transakcyjne do oprogramowania middleware. Oprogramowanie to posiada jednego klienta na każdą kasę. | System kasowy w Cloud, z którego korzysta wiele firm |
Ogólne kroki związane z konfiguracją middleware opisano w artykule, do którego prowadzi link.
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.