Karpacki Odział Handlowy – opis wymiany - PGNiG

Transkrypt

Karpacki Odział Handlowy – opis wymiany - PGNiG
Załącznik nr 2 D do Umowy na: „Wizualizowanie,
drukowanie i kopertowanie dokumentów oraz
przekazywanie korespondencji do operatora
pocztowego”
Karpacki Odział Handlowy – opis wymiany danych z Centrum Korespondencji Masowej
System
bilingowy
Megaz
Format danych
txt – faktury,
xml - wezwania
Biuro/Dział
Ilość JT
Ilość instalacji /
źródło danych
Biuro Handlowe Region
Tarnowski
13
1/2
Biuro Handlowe Region Krakowski
9
1/3
15
3/6
11
1/2
Dział Windykacji
8
4/0
Biuro Obsługi Klientów
Biznesowych
1
8/2
Biuro Handlowe Region
Sandomierski
Biuro Handlowe Region
Rzeszowski
Pliki wymiany danych.
1. Plik zawierający dane do wydruku
a. txt - faktury
b. xml - wezwania do zapłaty
2. Plik zwrotny – zawierający informacje o wydruku i nadaniu dokumentów
a. Brak
Szacowana ilość
użytkowników portalu
2 administratorów + 25
użytkowników
3 administratorów + 3
użytkowników
5 administrator + 14
1 administrator + 3
użytkowników
2 administratorów + 18
użytkowników
15 użytkowników
1
Struktura zbioru wychodzącego z systemu MeGaz - txt
Dane będą przekazywane poprzez zbiory tekstowe o ustalonej strukturze.
Zbiór składa się z linii, w których zapisywane są rekordy.
Rekordy mogą być różnego typu - typy rekordów wymieniono w p. 1.1.
W rekordach występują pola oddzielone od siebie znakiem kreski pionowej „|”.
W polach rekordów mogą wystąpić ciągi znaków, ujęte w znaki „#” (z obu stron). Interpretacja ciągu
zawartego między dwoma znakami „#” jest następująca:
- jeśli ciąg jest liczbą dziesiętną, to należy go traktować jako kod znaku, np.:
#13##10# – dwa znaki, pierwszy o kodzie 13 (nowa linia), drugi – 10 (powrót karetki),
#35#
- znak „#”,
#124#
- znak „|”,
- w każdym innym przypadku ciąg powinien być ignorowany.
Wartości liczbowe przedstawiające ceny, kwoty, ilości, itp. powinny mieć postać zgodną z formatem
określonym dla poszczególnych typów wartości - w konkretnych przypadkach format podany został
w tabelach definiujących typy rekordów. Niezależnie od tego część dziesiętna liczby powinna być
oddzielona od całkowitej znakiem przecinka.
Wszystkie daty zgodne są z formatem "RRRR-MM-DD", czyli 4 cyfry przedstawiające rok, 2 cyfry
przedstawiające miesiąc, 2 cyfry przedstawiające dzień miesiąca, rozdzielone myślnikami.
Plik wynikowy ma nazwę zgodną z następującą maską:
<IdentyfikatorGazowni><Data><NrLosowy>.mas
gdzie:
<IdentyfikatorGazowni> - numeryczny identyfikator Gazowni; przyjmuje następujące wartości dla
poszczególnych gazowni:
Identyfikator
1
2
3
4
5
6
7
8
Gazownia
Tarnów
Kraków
Rzeszów
Lublin
Kielce
Jasło
Jarosław
Sandomierz
<Data> - data w formacie rrmdd, gdzie: rr – dwie najmłodsze cyfry roku (np. dla roku 2009: 09), m –
miesiąc szesnastkowo (np. dla kwietnia: 4, dla października: a), dd – dzień miesiąca
<NrLosowy> - liczba z zakresu 0-999, uzupełniona zerami wiodącymi do długości 3 znaków.
1.1
Typy rekordów
Typ rekordu
Symbol
Uwagi
Inicjujący
I
Początek paczki dokumentów
Nagłówek
F
Rozpoczyna sekwencję wierszy dokumentu typu FB, FBP, NOB
Korekta
C
Rozpoczyna sekwencję wierszy dokumentu korygującego
Do dokumentu
D
Lista dokumentów korygowanych przez dokument korygujący
Lista faktur z blankietu
H
Lista faktur, które zawarte są na blankiecie zbiorczym
Lista prognoz
L
Lista FBP i FBPK rozliczanych przez FB (pozycja „ujęto w
prognozie”)
Sprzedawca
S
Informacje o sprzedawcy
Wystawca
W
Informacje o wystawcy
Nabywca
N
Informacje o nabywcy
Pozycja
P
Pozycja dokumentu (np.: rozliczenie punktu odczytowego, odsetki
do dokumentu)
Protokół rozliczeniowy
PR
Dot. Rozszerzenia dla interfejsu MeGaz-SCADA (opcjonalne dane
nagłówka protokołu)
Pomiar dzienny
Y
Dot. Rozszerzenia dla interfejsu MeGaz-SCADA (opcjonalne dane
pomiarowe dla każdego dnia okresu rozliczeniowego)
Korekta pomiarów
Q
Dot. Rozszerzenia dla interfejsu MeGaz-SCADA (opcjonalne dane
o korektach zużyć i/lub korekcie mocy)
Parametry gazu
G
Dot. Rozszerzenia dla interfejsu MeGaz-SCADA (opcjonalne dane
o zbadanych parametrach i składzie chemicznym gazu)
Było
B
Dot. faktury korygującej
Jest
J
Dot. faktury korygującej
Zmiany
M
Dot. faktury korygującej
Ujęto w prognozie
E
Ujęto w prognozie
Treść
T
Elementy składowe pozycji
Podsumowanie rekordów
Treść
O
Podsumowanie bloku następujących po sobie rekordów typu
Treść
Podsumowanie rekordów
Pozycja
PO
Podsumowanie bloku następujących po sobie rekordów typu
Pozycja
Podsumowanie (Razem)
R
Podsumowanie całej faktury – łącznie z ujętymi prognozami
Podsumowanie korekty
U
Informacja
K
Wrzutka
A
VAT-y
V
Podsumowanie w podziale na stawki VAT
Podpisał
UP
Użytkownik, który podpisał notę odsetkową (NOB).
Koniec faktury
X
Koniec wydruku
Z
1.1.1
Lp
Komentarz
Struktura rekordu „Inicjujący” I
Nazwa pola
Format
Uwagi
0
Typ rekordu
I
1
ID_paczki
Ciąg znaków tworzony zgodnie z algorytmem generowania
nazwy pliku wynikowego (p.2) w formacie:
<IdentyfikatorGazowni><Data><NrLosowy>
2
Nazwa
3
Data wypuszczenia
1.1.2
Lp
Struktura rekordu „Nagłówek” F
Nazwa pola
Format
Uwagi
0
Typ rekordu
F
1
Id faktury
Identyfikator faktury w systemie MeGaz
UWAGA! jest to informacja niedrukowana – nr ten powinien
pojawić się w pliku raportu zwrotnego (p. 3.1.2)
2
Typ dokumentu
np.: FB, FBP, NOB
Na podstawie tego pola określana jest nazwa dokumentu
na wydruku (np. dla FB jest to „Faktura VAT”).
UWAGA! W przypadku gdy pole przyjmuje wartość FB,
a pole Wartość Brutto (3) w strukturze R (p.2.1.21) zawiera
wartość ujemną to zamiast „Faktura VAT” należy
wydrukować nazwę „Faktura korygująca”.
3
Nr faktury
4
Data wystawienia
RRRR-MM-DD
5
Data sprzedaży
RRRR-MM-DD
6
Okres od-do
od [min. początek okresu z pozycji faktury] do [max. koniec
okresu z pozycji faktury]
W przypadku faktur niebilingowych pusty
7
Termin płatności
8
Stan konta przed
rozliczeniem
9
Wystawił
RRRR-MM-DD
np.: Ziutek Kowalski
10 Identyfikator
Ciąg znaków drukowany pod danymi nabywcy
11 Typ wydruku
Jeden z trzech wyrazów: Oryginał, Kopia, Duplikat
12 Data duplikatu
RRRR-MM-DD Tylko, gdy w wierszu „Typ wydruku” jest słowo „Duplikat”
13 Ilość kopii
Ilość kopii drukowanych łącznie z oryginałem [0 – brak
kopii, 1 – jedna kopia itd.]
14 Blankiet
0 – brak blankietu, 1 – blankiet, 2 – blankiet zbiorczy
15 Kod kreskowy
Ciąg znaków; „Blankiet” > 0
16 Nazwa dla banku
Nazwa skrócona wystawcy na blankiecie; „Blankiet” > 0
17 Suma do zapłaty
Suma „do zapłaty” faktur z blankietu zbiorczego;
„Blankiet” = 2
18 Suma do zapłaty
słownie
Kwota z pozycji „Suma do zapłaty” słownie; „Blankiet” = 2
19 Termin płatności
zbiorczy
RRRR-MM-DD Minimalny termin płatności faktur z blankietu zbiorczego;
„Blankiet” = 2
20 Komentarz rozliczenia
Informacje dodatkowe, wypełniane tylko dla faktur FB, dot.
całej faktury, np. informacja o przyszłych prognozach.
21 Algorytm
1 – duży odbiór, 0 – mały odbiór
22 Pokaż saldo
1 – pokaż, 0 – nie pokazuj
23 Typ przesyłki
identyfikator typu przesyłki;
dopuszczalne wartości:
LZ – list zwykły
LP – list polecony
PP – list za potwierdzeniem odbioru
PE – przesyłka elektroniczna (tylko ekofaktura)
1.1.3
Lp
Struktura rekordu „Korekta” C
Nazwa pola
Format
Uwagi
0
Typ rekordu
C
1
Id faktury
Identyfikator faktury w systemie MeGaz
UWAGA! jest to informacja niedrukowana – nr ten powinien
pojawić się w pliku raportu zwrotnego (p. 3.1.2)
2
Typ dokumentu
np.: FBK, FBPK
3
Nr faktury
4
Data wystawienia
RRRR-MM-DD
5
Data sprzedaży
RRRR-MM-DD
6
Okres od-do
od [min. początek okresu z pozycji faktury] do [max. koniec
okresu z pozycji faktury]
W przypadku faktur niebilingowych pusty
7
Termin płatności
8
Wystawił
RRRR-MM-DD
np.: Ziutek Kowalski
9
Tytułem
10 Identyfikator
Ciąg znaków drukowany pod danymi nabywcy
11 Typ wydruku
Jeden z trzech wyrazów: Oryginał, Kopia, Duplikat
12 Data duplikatu
RRRR-MM-DD Tylko, gdy w wierszu „Typ wydruku” jest słowo „Duplikat”
13 Ilość kopii
Ilość kopii drukowanych łącznie z oryginałem [0 – brak
kopii, 1 – jedna kopia itd.]
14 Blankiet
0 – brak blankietu, 1 – blankiet, 2 – blankiet zbiorczy
15 Kod kreskowy
Ciąg znaków; „Blankiet” > 0
16 Nazwa dla banku
Nazwa skrócona wystawcy na blankiecie; „Blankiet” > 0
17 Suma do zapłaty
Suma „do zapłaty” faktur z blankietu zbiorczego;
„Blankiet” = 2
18 Suma do zapłaty
słownie
Kwota z pozycji „Suma do zapłaty” słownie; „Blankiet” = 2
19 Termin płatności
zbiorczy
RRRR-MM-DD Minimalny termin płatności faktur z blankietu zbiorczego;
„Blankiet” = 2
20 Algorytm
1 – duży odbiór, 0 – mały odbiór
21 Typ przesyłki
identyfikator typu przesyłki;
dopuszczalne wartości:
LZ – list zwykły
LP – list polecony
PP – list za potwierdzeniem odbioru
PE – przesyłka elektroniczna (tylko ekofaktura)
1.1.4
Struktura rekordu „Do dokumentu” D
W fakturze korygującej może wystąpić więcej niż 1 rekord „Do dokumentu”.
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
D
1
Nr dokumentu
Nr dokumentu korygowanego
2
Data wystawienia
1.1.5
RRRR-MM-DD Data wystawienia dokumentu korygowanego
Struktura rekordu „Lista faktur z blankietu” H
Na blankiecie zbiorczym występuje więcej niż 1 rekord „Lista faktur z blankietu”.
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
H
1
Nr dokumentu
Nr dokumentu
1.1.6
Struktura rekordu „Lista prognoz” L
Rekord zawiera numer faktury FBP lub FBPK oraz kwoty, które zostały rozliczone bieżącą fakturą, czyli
zmieniającą wartość rozliczenia rzeczywistego. Może wystąpić więcej niż 1 rekord „Lista prognoz”.
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
L
1
Nr dokumentu
Nr FBP lub FBPK
2
Data wystawienia
RRRR-MM-DD Data wystawienia FBP lub FBPK
3
Wartość netto
N,NN
|101,34| zawsze jako tekst, czyli formatowane
4
Wartość VAT
N,NN
|22,26|
5
Wartość brutto
N,NN
|123,60|
1.1.7
Lp
Struktura rekordu „Sprzedawca” S
Nazwa pola
Format
Uwagi
0
Typ rekordu
S
1
Nazwa, 1-sza linia
Nazwa
2
Nazwa, 2-ga linia
3
Nazwa, 3-cia linia
4
Adres
Adres Kod pocztowy + miejscowość, np.: |05-530 Góra
Kalwaria|
5
Adres
Ulica + nr domu + nr lok, np.: |Wyszyńskiego 3 / 49|
6
NIP
np.: 123-098-09-12
7
REGON
1.1.8
Lp
Struktura rekordu „Wystawca” W
Nazwa pola
Format
Uwagi
0
Typ rekordu
W
1
Nazwa, 1-sza linia
Nazwa
2
Nazwa, 2-ga linia
3
Nazwa, 3-ga linia
4
Adres
Adres Kod pocztowy + miejscowość, np.: |05-530 Góra
Kalwaria|
5
Adres
Ulica + nr domu + nr lok, np.: |Wyszyńskiego 3 / 49|
6
Tel
|(0-prefix-22) 523-00-73, 765-09-09|
7
Konto bankowe, 1-sza
linia
|BPH PBK S.A.|
8
Konto bankowe, 2-ga
linia
|O/Kraków|
9
Nr konta, 1-sza linia
|10601060-38569586-|
10 Nr konta, 2-ga linia
1.1.9
Lp
|PLCNK-2700-35|
Struktura rekordu „Nabywca” N
Nazwa pola
0
Typ rekordu
1
ID_odbiorcy
2
Nazwa, 1-sza linia
3
Nazwa, 2-ga linia
4
Nazwa, 3-cia linia
5
Adres
Format
Uwagi
N
Kod pocztowy + miejscowość, np.: |05-530 Góra Kalwaria|
6
Adres
Ulica + nr domu + nr lok, np.: |Wyszyńskiego 3 / 49|
7
NIP
8
REGON
9
Konto bankowe, 1-sza
linia
|BPH PBK S.A.|
10 Konto bankowe, 2-ga
linia
|O/Kraków|
11 Nr konta, 1-sza linia
|10601060-38569586-|
12 Nr konta, 2-ga linia
|PLCNK-2700-35|
13 Adres
korespondencyjny
Kilkuwierszowe pole z adresem korespondencyjnym, jego
zawartość powinna zostać wydrukowana w miejscu
odpowiednim dla „okienka adresowego” koperty
1.1.10
Lp
Struktura rekordu „Pozycja” P
Nazwa pola
Format
Uwagi
0
Typ rekordu
P
1
Nr ewidencyjny
2
Adres zainstalowania
urządzenia, 1-sza linia
Nazwa punktu
3
Adres zainstalowania
urządzenia, 2-ga linia
Kod pocztowy + miejscowość
4
Adres zainstalowania
urządzenia, 3-cia linia
Ulica + nr domu + lok
5
Nr fabryczny urządzenia rozliczającego
Nieobowiązkowe
6
Taryfa
RRRR-MM-DD
7
Data poprzedniego
odczytu
8
Data odczytu
RRRR-MM-DD
9
Wsk. poprzednie
Nieobowiązkowe
10 Wsk. bieżące
Nieobowiązkowe
11 Typ odczytu
12 Zużycie
dla noty odsetkowej jest to tekst: „Odsetki od faktury: ..., z
dnia: ..., na kwotę: ..., termin płatności: ...”
13 Dodatkowe treści
Kwota
N,NN
14
15 Netto
N,NN
16 VAT
N,NN
17 Ciepło spalania
N,NNNN
18 Moc umowna
jest to kwota brutto pozycji faktury; dla noty odsetkowej:
kwota odsetek
numeric (3,4)
Czyli moc zamówiona, np. 150
19 Moc wykonana
informacje dodatkowe, wypełniane tylko dla faktur FB
dużego odbioru, z wyjątkiem rat planowych
20 Dane rozliczenia
21 Komentarz odczytu
22 Rok umowny od
RRRR-MM-DD Nieobowiązkowe, a jeśli wystąpi, to tylko dla dokumentów
typu FB i FBP
23 Rok umowny do
RRRR-MM-DD Obowiązkowe tylko dla dokumentów typu FB i FBP
Numer punktu odczytowego w systemie operatora
Dystrybucji
24 Id punktu OSD
1.1.11
Lp
Struktura rekordu „Protokół rozliczeniowy” PR
Nazwa pola
Format
0
Typ Rekordu
1
Początek okresu
rozliczeniowego
RRRR-MM-DD
2
Koniec okresu
rozliczeniowego
RRRR-MM-DD
3
Rodzina typu
urządzenia
Uwagi
PR
Np. „turbinowy”
4
Typ urządzenia
Np. „G1600”
5
Określenie korektora
Np. "MacMat/2com"
6
Suma zużycia
N,NNNN
Np. 1 767,1234
7
Maksymalna moc
N,NNNN
Np. 107
8
Dzień/godzina mocy
maksymalnej
9
Ilość przekroczonego gazu
10
Czas przekraczania
mocy
11
Łączne zużycie
gazu
12
Moc (po korektach) N,NNNN
Np. 107
13
Suma korekt
Np. 1 019 127
14
Nr bilansowy
1.1.12
Lp
Np. 31/9-10
N,NNNN
Np. 125 698
Np. 123
N,NNNN
N,NNNN
Np. 1 020 894
Tekst 10-cioznakowy, np. 0000001234
Struktura rekordu „Pomiar dzienny” Y
Nazwa pola
Format
Uwagi
0
Typ rekordu
Y
1
Dzień
W formacie DD-MM
2
Licznik
(bez miana)
3
Vn
Jednostka [m3/24h]
4
Vr
Jednostka [m3/24h]
5
Qnmin
Jednostka [m3/h]
6
Qnmax
Jednostka [m3/h]
7
QnmaxCzasPrzekrocz
enia
Jednostka [m3/h]
8
Qrmin
Jednostka [m3/h]
9
Qrmax
Jednostka [m3/h]
10 Tmin
Jednostka [ºC]
11 Tmax
Jednostka [ºC]
12 Pmin
Jednostka [kPa]
13 Pmax
Jednostka [kPa]
1.1.13
Lp
Struktura rekordu „Korekty pomiarów” Q
Nazwa pola
Format
Uwagi
0
Typ rekordu
Q
1
Opis
Tekst przekazany do druku czcionką nieskalowalną (np.
Courier New)
2
Ilość
Ilość do Korekty [m3], np. 1 017 600
3
Typ korekty
Niedrukowalne pole; może przyjąć wartości: Ilosc, Moc
1.1.14
Lp
Struktura rekordu „Parametry gazu” G
Nazwa pola
Format
Uwagi
0
Typ rekordu
G
1
Nr bilansowy
2
Okres
W formacie RRRR-MM
3
Metan
[%]
4
Etan
[%]
5
Propan
[%]
6
N-Butan
[%]
7
I-Butan
[%]
8
N-Pentan
[%]
9
I-Pentan
[%]
10 Suma C6
[%]
11 Dwutlenek węgla
[%]
12 Azot
[%]
13 Tlen
[%]
14 Ciepło spalania
[MJ/m3n]
15 Wartość opałowa
[MJ/m3n]
16 Gęstość względna
[-]
17 Liczba Wobbego
[MJ/m3n]
18 Siarkowodór
[mg/m3n]
19 Siarka org.
[mg/m3n]
20 Siarka całk.
[mg/m3n]
21 Wilgoć
[g/m3n]
22 S. całk.
[mg/m3n]
23 Data protokołu
Format RRRR-MM-DD
1.1.15
Struktura rekordu „Ujęto w prognozie” E
Wiersz zawiera tylko napis „Ujęto w prognozie”.
Lp
0
Nazwa pola
Format
Typ rekordu
1.1.16
Uwagi
E
Struktura rekordu „Było” B
Wiersz zawiera tylko napis „Było”
Lp
0
Nazwa pola
Format
Typ Rekordu
1.1.17
Uwagi
B
Struktura rekordu „Jest” J
Wiersz zawiera tylko napis „Po korekcie”
Lp
0
Nazwa pola
Typ Rekordu
Format
Uwagi
J
1.1.18
Struktura rekordu „Zmiany” M
Wiersz zawiera tylko napis „Korekty”
Lp
0
Nazwa pola
Format
Typ rekordu
1.1.19
Lp
Uwagi
M
Struktura rekordu „Treść” T
Nazwa pola
Format
Uwagi
0
Typ rekordu
T
1
Za co
Dla FB, FBP informacja o składowej danej pozycji;
Dla NOB informacja o fakturze, do której nota została
wystawiona;
np.: ”Abonament”
Ilość
3
Jm
4
Cena netto
N,NNNN
Wartość liczbowa, np.: |0,0543| (zawsze cztery miejsca po
przecinku) lub ciąg |--- (*)| dla treści pozycji JEST i ZMIANY
dokumentów korygujących w przypadku pustej wartości
pola w bazie danych
5
Wartość netto
N,NN
|101,34| zawsze jako tekst, czyli formatowane
6
Wartość VAT
N,NN
|22,26|
7
Wartość brutto
N,NN
|123,60|
8
Stawka VAT
1.1.20
N,NNNN
Wartość liczbowa, np.: |5| lub ciąg |--- (*)| dla treści pozycji
JEST i ZMIANY dokumentów korygujących w przypadku
pustej wartości pola w bazie danych
2
|m-c|
|22%|
Struktura rekordu „Podsumowanie rekordów Treść” O
Rekord ten podsumowuje pozycję faktury, czyli następujące po sobie rekordy Treść. Początek bloku
rekordów branych do podsumowania może określać rekord typu: P, B, J, M.
Lp
0
Nazwa pola
Typ rekordu
Format
Uwagi
O
1
Wartość netto
N,NN
tekst sformatowany, np.: |2 590,79|
2
Wartość VAT
N,NN
tekst sformatowany, np.: |467,19|
3
Wartość brutto
N,NN
tekst sformatowany, np.: |2 123,60|
1.1.21
Struktura rekordu „Podsumowanie rekordów Pozycje” PO
Rekord ten podsumowuje pozycję faktury, czyli następujące po sobie rekordy Pozycji. Rekord PO
występuje jedynie dla faktur rozliczających prognozy. Poprzedza rekord E.
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
1
Wartość netto
N,NN
tekst sformatowany, np.: |2 590,79|
2
Wartość VAT
N,NN
tekst sformatowany, np.: |467,19|
3
Wartość brutto
N,NN
tekst sformatowany, np.: |2 123,60|
1.1.22
PO
Struktura rekordu „Podsumowującego razem” R
Rekord ten podsumowuje Fakturę nie pozycję
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
1
Wartość netto
N,NN
|101,34| zawsze jako tekst, czyli formatowane
2
Wartość VAT
N,NN
|22,26|
3
Wartość brutto
N,NN
|123,60|
4
Nr noty
Nr dokumentu w systemie MeGaz
5
Odsetki
Kwota naliczonych odsetek
6
Do zapłaty
7
Nadpłata/korekta
Wartość uwzględnionej nadpłaty lub korekty
8
Typ obsługi
Jeśli Typ obsługi <> ‘0’ to drukować napis „Płatne przez
bank”
9
Słownie
„Do zapłaty” słownie
10 Brutto słownie
R
N,NN
1.1.23
Lp
Struktura rekordu „Podsumowanie korekty” U
Nazwa pola
Format
Uwagi
0
Typ rekordu
1
Wartość netto
N,NN
|101,34| zawsze jako tekst, czyli formatowane
2
Wartość VAT
N,NN
|22,26|
3
Wartość brutto
N,NN
|123,60|
4
Suma Korekt
N,NN
Suma Korekt = Wartość Brutto – co do wartości
bezwzględnej;
etykieta kwoty:
„Kwota [zz] wartość faktury podlegająca rozliczeniu z
fakturą korygowaną:”
gdzie:
[zz] = „zmniejszająca” jeśli Wartość Brutto < 0
[zz] = „zwiększająca” jeśli Wartość Brutto > 0
5
Suma zmian VAT
N,NN
Suma Zmian VAT = Wartość VAT – co do wartości
bezwzględnej;
etykieta kwoty:
„Podatek VAT [zz] o kwotę:”
gdzie:
[zz] = „zmniejszono” jeśli Wartość VAT < 0
[zz] = „zwiększono” jeśli Wartość VAT > 0
6
Typ obsługi
Jeśli Typ obsługi <> ‘0’ to drukować napis „Płatne przez
bank”
7
Słownie
Suma korekt słownie
1.1.24
U
Struktura rekordu „VAT” V
Rekordy te podsumowują Fakturę nie pozycję
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
V
1
VAT
|22%| lub |ZW|
2
Wartość netto
N,NN
|101,34| zawsze jako tekst, czyli formatowane
3
Wartość VAT
N,NN
|22,26|
4
Wartość brutto
1.1.25
N,NN
|123,60|
Struktura rekordu „Informacyjnego” K
Rekord komentarza
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
K
1
1-sza linia komentarza
|INFORMACJA!!!|
2
2-ga linia komentarza
|Od dnia 2002.02.02 została uruchomiona|
3
3-cia linia komentarza
|kasa przy ul. Racławickiej|
4
4-ta linia komentarza
|Czynna w godzinach 9.00-14.00|
1.1.26
Struktura rekordu „Wrzutka” A
Przy fakturze może być kilka różnych wrzutek. Dla kilku faktur jednego odbiorcy może wystąpić tylko
jedna „wrzutka” danego rodzaju.
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
A
1
Id wrzutki
Identyfikator wrzutki
1.1.27
Struktura rekordu „Podpisał” UP
Dla dokumentów not odsetkowych (NOB) może wystąpić potrzeba przekazania danych użytkownika
podpisującego, w celu zamieszczenia na wydruku obrazu podpisu tego użytkownika. Struktura UP
zawiera dane takiego użytkownika. Struktura pojawia się wyłącznie dla dokumentów typu NOB.
Lp
Nazwa pola
Format
Uwagi
0
Typ rekordu
UP
1
Id
Identyfikator użytkownika, np.: markmi01
2
Nazwa
Imię i nazwisko, np.: Marcin Kmieć
3
Stanowisko
Stanowisko użytkownika, np.: Kierownik Działu Windykacji
1.1.28
Lp
0
Struktura rekordu „Koniec faktury” X
Nazwa pola
Format
Typ rekordu
1.1.29
Lp
Uwagi
X
Struktura rekordu „Zamykającego paczkę” Z
Nazwa pola
Format
Uwagi
0
Typ rekordu
Z
1
Ilość faktur w paczce
|537|
1.2
Kolejność rekordów
[] oznacza wystąpienie opcjonalne.
"Rekord(y)" oznacza możliwość wystąpienia jednego lub więcej rekordów danego typu.
W pliku eksportowym (wysyłanym do centrum drukowania dokumentów) obowiązuje kolejność
rekordów, określona w poniższej sekwencji:
<Rekord typu I>
<Lista dokumentów>
<Rekord typu Z>
<Lista dokumentów> oznacza:
<Sekwencja typu F> lub <Sekwencja typu C>
[<Lista dokumentów>]
<Sekwencja typu F> oznacza:
<Rekord typu F>
<Rekord typu S>
<Rekord typu W>
<Rekord typu N>
<Sekwencja pozycji faktury/noty>
[<Sekwencja ujęto w prognozie>]
<Rekord(y) typu V>
<Rekord typu R>
[<Rekord typu K>]
[<Rekord(y) typu H>]
[<Rekord(y) typu A>]
[<Rekord typu UP>]
<Rekord typu X>
<Sekwencja typu C> oznacza:
<Rekord typu C>
<Rekord(y) typu D>
<Rekord typu S>
<Rekord typu W>
<Rekord typu N>
<Sekwencja pozycji korekty>
[<Sekwencja korekty ujęto w prognozie>]
<Rekord(y) typu V>
<Rekord typu U>
[<Rekord typu K>]
[<Rekord(y) typu H>]
[<Rekord(y) typu A>]
<Rekord typu X>
<Sekwencja pozycji faktury/noty> oznacza:
<Rekord typu P>
[<Rekord typu PR>]
[<Rekord(y) typu Y>]
[<Rekord(y) typu Q>]
[<Rekord(y) typu G>]
<Sekwencja treści>
<Rekord typu O>
[<Sekwencja pozycji faktury/noty>]
<Sekwencja pozycji korekty> oznacza:
<Rekord typu P>
<Rekord typu B>
<Sekwencja treści>
<Rekord typu O>
<Rekord typu J>
<Sekwencja treści>
<Rekord typu O>
<Rekord typu M>
<Sekwencja treści>
<Rekord typu O>
[<Sekwencja pozycji korekty>]
<Sekwencja ujęto w prognozie> oznacza:
<Rekord typu PO>
<Rekord typu E>
<Rekord(y) typu L>
<Sekwencja korekty ujęto w prognozie> oznacza:
<Rekord typu E>
<Rekord typu B>
<Rekord(y) typu L>
<Rekord typu J>
<Rekord typu L>
<Rekord typu M>
<Rekord(y) typu L>
<Sekwencja treści> oznacza:
<Rekord(y) typu T>
2
Struktura zbioru wracającego do systemu MeGaz
Informacja zwrotna o wydruku dokumentów przekazanych plikiem MAS ma strukturę zgodną
z dokumentacją dostarczoną przez dostawcę usługi CKM.
Zgodnie z ustaleniami, dla każdego pliku MAS, przesłanego do CKM, jednokrotnie generowany jest
raport zwrotny. W gestii pracowników Gazowni jest pobranie raportu z udostępnionej przez dostawcę
usługi CKM lokalizacji oraz wprowadzenie danych raportu do systemu MeGaz, za pomocą
funkcjonalności Importu raportów zwrotnych, znajdującej się w Kartotece paczek CKM.
3
Struktura zbioru XML
Dane będą przekazywane poprzez zbiory XML o strukturze zgodnej przedstawionym poniżej opisem
oraz z załączonym do dokumentu schematem dokumentów XML (wz_v05.xsd).
3.1
Nazwa pliku
Plik wynikowy ma nazwę zgodną z następującą maską:
<IdentyfikatorGazowni><Data><NrLosowy>.masx
gdzie:
<IdentyfikatorGazowni> - numeryczny identyfikator Gazowni; przyjmuje następujące wartości dla
poszczególnych gazowni:
Identyfikator
1
2
3
4
5
6
7
8
Gazownia
Tarnów
Kraków
Rzeszów
Lublin
Kielce
Jasło
Jarosław
Sandomierz
<Data> - data w formacie rrmdd, gdzie: rr – dwie najmłodsze cyfry roku (np. dla roku 2009: 09), m –
miesiąc szesnastkowo (np. dla kwietnia: 4, dla października: a), dd – dzień miesiąca
<NrLosowy> - liczba z zakresu 0-999, uzupełniona zerami wiodącymi do długości 3 znaków.
3.2
Formatowanie wartości
Wszelkie restrykcje dotyczące formatowania wartości liczbowych, dat, itp. określono w tabelach
opisujących poszczególne obiekty pliku.
Format dat (RRRR-MM-DD) należy interpretować jako 4 cyfry przedstawiające rok (RRRR), 2 cyfry
przedstawiające miesiąc (MM), 2 cyfry przedstawiające dzień miesiąca (DD).
Format kwot (N.NN) należy interpretować jako liczbę zmiennoprzecinkową z dwoma miejscami po
przecinku.
Format stóp procentowych (N.NN%) należy interpretować jako liczbę zmiennoprzecinkową z dwoma
znakami po przecinku, po której znajduje się znak ‘%’.
3.3
Ograniczenia
Poza wskazanymi w Tabeli 1 wyjątkami każdy element może wystąpić tylko raz w obiekcie nadrzędnym,
w którym się znajduje.
Załącznik nr 2D do Umowy
3.4
Opis elementów pliku XML
Tabela 1 – Struktura pliku wymiany danych.
Obiekt w pliku
XML
Typ
obiektu
CKMPaczkaDokWi
nd
complexT
ype
CKMPaczkaDokWi
nd
DokumentWZ
Typ
skład
nika
węzeł
główn
y
Opis
Ograniczenia
struktura
opisana
poniżej;
może wystąpić
tylko 1 taki
element w pliku
complexT
ype
eleme
nt
dokument
windykacyjn
y;
struktura
opisana
poniżej;
może wystąpić
wiele takich
elementów w
obiekcie
CKMPaczkaDok
Wind
DokumentWZ
IdTeczkaDokument
integer
atrybu
t
identyfikator
w systemie
MeGaz
element
obowiązkowy
TypDokumentu
string
atrybu
t
typ
dokumentu
w systemie
MeGaz
element
obowiązkowy
NumerSprawy
string
DataWystawienia
string
eleme
nt
eleme
nt
numer
dokumentu;
data
wystawienia
;
Kwota
decimal
eleme
nt
należność
główna
KwotaSlownie
string
eleme
nt
WplatyNierozksieg
decimal
eleme
nt
KwotaDoWplaty
decimal
eleme
nt
należność
główna
słownie
kwota
nierozksięgowanych
wpłat
kwota
pozostała
do zapłaty
element
obowiązkowy
element
obowiązkowy;
format: RRRRMM-DD
element
obowiązkowy;
format: N.NN
element
obowiązkowy
Przykład
<DokumentWZ
IDTeczkaDokument="526850"
TypDokumentu="WEZOS">
<!—dane dokumentu-->
</DokumentWZ>
<DokumentWZ
IDTeczkaDokument="526850"
TypDokumentu="WEZOS">
<!—dane dokumentu-->
</DokumentWZ>
<NumerSprawy>120/W/W/0011796/1/09</N
umerSprawy>
<DataWystawienia>2009-0619</DataWystawienia>
<Kwota>713.38</Kwota>
<KwotaSlownie>siedemset trzynaście zł.
trzydzieści osiem gr.</KwotaSlownie>
element
obowiązkowy
<WplatyNierozksieg>22.78</WplatyNierozk
sieg>
element
obowiązkowy;
format: N.NN
<KwotaDoWplaty>713.38</KwotaDoWplaty
>
Załącznik nr 2D do Umowy
Obiekt w pliku
XML
Typ
obiektu
Typ
skład
nika
eleme
nt
KwotaDoWplatyS
string
Odsetki
string
eleme
nt
OdsetkiRok
string
eleme
nt
OpisWindykacji
string
eleme
nt
KasaInfo
string
Konto
string
eleme
nt
eleme
nt
TelefonyWind
string
eleme
nt
Szablon
string
eleme
nt
Opis
Ograniczenia
Przykład
kwota
pozostała
do zapłaty
słownie
dzienna
stopa odsetkowa,
obowiązująca na
dzień wystawienia
odsetek do
dokumentów z WZ;
roczna
stopa odsetkowa,
obowiązująca na
dzień wystawienia
odsetek do
dokumentów z WZ;
opis stanu
windykacji
element
obowiązkowy
<KwotaDoWplatyS>siedemset trzynaście zł.
trzydzieści osiem gr.</KwotaDoWplatyS>
element
opcjonalny;
format: N.NN%
<Odsetki>0.03%</Odsetki>
element
opcjonalny;
format: N.NN%
<OdsetkiRok>10.50%</OdsetkiRok>
element
opcjonalny
informacja o
kasach
konto
odbiorcy na
podstawie
faktury
załączonej
do
wezwania
telefony do
Działu
Windykacji
identyfikator
szablonu
dokumentu
(potrzebne
do
drukowania
wezwań
zgodnie
z różnymi
wzorami)
element
opcjonalny
element
obowiązkowy
<OpisWindykacji>Wezwanie obejmuje
dokumenty z okresu od 1 I 2009 r. do 31 VI
2009 r.</OpisWindykacji>
<KasaInfo>Od 1 I 2010 r. kasy w Oddziale
bedą nieczynne.</KasaInfo>
<Konto>18 1030 1944 7131 0000 0024
0552</Konto>
element
opcjonalny
<TelefonyWind>tel.: +48(78)234567, fax:
+48(78)987653</TelefonyWind>
element
opcjonalny
<Szablon>WEZOS_PRZEDSAD</Szablon>
Załącznik nr 2D do Umowy
Obiekt w pliku
XML
Typ
obiektu
Typ
skład
nika
eleme
nt
TypPrzesylki
string
Odbiorca
complexT
ype
eleme
nt
Uzytkownik
complexT
ype
eleme
nt
Podpisal
complexT
ype
eleme
nt
Sprzedawca
complexT
ype
eleme
nt
Wystawca
complexT
ype
eleme
nt
Opis
identyfikator
typu
przesyłki;
dopuszczal
ne wartości:
LZ – list
zwykły
LP – list
polecony
PP – list za
potwierdzeniem
odbioru
odbiorca
gazu;
struktura
opisana
poniżej;
użytkownik
wystawiający
dokument;
struktura
opisana
poniżej;
użytkownik
podpisujący
dokument;
struktura
opisana
poniżej;
struktura
opisana
poniżej
instytucja
wystawiająca
dokument;
struktura
opisana
poniżej;
Ograniczenia
Przykład
element
obowiązkowy
<TypPrzesylki>LZ</TypPrzesylki>
element
obowiązkowy
<Odbiorca><!—dane odbiorcy-->
</Odbiorca>
element
obowiązkowy
<Uzytkownik><!—dane uzytkownika-->
</Uzytkownik>
element
obowiązkowy
<Podpisal><!—dane podpisujacego-->
</Podpisal>
element
obowiązkowy
<Sprzedawca><!—dane sprzedawcy-></Sprzedawca>
element
obowiązkowy
<Wystawca><!—dane wystawcy-></Wystawca>
Załącznik nr 2D do Umowy
Obiekt w pliku
XML
Zadluzenie
Typ
obiektu
complexT
ype
Typ
skład
nika
eleme
nt
Odbiorca
Numer
string
eleme
nt
Nazwa
string
Imie
string
Nazwisko
string
AdresZamieszkania
complexT
ype
eleme
nt
eleme
nt
eleme
nt
eleme
nt
AdresDoKorespond
encji
complexT
ype
eleme
nt
TelKomorkowy
string
Telefon
string
Fax
string
Email
string
DokumentTozsamo
sci
complexT
ype
eleme
nt
eleme
nt
eleme
nt
eleme
nt
eleme
nt
NIP
string
REGON
string
PESEL
string
eleme
nt
eleme
nt
eleme
nt
Opis
Ograniczenia
Przykład
lista dokumentów
obciążeniowych,
składających się na
zadłużenie
w dokumencie windykacyjnym;
struktura
opisana
poniżej;
element
obowiązkowy
<Zadluzenie><!—dane zadluzenia-></Zadluzenie>
identyfikator
odbiorcy w
systemie
MeGaz
element
obowiązkowy
<Numer>0010796</Numer>
element
obowiązkowy
element
opcjonalny
element
opcjonalny
element
obowiązkowy
<Nazwa>Benek Marzena</Nazwa>
struktura
opisana
poniżej;
struktura
opisana
poniżej;
struktura
opisana
poniżej;
<Imie>Janina</Imie>
<Nazwisko>Kowalska</Nazwisko>
element
obowiązkowy
element
opcjonalny
element
opcjonalny
element
opcjonalny
element
opcjonalny
element
opcjonalny
<TelKomorkowy>607258971</TelKomorko
wy>
<Telefon>0146258971</Telefon>
element
opcjonalny
element
opcjonalny
element
opcjonalny
<NIP>525-000-80-28</NIP>
<Fax>0146258971</Fax>
<Email>[email protected]</Email>
<REGON>012216736</REGON>
<PESEL>969-109-38-38</PESEL>
Załącznik nr 2D do Umowy
Obiekt w pliku
XML
Typ
obiektu
SymbolEKD
string
TypObslugi
string
Typ
skład
nika
eleme
nt
eleme
nt
Opis
kod PKD
lub EKD w
zależności
od tego czy
odbiorca
otrzymał
nowy symbol klasyfikacji (zgodny z
obecnie
obowiązującym rozporządzeniem)
sposób
obsługi płatności odbiorcy w
systemie
MeGaz;
obecnie dopuszczalne
wartości:
STD – standardowo
(kasa lub
bank – wymagane
drukowanie
blankietu
zapłaty)
ROR –
obsługa
przez bank
(bez
blankietu
zapłaty)
PZ –
obsługa poleceniem
zapłaty
przez bank
(bez
blankietu
zapłaty)
Ograniczenia
Przykład
element
opcjonalny
<SymbolEKD>60.20.Z</SymbolEKD>
element
opcjonalny
<TypObslugi>STD</TypObslugi>
Załącznik nr 2D do Umowy
Obiekt w pliku
XML
Typ
obiektu
Uzytkownik
Nazwa
string
Telefon
string
Email
string
Stanowisko
string
Podpisal
Identyfikator
string
Nazwa
string
Stanowisko
string
Sprzedawca
Nazwa
Typ
skład
nika
Opis
Ograniczenia
Przykład
eleme
nt
eleme
nt
eleme
nt
eleme
nt
element
obowiązkowy
element
opcjonalny
element
opcjonalny
element
opcjonalny
<Nazwa>Marcin Kmieć</Nazwa>
eleme
nt
eleme
nt
eleme
nt
element
obowiązkowy
element
obowiązkowy
element
opcjonalny
<Identyfikator>markmi01</Identyfikator>
string
eleme
nt
element
obowiązkowy
<Nazwa>PGNiG SA</Nazwa>
Wystawca
Nazwa
string
string
element
obowiązkowy
element
obowiązkowy
<Nazwa>BOK Tarnów</Nazwa>
NazwaPelna
eleme
nt
eleme
nt
Telefon
string
NIP
string
REGON
string
KodPocztowy
string
Miejscowosc
string
Ulica
string
Bank
string
eleme
nt
eleme
nt
eleme
nt
eleme
nt
eleme
nt
eleme
nt
eleme
nt
element
opcjonalny
element
opcjonalny
element
opcjonalny
element
opcjonalny
element
opcjonalny
element
opcjonalny
element
obowiązkowy
<Telefon>603955288</Telefon>
<Email>[email protected]</Email>
<Stanowisko>kierownik</Stanowisko>
<Nazwa>Marcin Kmieć</Nazwa>
<Stanowisko>kierownik</Stanowisko>
<NazwaPelna>Karpacki Oddział Obrotu
Gazem w Tarnowie Gazownia Tarnowska
Biuro Obsługi Klienta
Tarnów</NazwaPelna>
<Telefon>(14) 6323-868..869, fax 6323815</Telefon>
<NIP>525-000-80-28</NIP>
<REGON>012216736</REGON>
<KodPocztowy>33-100</KodPocztowy>
<Miejscowosc>Tarnów</Miejscowosc>
<Ulica>Wita Stwosza 7</Ulica>
<Bank>Bank Handlowy SA</Bank>
Załącznik nr 2D do Umowy
Obiekt w pliku
XML
Typ
obiektu
Typ
skład
nika
Opis
Ograniczenia
complexT
ype
eleme
nt
struktura
opisana
poniżej;
może wystąpić
wiele (co
najmniej jeden)
takich
elementów w
obiekcie
Zadluzenie
AdresZamieszkani
a
KodPocztowy
string
NazwaPoczty
string
Miejscowosc
string
NazwaUlicy
string
Budynek
string
eleme
nt
eleme
nt
eleme
nt
eleme
nt
eleme
nt
AdresDoKorespon
dencji
KodPocztowy
string
NazwaPoczty
string
Miejscowosc
string
NazwaUlicy
string
Budynek
string
DokumentTozsam
osci
Nazwa
string
Numer
string
Wydajacy
string
Dokument
Lp
integer
Zadluzenie
Dokument
eleme
nt
eleme
nt
eleme
nt
eleme
nt
eleme
nt
numer
budynku i
ew. lokalu
numer
budynku i
ew. lokalu
eleme
nt
eleme
nt
eleme
nt
eleme
nt
nr
porządkowy
element
obowiązkowy
element
obowiązkowy
element
obowiązkowy
element
opcjonalny
element
obowiązkowy
element
obowiązkowy
element
obowiązkowy
element
obowiązkowy
element
opcjonalny
element
obowiązkowy
Przykład
<KodPocztowy>33-170</KodPocztowy>
<NazwaPoczty>Tuchów</NazwaPoczty>
<Miejscowosc>Łękołody</Miejscowosc>
<NazwaUlicy> pl.
Kowalskiego</NazwaUlicy>
<Budynek>46 b</Budynek>
<KodPocztowy>33-170</KodPocztowy>
<NazwaPoczty>Tuchów</NazwaPoczty>
<Miejscowosc>Łękołody</Miejscowosc>
<NazwaUlicy>pl.
Kowalskiego</NazwaUlicy>
<Budynek>46 b</Budynek>
element
opcjonalny
element
opcjonalny
element
opcjonalny
<Nazwa>dowodem osobistym</Nazwa>
element
obowiązkowy
<Lp>1</Lp>
<Numer>DZ2322476</Numer>
<Wydajacy>Wójt Gminy
Pleśna</Wydajacy>
Załącznik nr 2D do Umowy
Obiekt w pliku
XML
Typ
obiektu
Typ
skład
nika
eleme
nt
NrDokumentu
string
DataWystawienia
string
eleme
nt
TerminPlatnosci
string
eleme
nt
Brutto
decimal
eleme
nt
DoZaplaty
decimal
eleme
nt
Odsetki
decimal
eleme
nt
Razem
decimal
eleme
nt
Opis
nr
dokumentu
obciążenio
wego
kwota
odsetek naliczanych w
przypadku
gdy do dokumentu
Wezwania
mają być
wyliczone
odsetki na
datę
terminu
płatności
suma pól
DoZaplaty i
Odsetki
Ograniczenia
Przykład
element
obowiązkowy
<NrDokumentu>170/F/FB/3316/03/09</NrD
okumentu>
element
obowiązkowy;
format: RRRRMM-DD
element
obowiązkowy;
format: RRRRMM-DD
element
obowiązkowy;
format: N.NN
element
obowiązkowy;
format: N.NN
element
opcjonalny;
format: N.NN
<DataWystawienia>2009-0319</DataWystawienia>
element
obowiązkowy;
format: N.NN
<Razem>713.50</Razem>
<TerminPlatnosci>2009-0330</TerminPlatnosci>
<Brutto>713.38</Brutto>
<DoZaplaty>713.38</DoZaplaty>
<Odsetki>0.12</Odsetki>

Podobne dokumenty