Import artikelen

Importeer artikelen voor eigen assortiment of als extern assortiment van uw leverancier.

Let op:
De im- en exportmodule is benodigd; een importprofiel dient eenmalig door de Helpdesk van Care4iT ingericht te worden.
Neem gerust contact met ons op voor verdere uitleg of voor het bespreken van oplossingen op maat.

Lees de volgende hoofdstukken voor meer informatie:

Ondersteunde formaten

De volgende formaten worden ondersteund:

Opties en filters

De volgende opties en filters zijn beschikbaar voor het importeren van de artikelen:

  1. Type import:
    • 0 - Intern voor eigen assortiment
    • 1 - Extern assortiment (artikelen van leverancier) (standaard)
  2. Vaste inkoopprijs bijwerken als leverancier de hoofdleverancier is:
    • true - Ja (standaard)
    • false - Nee
  3. Artikel automatisch toevoegen aan assortiment als deze valide is:
    • true - Ja
    • false - Nee (standaard)

Specificaties van Exceldocument

Het Exceldocument moet aan de volgende voorwaarden voldoen:

  • Excel 97-2003-bestand (XLS-extensie) of Excel 2007 of hoger (Open XML)-bestand (XLSX-extensie).
  • Het werkblad met de naam ImportArtikel wordt geïmporteerd. Als deze niet aanwezig is, dan wordt het 1e werkblad ingelezen.

De werkbladen worden automatisch alfabetisch gesorteerd, waardoor het 1e werkblad zal afwijken als er meerdere werkbladen in het Excelbestand aanwezig zijn. Advies is om het werkblad de naam ImportArtikel te geven.

  • Een hoofdregel met kolomnamen op de 1e regel is verplicht.
  • De kolomnamen in de hoofdregel zijn vooraf bepaald ofwel er kan geen eigen mapping ingesteld worden (zie ondersteunde kolommen).
  • De volgorde van kolommen is niet van belang.
  • Het formaat van de celwaarde moet correct zijn: een cel met numerieke waarde mag geen tekst bevatten (en vice versa).

Voorbeeldbestanden

Downloadlinks:

Ondersteunde kolommen van Exceldocument

Kolomnaam Alternatieve kolomnnamen Datatype (formaat) Verplicht Toelichting
Artikel-basis:
Type N0 Nee Type-waarden:
1 - Artikel
2 - Statiegeldartikel
3 - Vrij tekstartikel
4 - Tekstregel
TypeDescription TypeOmschrijving N25 Nee Type-omschrijving:
- Artikel
- Statiegeldartikel
- Vrij tekstartikel
- Tekstregel
IsDeposit IsStatiegeld Boolean Nee Indicatie of artikel een statiegeldartikel is
Name Naam, ArtikelNaam, ProductName A255 Ja Naam van artikel
AdditionalDescription ExtraOmschrijving, Omschrijving, AdditionalDescription, Description A4096 Nee Extra omschrijving
IsStockRegistration IsVoorraadRegistratie, IsVoorraad, IsStock Boolean Nee Voorraadregistratie is actief?
IsTrackingAndTracing Boolean Nee Tracking and tracing is actief?
IngredientsDeclaration IngredientenDeclaratie, Ingredienten, IngredientenTekst, Ingredients, IngredientsText A8192 Nee Ingrediëntendeclaratie: samenvatting van alle ingrediënten, inclusief vermelding van allergenen
AllergensDeclaration AllergenenDeclaratie, Allergenen, AllergenenTekst, Allergens, AllergensText A8192 Nee Allergenendeclaratie: samenvatting van alle allergeenwaarden
NutrientsDeclaration VoedingswaardenDeclaratie, Voedingswaarden, VoedingswaardenTekst, Nutrients, NutrientsText A8192 Nee Voedingswaardendeclaratie: samenvatting van alle voedingswaarden
BaseUnit Basiseenheid A255 Nee Basiseenheid, zoals “Kg” of “Stuk”
VatPercent BtwPercentage, Btw, Vat N1 Nee BTW-tarief ofwel -percentage
Manufacturer Fabrikant A255 Nee Fabrikant
Brand Merk A255 Nee Merk
GroupName GroepNaam, Groep, Group A255) Nee Naam of beschrijving van artikelgroep
LocationName LocatieNaam, Locatie, Location A255 Nee Naam of beschrijving van magazijnlocatie
Artikel:
Code ArtikelCode, ProductCode A25 Ja Code of zoeksleutel van artikel
Unit Eenheid, ArtikelEenheid, ProductUnit A255 Nee Eenheid, bijvoorbeeld “Kist”
Volume Inhoud, Content N5 Nee Inhoud, bijvoorbeeld “30”
PurchasePrice Inkoopprijs N4 Nee Standaard inkoopprijs
Stuk- of portieprijs, zoals prijs voor 1 stuk of 0,25 kg
SalesPrice Verkoopprijs N4 Nee Standaard verkoopprijs
Stuk- of portieprijs, zoals prijs voor 1 stuk of 0,25 kg
Barcode A255 Nee Barcode: EAN-8, EAN-13, GTIN, etc.
DeliveryTime Levertermijn N0 Nee Levertermijn in aantal dagen
IsBlockedForPurchase IsGeblokkeerdInkoop Boolean Nee Is geblokkeerd voor inkoop?
IsBlockedForProduction IsGeblokkeerdProductie Boolean Nee Is geblokkeerd voor productie?
IsBlockedForSale IsGeblokkeerdVerkoop Boolean Nee Is geblokkeerd voor verkoop?
Leverancier:
SupplierName LeverancierNaam, Leverancier A255 Nee Leveranciernaam
SupplierCreditorNumber LeverancierCrediteurNummer, CrediteurNummer, CreditorNumber A50 Nee Crediteurnummer van leverancier
SupplierProductCode LeverancierArtikelCode A25 Nee Artikelcode van leverancier
SupplierDeliveryTime LeverancierLevertermijn, Levertijd, DeliveryTime N0 Nee Levertermijn van leverancier in aantal dagen

Datatypes

Datatype Formaat (voorbeeld) Toelichting
A A25 Alphanumeriek waarde + maximaal aantal tekens
Boolean Indicatie, waarden (niet hoofdlettergevoelig):
- true, 1, yes, y, ja, j
- false, 0, no, n, nee
N N2 Numerieke waarde + aantal decimalen
D Datum

Specificaties van XML-document

Voorbeeldbestanden

Downloadlinks:

Structuur van XML-document

Element Kardinaliteit Toelichting
document 1 Root van XML-document
header 1
▪▪ sender 0 Verzender
▪▪▪ address 0 Bezoekadres
▪▪▪ contact 0 Contactinformatie
▪▪ receiver 0 Ontvanger
data 1
▪▪ productgroups 1 Artikelgroepen
▪▪▪ productgroup 1..* Artikelgroep
▪▪▪▪ products 1 Artikelen
▪▪▪▪▪ product 1..* Artikel
▪▪▪▪▪▪ name 1 Artikelnaam en vertalingen 1
▪▪▪▪▪▪ allergens 0..1 Allergenen
▪▪▪▪▪▪ nutrients 0..1 Voedingswaarden
▪▪▪▪▪▪ composition 1 Samenstelling
▪▪▪▪▪▪ additionalproperties 0..1 Extra eigenschappen
▪▪▪▪▪▪ prices 0..1 Relatiespecifieke prijzen 2

Structuur - Header

Element Attributen Datatype (formaat) Kardinaliteit Toelichting
header xs:element 1
▪ datetimecreatedutc xs:dateTime 1 Aanmaakdatum en -tijd van document
▪ referencenumber xs:string 1 Unieke referentie naar document
▪ documenttype xs:string 1 Documenttypes:
- PRODUCTS
- RELATIONWITHPRODUCTS
- RELATIONS
- PRICES
▪ version xs:unsignedByte 1 Schemaversie van documenttype
sender xs:element 0..1 Bevat gegevens van verzender
▪▪ name xs:string 0..1 Bedrijfsnaam
▪▪ vatnumber xs:string 0..1 BTW-nummer
▪▪ cocnumber xs:string 0..1 Kamer van Koophandel-nummer
▪▪ connectid xs:string 0..1 Verbindingssleutel voor communicatie via B2B Connect API
▪▪ address xs:element 0..1 Bezoekadres
▪▪▪ streetname xs:string 0..1 Straatnaam en huisnummer
▪▪▪ cityname xs:string 0..1 Woonplaats
▪▪▪ postalzone xs:string 0..1 Postcode
▪▪▪ country xs:string 0..1 Land
▪▪▪ code xs:string 1 Landcode van land
▪▪▪ gs1gln xs:string 0..1 GS1 adrescode (GLN)
▪▪ contact xs:element 0..1 Contactgegevens van verzender
▪▪▪ phone xs:string 0..1 Telefoonnummer
▪▪▪ email xs:string 0..1 E-mailadres
▪▪▪ website xs:string 0..1 Website
receiver xs:element 0..1 Bevat gegevens van ontvanger
▪▪ idrelation xs:string 0..1 UUID van relatie
▪▪ code xs:string 0..1 Code of zoeksleutel van relatie
▪▪ name xs:string 0..1 Bedrijfsnaam
▪▪ creditornumber xs:string 0..1 Crediteurnummer
▪▪ debtornumber xs:string 0..1 Debiteurnummer
▪▪ vatnumber xs:string 0..1 BTW-nummer
▪▪ cocnumber xs:string 0..1 Kamer van Koophandel-nummer
▪▪ gs1gln xs:string 0..1 GS1 adrescode (GLN)
▪▪ connectid xs:string 0..1 Verbindingssleutel voor communicatie via B2B Connect API

Structuur - Data

Element Attributen Datatype (formaat) Kardinaliteit Toelichting
data xs:element 1
productgroups xs:element 1 Artikelgroepen
▪▪ productgroup xs:element 1..* Artikelgroep
▪▪▪ idproductgroup xs:string 1 UUID van artikelgroep
▪▪▪ code xs:string 0..1 Code of zoeksleutel van artikelgroep
▪▪▪ name xs:string 1 Naam of beschrijving van artikelgroep
▪▪▪ products xs:element 1 Artikelen
▪▪▪▪ product xs:element 1..* Artikel
▪▪▪▪▪ idproduct xs:string 1 UUID van artikel
▪▪▪▪▪ type xs:unsignedByte 1 Soort:
1 - Artikel
2 - Statiegeldartikel
3 - Vrij tekstartikel
4 - Tekstregel
▪▪▪▪▪ typedescription xs:string 1 Soortbeschrijving
▪▪▪▪▪ code xs:string 0..1 Code of zoeksleutel van artikel
▪▪▪▪▪ name xs:element 1 Artikelnaam en vertalingen
▪▪▪▪▪▪ value xs:string 1 Artikelnaam
▪▪▪▪▪▪ translations xs:element 0..1 Vertalingen van artikelnaam 1
▪▪▪▪▪▪▪ translation xs:element 1..* Vertaling van artikelnaam
▪▪▪▪▪▪▪ code xs:string 1 Code van taal, zoals “nl-NL” of “en-US”
▪▪▪▪▪ additionaldescription xs:string 0..1 Extra omschrijving
▪▪▪▪▪ ingredientsdeclaration xs:string 0..1 Ingrediëntendeclaratie
▪▪▪▪▪ allergens xs:element 0..1 Allergenen
▪▪▪▪▪▪ declaration xs:string 0..1 Allergenendeclaratie
▪▪▪▪▪▪ allergen xs:element 0..* Allergeenwaarde van artikel
▪▪▪▪▪▪▪ idallergen xs:string 1 UUID van allergeen
▪▪▪▪▪▪▪ name xs:string 1 Allergeennaam
▪▪▪▪▪▪▪ nameshort xs:string 0..1 Korte allergeennaam
▪▪▪▪▪▪▪ extcode xs:string 0..1 Externe code van allergeen
▪▪▪▪▪▪▪ value xs:unsignedByte 1 Waarden:
1 - Bevat
2 - Onbekend
3 - Kan bevatten
4 - Bevat niet
▪▪▪▪▪ nutrients xs:element 0..1 Voedingswaarden
▪▪▪▪▪▪ declaration xs:string 0..1 Voedingswaardendeclaratie
▪▪▪▪▪▪ nutrient xs:element 0..* Voedingswaarde van artikel
▪▪▪▪▪▪▪ idnutrient xs:string 1 UUID van voedingswaarde
▪▪▪▪▪▪▪ name xs:string 1 Voedingswaardenaam
▪▪▪▪▪▪▪ nameshort xs:string 0..1 Korte voedingswaardenaam
▪▪▪▪▪▪▪ extcode xs:string 0..1 Externe code van voedingswaarde
▪▪▪▪▪▪▪ unitofmeasurement xs:string 1 Eenheid, zoals “gram” of “ml”
▪▪▪▪▪▪▪ measurementprecision xs:unsignedByte 1 Nauwkeurigheid/precisie van meting voedingswaarde:
0 - Circa / Ca.
1 - Exact
2 - Minder dan
3 - Afwezig in
▪▪▪▪▪▪▪ value xs:decimal 1 Waarde
▪▪▪▪▪ composition xs:element 1 Samenstelling van artikel
▪▪▪▪▪▪ summary xs:string 1 Samenvatting van samenstelling. Voorbeelden:
- Kg
- 2 Doos á 30 Stuk
- 0,25 Kg
- Zak á 1,50 Kg
▪▪▪▪▪▪ value xs:decimal 1 Aantal, bijvoorbeeld “2”
▪▪▪▪▪▪ valueuom xs:string 1 Eenheid, bijvoorbeeld “Doos”
▪▪▪▪▪▪ content xs:decimal 1 Inhoud, bijvoorbeeld “30”
▪▪▪▪▪▪ contentuom xs:string 1 Basiseenheid, bijvoorbeeld “Stuk”
▪▪▪▪▪▪ isbaseuom xs:boolean 1 Is samenstelling de basiseenheid?
▪▪▪▪▪▪ isweightuom xs:boolean 1 Is samenstelling een gewichtseenheid?
▪▪▪▪▪ additionalproperties xs:element 0..1 Extra eigenschappen van artikel
▪▪▪▪▪▪ manufacturer xs:string 0..1 Fabrikant
▪▪▪▪▪▪ brand xs:string 0..1 Merk
▪▪▪▪▪▪ barcode xs:string 0..1 Barcode: EAN-8, EAN-13, GTIN, etc.
▪▪▪▪▪▪ package xs:element 0..1 Verpakkingsinformatie
▪▪▪▪▪▪▪ size xs:element 0..1 Afmeting
▪▪▪▪▪▪▪▪ height xs:decimal 0..1 Hoogte
▪▪▪▪▪▪▪▪ width xs:decimal 0..1 Breedte
▪▪▪▪▪▪▪▪ depth xs:decimal 0..1 Diepte
▪▪▪▪▪▪▪▪ valueuom xs:string 0..1 Maateenheid, zoals “cm” of “meter”
▪▪▪▪▪▪▪ weight xs:element 0..1 Gewicht
▪▪▪▪▪▪▪▪ value xs:decimal 0..1 Gewichtswaarde
▪▪▪▪▪▪▪▪ valueuom xs:string 0..1 Maateenheid, zoals “kg”
▪▪▪▪▪▪▪ content xs:element 0..1 Inhoud
▪▪▪▪▪▪▪▪ value xs:decimal 0..1 Inhoudswaarde
▪▪▪▪▪▪▪▪ valueuom xs:string 0..1 Maateenheid, zoals “kg” of “liter”
▪▪▪▪▪▪ tareweight xs:element 0..1 Tarragewicht ofwel gewicht van verpakking zonder artikel
▪▪▪▪▪▪▪ value xs:decimal 0..1 Tarragewichtswaarde
▪▪▪▪▪▪▪ valueuom xs:string 0..1 Maateenheid, zoals “kg” of “gram”
▪▪▪▪▪▪ storagetemperature xs:element 0..1 Temperatuur bewaaradvies
▪▪▪▪▪▪▪ value xs:decimal 0..1 Waarde
▪▪▪▪▪▪▪ valueuom xs:string 0..1 Eenheid, zoals “celsius”
▪▪▪▪▪▪ shelflife xs:element 0..1 Houdbaarheid van artikel
▪▪▪▪▪▪▪ value xs:decimal 0..1 Waarde
▪▪▪▪▪▪▪ valueuom xs:string 0..1 Eenheid, zoals “dag”
▪▪▪▪▪▪ deliverytime xs:element 0..1 Levertermijn van artikel
▪▪▪▪▪▪▪ value xs:decimal 0..1 Waarde
▪▪▪▪▪▪▪ valueuom xs:string 0..1 Eenheid, zoals “dag”
▪▪▪▪▪ defaultpurchaseprice xs:decimal 1 Standaard inkoopprijs 2
Bijvoorbeeld portieprijs, zoals 0,25 Kg
▪▪▪▪▪ defaultpurchasepricebase xs:decimal 1 Standaard inkoopprijs in basiseenheid 2
Bijvoorbeeld kiloprijs, zoals 1 Kg
▪▪▪▪▪ purchaseprice xs:decimal 1 Inkoopprijs 3
▪▪▪▪▪ purchasepricebase xs:decimal 1 Inkoopprijs in basiseenheid 3
▪▪▪▪▪ defaultsalesprice xs:decimal 1 Standaard verkoopprijs 2
Bijvoorbeeld portieprijs, zoals 0,25 Kg
▪▪▪▪▪ defaultsalespricebase xs:decimal 1 Standaard verkoopprijs in basiseenheid 2
Bijvoorbeeld kiloprijs, zoals 1 Kg
▪▪▪▪▪ salesprice xs:decimal 1 Verkoopprijs 3
▪▪▪▪▪ salespricebase xs:decimal 1 Verkoopprijs in basiseenheid 3
▪▪▪▪▪ vatpercent xs:decimal 1 BTW-percentage
▪▪▪▪▪ isblockedforpurchase xs:boolean 1 Is geblokkeerd voor inkoop?
▪▪▪▪▪ isblockedforproduction xs:boolean 1 Is geblokkeerd voor productie?
▪▪▪▪▪ isblockedforsale xs:boolean 1 Is geblokkeerd voor verkoop?
▪▪▪▪▪ prices xs:element 0..1 Relatiespecifieke prijzen 2
▪▪▪▪▪▪ purchase xs:element 0..1 Prijzen per leverancier
▪▪▪▪▪▪ default xs:decimal 1 Standaard inkoopprijs
Bijvoorbeeld portieprijs, zoals 0,25 Kg
▪▪▪▪▪▪▪ relation xs:element 1..* Prijs van leverancier
▪▪▪▪▪▪▪ idrelation xs:string 1 UUID van relatie
▪▪▪▪▪▪▪ code xs:string 1 Code of zoeksleutel van relatie
▪▪▪▪▪▪▪ name xs:string 1 Bedrijfsnaam
▪▪▪▪▪▪▪ creditornumber xs:string 0..1 Crediteurnummer
▪▪▪▪▪▪▪ gs1gln xs:string 1 GS1 adrescode (GLN)
▪▪▪▪▪▪ sales xs:element 0..1 Prijzen per klant
▪▪▪▪▪▪ default xs:decimal 1 Standaard verkoopprijs
Bijvoorbeeld portieprijs, zoals 0,25 Kg
▪▪▪▪▪▪▪ relation xs:element 1..* Prijs van klant
▪▪▪▪▪▪▪ idrelation xs:string 1 UUID van relatie
▪▪▪▪▪▪▪ code xs:string 1 Code of zoeksleutel van relatie
▪▪▪▪▪▪▪ name xs:string 1 Bedrijfsnaam
▪▪▪▪▪▪▪ debtornumber xs:string 1 Debiteurnummer
▪▪▪▪▪▪▪ gs1gln xs:string 1 GS1 adrescode (GLN)

  1. Alleen beschikbaar als module Taal is aangeschaft. 

  2. Alleen beschikbaar in XML-document van type PRODUCTS

  3. Alleen beschikbaar in XML-document van type RELATIONWITHPRODUCTS