Subtotaal van orderoverzicht bevat geen btw voor toeslagen bij het gebruik van modules voor aangepaste orderoverzichten
Dit artikel bevat een oplossing voor een probleem waarbij het subtotaal voor het orderoverzicht geen belastingen op de kosten bevat in het scenario 'Prijs omvat btw', wanneer u aangepaste modules voor orderoverzichten in Microsoft Dynamics Commerce gebruikt.
Symptomen
Vanaf Microsoft Dynamics 365 Commerce versie 10.0.27 zijn de volgende wijzigingen aangebracht in het scenario 'prijs inclusief btw' om een consistente ervaring te bieden in overzichtsmodules voor e-commercesites.
Er zijn twee nieuwe velden toegevoegd:
TaxOnShippingCharge
enTaxOnNonShippingCharges
.De
GetSalesOrderBySalesId
API'sGetSalesOrderByTransactionId
(Application Programming Interfaces) hebben nauwkeurige waarden voor de volgende velden in het scenario 'prijs omvat btw':SubtotalSalesAmount
SubtotalAmountWithoutTax
SubtotalAmount
ShippingChargeAmount
OtherChargeAmount
Als u echter aangepaste samenvattingsmodules voor orders gebruikt, kunnen deze wijzigingen van invloed zijn op subtotaalwaarden voor orderoverzichten door geen belastingen op kosten op te tellen.
Oplossing
Als u aangepaste modules voor orderoverzichten gebruikt en de wijzigingen die zijn aangebracht in het scenario 'Prijs inclusief btw' niet wilt overnemen in Dynamics 365 Commerce versie 10.0.27 en hoger, kunt u terugkeren naar het vorige (vóór versie 10.0.27) overzichtsgedrag van de salesTransaction.SubtotalAmount
orders en salesTransaction.SubtotalAmountWithoutTax
velden. Dit herstelt de opname van het totale belastingbedrag (TaxOnShippingCharge
en TaxOnNonShippingCharges
) in de subtotaalbedragen (SubtotalAmount
en SubtotalAmountWithoutTax
).
Voer de volgende stappen uit om terug te keren naar het vorige gedrag van de volgordesamenvatting:
Ga in het hoofdkantoor van Commerce naar De parameters voor het instellen>van Parameters>Commerce voor retail- en commerce-hoofdkantoor>om de pagina Commerce-parameters te openen.
Selecteer in het linkernavigatievenster de optie Configuratieparameters.
Voeg de volgende configuratieparameters toe en stel de waarde van elk van de parameters in op waar:
IsLegacyTaxOnChargeInSubtotalAmountIncludedInTaxIncusiveEnabled
IsLegacyOrderSummaryHydrationEnabled
Notitie
Als u eerder de IsUpdatedPriceIncludesTaxSubtotalCalculationEnabled
configuratieparameter hebt gebruikt en hetzelfde gedrag voor de order.NetAmountWithoutTax
eigenschap wilt behouden, moet u ook de configuratieparameter toevoegen en de IsLegacyPriceIncludesTaxNetAmountWithoutTaxCalculationEnabled
waarde ervan instellen op true.
Meer informatie
Zie Belastingonderbrekingsgegevens verbergen in samenvattingen van de volgorde voor meer informatie.