Prijssimulatie
Met Prijssimulatie kunt u vooraf de prijs voor een klant en artikel bekijken zonder eerst een verkoopdocument aan te maken. De berekening gebruikt dezelfde prijslogica als verkoopdocumenten en wordt opnieuw uitgevoerd wanneer u de simulatiegegevens wijzigt.
Prijssimulatie openen
Open in het rolcentrum van BoCount Dynamics de actie Prijssimulatie. Vul minstens het klantnummer en het artikelnummer in. De overige gegevens verfijnen de situatie waarvoor u de prijs wilt controleren.
| Invoerveld | Omschrijving |
|---|---|
| Klantnr. | Klant waarvoor de prijs wordt berekend. |
| Verzendcode | Leveradres van de klant. |
| Locatiecode | Locatie waarvoor de prijs wordt berekend. |
| Valutacode | Valuta voor de simulatie. Bij het kiezen van een klant wordt diens valuta voorgesteld. |
| Simulatiedatum | Datum waarvoor de prijs wordt berekend. De instelling voor de prijsberekeningsdatum van het documenttype Prijssimulatie wordt toegepast. |
| Artikelnr. | Artikel waarvoor de prijs wordt berekend. |
| Variant | Artikelvariant. |
| Code van eenheid | Eenheid waarin het artikel wordt verkocht. |
| Aantal | Hoeveelheid waarvoor de prijs en totalen worden berekend. Bij het kiezen van een artikel wordt standaard aantal 1 ingevuld. |
De simulatie toont de resultaten zodra zowel een klant als een artikel is ingevuld. De toegepaste prijslijstregels zijn onder de resultaten zichtbaar.
| Resultaat | Omschrijving |
|---|---|
| Eenheidsprijs | Berekende eenheidsprijs. |
| Regelkorting % | Totale regelkorting. Wanneer meerdere kortingen zijn geconfigureerd, worden ook de afzonderlijke kortingspercentages getoond. |
| Netto-eenheidsprijs | Eenheidsprijs na toepassing van de regelkorting. |
| Btw % | Btw-percentage dat op de regel wordt toegepast. |
| Eenheidsprijs incl. btw | Eenheidsprijs inclusief btw. |
| Totaalbedrag excl. btw | Totaalbedrag exclusief btw voor het gesimuleerde aantal. |
| Totaalbedrag incl. btw | Totaalbedrag inclusief btw voor het gesimuleerde aantal. |
| Prijseenheid | Prijseenheid waarin de prijs is uitgedrukt, indien deze afwijkt van de verkoopeenheid. |
| Aantal (prijseenheid) | Hoeveelheid omgerekend naar de prijseenheid. |
| Eenheidsprijs voor prijseenheid | Eenheidsprijs uitgedrukt in de prijseenheid. |
| Toegepaste prijslijstregel | Prijslijstregels die bij de berekening zijn toegepast. |
Acties
| Actie | Omschrijving |
|---|---|
| Offerte maken | Maakt een verkoopofferte aan op basis van de huidige simulatie. |
| Opnieuw instellen | Wist de invoer en resultaten van de simulatie. |
Prijssimulatie via API
Dezelfde simulatie is beschikbaar als Business Central API-entiteit. Gebruik een POST-verzoek op de entiteit priceSimulations:
https://api.businesscentral.dynamics.com/v2.0/{tenantId}/{environment}/api/dynamate/pricing/v1.0/companies({companyId})/priceSimulations
De aanvraag bevat de klant- en artikelgegevens en de gewenste context. Klant- en artikelnummers moeten in de gekozen Business Central-omgeving bestaan.
{
"customerNo": "10000",
"shipToCode": "",
"locationCode": "BLUE",
"currencyCode": "EUR",
"simulationDate": "2026-10-07",
"itemNo": "1896-S",
"variantCode": "",
"unitOfMeasureCode": "PCS",
"quantity": 2
}
Als simulationDate niet is opgegeven, gebruikt de API de werkdatum. Als currencyCode leeg is, wordt de valuta van de klant gebruikt.
API-velden
| API-veld | Nederlandse caption | Richting | Omschrijving |
|---|---|---|---|
customerNo |
Klantnr. | Invoer | Klantnummer. |
shipToCode |
Verzendcode | Invoer | Code van het leveradres. |
locationCode |
Locatiecode | Invoer | Locatiecode. |
currencyCode |
Valutacode | Invoer | Valutacode. |
simulationDate |
Simulatiedatum | Invoer | Datum van de simulatie. |
itemNo |
Artikelnr. | Invoer | Artikelnummer. |
variantCode |
Variant | Invoer | Variantcode. |
unitOfMeasureCode |
Code van eenheid | Invoer | Eenheidscode. |
quantity |
Aantal | Invoer | Aantal. |
unitPrice |
Eenheidsprijs | Uitvoer | Berekende eenheidsprijs. |
lineDiscountPct |
Regelkorting % | Uitvoer | Totale regelkorting in procent. |
lineDiscountPct1 t/m lineDiscountPct5 |
Regelkorting % 1 t/m 5 | Uitvoer | Afzonderlijke regelkortingspercentages, indien geconfigureerd. |
netUnitPrice |
Netto-eenheidsprijs | Uitvoer | Eenheidsprijs na regelkorting. |
vatPct |
Btw % | Uitvoer | Btw-percentage. |
unitPriceInclVAT |
Eenheidsprijs incl. btw | Uitvoer | Eenheidsprijs inclusief btw. |
totalAmountExclVAT |
Totaalbedrag excl. btw | Uitvoer | Totaal exclusief btw. |
totalAmountInclVAT |
Totaalbedrag incl. btw | Uitvoer | Totaal inclusief btw. |
priceUnitOfMeasure |
Prijseenheid | Uitvoer | Prijseenheid. |
qtyInPriceUnit |
Aantal in prijseenheid | Uitvoer | Hoeveelheid in de prijseenheid. |
unitPriceForPriceUnit |
Eenheidsprijs voor prijseenheid | Uitvoer | Eenheidsprijs uitgedrukt in de prijseenheid. |
De API voert de berekening uit wanneer het simulatierecord wordt aangemaakt. De simulatie maakt zelf geen verkoopofferte of prijslijstregel aan.