Rien de ne plus frustrant que d’avoir des impayés. Certains CRM ou applications web ne possèdent pas de fonctionnalité permettant la relance de facture alors qu’il s’agit pourtant d’une évidence pour une bonne gestion de la trésorerie d’entreprise. Des modules payants existent sous Dolibarr et sont souvent onéreux (plus de 200 €). Voici une requête SQL permettant de lister les factures à échéance non payées et ce par société et commercial affecté.
SELECT F.facnumber as facture, F.total_ttc, CONCAT(S.nom, ' ', S.name_alias) as societe, CONCAT (U.firstname, ' ', U.lastname) as commercial FROM llx_facture F
INNER JOIN llx_societe S ON F.fk_soc = S.rowid
INNER JOIN llx_societe_commerciaux SC ON S.rowid = SC.fk_soc
INNER JOIN llx_user U ON SC.fk_user = U.rowid
WHERE F.paye = 0 AND F.fk_statut = 1 AND F.date_lim_reglement < '2019-12-04'
AND F.total_ttc > 0
ORDER BY F.datec, S.nom