Rozliczenia CO
Czynsze - Rozliczenia CO
Generowanie, struktura pliku.
Generowanie pliku
Menu: Plik – Systemy rozliczenia C.O. – Inne – 1.Generowanie pliku
Funkcja generowania pliku pozwala na eksport szablonu danych rozliczenia C.O. do systemów zewnętrznych, np. firm rozliczających centralne ogrzewanie. Szereg ustawień pozwala dopasować dane do indywidualnych potrzeb kooperujących firm.
Opis parametrów generowania plików:
- Ścieżka do pliku – wskazuje ścieżkę docelową generowania pliku z danymi wraz z nazwą pliku wynikowego. Przycisk wywołuje standardowy dialog zapisu pliku pozwalając zmienić ścieżkę docelową oraz nazwę pliku wynikowego.
- Struktura pliku – pozwala określić format generowanego pliku. Opcja „kolumny o stałej szerokości” oznacza plik tekstowy bez separatorów o stałej strukturze i długości wiersza. „Rozdzielany średnikami plik CSV” oznacza plik, gdzie separatorem pól jest znak średnika (;). Dokładniejsze informacje na temat struktury plików w sekcji „Struktura pliku”.
- Okres rozliczeniowy – określa datę początkową i końcową okresu rozliczeniowego. Na podstawie tego okresu pobierane będą do pliku składniki czynszu.
- Powierzchnia – pozwala zdecydować, czy eksportowaną powierzchnią jest powierzchnia całkowita zasobu, czy powierzchnia ogrzewana (odpowiednie pola właściwości zasobu).
- Składniki czynszu do zaliczki c.o. – składa się z dwóch podsekcji: składniki zaliczki stałej oraz składniki zaliczki zmiennej. W pola tekstowe należy wpisać dzielone przecinkami identyfikatory numeryczne składników czynszu. Alternatywnie można skorzystać ze słownika składników wywoływanego przyciskiem . Na liście pod polem tekstowym wypisane zostaną wybrane składniki.
- Zakres kodów – określa zakres zasobów eksportowanych do pliku. Słownik pozwala na wspomagany wybór zakresu.
- Filtruj wg typu karty – pozwala uaktywnić filtr kart czynszowych wg typu. Przy zaznaczonej opcji należy wybrać jeden typ karty w rozwijanym polu wyboru.
- Dokładność – określa szczegółowość eksportowanych danych. Opcja „karta” owocuje wygenerowaniem jednego wpisu dla każdej karty czynszowej. Alternatywnie „zasób (ostatnia karta)” skutkuje wygenerowaniem jednego wpisu dla każdego zasobu, gdzie informacje ze wszystkich kart należących do zasobu są sumowane.
- Dodaj informacje o współwłaścicielach – zaznaczenie opcji powoduje wypełnianie pola określającego współwłaścicieli w pliku wynikowym. Informacje pojawią się tylko w przypadku współwłasności lokalu.
- Nie przekazuj nazwisk – ochrona danych os. – zaznaczenie opcji eliminuje z pliku wynikowego nazwy kontrahentów z kart czynszowych zastępując je tekstem „Nazwisko - ochrona danych”. Przy takim ustawieniu identyfikacja zasobu i karty następuje tylko poprzez kod zasobu oraz numer karty czynszowej.
- Uwzględnij zasoby nieczynne – włącza do pliku wynikowego również zasoby oznaczone jako nieczynne (za pośrednictwem daty nieczynności zasobu).
- Zaawansowane filtrowanie – pozwala określić dodatkowe reguły filtrowania kart czynszowych i zasobów podczas eksportu danych. Wyrażenie musi spełniać reguły wyrażeń języka Clarion. Przycisk słownika pozwala wywołać okno wspomagające układanie wyrażeń.
Do poprawnego utworzenia pliku niezbędne jest określenie jego ścieżki docelowej, okresu rozliczenia oraz zakresu kodów lokali.
W przypadku pozostawienia pustych pól składników czynszu program zgłosi ostrzeżenie.
Po ustaleniu formatu i treści danych należy wybrać przycisk Generuj, aby przejść do tworzenia pliku wynikowego.
Postęp operacji uwidoczni ekran podobny do poniższego:
Operację można przerwać w dowolnej chwili za pomocą przycisku Przerwij.
Pomyślne zakończenie eksportu potwierdzane jest komunikatem:
Po zaakceptowaniu następuje automatyczne wyświetlenie podglądu wyeksportowanych informacji. Podgląd pozwala skontrolować dane oraz umożliwia wydruk.
Struktura pliku
Plik tekstowy
Długość wiersza jest stała i wynosi 462 znaków. Wiersze dzielone są znakami przejścia do nowej linii (ASCII 13, 10).
Kolejne pola wiersza opisuje poniższa tabela:
Pozycja w wierszu |
Opis pola |
Pole w bazie danych ADA |
Format |
Format Clarion |
Liczba znaków |
1-8 |
Identyfikator karty czynszowej |
KAR:id_kart |
######## |
@n08 |
8 |
9-58 |
Nazwa kontrahenta |
KAR:nazwa_kth |
$$$...$ |
@s50 |
50 |
59-108 |
Ulica |
OB:ulica |
$$$...$ |
@s50 |
50 |
109-118 |
Nr domu |
OB:cd_nr |
$$$...$ |
@s10 |
10 |
119-128 |
Nr lokalu |
ZAS:nr_lokalu |
$$$...$ |
@s10 |
10 |
129-136 |
Data początku okresu rozliczeniowego |
- |
RRRRMMDD |
@d12 |
8 |
137-144 |
Data końca okresu rozliczeniowego |
- |
RRRRMMDD |
@d12 |
8 |
145-145 |
Zmiana lokatora (0 lub 1) |
- |
# |
@n1 |
1 |
146-157 |
Zaliczka c.o. opłata stała (w groszach) |
- |
(-/#)########### |
@n012v2 lub |
12 |
158-169 |
Zaliczka c.o. opłata zmienna (w groszach) |
- |
(-/#)########### |
@n012v2 lub |
12 |
170-181 |
Rozliczenie (nadpłaty ujemne, niedopłaty dodatnie) w groszach |
Wypełnia firma rozliczająca |
(-/#)########### |
@n012v2 lub |
12 |
182-193 |
Koszt rzeczywisty wg rozliczenia (w groszach) |
Wypełnia firma rozliczająca |
(-/#)########### |
@n012v2 lub |
12 |
194-205 |
Powierzchnia lokalu |
ZAS:powierzchnia lub ZAS:powierzchnia_ogrzewana |
############ |
@n012v2 |
12 |
206-225 |
Nr identyfikacyjny dla firmy rozliczającej ciepło |
KAR:id_metron |
$$$...$ |
@s20 |
20 |
226-230 |
Kondygnacja |
ZAS:kondygnacja |
##### |
@n05 |
5 |
231-250 |
Kod zasobu |
ZAS:kod |
$$$...$ |
@s20 |
20 |
251-262 |
Prognoza, tj. kwota zaliczki na kolejny okres |
Wypełnia firma rozliczająca |
############ |
@n012v2 |
12 |
263-462 |
Współwłaściciele |
- |
$$$...$ |
@s200 |
200 |
Plik CSV
Długość wiersza jest zmienna. Wiersze dzielone są znakami przejścia do nowej linii. Kolejne pola dzielone są separatorem w postaci średnika.
W przypadku, gdy znak średnika występuje w treści pola, pole ograniczane jest znakami cudzysłowów.
Jeżeli znak cudzysłowu występuje w treści pola, przyjmuje postać podwojonego znaku cudzysłowu oraz pole ograniczane jest parą cudzysłowów.
Przejście do nowej linii w treści pola nie jest traktowane jako znak podziału wiersza w przypadku ograniczenia treści cudzysłowami.
Kolejność pól oraz format liczb i kwot identyczny z formatami określonymi dla pliku tekstowego.
Plik CSV można odczytać, wypełnić i zapisać w programie MSExcel. Funkcja wczytania pliku rozliczeń jest przygotowana na wczytanie pliku zgodnego ze specyfikacją CSV dla MSExcel.
---