Export i import artikala

Export/import artikala za/iz vanjske sustave i uređaje

Deklaracija export/import datoteka za automatsko učitavanje i snimanje artikala iz vanjskih sustava.

Datum kreiranja: 09.05.2011.

Datum zadnje izmjene: 27.03.2024.

Konverter artikala je alat koji omogućava brzu i pouzdanu integraciju velikog broja artikala, čije podatke korisnik već posjeduje u nekom elektronskom formatu (npr iz drugog software-a ), u poslovno-informacijski sustav 4D Wand.

Export artikala u csv

Ako se želi napraviti izmjena na postojećim artiklima, iste se može eksportirati u csv datoteku sa svim poljima baze artikala. Da bi se napravio eksport potrebno je otići u 4D Wand -> Veleprodaja (NC)-> Registri -> Artikli, te pozvati eksport artikala prikazano kao na slici ispod.

Pozivom Export/Import --> Interni export/import baze artikala i usluga --> Export svih podataka o artiklima za 4D Wand u text datoteku, nakon upozorenja i pojašnjenja namjene ovog exporta, otvara se upit lokacije na koju se csv datoteka želi spremiti.

Import artikala

Vrlo je važno napomenuti da artikl koji će se nalaziti u bazi 4D Wand sustava mora biti klasificiran sukladno pravilima klasificiranja koja postavljamo ovdje, a pri tome treba držati na umu da je maksimalna duljina šifre artikla (zbroj duljina klasifikacije po nivoima + slobodne znamenke) 20 alfanumeričkih znakova podijeljenih u pet mogućih razina.
Primjer već popunjene konfiguracijske datoteke sadržan je u instalaciji 4D Wanda na poziciji W:\4D\Wand\Client\Ext, pa izmjene možete vršiti nad istom.

Popunjavanje XLS datoteka

Uz konverter isporučeni su predlošci preko kojih se pripremaju podaci za konverziju u MS Excel formatu koje treba popuniti s podacima koje želite integrirati u 4D Wand sustav.
Radi lakšeg snalaženja u datotekama različitim su bojama označena obavezna, opcionalna i dodatna polja koja nikako nisu za korištenje bez izričite upute djelatnika 4th Dimension. d.o.o.
Važna napomena: import podrazumijeva da se u pripremljenoj datoteci nalazi jednak broj redaka naslova kao i u XLS predlošku, te će isti broj redaka preskočiti prilikom importa.

Opis tipova podataka

NUMERIC(-mm.nn) - Numerički podatak maksimalne duljine mm znamenki (uključujući decimalni separator i predznak), od kojih je nn znamenki odvojeno za decimalna mjesta. Decimalni separator je , (zarez), a separator za tisućice se ne upisuje: npr.: -1234567890,12. Prethodni primjer predstavlja numerički podatak u formatu -14.2: predznak (-), 10 mjesta za cjelobrojni dio, decimalni zarez i 2 mjesta za decimalni dio (ukupno 14 znakova).

STRING(nn) - Tekstualni podataka s maksimalnom duljinom nn znakova u kom ne smije biti znak ; (točka-zarez)

DD.MM.GGGG - Datumski podatak formatiran u formatu dan.mjesec.godina gdje su dan i mjesec popunjeni vodećim nulama ako je isti manji od 10, npr.: 03.04.2006.

HH.MM.SS - Vremenski podatak formatiran u formatu sati:minute:sekunde gdje su sati, minute i sekunde popunjeni vodećim nulama ako su manji od 10, npr.: 03:04:09.

Datoteke klasifikacije: Nivo1.xls - Nivo5.xls

Datoteke klasifikacije popunjavaju se u skladu s postavkama koje ste postavili u ini datoteci, odnosno potrebno je ispuniti onoliko datoteka klasifikacija koliko ima aktivnih nivoa.

Br.

Podatak

Tip podatka

Opis podatka

1.

Šifra

STRING(<=20)

Šifra: šifra grupe klasifikacije na trenutnom nivou. Za sve nivoe osim prvog šifra treba sadržavati i šifru grupe višeg nivoa na koju se trenutna grupa veže hijerarhijski.

2.

Naziv

STRING(<=80)

Naziv grupe

U ovisnosti o parametru Ažuriraj postojeće registre import će preskočiti postojeće registre ili ih pregaziti s podacima iz koji se importiraju iz datoteke

Datoteke atributa: Atributi1.xls - Atributi4.xls

Datotekama atributa možete prije konverzije artikala u 4D Wand-u pripremiti registre atributa, kako bi se isti mogli pridružiti artiklima tijekom same konverzije.

Br.

Podatak

Tip podatka

Opis podatka

1.

Šifra

STRING(<=20)

Šifra atributa

2.

Naziv

STRING(<=80)

Naziv atributa

3.

Opis1

STRING(<=80)

Opis atributa

4.

Opis2

STRING(<=80)

Dodatni opis atributa

5.

Faktor1

NUMERIC(11,2)

Prvi faktor

6.

Faktor2

NUMERIC(11,2)

Drugi faktor

Šifru i naziv atributa je nužno popuniti kako bi se atribut mogao dodati. Ostala polja su samo za proizvoljno korištenje.

U ovisnosti o parametru "Ažuriraj postojeće registre" import će preskočiti postojeće registre ili ih pregaziti s podacima iz koji se importiraju iz datoteke

Jedinice Mjere.xls

Datotekom jedinice mjere možete prije konverzije artikala u 4D Wand-u pripremiti registre jedinica mjere, kako bi se isti mogli pridružiti artiklima tijekom same konverzije.

Br.

Podatak

Tip podatka

Opis podatka

1.

Šifra

STRING(<=3)

Šifra jedinice mjere (npr. Kg)

2.

Naziv

STRING(<=80)

Naziv jedinice mjere (npr. Kilogram)

3.

StranaOznaka

STRING(<=10)

Šifra na stranom jeziku

U ovisnosti o parametru "Ažuriraj postojeće registre" import će preskočiti postojeće registre ili ih pregaziti s podacima iz koji se importiraju iz datoteke

Valute.xls

Datotekom valute možete prije konverzije artikala u 4D Wand-u pripremiti registre valuta, kako bi se isti mogli pridružiti artiklima tijekom same konverzije.

Br.

Podatak

Tip podatka

Opis podatka

1.

Šifra

STRING(<=3)

Šifra valute (npr. 001)

2.

Naziv

STRING(<=80)

Naziv valute (npr. Hrvatska kuna)

3.

Oznaka

STRING(<=3)

Oznaka valute (npr. KN)

4.

Stoti dio

STRING(<=3)

Stoti dio valute (npr. lp)

5.

Jedinica

NUMERIC(3)

Osnovna jedinica valute (npr. 1 za kune)

U ovisnosti o parametru "Ažuriraj postojeće registre" import će preskočiti postojeće registre ili ih pregaziti s podacima iz koji se importiraju iz datoteke

Carinske tarife.xls

Datotekom carinske tarife možete prije konverzije artikala u 4D Wand-u pripremiti registre carinskih tarifa, kako bi se isti mogli pridružiti artiklima tijekom same konverzije.

Br.

Podatak

Tip podatka

Opis podatka

1.

Šifra

STRING(<=3)

Šifra tarife (npr. 001)

2.

Naziv

STRING(<=80)

Naziv tarife

3.

Opis1

STRING(<=80)

Opis atributa

4.

Opis2

STRING(<=80)

Opis atributa

5.

Stopa

NUMERIC(5,2)

Postotak carinske tarife

6.

Svota

NUMERIC(9,2)

Iznos carine

7.

Prijenos

NUMERIC(9,2)

Prijenos carine

8.

Maksimalni postotak

NUMERIC(5,2)

Maksimalni iznos carine

9.

Obračun težine

NUMERIC(1)

Način obračuna težine za intrastat od 1-4

10.

Export za intrastat

NUMERIC(1)

Da li se ova tarifa eksportira u intrastat obrazac

U ovisnosti o parametru "Ažuriraj postojeće registre" import će preskočiti postojeće registre ili ih pregaziti s podacima iz koji se importiraju iz datoteke

Dodatne šifre.xls

Datotekom dodatne šifre možete prije konverzije artikala u 4D Wand-u pripremiti registar dodatnih šifara, kako bi se isti mogli pridružiti artiklima tijekom same konverzije.
Pridruživanje dodatnih šifara radi u ovisnosti o parametru "Kriterij za prepoznavanje postojećih artikala" te će polje Roba tretirati kao šifra, barkod, kataloški broj ili ID

Br.

Podatak

Tip podatka

Opis podatka

1.

Roba

STRING(<50)

Šifra, barkod, kataloški broj ili ID robe (u ovisnosti o parametru)

2.

Partner

Numeric(6)

Šifra partnera za kojeg vrijedi dodatna šifra

3.

Dodatna Šifra/BarCode

STRING(<=50)

Dodatna šifra/Barcode za robu

3.

Naziv / Dodatni opis

STRING(<=80)

Naziv / Dodatni opis za robu

3.

Drugi Naziv

STRING(<=80)

Drugi naziv za robu

3.

Treći Naziv

STRING(<=80)

Treći naziv za robu

4.

Količina u pakiranju

NUMERIC(9,3)

Količina robe u pakiranju

U ovisnosti o parametru "Ažuriraj postojeće registre" import će preskočiti postojeće registre ili ih pregaziti s podacima iz koji se importiraju iz datoteke

Dodatni atributi.xls

Datotekom dodatni atributi možete prije konverzije artikala u 4D Wand-u pripremiti dodatne atribute za artikle, te ih pridružiti artiklu.
Pridruživanje dodatnih atributa radi u ovisnosti o parametru "Kriterij za prepoznavanje postojećih artikala" te će polje Roba tretirati kao šifra, barkod, kataloški broj ili ID

Br.

Podatak

Tip podatka

Opis podatka

1.

Roba

STRING(<50)

Šifra, barkod, kataloški broj ili ID robe (u ovisnosti o parametru)

2.

Naziv vrste atributa

STRING(<=30)

Naziv vrste atributa

3.

Vrijednost dodatnog atributa

STRING(<=500)

Vrijednost unutar vrste atributa koja se treba pridružiti

3.

Tip vrste atributa

NUMERIC(1)

Tip vrste atributa: 1 = Stavka padajućeg menija, 2 = CheckBox (opcija da/ne), 3 = Tekstualni opis

Vezane datoteke.xls

Datotekom vezane datoteke možete na artikle i usluge u 4D Wandu vezati slike i ostale vrste datoteka s diska. TIme ćete značajno ubrzati povezivanje više fotografija ili dokumenata (npr. jpg, png, pdf, doc,... datoteka). Naročito je korisno za pripremu podataka za web shop.
 Pridruživanje dodatnih atributa radi u ovisnosti o parametru "Kriterij za prepoznavanje postojećih artikala" te će polje Roba tretirati kao šifra, barkod, kataloški broj ili ID

Br.

Podatak

Tip podatka

Opis podatka

1.

Roba

STRING(<50)

Šifra, barkod, kataloški broj ili ID robe (u ovisnosti o parametru)

2.

Vrsta dokumenta

STRING(<=6)

Šifra registra vrste dokumenta (npr. "Slika", "Prilog", "001", "005" i sl.)

3.

Opis dokumenta

STRING(<=100)

Opis dokumenta

4.

Datoteka

STRING(<=250)

Puni path i naziv datoteke

Artikli i usluge.xls

Glavna datoteka konverzije, pomoću nje se definiraju robe i usluge koje želite integrirati u 4D Wand. U slučaju ikakvih nejasnoća vrijedi pripomenuti - sva polja u ovoj datoteci generalno odgovaraju istoimenim poljima na formi artikala i planskoj kalkulaciji 4D Wand-a te su detaljno pojašnjena u uputstvima 4D Wand-a.
Popis polja koja je moguće popuniti te pojašnjenja za određena polja

Br.

Podatak

Tip podatka

Opis podatka

1.

ID robe

NUMERIC(6)

ID robe

2.

Vrsta

NUMERIC(1)

Vrsta robe:
0 - Artikli
2 - Usluge

3.

Tip

STRING(1)

Tip stavke:
R-Roba (0)
P-Proizvod (1)
U-Uslugu (2)
V-Vozilo (3)
O-Objekt (4)

4.

Šifra

STRING(<=20)

Potpuna šifra artikla koji se dodaje

5.

Grupa

STRING(<=20)

Grupa klasifikacije kojoj artikal pripada - broj u grupi će se dodijeliti sam

6.

Kataloški broj

STRING(<=30)

Kataloški broj artikla

7.

Naziv artikla

STRING(<=80)

Naziv artikla koji se importira

8.

Drugi naziv

STRING(<=80)

Drugi naziv artikla koji se importira

9.

Treći naziv

STRING(<=80)

Treći naziv artikla koji se importira

10.

WWW

STRING(<=250)

Web adresa vezana za artikl

11.

Slika

STRING(<=250)

Slika vezana na artikl

12.

Slika W

NUMERIC

Visina slike

13.

Slika H

NUMERIC

Širina slike

14.

Jedinica mjere

STRING(<=3)

Jedinica mjere artikla

15.

Osnovno pakiranje

NUMERIC(11,4)

Osnovno pakiranje artikla

16.

Neto težina po jedinici mjere

NUMERIC(9,2)

Izražena u odabranoj jedinici mjere

17.

Bruto težina po jedinici mjere

NUMERIC(9,2)

Ne koristi se

18.

Mjerna jedinica težine

STRING(<=20)

Težina po jedinici mjere

19.

Druga jedinica mjere

STRING(<=3)

Druga jedinica mjere

20.

Međuodnos jedinica mjere

NUMERIC(11,4)

Poveznica između jedinica mjere

21.

Dimenzije

STRING(<=20)

Dimenzije artikla

22.

Zapremnina

NUMERIC(8,4)

Fizička zapremnina

23.

Proizvođač

NUMERIC(6)

Šifra proizvođača u 4D Wand-u

24.

Dobavljač

NUMERIC(6)

Šifra dobavljača u 4D Wand-u

25.

Datum promjene VPC

DD.MM.GGGG

Datum zadnje promjene veleprodajne cijene

26.

Datum Kom

DD.MM.GGGG

Datum zadnjeg komisijskog ulaza

27.

Datum ulaza

DD.MM.GGGG

Datum zadnjeg ulaza

28.

Datum izlaza

DD.MM.GGGG

Datum zadnjeg izlaza

29.

Atribut 1

STRING(<=5)

Upisuje se šifra atributa 1

30.

Atribut 2

STRING(<=5)

Upisuje se šifra atributa 2

31.

Atribut 3

STRING(<=5)

Upisuje se šifra atributa 3

32.

Atribut 4

STRING(<=5)

Upisuje se šifra atributa 4

33.

Grupa stavki

STRING(<=6)

Šifra grupe stavki kojoj artikl pripada

34.

Ambalaža

STRING(<=5)

Šifra ambalaže

35.

Ulazna trošarina

STRING(<=2)

-

36.

Rezerva 1

STRING(<=6)

Ne koristi se

37.

Rezerva 2

STRING(<=6)

Ne koristi se

38.

Porezna tarifa

STRING(<=3)

Upisuje se šifra tarife i to

1 PDV 22%

1.1 PDV 22% + 30% trošarine

1.2 PDV 22% + PP 3%

2 PDV 0%

3 PDV 10%

3.1 PDV 10% + 30% trošarine

3.2 PDV 10% + PP 3%

4 PDV 23%

4.1 PDV 23% + 30% trošarine

4.2 PDV 23% + PP 3%

5 Neoporezivo

6 PDV 25%

6.1 PDV 25% + 30% trošarine

6.2 PDV 25% + PP 3%

7 PDV 5%

7.1 PDV 5% + 30% trošarine

7.2 PDV 5% + PP 3%

39.

Carinska tarifa

STRING(<=20)

Upisuje se šifra tarife

40.

Zemlja podrijetla

STRING(<=20)

U ovo polje upisujete zemlju porijekla artikla. Zemlja porijekla se koristi u nekim izvještajima za pregled skladišta po zemljama porijekla. Ovo polje se automatski popunjava ako ste odabrali proizvođača artikla.

41.

Država

STRING(<=2)

Šifra države iz registra Gradovi, oblasti i države

42.

Atestni broj

STRING(<=50)

U ovo polje upisujete atestni broj ako je to potrebno.

43.

Atestni datum

DD.MM.GGGG

Datum izvršenog atesta

44.

Jamstvo

STRING(<=50)

U ovo polje upisujete jamstvo za dotični artikl ako je to potrebno.

45.

Skladišno mjesto

STRING(<=30)

U ovo polje upisujete skladišno mjesto. Neki izvještaji u Wand-u mogu se ispisati po istima kako bi se olakšalo slaganje robe prilikom isporuke.

46.

Konto

STRING(<=10)

Šifra konta za automatska knjiženja

47.

Dozvoljeni kalo

NUMERIC(5,2)

Postotak zakonski dozvoljenog kala/rasapa/loma za artikl

48.

Ostalo

NUMERIC(5,3)

Ne koristi se

49.

Cjenik

NUMERIC(3)

Navedeno polje označava broj cjenika po planskoj kalkulaciji, a definira se:

1 Označen cijenik broj 1

2 Označen cijenik broj 2

4 Označen cijenik broj 3

8 Označen cijenik broj 4

16 Označen cijenik broj 5

32 Označen cijenik broj 6

64 Označen cijenik broj 7

128 Označen cijenik broj 8
 

Kombinacije više cijenika na jednom artiklu se dobivaju tako da se navedene binarne vrijednosti zbrajaju, npr. 255 ako su sve kolone cjenika označene.

50.

PPOM

NUMERIC(1)

Definira da li se za artikl primjenjuje poseban postupak oporezivanja marže
 

0 ne primjenjuje se

1 primjenjuje se

51.

Trigonik

NUMERIC(3)

Ne koristi se

52.

Unos serijskog broja

NUMERIC(1)

Definira nužnost upisa serijskih brojeva prilikom dodavanje stavke artikla
 

0 - unos nije obavezan

1 - barem jedan serijski broj

2 - broj serijskih brojeva mora odgovarati količini artikala

53.

GPP

NUMERIC(3)

Ne koristi se

54.

Proizvod

NUMERIC(3)

Ne koristi se

55.

ByteRezerva1

NUMERIC(3)

Ne koristi se

56.

ByteRezerva2

NUMERIC(3)

Ne koristi se

57.

ByteRezerva3

NUMERIC(3)

Ne koristi se

58.

ByteRezerva4

NUMERIC(3)

Ne koristi se

59.

ByteRezerva5

NUMERIC(3)

Ne koristi se

60.

Barkod

NUMERIC(13)

Šifra za rad s barcode čitačima

61.

Minimalna količina

NUMERIC(12,2)

Za procese planiranja zaliha

62.

Optimalna količina

NUMERIC(12,2)

Za procese planiranja zaliha

63.

Maksimalna količina

NUMERIC(12,2)

Za procese planiranja zaliha

64.

Bruto devizna cijena

NUMERIC(13,2)

Nabavna cijena dobavljača prije rabata

65.

Rabat dobavljača

NUMERIC(5,2)

Rabat dobavljača za plansku kalkulaciju

66.

Cijena u devizi

NUMERIC(13,2)

U odabranoj valuti

67.

Cijena dobavljača

NUMERIC(13,2)

Neto nabavna cijena u kunama

68.

Troškovi prije carine

NUMERIC(5,2)

Troškovi prije carine za plansku kalkulaciju

69.

Carinski troškovi

NUMERIC(5,2)

Carinski troškovi za plansku kalkulaciju

70.

Ostali troškovi

NUMERIC(5,2)

Ostali troškovi za plansku kalkulaciju

71.

Nabavna cijena

NUMERIC(11,2)

Nabavna cijena za plansku kalkulaciju

72.

Stara cijena

NUMERIC(9,3)

Ne koristi se

73.

Marža

NUMERIC(9,3)

Marža artikla

74.

Planska veleprodajna marža

NUMERIC(9,3)

Planirana veleprodajna marža artikla

75.

Planska maloprodajna marža

NUMERIC(9,3)

Planirana maloprodajna marža artikla

76.

Minimalna marža

NUMERIC(9,3)

Planirana minimalna marža za odabrani artikl

77.

Maksimalna marža

NUMERIC(9,3)

Planirana maksimalna marža za odabrani artikl

78.

Veleprodajna cijena

NUMERIC(11,2)

Planirana veleprodajna cijena artikla

79.

Komisijska veleprodajna cijena

NUMERIC(11,2)

Planirana komisijska veleprodajna cijena

80.

VP Cijena Dealer

NUMERIC(11,2)

Ne koristi se

81.

PPT

NUMERIC(5,2)

Porez na luksuz

82.

PPP

NUMERIC(5,2)

Postotak PDV-a

83.

PPU

NUMERIC(5,2)

Porez na potrošnju

84.

PPG

NUMERIC(5,2)

-

85.

Maloprodajna cijena

NUMERIC(11,2)

Planirana maloprodajna cijena

86.

KomMPCijena

NUMERIC(11,2)

Komisijska maloprodajna cijena

87.

Test Vp Cijena / Planska VP Cijena

NUMERIC(11,2)

Test veleprodajna cijena

88.

Test MP Cijena / Planska MP Cijena

NUMERIC(11,2)

Test maloprodajna cijena

89.

Rabat

NUMERIC(7,2)

Ne koristi se

90.

Šifra devize

STRING(3)

Šifra devize u kojoj se artikal vodi

91.

Tečaj devize

NUMERIC(12,8)

Tečaj valute u kojoj se artikal vodi

92.

Kreirao

NUMERIC

Korisnik koji je unio artikl

93.

Mijenjao

NUMERIC

Korisnik koji je zadnji mijenjao artikl

94.

Datum unosa

DD.MM.GGGG

Datum unosa artikla

95.

Datum izmjene

DD.MM.GGGG

Datum zadnje izmjene artikla

96.

Hide

NUMERIC(1)

Da li je artikl Van upotrebe

0 - Ne
1 - Da

97.

Export

NUMERIC(3)

-

98.

Napomena

STRING(6400)

Opis artikla

Snimanje CSV datoteka

Nakon što ste popunili željenu šprancu, potrebno je šprancu iz Excela spremiti pod istim nazivom, ali u CSV formatu. Sve CSV datoteke trebaju biti u ANSI Windows 1250 encodingu kako bi se ispravno importirali dijakritički znakovi. Dakle, ako za kreiranje importne *.csv datoteke koristite MS Excel, kod spremanja datoteke u *.csv format u polju "Save as type" potrebno je odabrati CSV (Comma delimited) kako biste dobili traženo (ANSI Windows 1250 kodiranje):

Pokretanje importa artikala

Nakon što je pripremljena csv datoteka za import u 4D Wand, potrebno je otići u 4D Wand -> Veleprodaja (NC)-> Registri -> Artikli, te pozvati Export/Import --> Interni export/import baze artikala i usluga --> Import svih podataka o artiklima za 4D Wand iz text datoteke (na slici ispod).

Nakon poziva Importa svih podataka o artiklima iz tekst datoteka otvara se prozor konvertera koji obrađuje datoteku (1.).

Da bi se import odradio ispravno potrebno je prvo postaviti određene postavke odabirom tipke Podesi (3.). Na prikazanom prozoru potrebno je odabrati putanju do direktorija u kojem se nalazi pripremljena csv datoteka, kako bi se import mogao odraditi. Ako se radi izmjena postojećih artikala potrebno je odabrati kriterij prepoznavanja artikala, a to su prepoznavanje po šifri, barkodu, kataloškom broju ili ID-u. Ako u izmijenjenoj datoteci postoje artikli koji ne postoje u 4D Wand-u, a iste se želi dodati potrebno je odabrati opciju Ako traženi artikl ne postoji, kreiraj ga. Da bi se izmjena odradila potrebno je i odrediti polja koja se žele izmijeniti.

S obzirom na to da se radi o IZUZETNO destruktivnom procesu, prije potvrdnog odgovora (2.) svakako napravite backup 4D Wand-a. To je jedini način da u slučaju poteškoća i problema vratite stare podatke.


*** Napomena - upute se mogu razlikovati u slikama i tekstu od sadržaja koji se nalazi na vašem računalu, ovisno o inačici 4D Wanda koju trenutno koristite. Posljedica je to stalnog razvoja i nadogradnje 4D Wanda, a koji iz objektivnih razloga dinamikom ne prati i nadogradnja modula Upute. Posebno se to odnosi na zamjenu službene valute RH kuna (kn) u euro (€) i njen prikaz u uputama.