| 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 |
|