Connectez Supabase pour partager les donnees entre collaborateurs.
Deposez vos devis et factures ici
PDF ou image - extraction automatique par IA - cliquer pour parcourir
Analyse...
Avancement par lot
Aucun document
Deposez un fichier ci-dessus pour commencer
Parametres
Base de donnees
Profil & IA
SQL
Exemple : https://xxoprqbfjtacgcjgklp.supabase.co
Settings → API Keys → onglet "Legacy anon, service_role API keys" → anon
Affiche sur chaque document que vous ajoutez.
Stockee uniquement dans ce navigateur. Requise pour l'extraction automatique des documents.
Executez ce SQL dans Supabase → SQL Editor → New query pour creer la table.
-- Table documents (si pas encore cree)
CREATE TABLE IF NOT EXISTS gh_roissy_docs (
id TEXT PRIMARY KEY,
filename TEXT, fournisseur TEXT,
type_document TEXT, numero TEXT,
date_doc TEXT, lot TEXT,
description TEXT,
montant_ht NUMERIC DEFAULT 0,
montant_tva NUMERIC DEFAULT 0,
montant_ttc NUMERIC DEFAULT 0,
echeance TEXT, date_paiement TEXT,
notes TEXT, paye BOOLEAN DEFAULT FALSE,
added_by TEXT, ts BIGINT,
file_url TEXT,
created_at TIMESTAMPTZ DEFAULT NOW()
);
-- Ajouter la colonne file_url si la table existe deja
ALTER TABLE gh_roissy_docs
ADD COLUMN IF NOT EXISTS file_url TEXT;
ALTER TABLE gh_roissy_docs ENABLE ROW LEVEL SECURITY;
CREATE POLICY IF NOT EXISTS "open" ON gh_roissy_docs
FOR ALL USING (true) WITH CHECK (true);
ALTER PUBLICATION supabase_realtime
ADD TABLE gh_roissy_docs;
-- Bucket de stockage des fichiers
INSERT INTO storage.buckets (id, name, public)
VALUES ('gh-roissy-files', 'gh-roissy-files', true)
ON CONFLICT (id) DO NOTHING;
CREATE POLICY IF NOT EXISTS "storage-open"
ON storage.objects FOR ALL
USING (bucket_id = 'gh-roissy-files')
WITH CHECK (bucket_id = 'gh-roissy-files');