xmlns | string |
pole określające przestrzeń nazw dla tego dokumentu |
FakturyHS/Faktura
Jest to struktura akceptowana przez mechanizmy importujące dane programu IntrastatIB, MiniIntrastat i wbudowane w module faktur VAT programu
WINSAD
Id_Dokumentu | string [32] |
Unikalny identyfikator dokumentu (generowany na bazie numeru GUID) |
Osoba_Sprzedawcy | string [30] |
Imie i nazwisko osoby sprzedawcy podpisującego się na fakturze |
Osoba_Nabywcy | string [30] |
Imie i nazwisko nabywcy podpisującego się na fakturze (lub oświadczenie) |
Rodzaj_Rachunku | Smallint |
Pole przyjmuje natępujące wartości: |
Data_Wystawienia | TDateTime |
|
Data_Sprzedazy | TDateTime |
Pole wycofane z użytku |
Data_Sprzed_Bez_Dnia | Boolean |
Pole wycofane z użytku |
Data_Rozliczenia | TDateTime |
Data kompletnego rozliczenia faktury (kiedy zapłacono fakturę) |
Osoba_Wystawiajacego | string [30] |
|
Miejsce_Wystawienia | string [20] |
|
Numer_Dokumentu | string [40] |
|
Numer_Dotyczy | string [40] |
Numer dokumentu, którego dotyczy bieżący (np: numer faktury korygowanej) |
Data_Dotyczy | TDateTime |
|
Nr_Spedycyjny | string [100] |
|
Nr_Zlecenia | string [20] |
|
Nr_Kontraktu | string [6] |
|
Masa_Netto | Double |
|
Masa_Brutto | Double |
|
Do_zaplaty | Double |
Kwota brutto na jaką opiewa faktura |
Kwota_Do_Rozliczenia | Double |
Kwota jaka zastała do rozliczenia (gdy częściowo załacono należność wynikającą z faktury) |
Termin_Zaplaty | TDateTime |
|
Sposob_Zaplaty | string [30] |
Metoda płatności |
Waluta_Platnosci | string [3] |
|
Kurs_Platnosci | Double |
|
Waluta | string [3] |
Waluta faktury |
Kurs | Double |
Kurs waluty faktury |
Inne_Informacje | string [100] |
|
Uwaga | TStringList |
|
Znaczniki | Integer |
Na polu oparto flagi (m.in. Anulowana, Zablokowana, Drukowana, Korekta, Proforma) |
Srodek_Transportu | string [25] |
|
Warunki_Dostawy | string [47] |
|
Kod_War_Dost | string [3] |
|
Kraj_War_Dost | string [2] |
|
Data_Potw_Odb | TDateTime |
Data potwierdzenia odbioru faktury (ważne dla faktury korekty) |
Kod_Rodz_Transakcji | string [2] |
|
Data_Powst_Ob_Pod | TDateTime |
Data powstania obowiązku podatkowego |
Kod_Rodz_Transportu | string [2] |
|
Kod_Kraju_Handlu | string [2] |
WDT - kod kraju przeznaczenia; WNT - kod kraju wysyłki |
Id_Dok_Kor | string |
Pole wypełniane w fakturze korygującej. |
Waluta_Kor | string |
Pole wypełniane w fakturze korygującej. |
Kurs_Kor | Double |
Pole wypełniane w fakturze korygującej. |
Data_Przekazania_Towaru | TDateTime |
Decyduje o zaliczeniu do odpowiedniego okresu rozliczeniowego w intrastacie (jeśli nie podana do wykorzystywana do tego data |
Kat_Obow_Pod | Smallint |
Pole określające kategorię obowiązku podatkowego. Pole to pozwala zautomatyzować proces wyznaczania daty obowiązku podatkowego. |
Metoda_Podliczania | Smallint |
metody podliczania faktury: |
Numer_Zwiazanego | string |
Numer dokumentu związanego, najczęściej numer faktury kontrachenta |
Data_Zwiazanego | TDateTime |
Data dokumentu związanego, najczęściej data faktury kontrachenta |
FakturyHS/Faktura/Sprzedawca
Struktura zawerająca dane podmiotów figurujących na fakturze.
Nazwa | TStringList [124] |
|
Skrot | string [20] |
|
Kod_Kraju | string [2] |
|
Miejscowosc | string [40] |
|
Kod | string [9] |
|
UlicaNumer | string [40] |
|
NIP | string [17] |
|
REGON | string [20] |
|
Numer_Konta | string [34] |
|
Nazwa_Banku | string [58] |
|
SWIFT | string [11] |
|
RodzKon | string [1] |
|
ProgIntrastat | Byte |
|
Poczta | string [35] |
|
FakturyHS/Faktura/Nabywca
Struktura zawerająca dane nabywcy figurującego na fakturze.
Nazwa | TStringList [124] |
|
Skrot | string [20] |
|
Kod_Kraju | string [2] |
|
Miejscowosc | string [40] |
|
Kod | string [9] |
|
UlicaNumer | string [40] |
|
NIP | string [17] |
|
REGON | string [20] |
|
Numer_Konta | string [34] |
|
Nazwa_Banku | string [58] |
|
SWIFT | string [11] |
|
RodzKon | string [1] |
|
ProgIntrastat | Byte |
|
Poczta | string [35] |
|
FakturyHS/Faktura/Firmy_Dodatkowe
Dane firmy trzeciej może to być odbiorca towaru bądź inna firma biorąca udział w transakcji (np: płatnik)
Charakter firmy określa pole: Rola_Firmy_Dodatkowej
(pole jeszcze nie obsługiwane)
Nazwa | TStringList [124] |
|
Skrot | string [20] |
|
Kod_Kraju | string [2] |
|
Miejscowosc | string [40] |
|
Kod | string [9] |
|
UlicaNumer | string [40] |
|
NIP | string [17] |
|
REGON | string [20] |
|
Numer_Konta | string [34] |
|
Nazwa_Banku | string [58] |
|
SWIFT | string [11] |
|
RodzKon | string [1] |
|
ProgIntrastat | Byte |
|
Poczta | string [35] |
|
Rola_Firmy_Dodatkowej | Smallint |
2 - odbiorca towaru (rfOdbiorca) |
FakturyHS/Faktura/Pozycja
Lista pozycji faktury
Identyfikator | string [20] |
|
Numer_Pozycji | Integer |
|
Symbol | string [32] |
|
KWiU | string [14] |
|
Nazwa | TStringList [104] |
|
NazwaObca | TStringList |
|
NazwaObcaWide | TWideStringList |
|
Jednostka | string [10] |
|
Ilosc | Double |
|
Jednostka_Uzup | string [10] |
|
Ilosc_Jedn_Uzup | Double |
|
Rodzaj_Opak | string |
|
Liczba_Opak | Integer |
|
Wartosc_Pozycji | Double |
|
Wartosc_Powierzona | Double |
|
Stawka_Podatku | Double |
Stawka podatku może być ułamkiem gdy jest dodatnia brana jest wprost. |
Masa_Netto | Double |
|
Masa_Brutto | Double |
|
Kod_Towaru | string [9] |
|
Typ_Towaru | string [10] |
Pole definiujące typ towaru - może być wykorzystane do automatyzacji procesu księgowania |
Kraj_Pochodzenia | string [2] |
|
Rabat | Double |
Rabat procentowy liczony od wartości pozycji |
Flagi | Integer |
Na polu oparto flagi (bity w zapisie binarnym): |
Uwagi | string [50] |
|
Rodzaj_Pozycji | Smallint |
Na fakturze korygującej powinna pojawić się pozycja oryginalna i zmieniona - pole to rozróżnia te pozycje. |
WartoscBanderol | Double |
|
Kwota_Akcyzy | Double |
|
Cena_Jednostkowa_Netto | Double |
Pole przechowuje informavje o cenie jednostkowej netto pozycji fakturowej, aby informacja ta była respektowana przez program należy pozostawić pole Wartość pozycji puste |
ZaliczDoVATUE | Boolean |
pole pozwala wskazać czy wartość danej pozycja ma zostać wliczona do deklaracji VAT-UE |
Masa_Netto_Z_Opak | Double |
|
FakturyHS/Faktura/Pozycja/ListaKosztowDodatkowych
Elementy kalkulacyjne wpływające na VAT, wartść statystyczną i akcyzę
Kod | string [6] |
pole przewidziane do identyfikacji kosztów |
Opis | string [35] |
Opis kosztu np: Transport krajowy |
Wartosc | Double |
wartość kosztu w walucie |
Waluta | string [3] |
waluta kosztu (jesli nie okreslona to domyślnie PLN) |
Kurs | Double |
Kurs waluty kosztu |
CzyDoVat | Smallint |
0 - koszt neutralny w stosunku do podstawy VAT |
CzyDoStat | Smallint |
0 - koszt neutralny w stosunku do wartosci statystycznej |
CzyDoAkcyzy | Smallint |
0 - koszt neutralny w stosunku do podstawy akcyzy |
CzyDoNetto | Smallint |
koszt wpływalący na wartość netto towaru z uwzględnienionym rabatem |
WalutaFaktury | Boolean |
W sytuacji gdy pole to będzie ustawione na True kurs i waluta będzie brana z faktury. |
KursWalutyFaktury | Double |
|
DoVatNaIntrastat | Boolean |
|
DataKursuFaktury | TDate |
|
FakturyHS/Faktura/Pozycja/Pola_Dodatkowe
NazwaPola | string |
|
WartoscPola | string |
|
TypPola | Byte |
|
RozmiarPola | Smallint |
|
NazwaTypu | string |
|
WartNull | Boolean |
|
FakturyHS/Faktura/Pozycja/OpisyObceTow
FakturyHS/Faktura/Podsumowania
Węzeł przeznaczony do eksportowania informacji podsumowujących dotyczących faktury
Węzeł ten nie jest importowany przez program
KwotaVAT | Double |
|
Do_ZaplatyPoKursie | Double |
wartość waktury w PLN |
KwotaAkcyzy | Double |
|
WartoscStatystyczna | Double |
|
FakturyHS/Faktura/Podsumowania/PodsumowaniaWgStawek
Lista zawierająca podsumowania wybranych wartości pogrupowane według stawek podatku vat (kwoty wyrażone są w PLN)
WartoscNetto | Double |
|
WartoscNettoRabat | Double |
|
PodstawaPodatku | Double |
|
StawkaPodatku | Double |
|
KwotaPodatku | Double |
|
WartoscBrutto | Double |
|
OpisStawki | string |
|
PodstawaPodatkuWF | Double |
Podstawa podatku w walucie faktury |
KorektaPDS | Boolean |
|
FakturyHS/Faktura/Podsumowania/PodsumowaniaWgStawekKorekta
WartoscNetto | Double |
|
WartoscNettoRabat | Double |
|
PodstawaPodatku | Double |
|
StawkaPodatku | Double |
|
KwotaPodatku | Double |
|
WartoscBrutto | Double |
|
OpisStawki | string |
|
PodstawaPodatkuWF | Double |
|
KorektaPDS | Boolean |
|
FakturyHS/Faktura/Pola_Dodatkowe
Lista pozwalająca wprowadzić pola, których program nie obsługuje. Pola te będą dostępne z poziomu edycji faktury.
Dane te są najczęście wykorzystywane przez dodatkowe moduły i inne programy.
NazwaPola | string |
|
WartoscPola | string |
|
TypPola | Byte |
|
RozmiarPola | Smallint |
|
NazwaTypu | string |
|
WartNull | Boolean |
|