Prissättningsmetoder

Dynamics 365 Sales använder ProductPriceLevel.PricingMethodCode kolumnen för att fastställa priser. Värdet för den här kolumnen påverkar:

  • Hur priset för produkten bestäms för varje måttenhet som du definierar för produkten.

  • Vilka kolumner krävs när du skapar eller uppdaterar en produktprisnivå och dess associerade produkt.

    Du kan också använda anpassade priser för produkter i stället för att använda Dynamics 365-systempriser. Mer information: Använda anpassade priser för produkter

    I följande tabell visas de formler som används för varje värde och de kolumner som varje värde kräver.

Rullgardinsmenyvärde och motsvarande prissättningsmetodvärde Beskrivning och obligatoriska kolumner
Valuta Belopp
ValutaBelopp = 1
Ange priset för varje måttenhet för varje produkt.
pris = belopp

Använd ProductPriceLevel.Amount-kolumnen för varje måttenhet och varje produkt. Obs: Kolumnen ProductPriceLevel.Amount är inte en plattforms nödvändighet om du inte använder de prismetoderna som tillhandahålls av Dynamics 365 för Customer Engagement. Men om du använder Currency Amount prismetoden för att fastställa ett pris, är den här kolumnen obligatorisk och du måste ange ett värde för den här kolumnen.
Procent av listan
PercentListPrice = 2
Beräkna priset baserat på tillverkarens eller distributörens listpris.
beräknat pris = listpris x procent

För varje måttenhet för varje produkt anger du data för följande kolumner:

- Product.Price kolumn. Det här värdet är listpriset i formuläret Produkt .
- ProductPriceLevel.Percentage kolumn. Det här värdet är den önskade procentandelen av listpriset.
- ProductPriceLevel.RoundingPolicyCode kolumn. Det här värdet är principen för avrundning av prislistan.
Procentuellt påslag - Aktuell kostnad
MarkupCurrentCost = 3
Beräkna priset som en procentandel av din aktuella kostnad för artikeln.
beräknat pris = aktuell kostnad x 100% + procent

För varje måttenhet för varje produkt anger du data för följande kolumner:

- Product.CurrentCost kolumn. Uppdatera den här kostnaden varje gång du får en leverans av objektet.
- ProductPriceLevel.Percentage kolumn. Det här värdet är procentpålägget.
- ProductPriceLevel.RoundingPolicyCode kolumn.
Procentuell marginal - aktuell kostnad
MarginCurrentCost =4
Beräkna priset baserat på den vinstprocent du vill uppnå och din aktuella kostnad för artikeln.
beräknat pris = aktuell kostnad + [(aktuell kostnad x procent)/ (100% - procent)]

För varje måttenhet för varje produkt anger du data för följande kolumner:

- Product.StandardCost kolumn. Uppdatera den här kostnaden varje gång du får en leverans av objektet.
- ProductPriceLevel.Percentage kolumn. Det här värdet är den vinstprocent som du vill uppnå.
- ProductPriceLevel.RoundingPolicyCode kolumn.
Procentuell marginal – standardkostnad
MarkupStandardCost = 5
Beräkna priset som en procentandel av standardkostnaden för artikeln.
beräknat pris = standardkostnad x 100% + procent
Eftersom standardkostnaden uppdateras regelbundet är standardkostnadsbeloppet i den här ekvationen ett genomsnitt och kanske inte alltid är detsamma som det belopp som du betalade senast för objektet.

För varje måttenhet för varje produkt anger du data för följande kolumner:

- Product.StandardCost kolumn. Varje gång du uppdaterar standardkostnaden ändras priset.
- ProductPriceLevel.Percentage kolumn. Det här värdet är procentpålägget.
- ProductPriceLevel.RoundingPolicyCode kolumn.
Procentuell marginal – standardkostnad
MarginStandardCost = 6
Beräkna priset baserat på den vinstprocent som du vill uppnå och standardkostnaden för artikeln.
beräknat pris = standardkostnad + [(standardkostnad x procent)/(100% – procent)]
Eftersom standardkostnaden uppdateras regelbundet är standardkostnadsbeloppet i den här ekvationen ett genomsnitt och kanske inte alltid är detsamma som det belopp som du betalade senast för objektet.

För varje måttenhet för varje produkt anger du data för följande kolumner:

- Product.StandardCost kolumn. Varje gång du uppdaterar standardkostnaden ändras priset.
- ProductPriceLevel.Percentage kolumn. Det här värdet är den vinstprocent som du vill uppnå.
- ProductPriceLevel.RoundingPolicyCode kolumn.

Om du vill ange värdena för ProductPriceLevel.PricingMethodCode kolumnen och de andra tabellkolumnerna på produktprisnivå använder du IOrganizationServicemetoden .Update och skickar en instans av ProductPriceLevel klassen. Om du vill ange värdena för produktkolumnerna använder du metoderna i Product klassen.

Tabell med prislisteobjekt (ProductPriceLevel)
Produkttabell
Produktkatalogtabeller