Scans aanroepen van extern

Scans aanroepen van extern

Hierbij een toelichting over hoe scans kunnen worden opgevraagd vanaf de server van de Spend Cloud. De scans kunnen worden opgevraagd door een het samenstellen van een link (URL). Deze link heeft een beperkte geldigheidsduur, om de kans op ongewenste toegang tot de scans te minimaliseren.

Voor klanten die gemigreerd zijn naar onze tekstherkenningstechnologie Smartscan:

De URL moet worden opgebouwd in het volgende formaat:

https://spend.cloud/api/external-invoice-access?customer=klantnaam&file=09207160021_org.pdf&time=1257953055&checksum=4b036398bf0014aa754b702ffd2bff9c7451af29

'customer' is altijd een vaste waarde per klant, over het algemeen de naam van de klant in kleine letters. Deze waarde wordt verstrekt door Visma | ProActive.

'file' is het bestand dat jullie willen oproepen. Dit is het originele boekstuknummer (zonder punten in het nummer) bij ons, met _org.pdf achter het boekstuknummer.

'time' is de of de unix timestamp, of de tijd in het formaat 'YYYYMMDDHHMMSS' van het ogenblik datde link gegenereerd wordt. Deze tijd, in het gekozen formaat, dient ook gebruikt te worden om dechecksum te maken.

'checksum' is de sha1 hash van de string die bestaat uit 'file', 'time' en een 'wachtwoordhash' (in die volgorde).

De wachtwoordhash (wordt verstrekt door Visma | ProActive) is dus het gedeelte wat niet ongecodeerd wordt meegezonden, wat alleen wij aan beide zijdes weten. Deze links hebben een geldigheidsduur van 3minuten, dit wordt op de server bepaald met de time die wordt meegezonden. De server wordt ieder uur gelijk gezet een tijdserver, het is dus zaak de server waar de links gegenereerd worden ook (redelijk) gelijk te laten lopen.

Voor klanten die nog niet gemigreerd zijn naar onze nieuwe scan- en herkenoplossing:

De URL moet worden opgebouwd in het volgende formaat:

https://scans.proactive.nl/getfile.php?customer=klantnaam&file=09207160021.pdf&time=1257953055&checksum=4b036398bf0014aa754b702ffd2bff9c7451af29

'customer' is altijd een vaste waarde per klant, over het algemeen de naam van de klant in kleine letters. Deze waarde wordt verstrekt door Visma | ProActive.

'file' is het bestand dat jullie willen oproepen. Dit is het originele boekstuknummer (zonder punten in het nummer) bij ons, met .pdf erachter.

'time' is de of de unix timestamp, of de tijd in het formaat 'YYYYMMDDHHMMSS' van het ogenblik datde link gegenereerd wordt. Deze tijd, in het gekozen formaat, dient ook gebruikt te worden om dechecksum te maken.

'checksum' is de sha1 hash van de string die bestaat uit 'file', 'time' en een 'wachtwoordhash' (in die volgorde).

De wachtwoordhash (wordt verstrekt door Visma | ProActive) is dus het gedeelte wat niet ongecodeerd wordt meegezonden, wat alleen wij aan beide zijdes weten. Deze links hebben een geldigheidsduur van 3minuten, dit wordt op de server bepaald met de time die wordt meegezonden. De server wordt ieder uur gelijk gezet een tijdserver, het is dus zaak de server waar de links gegenereerd worden ook (redelijk) gelijk te laten lopen.
    • Related Articles

    • Aan de kant van AFAS de webservice instellen

      Voor de webservice tussen de Spend Cloud en AFAS Profit moet een App Connector toegevoegd worden aan de Afas-omgeving. Voor meer informatie zie help.afas.nl Gebruikersgroep in AFAS aanmaken In AFAS moet een gebruikersgroep beschikbaar zijn voor ...
    • Van de aanvraag van een bunq account tot beheer van passen in de Spend Cloud

      In dit artikel vind je de nodige verwijzingen naar alle informatie die je nodig hebt om een bunq account te openen. In het kort doorloop je de volgende stappen:  1. Een bunq account aanvragen Via de bunq app kun je een bunq account aanvragen. Dit ...
    • Outlook instellingen voor automatisch omleiden naar de Postbus

      Wij adviseren om zoveel mogelijk alleen facturen of contracten binnen te laten komen in de Postbus van de Spend Cloud, zodat de scans vanuit de postbus zo efficient mogelijk verwerkt kunnen worden in de Spend Cloud. Om te zorgen dat er zoveel ...
    • Testscript factuurverwerking

      Om te testen of de Spend Cloud correct werkt en is ingericht, is het belangrijk om als beheerders de belangrijkste processen in de Spend Cloud te testen na deelname aan de beheerderstraining. Het is van belang om ook pilotgebruikers te betrekken bij ...
    • Koppeling Exact

      We koppelen met Exact Globe, Exact Financials en Exact Online. Voor onderstaande koppelingen kan zowel handmatig informatie uitgewisseld worden als via de webservice. Hieronder volgt meer informatie over het opzetten van een webservicekoppeling. ...