PS PrestaShop Gemiddeld

DataFirefly Dunning: volledige gids

B2B-aanmaningen voor onbetaalde facturen installeren, configureren en gebruiken: scenario's in 3 niveaus, berekening van de vertragingsrente en de vergoeding van € 40, PDF-brieven, cron en dashboard van de vorderingen.

Bijgewerkt Moduleversie 1.0.0

Overzicht

DataFirefly Dunning automatiseert de minnelijke invordering van B2B-bestellingen die per overschrijving worden betaald en onbetaald zijn gebleven. Zodra een in aanmerking komende bestelling wordt bevestigd, opent de module een vordering, bewaakt de vervaldatum, activeert getrapte aanmaningen volgens een schema dat u bepaalt en berekent de rente wegens betalingsachterstand en de forfaitaire invorderingsvergoeding van € 40.

Bij de installatie worden drie aanmaningsniveaus geleverd (vriendelijke herinnering, ferme aanmaning met rente en PDF, ingebrekestelling), die volledig instelbaar blijven. Een eigen dashboard bundelt het openstaande saldo, de ouderdomsanalyse en de opvolging van de verzendingen.

Installatie

  1. Plaats de map dfdunning in de map /modules/ van uw winkel, of installeer het ZIP-archief via Modules > Modulebeheer.
  2. Klik op Installeren. De module maakt zijn tabellen aan, zijn drie standaard aanmaningsniveaus, zijn initiële configuratie, een beveiligingstoken voor de cron en het beheertabblad onder Bestellingen > Aanmaningen onbetaalde facturen (DF Dunning).
  3. Leeg indien nodig de PrestaShop-cache via Geavanceerde instellingen > Prestaties.

Configuratie

De configuratie is bereikbaar via Modules > Modulebeheer > dfdunning > Configureren. De belangrijkste instellingen zijn:

  • Gevolgde betaalmodules: de modules waarvan de bestellingen een vordering openen. Standaard de bankoverschrijving (ps_wirepayment).
  • Gevolgde bestelstatussen: de statussen die als “in afwachting van betaling” gelden. Standaard de status Betaling per overschrijving in afwachting.
  • Betalingstermijn: aantal dagen dat vóór de vervaldatum wordt toegekend. Standaard 30 dagen.
  • Rentetarief bij betalingsachterstand: toegepast jaartarief. Standaard 12,15% (de beleidsrente van de ECB verhoogd met 10 punten).
  • Forfaitaire vergoeding: vast bedrag per achterstallige factuur. Standaard € 40.
  • Minimuminterval tussen twee aanmaningen: antispamgrens, standaard 3 dagen.
  • Automatisch verzenden: activeert het versturen van de aanmaningen bij de doorloop van de cron.
  • Blinde kopie (BCC): adres dat een kopie van elke aanmaning ontvangt, voor het boekhoudspoor.

Het standaardtarief komt overeen met de herfinancieringsrente van de ECB verhoogd met 10 punten. Dit tarief evolueert: herzie het elk halfjaar (januari en juli) in de configuratie.

De drie aanmaningsniveaus

Een aanmaningsniveau bepaalt wanneer en hoe een klant wordt aangemaand. Elk niveau stelt u in vanuit de configuratie: positie in de reeks, activeringstermijn (in dagen na de vervaldatum), e-mailsjabloon, al dan niet toevoegen van de rente, PDF-bijlage en activering.

Niveau 1: vriendelijke herinnering (D+7)

Een eenvoudige herinnering, zonder rente en zonder bijlage, verzonden 7 dagen na de vervaldatum. Doel: de vergetelheid signaleren zonder de handelsrelatie te schaden.

Niveau 2: ferme aanmaning (D+15)

Een fermere aanmaning, met het detail van de rente wegens betalingsachterstand en de forfaitaire vergoeding, vergezeld van een PDF-brief. Verzonden 15 dagen na de vervaldatum.

Niveau 3: ingebrekestelling (D+30)

Een formele ingebrekestelling die de verschuldigde bedragen en de rente herhaalt, met PDF-brief en een betalingstermijn van 8 dagen. Verzonden 30 dagen na de vervaldatum.

De termijnen en de inhoud van elk niveau zijn indicatief: pas ze aan uw invorderingsbeleid en uw algemene verkoopvoorwaarden aan.

Berekening van de rente

Voor elke achterstallige vordering berekent de module:

  • De vertragingsrente: verschuldigd bedrag × (tarief / 100) × (dagen achterstand / 365).
  • De forfaitaire invorderingsvergoeding: een vast bedrag per factuur (standaard € 40), verschuldigd vanaf de eerste dag achterstand.

Het verschuldigde bedrag wordt bepaald op basis van het totaal betaalde en het daadwerkelijk geïnde bedrag op de bestelling, wat gedeeltelijke betalingen ondersteunt. De forfaitaire vergoeding van € 40 en het recht op vertragingsrente gaan terug op de Europese richtlijn 2011/7/EU inzake betalingsachterstand bij handelstransacties, in Nederland omgezet in het Burgerlijk Wetboek.

De meegeleverde briefsjablonen zijn geschreven volgens het Franse wettelijke kader en verwijzen naar Franse wetsartikelen. Laat ze door uw juridisch adviseur nakijken en pas ze aan uw jurisdictie en uw activiteit aan vóór de fase van ingebrekestelling. DataFirefly verstrekt geen juridisch advies.

Automatisering via cron

De synchronisatie van de vorderingen en het automatisch versturen van de aanmaningen steunen op een front-controller die door een token wordt beveiligd. De volledige URL, met het bij de installatie gegenereerde token, wordt in het configuratiescherm getoond, klaar om te kopiëren. Ze heeft deze vorm:

https://uwwinkel.tld/index.php?fc=module&module=dfdunning&controller=cron&token=UW_TOKEN

Plan een dagelijkse aanroep in, bijvoorbeeld om 7 uur ‘s ochtends, via de geplande taak (crontab) van uw server:

0 7 * * * curl -s "https://uwwinkel.tld/index.php?fc=module&module=dfdunning&controller=cron&token=UW_TOKEN"

Bij elke doorloop werkt de module de vorderingen bij (vervaldatums, afsluitingen, uitsluitingen) en verstuurt daarna, als het automatisch verzenden actief is, de vervallen aanmaningen met inachtneming van het geconfigureerde minimuminterval.

Het token beschermt de toegang tot de cron: zonder token geeft de URL een fout terug. Genereer het opnieuw als u denkt dat het is blootgesteld.

Dashboard van de vorderingen

Het dashboard, onder Bestellingen > Aanmaningen onbetaalde facturen (DF Dunning), toont:

  • Zes kernindicatoren: totaal openstaand saldo, vervallen bedrag, achterstallige vorderingen, openstaande dossiers, theoretische rente en aanmaningen van de maand.
  • Een ouderdomsanalyse die het openstaande saldo verdeelt per schijf: niet vervallen, 1-30, 31-60, 61-90 en meer dan 90 dagen.
  • Een filterbare lijst van de vorderingen (open, achterstallig, betaald, uitgesloten), met per regel acties: een aanmaningsniveau naar keuze versturen, als betaald markeren, uitsluiten of opnieuw opnemen, de PDF-brief downloaden.

Een dossier sluit automatisch wanneer de bestelling naar een betaalde status gaat, en wordt uitgesloten als de bestelling is geannuleerd, terugbetaald of in betaalfout staat.

PDF-brieven en e-mails

De aanmaningen worden per e-mail verzonden (HTML- en tekstversie) en, afhankelijk van het niveau, vergezeld van een PDF-brief. De brieven worden in het Frans of het Engels gegenereerd, naargelang de taal van de bestelling. De sjablonen gebruiken variabelen die bij verzending worden vervangen: voornaam, achternaam, bestelreferentie, verschuldigd bedrag, vervaldatum, dagen achterstand, rente, forfaitaire vergoeding, totaal verschuldigd, toegepast tarief en naam van de winkel.

De e-mails zijn aanpasbaar via Design > Vertalingen > Vertalingen van e-mails, taal per taal, zoals elke PrestaShop-e-mail.

FAQ

Welke bestellingen worden aangemaand?

Alleen die welke overeenkomen met de in de configuratie geselecteerde betaalmodules en statussen. Standaard de per overschrijving betaalde bestellingen die op afwikkeling wachten.

Wordt een gedeeltelijk betaalde bestelling ondersteund?

Ja. Het verschuldigde bedrag houdt rekening met de al geïnde sommen; alleen het resterende deel wordt aangemaand, en het dossier sluit wanneer het saldo is voldaan.

Is de module compatibel met PrestaShop 9 en multistore?

Ja. De beheercontrollers steunen op ModuleAdminController voor compatibiliteit met PrestaShop 8 en 9, zonder Composer, en de module ondersteunt de multistore-context.

Kan ik een aanmaning handmatig activeren?

Ja. Vanuit het dashboard kunt u voor een bepaalde vordering onmiddellijk het niveau van uw keuze versturen, los van de cron.

Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support