{{ t.msg }}
Votre periode d'essai est terminee. Ajoutez votre IBAN pour activer le prelevement SEPA (moins de frais) Essai gratuit — {{ trialDaysLeft }} jour(s) restant(s)

Compte suspendu

Votre compte a ete suspendu pour defaut de paiement. Veuillez regulariser votre situation pour retrouver l'acces.

Se deconnecter
Mois en cours : {{ currentMonth }} |
{{ monthLabel }}
{{ consoleStatusText }} {{ jobTimer }}
Lance une recuperation pour voir les logs ici.
{{ l.tsStr }} {{ l.text }}
Historique des executions
DateMoisModulesStatusDureeOKErr
{{ fmtDate(r.started_at) }} {{ r.target_month }} {{ r.modules }} {{ r.status }} {{ r.duration_s ? r.duration_s+'s' : '-' }} {{ r.nb_ok }} {{ r.nb_error }}
Aucun historique
Detail du run #{{ runDetail.run.id }}
FournisseurRefDateTTCFichierStatus
{{ inv.provider }} {{ inv.invoice_ref || '-' }} {{ inv.invoice_date || '-' }} {{ inv.amount_ttc ? inv.amount_ttc.toFixed(2)+' EUR' : '-' }} {{ inv.filename || '-' }} {{ inv.status }}
⚠ {{ rejetsAlerts.length }} rejet(s) de prelevement
!
{{ r.label }}
{{ r.operation_date }} — {{ Math.abs(r.amount).toFixed(2) }} EUR
Client(s) possible(s) : {{ c.likelyReject ? '⚠ ' : '' }}{{ c.ref }} — {{ c.client }} ({{ c.amount_ttc?.toFixed(2) }} EUR){{ c.reconciled ? ' ✓' : '' }}
Export comptable {{ targetMonth }}
{{ stats.totalInvoices }}
Factures ce mois
{{ stats.reconciled }}
Rapprochees
{{ stats.unreconciled }}
Non rapprochees
Suivi rapprochement — {{ monthLabel }}
Factures d'achat
{{ reconSummary.achats.pct }}%
{{ reconSummary.achats.matched }} rapprochees {{ reconSummary.achats.total }} factures
{{ reconSummary.achats.missing }} facture(s) d'achat manquante(s) Voir ›
Toutes les factures d'achat sont rapprochees
Factures de vente
{{ reconSummary.ventes.pct }}%
{{ reconSummary.ventes.matched }} rapprochees {{ reconSummary.ventes.total }} encaissements
{{ reconSummary.ventes.unmatched }} encaissement(s) non rapproche(s) Voir ›
Tous les encaissements sont rapproches
Calcul TVA — {{ targetMonth }} Regime : {{ {debits:'sur les debits',encaissements:'sur les encaissements',mixte:'mixte'}[tvaStats.regime] || tvaStats.regime }}
TVA collectee (ventes)
{{ tvaStats.tvaCollectee?.toFixed(2) }} EUR
{{ tvaStats.ventes?.nb || 0 }} facture(s) — HT {{ tvaStats.ventes?.ht?.toFixed(2) }} EUR
TVA deductible (achats)
{{ tvaStats.tvaDeductible?.toFixed(2) }} EUR
{{ tvaStats.achats?.nb || 0 }} facture(s) — HT {{ tvaStats.achats?.ht?.toFixed(2) }} EUR
TVA {{ tvaStats.tvaAPayer >= 0 ? 'a payer' : 'credit' }}
{{ Math.abs(tvaStats.tvaAPayer)?.toFixed(2) }} EUR
{{ tvaStats.tvaAPayer >= 0 ? 'Collectee - Deductible' : 'Credit de TVA' }}
{{ tvaStats.achats.manquants.length }} facture(s) sans TVA — montants estimes a 20%
{{ m.provider }} {{ m.filename?.replace(/\.pdf$/i,'')?.substring(0,30) }} {{ m.amount_ttc?.toFixed(2) }} EUR EUR
Cliquez sur le nom du fichier pour ouvrir la facture. Selectionnez le taux de TVA ou saisissez le montant exact.
Detail par fournisseur
FournisseurTypeNbHTTVATTC
{{ s.provider }} {{ s.type }} {{ s.nb }} {{ s.total_ht ? s.total_ht.toFixed(2) : '-' }} {{ s.total_tva ? s.total_tva.toFixed(2) : '-' }} {{ s.total_ttc ? s.total_ttc.toFixed(2) : '-' }}
Bilan annuel
Selectionnez une annee
Depenses cartes bancaires — {{ annualYear }}
CB CIC (carte 9184/4565)
{{ fmtK(depensesCb.cb?.total) }}
{{ depensesCb.cb?.count }} operations
Carte Amex
{{ fmtK(depensesCb.amex?.total) }}
{{ depensesCb.amex?.topMerchants?.reduce((s,m)=>s+m.count,0) || 0 }} transactions
Total cartes
{{ fmtK(depensesCb.grandTotal) }}
{{ annualYear }}
Par categorie
CategorieCB CICAmexTotal
{{ cat.name }} {{ cat.cb ? cat.cb.toFixed(0) : '-' }} {{ cat.amex ? cat.amex.toFixed(0) : '-' }} {{ cat.total.toFixed(0) }} EUR
Top marchands CB CIC
{{ m.name }} x{{ m.count }} {{ m.total.toFixed(0) }} EUR
Top marchands Amex
{{ m.name }} x{{ m.count }} {{ m.total.toFixed(0) }} EUR
{{ {achats:'Achats',ventes:'Ventes',banques:'Banques'}[section] }} ({{ (filesData[section]||[]).length }})
Upload en cours...
📄 {{ f.name }} {{ formatBytes(f.size) }}
Glissez des fichiers ici
ou cliquez "Ajouter"
Aucun fichier a verifier — tout est en ordre
{{ reviewFiles.length }} fichier(s) a verifier
{{ f.month }} — {{ f.filename }}
Fournisseur
{{ s.name }}[{{ s.accounting_code }}]
Date
Montant TTC EUR
Ouvrir le PDF
{{ reconData.matchedDebits }} / {{ reconData.totalDebits }} rapproches {{ reconData.missingInvoices }} facture(s) manquante(s)
Date Libelle bancaire Montant Facture TTC Confiance
Factures non rapprochees ({{ reconData.orphanInvs?.length || 0 }})
Date Fournisseur Montant
{{ fmtDay(inv.invoice_date || inv.month) }} {{ inv.provider || '-' }} {{ inv.month }} {{ inv.month }} {{ (inv.amount_ttc||0).toFixed(2) }}
{{ reconSelectedInvs.length }} facture(s) selectionnee(s) : {{ reconSelectedTotal.toFixed(2) }} EUR
{{ reconSelectedInvs.length }} facture(s) : {{ reconSelectedTotal.toFixed(2) }} EUR  ↔  Debit : {{ Math.abs(reconData.debits.find(d=>d.id===reconSelectedDebit)?.amount||0).toFixed(2) }} EUR Montant exact ✓ Ecart : {{ (reconSelectedTotal - Math.abs(reconData.debits.find(d=>d.id===reconSelectedDebit)?.amount||0)).toFixed(2) }} EUR
Scanner facturettes
Deposer des factures ici
PDF, JPG, PNG — glisser-deposer ou cliquer
Analyse en cours...
{{ fmtDay(s.invoice_date || s.month) }} {{ s._source }} {{ s.provider || '???' }} HT {{ s.amount_ht ? s.amount_ht.toFixed(2) : '?' }} | TVA {{ s.amount_tva ? s.amount_tva.toFixed(2) : '?' }} | TTC {{ s.amount_ttc ? s.amount_ttc.toFixed(2) : '?' }} Corriger
Fournisseur
Date
HT
TVA
TTC
Aucun scan
Fournisseurs ({{ suppliersList.length }})
{{ supForm.id ? 'Modifier' : 'Nouveau fournisseur' }}
Nom
Aliases
Code comptable
Categorie
Connecteur
NomAliasesCode comptableCategorieConnecteurActions
{{ s.name }} {{ (s.aliases||[]).join(', ') || '-' }} {{ s.accounting_code || '-' }} {{ s.category || '-' }} {{ s.connector }}-
Detail — {{ expenseDetail.report.month }}
Ajouter une depense
{{ t.icon }} {{ t.label }}
Paye avec :
{{ pm.icon }} {{ pm.label }}
TypeDescriptionDateMontantPaye avecInviteRemb.
{{ expenseTypes.find(t=>t.id===l.expense_type)?.icon }} {{ expenseTypes.find(t=>t.id===l.expense_type)?.label || l.expense_type }} {{ l.description || '-' }} {{ l.date || '-' }} {{ l.amount.toFixed(2) }} EUR {{ expensePayMethods.find(p=>p.id===l.payment_method)?.icon || '' }} {{ expensePayMethods.find(p=>p.id===l.payment_method)?.label || l.payment_method || 'CB perso' }} {{ l.guest_name ? l.guest_name + ' (' + (l.guest_company||'?') + ')' : '-' }} Rembourse En attente
Total {{ expenseDetail.lines.reduce((s,l)=>s+l.amount,0).toFixed(2) }} EUR Tout rembourse {{ expenseDetail.lines.filter(l=>!l.reimbursed).length }} en attente
Aucune ligne
Note du manager : {{ expenseDetail.report.review_note }}

Bilan de cloture

Selectionnez une annee

Mon cabinet

{{ cabinetClients.length }}
Clients
{{ cabinetClients.filter(c=>c.access_status==='active').length }}
Acces actifs
{{ cabinetClients.filter(c=>c.access_status==='pending').length }}
En attente
Mes clients
SocieteSIRETClientStatusDepuisActions
{{ c.name }} {{ c.siret || '-' }} {{ c.owner_first }} {{ c.owner_last }} ({{ c.owner_email }}) Actif En attente {{ c.access_status }} {{ c.access_since?.slice(0,10) }} Validation en cours
Aucun client. Demandez a vos clients de vous inviter depuis leur espace ZenFactu.
Export en masse
Parametres d'export
Periode
Mois
Trimestre
Annee
Du
Au
Type
Choisir le format
{{ f.label }}
{{ exportFormatDesc[f.id] || '' }}
Apercu ({{ exportPreviewCount }} ecritures)
{{ exportPreview }}
Equipe — {{ companyName }}
MembreEmailRoleStatusDernier loginActions
{{ m.first_name }} {{ m.last_name }} {{ m.email }} {{ m.role }} Actif En attente {{ m.last_login?.slice(0,10) || '-' }}
Permissions par role
PermissionOwnerManagerCollaborateurViewer
{{ label }} {{ permMatrix[r][perm] ? '✓' : '✗' }}
Configuration des connecteurs pour {{ companyName }}
{{ cfgStatusDot(g) }} {{ g }}
Aucune configuration pour cet onglet
{{ cfgTestResult }}