Producten en prijzen exporteren en importeren vanuit Excel

De exportfunctie is beschikbaar in de Prijzenlijst, waar het systeem toestaat de resultaten van een zoekopdracht in de lijst te exporteren.

Het geëxporteerde Excel-bestand kan worden gebruikt voor de importfunctie omdat het dezelfde structuur heeft die de import vereist.

De importfunctie bevindt zich in het hoofdmenu links, onder de lijst Producten en Prijzen, toegankelijk door op het bewerkingsteken te klikken.

Excel-bestand met uitleg over de velden

Zie het bestand hier

Details van het Excel-bestand

Voor elk productdetail en prijsdetail is een kolom gedefinieerd, en het te importeren bestand moet dezelfde structuur aanhouden als in het bijgevoegde voorbeeld.

U kunt meerdere producten tegelijk importeren, elk met meerdere prijzen.

Voor het importeren van een product met meer dan één prijs:

  • Op de 1e rij (die in feite de 2e rij in het Excel-bestand is, omdat de 1e rij de koptekst is), moet u de productgegevens en de gegevens voor de 1e prijs van het product invullen.
  • Op de volgende rijen, om 10 prijzen voor hetzelfde product in te voeren, moet u dezelfde informatie kopiëren en plakken voor alle 13 Productkolommen in 10 regels en vervolgens de prijsgerelateerde kolommen voor elke regel afzonderlijk invullen.

Wanneer u de gegevens voor het 1e product met al zijn prijzen heeft voltooid, zoals hierboven uitgelegd, kunt u andere producten met bijbehorende prijzen toevoegen in hetzelfde Excel-bestand.

Belangrijke opmerking!

Voor de kolommen van het Excel-bestand die moeten worden ingevuld met TRUE of FALSE waarden, moet de kolom worden opgemaakt als Booleaanse waarde.

Pas eerst het juiste formaat toe op de kolomeellen en typ daarna TRUE of FALSE.

A screenshot showing the file open in excel and how to set a column to have boolean values

Alle kolommen die TRUE of FALSE vereisen, moeten worden ingevuld met een van deze twee waarden, zonder uitzondering.

Elk product moet minimaal 1 prijs hebben waarvoor de datums Season Begin/Season End, Book Begin/Book End moeten worden ingevuld, anders resulteert de import in een fout.

A screenshot showing the season begin, season end, book begin and book end in a product excel file

Kolommen van het Excel-bestand toegelicht

Product ID

Voor nieuwe producten laat u deze kolom leeg of vult u 0 (nul) in als waarde.

Voor het bijwerken van een bestaand product voert u het ID van het product in Victoury in dit veld in.

Als er een ID wordt ingevoerd dat niet in Victoury wordt gevonden, wordt deze rij genegeerd.

Product ProductCode

Als de kolom Product ID al is ingevuld, wordt de productcode van de gevonden invoer niet bijgewerkt; alleen de overige gegevens worden bijgewerkt.

Als er geen ID is ingevoerd, wordt een nieuw product aangemaakt met deze productcode.

Als er geen ID is ingevoerd en de productcode al bestaat in Victoury, wordt er een fout geretourneerd.

Het bijwerken van productgerelateerde gegevens vindt niet plaats op basis van identificatie via productcode.

OPMERKING: Victoury staat geen dubbele productcodes toe; uw codes moeten dus uniek zijn.

Product ProfitCenter (Merk)

Voer de merkcode in zoals gedefinieerd in de keuzelijst Brands.

Product VisitedAreas

Voer de codes voor bezochte gebieden in zoals gedefinieerd in de keuzelijst Visited_Areas.

Product Supplier Id

Voer het leveranciers-ID in.

Product Supplier CompanyName1

Als er geen leveranciers-ID is ingevoerd, maar er wel een naam is opgegeven in de kolom Supplier Name, wordt er een nieuwe leverancier aangemaakt en wordt het ID van de nieuwe leverancier aan het product toegewezen.

Als zowel het ID als de naam van de leverancier zijn ingevoerd – wordt het leveranciers-ID aan het product toegewezen en de naam genegeerd.

Als noch het leveranciers-ID noch de naam is ingevoerd – wordt het leveranciers-ID NULL voor dit product.

Product SupplierProductCode

Alfanumerieke waarden en symbolen

Product Name

Alfanumerieke waarden en symbolen

Product Category

Voer de keuzelijstcode in uit de keuzelijst Product_Category.

Product Country Area

Voer de keuzelijstcode in uit de keuzelijst Country_Area.

Product ChargeNights

De waarden voor deze kolom zijn true of false.

Product Rating

Voer de keuzelijstcode in uit de keuzelijst Product_Rating.

Product Type

Dit kan een van de volgende waarden zijn: ARRANGEMENT, ITINERARY of BOTH.

Product DurationDays

Numerieke waarden

Product DurationNights

Numerieke waarden

Product BookDaily

De waarden voor deze kolom zijn true of false.

Product WeekDays

Wijzig vóór het bewerken het celformaat naar TEKST in plaats van GETAL. De waarde moet als 0123456 zijn, waarbij 0 = Zondag, 1 = Maandag, 2 = Dinsdag, 3 = Woensdag, 4 = Donderdag, 5 = Vrijdag, 6 = Zaterdag.

Product HasOccupancy

De waarden voor deze kolom zijn true of false.

Product MaxChildAge

Numerieke waarden die de maximumleeftijd voor kinderen vertegenwoordigen.

Product MaxInfantAge

Numerieke waarden die de maximumleeftijd voor zuigelingen vertegenwoordigen.

Product MaxBabyAge

Numerieke waarden die de maximumleeftijd voor baby's vertegenwoordigen.

Product MinSeniorAge

Numerieke waarden die de minimumleeftijd voor senioren vertegenwoordigen.

Product EmbarkAddress Id and Product EmbarkLocation

Wanneer het inschepingsadres-ID is opgegeven, zoekt Victoury naar het adres:

  • Als het adres wordt gevonden, wordt het ingesteld voor zowel het inschepingsadres als de inschepingslocatie (naam van het inschepingsadres van het product).
  • Als het niet wordt gevonden, wordt het inschepingsadres van het product niet ingesteld en is de inschepingslocatie van het product de waarde uit kolom X (Inschepingslocatie).

Wanneer het inschepingsadres-ID niet is opgegeven:

  • Het inschepingsadres van het product wordt niet ingesteld en de inschepingslocatie van het product = kolom Y (Inschepingslocatie).

Product DisembarkAddress Id and Product DisembarkLocation

Wanneer het ontschepingsadres-ID is opgegeven, zoekt Victoury naar het adres:

  • Als het wordt gevonden, worden zowel het ontschepingsadres van het product als de ontschepingslocatie van het product ingesteld (naam van het ontschepingsadres van het product).
  • Als het niet wordt gevonden, wordt het ontschepingsadres van het product niet ingesteld en is de ontschepingslocatie van het product de waarde uit kolom Z (Ontschepingslocatie).

Wanneer het ontschepingsadres-ID niet is opgegeven:

  • Het ontschepingsadres van het product wordt niet ingesteld en de ontschepingslocatie van het product = kolom AA (Ontschepingslocatie).

Product CreateVoucher

De waarden voor deze kolom zijn true of false.

Product OrderText

Alfanumerieke waarden en symbolen (tekst)

Product OrderRemarks

Alfanumerieke waarden en symbolen (tekst)

Product NumberOfSeats

Numerieke waarde

Product MaxPersons

Numerieke waarde

Product GroupCode

Alfanumerieke waarden en symbolen

Product HasAllotments

De waarden voor deze kolom zijn true of false.

Product ShowAvailabilityWhenBooking

De waarden voor deze kolom zijn true of false.

Product ExcludeFromTotal

De waarden voor deze kolom zijn true of false.

Product Remarks

Alfanumerieke waarden en symbolen (tekst)

Product CatalogPage

Numerieke waarde

Product Flag

Alfanumerieke waarden en symbolen (tekst)

Product Budget

Alfanumerieke waarden en symbolen

Product PublishOnWeb

De waarden voor deze kolom zijn true of false.

Product GpsLocation

Alfanumerieke waarden en symbolen

Product VoucherText

Alfanumerieke waarden en symbolen (tekst)

Product VoucherRemarks

Alfanumerieke waarden en symbolen (tekst)

Product TravelRemarks

Alfanumerieke waarden en symbolen (tekst)

Product Source

Alfanumerieke waarden en symbolen (tekst)

Product BackofficeReference

Alfanumerieke waarden en symbolen (tekst) (Dit is een unieke waarde. Victoury staat geen dubbele Backoffice Reference) toe.

Product Host2host

De waarden voor deze kolom zijn true of false.

Product Print

De waarden voor deze kolom zijn true of false.

Product SeoFriendlyName

Alfanumerieke waarden en symbolen (tekst) (Deze waarde is uniek en wordt automatisch gegenereerd op basis van de productnaam wanneer het product wordt opgeslagen als de veldwaarde niet aanwezig is).

Product Locked

De waarden voor deze kolom zijn true of false.

Price ID

De in te vullen waarde is 0 (nul) of leeg voor een nieuwe prijs

  • Prijs-ID voor een bestaande prijs die moet worden bijgewerkt; als er geen prijs wordt gevonden, wordt de rij genegeerd.
  • Het ID van de prijs moet gerelateerd zijn aan het product (niet toebehoren aan een ander product dan het product dat op dezelfde rij is ingesteld).
    Anders geeft het systeem een uitzondering omdat het PriceID niet bij het product hoort.

Price SeasonBegin

Het juiste formaat is YYYY-MM-DD (2021-01-31).

Price SeasonEnd

Het juiste formaat is YYYY-MM-DD (2021-01-31).

Price BookBegin

Het juiste formaat is YYYY-MM-DD (2021-01-31).

Price BookEnd

Het juiste formaat is YYYY-MM-DD (2021-01-31).

Price PriceType1
De waarden voor deze kolommen zijn de keuzelijstcodes voor de vermeldingen onder Price_Type_1.

Price PriceType2
De waarden voor deze kolommen zijn de keuzelijstcodes voor de vermeldingen onder Price_Type_2.

Price PriceType3
De waarden voor deze kolommen zijn de keuzelijstcodes voor de vermeldingen onder Price_Type_3.

Price PriceType4
De waarden voor deze kolommen zijn de keuzelijstcodes voor de vermeldingen onder Price_Type_4.

Price Description

Alfanumerieke waarden en symbolen (tekst)

Price TypeDescription

Alfanumerieke waarden en symbolen

Price IsPerPerson

De waarden voor deze kolom zijn true of false.

Price OneTimeCharge

De waarden voor deze kolom zijn true of false.

Price BuyUnitPrice

Numerieke waarde – inkoopbedrag in eigen valuta

Price BuyTax Name and Price BuyTax Percentage

Zoek naar belasting op naam (code), percentage en type dat 'B' bevat; als er geen belasting wordt gevonden, wordt er een nieuwe belasting opgeslagen met type 'B'.

Price BuyCommissionPercentage

Numerieke waarde

Price BuyCurrencyCode

Belangrijk: voer hier een geldige valutacode in, want het systeem zoekt niet in de valuta-entiteit om een overeenkomst te vinden, het slaat gewoon de ingevoerde waarde op.

Price BuyExchangeRate

Numerieke waarde – wisselkoers tussen inkoopvaluta en hoofdvaluta

Price BuyTotalPrice

Numerieke waarde – dit is het totaal van de inkoopprijs inclusief belasting met toegepaste inkoopcommissie en overige kosten inclusief belasting met toegepaste inkoopcommissie

Gebruik de onderstaande formule om de inkoop inclusief belasting te berekenen:
Price BuyUnitPrice * (1 + Price BuyTax Percentage / 100)
Gebruik de onderstaande formule om de inkoop met toegepaste commissie te berekenen:
Price BuyUnitPrice * (1 - BuyCommissionPercentage / 100)
Gebruik de onderstaande formule om de overige kosten inclusief belasting te berekenen:
Price OtherCostUnitPrice * (1 + Price OtherCostTax Percentage / 100)
Gebruik de onderstaande formule om de overige kosten met toegepaste commissie te berekenen:
Price OtherCostUnitPrice * (1 - OtherCostCommissionPercentage / 100)

Price OtherCostUnitPrice

Numerieke waarde

Price OtherCostTax Name and Price OtherCostTax Percentage

Zoek naar belasting op naam (code), percentage en type dat 'B' bevat; als er geen belasting wordt gevonden, wordt er een nieuwe belasting opgeslagen met type 'B'.

Price OtherCostCommissionPercentage

Numerieke waarde (vertegenwoordigt een percentagewaarde)

Price CommissionPaidOnPriceExTax

De waarden voor deze kolom zijn true of false.

Price SellUnitPrice

Numerieke waarde – kan worden berekend vanuit de Buy Total Price met de formule: 100 * Inkoopprijs met toegepaste commissie omgerekend naar verkoopvaluta / (100 - Price Profit)

Price SellTax Name and Price SellTax Percentage

Zoek naar belasting op naam (code), percentage en type dat 'S' bevat; als er geen belasting wordt gevonden, wordt er een nieuwe belasting opgeslagen met type 'S'.

Price SellCommissionPercentage

Numerieke waarde (vertegenwoordigt een percentagewaarde)

Price SellCurrencyCode

Belangrijk: voer hier een geldige valutacode in, want het systeem zoekt niet in de valuta-entiteit om een overeenkomst te vinden, het slaat gewoon de ingevoerde waarde op.

Price SellExchangeRate

Numerieke waarde – wisselkoers tussen verkoopvaluta en hoofdvaluta

Price SellTotalPrice

Numerieke waarde – kan worden berekend vanuit de Sell Unit Price met de formule: Sell Unit Price * (1 + Sell Tax Percentage / 100)

Price Profit

Numerieke waarde (vertegenwoordigt een percentagewaarde)

Price Profit = ((Sell Unit Price * Sell Exchange Rate) - Buy Total Price omgerekend naar verkoopvaluta) / (Sell Unit Price * Sell Exchange Rate) * 100

Price Margin

Numerieke waarde (vertegenwoordigt een percentagewaarde)

Price Margin = (Price Profit / (100 - Price Profit )) * 100

De berekening van Price Profit en Price Margin is afhankelijk van de waarde van het veld Price CalculateMarginWithBuyExTax, namelijk:

  • als Price CalculateMarginWithBuyExTax true is – de formule voor Price Profit = ((Sell Unit Price * Sell Exchange Rate) - Buy Total Price ZONDER belasting omgerekend naar verkoopvaluta) / (Sell Unit Price * Sell Exchange Rate) * 100
  • als Price CalculateMarginWithBuyExTax false is – de formule voor Price Profit = ((Sell Unit Price * Sell Exchange Rate) - Buy Total Price MET belasting omgerekend naar verkoopvaluta) / (Sell Unit Price * Sell Exchange Rate) * 100

Price Remarks

Alfanumerieke waarden en symbolen (tekst voor prijsopmerkingen)

Price MinPersons and Price MaxPersons

(minimum/maximum aantal personen)

Numerieke waarde

Price MinAdults and Price MaxAdults

(minimum/maximum aantal volwassenen)

Numerieke waarde

Price MaxChildren

(maximum aantal kinderen)

Numerieke waarde

Price MaxInfants

(maximum aantal zuigelingen)

Numerieke waarde

Price MaxBabies

(maximum aantal baby's)

Numerieke waarde

Price SupplierPriceCode

Alfanumerieke waarden en symbolen

Price Duration

Numerieke waarde

Price FreeSales

De waarden voor deze kolom zijn true of false.

Price EmbarkAddress Id and Price EmbarkLocation

Wanneer het inschepingsadres-ID is opgegeven, zoekt Victoury naar het adres:

  • Als het adres wordt gevonden, wordt het ingesteld voor het inschepingsadres en de inschepingslocatie (naam van het inschepingsadres van de prijs).
  • Als het niet wordt gevonden, wordt het inschepingsadres van de prijs niet ingesteld en is de inschepingslocatie van de prijs de waarde uit kolom DB (Inschepingslocatie).

Wanneer het inschepingsadres-ID niet is opgegeven:

  • Het inschepingsadres van de prijs wordt niet ingesteld en de inschepingslocatie van de prijs = kolom DB (Inschepingslocatie).

Price DisembarkAddress Id and Price DisembarkLocation

Wanneer het ontschepingsadres-ID is opgegeven, zoekt Victoury naar het adres:

  • Als het wordt gevonden, worden zowel het ontschepingsadres van de prijs als de ontschepingslocatie van de prijs ingesteld (naam van het ontschepingsadres van de prijs).
  • Als het niet wordt gevonden, wordt het ontschepingsadres van de prijs niet ingesteld en is de ontschepingslocatie van de prijs de waarde uit kolom DD (Ontschepingslocatie).

Wanneer het ontschepingsadres-ID niet is opgegeven:

  • Het ontschepingsadres van de prijs wordt niet ingesteld en de ontschepingslocatie van de prijs = kolom DD (Ontschepingslocatie).

Price CreateAutomaticOrder

De waarden voor deze kolom zijn true of false.

Price CalculateMarginWithBuyExTax

De waarden voor deze kolom zijn true of false.

Price CataloguePrice

Numerieke waarde

Price PublishOnWeb

De waarden voor deze kolom zijn true of false.

Price Type

ENUM-veld waarbij de waarde een van de volgende moet zijn: V (variabel), B (Inkoop), C (Variabel/Inkoop).

Price Position

Numerieke waarde

Price BackofficeReference

Alfanumerieke waarden en symbolen (Dit is een unieke waarde. Victoury staat geen dubbele Backoffice Reference-codes toe).

Price Source

ENUM-veld waarbij de waarde een van de volgende moet zijn: 0 – voor Lokaal of 1 voor Host2Host.

Price AutoSellTax

De waarden voor deze kolom zijn true of false.

Price StartTime

00:00

Price EndTime

23:59

Price SourceName

Alfanumerieke waarden en symbolen

Price MinBookingChangeQuantity

De waarden voor deze kolom zijn true of false.

Price MinBookingQuantity

Numerieke waarde

Price BuyExchangeRateSC

Numerieke waarde – wisselkoers tussen inkoopvaluta en verkoopvaluta – bij verkoopprijzen in vreemde valuta wijkt deze waarde doorgaans af van de waarde in het veld Buy Exchange Rate

Price ChargeByGracePeriod

De waarden voor deze kolom zijn true of false.

Price IncludeInPackageCalculations

De waarden voor deze kolom zijn true of false.

Price AlwaysBeginPrice

De waarden voor deze kolom zijn true of false.

Velden gerelateerd aan prijsregels

Deze velden kunnen worden gebruikt om regels nr. 43, nr. 34 en nr. 30 te bewerken. Voor optimaal gebruik wordt aanbevolen een prijs met deze regels te exporteren zodat het systeem de velden dienovereenkomstig invult.

Niet-ondersteunde velden

Export/import van gegevens uit Excel (import Product/Prijzen) ondersteunt de volgende velden niet:

Voor het product:

  • Boekingsbeperkingen
  • Allotmenttype
  • Middel – op middel-ID
  • Adres – op leveranciersadres-ID
  • Reis – op reis-ID

Voor de prijs:

  • Leverancier – op leveranciers-ID
  • Bron