Beheer van kortingen in waarde

0000003380     -      27-01-2026

Mercator 12.0 of hoger ondersteunt het beheer van kortingen in waarde, d.w.z. kortingen die worden uitgedrukt als een bedrag in de valuta van het document (verkoop of aankoop). Zo kunnen kortingen rechtstreeks in euro worden ingevoerd. Mercator ondersteunt twee types kortingen in waarde, die afzonderlijk of gecombineerd kunnen worden gebruikt.

  • Waardekorting op brutoprijs: de korting wordt afgetrokken van de eenheidsprijs, vóór de aftrek van kortingen in %.
  • Waardekorting op nettoprijs: de korting wordt afgetrokken van de nettoprijs, dus na de aftrek van kortingen in %.

 

Om deze optie te activeren, moet u één of beide van onderstaande kolommen toevoegen in de tabel LIGNES_V en/of LIGNES_A.

alter table LIGNES_V/A add REMISE_BRUT_DV float not null default 0
alter table LIGNES_V/A add REMISE_NET_DV float not null default 0

💡 Indien men over meerdere van deze kolommen wenst te beschikken, zal Mercator ook de kolommen REMISE_BRUT_DV2 tot REMISE_BRUT_DV9 en REMISE_NET_DV2 tot REMISE_NET_DV9 herkennen. Elke kolom kan afzonderlijk bestaan, onafhankelijk van de andere.

Vervolgens moeten deze kolommen eenvoudigweg worden toegevoegd in de LinesEditor via het schermparametrage.

👉 Aanbevolen posities:

  • Waardekorting op brutoprijs: rechts van de eenheidsprijs.
  • Waardekorting op nettoprijs: rechts van de laatste korting in %.

 

Een waardekorting wordt altijd per artikel uitgedrukt (unitair). Voor de berekening van het lijntotaal wordt ze dus vermenigvuldigd met de hoeveelheid.

In een BTW-inclusief-regime (TVAC) moeten deze kortingen inclusief btw worden ingevoerd. In andere regimes gelden de bedragen exclusief btw.

Bij wijziging van het regime (van niet-TVAC naar TVAC of omgekeerd) vraagt Mercator of de kortingen in waarde moeten worden aangepast.

Bij wijziging van de valuta: als de gebruiker bevestigend antwoordt op de vraag "Prijzen aanpassen aan de nieuwe wisselkoers?", dan worden de kortingen in waarde eveneens aangepast.

Het aantal decimalen is identiek aan dat van de kolom “eenheidsprijs”.

 

💡 Als u bepaalde gebruikers het gebruik van deze kolommen wilt ontzeggen, volstaat het ze te verbergen via de eigenschap Niveau of Afdeling in de configuratie van de LinesEditor.

 

✅ Negatieve waarden zijn toegestaan in deze kortingskolommen. Dit komt overeen met het toevoegen van kosten/toeslagen in waarde.

 

✅ Dit type korting of toeslag is compatibel met de Peppol-export:

  • De informatie staat in cac:InvoiceLine / cac:AllowanceCharge.
  • In deze node bevat cbc:AllowanceChargeReason “Korting in EUR op nettoprijs/brutoprijs” of “Toeslag in EUR op nettoprijs/brutoprijs”.
  • cbc:AllowanceChargeReasonCode is 95 (Discount) voor kortingen en ZZZ (Mutually defined) voor toeslagen.

Als u een cbc:AllowanceChargeReason aan een van deze kolommen wilt koppelen, hoeft u alleen maar een SQL-beschrijving te definiëren.

SP_SET_COLUMN_DESCRIPTION 'LIGNES_V', 'REMISE_NET_DV9', 'Bebat'

 

✅ Bij de Peppol-import, gebruikt Mercator voor elke node cac:InvoiceLine/cac:AllowanceCharge de volgende optionele kolommen REMISE_NET_DV, REMISE_NET_DV2, …, REMISE_NET_DV9 in deze volgorde:

  1. De kosten/toeslagen.
  2. De kortingen waarvoor het percentage niet is gedefinieerd.
  3. De kortingen waarvoor het percentage wél is gedefinieerd, worden geplaatst in de kolommen REMISE, REMISE2, REMISE3 en REMISE4.
  4. Indien kortingen uit punt 2 niet konden worden geplaatst in een kolom REMISE_NET_DV, wordt het percentage berekend en wordt de korting opgeslagen in REMISE, REMISE2, REMISE3 of REMISE4. Dit kan onnauwkeurigheden veroorzaken in de herberekende bedragen.

 


In het AllowanceChanged-event van de BillingEngine bevat de eigenschap e.NumRemise de waarde BRUT of NET wanneer een waardekorting wordt gewijzigd, mogelijk gevolgd door 2 tot 9.



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)