Dokumentacja techniczna wydruków znakowych w PDA-Inkasent

Podobne dokumenty
Dokumentacja techniczna wydruków znakowych w PDA-Inkasent

Dokumentacja techniczna wydruków znakowych w Mobilnym Inkasencie

Dokumentacja techniczna wydruków znakowych w Mobilnym Inkasencie

Dokumentacja techniczna dostępnych makr w szablonach dokumentów umów systemu GW-MAX

Struktura pliku importu do bazy Shark6

Faktura xml - struktura

PODRĘCZNIK UŻYTKOWNIKA PEŁNA KSIĘGOWOŚĆ. Płatności

Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1

Nowa płatność Dodaj nową płatność. Wybierz: Płatności > Transakcje > Nowa płatność

Pomoc do programu KOFi

Prezentacja. System wosiedle.pl

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Moduł importu dokumentów. z plików tekstowych do programu Fakt

e-bok Internetowe Biuro Obsługi Klienta

Eksport Symplex EDI. Przeznaczenie. Opis ogólny formatu pliku. Przykład pliku Symplex EDI:

Program Faktura. Jastrzębie Zdrój, 27 czerwiec 2016r

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Instrukcja użytkownika programu QImport (wydanie I r.)

Firma Handlowa GIGA Utworzono : 28 czerwiec 2016

Moduł Handlowo-Magazynowy Zakup i sprzedaż, gdzie podatnikiem jest nabywca Obowiązuje od wersji 312

Specyfikacja pliku importu dokumentów. do programu Fakt

Katedra Elektrotechniki Teoretycznej i Informatyki. wykład 12 - sem.iii. M. Czyżak

Informatyzacja Przedsiębiorstw

Struktura pliku wejściowego ipko biznes PLA/MT103

Instrukcja obsługi Multiconverter 2.0

Faktura VAT przygotowanie szablonu 1. Proszę wprowadzić następujące dane w odpowiednich komórkach arkusza:

Wystawianie dokumentów Ewa - Fakturowanie i magazyn

Instrukcja użytkownika programu QImport (wydanie II r.)

1. Wstęp. 2. Nagłówek faktury. Format e-faktury w Play

Specyfikacja plików XML na potrzeby importu dokumentów do programu WF-FaKir dla Windows

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Instrukcja obsługi aplikacji MobileRaks 1.0

PODRĘCZNIK UŻYTKOWNIKA PEŁNA KSIĘGOWOŚĆ. Płatności

Podstawy programowania skrót z wykładów:

Dokumentacja API BizIn

PODRĘCZNIK UŻYTKOWNIKA KSIĘGA PRZYCHODÓW I ROZCHODÓW. Płatności

motofirma aktualizacja do wersji

Dokumentacja techniczna systemu wydruków tekstowych w systemie GW-MAX

Nowości w systemie Streamsoft Prestiż wprowadzone w wersji 314

Dokumentacja API BizIn

Instrukcja obsługi DHL KONWERTER 1.6

Opis usługi płatności masowych aktualnie zaimplementowanej u Zamawiającego

Program Faktura. Jastrzębie Zdrój, 27 czerwiec 2016r

Wymagania. Instalacja SP DETAL

Sage Symfonia Start Faktura Opis zmian

OBSŁUGA I SPECYFIKACJA PROTOKOŁU TRANSMISJI W MONITORZE TRANSAKCJI w drukarkach POSNET THERMAL HD FV EJ 1.01 POSNET THERMAL FV EJ 2.

Instrukcja programu użytkownika OmegaUW.Exe. Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F.

Mechanizm Podzielonej Płatności - Pytania i Odpowiedzi:

mbank CompanyNet, BRESOK

SPIS TREŚCI... 1 CEL... 2 PARAMETRY KONFIGURACYJNE... 3

(aktualizacja 30 kwietnia 2018)

Intellect. Business Intelligence. Interfejsy do systemów zewnętrznych Podręcznik. Business Intelligence od 2Intellect.com Sp. z o.o.

PLIK ZWROTNY PRZELEW MASOWY/ PRZELEW MASOWY PLUS. Lista przetworzonych transakcji (SPM01)

Ulotka Comarch ERP Klasyka Firma ++ (FPP) wersja 3.82

LibreOffice Calc VBA

Mechanizm Podzielonej Płatności

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

Sage Symfonia Start Mała Księgowość Opis zmian

mbank CompanyNet, BRESOK Struktura zbioru importu w formacie BRESOK2

Mechanizm Podzielonej Płatności

Sposób implementacji e-faktury w oprogramowaniu Sage. e-faktura. implementacja w oprogramowaniu

Rejestracja faktury VAT. Instrukcja stanowiskowa

Opis programu Profbi Delegacje 2011 Delegacje Krajowe.

Wersja programu: Data publikacji:

PIERWSZE KROKI W PROGRAMIE A D A

OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.

Rekomendacja Związku Banków Polskich dotycząca kodu dwuwymiarowego ( 2D ), umożliwiającego realizację polecenia przelewu oraz aktywację usług

Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient

Nowości w systemie Streamsoft Prestiż wprowadzone w wersji 312

Struktura pliku eksportu dla ustawienionego parametru " " (pusty) - (w "DYSPEX.exe Funkcje Tabela konwersji rachunków Format eksp"):

Plik zwrotny Polecenie Zapłaty Masowe PZ SUM (REPPZ03)

Dokumentacja SMS przez FTP

Instrukcja użytkownika

Parametryzacja wstępna systemu ISOF

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Integracja oprogramowania GASTRO z systemem Blue Pocket

Struktura pliku wejściowego ipko biznes ELIXIR - O

Podręcznik Użytkownika 360 Księgowość Projekty i centra kosztów

MODUŁ OFERTOWANIE INSTRUKCJA OBSŁUGI

KANCELARYJNY SYSTEM PODATKOWY

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Podatki makrodefinicje

Przed zaimportowaniem danych należy odpowiednio skonfigurować sposób interpretacji danych z zakładki [Ustawienie pliku importu]

Opis programu Profbi Delegacje 2013 Delegacje Krajowe i Zagraniczne.

Zmiany w programach LiderSim i ProLider w związku z wejściem w życie od r. rozporządzenia Ministra Finansów z dnia r.

Biuletyn techniczny. Funkcje dodatkowe dla Clarion Report Writer CDN OPT!MA Copyright 2006 COMARCH S.A.

Alians AMReminder. Przypomnij kontrahentom o nierozliczonych płatnościach

InterLAN SPEED - lista zmian wersja 364

(wersja robocza) Spis treści:

Instrukcja obsługi aplikacji Faktury

System Comarch OPT!MA Księga Raportów

System imed24 Instrukcja Moduł Analizy i raporty

Pobierz bibliotekę AccessDatabaseEngine dla systemów 64-bitowych.

Struktura pliku wejściowego ippk Plik Składkowy

Transkrypt:

Dokumentacja techniczna wydruków znakowych w PDA-Inkasent Poszczególne wydruku są generowane na podstawie szablonów w plikach tekstowych. Wszystkie szablony i elementy wydruków są przechowywane w dedykowanym folderze inkasenta wydruki. Szablon wydruku zawiera teks stały oraz wartości pobierane z aplikacji w postaci rożnych makr. Do każdego wydruku z poziomu aplikacji jest przyporządkowany jeden szablon w trzech odmianach. Odmiany nazywamy zestawem i wybieramy w konfiguracji wydruków, dostępne są trzy zestawy: A-Zwięzły, B-Standardowy, C- Szczegółowy. (wybór zestawu skutkuje tym jaki szablon będzie użyty) Wydruki składają się z różnych iteracji specyfikacji, które są oznaczane za pomocą specjalnie dedykowanych nazw (np. #start-obciazenia# #stop-obciazenia#), w obrębie których są dostępne dodatkowe makra reprezentujące poszczególne składniki specyfikacji. Nie ma możliwości zagnieżdżania iteracji, każda zaczęta iteracja musi się skończyć przed kolejną. Iteracje mogą się powtarzać. Użycie znaku średnika na początku wiersza wyłącza wiersz z interpretacji i służy do komentarzy w obrębie szablonu Makra Są dostępne następujące możliwości makr w szablonach wydruków: 1. ^nazwa_makra^ 2. ^nazwa_makra@format^ 3. ^nazwa_makra@warunek@^ 4. ^nazwa_makra@warunek@format^ (przykłady formatów na końcu dokumentu) Gdzie: nazwa_makra predefiniowana nazwa lub zdefiniowana w poleceniu preprocesora reprezentująca jakąś informacje pobieraną z aplikacji. Wielkość liter w nazwach nie ma znaczenia. Każde makro ma zdefiniowany tym danych w których reprezentuje się wartość. format jest to tzw. kod formatujący udokumentowany w funkcji Java String.format( ), szczegóły na https://developer.android.com/reference/java/util/formatter.html warunek dozwolone są następujące znaki == pokazuje makro jak wartość jest pusta!= lub <> pokazuje makro jak wartość nie jest pusta (wartość pusta tzn. łańcuch znaków pusty, liczba równa zero, wartość logiczna fałsz lub wartość nieokreślona null) Dyrektywy preprocesora Dostępne są następujące dyrektywy: 1. #DEF polecenie_sqlite polecenie służy do definiowania dynamicznych makr w obrębie raportu 2. #IF warunek_sqlite warunkowe przetwarzanie wierszy 3. #ELSEIF odwrócenie wyniku warunku z polecenia #IF 4. #ENDIF zakończenie warunkowego przetwarzania poleceń Gdzie: polecenie_sqlite kompletne polecenie SQLite z nazwanymi kolumnami np. select 'abc' as A, 1 as B, 1.00001 as C where 1=1 Strona 1 z 13

warunek_sqlite dowolne wyrażenie lub sub-warunek w składni SQLite polecenie WHERE np. 5+5*5 > 30 wyrażenie artmetyczne np. UPPER( ^DRIVER:NAME^ ) = EXTECH warunek że wydruk jest drukowany na sterowniku drukarki Extech (w obrębie polecenie_sqlite i warunek_sqlite można używać wszystkich dozwolonych makr) Znaki specjalne W szablonie wydruku można używać następujące specjalne znaki: \t znak tabulacji, kod ASCII 9 \n znak nowej linii, kod ASCII 10 \r znak powrotu głowicy drukarki (znak przeważnie używany w kombinacji \r\n), kod ASCII 13 \s znak ESC, kod ASCII 27 Znaki specjalne mogą być użyte w łańcuchach formatujących makra. Przykładowym użyciem takiego znaku jest makro warunkowe drukujące numer NIP w nowej linii jeśli kontrahent posiada taki numer. ^YAKontrahent:NIP@!=@\nNIP: %s^ Zestawy makr Zestawy makr są to komplety informacji dostępnych do użycia w danym szablonie wydruku Zestaw: GPS GPS:LATITUDE Double Szerokość geograficzna. Wartość ostatniej aktualizacji GPS:LONGITUDE Double Długość geograficzna. Wartość z ostatniej aktualizacji Zestaw: DRIVER Zawartość zestawu jest wczytywana z pliku drukarki.xml w którym można definiować nazwy i wartości makr zestawu. Podstawowym zestawem są następujące makra DRIVER:NAME String Nazwa sterownika drukarki DRIVER:PORT String Nazwa portu drukarki (domyślne BT, dopuszczalne są nazwy BT i FILE) DRIVER:FILE_NAME String Nazwa pliku w przypadku wydruku do pliku Konfigurowalnym w pliku definicji sterownika (zalecanym aby obsłużyć wszystkie wydruki) DRIVER:INIT String Inicjacja wydruku (przeważnie konfiguracja domyślnych parametrów wydruku) DRIVER:DONE String Wyłączenie wydruku DRIVER:LF String Nowy wiersz (w zależności od drukarki znak jest interpretowany jako nowy wiersz) DRIVER:FF String Nowa strona (w zależności od ustawienia w drukarce wysuwa odpowiednią ilość papieru) DRIVER:TAB String Znak tabulacji DRIVER:ESC String Znak ASCII 27 DRIVER:CON_ON String Włączenie zagęszczenia wydruku DRIVER:CON_OFF String Wyłączenie zagęszczenia wydruku DRIVER:BOLD_ON String Włączenie pogrubienia wydruku DRIVER:BOLD_OFF String Wyłączenie pogrubienia wydruku Strona 2 z 13

DRIVER:UNDERLINE_ON String Włączenie wydruku podkreślonego DRIVER:UNDERLINE_OFF String Wyłączenie wydruku podkreślonego DRIVER:DOUBLE_ON String Włączenie wydruku powiększonego DRIVER:DOUBLE_OFF String Wyłączenie wydruku powiększonego Zestaw: GLOBAL Zawartość zestawu reprezentuje wartości globalnych zmiennych aplikacji GLOBAL:APP_VERSION_NAME String Wersja aplikacji GLOBAL:APP_PACKAGE_NAME String Nazwa pakietu aplikacji GLOBAL:BUILD_VERSION_RELEASE String Wersja systemu operacyjnego Android GLOBAL:BUILD_BRAND String Nazwa marki sprzętu GLOBAL:BUILD_MODEL String Model sprzętu GLOBAL:FILTR_MIASTO String Użyty filtr miejscowości do wybrania obiektu GLOBAL:FILTR_ULICA String Użyty filtr ulicy do wybrania obiektu GLOBAL:FILTR_GPS String Użyty filtr GPS do wybrania obiektu GLOBAL:FILTR_ROZLICZONE String Użyty filtr pokaż tylko rozliczone do wybrania obiektu Zestaw: REPORT REPORT:DATA String Data generacji raportu REPORT:GODZINA String Godzina generacji raportu Zestaw: PREF Zestaw reprezentuje informacje o konfiguracji aplikacji PREF:PRIMARY_FOLDER_APPLICATION String Folder aplikacji PREF:LOG_TO_FILE Boolean Czy włączona rejestracja tzw. log debug PREF:ZADANIE_STAN Boolean Czy jest wykonana konfiguracja bieżącego zadania inkasenta PREF:ZADANIE_SCIEZKA String Wskazanie do bieżącego zadania inkasenta PREF:GPS_WLACZONY Boolean Czy jest włączony GPS PREF:AKTYWNOSC_GPS_METR Integer Konfiguracja po ilu metrach GPS ma wykonać odczyt PREF:AKTYWNOSC_GPS_SEK Integer Konfiguracja po ile sekundach GPS ma wykonać odczyt PREF:PROMIEN_ZASIEG_GPS Integer Zasięg pokazywania obiektów do rejestracji w metrach PREF:BT_WLACZONY Boolean Czy jest włączony BT i konfiguracja drukarek PREF:BT_NAME_PRINTER String Nazwa drukarki BT PREF:BT_MAC_PRINTER String Adres MAC drukarki BT PREF:DRIVER_PRINTER String Nazwa sterownika drukarki PREF:CODE_PAGE_PRINTER String Nazwa strony kodowej znaków wysyłanych na drukarkę (przypadku wydruku do pliku zawsze jest to UTF-8) PREF:PACKAGE_REPORT String Nazwa zestawu wydruków (dostępne są a,b,c) Zestaw: YAZadanie Strona 3 z 13

Nazwa makra Typ danych YAZadanie:ID Integer Identyfikator rekordu zadania YAZadanie:NUMER_ZADANIE String Numer zadania YAZadanie:DATA_ZADANIE Date Data przygotowania zadania YAZadanie:INKASENT_LOGIN String Login inkasenta YAZadanie:INKASENT_IMIE String Imię inkasenta YAZadanie:INKASENT_NAZWISKO String Nazwisko inkasenta YAZadanie:SPOSOB_LICZENIA_FV String Sposób liczenia VAT na fakturach VAT YAZadanie:LICZNIK_FV String Symbol licznika numeracji FV YAZadanie:ILOSC_PUNKT Integer Ilość punktów odczytowych YAZadanie:ILOSC_PUNKT_DO_ODCZYT Integer Ilość pozostała do odczytania YAZadanie:WERSJA_DB Integer Numer standardu wersji bazy danych YAZadanie:UTC_OFFSET_MS Integer Ilość ms różnicy czasu w stosunku do UTC Zestaw: YAUzytkownik Nazwa makra Typ danych YAUzytkownik:ID Integer Identyfikator rekordu użytkownika systemu YAUzytkownik:NIP String Numer NIP wystawcy YAUzytkownik:NAZWA_ADRES String Nazwa wystawcy YAUzytkownik:MIASTO_ADRES String Miejscowość z adresu wystawcy YAUzytkownik:POCZTA_ADRES String Poczta z adresu wystawcy (występuje tylko jak jest różna od miejscowości) YAUzytkownik:KOD_POCZTA_ADRES String Kod pocztowy adresu wystawcy YAUzytkownik:ULICA_ADRES String Ulica z adres wystawcy YAUzytkownik:NR_DOMU_ADRES String Nr domu z adresu wystawcy YAUzytkownik:NR_LOKALU_ADRES String Nr lokalu z adresu wystawcy YAUzytkownik:TELEFON_1 String Telefon 1 YAUzytkownik:TELEFON_2 String Telefon 2 YAUzytkownik:TELEFON_3 String Telefon 3 YAUzytkownik:EMAIL String Adres poczty elektronicznej użytkownika YAUzytkownik:URL String Adres strony użytkownika YAUzytkownik:NAZWA_BANK String Domyślna nazwa banku użytkownika YAUzytkownik:RACHUNEK_BANK String Domyślny nr rachunku banku użytkownika YAUzytkownik:-ADRES_UKLAD1 String Kompletny adres wystawcy w układzie (nazwa \n kod-pocztowy poczta miasto \n ulica nr domu/lokalu) YAUzytkownik:-ADRES_UKLAD2 String Kompletny adres wystawcy w układzie (nazwa \n ulica nr domu/lokalu \n kod-pocztowy poczta miasto) YAUzytkownik:-ADRES_UKLAD3 String Adres wystawcy w układzie (kod-pocztowy poczta miasto \n ulica nr domu/nr lokalu) YAUzytkownik:-ADRES_UKLAD4 String Adres wystawcy w układzie (ulica nr domu / nr lokalu \n kod pocztowy poczta miasto) Zestaw: YAPlanOplStaNorma YAPlanOplStaNorma:ID Integer Identyfikator rekordu planu opłat YAPlanOplStaNorma:ID_PLAN_OPLATA Integer Identyfikator grupy składników do którego należy dany rekord YAPlanOplStaNorma:NUMER_DZIEN Integer Numer dnia planu (1-31) Strona 4 z 13

YAPlanOplStaNorma:NUMER_MIESIAC Integer Numer miesiąca (1-12) YAPlanOplStaNorma:NUMER_ROK Integer Numer roku (2017, 2018) Zestaw: YAFaktura YAFaktura:ID Integer Identyfikator rekordu faktury YAFaktura:SERIA String Seria faktury YAFaktura:NUMER Integer Numer faktury YAFaktura:ROK_FIN String Rok finansowy faktury YAFaktura:PRZYROSTEK String Przyrostek numeru faktury YAFaktura:SPOSOB_LICZENIA String Sposób kalkulacji VAT`u faktury YAFaktura:DATA_WYSTAWIENIA Date Data wystawienia faktury YAFaktura:DATA_SPRZEDAZY Date Data sprzedaży faktury YAFaktura:DATA_ZAPLATY Date Data termin wymagalnej zapłaty faktury YAFaktura:BRUTTO Double Wartość brutto faktury YAFaktura:VAT Double Wartość VAT`u faktury YAFaktura:NETTO Double Wartość netto faktury YAFaktura:FORMA_ZAPLATY String Nazwa formy płatności faktury YAFaktura:ZAPLACONO_GOTOWKA Integer Czy forma zapłaty jest zapłata gotówkową inkasentowi (0- nie, 1-tak) YAFaktura:ZAPLACONO_KARTA Integer Czy forma zapłaty jest zapłatą kartą płatniczą inkasentowi (0-nie,1-tak) YAFaktura:ID_YAKONTRAHENT Integer Identyfikator kontrahenta faktury YAFaktura:DATA_KKIEDY Date Data zapisu faktury YAFaktura:-NR_FAKTURY_VAT String Pełny numer faktury Zestaw: YAKontrahent YAKontrahent:ID Integer Identyfikator rekordu kartoteki kontrahenta YAKontrahent:AKRONIM_KONTRAHENT String Akronim kartoteki kontrahenta YAKontrahent:PODMIOT String Podmiot kartoteki kontrahenta YAKontrahent:NIP String Numer NIP kontrahenta YAKontrahent:ID_ADRES_KONTRAHENT Integer Identyfikator adresu kontrahenta YAKontrahent:NAZWA_ADRES String Nazwa/Adres kontrahenta YAKontrahent:MIASTO_ADRES String Miejscowość adresu kontrahenta YAKontrahent:POCZTA_ADRES String Poczta adresu kontrahenta (występuje jak jest różna od miejscowości) YAKontrahent:KOD_POCZTA_ADRES String Kod pocztowy adresu kontrahenta YAKontrahent:ULICA_ADRES String Ulica z adresu kontrahenta YAKontrahent:NR_DOMU_ADRES String Nr domu z adresu kontrahenta YAKontrahent:NR_LOKALU_ADRES String Nr lokalu z adresu kontrahenta YAKontrahent:TELEFON String Telefon z adresu kontrahenta YAKontrahent:TELEFON_SMS String Dedykowany telefon SMS adresu kontrahenta YAKontrahent:NAZWA_BANK String Nazwa banku YAKontrahent:RACHUNEK_BANK String Nr rachunku w banku (uwzględnia jak kontrahent ma ustawiony rachunek płatności masowych) YAKontrahent:FORMA_ZAPLATA String Preferowana forma zapłaty YAKontrahent:ILOSC_DNI_ZAPLATA Integer Preferowana ilość dni zapłaty YAKontrahent:ID_YAUZYTKOWNIK Integer Identyfikator kartoteki użytkownika YAKontrahent:-ADRES_UKLAD1 String Kompletny adres kontrahenta w układzie (nazwa \n kod-pocztowy poczta miasto \n ulica nr Strona 5 z 13

domu/lokalu) YAKontrahent:-ADRES_UKLAD2 String Kompletny adres kontrahenta w układzie (nazwa \n ulica nr domu/lokalu \n kod-pocztowy poczta miasto) YAKontrahent:-ADRES_UKLAD3 String Adres kontrahenta w układzie (kod-pocztowy poczta miasto \n ulica nr domu/nr lokalu) YAKontrahent:-ADRES_UKLAD4 String Adres kontrahenta w układzie (ulica nr domu / nr lokalu \n kod pocztowy poczta miasto) Zestaw: YAObiektPunkt YAObiektPunkt:ID Integer Identyfikator rekordu punktu odczytowego YAObiektPunkt:ID_YAOBIEKT Integer Identyfikator rekordu obiektu YAObiektPunkt:ID_YAKONTRAHENT Integer Identyfikator rekordu kontrahenta YAObiektPunkt:ID_YAOBIEKTPUNKT_ZMN Integer Identyfikator rekordu punktu stanowiącego zmniejszenie YAObiektPunkt:KALKULACJA_ZMN String Sposób kalkulacji zmniejszenia YAObiektPunkt:KLASA_PRZYCHOD_NAD_OBIEKTPUNKT String Klasa przychodu zmniejszenia głównego YAObiektPunkt:KLASA_PRZYCHOD_POD_OBIEKTPUNKT String Klasa przychodu zmniejszenia pod-licznika YAObiektPunkt:TYP_FORMULA String Typ rozliczenia punktu odczytowego YAObiektPunkt:WODOMIERZ_RYCZALT_INNY Integer Sposób rozliczania punktu (0-inny/różny, 1- wodomierz, 2-ryczałt, 3-zawieszony) YAObiektPunkt:AKRONIM_FORMULA String Akronim punktu odczytowego YAObiektPunkt:INFORMACJE_DODATKOWE String Informacje dodatkowe do rozliczania YAObiektPunkt:NR_WODOMIERZ String Nr Wodomierza YAObiektPunkt: ID_WODOMIERZ_UZYTKOWANY Integer Id karty montażu wodomierza YAObiektPunkt:DATA_LEGALNOSCI_WODOMIERZ Date Data legalności wodomierza YAObiektPunkt:DATA_ODCZYT_OD Date Data odczytu poprzedniego YAObiektPunkt:DOKLADNOSC_ODCZYT_WODOMIERZ Integer Z jaką dokładnością wykonywany jest odczyt wodomierza YAObiektPunkt:DOKLADNOSC_OBCIAZENIE Integer Z jaką dokładnością wykonywana jest kalkulacja ilości obciążenia YAObiektPunkt:ODCZYT_OD Double Odczyt poprzedni wodomierza YAObiektPunkt:DATA_OPLSTA_NORMA_OD Date Data do kiedy jest rozliczona opłata abonamentowa YAObiektPunkt:SPOSOB_LICZENIE_OPLSTA_NORMA String Sposób kalkulacji opłaty abonamentowej YAObiektPunkt:ID_YAPLANOPLATASTALANORMA Integer Identyfikator rekordu planu opłat abonamentowych YAObiektPunkt:SPOSOB_LICZENIA_RYCZALT String Sposób kalkulacji ilości ryczałtu YAObiektPunkt:NORMA_RYCZALT Double Norma ryczałtowa YAObiektPunkt:DATA_RYCZALT_DO Date Data do kiedy jest naliczony ryczałt YAObiektPunkt:ID_YACENNIK_WODA Integer Identyfikator rekordu cennika - woda YAObiektPunkt:ID_YACENNIK_SCIEKI Integer Identyfikator rekordu cennika ścieki YAObiektPunkt:ID_YACENNIK_OPLSTA_NORMA Integer Identyfikator rekordu cennika opłata abonamentowa YAObiektPunkt:ID_YACENNIK_OPLSTA_NORMA1 Integer Identyfikator rekordu cennika opłata abonamentowa woda YAObiektPunkt:ID_YACENNIK_OPLSTA_NORMA2 Integer Identyfikator rekordu cennika opłata abonamentowa ścieki YAObiektPunkt:ID_YACENNIK_OPLSTA_ODCZYT Integer Identyfikator rekordu cennika opłat za wykonanie rozliczenia YAObiektPunkt:WSP_DO_SCEKI Double Współczynnik zaliczenia do ścieków Strona 6 z 13

YAObiektPunkt:POM_Z_SCEKI Double Stałe pomniejszenie do ścieków YAObiektPunkt:ZALICZKA_PROGNOZA Double Wartość zaliczki/prognozy do rozliczenia YAObiektPunkt:SREDNIA_ZUZYCIE_DZIEN Double Średnie dzienne zużycie YAObiektPunkt:TM_AKCJA String Dozwolone akcje inkasenta dla danego punktu YAObiektPunkt:STATUS_OBIEKTPUNKT String Status obiektu YAObiektPunkt:UWAGA_INKASENT String Uwagi inkasenta YAObiektPunkt:DATA_DO Date Data rozliczenie do YAObiektPunkt:ODCZYT_DO Double Odczyt bieżący na wodomierzu YAObiektPunkt:DATA_OPLSTA_NORMA_DO Date Data do kiedy rozliczona opłata abonamentowa YAObiektPunkt:DATA_KKIEDY Date Data ostatniej aktualizacji punktu odczytowego Zestaw: YAObiekt YAObiekt:ID Integer Identyfikator rekordu obiektu YAObiekt:AKRONIM_OBIEKT String Akronim obiektu YAObiekt:STATUS_OBIEKT String Statur rozliczenia obiektu YAObiekt:ILOSC_YAOBIEKTPUNKT Integer Ilość punktów odczytowych YAObiekt:ID_YAKONTRAHENT Integer Identyfikator rekordu kontrahenta YAObiekt:ID_ADRES_OBIEKT Integer Identyfikator rekordu adresu obiektu YAObiekt:NAZWA_ADRES String Nazwa/Adres obiektu YAObiekt:MIASTO_ADRES String Miejscowość obiektu YAObiekt:ULICA_ADRES String Ulica obiektu YAObiekt:NR_DOMU_ADRES String Nr Domu adresu obiektu YAObiekt:NR_LOKALU_ADRES String Nr Lokalu adres obiektu YAObiekt:GEO_LAT Double Współrzędne geograficzne szerokość geograficzna miejsca obiektu YAObiekt:GEO_LNG Double Współrzędne geograficzne długość geograficzna miejsca obiektu YAObiekt:TELEFON String Numer telefonu YAObiekt:-ADRES_UKLAD1 String Adres punktu w układzie (nazwa\n miasto \n ulica nr domu/nr lokalu) Zestaw: YAObciazenie YAObciazenie:ID Integer Identyfikator rekordu naliczenia obciążenia YAObciazenie:ID_YAOBIEKTPUNKT Integer Identyfikator punktu odczytowego YAObciazenie:ID_YAOBIEKT Integer Identyfikator obiektu YAObciazenie:ID_YADRESOBIKET Integer Identyfikator adresu obiektu YAObciazenie:ID_YACENNIKHISTORIA Integer Identyfikator pozycji z historii cennika YAObciazenie:ID_YAFAKTURA Integer Identyfikator faktury YAObciazenie:SPOSOB_ZALICZENIE String Sposób zaliczenia obciążenia YAObciazenie:ILOSC Double Ilość obciążenia YAObciazenie:ILOSC_ZMNIEJSZENIE Double Ilość całkowitego zmniejszenia YAObciazenie:ILOSC_ROZLICZENIE_ZALICZKA Double Ilość zmniejszenia przez rozliczenia zaliczki YAObciazenie:ILOSC_DEKLARACJA_ZMNIEJSZENIE Double Ilość zmniejszenia przez deklaracje YAObciazenie:ILOSC_ZALICZKA Double Ilość naliczenia zaliczki YAObciazenie:DATA_OD Date Data od YAObciazenie:DATA_DO Date Data do Strona 7 z 13

YAObciazenie:ODCZYT_OD Double Odczyt od YAObciazenie:ODCZYT_DO Double Odczyt do YAObciazenie:ILOSC_DO_ZMNIEJSZENIE Double Ilość do zmniejszenia YAObciazenie:DATA_KKIEDY Date Data ostatniej aktualizacji Zestaw: YALicznik YALicznik:SYMBOL String Symbol licznika numeracji YALicznik:SERIA String Seria dokumentów YALicznik:LP Integer Numer kolejny dokumentu YALicznik:ROK_FIN String Rok finansowy numeru dokumentu YALicznik:PRZYROSTEK String Opcjonalny przyrostek numeracji Zestaw: YADziennikPraca YADziennikPraca:ID Integer Identyfikator rekordu rejestracji w dzienniku zdarzeń aplikacji YADziennikPraca:DATA Date Data zaistnienia zdarzenia YADziennikPraca:STATUS String Status zdarzenia YADziennikPraca:NR_KOMUNIKAT Integer Nr kategorii zdarzenia YADziennikPraca:OPIS String zdarzenia YADziennikPraca:ID_YAOBIEKTPUNKT Integer Identyfikator punktu odczytowego YADziennikPraca:GEO_LAT Double Szerokość geograficzna miejsca gdzie jest wykonana rejestracja zdarzenia YADziennikPraca:GEO_LNG Długość geograficzna miejsca gdzie jest wykonana rejestracja zdarzenia Zestaw: YACennikHistoria YACennikHistoria:ID Integer Identyfikator rekordu historii cennika YACennikHistoria:ID_CENNIK Integer Identyfikator nagłówka cennika YACennikHistoria:DATA_OBOWIAZUJE_DO Date Data do kiedy rozliczona jest poprzednia pozycja cennika YACennikHistoria:CENA_NETTO Double Cena netto YACennikHistoria:NAZWA_CENA String Nazwa pozycji ceny YACennikHistoria:TYP_CENA String Typ ceny YACennikHistoria:SYMBOL_VAT String Symbol stawki VAT YACennikHistoria:PRZELICZNIK_VAT Double Przelicznik stawki VAT YACennikHistoria:CENA_A Double Dodatkowa cena A YACennikHistoria:CENA_B Double Dodatkowa cena B YACennikHistoria:WSP_A Double Współczynnik A YACennikHistoria:WSP_B Double Współczynnik B Zestaw: YACennik YACennik:ID Integer Identyfikator rekordu cennika YACennik:SYMBOL_CENNIK String Symbol pozycji ceny YACennik:KLASA_PRZYCHOD String Klasa przychodu ceny Strona 8 z 13

YACennik:JM String JM YACennik:ID_YACENNIKHISTORIA Integer Identyfikator bieżącej pozycji historii cennika Zestaw: YAKasa YAKasa:ID Integer Identyfikator rekordu dokumentu kasowego YAKasa:ID_YAKONTRAHENT Integer Identyfikator kartoteki kontrahenta YAKasa:Data Date Data dokumentu kasowego YAKasa:Kwota Double Kwota dokumentu kasowego YAKasa:Karta Integer Czy zapłata gotówkowa jest kartą (0-nie, 1-tak) YAKasa:ID_YAFAKTURA Integer Identyfikator faktury (jeśli zapłata dotyczy faktury to makro wskazuje na id faktury) YAKasa:ID_YAUPOMNIENIE Integer Identyfikator wystawionego upomnienia (jeśli zapłata dotyczy upomnienia to makro wskazuje na id upomnienia) YAKasa:DATA_KKIEDY Date Data wykonania dokumentu kasowego Zestaw: YAUpomnienie YAUpomnienie:ID Integer Identyfikator rekordu upomnienia YAUpomnienie:ID_YAKONTRAHENT Integer Identyfikator kartoteki kontrahenta YAUpomnienie:Data Date Data wykonania upomnienia YAUpomnienie:Kwota Double Łączna kwota upomnienia YAUpomnienie:DATA_KKIEDY Date Data wykonania dokumentu upomnienia Strona 9 z 13

Dostępne elementy w poszczególnych szablonach wydruków: Raport Test drukarki z poziomu konfiguracji drukarki Szablon: <zestaw>wydruk_01.prn Zestawy makr raportu: GSM, DRIVER, GLOBAL, PREF, REPORT, YAZadanie, YAUzytkownik Test drukarki nie zawiera możliwości wydruku jakiejkolwiek specyfikacji Raport Rejestracja obciążeń, raport drukowany po zapisaniu obciążeń Szablon: <zestaw>wydruk_02.prn Zestawy makr raportu: GSM, DRIVER, GLOBAL, PREF, REPORT, YAZadanie, YAUzytkownik, YAObiekt, YAKontrahent, YAObiektPunkt Iteracja: Specyfikacja obciążeń, jedno obciążenie jedna iteracja Nazwa #START-OBCIAZENIA# #STOP-OBCIAZENIA# Start specyfikacji zarejestrowanych obciążeń dla danego punktu Zestawy makr iteracji: YACennikHistoria, YACennik, YAObciazenie Dodatkowe makra iteracji: Raport Wydruk kopii wydruku faktury VAT, drukowany z poziomu wystawienia faktury VAT Szablon: <zestaw>wydruk_03.prn Zestawy makr raportu: GSM, DRIVER, GLOBAL, PREF, REPORT, YAZadanie, YAKontrahent, YAFaktura, YAUzytkownik Dodatkowe makra raportu: KALKULACJA_FV:ILOSC_SPECYFIKACJA Integer Ilość pozycji specyfikacji FV KALKULACJA_FV:ILOSC_POZYCJA_VAT Integer Ilość pozycji krzyżówki VAT KALKULACJA_FV:KWOTA_NETTO Double Wartość ogółem netto faktury VAT KALKULACJA_FV:KWOTA_VAT Double Wartość ogółem VAT faktury VAT KALKULACJA_FV:KWOTA_BRUTTO Double Wartość ogółem brutto faktury VAT KALKULACJA_FV:SLOWNIE_BRUTTO String Słownie wartość ogółem brutto faktury VAT KALKULACJA_FV:NAZWA_BANK String Nazwa banku płatności FV w pierwszej kolejności nazwa jest wczytywana z parametrów rozliczeń kontrahenta, jeśli tam jest pusta to wczytuje z kartoteki domyślnego użytkownika (domyślny bank) KALKULACJA_FV:RACHUNEK_BANK String Numer rachunku płatności FV w pierwszej kolejności numer rachunku jest wczytywany z kartoteki kontrahenta, jeśli tam nie jest określony to wczytuje z kartoteki domyślnego użytkownika (domyślny bank) Iteracja: Specyfikacja faktury VAT, jedna pozycja faktury jedna iteracja Nazwa #START-SPECYFIKACJA# Start specyfikacji zarejestrowanych obciążeń dla faktury VAT #STOP-SPECYFIKACJA # Zestawy makr iteracji: YAObciazenie, YACennikHistoria, YACennik Strona 10 z 13

Dodatkowe makra iteracji: SPECYFIKACJA:WARTOSC_NETTO Double Wartość netto danej pozycji specyfikacji SPECYFIKACJA:WARTOSC_VAT Double Wartość VAT`u danej pozycji specyfikacji SPECYFIKACJA:WARTOSC_BRUTTO Double Wartość brutto danej pozycji specyfikacji Iteracja: Pozycja stawki VAT, jedna stawka VAT jedna pozycja Nazwa #START-POZYCJA-VAT# #STOP-POZYCJA-VAT # Start iteracji po stawkach VAT z danej faktury Zestawy makr iteracji: (brak) Dodatkowe makra iteracji: POZYCJA_VAT:SYMBOL_VAT String Symbol stawki VAT POZYCJA_VAT:PRZELICZNIK_VAT Double Wartość przelicznika stawki VAT w procentach POZYCJA_VAT:NETTO Double Wartość sumy netto dla danej stawki VAT POZYCJA_VAT:VAT Double Wartość sumy VAT dla danej stawki VAT POZYCJA_VAT:BRUTTO Double Wartość sumy brutto dla danej stawki VAT Iteracja: Specyfikacja punktów z faktury VAT, jedna pozycja jeden punkt odczytowy Nazwa #START-OBIEKT-PUNKT# #STOP-OBIEKT-PUNKT# Start specyfikacji punktów Zestawy makr iteracji: YAObiektPunkt Dodatkowe makra iteracji: Raport Wydruk oryginału wydruku faktury VAT, drukowany z poziomu wystawienia faktury VAT Szablon: <zestaw>wydruk_04.prn Zestawy i konfiguracje tak jak w wydruku kopii faktury (szablon <zestaw>wydruk_03.prn) Raport Raport zarejestrowanych obciążeń, drukowany z głównego menu raportów Szablon: <zestaw>wydruk_05.prn Zestawy makr raportu: GSM, DRIVER, GLOBAL, PREF, REPORT, YAZadanie, YAUzytkownik Iteracja: Specyfikacja obciążeń, jedno obciążenie jedna iteracja Nazwa #START-OBCIAZENIA# Start specyfikacji zarejestrowanych obciążeń Strona 11 z 13

#STOP-OBCIAZENIA# Zestawy makr iteracji: YACennikHistoria, YACennik, YAObciazenie, YAObiekt, YAObiektPunkt, YAKontrahent Dodatkowe makra iteracji: Raport Raport wystawionych faktur VAT, drukowany z głównego menu raportów Szablon: <zestaw>wydruk_06.prn Zestawy makr raportu: GSM, DRIVER, GLOBAL, PREF, REPORT, YAZadanie, YAUzytkownik Iteracja: Specyfikacja obciążeń, jedno obciążenie jedna iteracja Nazwa #START-FAKTURY# #STOP-FAKTURY# Start specyfikacji wystawionych faktur VAT Zestawy makr iteracji: YAKontrahent, YAFaktura Dodatkowe makra iteracji: FOOTER:BRUTTO Double Suma wartości brutto faktur FOOTER:NETTO Double Suma wartości netto faktur FOOTER:VAT Double Suma wartości VAT faktur Raport Raport kasowy, drukowany z głównego menu raportów Szablon: <zestaw>wydruk_07.prn Zestawy makr raportu: GSM, DRIVER, GLOBAL, PREF, REPORT, YAZadanie, YAUzytkownik Iteracja: Specyfikacja obciążeń, jedno obciążenie jedna iteracja Nazwa #START-KASA# #STOP-KASA# Start specyfikacji dokumentów kasowych Zestawy makr iteracji: YAKontrahent, YAFaktura, YAUpomnienie, YAKasa Dodatkowe makra iteracji: Nazwa makra Typ danych FOOTER:RAZEM Double Suma wszystkich dokumentów FOOTER:RAZEM_KARTA Double Suma dokumentów zapłaconych kartą Strona 12 z 13

FOOTER:RAZEM_GOTOWKA Double Suma dokumentów zapłaconych gotówką Formatowanie wartości makr: Makra używają standardowej funkcji String.format(..) z języka programowania Java. Przykłady formatów: Format Typ danych Wartość formatowana Wynik formatowania %4d Integer 123 123 %5s String GB GB %1$ty-%1$tm-%1$td Date 2017-11-23 17-11-23 Uwagi: W przykładach dla typu String wartości i wynik są ujęte w cudzysłów żeby pokazać białe znaki Strona 13 z 13