{"id":6148,"date":"2026-10-11T07:26:30","date_gmt":"2026-10-11T07:26:30","guid":{"rendered":"https:\/\/trendpowercharge.com\/?p=6148"},"modified":"2026-10-11T07:27:35","modified_gmt":"2026-10-11T07:27:35","slug":"ev-charging-roaming-reconciliation-cdrs-to-settlement","status":"publish","type":"post","link":"https:\/\/trendpowercharge.com\/nl\/ev-charging-roaming-reconciliation-cdrs-to-settlement\/","title":{"rendered":"Afstemming van roamingkosten voor het opladen van elektrische voertuigen: CDR&#039;s naar afrekening"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"6148\" class=\"elementor elementor-6148\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8265fcd e-con-full e-flex e-con e-parent\" data-id=\"8265fcd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b447593 elementor-widget elementor-widget-html\" data-id=\"b447593\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n#tp-roaming-article{\r\n  --tp-blue:#185cc8;\r\n  --tp-ink:#101828;\r\n  --tp-text:#344054;\r\n  --tp-line:#e4eaf2;\r\n  width:100%;\r\n  max-width:960px;\r\n  margin-inline:auto;\r\n  padding:0 24px 24px;\r\n  background:#fff;\r\n  color:var(--tp-text);\r\n  font-family:inherit;\r\n  font-size:17px;\r\n  line-height:1.8;\r\n  overflow-wrap:anywhere;\r\n}\r\n#tp-roaming-article,\r\n#tp-roaming-article *{\r\n  box-sizing:border-box;\r\n}\r\n#tp-roaming-article p{\r\n  margin:0 0 20px;\r\n}\r\n#tp-roaming-article h2{\r\n  margin:48px 0 18px;\r\n  color:var(--tp-ink);\r\n  font-size:clamp(24px,2.2vw,32px);\r\n  line-height:1.3;\r\n  font-weight:700;\r\n  letter-spacing:-.02em;\r\n  scroll-margin-top:110px;\r\n}\r\n#tp-roaming-article h3{\r\n  margin:28px 0 12px;\r\n  color:var(--tp-ink);\r\n  font-size:21px;\r\n  line-height:1.4;\r\n  font-weight:650;\r\n  scroll-margin-top:110px;\r\n}\r\n#tp-roaming-article strong{\r\n  color:var(--tp-ink);\r\n  font-weight:650;\r\n}\r\n#tp-roaming-article a{\r\n  color:var(--tp-blue);\r\n  text-decoration:underline;\r\n  text-decoration-thickness:1px;\r\n  text-underline-offset:3px;\r\n}\r\n#tp-roaming-article a:hover{\r\n  color:#124a9f;\r\n}\r\n#tp-roaming-article a:focus-visible,\r\n#tp-roaming-article .tp-table-wrap:focus-visible{\r\n  outline:3px solid var(--tp-blue);\r\n  outline-offset:4px;\r\n}\r\n#tp-roaming-article ul,\r\n#tp-roaming-article ol{\r\n  margin:0 0 24px;\r\n  padding-left:24px;\r\n}\r\n#tp-roaming-article li{\r\n  margin:0 0 10px;\r\n  padding-left:3px;\r\n}\r\n#tp-roaming-article code{\r\n  font-size:.88em;\r\n  background:#f3f6fa;\r\n  border-radius:3px;\r\n  padding:2px 5px;\r\n  color:#164777;\r\n  white-space:normal;\r\n}\r\n#tp-roaming-article .tp-lead{\r\n  font-size:19px;\r\n  line-height:1.75;\r\n  color:var(--tp-ink);\r\n}\r\n#tp-roaming-article .tp-note{\r\n  margin:24px 0;\r\n  padding:18px 22px;\r\n  border-left:3px solid var(--tp-blue);\r\n  background:#f6f9fe;\r\n}\r\n#tp-roaming-article .tp-note p:last-child{\r\n  margin:0;\r\n}\r\n#tp-roaming-article .tp-small{\r\n  font-size:14px;\r\n  line-height:1.7;\r\n  color:#526176;\r\n}\r\n#tp-roaming-article .tp-table-wrap{\r\n  max-width:100%;\r\n  overflow-x:auto;\r\n  margin:22px 0 26px;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:8px;\r\n  overscroll-behavior-x:contain;\r\n  -webkit-overflow-scrolling:touch;\r\n}\r\n#tp-roaming-article table{\r\n  width:100%;\r\n  min-width:600px;\r\n  margin:0;\r\n  border-collapse:collapse;\r\n  font-size:15px;\r\n  line-height:1.6;\r\n  text-align:left;\r\n  background:#fff;\r\n}\r\n#tp-roaming-article caption{\r\n  text-align:left;\r\n  padding:14px 16px;\r\n  font-weight:650;\r\n  color:var(--tp-ink);\r\n  background:#fff;\r\n}\r\n#tp-roaming-article th,\r\n#tp-roaming-article td{\r\n  padding:13px 16px;\r\n  border:0;\r\n  border-top:1px solid var(--tp-line);\r\n  vertical-align:top;\r\n}\r\n#tp-roaming-article thead th{\r\n  background:#f3f7fd;\r\n  color:#164777;\r\n  font-weight:650;\r\n}\r\n#tp-roaming-article tbody th{\r\n  font-weight:600;\r\n  color:var(--tp-ink);\r\n}\r\n#tp-roaming-article .tp-amount{\r\n  white-space:nowrap;\r\n  font-variant-numeric:tabular-nums;\r\n}\r\n#tp-roaming-article .tp-formula{\r\n  margin:20px 0;\r\n  padding:16px 20px;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:6px;\r\n  font-weight:600;\r\n  color:var(--tp-ink);\r\n  font-variant-numeric:tabular-nums;\r\n}\r\n#tp-roaming-article .tp-cta{\r\n  margin-top:36px;\r\n  padding:24px;\r\n  border:1px solid var(--tp-line);\r\n  border-top:3px solid var(--tp-blue);\r\n  border-radius:8px;\r\n}\r\n#tp-roaming-article .tp-cta h2{\r\n  margin-top:0;\r\n}\r\n#tp-roaming-article .tp-button{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  min-height:48px;\r\n  padding:12px 22px;\r\n  background:var(--tp-blue);\r\n  border-radius:6px;\r\n  color:#fff;\r\n  text-decoration:none;\r\n  font-size:16px;\r\n  font-weight:600;\r\n  line-height:1.4;\r\n}\r\n#tp-roaming-article .tp-button:hover{\r\n  background:#124a9f;\r\n  color:#fff;\r\n}\r\n#tp-roaming-article .tp-sources{\r\n  margin-top:36px;\r\n  padding-top:20px;\r\n  border-top:1px solid var(--tp-line);\r\n}\r\n@media(max-width:767px){\r\n  #tp-roaming-article{\r\n    padding:0 14px 20px;\r\n    font-size:16px;\r\n    line-height:1.75;\r\n  }\r\n  #tp-roaming-article .tp-lead{\r\n    font-size:17px;\r\n  }\r\n  #tp-roaming-article h2{\r\n    margin-top:36px;\r\n    font-size:25px;\r\n  }\r\n  #tp-roaming-article h3{\r\n    font-size:19px;\r\n    margin-top:24px;\r\n  }\r\n  #tp-roaming-article p{\r\n    margin-bottom:17px;\r\n  }\r\n  #tp-roaming-article .tp-note,\r\n  #tp-roaming-article .tp-cta{\r\n    padding:16px;\r\n  }\r\n  #tp-roaming-article th,\r\n  #tp-roaming-article td{\r\n    padding:11px 13px;\r\n  }\r\n  #tp-roaming-article table{\r\n    font-size:14px;\r\n  }\r\n  #tp-roaming-article .tp-button{\r\n    width:100%;\r\n  }\r\n}\r\n@media print{\r\n  #tp-roaming-article{\r\n    max-width:none;\r\n    padding:0;\r\n    color:#000;\r\n    font-size:11pt;\r\n  }\r\n  #tp-roaming-article .tp-table-wrap{\r\n    overflow:visible;\r\n  }\r\n  #tp-roaming-article table{\r\n    min-width:0;\r\n  }\r\n  #tp-roaming-article h2,\r\n  #tp-roaming-article h3{\r\n    break-after:avoid;\r\n  }\r\n  #tp-roaming-article tr{\r\n    break-inside:avoid;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<article id=\"tp-roaming-article\" lang=\"en\"\r\n  aria-label=\"Handleiding voor het afstemmen van roamingkosten bij het opladen van elektrische voertuigen\">\r\n\r\n  <p class=\"tp-lead\">\r\n    <strong>Het afstemmen van laadsessies voor elektrische voertuigen (EV&#039;s) via roaming is het proces waarbij laadsessies, laadgegevens (Charge Detail Records, CDR&#039;s), overeengekomen prijzen, facturen van partners en betalingsgegevens worden vergeleken om vast te stellen wat elke partij verschuldigd is en of dat bedrag is betaald.<\/strong> Het koppelt de technische registratie van een laadgebeurtenis aan de commerci\u00eble registratie van de afrekening.\r\n  <\/p>\r\n\r\n  <p>\r\n    Een chauffeur kan het opladen voltooien zonder problemen op te merken, terwijl de bedrijven achter die sessie het nog steeds oneens zijn over de geleverde energie, het toepasselijke tarief of het totaalbedrag van de factuur. Succesvol opladen en succesvolle gegevensoverdracht betekenen op zich niet dat de transactie klaar is voor afrekening.\r\n  <\/p>\r\n\r\n  <p>\r\n    Deze handleiding legt uit hoe CPO&#039;s, eMSP&#039;s en financi\u00eble teams deze verschillen kunnen onderzoeken, dubbele facturering kunnen voorkomen en een afrekeningsperiode kunnen afsluiten met een controleerbaar overzicht. Voor basisprincipes van protocollen en verbindingsmodellen, zie onze\r\n    <a href=\"https:\/\/trendpowercharge.com\/nl\/ocpi-ev-charging-roaming-guide\/\">\r\n      Complete gids voor OCPI en roaming voor het opladen van elektrische voertuigen<\/a>.\r\n  <\/p>\r\n\r\n  <div class=\"tp-note\">\r\n    <p>\r\n      <strong>Domein:<\/strong> Voorbeelden van protocolvelden verwijzen naar OCPI 2.2.1. De onderstaande reconciliatiestatussen, controles en financi\u00eble voorbeelden zijn voorgestelde operationele procedures en geen aanvullende OCPI-vereisten. Alle voorbeeldrecords en -bedragen zijn illustratief; het betreft geen klantgegevens van TrendPower.\r\n    <\/p>\r\n  <\/div>\r\n\r\n  <h2 id=\"what-reconciliation-checks\">\r\n    Wat controleert de afstemming van roaminggegevens voor het opladen van elektrische voertuigen nu eigenlijk?\r\n  <\/h2>\r\n\r\n  <p>\r\n    De afstemming beantwoordt vijf praktische vragen: Heeft de sessie plaatsgevonden? Is de eindregistratie compleet? Was de prijs correct? Is de sessie op de juiste factuur opgenomen? Is het resulterende saldo voldaan?\r\n  <\/p>\r\n\r\n  <p>\r\n    Begin met het scheiden van drie activiteiten die vaak samen worden genoemd.\r\n    <strong>Verzoening<\/strong> Vergelijkt gegevens en identificeert verschillen.\r\n    <strong>Opruimen<\/strong> stelt de financi\u00eble verplichtingen vast tussen de deelnemers in het kader van hun commerci\u00eble overeenkomst.\r\n    <strong>Schikking<\/strong> Het voldoet aan die verplichtingen via het overeengekomen betalingsproces. Een roaminghub kan sommige van deze functies uitvoeren, maar de rol ervan hangt af van de dienst en het contract.\r\n  <\/p>\r\n\r\n  <p>\r\n    Er zijn ook twee verschillende prijzen waarmee rekening moet worden gehouden. Het bedrag dat een eMSP aan een CPO verschuldigd is, kan afwijken van het bedrag dat de eMSP aan de chauffeur in rekening brengt. Kortingen voor leden, abonnementen en winkeltoeslagen kunnen legitieme verschillen veroorzaken. Vergelijk de factuur van de partner met de overeengekomen partnerprijs; controleer de factuur van de chauffeur afzonderlijk aan de hand van de voorwaarden van de chauffeur.\r\n  <\/p>\r\n\r\n  <p>\r\n    Een bruikbaar operationeel model hanteert drie gekoppelde controles: afstemming van sessie naar CDR, afstemming van CDR naar factuur en afstemming van factuur naar betaling. Door deze controles gescheiden te houden, is het gemakkelijker te zien of een afwijking bij de technische afdeling, de commerci\u00eble afdeling of de financi\u00eble afdeling hoort.\r\n  <\/p>\r\n\r\n  <h2 id=\"session-cdr-invoice-payment\">\r\n    Sessie, CDR, factuur en betaling: gebruik elk document voor het juiste doel.\r\n  <\/h2>\r\n\r\n  <p>\r\n    Een sessieobject bevat informatie over wijzigingen in een factureringsgebeurtenis. Een CDR (Credit Record Record) registreert de voltooide gebeurtenis voor facturering. Een factuur groepeert de financi\u00eble kosten onder een overeenkomst, terwijl een betalingsrecord het ontvangen of verzonden geld weergeeft. Elk object beantwoordt een andere vraag.\r\n  <\/p>\r\n\r\n  <div class=\"tp-table-wrap\" role=\"region\"\r\n    aria-label=\"Vergelijking van factuur- en financi\u00eble gegevens\" tabindex=\"0\">\r\n    <table>\r\n      <caption>\r\n        Vier records moeten worden gekoppeld voordat een roamingtransactie kan worden afgesloten.\r\n      <\/caption>\r\n      <thead>\r\n        <tr>\r\n          <th scope=\"col\">Dossier<\/th>\r\n          <th scope=\"col\">Wat het vaststelt<\/th>\r\n          <th scope=\"col\">Verzoeningsgebruik<\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope=\"row\">Sessie<\/th>\r\n          <td>Operationele voortgang en de laatst bekende sessiestatus.<\/td>\r\n          <td>\r\n            Identificeer afgeronde evenementen waarvoor nog geen definitief factuurformulier beschikbaar is.\r\n          <\/td>\r\n        <\/tr>\r\n        <tr>\r\n          <th scope=\"row\">CDR<\/th>\r\n          <td>Definitieve hoeveelheden en gerapporteerde kosten.<\/td>\r\n          <td>Controleer de identiteit, volledigheid, prijs en correcties.<\/td>\r\n        <\/tr>\r\n        <tr>\r\n          <th scope=\"row\">Partnerfactuur<\/th>\r\n          <td>\r\n            Kosten en correcties gefactureerd voor een overeengekomen periode.\r\n          <\/td>\r\n          <td>\r\n            Controleer of de in aanmerking komende gegevens slechts \u00e9\u00e9n keer voorkomen, met de juiste financi\u00eble behandeling.\r\n          <\/td>\r\n        <\/tr>\r\n        <tr>\r\n          <th scope=\"row\">Betaling of overmaking<\/th>\r\n          <td>\r\n            De overgemaakte bedragen en de saldi die daarmee gedekt moeten worden.\r\n          <\/td>\r\n          <td>\r\n            Verdeel de beschikbare middelen en identificeer onbetaalde of gedeeltelijk betaalde facturen.\r\n          <\/td>\r\n        <\/tr>\r\n      <\/tbody>\r\n    <\/table>\r\n  <\/div>\r\n\r\n  <p class=\"tp-small\">\r\n    Op kleinere schermen kunt u binnen de tabel vegen om alle kolommen te lezen.\r\n  <\/p>\r\n\r\n  <p>\r\n    Gebruik een schatting van de sessieduur niet als vervanging voor een ontbrekende CDR. Interpreteer een ontbrekende sessiekost evenmin als een nultarief: OCPI maakt onderscheid tussen ontbrekende kosten en een expliciet gratis sessie.\r\n    <a href=\"https:\/\/github.com\/ocpi\/ocpi\/blob\/2.3.0\/release\/core\/mod_sessions.asciidoc\" rel=\"nofollow noopener\" target=\"_blank\">offici\u00eble sessiemodule<\/a>\r\n    beschrijft dit onderscheid.\r\n  <\/p>\r\n\r\n  <p>\r\n    Het ontvangen van een CDR bevestigt een data-gebeurtenis, geen financi\u00eble goedkeuring. Geef de record aparte statussen voor levering, validatie, facturering en afrekening. Een record kan bijvoorbeeld succesvol ontvangen zijn, maar in de wachtstand blijven omdat het tarief niet geverifieerd kan worden.\r\n  <\/p>\r\n\r\n  <h2 id=\"reconciliation-data\">\r\n    Welke gegevens moet een roaming-afstemmingsgrootboek bevatten?\r\n  <\/h2>\r\n\r\n  <p>\r\n    Bouw een register dat de oorspronkelijke partnergegevens koppelt aan uw interne sessie-, factuur- en betalingsgegevens. Bewaar de ontvangen gegevens samen met gestandaardiseerde velden, zodat een onderzoeker een beslissing kan reconstrueren zonder afhankelijk te zijn van een dashboard dat inmiddels is gewijzigd.\r\n  <\/p>\r\n\r\n  <p>\r\n    De volgende groepen vormen een praktisch uitgangspunt. Sommige velden zijn protocolvelden; andere zijn interne boekhoudkundige referenties. Hun beschikbaarheid en verplichte status moeten worden gecontroleerd aan de hand van de overeengekomen protocolversie.\r\n  <\/p>\r\n\r\n  <ul>\r\n    <li>\r\n      <strong>Identiteit:<\/strong> Recordeigenaar, landcode, partij-ID, CDR-ID, sessie-ID (indien aanwezig), ontvangende partner en interne transactiereferentie.\r\n    <\/li>\r\n    <li>\r\n      <strong>Bewijsmateriaal voor de aanklacht:<\/strong> Locatie, identificatiegegevens van het laadstation en de connector, begin- en eindtijdstempels, energiehoeveelheid, relevante laadperioden en metergegevens indien beschikbaar.\r\n    <\/li>\r\n    <li>\r\n      <strong>Commerci\u00eble basis:<\/strong> Tariefoverzicht of historische referentie, contractversie, valuta, gerapporteerde kosten, verwachte kosten, belastinggrondslag en eventuele afzonderlijk overeengekomen vergoedingen.\r\n    <\/li>\r\n    <li>\r\n      <strong>Verwerkingsgeschiedenis:<\/strong> Bronroute, ontvangsttijdstempel, validatieresultaat, classificatie van duplicaten, eigenaar van de uitzondering en goedkeuringsgeschiedenis.\r\n    <\/li>\r\n    <li>\r\n      <strong>Financi\u00eble referenties:<\/strong> factuur- en regelreferentie, kredietkoppeling, afrekeningsbatch, vervaldatum, betalingsreferentie en kasallocatie.\r\n    <\/li>\r\n  <\/ul>\r\n\r\n  <p>\r\n    Gebruik de identiteit van de recordeigenaar samen met de CDR-ID om conflicten tussen verschillende CPO&#039;s te voorkomen. Bewaar de ontvangende partner en route als extra context. Een HTTP-verzoek-ID is nuttig voor het traceren van leveringen, maar mag niet de zakelijke sleutel voor een factuur worden.\r\n  <\/p>\r\n\r\n  <p>\r\n    OCPI 2.2.1 kan een optionele functie bevatten. <code>sessie_id<\/code> In een CDR. Waar beschikbaar, behoud de koppeling. Waar deze ontbreekt, gebruik een gedocumenteerde koppeling op basis van ander bewijsmateriaal, zoals autorisatiereferentie, token, EVSE en tijdstempels. Een onduidelijke overeenkomst moet in een controlewachtrij terechtkomen in plaats van automatisch als factuurregel te worden verwerkt.\r\n  <\/p>\r\n\r\n  <p>\r\n    Raadpleeg uw\r\n    <a href=\"https:\/\/trendpowercharge.com\/nl\/ev-charging-point-management-systems\/\">\r\n      beheersysteem voor laadpunten<\/a>\r\n    en bepalen welke sessie-, prijs- en exportgegevens het kan leveren. Een financi\u00eble workflow kan geen bewijsmateriaal achterhalen dat nooit is bewaard.\r\n  <\/p>\r\n\r\n  <h2 id=\"reconciliation-workflow\">\r\n    Een praktische workflow van sessie-opnames tot afwikkeling.\r\n  <\/h2>\r\n\r\n  <h3>1. Definieer de periode en de handelsregels.<\/h3>\r\n\r\n  <p>\r\n    Spreek v\u00f3\u00f3r de verwerking van de gegevens de afrekeningsvaluta, de factureringsperiode, de uiterste tijdzone, de prijsbron, de tariefbehandeling, de correctieprocedure en de betalingsvoorwaarden af. Specificeer of de periode-eligibiliteit afhangt van de voltooiing van de sessie, de ontvangst van het CDR-bestand of een andere contractuele gebeurtenis.\r\n  <\/p>\r\n\r\n  <p>\r\n    Houd de operationele gebeurtenistijd en de ontvangsttijd gescheiden. Een sessie die aan het einde van een maand is voltooid, kan na de deadline binnenkomen omdat een systeem offline was. Registreer dit als een late aankomst en pas de afgesproken inhaalregel toe; wijzig een eerder goedgekeurde batch niet ongemerkt.\r\n  <\/p>\r\n\r\n  <h3>2. Verzamel gegevens en normaliseer ze zonder bewijsmateriaal te verliezen.<\/h3>\r\n\r\n  <p>\r\n    Importeer lokale factuurgegevens, CDR&#039;s van partners en factuurgegevens. Normaliseer eenheden, decimale precisie en identificaties met behoud van de originele waarden. Sla tijdzone-afhankelijke tijdstempels en de tijdzone van de locatie op voor controles die afhankelijk zijn van lokale tariefuren.\r\n  <\/p>\r\n\r\n  <p>\r\n    Zorg ervoor dat het importproces herhaalbaar is. Het opnieuw verwerken van dezelfde export of het ontvangen van een herhaalpoging moet de verwerkingsgeschiedenis bijwerken zonder dat er een tweede kostenpost ontstaat. Houd een overzicht bij van de importdekking, zodat een mislukte gegevenspagina niet als een lege pagina wordt weergegeven.\r\n  <\/p>\r\n\r\n  <h3>3. Wedstrijdsessies en CDR&#039;s<\/h3>\r\n\r\n  <p>\r\n    Identificeer eerst voltooide sessies die een CDR zouden moeten hebben, maar die er geen hebben. Controleer vervolgens de CDR&#039;s die geen lokale overeenkomst hebben. Dit zijn verschillende uitzonderingen: de ene duidt op ontbrekende eindgegevens; de andere kan wijzen op onvolledige lokale records, onjuiste routering of een mappingprobleem.\r\n  <\/p>\r\n\r\n  <p>\r\n    Gebruik exacte identificatoren v\u00f3\u00f3r secundair bewijs. Als twee kandidaten vergelijkbare tijden en energie hebben, kies dan niet automatisch de meest vergelijkbare. Vraag de eigenaar van de bron om de ontbrekende referentie. Laadhoeveelheden zijn bewijsmateriaal, maar geen betrouwbare unieke identificatoren.\r\n  <\/p>\r\n\r\n  <h3>4. Controleer de hoeveelheden en de verwachte kosten.<\/h3>\r\n\r\n  <p>\r\n    Controleer of de registratie structureel correct is, of de tijdstempels plausibel zijn, of de valuta overeenkomt met de overeenkomst en of het energieverbruik en de factureerbare tijd kunnen worden verklaard. Nul energieverbruik betekent niet automatisch een ongeldige factuur; onderzoek of er een overeengekomen starttarief, reserveringstarief of parkeertarief van toepassing is.\r\n  <\/p>\r\n\r\n  <p>\r\n    Herbereken het verwachte partnerbedrag met behulp van de prijsstelling die geldig is voor het evenement. Markeer verschillen per component in plaats van alleen een totaal verschil weer te geven. Een uitzondering op de energieprijs vereist ander bewijsmateriaal dan een uitzondering op de parkeerduur.\r\n  <\/p>\r\n\r\n  <h3>5. Los uitzonderingen op en blokkeer de goedgekeurde batch.<\/h3>\r\n\r\n  <p>\r\n    Wijs aan elke afwijking een reden, eigenaar, waarde en vervolgactie toe. Geef een document pas vrij nadat het bewijsmateriaal of een goedgekeurde correctie het verschil verklaart. Een mogelijke interne volgorde is: ontvangen, gevalideerd, in bewaring gehouden, goedgekeurd, gefactureerd en afgehandeld.\r\n  <\/p>\r\n\r\n  <p>\r\n    Leg een versiebeheer vast van de goedgekeurde CDR&#039;s en correcties. Latere records moeten in een volgende batch of een afzonderlijk goedgekeurde revisie verschijnen. Dit geeft beide partners een exacte lijst om te vergelijken wanneer een factuur wordt betwist.\r\n  <\/p>\r\n\r\n  <h3>6. Controleer de factuur en wijs de betaling toe.<\/h3>\r\n\r\n  <p>\r\n    Vergelijk de factuurgegevens met de goedgekeurde vrachtbrief. Controleer het aantal artikelen, de totalen per onderdeel, de crediteringen en de afzonderlijk gefactureerde kosten. Het is niet voldoende om alleen de eindtotalen te vergelijken: een ontbrekende kostenpost en een dubbele kostenpost kunnen elkaar opheffen.\r\n  <\/p>\r\n\r\n  <p>\r\n    Vergelijk tot slot de betalings- en bankgegevens met de factuur. Houd deelbetalingen, bankkosten en wisselkoersverschillen inzichtelijk. Sluit de kasafstemming pas af wanneer het resterende saldo is toegelicht en goedgekeurd binnen uw financi\u00eble controlesysteem.\r\n  <\/p>\r\n\r\n  <h2 id=\"amount-differences\">\r\n    Waarom verschillen de CDR-bedragen en de partnerfacturen?\r\n  <\/h2>\r\n\r\n  <p>\r\n    <strong>De eerste controle is of beide bedragen dezelfde transactie, prijsgrondslag, valuta en fiscale behandeling beschrijven.<\/strong>\r\n    Veel ogenschijnlijke fouten ontstaan doordat het ene rapport de btw of verkoopprijs vermeldt, terwijl een ander rapport het partnerbedrag v\u00f3\u00f3r btw weergeeft.\r\n  <\/p>\r\n\r\n  <h3>Historische tarieven en contractprijzen<\/h3>\r\n\r\n  <p>\r\n    Bewaar het prijsbewijs dat van toepassing was op de factureringstransactie. Het herberekenen van een transactie uit het verleden met het huidige tarief kan een geloofwaardig, maar onjuist resultaat opleveren. Als de commerci\u00eble overeenkomst een aparte groothandelsformule hanteert, bewaar dan die formule en leg uit hoe deze zich verhoudt tot het uitgewisselde tarief.\r\n  <\/p>\r\n\r\n  <p>\r\n    Voor sessies die een prijsgrens overschrijden, dient u de relevante perioden en voorwaarden te controleren. Ga er niet van uit dat \u00e9\u00e9n tarief voor de gehele sessie geldt of dat elke tariefwijziging op dezelfde manier berekend moet worden. Stel de toepasselijke regel vast aan de hand van het daadwerkelijke tarief en de overeenkomst.\r\n  <\/p>\r\n\r\n  <h3>Energieverbruik, laadtijd en parkeertijd<\/h3>\r\n\r\n  <p>\r\n    Een totaalbedrag gebaseerd op alleen kWh kan legitieme tijd of vaste kosten over het hoofd zien. Maak onderscheid tussen de laadtijd en de tijd dat er niet wordt opgeladen, en controleer eventuele respijtperiodes. Als het systeem de noodzakelijke grenzen niet kan vaststellen, markeer dan het ontbrekende bewijs in plaats van een tijdsduur te verzinnen.\r\n  <\/p>\r\n\r\n  <p>\r\n    Een laadsessie kan bijvoorbeeld bestaan uit 35 minuten opladen en nog eens 10 minuten aangesloten blijven nadat de energieoverdracht is gestopt. Het factureren van alle 45 minuten als laadtijd kan een ander resultaat opleveren dan het afzonderlijk toepassen van de overeengekomen laad- en parkeerkosten.\r\n  <\/p>\r\n\r\n  <h3>Factureringseenheden en afronding<\/h3>\r\n\r\n  <p>\r\n    Afronding van hoeveelheden en afronding van geldbedragen zijn aparte controles. In OCPI 2.2.1 omvatten de tariefprijscomponenten het volgende: <code>stapgrootte<\/code>Voor een enkel tijdscomponent dat in blokken van vijf minuten wordt gefactureerd, worden zes factureerbare minuten tien.\r\n    <a href=\"https:\/\/github.com\/ocpi\/ocpi\/blob\/2.3.0\/release\/core\/mod_tariffs.asciidoc\" rel=\"nofollow noopener\" target=\"_blank\">offici\u00eble tariefmodule<\/a>\r\n    Dit verklaart ook waarom overgangen tussen tariefcomponenten zorgvuldige behandeling vereisen.\r\n  <\/p>\r\n\r\n  <p>\r\n    Gebruik decimale rekenkunde voor geldberekeningen. Documenteer of het overeengekomen proces componenten, sessietotalen of factuurtotalen afrondt, en met welke precisie. Een tolerantie moet een goedgekeurde afrondingsregel weerspiegelen; deze mag een herhaalde prijsfout niet verbergen.\r\n  <\/p>\r\n\r\n  <h3>Belastingen, valuta en afzonderlijk gefactureerde kosten<\/h3>\r\n\r\n  <p>\r\n    Vergelijk bedragen op een consistente basis voordat u een verschil berekent. Zorg ervoor dat belastingposten, servicekosten en hubkosten herkenbaar blijven. Als valutaconversie onderdeel is van de overeenkomst, bewaar dan de bron van de wisselkoers, de conversiedatum en het oorspronkelijke bedrag, zodat de berekening kan worden gereproduceerd.\r\n  <\/p>\r\n\r\n  <p>\r\n    Een overeengekomen commerci\u00eble aanpassing moet een eigen referentie hebben. Herschrijf de energiekosten niet om de factuurbalans te corrigeren. Zie TrendPower voor de bijbehorende betalingsarchitectuur.\r\n    <a href=\"https:\/\/trendpowercharge.com\/nl\/ev-charging-payment-solution\/\">\r\n      Betaaloplossing voor het opladen van elektrische voertuigen<\/a>Bevestig de vereiste facturerings- en afrekeningsomvang voor uw project.\r\n  <\/p>\r\n\r\n  <h2 id=\"worked-example\">\r\n    Uitgewerkt voorbeeld: het vinden van een duplicaat, een ontbrekend record en een prijsverschil.\r\n  <\/h2>\r\n\r\n  <p>\r\n    Het onderstaande vereenvoudigde grootboek illustreert een afstemmingsrun voor \u00e9\u00e9n partner in \u00e9\u00e9n valuta. Alle bedragen zijn v\u00f3\u00f3r belasting. Hubkosten, wisselkoersen en andere correcties zijn uitgesloten, zodat de verschillen op recordniveau gemakkelijk te volgen blijven.\r\n  <\/p>\r\n\r\n  <div class=\"tp-table-wrap\" role=\"region\"\r\n    aria-label=\"Illustratief overzicht van de afstemming van zwervende transacties\" tabindex=\"0\">\r\n    <table>\r\n      <caption>\r\n        Voorbeeldbatch: verwachte partnerbedragen versus ontvangen CDR-kosten\r\n      <\/caption>\r\n      <thead>\r\n        <tr>\r\n          <th scope=\"col\">Sessie<\/th>\r\n          <th scope=\"col\">Verwacht<\/th>\r\n          <th scope=\"col\">Ontvangen<\/th>\r\n          <th scope=\"col\">Vinden<\/th>\r\n          <th scope=\"col\">Eerste actie<\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope=\"row\">S-101<\/th>\r\n          <td class=\"tp-amount\">\u20ac18.40<\/td>\r\n          <td class=\"tp-amount\">\u20ac18.40<\/td>\r\n          <td>E\u00e9n geldig CDR-nummer; exacte overeenkomst.<\/td>\r\n          <td>Goedkeuren.<\/td>\r\n        <\/tr>\r\n        <tr>\r\n          <th scope=\"row\">S-102<\/th>\r\n          <td class=\"tp-amount\">\u20ac12.60<\/td>\r\n          <td>\u20ac12,60 tweemaal ontvangen<\/td>\r\n          <td>Dezelfde eigenaar, CDR-ID en lading.<\/td>\r\n          <td>Bewaar beide leveringsgebeurtenissen; tel \u00e9\u00e9n bedrag.<\/td>\r\n        <\/tr>\r\n        <tr>\r\n          <th scope=\"row\">S-103<\/th>\r\n          <td class=\"tp-amount\">\u20ac9.80<\/td>\r\n          <td>Geen CDR ontvangen<\/td>\r\n          <td>Sessie afgerond zonder definitief bewijsmateriaal.<\/td>\r\n          <td>Wacht even en vraag de CDR op.<\/td>\r\n        <\/tr>\r\n        <tr>\r\n          <th scope=\"row\">S-104<\/th>\r\n          <td class=\"tp-amount\">\u20ac21.20<\/td>\r\n          <td class=\"tp-amount\">\u20ac23.20<\/td>\r\n          <td>\u20ac2,00 meer dan de verwachte kosten.<\/td>\r\n          <td>Houd de prijs in de gaten en onderzoek deze.<\/td>\r\n        <\/tr>\r\n      <\/tbody>\r\n    <\/table>\r\n  <\/div>\r\n\r\n  <p>\r\n    De ruwe ontvangen bedragen tellen op tot \u20ac 66,80 omdat de S-102-levering dubbel wordt geteld. Na deduplicatie daalt het totaalbedrag naar \u20ac 54,20. Het verwachte totaal over alle vier de sessies is \u20ac 62,00, maar de batch is nog steeds onvolledig en bevat een betwist bedrag.\r\n  <\/p>\r\n\r\n  <p>\r\n    In dit stadium zijn alleen S-101 en S-102 goedgekeurd, waardoor er een bedrag beschikbaar is dat geschikt is voor afwikkeling. <strong>\u20ac31.00<\/strong>De ontbrekende \u20ac9,80-post en de betwiste S-104-kostenpost blijven zichtbaar in het uitzonderingsregister. Geen van beide zou mogen verdwijnen simpelweg omdat de goedgekeurde factuur deze post uitsluit.\r\n  <\/p>\r\n\r\n  <p>\r\n    Stel dat uit het onderzoek blijkt dat S-104 de verkeerde prijsgrondslag heeft gebruikt en de partner een geldige correctie van \u20ac 21,20 aanlevert. Als de geldige CDR van S-103 van \u20ac 9,80 ook v\u00f3\u00f3r de afgesproken deadline binnenkomt, wordt het goedgekeurde totaalbedrag \u20ac 62,00. Als de CDR na de deadline binnenkomt, moeten de huidige batch en de volgende inhaalbatch de splitsing expliciet weergeven.\r\n  <\/p>\r\n\r\n  <div class=\"tp-formula\">\r\n    Illustratief gecorrigeerd totaal: \u20ac18,40 + \u20ac12,60 + \u20ac9,80 + \u20ac23,20 \u2212 \u20ac23,20 + \u20ac21,20 = \u20ac62,00\r\n  <\/div>\r\n\r\n  <p>\r\n    De terugboeking en vervanging in deze vergelijking behoren tot dezelfde correctieketen. Als de oorspronkelijke kostenpost al in een eerdere periode gefactureerd is, verwerk de correctie dan in de juiste latere periode in plaats van te doen alsof de oorspronkelijke factuur nooit heeft bestaan.\r\n  <\/p>\r\n\r\n  <h2 id=\"duplicate-missing-late-records\">\r\n    Hoe om te gaan met dubbele, ontbrekende en te laat ontvangen CDR&#039;s?\r\n  <\/h2>\r\n\r\n  <h3>Dubbele levering: bewaar het bewijs, voorkom een tweede levering.<\/h3>\r\n\r\n  <p>\r\n    Een verzender kan na een time-out een nieuwe poging doen, zelfs als de ontvanger het eerste verzoek heeft opgeslagen. Uw verwerkingssysteem moet de herhaalde transactie herkennen en de extra leveringsgegevens bewaren zonder een nieuw factureerbaar item aan te maken.\r\n  <\/p>\r\n\r\n  <p>\r\n    Classificeer herhalingen zorgvuldig. Dezelfde eigenaar en CDR-ID met identieke inhoud duiden op een leveringsduplicaat. Dezelfde sleutel met verschillende inhoud is een conflict dat nader onderzoek vereist. Verschillende CDR-ID&#039;s die ogenschijnlijk hetzelfde evenement beschrijven, vereisen ook beoordeling, maar kunnen deel uitmaken van een legitieme credit-en-vervangingsketen.\r\n  <\/p>\r\n\r\n  <p>\r\n    Verwijder duplicaten nooit uitsluitend op basis van token, energie of afgeronde starttijd. E\u00e9n driver kan meerdere vergelijkbare sessies uitvoeren en legitieme records kunnen die kenmerken delen. Gebruik stabiele identiteits- en correctiereferenties, met aanvullend bewijsmateriaal ter ondersteuning van de beslissing.\r\n  <\/p>\r\n\r\n  <h3>Ontbrekende CDR: geef aan waar het record is gestopt.<\/h3>\r\n\r\n  <p>\r\n    Controleer of de CPO de CDR heeft gegenereerd, de levering heeft geprobeerd en een succesvolle applicatiereactie heeft ontvangen. Maak bij een hubroute onderscheid tussen ontvangst door de hub en verdere levering aan de beoogde ontvanger. Houd deze controlepunten zichtbaar in plaats van de route als \u00e9\u00e9n ondoorzichtige verbinding te beschouwen.\r\n  <\/p>\r\n\r\n  <p>\r\n    Vraag het originele document op via de overeengekomen incassomethode van de partner. Maak geen definitieve kostenpost voor de partner aan op basis van de laatste lopende offerte, enkel om de maand af te sluiten. Als de financi\u00eble afdeling een accrual nodig heeft, houd deze dan gescheiden van het operationele CDR en stem deze af wanneer de definitieve bewijsstukken binnenkomen.\r\n  <\/p>\r\n\r\n  <h3>Late CDR: behoud de oorspronkelijke gebeurtenisdatum<\/h3>\r\n\r\n  <p>\r\n    Houd een wachtrij bij voor geldige records die na de periode-afsluiting zijn ontvangen. Toon de serviceperiode, de ontvangstdatum en de factuurperiode afzonderlijk. Dit stelt de financi\u00eble afdeling in staat om een kostenpost uit een voorgaande periode te verklaren zonder het feitelijke tijdstip van de kostenpost te wijzigen.\r\n  <\/p>\r\n\r\n  <p>\r\n    Controleer tijdens het herstellen van gegevens de paginering en de betekenis van datumfilters. In OCPI 2.2.1 wordt voor het filteren van CDR-lijsten gebruikgemaakt van <code>laatst bijgewerkt<\/code>Dit is niet de tijd die nodig is om de sessie te voltooien. Een herstelquery moet daarom de relevante updates verzamelen voordat uw eigen proces records toewijst aan de overeengekomen factureringsperiode.\r\n  <\/p>\r\n\r\n  <h2 id=\"disputes-credit-cdrs\">\r\n    Hoe moeten geschillen en CDR-correcties worden opgelost?\r\n  <\/h2>\r\n\r\n  <p>\r\n    Dien een bezwaar in met een specifieke claim. &quot;Het bedrag klopt niet&quot; is moeilijk te onderzoeken; &quot;CDR X bevat \u20ac 2,00 aan parkeerkosten zonder de overeengekomen factureerbare parkeerperiode&quot; biedt beide teams een toetsbaar punt.\r\n  <\/p>\r\n\r\n  <p>\r\n    Een nuttig geschillendossier bevat de volgende gegevens: recordidentificatie, originele gegevens, relevant sessie- of meterbewijs, historisch tarief, overeenkomstreferentie, verwachte berekening, ontvangen berekening en factuurregel. Voeg een eigenaar, reactietermijn en voorgestelde actie toe. Deel alleen de token- of klantgegevens die nodig zijn voor het onderzoek.\r\n  <\/p>\r\n\r\n  <p>\r\n    Voor een reeds verzonden OCPI 2.2.1 CDR dient het origineel bewaard te worden. Het protocolcorrectiemechanisme gebruikt een nieuwe credit-CDR die verwijst naar het origineel, waarbij negatieve originele waarden worden behouden. <code>totale kosten<\/code>Een gecorrigeerde factuur kan vervolgens een nieuwe, unieke CDR-ID gebruiken. Maak niet zomaar alle hoeveelheids- of kostenvelden ongeldig. Controleer de\r\n    <a href=\"https:\/\/github.com\/ocpi\/ocpi\/blob\/2.3.0\/release\/core\/mod_cdrs.asciidoc\" rel=\"nofollow noopener\" target=\"_blank\">offici\u00eble CDR-correctiespecificatie<\/a>\r\n    in vergelijking met de versie die in gebruik is.\r\n  <\/p>\r\n\r\n  <p>\r\n    Een credit CDR en een financi\u00eble creditnota dienen verwante, maar verschillende doelen. Koppel de protocolcorrectie aan de boekhoudkundige documenten die vereist zijn volgens de overeenkomst en uw financi\u00eble proces. Controleer of de chauffeur ook een aanpassing van de detailfactuur nodig heeft; een groothandelscorrectie geeft niet automatisch een verklaring voor de positie van de klant.\r\n  <\/p>\r\n\r\n  <p>\r\n    Los geschillen waar mogelijk individueel op. Of onbetwiste bedragen gefactureerd of betaald kunnen worden terwijl er nog een geschil loopt, hangt af van het contract. Vermijd het standaard vasthouden van een volledig partnersaldo wanneer slechts een klein, identificeerbaar deel onopgelost is.\r\n  <\/p>\r\n\r\n  <h2 id=\"responsibility\">\r\n    Van wie is elk onderdeel van het roaming-afstemmingsproces verantwoordelijk?\r\n  <\/h2>\r\n\r\n  <p>\r\n    Wijs voor elke uitzondering \u00e9\u00e9n co\u00f6rdinerende eigenaar aan, zelfs wanneer meerdere teams bewijsmateriaal aanleveren. Anders kan de technische afdeling de oplevering als voltooid beschouwen, terwijl de financi\u00eble afdeling eindeloos wacht op een commercieel goedgekeurd bedrag.\r\n  <\/p>\r\n\r\n  <ul>\r\n    <li>\r\n      <strong>CPO-activiteiten:<\/strong> Vaststellen wat er bij de laadpaal is gebeurd en het definitieve laadverslag, prijsbewijs en correcties aanleveren binnen de overeengekomen rol.\r\n    <\/li>\r\n    <li>\r\n      <strong>eMSP-activiteiten:<\/strong> Koppel partnergegevens aan de juiste klantgebeurtenis en beheer eventuele afzonderlijke factureringsproblemen in de detailhandel.\r\n    <\/li>\r\n    <li>\r\n      <strong>Integratieteam:<\/strong> Onderzoek routering, applicatiereacties, ontbrekende pagina&#039;s, herhaalpogingen en identificatietoewijzing.\r\n    <\/li>\r\n    <li>\r\n      <strong>Commerci\u00eble eigenaar:<\/strong> Het doel is om de interpretatie van partnerprijzen, -kosten, -termijnen en geschillenbeslechting op te lossen.\r\n    <\/li>\r\n    <li>\r\n      <strong>Financi\u00ebn:<\/strong> De factuurverwerking goedkeuren, contant geld toewijzen en het resterende saldo en de audit trail bijhouden.\r\n    <\/li>\r\n    <li>\r\n      <strong>Roaming hub, indien van toepassing:<\/strong> Het verstrekken van de routing-, reconciliatie- of financi\u00eble bewijsstukken die onderdeel uitmaken van de gecontracteerde dienstverlening.\r\n    <\/li>\r\n  <\/ul>\r\n\r\n  <p>\r\n    Dit zijn suggesties voor verantwoordelijkheden, geen universele toewijzing van aansprakelijkheid. Het contract moet de wettelijke factuuruitgever, debiteur en verrekeningspartij identificeren. Een softwareleverancier wordt niet automatisch een clearing- of verrekeningspartij door enkel een OCPI-verbinding te leveren.\r\n  <\/p>\r\n\r\n  <h2 id=\"settlement-close-checklist\">\r\n    Checklist voor het afsluiten van een transactie voor factureringsoperatoren\r\n  <\/h2>\r\n\r\n  <p>\r\n    Voer gedurende de hele periode eenvoudige uitzonderingscontroles uit en gebruik vervolgens een gecontroleerd afsluitingsproces. Het is eenvoudiger om een ontbrekend tarief te vinden terwijl het bewijsmateriaal nog voorhanden is, dan om het weken na de factuurdatum opnieuw op te bouwen.\r\n  <\/p>\r\n\r\n  <ol>\r\n    <li>\r\n      <strong>Controleer of de collectie gedekt is.<\/strong>\r\n      Alle verwachte bronnen, pagina&#039;s en herstelvensters zijn verwerkt; mislukte importen zijn zichtbaar.\r\n    <\/li>\r\n    <li>\r\n      <strong>Bevestig uw identiteit en geschiktheid.<\/strong>\r\n      Elke te betalen rekening is gekoppeld aan de juiste partner en periode, waarbij dubbele vermeldingen en crediteringen worden gecontroleerd.\r\n    <\/li>\r\n    <li>\r\n      <strong>Bevestig de commerci\u00eble basis.<\/strong>\r\n      Valuta, historische prijsgegevens, fiscale behandeling en afzonderlijk gefactureerde kosten worden gedocumenteerd.\r\n    <\/li>\r\n    <li>\r\n      <strong>Documenteer uitzonderingen.<\/strong>\r\n      In de opgeslagen documenten blijven het aantal documenten, de financi\u00eble risico&#039;s, de eigenaar en de volgende stappen behouden.\r\n    <\/li>\r\n    <li>\r\n      <strong>Blokkeer het goedgekeurde manifest.<\/strong>\r\n      Noteer de versie, het goedkeuringstijdstip, de CDR-lijst, de correcties en de totalen van de componenten.\r\n    <\/li>\r\n    <li>\r\n      <strong>Controleer de factuurgegevens.<\/strong>\r\n      Koppel elke kostenpost of correctie aan de vrachtbrief en geef een toelichting op elk item dat alleen op de factuur staat.\r\n    <\/li>\r\n    <li>\r\n      <strong>Overmaking toewijzen.<\/strong>\r\n      Registreer de volledige of gedeeltelijke betaling en licht de resterende saldi, kosten en wisselkoersverschillen afzonderlijk toe.\r\n    <\/li>\r\n    <li>\r\n      <strong>Bewaar het auditspoor.<\/strong>\r\n      Bewaar de bewijsstukken en goedkeuringen die vereist zijn volgens uw contractuele en bewaarbeleid.\r\n    <\/li>\r\n  <\/ol>\r\n\r\n  <p>\r\n    Nuttige meetwaarden zijn onder andere voltooide sessies die wachten op CDR&#039;s, onopgeloste prijsverschillen, factuurregels zonder goedgekeurd bewijsmateriaal en achterstallige betalingen. Definieer de noemer en de rapportageperiode voor elk percentage. Een automatisch matchpercentage wordt misleidend als lastige records simpelweg uit de populatie worden uitgesloten.\r\n  <\/p>\r\n\r\n  <h2 id=\"software-controls\">\r\n    Wat moet reconciliatiesoftware aantonen?\r\n  <\/h2>\r\n\r\n  <p>\r\n    Evalueer een afstemmingsworkflow met voorbeeldtransacties, niet alleen met een schermafbeelding van het dashboard. Vraag het team om een schone sessie, een dubbele levering, een ontbrekende CDR, een tariefgrens, een credit-en-vervangingsketen en een gedeeltelijke betaling te verwerken.\r\n  <\/p>\r\n\r\n  <p>\r\n    De demonstratie moet laten zien hoe het systeem origineel bewijsmateriaal bewaart, de bedrijfsgegevens identificeert, de verwachte kosten uitlegt en voorkomt dat een onopgelost item per ongeluk wordt betaald. Vraag om een export waarmee de financi\u00eble afdeling de goedgekeurde totalen buiten de applicatie kan reproduceren.\r\n  <\/p>\r\n\r\n  <p>\r\n    Test ook wat er gebeurt nadat een batch is goedgekeurd. Kan een gebruiker deze stiekem bewerken? Kan de volgende batch per ongeluk dezelfde CDR bevatten? Blijft een creditnota voor te late betaling gekoppeld aan de oorspronkelijke factuur? Deze vragen laten zien of de workflow betrouwbaar blijft na de eerste succesvolle uitvoering.\r\n  <\/p>\r\n\r\n  <p>\r\n    Automatiseer stabiele vergelijkingen en stuur onduidelijke beslissingen door naar de juiste beoordelaar. Valutaconflicten, onzekere identiteit en betwiste contractvoorwaarden mogen niet worden verhuld door een brede, automatische tolerantie. Toestemmingen en goedkeuringsgeschiedenis zijn net zo belangrijk als de matchingslogica.\r\n  <\/p>\r\n\r\n  <h2 id=\"reconciliation-faq\">\r\n    Veelgestelde vragen over de afstemming van roamingkosten voor het opladen van elektrische voertuigen\r\n  <\/h2>\r\n\r\n  <h3>Is een voltooide sessie voldoende om een roamingpartner te factureren?<\/h3>\r\n\r\n  <p>\r\n    Een afgeronde sessie is nuttig operationeel bewijs, maar de definitieve CDR (Case Declaration Record) is de factuur die moet worden afgestemd voor de facturering. Uw overeenkomst bepaalt of een factuur in aanmerking komt. Als de CDR ontbreekt, onderzoek dan de situatie of gebruik een afzonderlijk beheerd accrualproces in plaats van de actuele registratie als definitief te beschouwen.\r\n  <\/p>\r\n\r\n  <h3>Regelt OCPI automatisch de geldstromen tussen CPO&#039;s en eMSP&#039;s?<\/h3>\r\n\r\n  <p>\r\n    Een OCPI-verbinding zorgt op zichzelf niet voor de overdracht of afwikkeling van geld. Factureringsgegevens ondersteunen het financi\u00eble proces, terwijl de commerci\u00eble overeenkomst, de factureringsworkflow en de betalingsregeling bepalen wie wie betaalt en wanneer.\r\n  <\/p>\r\n\r\n  <h3>Moet het bedrag op de chauffeursbon overeenkomen met het CDR-bedrag van de CPO?<\/h3>\r\n\r\n  <p>\r\n    Niet per se. De prijsafspraak van de chauffeur kan afwijken van de CPO-eMSP-prijsafspraak. Vergelijk elk bedrag met de bijbehorende prijsbasis en onderzoek vervolgens de onverklaarde verschillen binnen die prijslaag.\r\n  <\/p>\r\n\r\n  <h3>Wat is de beste manier om dubbele CDR-facturering te voorkomen?<\/h3>\r\n\r\n  <p>\r\n    Gebruik een stabiele sleutel op basis van de recordeigenaar en CDR-ID, bewaar de leveringsgeschiedenis en verwerk herhaalde records idempotent. Onderzoek conflicterende payloads en bewaar de creditketens. Alleen vergelijkbare tijdstempels of energietotalen zijn onvoldoende voor veilige deduplicatie.\r\n  <\/p>\r\n\r\n  <h3>Welke tolerantie voor reconciliatie moeten operators gebruiken?<\/h3>\r\n\r\n  <p>\r\n    Er bestaat geen standaardtolerantie die voor elke partner geschikt is. Spreek eerst de rekennauwkeurigheid en afrondingsmethode af en stel vervolgens controles in die passen bij die regel en valuta. Houd herhaalde kleine verschillen bij in plaats van ze automatisch te negeren.\r\n  <\/p>\r\n\r\n  <h3>Hoe vaak moeten roamingrecords worden afgestemd?<\/h3>\r\n\r\n  <p>\r\n    Voer regelmatig operationele controles uit om ontbrekende gegevens en prijsafwijkingen op te lossen voordat u factureert. Voltooi de factuur- en kasafstemming volgens het overeengekomen afrekeningsschema. De juiste frequentie hangt af van het volume, de deadlines van de partners en de kosten van onopgeloste afwijkingen.\r\n  <\/p>\r\n\r\n  <section class=\"tp-cta\" aria-labelledby=\"tp-reconciliation-review\">\r\n    <h2 id=\"tp-reconciliation-review\">\r\n      Controleer uw factuurgegevens en afrekeningsproces.\r\n    <\/h2>\r\n\r\n    <p>\r\n      Als uw team aan het einde van de maand bezig is met het opsporen van ontbrekende CDR&#039;s of het verklaren van factuurverschillen, begin dan met \u00e9\u00e9n partner en \u00e9\u00e9n volledige factureringsperiode. Breng de sessie, CDR, tarief, factuur en betalingsreferenties in kaart en identificeer vervolgens waar bewijsmateriaal of verantwoordelijkheid ontbreekt.\r\n    <\/p>\r\n\r\n    <p>\r\n      Bespreek uw wensen met TrendPower aan de hand van een geanonimiseerd voorbeeld-CDR-bestand, de relevante prijsregels en een voorbeeld van een factuurexport. Vraag om een beoordeling van de vereiste CPMS-, OCPI- en betalingsinterfaces en bevestig welke controles standaard zijn, geconfigureerd moeten worden of nog ontwikkeld moeten worden.\r\n    <\/p>\r\n\r\n    <a class=\"tp-button\" href=\"https:\/\/trendpowercharge.com\/nl\/contact\/\">\r\n      Bespreek uw afstemmingsvereisten.\r\n    <\/a>\r\n  <\/section>\r\n\r\n  <aside class=\"tp-sources\" aria-label=\"Technische referenties\">\r\n    <p class=\"tp-small\">\r\n      <strong>Technische referenties:<\/strong>\r\n      <a href=\"https:\/\/ocpi.github.io\/openapi-specification\/ocpi\/2.2.1\/roles\/cpo-interface.html\" rel=\"nofollow noopener\" target=\"_blank\">OCPI 2.2.1 CPO-interface<\/a>;\r\n      <a href=\"https:\/\/evroaming.org\/wp-content\/uploads\/2024\/11\/OCPI-2.2.1-d2.pdf\" rel=\"nofollow noopener\" target=\"_blank\">EVRoaming Foundation OCPI-specificatie<\/a>; en de offici\u00eble modules Sessions, CDRs en Tariffs die hierboven zijn gelinkt. De links naar de repositorymodules verwijzen ter referentie naar de 2.3.0-branch; veldvoorbeelden in dit artikel gebruiken versie 2.2.1. Valideer altijd aan de hand van de versie en de commerci\u00eble voorwaarden die met uw partners zijn overeengekomen.\r\n    <\/p>\r\n  <\/aside>\r\n\r\n<\/article>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>EV charging roaming reconciliation is the process of matching charging sessions, Charge Detail Records (CDRs), agreed prices, partner invoices and [&hellip;]<\/p>","protected":false},"author":1,"featured_media":6150,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[84],"tags":[],"class_list":["post-6148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-categorized"],"_links":{"self":[{"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/posts\/6148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/comments?post=6148"}],"version-history":[{"count":4,"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/posts\/6148\/revisions"}],"predecessor-version":[{"id":6153,"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/posts\/6148\/revisions\/6153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/media\/6150"}],"wp:attachment":[{"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/media?parent=6148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/categories?post=6148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trendpowercharge.com\/nl\/wp-json\/wp\/v2\/tags?post=6148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}