Documentatie
Laurens Spaey
Laatste update 13 uur geleden
Deze handleiding brengt je van een lege installatie tot een webshop die zijn omzet automatisch in Scrada boekt. Lees ze een keer door voor je begint: een aantal keuzes, zoals je synchronisatiemodus en je btw-koppeling, bepalen mee hoe je boekhouding eruitziet.
Wat je hier vindt
- Voor je begint
- De plugin installeren en je licentie activeren
- De verbinding met Scrada leggen
- Kiezen wat er naar Scrada gaat
- Wanneer een bestelling vertrekt
- De klant zelf laten kiezen
- Verkoopfacturen instellen
- Dagontvangsten instellen
- Btw-tarieven koppelen
- Betaalmethodes koppelen
- Klant- en leveringsgegevens koppelen
- Peppol en statusmeldingen
- Dagelijks gebruik en problemen oplossen
1. Voor je begint
- WordPress 5.0 of hoger, met WooCommerce 3.5 of hoger
- PHP 7.4 of hoger
- Een Scrada-account met API-toegang
- Je licentiesleutel voor deze plugin
Werk je met een boekhouder, spreek dan op voorhand twee dingen af: in welk dagboek je verkopen terechtkomen, en welk btw-type bij elk van je tarieven hoort. Die twee keuzes staan verderop en zijn achteraf lastiger recht te zetten dan vooraf goed te zetten.
2. De plugin installeren en je licentie activeren
- Download het zipbestand dat je van ons kreeg.
- Ga in WordPress naar Plugins > Nieuwe plugin > Plugin uploaden.
- Kies het zipbestand, installeer het en activeer de plugin.
- Ga naar WooCommerce > Instellingen > Scrada instellingen > License, vul je licentiesleutel in en bewaar.
3. De verbinding met Scrada leggen
- API Key en API Password
- Company ID, de UUID van je bedrijf in Scrada
Eerst in de testomgeving
Vergeet niet de testomgeving weer uit te zetten voor je live gaat. Zolang ze aanstaat, komt er niets in je echte boekhouding terecht, ook niet je echte bestellingen.
4. Kiezen wat er naar Scrada gaat
- Alleen verkoopfacturen – elke bestelling wordt een aparte verkoopfactuur in Scrada. Zo werk je als je vooral aan bedrijven verkoopt of als elke klant een factuur verwacht.
- Alleen dagontvangsten – elke bestelling wordt een lijn in je dagontvangstenboek, gegroepeerd per btw-categorie. Zo werk je als je aan particulieren verkoopt en geen losse facturen nodig hebt.
- Allebei – er komt een factuur en een dagboeklijn. Om te vermijden dat je omzet twee keer geteld wordt, boekt de plugin in het dagboek een aftrek met de betaalmethode “Factuur betaald”. Die duid je aan bij de dagboekkoppeling.
5. Wanneer een bestelling vertrekt
- Zodra de betaling voltooid is – de gewoonste keuze, en de veiligste. Er vertrekt niets zolang er geen geld binnen is.
- Zodra de betaling voltooid is, of de bestelling in afwachting of in wacht staat – handig als je met overschrijving werkt en de factuur al wil versturen voor je betaald bent.
- Bij een eigen bestelstatus – geef de slug van je status op, zonder het voorvoegsel wc-.
- Alleen manueel – er vertrekt niets tot je zelf op de knop bij de bestelling duwt.
6. De klant zelf laten kiezen
Je hebt twee bronnen voor die keuze:
- Selectievakje van de plugin – wij plaatsen het vakje zelf bij het afrekenen. Dit werkt zowel op de klassieke afrekenpagina als op de nieuwe afrekenpagina met blokken.
- Bestaand afrekenveld – je leest een veld uit dat een andere plugin al opslaat. Geef de metasleutel op, en eventueel de waarde die “ja” betekent. Laat je die leeg, dan telt elke ingevulde waarde als ja.
7. Verkoopfacturen instellen
Het verkoopdagboek en het factuurnummer
Het factuurnummer is je voorvoegsel plus het WooCommerce-bestelnummer. Standaard is dat WC-, dus bestelling 1042 wordt factuur WC-1042.
Vervaldag en betalingsvoorwaarden
Hoe de factuurlijnen eruitzien
- SKU: productnaam – de standaard
- Alleen de productnaam
- Alleen de SKU – heeft een product geen SKU, dan valt de lijn terug op de naam
- #Bestelling: productnaam
Wie stuurt de factuur naar de klant?
De overige keuzes
- Facturen maken voor betaling bij levering – ook rembours-bestellingen krijgen een factuur.
- Geen factuur voor gratis bestellingen – bestellingen met totaal 0 worden overgeslagen.
- Klantnotities op de factuur – de opmerking die de klant bij de bestelling schreef komt in de notitie van de factuur.
8. Dagontvangsten instellen
Vul bij Dagboek-ID de UUID in van je dagontvangstenboek in Scrada.
Belangrijk: zet in Scrada “Meerdere ingave per dag toestaan” aan. Deze plugin schrijft één boeking per bestelling, dus het dagboek moet er meer dan één per dag aanvaarden. Staat het uit, dan wordt alleen de eerste bestelling van elke dag geboekt en mislukken alle volgende. Je vindt de instelling in Scrada onder Instellingen > Boeken, bij het bewerken van je dagontvangstenboek. De plugin controleert dit voor je en waarschuwt als het nog uit staat.
Automatische nuldagboekingen
Let op: zet dit alleen aan als deze webshop het enige is dat in dit dagboek boekt. Verkoop je ook over de toonbank, of boekt een kassasysteem in hetzelfde dagboek, dan meldt de plugin een dag zonder verkoop terwijl er wel verkoop was. Een dagboekboeking kan je niet ongedaan maken. De instelling staat daarom standaard uit.
9. Btw-tarieven koppelen
De meest gebruikte types:
- Normaal tarief (vak 01, 02 of 03) – je gewone verkopen met btw
- Nultarief (vak 00) – verkopen aan 0% btw
- ICL Goederen (vak 46) – intracommunautaire levering van goederen aan een btw-plichtige klant in een andere EU-lidstaat
- ICL B2B-diensten (vak 44) – hetzelfde, maar voor diensten
- Medecontractant (vak 45) – verlegging van heffing, bijvoorbeeld in de bouw
- Export niet E.G. (vak 47) – uitvoer buiten de Europese Unie
Let op: goederen en diensten zijn niet hetzelfde. Een intracommunautaire levering van goederen hoort in vak 46, van diensten in vak 44. Dat zijn twee verschillende types in de lijst. Twijfel je, vraag het dan aan je boekhouder voor je verder gaat.
Wat als een tarief niet gekoppeld is?
10. Betaalmethodes koppelen
In het tabblad Betaalmethodekoppeling kies je voor elke WooCommerce-betaalmethode een Scrada betaaltype: overschrijving, bankkaart, domiciliëring, contant, kredietkaart, een onlinebetaalprovider zoals Mollie of Stripe, cheque of debetkaart. Dat komt op de factuur te staan.
In het tabblad Dagboekkoppeling kies je voor elke betaalmethode een betaalmethode uit je Scrada-dagboek. Die lijst komt rechtstreeks uit Scrada, dus ze verschijnt pas als je verbonden bent en een dagboek gekozen hebt.
Deze koppeling is verplicht. Een bestelling die betaald is met een methode die niet gekoppeld is, kan niet in het dagontvangstenboek geboekt worden en mislukt. Ze blijft in je bestellijst staan met de status Mislukt tot je de koppeling invult en ze opnieuw verstuurt.Werk je met de modus Allebei, kies dan ook een methode bij Aftrek betaalde factuur. Dat is de lijn waarmee de plugin de reeds gefactureerde omzet uit het dagboek haalt.
11. Klant- en leveringsgegevens koppelen
Je kan naam, e-mail, telefoon, straat, huisnummer, bus, postcode, gemeente, land, btw-nummer, taal, klantcode, boekhoudcode en een apart factuur-e-mailadres koppelen. Laat je een veld leeg, dan gebruikt de plugin het gewone WooCommerce-veld. Voor de naam betekent dat: de bedrijfsnaam als die ingevuld is, anders de voor- en achternaam.
Huisnummer en bus
Btw-nummers
Leveradres
12. Peppol en statusmeldingen
Om die statussen te ontvangen, vul je in het tabblad Webhooks de geheime sleutel van je bedrijf in. Je vindt hem in Scrada onder Instellingen > Bedrijf > Geheime sleutel, achter het oogicoon. Op hetzelfde scherm staat de webhook-URL die je in Scrada moet registreren.
Vanaf dan zie je bij elke bestelling of het document afgeleverd is, en komt een mislukte aflevering als Mislukt in je bestellijst te staan.
Zonder de juiste sleutel komt er niets binnen. Meldingen waarvan de handtekening niet klopt worden geweigerd, want anders kan iedereen die je adres kent statussen in je boekhouding schrijven.
13. Dagelijks gebruik en problemen oplossen
- Gesynchroniseerd – er staat een factuur of een dagboeklijn in Scrada.
- Niet gesynchroniseerd – er is nog niets vertrokken. Bij een bestelling die nog niet betaald is, is dat normaal.
- Mislukt – er ging iets mis, of Scrada meldde dat een Peppol-document niet aankwam.
Boven de lijst staat een filter, zodat je in één klik alles ziet wat mislukt is. Dat is de snelste maandelijkse controle die je kan doen.
Een bestelling zelf versturen
Bij een bestelling die nog niet gesynchroniseerd is of die mislukte, staat een knop met het Scrada-teken. Daarmee stuur je ze meteen door. Bij een bestelling die al gesynchroniseerd is, staat die knop er niet: opnieuw versturen zou een tweede factuur in je boekhouding zetten.
Open je een bestelling, dan toont het blok Scrada het factuurnummer, wanneer ze gesynchroniseerd werd, de creditnota als die er is, de leveringsstatus van Peppol, en een knop om het UBL-bestand te downloaden. Ging er iets mis, dan staat de foutmelding erbij, samen met wat de plugin eraan doet.
Alleen wanneer Scrada meldde dat de aanvraaglimiet bereikt is. Dan wacht de plugin en probeert ze het vanzelf opnieuw. Bij elke andere fout gebeurt dat niet: bij een time-out of een serverfout valt niet te weten of de factuur toch aangemaakt werd, en twee keer boeken is erger dan een keer te weinig. Kijk in dat geval eerst in Scrada of de factuur er al staat, voor je opnieuw verstuurt.
Betaal je een bestelling geheel of gedeeltelijk terug in WooCommerce, dan maakt de plugin daar een creditnota voor in Scrada. Het nummer verschijnt bij de bestelling. Lukt dat niet, dan komt de bestelling op Mislukt te staan, zodat een terugbetaling nooit stil in je boekhouding ontbreekt.
De plugin houdt een logboek bij per onderdeel. Je vindt het onder WooCommerce > Status > Logs, met een keuzelijst rechtsboven. De bestanden beginnen met lsdscra-: facturen, klanten, bestellingen, dagboek, peppol, webhooks en algemeen.
- Alleen de eerste bestelling van de dag komt in het dagboek. Zet “Meerdere ingave per dag toestaan” aan op je dagontvangstenboek in Scrada.
- Een bestelling blijft op Mislukt staan. Open ze en lees de foutmelding in het blok Scrada. Los de oorzaak op en verstuur ze opnieuw met de knop.
- Er komen geen Peppol-statussen binnen. Kopieer de geheime sleutel opnieuw uit Scrada en bewaar hem bij de webhookinstellingen.
- De factuurdatum klopt niet. De datum volgt de klok van je webshop. Kijk je tijdzone na onder Instellingen > Algemeen in WordPress.
- Er komt niets in Scrada terecht. Kijk na of de testomgeving nog aanstaat, en of je synchronisatietrigger past bij de manier waarop jouw bestellingen betaald worden.
Nog steeds vast?
