Naar de inhoud
SyncMyShop

Kennisbank

Wat is purchase-to-pay?

Purchase-to-pay is het inkoopproces van een organisatie van de eerste aanvraag tot de betaling van de factuur: aanvragen, goedkeuren, bestellen, ontvangen, factuur controleren en betalen. Als leverancier zie je daar drie momenten van, de inkooporder, de levering en je factuur, en aan die drie hangt of je op tijd betaald wordt.

Bijgewerkt op

Purchase-to-pay in het kort

Purchase-to-pay, ook P2P of procure-to-pay, is de reeks stappen waarmee een organisatie iets inkoopt en betaalt. Het proces draait in het inkoop- of ERP-systeem van de koper: SAP, AFAS Profit, Elari (voorheen Spend Cloud), Coupa. Elke stap laat een document of een status achter, en de laatste stap, de betaling, gebeurt pas als die documenten met elkaar kloppen.

Voor een leverancier is P2P vooral de reden achter eisen die anders willekeurig lijken: een inkoopordernummer op de factuur, een factuur in XML, artikelnummers die precies gelijk zijn aan die in de order. Die eisen komen uit één stap, de factuurcontrole.

Welke stappen zitten erin?

Stap Wat er gebeurt Wat het achterlaat Ziet de leverancier het?
1. Aanvraag Een medewerker vraagt iets aan, uit een catalogus of via OCI uit de webshop van de leverancier Inkoopaanvraag Alleen de sessie, bij OCI
2. Goedkeuring Budgethouders keuren goed op bedrag, kostenplaats en grootboekrekening Goedgekeurde aanvraag Nee
3. Bestelling Het systeem maakt een inkooporder met een eigen nummer en stuurt hem Inkooporder, bijvoorbeeld 4500001234 Ja
4. Ontvangst Het magazijn of de aanvrager registreert wat binnenkwam Ontvangstregistratie Nee, alleen je eigen pakbon
5. Factuur De leverancier factureert, als pdf, cXML of Peppol-UBL Inkomende factuur Ja, die maak jij
6. Matching Het systeem legt factuur, order en ontvangst naast elkaar Gematchte factuur of afwijking Nee
7. Betaling Gematchte facturen worden betaalbaar gesteld en betaald Betaling Ja, op je bankrekening

De leverancier ziet drie van de zeven stappen. Wat er in stap 2 en 4 gebeurt, bepaalt wel wat er bij stap 6 met zijn factuur gebeurt.

Wat gebeurt er in de stappen die je niet ziet?

Bij de goedkeuring krijgt elke regel een grootboekrekening en een kostenplaats. Bij AFAS bepaalt de artikelgroep die je in de OCI-winkelmand meestuurt welke grootboekrekening Profit kiest. Bij Elari kan een UNSPSC- of NZI-code in NEW_ITEM-MATGROUP hetzelfde doen. Een regel zonder artikelgroep moet de aanvrager zelf coderen, en dat kost een extra goedkeuringsronde.

De goedkeuring kost tijd en kan de order veranderen. Tussen jouw winkelmand en de inkooporder kan een goedkeurder een aantal verlagen of een regel schrappen. De inkooporder is daarom leidend, niet de winkelmand die je bewaarde. Elari zet de gewenste leverdatum standaard op morgen, één dag na de bestelling, en laat per leverancier een langere levertijd instellen.

De ontvangst is per regel. Een systeem houdt per inkooporder bij wat er besteld, ontvangen en gefactureerd is. Exact Online laat dat bijvoorbeeld zien in statusvelden op de inkooporder, elk met de waarden 10 open, 20 gedeeltelijk, 30 compleet en 40 geannuleerd:

Veld in Exact Online Wat het bijhoudt Na de levering in het voorbeeld hieronder
ReceiptStatus Hoeveel van de order is ontvangen 20, gedeeltelijk
InvoiceStatus Hoeveel van de order is gefactureerd 10, open
ApprovalStatus Goedkeuring van de inkooporder 0 wacht, 1 automatisch, 2 goedgekeurd

Hoe werkt drieweg-matching?

Bij drieweg-matching legt het systeem van je klant drie documenten naast elkaar: de inkooporder (wat is besteld, tegen welke prijs), de ontvangst (wat is binnengekomen) en de factuur (wat de leverancier vraagt). Klopt alles, dan wordt de factuur zonder handwerk betaalbaar gesteld. Wijkt iets af, dan gaat alleen die factuur naar een beoordelaar. Bij tweeweg-matching ontbreekt de ontvangst en gaat het om order tegen factuur.

Rekenvoorbeeld: een gedeeltelijke levering

Bakker Installatie B.V. bestelt via OCI drie regels, inkooporder 4500001234:

Regel Besteld Ontvangen Bedrag besteld Bedrag ontvangen
Wandcontactdoos, artikel 10482 12 12 12 × 17,08 = 204,96 204,96
Groepenkast, artikel 20915 2 1 2 × 149,00 = 298,00 1 × 149,00 = 149,00
Kabelbinder 200 mm, artikel 30377 500 500 500 / 100 × 3,75 = 18,75 18,75
Totaal exclusief btw 521,71 372,71

De tweede groepenkast staat in backorder. De leverancier factureert toch de hele order: 521,71. Het systeem van de klant matcht 372,71 met de ontvangst en houdt 521,71 − 372,71 = 149,00 tegen. De factuur gaat naar een beoordelaar.

Drieweg-matching van inkooporder, ontvangst en factuur Inkooporder 4500001234 is 521,71 euro exclusief btw. Ontvangen is 372,71 euro, want van de groepenkasten kwam er 1 van 2 binnen. De factuur vraagt 521,71 euro, dus 149,00 euro valt buiten de match en de factuur gaat naar een beoordelaar. Inkooporder 4500001234, 3 regels 521,71 Wandcontactdoos 12 x 17,08 204,96 Groepenkast 2 x 149,00 298,00 Kabelbinder 18,75 Ontvangst geregistreerd: 1 van 2 groepenkasten 372,71 Wandcontactdoos 204,96 Groepenkast 1 x 149,00 149,00 Kabelbinder 18,75 Factuur van de leverancier 521,71 Gematcht met ontvangst 372,71 Niet ontvangen 149,00 Naar een beoordelaar in plaats van betaalbaar 149,00 verschil
Drieweg-matching legt de factuur naast de order en de ontvangst. Alleen het verschil gaat naar een mens.

Had de leverancier alleen het geleverde gefactureerd, dan was de factuur van 372,71 direct gematcht, en de tweede factuur van 149,00 na de nalevering ook. Twee facturen die vanzelf door de controle gaan, worden sneller betaald dan één factuur die op een mens wacht.

Waarom het inkoopordernummer op je factuur moet

Matching begint met de vraag bij welke order een factuur hoort. Zonder inkoopordernummer moet het systeem dat raden uit de leverancier, het bedrag en de datum, en bij een klant die meerdere orders per week bij je plaatst, lukt dat niet. Elk factuurformaat heeft er daarom een vaste plek voor:

Formaat Inkoopordernummer Regelverwijzing
Peppol BIS Billing 3.0 (UBL) cac:OrderReference/cbc:ID cac:OrderLineReference/cbc:LineID per factuurregel
cXML InvoiceDetailRequest OrderReference in InvoiceDetailOrderInfo lineNumber in InvoiceDetailItemReference
Pdf Ergens op de pagina Moet worden uitgelezen of overgetypt

Peppol maakt de verwijzing verplicht: een factuur zonder referentie van de koper (BT-10) en zonder inkoopordernummer wordt afgekeurd op regel PEPPOL-EN16931-R003. De cXML-referentie noemt OrderReference "strongly recommended" en zegt dat een preciezere verwijzing de kans op een geslaagde match vergroot. Elari vraagt leveranciers in zijn uitleg over drieweg-matching om een factuur in XML, een goed leesbaar ordernummer en kloppende crediteurgegevens.

Een pdf heeft geen vaste plek voor het nummer: het systeem van je klant moet het uit de tekst halen, of een medewerker typt het over. Meer over de formaten staat in e-facturatie en Peppol of EDI.

Wat betekent dit voor je koppeling?

Een koppeling die bij OCI of PunchOut stopt bij de winkelmand, laat de stappen 3 tot en met 7 over aan overtypen. Wij nemen de inkooporder aan als cXML-bericht en zetten hem in je webshop of ERP met het inkoopordernummer van je klant erbij, per regel met zijn regelnummer. Dat nummer gaat mee naar de pakbon en naar de factuur, als Peppol-UBL of als cXML, zodat de factuur bij je klant vanzelf door de matching gaat.

Een order die afwijkt van de winkelmand, een gedeeltelijke levering of een factuur die door het systeem van je klant werd afgewezen, staat in het dashboard. Hoe de sessie, de order en de systemen van je klanten samenhangen, staat op OCI en PunchOut.

Veelgestelde vragen

Wat is het verschil tussen purchase-to-pay en procure-to-pay?

In de praktijk niets: beide namen worden gebruikt voor hetzelfde proces van aanvraag tot betaling. Voor jou als leverancier verandert er niets aan wat je moet aanleveren.

Wat is tweeweg-matching?

Bij tweeweg-matching vergelijkt het systeem de factuur alleen met de inkooporder: klopt het artikel, het aantal en de prijs. Bij drieweg-matching komt de geregistreerde ontvangst erbij, zodat er alleen betaald wordt voor wat echt binnen is. Elari noemt beide en gebruikt het veld Relatie bij de leverancier om een factuur aan een order te koppelen.

Waarom wordt mijn factuur niet automatisch betaald?

Meestal omdat het systeem van je klant hem niet aan een order kan koppelen. De oorzaken die terugkomen: geen inkoopordernummer op de factuur, een ander aantal dan ontvangen, een andere prijs dan in de order, of een factuur als pdf die eerst moet worden uitgelezen. De factuur gaat dan naar een medewerker en wacht tot die tijd heeft.

Moet het inkoopordernummer op een Peppol-factuur?

Een Peppol-factuur moet een referentie van de koper of een inkoopordernummer bevatten, anders wordt hij afgekeurd op regel PEPPOL-EN16931-R003. Het inkoopordernummer staat in cac:OrderReference/cbc:ID, het regelnummer van de order per factuurregel in cac:OrderLineReference/cbc:LineID. Meer in Peppol-factuur versturen.

Wat heeft OCI met purchase-to-pay te maken?

OCI en PunchOut vullen de eerste stap: de aanvraag. De inkoper stelt zijn winkelmand samen in jouw webshop en die komt als aanvraag in zijn systeem terug, met jouw artikelnummers en prijzen. Omdat order en factuur later uit diezelfde gegevens komen, matcht de factuur vaker zonder handwerk.

Vertel wat je nodig hebt

Vertel welke systemen je gebruikt en wat je wilt verbeteren. Je krijgt binnen één werkdag een persoonlijk antwoord. We helpen je de werkzaamheden helder te krijgen en spreken de prijs en planning af voordat je iets toezegt.

  • Je weet de prijs en de doorlooptijd voordat je iets toezegt
  • Wij zoeken uit welke koppeling het werk uit handen neemt
  • Wij verzorgen de bouw, hosting, bewaking en het onderhoud
  • Je team krijgt minder overtypwerk en minder uitzoekwerk

Leveranciers, producten, orders per dag, een ruwe schatting is prima.

Of mail direct: carsten@syncmyshop.com