www.tres.pl - Baza wiedzy Trawers ERP - Spis treści


Wymiana danych z innymi programami 1. Opis ogólny 2. Metody wymiany danych 2.1 FTP 2.2 Usługi internetowe (en: WebServices) 3. Dane w formacie CSV Format CSV. Struktura Pobieranie plików CSV Zapisywanie plików CSV 4. Dane EDI w formacie XML Dwie firmy A i B użytkują Trawers ERP 5. Funkcje SOA (API). Usługi internetowe 6. Raportowanie automatyczne 7. Za pośrednictwem e-Archiwum 8. Wysyłanie danych do Excela 9. Pliki JPK 10. Przenoszenie danych do baz SQL 11. Dane dla Qlik 12. Dane dla biura rachunkowego 13. Envelo.pl Usługi Poczty Polskiej List z komputera Korespodencja masowa 14. Integracja z internetem 15. Rekomendowane kanały i formaty wymiany danych 16. Konektory, integratory, konwertery 17. Ogólnie: integracja i synchronizacja danych 18. Tematy powiązane 19. Kurs szkoleniowy 20. Pytania i odpowiedzi 1. Opis ogólny Dane programu Trawers można wymieniać z innymi programami wykorzystując różne formaty danych: * Pliki XML (format tekstowy) Dokument (plik), ze znacznikami (en: Markup), które określają strukturę danych. * pliki CSV (format tekstowy) Wymiana plików CSV * pliki JSON JavaScript Object Notation Format tekstowy, bazujący na podzbiorze języka JavaScript. * pliki EDI (format xml) Dokumenty EDI * funkcje SOA (API) (format xml) SOA Funkcje SOA * pliki JPK (format xml) JPK Jednolity Plik Kontrolny Formaty plikow wymiany Wysyłać dane (eksport) do innych programów można w dowolnym czasie, podczas użytkowania programu Trawers. Funkcje pobierające dane (import) stosuje się do pobierania danych przed rozpoczęciem użytkowania, tzn. do pobierania danych początkowych. Funkcje pobierające dane (import) stosuje się także podczas użytkowania programu, przede wszystkim podczas wymiany danych z aplikacjami internetowymi. Integracja z internetem. Rozwiązania Integracja z internetem. B2B. B2C Ogólny model wymiany danych Aplikacje o-------------o o-------------o o-------------o zewnętrzne | | | Pliki | | Ekrany | | Funkcje | | CSV | | znakowe | | SOA | | i XML (EDI) | | i graficzne | Metody | | | | | | dostępu o------o---o--o o--o---o------o o------o------o | ^ v | | | | XSLT | | | | o--<-------<-o | | | | | | | | v v v o----------------------------------------------o Reguły | Reguły przetwarzania | biznesowe i | Procedury kontroli Ograniczenia | techniczne o---------------o--------------o---------------o | | v v Pobieranie (import) | | . | | . | | . v v | o======================o Trawers v | Trawers | program i dane | | Kartoteki Tabele | ---------- | Transakcje Parametry | | | | v o===o=======o======o===o | v v v . | | | . | | | . | | | Wysyłanie (eksport) | | | v v v o--------o-------o------o------o Aplikacje | | | zewnętrzne | | | v v v Funkcje SOA Pliki CSV Wydruki PDF TXT (API) XML Dane dla Qlik EDI Dane dla Excel 2. Metody wymiany danych 2.1 FTP FTP (en: File Transfer Protocol) to jest protokół transmisji plików. Umożliwia wysyłanie plików na serwer oraz pobieranie plików z serwera poprzez sieć Internet. Program Trawers udostępnia pliki do wysłania i pobiera otrzymane pliki w katalogach wymiany danych: /TrInOut Struktura katalogów Zalety Prostota rozwiązania Pliki w katalogach mogą być umieszczane i odbierane w dowolnym czasie. Połączenie z serwerem nie musi być na stałe. Wady Brak natychmiastowej odpowiedzi. Programy przetwarzające dane muszą czekać na pojawienie się plików w katalogach wymiany. To utrudnia lub uniemożliwia przetwarzanie danych na bieżąco (en: Real-Time). 2.2 Usługi internetowe Web Service, SOA, WebAPI. Zautomatyzowana wymiana danych z innymi programami. Jeden program (Konsument) wysyła do innego programu (Dostawca) komunikat z parametrami, z żądaniem usługi. Dostawca wykonuje usługę i odsyła wynik. Program Trawers posiada rozwiązania pozwalające na świadczenie wybranych usług. Są to to są usługi wymiany danych w formacie komunikatów XML. SOA Architektura wymiany danych Zalety Natychmiastowa odpowiedź. Programy przetwarzające dane mogą od razy wykonać usługę i odesłać wynik. To umożliwia przetwarzanie danych na bieżąco (en: Real-Time). Nie trzeba tworzyć ręcznie plików wejściowych i wyjściowych XML Analizę problemów może przejąć oprogramowanie Wymiana danych może odbywać sią bez przerwy (24/7) Wady Trzeba zapewnić łącze internetowe i uruchomić serwer SOA Trzeba pielęgnować (rozwijać i aktualizować) oprogramowanie sterujące wymianą danych. 3. Dane w formacie CSV Wymiana plików CSV Pola plikow CSV Formaty plikow wymiany Format CSV. Struktura plików Format CSV jest najpopularniejszym formatem tekstowego zapisu danych. CSV można utworzyć np. w Excelu Wymiana plików CSV NOTE: Format CSV można konwertować do xml (SOAP) i wczytać w SOA SOA Funkcje Zalecane kroki: Pobieranie z CSV krok po kroku * wczytać dane z programu zródłowego do Excela * w Excelu wykonać wstępną edycję: nowe pola, zmiana wartości istniejących * w Excelu zapisać dane do pliku CSV * plik CSV pobrać w programie Trawers NOTE: Pobieranie z pliku CSV odbywa się wg definicji (mapowania) podanej w tabeli definicji plików CSV. W tabeli definicji określa się kolejność i format pobieranych danych (pól). Wymiana plików CSV Pobieranie plików CSV Patrz szczegóły z IdProces: Wymiana plików CSV * NA Karty odbiorców NOTE: jednocześnie można dopisać karty adresów dodatkowych i karty osób do kontaktu * NA Karty adresów dodatkowych (wysyłkowych) odbiorców * ZO Karty dostawców Karty adresów dodatkowych dostawców * MG Karty indeksów magazynowych KIM Dopisywanie Aktualizacja * MG Dokumenty magazynowe: przychody, rozchody, przesunięcia NOTE: Dokumenty przesunięć MM można powielać (kopiować) do innych magazynów poprzez zapis do CSV a następnie odczyt w innym magazynie. * BM Karty struktur wyrobów BOM * RO Karty operacji produkcyjnych (technologie) wyrobów * KG Dokumenty księgowe * KB Wyciągi bankowe] * KB Dokumenty zapłat * MI Stany magazynowe spisane w inwentaryzacji * NA Zamówienia sprzedaży (beta) W pliku CSV muszą być: - symbol odbiorcy - indeks lub kod produktu - ilość Pozostałe dane zostaną przyjęte domyślnie na podstawie zapisów w kartotekach Wewnętrznie funkcja pracuje tak jak SOA [OrderNew] * ZA Ceny katalogowe dostawców Zapisywanie plików CSV Patrz też szczegóły z IdProces: Wymiana plików CSV * MG Stany zapasów magazynowych, zapis do CSV Do internetowych lokalizatorów produktów (ang. Product Locator) * MG Karty indeksów magazynowych KIM, zapis do CSV * MG Dokumenty magazynowe: przychody, rozchody, przesunięcia * NA Karty odbiorców, zapis do CSV * ZO Karty dostawców, zapis do CSV * PM Wszystkie zbiory danych, zapis do CSV, DBF, SDF, HTML * BM Karty struktur wyrobów BOM, zapis do CSV * RO Karty operacji (technologii) wyrobów, zapis do CSV * NA Statystyki sprzedaży, w różnych układach, zapis do CSV * KC Przelewy elektroniczne, zapis do plików w formatach wielu banków * PL Zapisywanie deklaracji ZUS w formacie programu Płatnik (KEDU) * RK Zapisywanie i odczytywanie poczty elektronicznej (e-maili) * Zestawienia definiowane wg wzorców, wysyłane do innych programów --> opisy w poszczególnych funkcjach systemów * KG Zestawienie wyników obliczeń formuł w KG, zapis do .TXT * BM Wyniki obliczeń kalkulacji kosztów produktów i porównanie z cenami sprzedaży zapisanymi w ofertach lub zamówieniach sprzedaży Wydruk wg wzorca do pliku CSV Plik CSV można utworzyć poprzez odpowiednio zbudowany wzorzec wydruku dokumentu * pola należy rozdzielić znakiem separatora pól, np. [;] * pola znakowe należy objąć znakiem ogranicznika pól, np. ["] * pola daty można sformatować tFormatDaty{}, aby uzyskać np. postać RRRR-MM-DD) Patrz szczegóły: Wydruk wg wzorca do pliku CSV 4. Dane EDI w formacie XML EDI (en: Electronic Data Interchange) Elektroniczna wymiana dokumentów, to jest przesyłanie standardowych komunikatów elektronicznych, które są odpowiednikami dokumentów handlowych i administracyjnych, np. faktur sprzedaży, zamówień zakupu. Dokumenty EDI Komunikaty EDI zbudowane są zgodnie ze standardami ustalonymi przez międzynarodowe organizacje. Komunikaty mają format XML. W programie Trawers można wysyłać i odbierać dokumenty sprzedaży i dokumenty zakupu w formie komunikatów EDI (XML). * Dokumenty sprzedaży w formacie EDI (XML) EDI Dokumenty sprzedaży * Dokumenty zakupu w formacie EDI (XML) EDI Dokumenty zakupu Dwie firmy A i B użytkują program Trawers ERP Firma A wystawia faktury sprzedaży firmie B. Firma B wpisuje te faktury u siebie jako faktury zakupu. Potrzeba -------- Zautomatyzować proces wystawiania i rejestrowania faktur. Rozwiązanie ----------- Wymiana dokumentów w formacie EDI: ORDER, INVOICE. EDI Trawers A i B. Wymiana dok 5. Funkcje SOA (API). Usługi internetowe (format plików XML) Tę metodę rekomendujemy ze względu na możliwość użycia tzw. usług sieciowych. Pobieranie m.in. * Zamówienia sprzedaży * Faktury sprzedaży * Cenniki sprzedaży * Zapłaty należności od odbiorców * Dokumenty rozchodów magazynowych * Wykonanie operacji produkcyjnej * ... wiele innych SOA Przykłady rozwiązań SOA Funkcje SOA Architektura NOTE: Format CSV można konwertować do xml (SOAP) i wczytać w SOA P. Jak konwertować CSV do xml ? O. 1. Z CSV do xml (SOAP) używając XSLT, są przykłady w sieci. 2. Zapisać w Excelu jako XML i później konwertować do SOAP używając XSLT. 3. Wczytać w SOA 6. Raportowanie automatyczne Określenie: Raportowanie automatyczne odnosi się do tych funkcji programu, które automatycznie generują raporty i zapisują je we wskazanych miejscach lub wysyłają pod wskazane adresy e-mailowe. Raporty mogą wysyłać poszczególne systemy, np. NA > Raportowanie do systemu EBI, NA > Raportowanie do TZMO S.A. [NA_PDO50] Raportowanie automatyczne Raportowanie automatyczne odbywa się przy wykorzystaniu mechanizmów: * Autorun (procesy automatyczne) AutoRun Procesy automatyczne * SOA wymiana danych SOA Architektura * Alerty Alerty i raportowanie 7. Za pośrednictwem e-Archiwum e-Archiwum, to jest repozytorium e-faktur i innych dokumentów wystawianych przez Trawers. Dokumenty do archiwum zapisywane są automatycznie, podczas drukowania. e-Archiwum Dokumenty otrzymują w e-archiwum unikalny identyfikator (RefNo). RefNo Numery referencyjne dokumentów Wydobywanie z e-Archiwum odbywa się ręcznie lub poprzez system alertów. Alerty i raportowanie W rozwiązaniu przyjętym w programie Trawers dostęp do archiwum jest przez e-mail. Program Trawers odbiera e-maile z żądaniem pobrania dokumentu z archiwum i wysyła e-mailem żądany dokument jako załącznik. 8. Wysyłanie danych do Excela * W formacie CSV, XLS Wszystkie funkcje, które tworzą zestawienia tabelaryczne umożliwiają zapisywanie plików w formacie CSV i XLS. Dane te można pobrać w Excelu do dalszego przetwarzania. Zestawienia tabelaryczne * W module KE Analizy w MS Excel W dodatkowym programie są funkcje do wykorzystania bezpośrednio w arkuszu Excela. Wysyłanie do Excela 9. Pliki JPK Pliki JPK mają sformalizowaną strukturę w XML. Pliki można wymieniać między programami. Utworzone w zewnętrznym programie można pobrać w programie Trawers, scalić i wysłać do MF. Pliki utworzone w programie Trawers np. faktury sprzedaży JPK_FA można przekazać do programu zewnętrznego do dalszego przetwarzania. JPK Jednolity Plik Kontrolny 10. Przenoszenie danych do baz SQL Program przenosi dane Trawers ERP do wskazanej, zewnętrznej bazy SQL. Baza zewnętrzna ma charakter hurtowni danych. Może służyć jako źródło informacji do tworzenia raportów, statystyk i analiz. Przenoszenie danych do baz SQL Platforma raportowania Qlik może sięgać po dane do bazy SQL. 11. Dane dla Qlik Qlik to jest platforma raportowania BI Business Intelligence. Dane z programu Trawers ERP pobiera bezpośrednio do pamięci. Dane te są źródłem dla funcji prezentacyjnych i analitycznych. W programie Trawers ERP jest wyspecjalizowana funkcja, która przygotowuje dane do raportowania w Qlik. Qlik. Analizy. Raporty Qlik 12. Dane dla biura rachunkowego Część firm użytkujących program Trawers przekazuje zadania prowadzania rachunkowości (księgowości) wyspecjalizowanym biurom rachunkowym. Biura rachunkowe używają różnych programów informatycznych. Programy te najczęsciej potrafią pobierać (importować) dane potrzebne do sporządzania sprawozdawczości finansowej i rozliczeń podatkowych. W najprostszym przypadku pobierają: faktury sprzedaży i zakupu. W bardziej rozbudowanym pobierają: faktury sprzedaży i zakupu, dokumenty magazynowe, raporty kasowe i bankowe, wyciągi bankowe w różnych formatach. Formaty oczekiwane przez biura rachunkowe Program Trawers potrafi przekazywać dane w formatach oczekiwanych przez programy używane w biurach rachunkowych. Najbardziej popularne są formaty: CSV (TXT), XLS (via CSV), JPK_FA, XML (SOA). Od 11/2020 standardem stał się format JPK_V7. JPK Jednolity Plik Kontrolny Tres --> Biuro Rachunkowe Firma Tres przekazuje co miesiąc dokumenty do biura rachunkowego. Kroki: 1. Przejrzeć rejestry sprzedaży i zakupu 2. Wygenerować plik JPK_V7 za żądany okres w funkcji: JP > Dokumenty > Dokumenty JP_V7 [JP_DV710] wg instrukcji: JPK Jednolity Plik Kontrolny pkt: Tworzenie i wysyłanie dokumentów JPK_V7 Program zapisze plik xml w katalogu JPK In/Out. Adres podaje się w parametrach JP. NOTE: Nazwy plików xml nie są znaczące (nie określają za który miesiąc jest dany plik) 3. Wysłać plik xml e-mailem do biura rachunkowego jako załącznik 4. Usunąć plik xml z katalogu JPK In/Out Przykład pliku xml (fragment) ... ... -<tns:JPK xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:tns='http://crd.gov.pl/wzor/2020/05/08/9393/' xmlns:etd='http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/03/11/eD/DefinicjeTypy/'> - <tns:Naglowek> <tns:KodFormularza wersjaSchemy='1-2E' kodSystemowy='JPK_V7M (1)'>JPK_VAT</tns:KodFormularza> <tns:WariantFormularza>1</tns:WariantFormularza> <tns:DataWytworzeniaJPK>2021-02-05T14:45:40</tns:DataWytworzeniaJPK> <tns:NazwaSystemu>Trawers ERP/MRP</tns:NazwaSystemu> <tns:CelZlozenia poz='P_7'>1</tns:CelZlozenia> <tns:KodUrzedu>2209</tns:KodUrzedu> <tns:Rok>2021</tns:Rok> <tns:Miesiac>1</tns:Miesiac> </tns:Naglowek> -<tns:Podmiot1 rola='Podatnik'> ... ... -<tns:Deklaracja> - <tns:Naglowek> <tns:KodFormularzaDekl wersjaSchemy='1-2E' kodSystemowy='VAT-7 (21)' rodzajZobowiazania='Z' kodPodatku='VAT'>VAT-7</tns:KodFormularzaDekl> <tns:WariantFormularzaDekl>21</tns:WariantFormularzaDekl> </tns:Naglowek> <tns:Deklaracja> ... ... -<tns:Ewidencja> -<tns:SprzedazWiersz> ... ... -<tns:ZakupWiersz> ... ... <tns:Ewidencja> </tns:JPK> Konwertery danych Jeżeli program w biurze rachunkowym oczekuje danych o zawartości i w formacie, którego nie można wprost utworzyć w programie Trawers, to można skorzystać z programów, tzw. konwerterów. Konwerter, to łącznik pomiędzy programami. Służy do ujednolicania plików z danymi. Umożliwia komunikację między programami. Automatyzuje przenoszenie danych. Oszczędza czas i pozwala uniknąć błędów podczas ręcznego przepisywania danych. Na rynku informatycznym jest wiele firm oferujących konwertery danych. 13. Envelo.pl Usługi Poczty Polskiej Envelo.pl to internetowa platforma usług pocztowych oferująca m.in. wysyłkę papierowych faktur i korespondencji seryjnej. Envelo.pl drukuje, kopertuje i wysyła listy. W programie Trawers przygotowuje się plik wysyłki, Envelo ją odbiera i realizuje wysyłkę pocztą tradycyjną. 13.1 List z komputera Wysyłka faktury tradycyjnym listem za pomocą drukarki wirtualnej Envelo - - dla systemu -W Prace przygotowawcze: --------------------- na serwerze: * pobranie i instalacja drukarki wirtualnej: Envelo - Drukarka Wirtualna w programie Trawers: * dodanie drukarki wirtualnej Envelo Realizacja: ----------- Wydruk faktury za pomocą wybranego wzorca poprzez urządzenie wyjściowe: Drukarka wirtualna Envelo. Wysyłka faktury tradycyjnym listem jako załącznik w aplikacji Envelo - - dla systemu -W i -X Prace przygotowawcze: --------------------- w programie Trawers: * urządzenie wyjściowe: Plik PDF - Zapis do pliku PDF Urządzenia wyjściowe - Plik PDF na platformie Envelo: * założyć profil, wykupić abonament itp. - https://www.envelo.pl/list-polecony-online/ Realizacja: ----------- Fakturę w Trawersie zapisać do pliku PDF. Na platformie Envelo załączyć plik faktury PDF. Wysyłka nastąpi automatycznie. 13.2 Korespondencja masowa Korespondencja masowa to propozycja wydrukowania listów w postaci papierowej, ich kopertowania i wysłania pocztą tradycyjną. Do Envelo importuje się przygotowaną przez program Trawers paczkę ZIP z plikami faktur oraz plikiem danych adresowych w formacie XLS. Prace przygotowawcze: --------------------- na serwerze (lub w miejscu instalacji systemu Trawers) * umieścić skrypt: envelo_mas https://ftp.tres.pl/dodatki-linux/skrypty/ * zainstalować program 7-ZIP (p7zip) do kompresji danych * zainstalować pakiet LibreOffice do konwersji z CSV do XLS w programie Trawers: * pobrać wzorzec: na_fa_envelowm.xml https://ftp.tres.pl/wzorce/tr5i6/ * utworzyć urządzenie wyjściowe rodzaju Polecenie - Wykonanie programu. Wywołanie: envelo_mas &zbior& &zalaczniki& Realizacja: ----------- Faktury wydrukować w funkcji Wydruk pobranym wzorcem na_fa_envelowm.xml oraz urządzeniem wyjściowym z poleceniem wykonania skryptu envelo_mas. Wzorzec przygotuje plik sterujący w formacie CSV oraz przygotuje pliki PDF dla faktur. Urządzenie wyjściowe z poleceniem wywołania skryptu skonwertuje plik CSV do XLS i spakuje wraz z plikami PDF do paczki ZIP. Przygotowaną paczkę ZIP przekazać do Envelo. 14. Integracja z internetem Jako integrację z internetem traktujemy te rozwiązania programowe, które bezpośrednio używaja przeglądarek internetowych, stron www i programów (aplikacji) internetowych do wymiany danych z bazą danych programu Trawers. W programie Trawers ERP jest szereg funkcji specjalizowanych do wymiany danych z innymi programami via aplikacje internetowe (zwykle w chmurze). Integracja z internetem. Rozwiązania 15. Rekomendowane kanały i formaty wymiany danych Wymiana danych Rekomendowane kanały 16. Konektory, integratory, konwertery Konwerter LIDO Przekształca pliki stosowane przez programy bankowe, finansowo-księgowe i handlowe. Np. wyciągi bankowe z formatu XML do MT940, plik XLM do XLS. Konwerter księgowy MERKURY Przekształca dokumenty księgowe, np. faktury zakupu z formatu stosowanego przez pierwszy program księgowy (plik w formacie wejściowym) na format stosowany przez drugi program księgowy (plik w formacie wyjściowym). Data Connectors Pośredniczy w wymiania danych. Umożliwia pobieranie danych z systemów księgowych i przekazywanie do programów raportujących i analitycznych, np. Excel, Power BI, Qlik Data Integration App Integration Data Virtualization https://www.cdata.com/ QLIK CONNECTORS https://datawizards.pl/qlik-connectors/ Suite of Internet Components Any Protocol, Any Platform, Any IDE https://www.nsoftware.com/ Data Connectors Dashboards & Reports Automation & Security https://www.clicdata.com/product/data/connectors/ 17. Ogólnie: integracja i synchronizacja danych * O znaczeniu integracji i synchronizacji danych * Rodzaje i narzędzia integracji * Zastosowanie funkcji SOA Patrz szczegóły: Integracja, synchronizacja danych 18. Tematy powiązane Wymiana plików CSV Pola plikow CSV Czytanie i zapisywanie plików CSV SOA Funkcje Dokumenty EDI Qlik. Analizy. Raporty Qlik Formaty plikow wymiany JPK Jednolity Plik Kontrolny Raportowanie automatyczne Funkcje pomocnicze i serwisowe Komunikacja w Trawers Integracja z internetem. Rozwiązania Słowa kluczowe #Admin-Narzędzia #Admin-WymianaDanych 19. Kurs szkoleniowy I100 Integracja: Wymiana danych Wykłady i ćwiczenia dotyczące wymiany danych z innymi programami i zewnętrznymi źródłami danych. * Formaty wymiany danych: CSV, XML, SOA(API) * Definicje plików CSV (mapowanie) * Wprowadzanie danych początkowych (wdrożenie programu) * Dane (tabele) standardowe * Wysyłanie danych do Excela * e-Archiwum * SOA Informacje wstępne 20. Pytania i odpowiedzi * W jakich formatach Trawers ERP może wymieniać dane? Trawers ERP może wymieniać dane (pobierać i zapisywać) w formatach: * CSV - np. kartoteki kontrahentów, asortymentu, dokumenty magazynowe, stany spisane w inwentaryzacji, struktury wyrobów BOM, dokumenty księgowe, wyciągi bankowe, itd. Zapisywać do CSV (i XLS) można także zestawienia tabelaryczne. * XML (EDI) - dokumenty sprzedaży oraz zakupu (ORDER, INVOICE, DESADV) EDI Dokumenty sprzedaży EDI Dokumenty zakupu * XML (inne) - np. definicje i wyniki raportów PM, JPK_V7, VAT-UE, PIT, PPK * SOA (API) - pobieranie i wstawianie kartotek i dokumentów oraz inne operacje SOA Funkcje OutBound i InBound * SQL - przenoszenie danych do baz SQL Przenoszenie danych do baz SQL Więcej informacji: Wymiana danych z innymi programami


www.tres.pl - Baza wiedzy Trawers ERP - Spis treści

Polityka prywatności Ustawienia Cookies