Integrator plików JPK Specyfikacja źródła - SQL 09-12-2016 Dla wersji bazy v3.3
Spis treści 1.0 Specyfikacja tabel SQL 3 1.1 Company 3 1.2 Contractors 4 1.3 Document 5 1.4 DocumentsRegisters 10 1.5 VatRates 11 1.6 VatRegisters 12 1.7 Documente 12 1.8 Accounts 13 1.9 DocumentPosition 14 1.10 TradeDocumentPosition 14 1.11 BankAccounts 16 1.12 Statements 16 1.13 StatementOperations 16 1.14 Warehouses 17 1.15 WarehouseDocuments 17 1.16 WarehouseDocumentsPositions 18 Integrator plików JPK Strona 2 z 18
1.0 Specyfikacja tabel SQL 1.1 Company Przechowuje informacje o firmie wystawiającej JPK Dopuszcza lna Wykorzystyw ane w: Identyfikat or CompanyNa me znakowy 240 (nvarchar(2 40 firmy Nip znakowy 20 (nvarchar(2 0 Nip firmy Nip musi być w formacie PL1234567 890 Regon znakowy 20 (nvarchar(2 0 Regon Country Ciag znakowy 5 (nvarchar(5 Kraj Aktualnie w przypadku JPK zawsze "PL" Province znakowy 36 (nvarchar(3 6 Województ wo County znakowy 36 (nvarchar(3 6 Powiat Commune znakowy 36 (nvarchar(3 6 Gmina Integrator plików JPK Strona 3 z 18
Street znakowy 65 (nvarchar(6 5 Ulica HouseNo znakowy 9 (nvarchar(9 Numer domu Apratament No znakowy 10 (nvarchar(1 0 Numer lokalu PostOffice znakowy 56 (nvarchar(5 6 Poczta PostCode znakowy 10 (nvarchar(1 0 Kod pocztowy Place znakowy 56 (nvarchar(5 6 Miejscowo ść 1.2 Contractors Przechowuje informacje o kontrahentach Dopuszczal na Wykorzystywa ne w: liczba Identyfikat or Name znakowy (nvarchar(25 6 Addres s Ciag znakowy (nvarchar(25 6 Adres kontrahent a Nip znakowy 20 (nvarchar(20 Nip kontrahent a Nip musi być w formacie PL12345678 90 lub 1234567890 Integrator plików JPK Strona 4 z 18
Regon Ciag znakowy 20 (nvarchar(20 Regon Vies logiczna(bit Czy kontrahent UE. 1.3 Document Przechowuje informacje o dokumentach Dopuszc zalna Wykorzyst ywane w: SellDate Data (date Data sprzedaży IssueDate Data (date Data wystawienia Number Contractor e Kind OriginalDocume nt CorrectionReas on (nvarchar( (smallint (smallint Numer z tabeli Contractor faktury: 0 sprzedaży, 1 - zakupu faktury: 0-faktura, 1- korekta, 2- zaliczka Id oryginalneg o (dla korekt Powód korekty (dla korekt,, Integrator plików JPK Strona 5 z 18
(nvarchar( Currency 5 (nvarchar(5 Waluta zgodnie z formatem ISO-4217 ValueNet zmiennoprzeci nkowa (decimal(18,6 netto, ValueVat zmiennoprzeci nkowa (decimal(18,6 VAT ValueNetCurren cy zmiennoprzeci nkowa (decimal(18,6 netto w walucie ValueVatCurren cy zmiennoprzeci nkowa (decimal(18,6 VAT w walucie CashAccountin g logiczna (bit Metoda kasowa SelfInvoicing logiczna (bit Samofakturo wanie ReverseCharge logiczna (bit Odwrotne obciążenie TaxFreeLaw (nvarchar( Powód zwolnienia z podatku przepis ustawy albo aktu wydaneg o na podstawi e ustawy, na podstawi e którego podatnik stosuje zwolnieni e od podatku Integrator plików JPK Strona 6 z 18
TaxFreeDirectiv e (nvarchar( Dyrektywa zwalniająca z podatku przepis dyrektyw y 2006/112 /WE, który zwalnia od podatku taką dostawę towarów lub takie świadcze nie usług TaxFreeOtherR eason (nvarchar( Inna podstawa zwolnienia BailiffName (nvarchar( komornika dla przypadk u, o którym mowa w art. 106c ustawy BailiffAddress Ciag znakowy (nvarchar( Adres komornika dla przypadk u, o którym mowa w art. 106c ustawy Representative Name (nvarchar( przedstawici ela, jeśli faktura jest wystawiana przez przedstawici ela Representative Address (nvarchar( Adres przedstawici ela, jeśli faktura jest wystawiana przez przedstawici ela Integrator plików JPK Strona 7 z 18
Representative Nip (nvarchar( Nip przedstawici ela, jeśli faktura jest wystawiana przez przedstawici ela VehicleDate Czas (datetime Data dopuszczaln a pojazdu data dopuszcz enia nowego środka transport u do użytku VehicleGround Mileage (nvarchar( Przebieg pojazdu lądowego przebieg pojazdu w przypadk u pojazdów lądowych, o których mowa w art. 2 pkt 10 lit. a ustawy VehicleOtherMil eage (nvarchar( Przebieg samolotu itp. liczba godzin roboczyc h używania nowego środka transport u w przypadk u jednostek pływając ych, o których mowa w art. 2 pkt 10 lit. b, oraz statków Integrator plików JPK Strona 8 z 18
TriangularTrans action Turistic UsedGoods e AdvanceAmoun t logiczna (bit logiczna (bit (smallint Znacznik transakcji trójstronnej Znacznik procedura marży dla biur podróży 1, 2, 3 dla odpowiednio procedura marży - towary używane, procedura marży - dzieła sztuki, procedura marży - przedmioty kolekcjoners kie i antyki Decimal(18,2 Otrzymana kwota zapłaty dla zaliczki AdvanceVat Decimal(18,6 Kwota podatku dla zaliczki ReceivedDate Czas(datetime Data otrzymania faktury LogNo Int Numer kolejny zapisu dziennika (lp zapisu dziennika LogNoName Numer zapisu w dzienniku powietrzn ych, o których mowa w art. 2 pkt 10 lit. c ustawy Numer musi być unikalny Integrator plików JPK Strona 9 z 18
(nr zapisu dziennika LogDescription dziennika EvidenceDate Date Data sporządzeni a dowodu księgowego RecordingDate Date Data zaksięgowa nia IssueBy Osoba wystawiając a dokument Description DocumenteI D int - z tabeli DocumentTy oe 1.4 DocumentsRegisters Przechowuje informacje o powiązaniach dokumentów z rejestrami Dopuszcza lna Uwa gi Wykorzystyw ane w: identyfikator Dokument Dokument, Id z tabeli Document Register Rejestr Vat, Id z tabeli VatRegister VatRate Stawka Vat, Id z tabeli VatRate ValueNet zmiennoprzecin kowa (decimal(18,6 netto Integrator plików JPK Strona 10 z 18
ValueVAT zmiennoprzecin kowa (decimal(18,6 podatku ValueNetCurre ncy zmiennoprzecin kowa (decimal(18,6 netto w walucie ValueVATCurr ency zmiennoprzecin kowa (decimal(18,6 podatku w walucie Purpose (smallint Przeznacze nie, 1 - Zakupy związane ze sprzedażą opodatkowa ną, 2 - Zakupy ze sprzedażą zwolnioną, 3 - Zakupy związane ze sprzedażą opodatkowa ną i zwolnioną, 4 - Zakupy związane ze sprzedażą nieopodatk ową Service logiczna (bit Znacznik czy jest usługą EU logiczna (bit Znacznik UE 1.5 VatRates Przechowuje informacje o stawkach Vat Integrator plików JPK Strona 11 z 18
Dopuszczaln a Wykorzystywan e w: Identyfikat or Code (nvarchar(50 Kod stawki Value zmiennoprzecinko wa (decimal(5, 2 stawki np. 23 1.6 VatRegisters Przechowuje informacje o rejestrach Vat Dopuszczaln a Uwag i Wykorzystywan e w: Identyfikato r Name (nvarchar(100 stawki e (smallint 1 - zakup, 2 - sprzedaż, 3 - import, 4 - eksport Correction (smallint 0 - normalny, 1 - korygujący RegisterKin d (nvarchar(250 Rodzaj rejestru np. Środków trwałych, VAT nie podlegając y odliczeniu 1.7 Documente Przechowuje informacje o typach dokumentów Integrator plików JPK Strona 12 z 18
Dopuszczalna Wykorzystywane w: Name Model typu Wzór 1.8 Accounts Przechowuje informacje o planie kont Dopuszcza lna Wykorzystyw ane w: Code AccountDescriptio n AccountSubDescri ption Accounte OpeningBalanceW n OpeningBalanceM a SalesFromBeginingW n 2 56 2 56 2 56 2 56 Decimal(18,2 Decimal(18,2 Decimal(18,2 Identyfika tor Kod konta kategorii podkateg orii Pierws ze cyfry to syntety ka konta Bilans otwarcia winien Bilans otwarcia ma obrotów od otwarcia konta do bilansu otwarcia Dla począt ku roku Dla począt ku roku Integrator plików JPK Strona 13 z 18
po stronie Winien SalesFromBeginingM a Decimal(18,2 obrotów od otwarcia konta do bilansu otwarcia po stronie Ma 1.9 DocumentPosition Przechowuje informacje o finansowych pozycjach dokumentów Dopuszczaln a Uwag i Wykorzystywa ne w: Identyfikato r, Document Page Smallint Value ValueCurrenc y Decimal(18,2 Decimal(18,2 Powiązanie z dokumente m Strona 0 dla winien, 1 dla ma pozycji pozycji w walucie (dla dokumentó w walutowych,, Currency 3 Kod waluty Account Powiązanie z kontem w planie kont Description 25 6 pozycji 1.10 TradeDocumentPosition Przechowuje informacje o handlowych pozycjach Integrator plików JPK Strona 14 z 18
Dopuszczal na Uwa gi Wykorzystywa ne w: Identyfikato r, Document Powiązanie z dokumente m, Value Decimal(18, 2 pozycji, ValueVat Decimal(18, 2 Vat pozycji ValueCurrency Decimal(18, 2 pozycji w walucie (dla dokumentó w walutowych ValueVatCurren cy Decimal(18, 2 Vat pozycji w walucie (dla dokumentó w walutowych Currency 3 Kod waluty Description Measure Count DiscountAmoun t 25 6 25 6 Decimal(18, 2 VatRate int pozycji Jednostka miary Ilość towarów Suma obniżek (jeśli nie jest uwzględnio na w stawki podatku Integrator plików JPK Strona 15 z 18
1.11 BankAccounts Przechowuje informacje o numerach rachunków Dop. NULL Wykorzyst. w: Currency 3 Waluta rachunku IBAN znakowy (34 Number IBAN rachunku 1.12 Statements Przechowuje informacje o wyciągach Dop. NULL Wykorzyst. w: BankAccount konta StartingBalance Decimal(1 8,2 Saldo początkowe wyciągu StatementDate Date Data wyciągu 1.13 StatementOperations Przechowuje informacje o operacjach na wyciągu Dop. NULL Wykorzyst. w: Statement wyciągu OperationDate Date Data operacji Integrator plików JPK Strona 16 z 18
CompanyName Description Value Decimal(1 8,2 podmiotu operacji operacji Kwota operacji 1.14 Warehouses Przechowuje informacje o magazynach Dop. NULL Wykorzyst. w: Code Kod magazynu 1.15 WarehouseDocuments Przechowuje informacje o dokumentach magazynowych Dop. NULL Wykorzyst. w: e (smallint : 0 PZ, 1 WZ, 2 RW, 3 MM Warehouse magazynu Number Numer IssueDate Date Data wystawienia ServiceDate Date Data wykonania usługi Integrator plików JPK Strona 17 z 18
ContractorName InvoiceNumber kontrahenta 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 Opcjon alne dla RW i MM DLA PZ I WZ DLA PZ I WZ Przechowuje informacje o pozycjach dokumentów magazynowych Document ProductCode ProductName Count Measure Value Decimal(2 2,6 Decimal(1 8,2 Dop. NULL Wykorzyst. w: Kod towaru towaru Ilość towaru Jednostka miary pozycji Integrator plików JPK Strona 18 z 18