U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Een bericht dat in de PeppolBox werd ontvangen opnieuw per e-mail doorsturen

0000003430     -      28-01-2026

Mercator maakt het mogelijk om een bericht dat in de PeppolBox werd ontvangen opnieuw te verzenden door er een e-mail mee te versturen. Dit geldt voor:

  • facturen,
  • creditnota’s,
  • invoiceResponses.

Selecteer hiervoor gewoon de gewenste regel in de PeppolBox en gebruik de knop "Verzenden" onderaan het scherm.

peppolbox_verzenden 

Afhankelijk van de configuratie van Mercator wordt er een e-mail voorbereid in Outlook, Outlook365 of een andere MAPI-mailclient. (Zie optie MAILCLIENT).

Het bericht bevat het XML-bestand als bijlage. Indien er een PDF in het bericht werd opgenomen, wordt deze eveneens toegevoegd. Het onderwerp van deze e-mail wordt bepaald op basis van de inhoud van het bericht.

‼️ Mercator spreekt zich niet uit over de juridische waarde (in België) van deze nieuwe verzending. Uiteindelijk heeft de ontvanger dit bericht niet rechtstreeks via het Peppol-netwerk ontvangen, wat een reden kan zijn om de geldigheid van het bewijsstuk te betwisten.

Het is mogelijk om deze e-mail aan te vullen via maatwerkcode, door gebruik te maken van het event SendingMail van de PeppolBoxHelper. In het onderstaande voorbeeld tonen we hoe men de geadresseerde en de tekst van de e-mail kan aanpassen.

Zoom
using MercatorUi.Forms.Other.OtherClasses;

// <CompileWithRoslyn />

namespace PeppolBox
{
    public class Customizer : MercatorUi.ICustomizers.IPeppolBoxHelperCreated, MercatorUi.ICustomizers.IPeppolBoxHelperClosed
    {
        public void PeppolBoxHelperCreated(PeppolBoxHelper peppolBoxHelper)
        {
            peppolBoxHelper.SendingMail += PeppolBoxHelper_SendingMail;
        }

        public void PeppolBoxHelperClosed(PeppolBoxHelper peppolBoxHelper)
        {
            peppolBoxHelper.SendingMail -= PeppolBoxHelper_SendingMail;
        }

        private void PeppolBoxHelper_SendingMail(object sender, PeppolBoxHelper.SendingMailEventArgs e)
        {
            e.SendMailDescriptor.DestName = "Mijn accountant";
            e.SendMailDescriptor.DestMail = "someone@company.be";
            e.SendMailDescriptor.Content = "Hallo, hierbij een factuur voor algemene kosten. Ik hoop dat u deze in goede orde ontvangt.";
        }
    }
}

 

De eventArgs die aan de delegate van dit event worden doorgegeven bevatten e.Cancel, dat men op true kan zetten indien men het verzenden van de e-mail wil annuleren. Dit kan bijvoorbeeld worden gebruikt wanneer de e-mail via een ander mailsysteem moet worden verstuurd.

Het is ook mogelijk om deze e-mail via code te versturen met behulp van de methode SendMail, die beschikbaar is in de klasse MercatorUi.Forms.Other.OtherClasses.PeppolBoxHelper.PeppolMessage.

Zoom
public void SendMail(MercatorOutlook.SendMailDescriptor sendMailDescriptor = null)


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)