home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1999 December
/
chip12_99.iso
/
software
/
testsoft
/
ksiega_podatkowa
/
KSIEGA.DEM
/
ZBYT-SKP.TX2
< prev
next >
Wrap
Text File
|
1999-07-10
|
40KB
|
772 lines
======================================================================
░░░░░░░░░░░░ (c) Biuro Informatyki Stosowanej "FORMAT" ░░░░░░░░░░░░
----------------------------------------------------------------------
Super K S I ¿ G A P O D A T K O W A
......................................................................
................. >>> ZBYT ---> SKP <<< .....................
......................................................................
. Zaêo╛enia projektowe dla moduêów przenoszenia danych z programów .
. sprzeda╛y,fakturowania,itp. do programu : Super KSI¿GA PODATKOWA .
......................................................................
----------------------------------------------------------------------
59-220 Legnica ul.Gwiezdna 8 tel.(0-76) 54-79-58
======================================================================
Realizacja projektu ma na celu umo╛liwienie automatycznego przenoszenia zapi-
sów dotyczÑcych sprzeda╛y/zakupów, powstajÑcych w ró╛nego rodzaju programach
magazynowych, fakturujÑcych, obsêugi produkcji, sprzeda╛y, itp. zwanych dalej
(ZBYT), do programu Super Ksi⌐ga Podatkowa (zwanego dalej SKP), którego jes-
teÿmy producentem.
Przede wszystkim czynimy nast⌐pujÑce zaêo╛enia:
- poêÑczenie programów b⌐dzie dokonane bez ingerencji w ich dotychczasowÑ
budow⌐
- zakêadamy, ╛e producenci programów ZBYT i SKP nie b⌐dÑ musieli wnikaå w
konstrukcj⌐ i szczegóêy programu stowarzyszonego, porozumiewajÑc si⌐
tylko ustaleniami dotyczÑcymi plików poÿredniczÑcych
- protokóê transmisji ma byå w du╛ym stopniu odporny na modyfikacje jakie
mogÑ z czasem nast⌐powaå w obu programach
- zakêadamy, ╛e programy ZBYT i SKP mogÑ pracowaå na niezale╛nych
komputerach (np. inne miejsce sprzeda╛y, a inne miejsce prac ksi⌐gowych)
Wynika z tego, ╛e najbardziej elastycznym i majÑcym najwi⌐cej szans realizacji
jest wariant, w którym producent programu ZBYT tworzy moduê czytajÑcy dane z
programu ZBYT i zapisujÑcy je w ustalonym formacie w plikach poÿrednich (z
mo╛liwoÿciÑ skêadowania na dyskietk⌐), a producent programu SKP tworzy moduê
êadujÑcy dane z pliku poÿredniego do programu SKP. Powstaêe moduêy mogÑ
istnieå jako samodzielne programy wykonywalne lub zostaå wêÑczone jako opcje
do programów zasadniczych. Wybór ten pozostaje wyêÑcznie w gestii poszczegól-
nych producentów.
W dalszej cz⌐ÿci opracowania piszÑc Moduê-Z i Moduê-S, b⌐dziemy mieli na myÿli
te programy, czy fragmenty programów, które zajmujÑ si⌐ odpowiednio: pobraniem
danych z programu ZBYT i analogicznie, zapisaniem ich w programie SKP. Modul-S
zostaê wbudowany w program SKP i dost⌐pny jest w pozycji menu:
Procedury pomocnicze / ZBYT-->SKP
Moduê-Z mo╛e byå samodzielnym programem wykonywalnym lub mo╛e byå zawarty
wewnÑtrz programu ZBYT.
Mimo przedstawionych poni╛ej du╛ej iloÿci elementów transmisji, realizacja
projektu jest o tyle êatwa, ╛e wymaga dobrej znajomoÿci szczegóêów tylko
swojego programu. Ka╛da ze stron tworzy i testuje tylko wêasny moduê.
Proces przenoszenia danych b⌐dzie polegaê na wywoêaniu wpierw programu czyta-
jÑcego dane z programu ZBYT, a po zakoΣczeniu jego dziaêania, programu êadujÑ-
cego dane do programu SKP. Zakêadamy, ╛e programy b⌐dÑ posiadaêy odpowiednie
opcje ustalajÑce niezb⌐dne parametry (np. ÿcie╛ki dost⌐pu, zakres dat, itp.)
oraz szereg procedur kontrolnych umo╛liwiajÑcych niezawodnÑ transmisj⌐ danych.
Format danych w plikach poÿredniczÑcych w przenoszeniu danych
=============================================================
MówiÑc dalej pliki poÿredniczÑce, b⌐dziemy mieå na myÿli zarówno pliki znajdu-
jÑce si⌐ na wspólnym dysku, we wspólnych zasobach sieciowych lub na dyskietce.
Naszym celem jest aby struktura i zawartoÿå plików poÿredniczÑcych umo╛liwiêa
przekazanie kompletnej informacji dla plików: kontrah.dbf, roz_rob.dbf i
vat_rob.dbf nale╛Ñcych do programu SKP. Je╛eli ze wzgl⌐du na odmiennoÿå struk-
tury plików w programach ZBYT i SKP nie mo╛emy plików poÿredniczÑcych zapisaå
w formacie DBF, nale╛y przyjÑå format tekstowy o staêej dêugoÿci rekordu bez
odst⌐pów i separatorów mi⌐dzy polami (SDF ASCII). Moduê-S, czytajÑcy dane z
plików poÿredniczÑcych dokona odpowiedniej konwersji na standard DBF. Je╛eli
pliki poÿredniczÑce b⌐dÑ typu DBF, nale╛y stosowaå nazwy i rozmiary pól analo-
gicznie do struktur programu SKP.
Ogólne zasady pobierania i êadowania danych
===========================================
Przy przenoszeniu danych Modul-Z pobierze dane za wskazane okres i zapisze je
w plikach poÿredniczÑcych: FIRMY.TMP i DOKUM.TMP. Pierwszy b⌐dzie zawieraê
informacje o kontrahentach, drugi o dokumentach ksi⌐gowych. Po zaêadowaniu
danych do programu SKP pliki te stanÑ si⌐ zb⌐dne.
Program Modul-S zaêo╛y i b⌐dzie stale wspóêpracowaê z dwoma plikami
kontrolnymi FIRMY.CTR i DOKUM.CTR, b⌐dÑcymi dziennikami transmisji.
B⌐dÑ one rejestrowaå odpowiednio:
- niektóre informacje o kontrahentach dopisywanych do programu SKP
- charakterystyczne cechy przenoszonych dokumentów
Ich zadaniem b⌐dzie identyfikacja i kojarzenie kontrahentów z programu ZBYT z
listÑ kontrahentów programu SKP oraz zabezpieczenie przed powtórnym przenie-
sieniem tych samych kontrahentów i dokumentów.
Katalogi w których istniejÑ programy Modul-Z i Modul-S, sÑ dowolne i nie
muszÑ zale╛eå od umiejscowienia programów ZBYT i SKP. Dla programu Modul-S
mo╛e to byå np. podkatalog o nazwie ZBYT_SKP w katalogu gêównym programu SKP.
Przy transmisji dokumentów wykorzystamy konstrukcj⌐ programu SKP, w którym
dane sÑ wprowadzane w punkcie Wprowadzanie danych. Jest to jakby brudnopis,
gdzie dane mo╛na poprawiaå, kasowaå, a tak╛e wydrukowaå przed zaksi⌐gowaniem.
Mo╛emy dzi⌐ki temu odrzuciå cz⌐ÿå lub caêÑ parti⌐ przeniesionych dokumentów.
Mo╛emy te╛ wykonaå na nich dowolne uzupeênienia.
Pobieranie danych z programu ZBYT b⌐dzie przebiegaêo nast⌐pujÑco:
----------------------------------------------------------------
1. Moduê-Z dokonuje ogólnych czynnoÿci kontrolnych dotyczÑcych ÿrodowiska
(kontrola ÿcie╛ek dost⌐pu, obecnoÿci wymaganych plików, dyskietki itp.)
2. Zadaje pytanie za jaki okres dane majÑ zostaå pobrane
3. Przekazuje w uzgodnionej strukturze z programu ZBYT do pliku
poÿredniczÑcego FIRMY.TMP list⌐ kontrahentów, którzy zwiÑzani
sÑ z przesyêanÑ partiÑ dokumentów
4. Przekazuje w uzgodnionej strukturze z programu ZBYT do pliku
poÿredniczÑcego DOKUM.TMP dane o sprzeda╛ach/zakupach za wskazany okres.
Nale╛y zwróciå uwag⌐, ╛e nie nale╛y przenosiå dokumentów typu: wydania
wewn⌐trzne czy przesuni⌐cia mi⌐dzymagazynowe.
Uwaga! Ze wzgl⌐du na konstrukcj⌐ programu SKP, przenoszone mogÑ byå dane
nale╛Ñce do jednego miesiÑca ksi⌐gowego. Program SKP mo╛e przyjÑå
dokumenty z dowolnego zakresu dat, jednak╛e caêÑ ich parti⌐ zaksi⌐guje
na jeden wskazany miesiÑc. Jest to uwaga czysto formalna, bowiem u╛yt-
kownik b⌐dzie przenosiê dane cz⌐ÿciej (codziennie lub co tydzieΣ). Ze
wzgl⌐du na to, ╛e dokumenty z kilku ostatnich dni bywajÑ czasem zmie-
niane (zwroty, poprawki), zaleca si⌐ przenoszenie partii dokumentów za
bardziej odlegêy okres, np. ubiegêy tydzieΣ.
¥adowanie danych do programu SKP b⌐dzie przebiegaêo nast⌐pujÑco:
---------------------------------------------------------------
1. Moduê-S dokonuje ogólnych czynnoÿci kontrolnych dotyczÑcych ÿrodowiska
(jw.), oraz parametrów transmisji (miesiÑc ksi⌐gowy, numery kontrahentów,
Konta, typy transakcji vat itp.). Parametry te b⌐dÑ pami⌐tane w pliku
ZBYT_SKP.PAR i je╛eli nie zachodzi koniecznoÿå zmian, b⌐dzie tylko
wystarczaêo ich potwierdzenie.
2. W oparciu o prowadzony dziennik transmisji FIRMY.CTR, ustala którzy
kontrahenci w pliku FIRMY.TMP sÑ nowi i nale╛y dopisaå ich do programu SKP
3. Interpretuje dane zawarte w pliku FIRMY.TMP i uaktualnia odpowiednie pliki
w SKP
4. Zapisuje do pliku FIRMY.CTR informacje o nowo dopisanych kontrahentach
5. Interpretuje dane zawarte w pliku DOKUM.TMP i dokonuje kontroli formalnej
poprawnoÿci nadesêanych danych.
6. Sprawdza w oparciu o prowadzony dziennik transmisji DOKUM.CTR, czy wÿród
dokumentów zawartych w pliku DOKUM.TMP nie pojawiêy si⌐ takie, które byêy
ju╛ przenoszone i uaktualnia odpowiednie pliki w programie SKP.
7. Zapisuje do pliku DOKUM.CTR informacje o nowo dopisanych dokumentach
Po schematycznym przedstawieniu obiegu informacji przejdziemy do szczegóêów.
Jako, ╛e proces êadowania danych do programu SKP wykona caêkowicie Modul-S,
skupimy si⌐ wyêÑcznie na zadaniach Moduêu-Z, czyli sposobie utworzenia plików
poÿredniczÑcych i na konkretnych wymaganiach dotyczÑcych ich struktur.
Omówiona b⌐dzie transmisja kontrahentów i dokumentów. Na poczÑtku rozdziaêów
informacyjnie omówiono budow⌐ plików i znaczenie pól w programie SKP,
w drugiej cz⌐ÿci wymagania dotyczÑce plików poÿredniczÑcych.
PROCES POBIERANIA DANYCH Z PROGRAMU ZBYT (Moduê-Z)
===================================================
Lista kontrahentów
------------------
Dla orientacji zapoznajmy si⌐ ze strukturÑ pliku kontrah.dbf, zawierajÑcego
dane o kontrahentach w programie SKP. Do prawidêowej pracy programu SKP, nie
jest konieczne wypeênienie wszystkich pól. Z drugiej strony niektóre konieczne
pola (KOD i KONTO_K), majÑ budow⌐ ÿciÿle okreÿlonÑ w programie SKP. Dlatego
Moduê-Z nie b⌐dzie bezpoÿrednio êadowaê tych pól, a tylko przeka╛e swoje
oznaczenia kodowe kontrahentów, pozostawiajÑc ich interpretacj⌐ i uzupeênienie
Moduêowi-S.
Field Name Type Width
-------------------------------
1 KOD Character 5
2 NAZWA Character 25
3 KONTO_K Character 10
4 TLTX Character 43
5 PELNA_NAZW Character 33
6 PELNA_NAZ2 Character 33
7 MIASTO Character 20
8 ADRES Character 25
9 BANK Character 31
10 KONTO_B Character 32
11 REGON Character 13
12 CZY_VAT Logical 1
KOD jest to unikalny numer kolejny, zapisany znakowo z poprzedzajÑcymi
zerami. Wykorzystywany jest w wewn⌐trznych operacjach programu. Wêa-
ÿciwoÿciÑ programu SKP jest to, ╛e powstajÑcy w nim kontrahenci zawsze
majÑ pierwszy znak kodu 0. B⌐dzie to wykorzystane i kontrahenci dopi-
sywani z programu ZBYT zostanÑ wyró╛nieni cyfrÑ ró╛nÑ od zera (mo╛na
te╛ zastosowaå ró╛ne cyfry dla dostawców i odbiorców). Dzi⌐ki temu w
razie jakiejÿ nieprawidêo-woÿci (zwêaszcza w fazie testowania transmi-
sji) mo╛emy êatwo stwierdziå czy dany kontrahent powstaê w SKP czy
przybyê ze ZBYT-u. Plik kontrah.dbf jest indeksowany wg. pola KOD w
pliku ko_kod.ntx. Poza unikalnoÿciÑ i dêugoÿciÑ 5 znaków, nie ma
innych wymagaΣ na pole KOD. Dopuszczalne sÑ "dziury" w numeracji.
NAZWA jest to tzw. nazwa robocza, wg której program SKP komunikuje si⌐ z
u╛ytkownikiem. Poniewa╛ jest u╛ywana przy wydruku KPR i rejestrów vat
dlatego powinna zawieraå jasne i jednoznaczne okreÿlenie kontrahenta
(nazwa firmy, lub nazwisko), oraz jego siedzib⌐ (miasto). Ze wzgl⌐du
na ograniczonÑ dêugoÿå tego pola, nale╛y dokêadnie rozwa╛yå wszystkie
mo╛liwoÿci jego starannego wypeênienia. Plik kontrah.dbf jest indekso-
wany wg pola NAZWA w pliku ko_nazwa.ntx, z uwzgl⌐dnieniem stosowanego
przez u╛ytkownika standardu polskich znaków.
KONTO_K numer ksi⌐gowy kontrahenta. Niezwykle wa╛ne pole, o bardzo sformalizo-
wanej budowie. PoczÑtkowe znaki (syntetyka) okreÿlajÑ tzw. grup⌐ kon-
trahentów zawartÑ w pliku SYNTET_I.DBF. Nast⌐pnie musi wystÑpiå znak
minus, po którym rozpoczyna si⌐ analityczna cz⌐ÿå numeru. Pole KONTO_K
nie mo╛e zawieraå spacji, dwóch nast⌐pujÑcych po sobie znaków minus
(np. 200--00013) oraz innych znaków ni╛ cyfry i wspomniany minus. Znak
minus nie mo╛e byå ostatnim znakiem pola. Caêoÿå znaków tworzÑcych
pole musi byå unikalna na liÿcie kontrahentów. Plik kontrah.dbf jest
indeksowany wedêug pola KONTO_K w pliku ko_kok.ntx.
TLTX pole o niekontrolowanej zawartoÿci; przewidziane na notatki
PELNA_NAZW dwa pola o niekontrolowanej zawartoÿci przewidziane na oficjalnÑ
PELNA_NAZ2 nazw⌐ kontrahenta; u╛ywane do: fakturowania, adresowania pism,
kopert, not odsetkowych i przelewów.
MIASTO pole o niekontrolowanej zawartoÿci przewidziane na kod pocztowy i
siedzib⌐ kontrahenta; u╛ywane jw.
ADRES pole o niekontrolowanej zawartoÿci przewidziane na adres
kontrahenta; u╛ywane jw.
BANK pole o niekontrolowanej zawartoÿci przewidziane na nazw⌐ banku
kontrahenta; u╛ywane do przelewów
KONTO_B pole o niekontrolowanej zawartoÿci przewidziane na nazw⌐ banku
kontrahenta; u╛ywane do przelewów
REGON pole o niekontrolowanej zawartoÿci; przewidziane na nip, regon lub
pesel kontrahenta konieczne gdy w programie SKP prowadzimy ewiden-
cj⌐ vat i fakturowanie
CZY_VAT pole logiczne okreÿlajÑce czy kontrahent jest pêatnikiem vat.
Ma znaczenie informacyjne i pomocnicze przy fakturowaniu
(rachunek/faktura)
Moduê-S zajmujÑc si⌐ wprowadzeniem nowych kontrahentów do programu SKP,
b⌐dzie oczekiwaê poni╛szych informacji zawartych w pliku FIRMY.TMP:
- okreÿlenie typu kontrahenta (np. odbiorca/dostawca), co mo╛e byå pomocne w
przypisaniu go do wêaÿciwej grupy kontrahentów
- unikalny wyró╛nik kontrahenta w programie ZBYT (np. kod), na podstawie,
którego zostanie utworzone pole KOD i KONTO_K.
- nazwa robocza (skrócona nazwa kontrahenta wraz z siedzibÑ)
- NIP (lub regon lub pesel)
ponadto mogÑ byå przekazane inne dane o kontrahencie:
- informacyjne dane pomocnicze (np. numer telefonu, osoba do kontaktów)
- peêna nazwa (w dwóch polach po max. 33 znaki)
- kod pocztowy i miasto (poczta)
- adres (ulica lub miejscowoÿå)
- nazwa banku
- numer konta bankowego
- informacja czy jest on pêatnikiem vat
Plik poÿredniczÑcy FIRMY.TMP, b⌐dzie miaê poni╛szÑ postaå. Znaczenie pól jest
zgodne z opisem powy╛ej.
Field Name Type Width
-------------------------------
1 TYP_KLIENT Character 1
2 KOD_ZBYT Character 5
3 NAZWA Character 25
4 TLTX Character 43
5 PELNA_NAZW Character 33
6 PELNA_NAZ2 Character 33
7 MIASTO Character 20
8 ADRES Character 25
9 BANK Character 31
0 KONTO_B Character 32
11 NIP_REGON Character 13
12 CZY_VAT Character 1
Objaÿnienia:
TYP_KLIENT Wartoÿå tego pola b⌐dzie przyjmowaêa wartoÿci 1,..,9, zapisane
znakowo (znaku 0 nie stosujemy).Je╛eli nie chcemy wyró╛niaå ╛adnego
typu kontrahenta stosujemy znak 1.Je╛eli chcemy i jesteÿmy w stanie
dokonaå jakiegoÿ podziaêu stosujemy ró╛ne znaki. Moduê-S êadujÑcy
dane do programu SKP skonsultuje z u╛ytkownikiem jakie grupy kon-
trahentów zostanÑ przypisane odpowiednim typom kontrahentów.
Mo╛emy wst⌐pnie zaêo╛yå, ╛e Modul-Z nada temu polu wartoÿci: 1 dla
odbiorców i 2 dla dostawców.
KOD_ZBYT Stosowany w programie ZBYT liczbowy kod kontrahenta (zapisany
znakowo o staêej dêugoÿci pola)
NAZWA Nazwa robocza powinna zawieraå charakterystycznÑ nazw⌐ kontrahenta
i jego siedzib⌐. Pewnym problemem mo╛e byå uzyskanie prawidêowej
budowy tego pola, ze wzgl⌐du na to, ╛e zazwyczaj, program ZBYT
posêuguje si⌐ dêugimi nazwami, w peênym brzmieniu (efekt, do nie
dawna obowiÑzujÑcych, a drobiazgowo respektowanych przepisów).
Mo╛na spróbowaå to rozwiÑzaå sugerujÑc u╛ytkownikowi odpowiednie
wprowadzanie nazw i adresów, czy wr⌐cz z góry dedykujÑc niektóre
pola z opisu kontrahenta do celów programu ZBYT, a niektóre dla
SKP. Poniewa╛ nazwa robocza (pole NAZWA) mo╛e mieå maksymalnÑ
dêugoÿå 25 znaków, to w kraΣcowym przypadku trzeba b⌐dzie brutal-
nie przycinaå nazwy i miejscowoÿci u╛ywane w programie ZBYT.
Dla celów tylko estetycznych (przy wydrukach w programie SKP)
nazw⌐ miejscowoÿci w polu NAZWA mo╛na dosuwaå do prawej kraw⌐dzi
pola. Przy koniecznoÿci skrócenia nazwy u╛ywanej w programie ZBYT
wskazane jest usuwanie niektórych znaków: cudzysêowy, apostrofy,
myÿlniki, spacje, a╛ do uzyskania wymaganej dêugoÿci (dotyczy to
te╛ pól: PELNA_NAZW, PELNA_NAZ2 i innych zbyt dêugich okreÿleΣ)
PELNA_NAZW dzielÑc peênÑ nazw⌐ kontrahenta na te dwa pola nale╛y unikaå dzie-
PELNA_NAZ2 lenia wyrazów,odpowiednio analizujÑc êancuch nazwy z programu ZBYT
BANK Je╛eli nazwa i numer banku nie mieszczÑ si⌐ w tych polach to mo╛na
KONTO_B poczÑtkowÑ cz⌐ÿå konta bankowego wpisaå na koΣcu pola BANK lub w
numerze konta usunaå poprzedzajÑce zera w ostatniej cz⌐ÿci numeru
konta
CZY_VAT Przyjmujemy zasad⌐, ╛e je╛eli kontrahent jest pêatnikiem vat wpi-
sujemy liter⌐ T, w przeciwnym wypadku wpiszemy liter⌐ N.
UWAGA!
Je╛eli plik poÿredniczÑcy FIRMY.TMP jest typu DBF, nale╛y u╛yå nazw, typów i
dêugoÿci pól jak w powy╛szym opisie.
W przypadku pliku tekstowego SDF ASCII, nale╛y zachowaå podobieΣstwo w ukêa-
dzie i dêugoÿci pól. Dodatkowo nale╛y przestrzegaå nast⌐pujÑcych zasad:
- ciÑg znaków dotyczÑcych jednego klienta nale╛y koΣczyå znakiem koΣca linii
Hex: 0D 0A (Dec: 13 10), tak aby dane dotyczÑce jednego klienta tworzyêy
kolejne wiersze.
- przenosimy peêne formaty êaΣcuchów dotyczÑcych poszczególnych pól tak, aby
w miejscach pustych znajdowaêa si⌐ spacja Hex: 20 (Dec: 32), a nie znak
pusty Hex: 00 (Dec: 0).
---------------------------
Przy aktualizacji listy kontrahentów, program Modul-S oprócz zasadniczego
pliku kontrah.dbf, uzupeêniaå te╛ b⌐dzie plik sum_kon.dbf. Jest to plik
wynikowy to znaczy mo╛na przywróciå jego prawidêowÑ zawartoÿå operacjÑ:
Odÿwie╛anie danych wynikowych. Podczas wst⌐pnego etapu testowania transmisji
mo╛emy ignorowaå stan tego pliku
Dokumenty ksi⌐gowe
------------------
Dokumenty oczekujÑce na zaksi⌐gowanie w programie SKP znajdujÑ si⌐ w pliku
roz_rob.dbf zawierajÑcym takie dane jak: numer kontrahenta, nazwa dokumentu,
data wystawienia itp., Program SKP umo╛liwia oprócz prowadzenia KPR i kontroli
rozliczeΣ tak╛e prowadzenie rejestrów vat. W tym celu oprócz kwoty brutto do
zapêaty posiada tzw. opis vatowski (w pliku vat_rob.dbf), czyli skêadowe kwoty
brutto: netta i podatki w odpowiednich stawkach oraz przypisanie danego doku-
mentu do wêaÿciwego typu transakcji (sprzeda╛, zakup i typ zakupu).
Je╛eli program ZBYT prowadzi vatowski rejestr sprzeda╛y i zakupów oraz nie
b⌐dziemy w programie SKP prowadziå kontroli zapêat, to nie jest konieczne
przenoszenie do programu SKP peênego vatowskiego opisu dokumentu. Wystarczy
wówczas do programu SKP przekazaå wyêÑcznie kwot⌐ netto jaka ma byå uj⌐ta w
KPR. Nale╛y jednak przygotowaå moduêy transmisji do przenoszenia kompletu
danych, a decyzj⌐ o sposobie pracy pozostawiå u╛ytkownikowi.
Dla orientacji zapoznajmy si⌐ ze strukturÑ pliku roz_rob.dbf :
Field Name Type Width Dec
------------------------------------
1 KONTO_K Character 10
2 DOKUMENT Character 10
3 WARTOSC Numeric 11 2
4 ROZLICZ Logical 1
5 DOP_ZWLOKA Numeric 3 0
6 VAT_KOD Numeric 7 0
7 DATA Date 8
8 MIESIAC Character 2
9 WINIEN Logical 1
10 KONTO_ANT Character 10
11 OPIS Character 12
12 DATA_KPR Numeric 2 0
KONTO_K numer ksi⌐gowy kontrahenta, jedyny wyró╛nik wiÑ╛Ñcy dokument z
listÑ kontrahentów. Jako KONTO_K mogÑ byå wstawiane wyêÑcznie numery zawarte
na liÿcie kontrahentów. Gdy pole to jest puste byå, wówczas taka pozycja nie
b⌐dzie ksi⌐gowana.
DOKUMENT nazwa dokumentu np. numer faktury. Z uwagi na wymagania programu
SKP, pole nie mo╛e rozpoczynaå si⌐ spacjami, oraz ciÑg znaków
opisujÑcych dokument nie mo╛e zawieraå spacji. Czyli zwarty ciÑg
znaków od pierwszej pozycji. U╛ycie w nazwie dokumentu znaków $ i
@ jest zabronione. Nie zalecane jest te╛ stosowanie znaku #.
Dêugoÿå nazwy dokumentu mo╛e byå dowolna (do 10 znaków). WARTOSC
kwota brutto do zapêaty. Gdy pole to ma wartoÿå zero, wówczas taka
pozycja nie b⌐dzie ksi⌐gowana. Uwaga! Wpisywane tu liczby muszÑ byå
o rzÑd mniejsze ni╛ wynika to ze struktury pliku roz_rob.dbf.
ROZLICZ nieco mylÑca tu nazwa. Okreÿla czy dana pozycja jest prawidêowa.
Pozycje o polu ROZLICZ równym .F. nie sÑ ksi⌐gowane. Prawidêowa to
znaczy majÑca podanego kontrahenta i pole WARTOSC ró╛nÑ od zera.
Pozostaêe wa╛ne pola tj. DATA i KONTO_ANT program SKP w swoim
normalnym dziaêaniu sam zabezpiecza przed nieprawidêowym zapisem
lub pustÑ wartoÿciÑ
DOP_ZWLOKA okreÿla w ciÑgu ilu dni od daty powstania zobowiÑzania ma nastÑpiå
zapêata. Dowolna liczba nieujemna <= 999
VAT_KOD u╛ywany do kojarzenia rekordów pliku roz_rob.dbf z plikiem
vat_rob.dbf. Gdy to pole ma wartoÿå zero, oznacza to, ╛e dla tej
pozycji nie wprowadzamy skêadowych vat.
DATA data powstania zobowiÑzania do celów kontroli rozliczeΣ i jedno-
czeÿnie data wystawienia dokumentu dla potrzeb rejestrów vat. To
pole nie okreÿla dnia wpisu do KPR,sêu╛y do tego inne pole DATA_KPR
MIESIAC wa╛ny parametr. Wszystkie pozycje w pliku roz_rob.dbf muszÑ mieå
t⌐ samÑ wartoÿå pola MIESIAC. Wartoÿciami pola MIESIAC sÑ znakowo
zapisane numery miesi⌐cy wraz z poprzedzajÑcymi zerami
(01,..,09,..,12). Formalnie program dopuszcza wartoÿå 00, co
traktuje jako bilans otwarcia.
WINIEN je╛eli kwota do zapêaty ma byå zaksi⌐gowana na stron⌐ Winien
kontrahenta pole to przyjmuje wartoÿå .T., np. sprzeda╛e, korekty
sprzeda╛y, rozliczenie zakupu. Dla zakupów, korekt zakupów i
rozliczenia sprzeda╛y przyjmuje wartoÿå .F..
KONTO_ANT Konto. Poÿrednio okreÿla numer kolumny w ksi⌐dze. MogÑ tu byå wsta-
wiane wyêÑczanie Konta zawarte w planie Kont (plik SYNTETII.DBF).
Pole to nie mo╛e pozostaå puste. Program SKP zapewnia to wstawiajÑc
wst⌐pnie do nowej pozycji Konto "ÿmietnik": Pozostaêe konta, majÑce
symbol ~ (znak ~ jest poprzedzony spacjÑ). W najprostszym przypadku
lista Kont mo╛e pokrywaå si⌐ ze spisem kolumn KPR, w bardziej roz-
budowanym u╛ytkownik sam dostosowuje list⌐ Kont do swoich potrzeb i
przypisuje je do odpowiednik kolumn.
OPIS dowolny ciÑg znaków nie kontrolowany przez program, odpowiada
kolumnie opis zdarzenia gospodarczego z KPR.
DATA_KPR okreÿla dzieΣ wpisu do KPR. Podanie wartoÿci 0 oznacza, ╛e dokument
nie b⌐dzie uj⌐ty w KPR.
Zapoznajmy si⌐ te╛ z budowÑ pliku vat_rob.dbf, zawierajÑcego opisy vatowskie.
Field Name Type Width Dec
------------------------------------
1 VAT_KOD Numeric 7 0
2 DATA_2 Date 8
3 KOREKTA Character 1
4 STATUS Character 1
5 TYP_KOR Character 1
6 NET_22 Numeric 11 2
7 VAT_22 Numeric 11 2
8 NET_12 Numeric 11 2
9 VAT_12 Numeric 11 2
10 NET_7 Numeric 11 2
11 VAT_7 Numeric 11 2
12 NET_0 Numeric 11 2
13 NET_Z Numeric 11 2
14 NET_B Numeric 11 2
VAT_KOD dowolna, unikalna w tym pliku liczba, b⌐dÑca powiÑzaniem mi⌐dzy
plikiem vat_rob.dbf, a plikiem roz_rob.dbf
DATA_2 poniewa╛ w pliku roz_rob.dbf wpisujemy dat⌐ powstania zobowiÑzania,
która jest traktowana w ewidencji vat jako data wystawienia to
b⌐dziemy potrzebowali dla: naszych sprzeda╛y tzw. dat⌐ sprzeda╛y, a
dla naszych zakupów tzw. dat⌐ otrzymania. Funkcj⌐ t⌐ speênia wêaÿnie
pole DATA_2.
STATUS pole znakowe przyjmujÑce wartoÿci cyfr od 0 do 9. Zero oznacza, ╛e
jest to sprzeda╛, 1 - 8 zakupy, 9 - inne transakcje. Ustalenia typów
transakcji mo╛emy wykonaå w punkcie Procedury pomocnicze - Instalacja.
KOREKTA mo╛e przyjmowaå wartoÿå k gdy jest to dokument korygujÑcy lub znak
pusty dla zwykêego dokumentu
TYP_KOR je╛eli jest do zwykêy dokument (czyli nie korygujÑcy) to pole zawiera
spacj⌐. Dla dokumentów korygujÑcych przyjmuje wartoÿå + lub - w zale-
╛noÿci od znaku skêadowych netto i podatki
NET_22 wartoÿå netto w grupie podatku 22%
VAT_22 wartoÿå podatku w grupie podatku 22%
NET_12 wartoÿå netto w grupie podatku 17%
VAT_12 wartoÿå podatku w grupie podatku 17%
NET_7 wartoÿå netto w grupie podatku 7%
VAT_7 wartoÿå podatku w grupie podatku 7%
NET_0 wartoÿå w grupie podatku 0%
NET_Z wartoÿå w grupie zwolnionych od podatku
NET_B (bez odliczeΣ) wartoÿå w grupie, w której nie przysêuguje odliczenie
podatku (zakup na rachunki uproszczone i inne okreÿlone w ustawie)
Uwaga! Wszystkie wartoÿci liczbowe dotyczÑce netta i podatku w jednym rekor-
dzie muszÑ byå tego samego znaku, chyba ╛e jest to dokument korygujÑcy.
Nie jest tak╛e dopuszczalne wpisanie kwoty do pola NET_B w wypadku gdy
sÑ kwoty w jakimkolwiek innym polu. Normalnie jest to kontrolowane
przez program SKP przy wprowadzaniu danych. Wprowadzane kwoty muszÑ byå
o rzÑd mniejsze, ni╛ wynika to ze struktury pliku vat_rob.dbf.
Moduê-Z czytajÑcy dane programu ZBYT zapisze wszystkie dane o dokumentach w
jednym pliku DOKUM.TMP. Moduê-S wprowadzajÑc nowe dokumenty do programu SKP,
rozdzieli odpowiednio informacje do plików roz_rob.dbf i vat_rob.dbf. Moduê-S
b⌐dzie oczekiwaê poni╛szych informacji zawartych w pliku DOKUM.TMP :
1. okreÿlenie typu kontrahenta (np.dostawca/odbiorca)
2. unikalny wyró╛nik kontrahenta w programie ZBYT (np.kod)
3. numer dokumentu
4. data wystawienia dokumentu
5. druga data okreÿlajÑca dat⌐ sprzeda╛y/otrzymania
6. znacznik Konta
7. iloÿå dni na dokonanie pêatnoÿci
8. znacznik typu transakcji sprzeda╛/zakup
9. znacznik dokument zwykêy/korygujÑcy
10. wartoÿå brutto do zapêaty
11. wartoÿå netto w stawce 22%
12. wartoÿå podatku w stawce 22%
13. wartoÿå netto w stawce 17%
14. wartoÿå podatku w stawce 17%
15. wartoÿå netto w stawce 7%
16. wartoÿå podatku w stawce 7%
17. wartoÿå w stawce 0%
18. wartoÿå w stawce zwolniony
19. wartoÿå w grupie nie podlegajÑcej odliczeniu
Plik poÿredniczÑcy DOKUM.TMP, b⌐dzie miaê poni╛szÑ postaå.
Znaczenie pól jest zgodne z opisem powy╛ej.
Field Name Type Width Dec
------------------------------------
1 TYP_KLIENT Character 1
2 KOD_ZBYT Character 10
3 DOKUMENT Character 10
4 DATA Date 8
5 DATA_2 Date 8
6 KONTO_ANT Character 2
7 DOP_ZWLOKA Numeric 3 0
8 STATUS Character 1
9 KOREKTA Character 12
10 BRUTTO Numeric 11 2
11 NET_22 Numeric 11 2
12 VAT_22 Numeric 11 2
13 NET_12 Numeric 11 2
14 VAT_12 Numeric 11 2
15 NET_7 Numeric 11 2
16 VAT_7 Numeric 11 2
17 NET_0 Numeric 11 2
18 NET_Z Numeric 11 2
19 NET_B Numeric 11 2
TYP_KLIENT znaczenie analogicznie jak w pliku FIRMY.TMP. Wraz z polem KOD_ZBYT
tworzy unikalny wyró╛nik êÑczÑcy przenoszony dokument z listÑ
kontrahentów programu ZBYT
KOD_ZBYT znaczenie analogicznie jak w pliku FIRMY.TMP. Wraz z polem
TYP_KLIENT tworzy unikalny wyró╛nik êÑczÑcy przenoszony dokument
z listÑ kontrahentów programu ZBYT
KONTO_ANT okreÿla poÿrednio numer kolumny w KPR,której dotyczy dany dokument.
Nale╛y spodziewaå si⌐, ╛e dokumenty tworzone w programie ZBYT
dotyczÑ wyêÑcznie kolumny: 7-sprzeda╛ i 10-zakup towarów. Jednak╛e
program SKP umo╛liwia bardziej szczegóêowe rejestrowanie zdarzeΣ
ksi⌐gowych ni╛ KPR. U╛ytkownik mo╛e dla wêasnych potrzeb zaêo╛yå
list⌐ zwanÑ planem Kont powiÑzanÑ z kolumnami KPR. Np. mamy trzy
punkty sprzeda╛y, chcemy dla wêasnych potrzeb mieå rozeznanie o
sprzeda╛ach i zakupach ka╛dego z nich.Typowy ukêad KPR nie daje nam
tej mo╛liwoÿci, bowiem wszystkie dokumenty trafiajÑ do wspólnego
"worka"- kolumna 7 i 10. Dla wêasnych potrzeb zakêadamy wi⌐c wêasne
Konta oznaczone symbolicznie np.701, 702, 703 (sprzeda╛e z poszcze-
gólnych punktów),oraz 301,302,303 (zakupy w poszczególnych punktach
Konstrukcja planu Kont umo╛liwia powiÑzanie wêasnej symboliki z
numeracjÑ kolumn KPR. Tak wi⌐c, ksi⌐gowane dokumenty i tak b⌐dÑ
prawidêowo ujmowane do KPR, odpowiednio do kolumny 7 i 10. Poniewa╛
zakêadamy,╛e u╛ytkownik korzysta z tej mo╛liwoÿci programu SKP, mu-
simy przenoszÑc dane z programu ZBYT pobraå jakiÿ znacznik umo╛li-
wiajÑcy pó½niejsze przypisanie dokumentu to Konta w programie SKP.
Zakêadamy, ╛e b⌐dzie to dwuznakowy symbol o budowie: 01, 02,.., 14.
Nie rozstrzygamy tu praktycznego sensu znaczników, b⌐dzie to zale-
╛aêo od konstrukcji programu ZBYT. Mo╛na si⌐ spodziewaå, ╛e b⌐dÑ to
np. oznaczenia magazynów (w programie ZBYT jednym magazynem mo╛e
byå te╛ sprzedawany towar, drugim oferowane usêugi). W oparciu o
omawiany znacznik, program Moduê-S, b⌐dzie mógê w konsultacji z
u╛ytkownikiem ustaliå jakie Konta nale╛y przypisaå odpowiednio
oznakowanym dokumentom. Mo╛emy zaêo╛yå, ╛e w pierwszym przybli╛eniu
Modul-Z nada temu polu wartoÿci: 01 dla sprzeda╛y i 02 dla zakupów.
STATUS jest to tryb transakcji u╛ywany w rejestrach vat.Pole STATUS w pro-
gramie SKP, pozwala êatwo rozró╛niå zakupy od sprzeda╛y, a w grupie
zakupów rozgraniczyå inwestycyjne od pozostaêych, a te z kolei po-
dzieliå na kategorie,np. opodatkowane zwiÑzane ze sprzeda╛Ñ opodat-
kowanÑ,opodatkowane zwiÑzane ze sprzeda╛Ñ zwolnionÑ i opodatkowanÑ,
itp. Moduê-S,wpisujÑc dane do programu SKP b⌐dzie musiaê rozstrzyg-
nÑå wartoÿå pola STATUS. Jak ju╛ wspomniano,w programie SKP jest to
pole znakowe przyjmujÑce wartoÿci cyfr od 0 do 9. Zero oznacza, ╛e
jest to sprzeda╛, 1 - 8 zakupy, 9 - inne transakcje. Poniewa╛ w
programie ZBYT nie nale╛y spodziewaå si⌐ zakupów zaliczanych do
ÿrodków trwaêych,a tak╛e zakupów zwiÑzanych z kosztami dziaêalnoÿci
a jedynie zakupów towarów handlowych, caêe zagadnienie mo╛na uproÿ-
ciå do okreÿlenia czy dany dokument dotyczy sprzeda╛y czy zakupu.
Przyjmijmy wst⌐pnie, ╛e dokument sprzeda╛y b⌐dziemy w pliku poÿred-
niczÑcym oznaczali znakiem 1, zakup literÑ 2.
KOREKTA Dla dokumentu korygujÑcego wpisaå nazw⌐ dokumentu jakiego dotyczy
korekta, dla pozostaêych, "normalnych" dokumentów pole b⌐dzie puste
(spacje). W przypadku gdy nie mo╛emy okreÿliå nazwy dokumentu kory-
gowanego wstawiå tu napis: KOREKTA.
BRUTTO tu b⌐dzie przekazywana wartoÿå dokumentu brutto do obciÑ╛enia kon-
trahenta. Formalnie powinna byå równa sumie skêadowych vatowskich.
Jednak╛e przy sprzeda╛y, a szczególnie przy zakupach, mogÑ wystÑpiå
groszowe ró╛nice. Takie odchylenia kwoty do zapêaty b⌐dÑ utrudniaå
rozliczenia je╛eli u╛ytkownik b⌐dzie stosowaê system rozrachunków.
Drugim zastosowaniem tego pola mo╛e byå sytuacja gdy dany dokument
nie ma byå uj⌐ty w rejestrze vat a tylko w KPR.Dla takiego przypad-
ku przyjmiemy nast⌐pujÑcÑ konwencj⌐: wartoÿå dokumentu jakÑ nale╛y
wpisaå do KPR wpisujemy do pola BRUTTO, takÑ samÑ wartoÿå lecz z
przeciwnym znakiem do pola NET_B, pozostaêe skêadowe vat wynoszÑ
zero. Modul-S rozpozna takÑ sytuacj⌐.
DOP_ZWLOKA Poniewa╛ program SKP umo╛liwia prowadzenie rozliczeΣ z tytuêu
sprzeda╛y i zakupów, oprócz tych zdarzeΣ, mo╛emy w nim rejestrowaå
tak╛e zapêaty. Je╛eli program ZBYT umo╛liwia okreÿlenie terminu
pêatnoÿci, a w szczególnoÿci pêatnoÿå w momencie transakcji mo╛emy
t⌐ informacj⌐ przenieÿå do SKP i odnotowaå jej rozliczenie. W tym
celu przyjmujemy, ╛e je╛eli nadamy polu DOP_ZWLOKA wartoÿå:
- ujemnÑ (np. -1) to: zagadnienie pêatnoÿci jest pomijane, a pole
DOP_ZWLOKA w programie SKP przyjmie wartoÿå 999.
- zero to: Moduê-S potraktuje dokument jako rozliczony, stworzy
dokument zapêaty i przy ksi⌐gowaniu potraktuje transakcj⌐ jako
rozliczonÑ
- dowolnÑ liczb⌐ wi⌐kszÑ od zera: to pole DOP_ZWLOKA w programie
SKP przyjmie wartoÿå równÑ tej liczbie, natomiast ╛adne inne
czynnoÿci nie b⌐dÑ wykonane.
Inne pola majÑ wartoÿå i znaczenie jak w opisanych
uprzednio plikach programu SKP.
- proponujemy aby Modul-Z nie przekazywaê dokumentów majÑcych wszystkie kwoty
zerowe, które i tak nie b⌐dÑ przyj⌐te do SKP, a sygnalizacja bê⌐du b⌐dzie
niepokoiå u╛ytkownika.
- poniewa╛ program SKP mo╛e przyjÑå do ksi⌐gowania dokumenty dotyczÑce tylko
jednego miesiÑca ksi⌐gowego, nale╛y rozwa╛yå wprowadzenie w programie
Modul-Z ograniczeΣ na zakres podawanych dat, tak aby nie wykraczaêy poza
jeden miesiÑc.
- poniewa╛ program Modul-S przyjmujÑc nazwy dokumentów i tak wycina z nich
wszystkie spacje, to dla przypadku gdy jest ona dêu╛sza od 10 znaków
(dotyczy zwêaszcza dokumentów zakupu) Modul-Z mógêby te spacje sam usunÑå
aby nie gubiå symboli znaczÑcych.
UWAGA!
Je╛eli plik poÿredniczÑcy DOKUM.TMP jest typu DBF, nale╛y u╛yå nazw, typów
i dêugoÿci pól jak w powy╛szym opisie.
W przypadku pliku tekstowego SDF ASCII, nale╛y zachowaå podobieΣstwo w
ukêadzie i dêugoÿci pól. Dodatkowo nale╛y przestrzegaå nast⌐pujÑcych zasad:
- daty majÑ postaå rrrrmmdd. Np. 23.07.95 r. zapisujemy 19950723
- liczby zapisujemy w postaci êaΣcucha znakowego, o dêugoÿci równej dêugoÿci
odpowiadajÑcego mu pola numerycznego, z poprzedzajÑcymi spacjami i u╛yciem
kropki jako separatora cz⌐ÿci dziesi⌐tnej. Znaku liczby dodatniej nie wpi-
sujemy. Dla liczb ujemnych znak minus êÑczymy bezpoÿrednio z pierwszÑ cyfrÑ
liczby (np. -73.40, czy -0.21).
- ciÑg znaków dotyczÑcych jednego dokumentu nale╛y koΣczyå znakiem koΣca linii
Hex: 0D 0A (Dec: 13 10), tak aby dane dotyczÑce jednego dokumentu tworzyêy
kolejne wiersze.
- przenosimy peêne formaty êaΣcuchów dotyczÑcych poszczególnych pól tak aby w
miejscach pustych znajdowaêa si⌐ spacja Hex: 20 (Dec: 32), a nie znak pusty
Hex: 00 (Dec: 0).
¥ADOWANIE DANYCH DO PROGRAMU SKP (Moduê-S)
===========================================
Odczytanie i interpretacja plików poÿredniczÑcych oraz zaêadowanie programu
SKP jest zadaniem producenta programu SKP. Do tego celu powstaê program
Modul-S (wbudowany w program SKP), pracujÑcy przy speênieniu zaêo╛eΣ dotyczÑ-
cych budowy i zawartoÿci plików poÿredniczÑcych. Zawiera kontekstowe "helpy"
pomocne przy ustalaniu parametrów. Prowadzi drobiazgowÑ kontrol⌐ formalnej
poprawnoÿci przenoszonych danych. Po jego uruchomieniu nale╛y wykonaå czyn-
noÿci instalacyjne w poszczególnych punktach. Przy wst⌐pnym ustalaniu para-
metrów w programie Modul-S, nale╛y wpisaå nast⌐pujÑce wartoÿci:
Kontrahenci
1 odbiorcy /wybraå odpowiedniÑ wartoÿå z wyÿwietlonej listy/
2 dostawcy -"-
Konta
01 Wn sprzeda╛ -"-
02 Ma zakup towaru -"-
Typy transakcji VAT
1 sprzeda╛ -"-
2 zakup towarów handlowych -"-
Moduê-S przeprowadza szczegóêowÑ kontrol⌐ przenoszonych danych i ma za
zadanie nie dopuÿciå do transmisji kontrahentów i dokumentów nie speêniajÑcych
formalnej poprawnoÿci wedêug wymogów programu SKP. Niemniej konieczne b⌐dzie
wykonanie licznych testów transmisji przy ró╛nych ukêadach danych. Wykonaå je
powinien zarówno producent programu ZBYT jaki i SKP celem stwierdzenia, czy
dane sÑ przenoszone zgodnie z zaêo╛eniami obu programów.
Uwagi dotyczÑce testowania:
- Poniewa╛ po zaêadowaniu listy nowych kontrahentów Modul-S umo╛liwia rezy-
gnacj⌐ z przenoszenia dokumentów, mo╛na to wykorzystaå do wst⌐pnego, ini-
cjujÑcego przeniesienia listy kontrahentów z programu ZBYT do programu SKP.
- Program SKP ma zdolnoÿå cz⌐ÿciowej regeneracji, to znaczy przy starcie
zakêada brakujÑce pliki danych i indeksów oraz przy pomocy operacji
Odÿwie╛anie danych wynikowych przywraca wewn⌐trznÑ spójnoÿå ukêadu danych.
- Pliki kontrolne FIRMY.CTR i DOKUM.CTR sÑ automatycznie tworzone przez
Modul-S w razie stwierdzenia ich braku.
Przy testowania dziaêania Moduêu-S pierwszymi widocznymi objawami
zêej transmisji sÑ:
Przed zaksi⌐gowaniem
- znaki zapytania w polu WARTOSC (czyli sygnaê o bê⌐dzie w rozumieniu programu
SKP tj. brak kontrahenta lub/i zerowa kwota) w miejscach gdzie zapis jest
prawidêowy i odwrotnie brak znaku zapytania gdy wêaÿnie powinien byå. Powo-
dem jest nadanie zêej wartoÿci pola ROZLICZ przez Moduê
- pole dokument wypeênione niezgodnie z podanymi zasadami (poprzedzajÑce
spacje i spacje wewnÑtrz tekstu)
- strona Wn/Ma nie odpowiada sensowi ksi⌐gowemu Konta
- puste pola Konta
- puste pole miesiÑca ksi⌐gowego, lub pole to nie jednakowej wartoÿci w
caêoÿci pliku lub przyjmuje wartoÿci ró╛ne od dopuszczalnych
- pole ostatniej kolumny pokazujÑce nazw⌐ kontrahenta jest puste co oznacza,
╛e program nie mo╛e okreÿliå jaki kontrahent odpowiada danemu numerowi
ksi⌐gowemu kontrahenta. Powód: ½le nadana wartoÿå numeru.
Po zaksi⌐gowaniu
- Testy kontrolne. Przed wykonaniem transmisji uruchamiamy testy. Je╛eli poka-
zujÑ caêkowitÑ prawidêowoÿå uruchamiamy program Moduê-S.Nast⌐pnie wracamy do
SKP i wykonujemy ksi⌐gowanie. Teraz znowu wykonujemy testy,które orzeknÑ czy
stan systemu jest prawidêowy.Je╛eli nie,musimy przeanalizowaå wykazane bê⌐dy
W takim stanie system nie nadaje si⌐ do dalszych testów i sprawdzenie kolej-
jnej transmisji musimy rozpoczÑå na ÿwie╛ych i prawidêowych danych.Co prawda
program SKP oferuje mo╛liwoÿå reperowania danych przy u╛yciu opcji Odÿwie╛a-
nie danych wynikowych, ale w tej sytuacji nie zawsze b⌐dzie to skuteczne,
poniewa╛ testy sÑ przygotowane do wykrywania bê⌐dów powstaêych wewnÑtrz pro-
gramu SKP. Zastrzega si⌐, ╛e o ile bê⌐dy zostanÑ wykazane, to na pewno bê⌐dy
takie wyst⌐pujÑ. Natomiast je╛eli wykazujÑ stan prawidêowy,to nie mo╛na mieå
caêkowitej pewnoÿci, ╛e transmisja przebiegêa prawidêowo. Dotyczy to oczy-
wiÿcie tylko wst⌐pnej fazy testowania Moduêu-S, albowiem trudno jest wtedy
przewidzieå jakiego typu nieprawidêowoÿci zostanÑ przekazane do SKP.
- Ewidencja VAT. Brak wyÿwietlonej nazwy kontrahenta jest sygnaêem o bê⌐dzie.
Wykonujemy te╛ sumowanie, a nast⌐pnie klawiszem Tab przeêÑczamy si⌐ na
porównanie sumy skêadowych vatowskich (netto i podatek) z kwotÑ brutto do
obciÑ╛eniakontrahenta.
- stosujemy ró╛norodne podsumowania i obserwujemy kartoteki kontrahentów i Kont