Integrator plików JPK Specyfikacja źródła - SQL 07-07-2017 Dla wersji bazy v3.9
Spis treści 1.0 Specyfikacja tabel SQL 3 1.1 Company 3 1.2 Contractors 4 1.3 Document 4 1.4 DocumentsRegisters 8 1.5 VatRates 10 1.6 VatRegisters 10 1.7 Documente 10 1.8 Accounts 11 1.9 DocumentPosition 11 1.10 TradeDocumentPosition 12 1.11 BankAccounts 13 1.12 Statements 13 1.13 StatementOperations 13 1.14 Warehouses 14 1.15 WarehouseDocuments 14 1.16 WarehouseDocumentsPositions 15 1.17 KR_Documents 16 1.18 KR_DocumentPositions 16 Od wersji bazy 3.6 dane dotyczące dokumentów i ich pozycji dla zostały przeniesione do tabel KR_Documents oraz KR_DocumentPositions. Integrator plików JPK Strona 2 z 17
1.0 Specyfikacja tabel SQL 1.1 Company Przechowuje informacje o firmie wystawiającej JPK Wykorzy stywane rekordu CompanyName 240 (nvarchar(240)) Nazwa firmy Nip 20 (nvarchar(20)) Nip firmy Nip musi być w formacie PL1234567890 Regon 20 (nvarchar(20)) Regon Country Ciag znakowy 5 (nvarchar(5)) Kraj Aktualnie w przypadku JPK zawsze "PL" Province 36 (nvarchar(3 Województwo County 36 (nvarchar(3 Powiat Commune 36 (nvarchar(3 Gmina Street 65 (nvarchar(65)) Ulica HouseNo 9 (nvarchar(9)) Numer domu ApratamentNo 10 (nvarchar(10)) Numer lokalu Integrator plików JPK Strona 3 z 17
PostOffice 56 (nvarchar(5 Poczta PostCode 10 (nvarchar(10)) Kod pocztowy Place 56 (nvarchar(5 Miejscowość 1.2 Contractors Przechowuje informacje o kontrahentach Wykorzystywane liczba rekordu Name 256 Nazwa Address Ciag znakowy 256 Adres kontrahenta Nip 20 (nvarchar(20)) Nip kontrahenta Nip musi być w formacie PL1234567890 lub 1234567890 Regon Ciag znakowy 20 (nvarchar(20)) Regon Vies logiczna(bit) Czy kontrahent UE. T 1.3 Document Przechowuje informacje o dokumentach rekordu, Integrator plików JPK Strona 4 z 17
SellDate Data (date) Data sprzedaży IssueDate Data (date) Data wystawienia Number Contractor e Kind OriginalDocum ent CorrectionRea son Currency ValueNet ValueVat ValueNetCurre ncy ValueVatCurre ncy 6) (smallint) (smallint) znakowy 5 (nvarchar(5)) zmiennoprze cinkowa (decimal(18, zmiennoprze cinkowa (decimal(18, zmiennoprze cinkowa (decimal(18, zmiennoprze cinkowa Numer dokumentu z tabeli Contractor faktury: 0 sprzedaży, 1 - zakupu faktury: 0- faktura, 1- korekta, 2- zaliczka Id oryginalnego dokumentu (dla korekt) Powód korekty (dla korekt) Waluta dokumentu zgodnie z formatem ISO- 4217, netto, VAT netto w walucie VAT w walucie Integrator plików JPK Strona 5 z 17
CashAccounti ng SelfInvoicing ReverseCharg e TaxFreeLaw TaxFreeDirecti ve TaxFreeOther Reason BailiffName BailiffAddress Representativ ename Representativ eaddress (decimal(18, logiczna (bit) logiczna (bit) logiczna (bit) Ciag Metoda kasowa Samofakturowa nie Odwrotne obciążenie Powód zwolnienia z podatku Dyrektywa zwalniająca z podatku Inna podstawa zwolnienia Nazwa komornika Adres komornika Nazwa przedstawiciela, jeśli faktura jest wystawiana przez przedstawiciela Adres przedstawiciela, jeśli faktura jest przepis ustawy albo aktu wydanego na podstawie ustawy, na podstawie którego podatnik stosuje zwolnienie od podatku przepis dyrektywy 2006/112/WE, który zwalnia od podatku taką dostawę towarów lub takie świadczenie usług dla przypadku, o którym mowa w art. 106c ustawy dla przypadku, o którym mowa w art. 106c ustawy Integrator plików JPK Strona 6 z 17
wystawiana przez przedstawiciela Representativ enip Nip przedstawiciela, jeśli faktura jest wystawiana przez przedstawiciela VehicleDate Czas (datetime) Data dopuszczalna pojazdu data dopuszczenia nowego środka transportu do użytku VehicleGround Mileage Przebieg pojazdu lądowego przebieg pojazdu w przypadku pojazdów lądowych, o których mowa w art. 2 pkt 10 lit. a ustawy VehicleOtherM ileage Przebieg samolotu itp. liczba godzin roboczych używania nowego środka transportu w przypadku jednostek pływających, o których mowa w art. 2 pkt 10 lit. b, oraz statków powietrznych, o których mowa w art. 2 pkt 10 lit. c ustawy TriangularTran saction logiczna (bit) Znacznik transakcji trójstronnej Turistic logiczna (bit) Znacznik procedura marży dla biur podróży UsedGoodsTy pe (smallint) 1, 2, 3 dla odpowiednio procedura marży - towary używane, procedura Integrator plików JPK Strona 7 z 17
AdvanceAmou nt AdvanceVat ReceivedDate Decimal(18,2 ) Decimal(18,6 ) Czas(datetim e) marży - dzieła sztuki, procedura marży - przedmioty kolekcjonerskie i antyki Otrzymana kwota zapłaty dla zaliczki Kwota podatku dla zaliczki Data otrzymania faktury LogNo Int Numer kolejny zapisu dziennika (lp zapisu dziennika) LogNoName LogDescription Nvarchar(25 6) Nvarchar(25 6) Numer zapisu w dzienniku (nr zapisu dziennika) dziennika EvidenceDate Date Data sporządzenia dowodu księgowego RecordingDate Date Data zaksięgowania dokumentu IssueBy Description Document e Nvarchar(25 6) Nvarchar(25 6) Osoba wystawiająca dokument dokumentu int dokumentu - z tabeli DocumentTyoe Numer musi być unikalny T 1.4 DocumentsRegisters Przechowuje informacje o powiązaniach dokumentów z rejestrami Integrator plików JPK Strona 8 z 17
Dokument Register VatRate ValueNet ValueVAT ValueNetCurr ency ValueVATCurr ency Purpose Service zmiennoprzeci nkowa (decimal(18,6) ) zmiennoprzeci nkowa (decimal(18,6) ) zmiennoprzeci nkowa (decimal(18,6) ) zmiennoprzeci nkowa (decimal(18,6) ) (smallint) logiczna (bit) identyfikator rekordu T Dokument, Id z tabeli Document Rejestr Vat, Id z tabeli VatRegister Stawka Vat, Id z tabeli VatRate T T T netto T podatku T netto w walucie podatku w walucie Przeznaczenie, 1 - Zakupy związane ze sprzedażą opodatkowaną, 2 - Zakupy ze sprzedażą zwolnioną, 3 - Zakupy związane ze sprzedażą opodatkowaną i zwolnioną, 4 - Zakupy związane ze sprzedażą nieopodatkową Znacznik czy jest usługą T T T T Integrator plików JPK Strona 9 z 17
EU logiczna (bit) Znacznik UE T 1.5 VatRates Przechowuje informacje o stawkach Vat rekordu Code (nvarchar(50)) Kod stawki Value zmiennoprzecinkowa (decimal(5, 2)) stawki np. 23 1.6 VatRegisters Przechowuje informacje o rejestrach Vat Name e Correction RegisterKind (nvarchar(100)) (smallint) (smallint) 0)) rekordu T Nazwa stawki T 1 - zakup, 2 - sprzedaż, 3 - import, 4 - eksport 0 - normalny, 1 - korygujący Rodzaj rejestru np. Środków trwałych, VAT nie podlegający odliczeniu T T T 1.7 Documente Przechowuje informacje o typach dokumentów Integrator plików JPK Strona 10 z 17
Dopuszczalna pusta Wykorzys. rekordu Name Nvarchar(256) Nazwa typu dokumentu Model Nvarchar(256) Wzór dokumentu 1.8 Accounts Przechowuje informacje o planie kont rekordu Code Nvarchar(256) Kod konta AccountDes cription AccountSub Description Account e OpeningBal ancewn OpeningBal ancema SalesFrom BeginingWn SalesFrom BeginingMa Nvarchar(256) kategorii Nvarchar(256) podkategorii Nvarchar(256) konta Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Bilans otwarcia winien Bilans otwarcia ma obrotów od otwarcia konta do bilansu otwarcia po stronie Winien obrotów od otwarcia konta do bilansu otwarcia po stronie Ma Dla otwarcia konta Dla otwarcia konta 1.9 DocumentPosition Przechowuje informacje o finansowych pozycjach dokumentów Integrator plików JPK Strona 11 z 17
Document Page Smallint rekordu Powiązanie z dokumentem Strona 0 dla winien, 1 dla ma Value Decimal(18,2) pozycji ValueCurrency Decimal(18,2) pozycji w walucie (dla dokumentów walutowych),,, Currency Nvarchar(3) Kod waluty Account Powiązanie z kontem w planie kont Description Nvarchar(256) Nazwa pozycji 1.10 TradeDocumentPosition Przechowuje informacje o handlowych pozycjach dokumentu Document rekordu Powiązanie z dokumentem Value Decimal(18,2) pozycji ValueVat Decimal(18,2) Vat pozycji ValueCurrency Decimal(18,2) ValueVatCurrency Decimal(18,2) pozycji w walucie (dla dokumentów walutowych) Vat pozycji w walucie (dla dokumentów walutowych) Currency Nvarchar(3) Kod waluty Description Nvarchar(256) Nazwa pozycji Integrator plików JPK Strona 12 z 17
Measure Nvarchar(256) Jednostka miary Count Ilość towarów DiscountAmount Decimal(18,2) Suma obniżek (jeśli nie jest uwzględniona w VatRate int stawki podatku 1.11 BankAccounts Przechowuje informacje o numerach rachunków rekordu JPK_WB Currency Nvarchar(3) Waluta rachunku JPK_WB IBAN (34) Number IBAN rachunku JPK_WB 1.12 Statements Przechowuje informacje o wyciągach BankAccount StartingBalance Decimal(18,2) rekordu JPK_WB konta JPK_WB Saldo początkowe wyciągu JPK_WB StatementDate Date Data wyciągu JPK_WB 1.13 StatementOperations Przechowuje informacje o operacjach na wyciągu Integrator plików JPK Strona 13 z 17
rekordu JPK_WB Statement wyciągu JPK_WB OperationDate Date Data operacji JPK_WB CompanyName Nvarchar(256) Nazwa podmiotu operacji JPK_WB Description Nvarchar(256) operacji JPK_WB Value Decimal(18,2) Kwota operacji JPK_WB 1.14 Warehouses Przechowuje informacje o magazynach rekordu JPK_MAG Code Nvarchar(256) Kod magazynu JPK_MAG 1.15 WarehouseDocuments Przechowuje informacje o dokumentach magazynowych e Warehouse (smallint) rekordu JPK_MAG dokumentu: 0 PZ, 1 WZ, 2 RW, 3 MM magazynu JPK_MAG Number Nvarchar(256) Numer dokumentu JPK_MAG IssueDate Date Data wystawienia dokumentu JPK_MAG ServiceDate Date Data wykonania usługi JPK_MAG ContractorNa me Nvarchar(256) Nazwa kontrahenta Opcjon alne dla RW i MM JPK_MAG Integrator plików JPK Strona 14 z 17
InvoiceNumbe r Nvarchar(256) Numer powiązanej faktury InvoiceDate Date Data faktury From Int To Int 1.16 WarehouseDocumentsPositions Magazyn źródłowy ( z tabeli Warehouses) Magazyn docelowy( z tabeli Warehouses) Przechowuje informacje o pozycjach dokumentów magazynowych DLA PZ I WZ DLA PZ I WZ JPK_MAG JPK_MAG JPK_MAG JPK_MAG Document rekordu JPK_MAG dokumentu JPK_MAG ProductCode Nvarchar(256) Kod towaru JPK_MAG ProductName Nvarchar(256) Nazwa towaru JPK_MAG Count Decimal(22,6) Ilość towaru JPK_MAG Measure Nvarchar(256) Jednostka miary JPK_MAG Value Decimal(18,2) pozycji JPK_MAG Integrator plików JPK Strona 15 z 17
1.17 KR_Documents Przechowuje informacje o nagłówkach dokumentów dla rekordu Number Nvarchar(256) Numer dokumentu OperationDate Date Data operacji Value Decimal(18,6) pozycji LogNo LogNoName Nvarchar(256) Numer kolejny zapisu dziennika (lp zapisu dziennika) Numer zapisu w dzienniku (nr zapisu dziennika) LogDecription Nvarchar(256) dziennika EvidenceDate Date RecordingDate Date IssueBy Nvarchar(256) Data sporządzenia dowodu księgowego Data zaksięgowania dokumentu Osoba wystawiająca dokument Description Nvarchar(256) dokumentu Documente Nvarchar(256) dokumentu - z tabeli DocumentTyoe 1.18 KR_DocumentPositions Przechowuje informacje o pozycjach finansowych dla rekordu KR_Document z tabeli KR_Documents Integrator plików JPK Strona 16 z 17
Page Strona 0 dla Winien, 1 dla Ma Value Decimal(18,2) pozycji ValueCurrency Decimal(18,2)) w walucie Currency Nvarchar(3) Kod waluty Account z tabeli Accounts Description Nvarchar(256) operacji Integrator plików JPK Strona 17 z 17