Struktura dokumenata i stavaka

Poveznice - Robno i materijalno poslovanje.

Dokumenti - Zaglavlje dokumenta

POLJETIPOPISNAPOMENA
Tip[nvarchar(50)] NULLTip dokumenta
Broj[int] NULLBroj dokumenta
Vrsta[nvarchar(50)] NOT NULLVrsta dokumenta
Datum[datetime] NULLDatum dokumentaVrijednost bez upisa sata, minuta i sekundi npr. "2021-02-25 00:00:00.000"
DatumSys[datetime] NULLSistemski datumVrijednost bez upisa sata, minuta i sekundi npr. "2021-02-25 00:00:00.000"
DatumIsporuke[datetime] NULLDatum isporuke
Valuta[datetime] NULLDatum plaćanja (valuta)
Partner[int] NULLKupacNe koristi se
Status[smallint] NULLStatus dokumenta
BrutoIznos[money] NULLBruto iznos
NetoIznos[money] NULLNeto iznos
Osnovica[money] NULLOsnovica za PDV
PDV[money] NULLPDV
Rabat1[money] NULLRabat
Rabat2[money] NULLRabat
Rabat3[money] NULLRabat
Kasa[money] NULLOznaka kase
Komerc[int] NULLKomercijalist
Veza[bigint] NULLVezni dokument
Napomena[bigint] NULLNapomenaNe koristi se
NacinObrPoreza[smallint] NULLNačin obračuna poreza
Exported[bit] NOT NULLOznaka exportaNe koristi se
id_old[bigint] NULLStari ID dokumentaNe koristi se
Partner_uuid[uniqueidentifier] NOT NULLJedinstvena oznaka partnera
Komerc_uuid[uniqueidentifier] NULLJedinstvena oznaka komercijalista
Vrsta_np[nvarchar(50)] NULLOznaka načina plaćanja
VeznaOznaka[varchar(25)] NULLVezna oznaka
napomena_txt[varchar(7000)] NULLNapomena
ID[int] NOT NULLID dokumenta
db_lokacija_id[int] NULLID lokacije (skladišta)
record_uuid[uniqueidentifier] NOT NULLJedinstvena oznaka zapisaPopunjava se automatski
record_version[timestamp] NOT NULLVerzija zapisaPopunjava se automatski
record_fordelete[int] NOT NULLOznaka za brisanje zapisaPopunjava se automatski
record_source[varchar(50)] NOT NULLIzvor zapisaPopunjava se automatski
rmk_dokument_uuid[uniqueidentifier] NULLJedinstvena oznaka dokumenta RMKPopunjava se automatski
swc_napomena[varchar(255)] NULLNapomenaInterno polje
Lokacija[int] NULLLokacija
Lokacija_uuid[uniqueidentifier] NOT NULLJedinstvena oznaka lokacije
dok_rabat_iznos[money] NULLIznos dodatnog popusta (Skonto)
postanska_adresa[varchar](7000) NULLPoštanska adresa
pdf_file[varchar](255) NULL

pdf_file_path[varchar](255) NULL

Stavke - Stavke dokumenata

POLJETIPOPISNAPOMENA
ID[int] IDENTITY(1,1) NOT NULLID stavke
Dokument[int] NOT NULLOznaka dokumentaVeza stavke na tablicu Dokumenti (Dokument.ID = Stavke.Dokument)
Tip[nvarchar(2)] NULLTip dokumenta
Broj[int] NULLBroj dokumenta
Artikal[int] NULLArtikalNe koristi se
Kolicina[numeric(28,8)] NULLKoličina u stavci
Pakovanje[int] NULLOznaka pakiranja
Cijena[money] NULLCijena stavke
Iznos[money] NULLIznos stavke
Rabat1[money] NULL

Rabat u stavci


Rabat2[money] NULLRabat u stavci
Rabat3[money] NULLRabat u stavci
Osnovica[money] NULLOsnovica za PDV stavke
PDV[money] NULLPDV za stavku
NetoIznos[money] NULLNeto iznos stavke
Stanje[smallint] NULLStanjeNe koristi se
Zapazanje[nvarchar(5)] NULLZapažanjeNe koristi se
Status[nvarchar(100)] NULLStatus stavkeNe koristi se
DatumSys[datetime] NOT NULLSistemski datumVrijednost bez upisa sata, minuta i sekundi npr. "2021-02-25 00:00:00.000"
Exported[bit] NOT NULLOznaka exportaNe koristi se
id_old[bigint] NULLStari IDNe koristi se
dokument_old[bigint] NULLStari dokumentNe koristi se
artikal_uuid[uniqueidentifier] NOT NULLJedinstvena oznaka artikla
artikal_old[bigint] NULLStari artikalNe koristi se
napomena_txt[varchar(7000)] NULLNapomena na stavci
record_uuid[uniqueidentifier] NOT NULLJedinstvena oznaka artiklaPopunjava se automatski
record_version[timestamp] NOT NULLOznaka verzije zapisaPopunjava se automatski
record_fordelete[int] NOT NULLOznaka za brisanje zapisaPopunjava se automatski

U tablice Dokumenti i Stavke upisuju se podaci iz dokumenta sa web-a (najčešće narudžba) kako bi se on preuzeo u Robno-materijalno knjigovodstvo. 

U tablicu Dokumenti upisuje se zaglavlje dokumenta (Broj, Vrsta, Datum, Partner_uuid, Lokacija_uuid).

U tablicu Stavke upisuju se stavke iz dokumenta (artikal_uuid, Količina).

Veza između ove dvije tablice ostvaruje se preko polja Dokument.ID = Stavke.Dokument.

Kod B2C web shopova narudžbe se u pravilu evidentiraju na Nepoznatog kupca. U tablicu Dokumenti šalje se UUID Nepoznatog kupca, a u polje napomena_txt upisuju se eventualno dodatni podaci o kupcu (ime, adresa, telefon,...).

Na ovoj stranici




Vezani sadržaj




Niste pronašli odgovor na pitanje?

Pretražite Bazu znanja ili pošaljite upite na

podrska@swing-consulting.hr