Door deze website te bezoeken maak je automatisch gebruik van cookies.

Als de browser instellingen niet veranderd, dan maak je gebruik van de cookies. Lees meer

Sluiten

2BA Cookie informatie

Deze tekst is van toepassing op de 2BA sites "Homepage", "Unifeed" en "Bestand & Beheer".

Wat is een Cookie

Wij maken op deze website gebruik van cookies. Een cookie is een eenvoudig klein bestandje dat met pagina’s van deze website wordt meegestuurd en door uw browser op uw harde schrijf van uw computer wordt opgeslagen.

Soort cookies

Wij gebruiken cookies om het gebruik van onze site faciliteren, het inloggen te onthouden en t.b.v. snelheidsverbeteringen. Daarnaast gebruiken wij (anonieme) gegevens voor het opbouwen van site statistieken zoals het aantal keer dat de sites bezocht worden, met welke browser etc. De 2BA site kan niet zonder cookies werken. 

2BA maakt geen gebruik van tracking cookies t.b.v. advertenties.

 

 

Documentatie

Dit artikel is alleen van toepassing op het scenario "opgeslagen condities"

Achtergrond

De netto prijsberekening is vanwege de hoeveelheid variabelen en ondersteunde situaties een complex geheel. Voor de belanghebbenden dus niet onbelangrijk om te weten hoe de berekening functioneert. 2BA volgt hierin zoveel mogelijk de systematiek die beschreven is in "IC wijzigingsverzoek 2013/003" door de "CCSB&I (Commissie Communicatie Standaarden voor Bouw- en Installatiesector)". 

Voorwaarden, uitzonderingen en buiten scope

Bij de berekening gelden een aantal voorwaarden. De basisvoorwaarden zijn:

  • De condities moeten correct volgens het model ingevoerd zijn (geen negatieve prijzen of percentages; geen percentages > 100%)
  • De condities moeten actueel zijn (ingangsdatum conditie >= nu en < einddatum conditie)
  • "Brutoprijs bewerkingstoeslag" uit het artikelbericht wordt volledig genegeerd
  • "Indicatie fabrikantprijs volgen" uit het artikelbericht wordt volledig genegeerd
  • "Toeslagen en kortingen" uit het artikelbericht (zoals bijv. verwijderingsbijdrage) worden genegeerd in de berekening. De sommage van kortingen en toeslagen kunnen na berekening wel toegevoegd worden

Nettoprijs selectie 

De nettoprijs wordt opgehaald/berekend door de volgende stappen te doorlopen:
Voor elke (hoofd)stap wordt een prijs geretourneerd indien gevonden/mogelijk.  

  1. Projectcondities (alleen indien projectnummer is opgegeven)
    De projectconditie wordt bepaald door de eerste match op de condities vanuit de onderstaande mogelijkheden 
    1. ArtikelnummerKortingsgroep exact: Kortingspercentage(s) verwerkt over brutoprijs op basis van exacte kortingsgroep en projectnummer
      1. Nettoprijs op basis van artikelnummer en projectnummer
      2. Kortingspercentage(s) verwerkt over brutoprijs op basis van artikelnummer en projectnummer
    2. Kortingsgroep exact: Kortingspercentage(s) verwerkt over brutoprijs op basis van exacte kortingsgroep en projectnummer
    3. Kortingsgroep wildcard: Kortingspercentage(s) verwerkt over brutoprijs op basis van wildcard kortingsgroep (langste match geldt) en projectnummer
  2. Actiecondities
    De actieconditie wordt bepaald door de eerste match op de condities vanuit de onderstaande mogelijkheden
    1. Artikelnummer
      1. Nettoprijs op basis van artikelnummer
      2. Kortingspercentage(s) verwerkt over brutoprijs op basis van artikelnummer
    2. Kortingsgroep exact: Kortingspercentage(s) verwerkt over brutoprijs op basis van exacte kortingsgroep
    3. Kortingsgroep wildcard: Kortingspercentage(s) verwerkt over brutoprijs op basis van wildcard kortingsgroep (langste match geldt)

  3. Basiscondities
    De basis wordt bepaald door de eerste match op de condities vanuit de onderstaande mogelijkheden
    1. Artikelnummer
      1. Nettoprijs op basis van artikelnummer
      2. Kortingspercentage(s) verwerkt over brutoprijs op basis van artikelnummer
    2. Kortingsgroep exact: Kortingspercentage(s) verwerkt over brutoprijs op basis van exacte kortingsgroep
    3. Kortingsgroep wildcard: Kortingspercentage(s) verwerkt over brutoprijs op basis van wildcard kortingsgroep (langste match geldt)

  4. Nettoprijs uit artikelgegevens
    De nettoprijs uit de artikelgegevens wordt optioneel meegegeven bij de aanroep

  5. Brutoprijs uit artikelgegevens
    De brutoprijs uit de artikelgegevens wordt optioneel meegegeven bij de aanroep

De berekende of geselecteerde nettoprijs is excl. btw. en exclusief kortingen/toeslagen die op artikelniveau gedefinieerd zijn zoals verwijderingsbijdrage, afhaalkorting etc.
Het is mogelijk dat er geen prijs geretourneerd wordt.

 

Voorbeeldsituaties

Input artikelgegevensInput conditiesOutput Opmerking
brutoprijs nettoprijs of korting originele brutoprijs; berekende nettoprijs  
brutoprijs - originele brutoprijs  
nettoprijs nettoprijs originele nettoprijs; berekende nettoprijs  
nettoprijs korting -  
nettoprijs - originele nettoprijs  
brutoprijs, nettoprijs nettoprijs of korting originele brutoprijs; originele nettoprijs; berekende nettoprijs  
brutoprijs, nettoprijs - originele brutoprijs; originele nettoprijs  
- nettoprijs berekende nettoprijs  
- korting -  
- - -  

Indicator "Prijs op aanvraag"

Binnen de artikelgegevens kan via een indicator worden opgegeven "Prijs op aanvraag". Deze indicator heeft geen invloed op de werking of berekening van de nettoprijs. Deze indicator wordt zelfs niet meegegeven naar de Conditie Server. Evt. afhandeling van deze indicator dient bij het ontvangen in het ERP pakket te gebeuren.

Kortingspercentage

10% korting op een brutoprijs van € 250 betekent een nettoprijs van:   € 250 - (10% van € 250)
  € 250 - (€ 25)
  € 225
100% korting op een brutoprijs van € 75 betekent een nettoprijs van:   € 75 - (100% van € 75)
  € 75 - (€ 75)
  € 0
Formule's

Nettoprijs = Brutoprijs - (percentage/100 * brutopijs) of
Nettoprijs = Brutoprijs * (1-(percentage/100))

Korting over korting

Alhoewel wiskundig terug te rekenen tot één percentage is het mogelijk om het kortingspercentage op te geven in drie kortingspercentages (korting1, korting2 en korting3). Korting1 van 75%, korting2 van 10% en korting3 van 2% leidt tot een totale korting van 77,95%.

Formule's

Totaalpercentage = 100-((((100-percentage1))*((100-percentage2))*((100-percentage3)))/10000)
Nettoprijs = Brutoprijs * (1-(percentage1/100)) * (1-(percentage2/100))  * (1-(percentage3/100))