Handleiding voor beheerders
/
Terug naar faqturo.nl

Cronjob en updates

Controleer of de achtergrondtaken draaien, zie wat Faqturo allemaal vanzelf doet en installeer updates.

Faqturo doet veel dingen op de achtergrond: herinneringen versturen, facturen aanmaken, je licentie controleren en updates zoeken. Die taken heten geplande taken. Ze draaien niet vanzelf, maar worden elke minuut aangeroepen door een cronjob op je server. Je bekijkt ze bij Algemeen › Cronjob.

De pagina Cronjob.
De pagina Cronjob. Bij 1 staan de versie en de updates, bij 2 de geplande taken en bij 3 de recente uitvoeringen.

De cronjob instellen#

Zonder cronjob doet Faqturo niets op de achtergrond: er gaan geen herinneringen weg, er worden geen facturen aangemaakt en updates komen niet binnen. Is Faqturo door ons of je hostingprovider voor je geïnstalleerd, dan staat de cronjob meestal al goed. Controleer het toch.

De cronjob moet elke minuut het commando php artisan schedule:run uitvoeren, in de map waar Faqturo staat (de map met het bestand artisan).

Bij de meeste hostingproviders stel je dat in via het paneel onder "Cronjobs" of "Geplande taken". Kies als tijdstip elke minuut en vul bij het commando de map en het commando in, zoals cd /pad/naar/faqturo && php artisan schedule:run. Vervang het pad door het pad van jouw Faqturo. Bij een crontab op een Linux-server komen er vijf sterren voor, * * * * *, voor elke minuut.

Vraag je hostingprovider om hulp als je het niet vindt.

Een waarschuwing bovenaan de pagina

Draaien de achtergrondtaken al langer dan een uur niet, dan staat er bovenaan de pagina een gele waarschuwing met het commando. Ook op het Admin Dashboard zie je bij Achtergrondtaken dat er iets niet goed is. De cronjob draait dan niet, of draait niet elke minuut.

Geplande taken#

Onder Geplande taken (2) staat wat Faqturo allemaal op de achtergrond doet, met per taak het schema, de volgende en de laatste run en of die is geslaagd. Veel taken draaien één keer per dag, op een tijdstip dat per installatie wordt gespreid. Een paar draaien elk uur.

TaakWat hij doet
LicentiecontroleElk uur: controleert je licentie, pakket en Florijn-saldo.
Nieuwsberichten ophalen en Tickets synchroniserenElk uur: haalt nieuws en reacties van Faqturo op.
Koppeling logo en uploads herstellenElk uur: controleert of de koppeling met de opslagmap van je logo en uploads nog klopt en legt hem zo nodig opnieuw aan. Zo blijven je logo en afbeeldingen zichtbaar, bijvoorbeeld na een domeinwissel.
Brandstofprijzen bijwerken en Wisselkoers bijwerkenDagelijks: houdt de prijzen en koersen actueel.
Factuurherinneringen versturenDagelijks: verstuurt de automatische herinneringen en aanmaningen.
Verlopen abonnementen verwerken, Verlengingsfacturen aanmaken en Verlengingsfacturen versturenDagelijks: de facturatie van abonnementen en servicecontracten.
Opzegacties verwerken, Domeinnamen synchroniseren en Domeinen aan hostingpakket koppelenDagelijks: de taken voor hosting.
Herhalende facturen genererenDagelijks: de facturen van de add-on Factuur+.
BTW-aangifte herinnerenDagelijks: een herinnering als je btw-aangifte nadert.
Oude meldingen opruimen en Oude logboekregels opruimenDagelijks: houdt de database netjes.
Onbetaalde bestellingen annulerenDagelijks: voor de webshop, na het aantal dagen dat je hebt ingesteld.
WooCommerce-import en Inkoopfacturen ophalen en uitlezenDagelijks: zie WooFact Import en Inkoopfacturen instellen.
Updates controlerenDagelijks: kijkt of er een nieuwe versie is.
Dagelijkse taken-mail versturenDagelijks: de overzichtsmail met taken en controles.

Welke taken je ziet, hangt af van je installatie. Heb je een taak niet nodig, zoals de webshop, dan doet hij gewoon niets.

Een taak nu draaien#

Naast elke taak staat een knop met twee pijltjes. Klik erop en bevestig, dan draait Faqturo die taak meteen, zonder te wachten op het schema. Dat is handig als je iets wilt testen of als een taak is mislukt. Gebruik het met mate: een taak als het versturen van herinneringen doet echt wat hij zegt.

Recente uitvoeringen#

Onder Recente uitvoeringen (3) staan de laatste dertig uitgevoerde taken met tijdstip, resultaat, duur en eventueel een foutmelding. Is een taak mislukt, dan staat hier waarom. Het foutenlogboek vind je onder Over Faqturo.

Updates#

Bovenaan de pagina staat de huidige versie van Faqturo. Faqturo zoekt zelf dagelijks naar een nieuwe versie. Met Controleer nu doe je dat meteen.

De sectie Versie en updates.
De sectie Versie en updates. Bij 1 staat de huidige versie, bij 2 de knop om te controleren en bij 3 de knop om de update te installeren.

Is er een nieuwe versie, dan zie je Update ... beschikbaar met daaronder wat er nieuw is. Zo installeer je hem:

  1. Maak eerst een back-up.

  2. Klik op Update nu! en bevestig.

  3. Je ziet de voortgang per stap. Sluit de pagina niet totdat het klaar is.

  4. Daarna zie je het Logboek laatste poging met wat er is gedaan.

De update wordt gedownload en geïnstalleerd, inclusief de wijzigingen aan de database. Je gegevens blijven bewaard.

Automatisch updaten#

Wil je zelf niets doen, zet dan bij Algemeen › Faqturo het vinkje Beschikbare updates automatisch toepassen aan, zie Hoofddomein en beveiliging. Faqturo installeert een nieuwe versie dan vanzelf, zodra de dagelijkse controle hem vindt. Er hoeft niemand voor in te loggen.

Staat het vinkje uit, dan meldt Faqturo alleen dat er een update is. Jij installeert hem dan zelf met Update nu!.

Update op een rustig moment

Een update duurt even. Doe hem liever niet midden op een drukke werkdag en niet vlak voordat je facturen verstuurt. Heb je automatische updates aan, dan gebeurt dat in de nacht, wanneer de dagelijkse controle draait.

Faqturo, handleiding voor beheerders · bijgewerkt oktober 2026