Sites et applications
FacturaScripts : installer la facturation et la comptabilité sur l'hébergement
FacturaScripts est une application web de facturation et de comptabilité que vous pouvez héberger sur votre hébergement. Son noyau est gratuit et permet d'étendre les fonctions avec des plugins, dont certains payants. Vérifiez ce qu'inclut chaque module complémentaire, sa maintenance et sa compatibilité avant d'y faire reposer l'activité de votre entreprise.
À propos de FacturaScripts
Il peut gérer les documents commerciaux, les clients, les produits et la comptabilité selon les composants installés. L'installer ne prouve pas à lui seul que votre configuration respecte toutes les obligations de facturation applicables : vérifiez les fonctions et adaptations nécessaires à votre activité avec l'éditeur du logiciel et la personne qui gère votre fiscalité.
L'hébergement fournit l'environnement où il s'exécute ; les fonctions de facturation relèvent de l'application et de ses extensions. Consultez ses prérequis avant de choisir la version de PHP ou de souscrire de la capacité.
Installer FacturaScripts sur l'hébergement
- Téléchargez la version stable depuis le guide d'installation officiel.
- Vérifiez ses prérequis et la version de PHP attribuée au domaine.
- Choisissez un domaine, un sous-domaine ou un dossier vide et vérifiez le HTTPS.
- Envoyez et extrayez le paquet avec le gestionnaire de fichiers.
- Créez une base de données dédiée et un utilisateur associé avec l'assistant MySQL. Ne partagez pas la base d'une boutique ou d'un blog.
Avant d'ouvrir l'installateur, restreignez temporairement l'accès avec la protection des répertoires de cPanel. Gardez cette protection pendant la configuration du compte initial.
Ouvrez l'URL de destination et terminez l'assistant avec les données de la nouvelle base. S'il n'apparaît pas, vérifiez que le paquet ne se trouve pas dans un dossier supplémentaire, consultez le journal d'erreurs et les prérequis. Ne passez pas les permissions en 777 pour éviter le diagnostic.
Protéger l'accès initial
Le guide officiel documente un compte initial admin / admin. Remplacez-le immédiatement par un mot de passe unique pendant que le chemin reste protégé. Vérifiez que vous pouvez vous connecter avec le nouveau et que l'ancien ne fonctionne plus avant d'ouvrir l'accès prévu.
Configurez les utilisateurs et les autorisations dont l'équipe a réellement besoin. Suivez les indications de la version installée concernant l'assistant et ne laissez pas de paquets ou d'exports de la base dans le dossier public.
Verifactu et tâches planifiées
FacturaScripts dispose d'un plugin officiel et gratuit pour Veri*Factu. Il s'installe depuis la liste des plugins de l'application et envoie les enregistrements de facturation à l'AEAT avec votre certificat électronique. Avant de l'activer :
- Activez l'extension soap de PHP pour le domaine dans le sélecteur de PHP. La version recommandée par FacturaScripts est PHP 8.3.
- Programmez une tâche cron qui s'exécute toutes les minutes. Le plugin envoie les enregistrements depuis une file d'attente, et celle-ci n'avance que lorsque le cron s'exécute :
* * * * * /opt/alt/php83/usr/bin/php /home/usuario/public_html/index.php -cron
Remplacez usuario par celui de votre compte, public_html par le dossier où vous avez installé FacturaScripts et php83 par la version de PHP de ce site : un simple php ou /usr/local/bin/php peuvent correspondre à une autre version. Tous les chemins figurent dans chemins des binaires PHP.
Commencez en mode test du plugin et passez en production lorsque l'envoi fonctionne. Les dates d'obligation et ce qu'apporte chaque formule sont résumés dans FacturaScripts avec Verifactu sur votre hébergement ; confirmez-les avec la personne qui gère votre fiscalité.
Vérifier et maintenir
Renseignez les données de l'entreprise et testez le parcours avec des données de test avant d'émettre de vrais documents. Vérifiez les autorisations, la génération des documents, le stockage et l'e-mail si vous l'utilisez. Examinez les résultats avec la personne responsable de la facturation.
Gardez le noyau et les plugins compatibles, et testez les mises à jour sur une copie protégée. Conservez des sauvegardes des fichiers et de la base de données et vérifiez leur restauration. Restaurer une ancienne sauvegarde peut faire perdre des documents postérieurs : identifiez la période concernée avant de le faire.
Cela peut aussi vous aider
- Configurer Moodle pour envoyer des e-mails par SMTP Indique quelles valeurs SMTP saisir dans Moodle pour ses notifications et comment regrouper les mess...
- Configurer la messagerie IMAP et SMTP dans SugarCRM Rassemble les paramètres IMAP et SMTP nécessaires pour connecter chaque compte de messagerie au webm...
- Configurer phpList pour l'envoi d'e-mails et de newsletters Configurez phpList pour envoyer par SMTP en lots, respecter les limites horaires et soigner SPF, DKI...
- Installer Omeka S depuis Softaculous Guide l'installation d'Omeka S depuis Softaculous, le choix du domaine et du répertoire, les vérific...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.