Delen via


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 en TaxOnNonShippingCharges.

  • De GetSalesOrderBySalesId API's GetSalesOrderByTransactionId (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:

  1. 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.

  2. Selecteer in het linkernavigatievenster de optie Configuratieparameters.

  3. 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.