Outils et procédures compta - Fab-Manager, Stripe, etc.
Outils & Procédures Comptables
Fab-Manager (Serveur Alsace Réseau Neutre)
Configuration & Déploiement
URL : manager.fablab-alsacenord.fr
Recharger le service systemd :
sudo systemctl restart fab-manager-worker fab-manager-app
Paiement en ligne (Stripe)
Le paiement en ligne est configuré via Stripe.
Test de paiement en ligne :
Pour tester, utiliser une carte bancaire de test fournie par Stripe :
Voir les CB de test Stripe
Procédure Comptable
1. Factures CB (Fab-Manager)
Récupérer les factures liées à des paiements >0€ et les avoirs sur l'interface admin Fab-Manager.
Déposer les factures indiquant "Règlement effectué par carte bancaire le ..." dans :
2. Factures Espèces / Chèques
Déposer les factures de paiement espèce indiquant "Règlement effectué à l'accueil le ..." dans :
Ne pas oublier de déposer les avoirs également.
3. Frais Stripe & Rapprochement
Déposer les factures de frais Stripe dans :
Automatisation Facebook
Une automatisation est en place pour la publication des projets de Fab-Manager vers Facebook :
Lien vers la documentation d'automatisation
Archives : Ancien serveur hébergé Unistra
URL : fan-manager.di.unistra.fr
Recharger l'environnement Docker :
docker compose down docker compose up -d
Script de renouvellement Let's Encrypt (programmé via crontab) :
root@fan-manager:/apps/fabmanager# cat /usr/local/sbin/renew.sh
#!/bin/bash
certbot renew --dry-run -n > /tmp/renewornot 2>&1
if grep -Fxq 'Cert not due for renewal, but simulating renewal for dry run' "/tmp/renewornot"
then
echo "Certificat non arrivé à échéance...pas d'action"
else
echo "Renouvellement du certicat..."
cd /apps/fabmanager/
docker-compose down
cd /apps/fabmanager/letsencrypt/etc/live/fan-manager.di.unistra.fr
certbot renew --post-hook "systemctl stop nginx"
cd /etc/letsencrypt/archive/fan-manager.di.unistra.fr
ls -Art | tail -n 4 |sort > /tmp/letslist
declare -a lets_array
lets_array=(`cat "/tmp/letslist"`)
cp -f /etc/letsencrypt/archive/fan-manager.di.unistra.fr/${lets_array[0]} /apps/fabmanager/letsencrypt/etc/archive/fan-manager.di.unistra.fr/cert198.pem
cp -f /etc/letsencrypt/archive/fan-manager.di.unistra.fr/${lets_array[1]} /apps/fabmanager/letsencrypt/etc/archive/fan-manager.di.unistra.fr/chain198.pem
cp -f /etc/letsencrypt/archive/fan-manager.di.unistra.fr/${lets_array[2]} /apps/fabmanager/letsencrypt/etc/archive/fan-manager.di.unistra.fr/fullchain198.pem
cp -f /etc/letsencrypt/archive/fan-manager.di.unistra.fr/${lets_array[3]} /apps/fabmanager/letsencrypt/etc/archive/fan-manager.di.unistra.fr/privkey198.pem
cd /apps/fabmanager/
killall nginx
docker-compose up -d
fi
exit

No Comments