Authorize.Net

Authorize.Net is een in de Verenigde Staten gevestigde online betaalprovider waarmee bedrijven creditcards kunnen accepteren.

Configuratie

Inloggegevenstabblad

Odoo heeft je API-inloggegevens en sleutels nodig om verbinding te maken met je Authorize.Net-rekening. Deze bestaan uit:

  • API-login-ID: de ID die uitsluitend wordt gebruikt om de rekening bij Authorize.Net te identificeren.

  • API-transactiesleutel

  • API-handtekeningsleutel

  • API-cliëntsleutel

Log in op je Authorize.Net-rekening, ga naar Account ‣ Instellingen ‣ Beveiligingsinstellingen ‣ API-inloggegevens en sleutels, genereer je transactiesleutel en handtekeningsleutel, en plak ze in de gerelateerde velden in Odoo. Klik vervolgens op Cliëntsleutel genereren.

Belangrijk

Test Authorize.Net met een sandbox-rekening door de Status te wijzigen naar Testmodus. We raden aan dit te doen op een test-Odoo-database in plaats van op je hoofddatabase.

Als je de Testmodus gebruikt met een gewone rekening, resulteert dit in de volgende foutmelding: The merchant login ID or password is invalid or the account is inactive.

Tabblad Configuratie

Houd een bedrag vast op een kaart

Met Authorize.Net kun je de handmatige vastlegging inschakelen. Indien ingeschakeld worden de fondsen 30 dagen gereserveerd op de kaart van de klant, maar nog niet afgeschreven.

Waarschuwing

Na 30 dagen wordt de transactie automatisch geannuleerd door Authorize.Net.

ACH-betalingen (alleen VS)

ACH is een systeem voor elektronische geldoverdracht tussen bankrekeningen in de Verenigde Staten.

Configuratie

Geef klanten de mogelijkheid om met ACH te betalen door je aan te melden voor de eCheck-dienst van Authorize.Net. Zodra eCheck is geactiveerd, dupliceer je de eerder geconfigureerde Authorize.Net-betaalprovider in Odoo door naar Boekhouding ‣ Configuratie ‣ Betaalproviders ‣ Authorize.net te gaan. Klik vervolgens op het tandwielpictogram () en selecteer Dupliceren. Wijzig de naam van de provider om beide versies te onderscheiden (bv. Authorize.net - Banken).

Wijzig de Staat van de provider naar Ingeschakeld voor een gewone rekening of Testmodus voor een sandbox-rekening wanneer je klaar bent.

Importeer een Authorize.Net-afschrift

Exporteer vanuit Authorize.Net

  • Log in bij Authorize.Net.

  • Ga naar Account ‣ Afschriften ‣ eCheck.Net Settlement Statement.

  • Definieer een exportbereik met behulp van een openings- en sluitingsbatchafwikkeling. Alle transacties binnen de twee batchafwikkelingen worden naar Odoo geëxporteerd.

  • Selecteer alle transacties binnen het gewenste bereik, kopieer ze en plak ze in het Report 1 Download-werkblad van het Excel-importsjabloon.

Selectie van Authorize.Net-transacties om te importeren

Example

Afwikkelingsbatch van een Authorize.Net-afschrift

In dit geval behoort de eerste batch (01/01/2021) van het jaar tot de afwikkeling van 31/12/2020, dus de openingsafwikkeling is van 31/12/2020.

Zodra de gegevens in het Report 1 Download-werkblad staan:

  • Ga naar het tabblad Transaction Search op Authorize.Net.

  • Selecteer onder de sectie Settlement Date het eerder gebruikte bereik van batchafwikkelingsdatums in de velden From: en To: en klik op Search.

  • Klik op Download to File wanneer de lijst is gegenereerd.

  • Selecteer in het pop-upvenster Expanded Fields with CAVV Response/Comma Separated, schakel Include Column Headings in en klik op Submit.

  • Open het tekstbestand, selecteer All, kopieer de gegevens en plak ze in het Report 2 Download-werkblad van het Excel-importsjabloon.

  • Transitregels worden automatisch ingevuld en bijgewerkt in de werkbladen transit for report 1 en transit for report 2 van het Excel-importsjabloon. Zorg ervoor dat alle items aanwezig zijn, en zo niet, kopieer dan de formule van eerder ingevulde regels van de werkbladen transit for report 1 of 2 en plak deze in de lege regels.

Belangrijk

Verwijder geen regel uit de Excel-werkbladen om het juiste eindsaldo te krijgen.

Importeer in Odoo

Om de gegevens in Odoo te importeren:

  • Open het Excel-importsjabloon.

  • Kopieer de gegevens van het transit for report 2-werkblad en gebruik plakken speciaal om alleen de waarden te plakken in het Odoo Import to CSV-werkblad.

  • Zoek naar blauwe cellen in het Odoo Import to CSV-werkblad. Dit zijn terugboekingen zonder referentienummer. Omdat ze niet als zodanig kunnen worden geïmporteerd, ga je naar Authorize.Net ‣ Account ‣ Statements ‣ eCheck.Net Settlement Statement.

  • Zoek naar Charge Transaction/Chargeback en klik erop.

  • Kopieer de factuurbeschrijving, plak deze in de Label-cel van het Odoo Import to CSV-werkblad en voeg Chargeback / toe vóór de beschrijving.

  • Als er meerdere verkoopfacturen zijn, voeg dan een regel toe aan het Excel-importsjabloon voor elke factuur en kopieer/plak de beschrijving in elke bijbehorende Label-regel.

Notitie

Voor gecombineerde terugboekingen/aangiften in de uitbetalingen maak je een nieuwe regel aan in het Excel-importsjabloon voor elke factuur.

Example

Terugboekingsbeschrijving
  • Verwijder vervolgens de regelitems zero transaction en void transaction en wijzig het formaat van de kolom Amount in het Odoo Import to CSV-werkblad naar Number.

  • Ga terug naar eCheck.Net Settlement Statement ‣ Search for a Transaction en zoek opnieuw naar de eerder gebruikte batchafwikkelingsdatums.

  • Controleer of de batchafwikkelingsdatums op eCheck.Net overeenkomen met de datums van de gerelateerde betalingen in de kolom Date van Odoo Import to CSV.

  • Als het niet overeenkomt, vervang dan de datum door die van eCheck.Net. Sorteer de kolom op datum en zorg ervoor dat het formaat MM/DD/YYYY is.

  • Kopieer de gegevens - inclusief kolomkoppen - van het Odoo Import to CSV-werkblad, plak deze in een nieuw Excel-bestand en sla het op in CSV-formaat.

  • Open de Boekhouding-app, ga naar Configuration ‣ Journals, vink het vakje Authorize.Net aan en klik op Favorites ‣ Import records ‣ Load file. Selecteer het CSV-bestand en upload het naar Odoo.