Un magazzino che non è tuo
Questo è il fatto da cui dipende tutto il resto, e proprio quello che un normale software di gestione degli stock non riesce a rappresentare. Un magazzino acquistato ha un solo proprietario: tu. Un’esposizione in conto vendita ne ha tanti quanti sono i conferenti, e ogni articolo rimane di proprietà di qualcuno fino alla sua vendita. Di conseguenza, il valore complessivo del magazzino perde significato: ciò che conta non è quanto vale l’esposizione, ma quanto dovrai restituire una volta che gli articoli saranno stati venduti.
La domanda alla quale devi poter rispondere in ogni momento è quindi duplice, e un semplice quaderno non basta: quanto devo alla signora Tizio, e quali dei suoi articoli sono ancora invenduti? La prima parte si ricostruisce con fatica a fine mese; la seconda non si ricostruisce affatto non appena l’esposizione supera qualche centinaio di referenze.
L’articolo ha un ciclo, non un livello
Un articolo in conto vendita attraversa diversi stati, ed è proprio questa successione a definire il mestiere: viene consegnato con un contratto, esposto a un prezzo concordato, eventualmente scontato dopo un certo periodo e infine rimosso, venduto, restituito al conferente o abbandonato, secondo quanto previsto dal contratto. Non si effettuano riordini: si riceve ciò che ci viene portato.
Il contratto di conto vendita contiene la sola informazione che, per natura, non può essere gestita altrove: la sua DURATA. È proprio questa a stabilire la scadenza, la data entro la quale un articolo non venduto deve essere ritirato, scontato o riassegnato. Senza di essa, gli invenduti si accumulano in silenzio occupando spazio che nessuno ha mai deciso di assegnare loro; con essa, l’applicazione può indicare ogni mattina quali articoli scadranno nella settimana corrente.
- Conferenti: dati di contatto, documento d’identità registrato, coordinate per i pagamenti
- Contratti di conto vendita: data, durata, percentuale di commissione, trattamento degli invenduti
- Articoli: descrizione, prezzo, stato, data di esposizione, eventuale sconto
- Vendite: articolo, data, importo effettivamente incassato
- Pagamenti: conferente, periodo, importo versato
La commissione è il tuo fatturato, non la vendita
Un negozio di oggetti usati in conto vendita che valuta la propria attività sull’importo incassato sta usando la grandezza sbagliata: la maggior parte di quella somma appartiene ad altri. Il dato che descrive realmente l’attività è la commissione trattenuta, e non si ricava da un totale di cassa, va calcolata articolo per articolo, perché la percentuale può variare in base al contratto, alla categoria di merce o al prezzo.
La conseguenza è il reversement. Una vendita non chiude alcun conto: genera un debito verso il conferente, che si estingue solo nel giorno in cui viene effettuato il versamento. Tenere separati i due flussi, quanto è dovuto e quanto è già stato versato, permette di dire a chiunque passi al banco qual è il saldo del suo conto, senza dover rifare i calcoli davanti a lui.
Come viene prodotta l’applicazione
Descrivi in italiano, con il tuo linguaggio, «conferente», «conto vendita», «sconto», «restituzione», «pagamento», ciò che fa il tuo negozio. Prima di qualsiasi sviluppo, ti viene presentato un piano dettagliato: le entità individuate, i relativi campi, gli schermi e gli indicatori. Lo correggi finché non rispecchia esattamente il tuo modo di lavorare; nulla viene costruito prima della tua approvazione.
L’applicazione prodotta è un progetto standard Next.js e Prisma. Puoi scaricarlo come archivio ZIP o pubblicarlo su GitHub: il codice è tuo, e qualsiasi sviluppatore può riprenderlo. Sono disponibili tre livelli di generazione (Sketch, Craft, Masterpiece), a seconda che tu voglia testare un’idea o ottenere un’applicazione completa.
Ciò che l’applicazione NON È, e un punto regolamentare da conoscere
Questa pagina descrive uno strumento di tracciamento interno. Alcuni bisogni di un negozio di oggetti usati in conto vendita esulano dalle funzionalità offerte dal prodotto, ed è meglio saperlo prima di cominciare piuttosto che dopo. Il primo punto non è una limitazione tecnica, ma un obbligo legale, e merita di essere letto per intero:
L’articolo 321-7 del Codice penale francese impone a ogni attività professionale che comporti la vendita o lo scambio di beni mobili usati, il conto vendita è esplicitamente citato, la tenuta di un registro giornaliero che descriva gli oggetti e identifichi le persone che li hanno consegnati. Tale registro deve essere numerato in sequenza e parafato prima dell’apertura dal commissario di polizia o dal sindaco del comune. Un’applicazione generata NON È questo registro e non lo sostituisce: può memorizzare le stesse informazioni come dati gestionali, ma ciò non le attribuisce alcun valore regolamentare. Verifica presso la tua prefettura o il tuo comune quali obblighi gravano sulla tua attività.
Nessuna delle limitazioni elencate qui sotto è definitiva dal punto di vista tecnico, il progetto è esportabile e uno sviluppatore può ampliarlo, ma nessuna è fornita di default.
- Non è un software di cassa certificato: se il tuo negozio è soggetto a tale obbligo, gli incassi devono continuare a essere gestiti sul tuo sistema di cassa esistente.
- Nessuna connessione a terminali di pagamento, lettori di codici a barre o stampanti per etichette.
- Nessun versamento automatico: l’applicazione calcola e traccia quanto è dovuto a ciascun conferente, ma non attiva alcun bonifico.
- Nessun contratto di conto vendita viene generato automaticamente: il documento firmato con il conferente resta di tua competenza, mentre l’applicazione ne registra i termini.
- Nessun negozio online né inserimento su marketplace.
- Nessuna modalità offline e permessi globali (amministratore, utente, sola lettura).
Recuperare i propri dati
I dati inseriti restano di tua proprietà e possono essere esportati dalla schermata Impostazioni, in formato JSON o CSV, uno per volta. Questo è il formato più utile in sede di bilancio o durante un incontro con il tuo commercialista: un file CSV si apre in un foglio di calcolo, si ordina per conferente e si confronta facilmente con gli incassi.
Le liste sono filtrabili e ordinabili, e un cestino consente di ripristinare accidentalmente una riga eliminata, utile quando più persone registrano i conferimenti al banco.
Entità
- Conferenti
- Contratti di conto vendita
- Articoli
- Vendite
- Pagamenti
Viste
- Dashboard
- Articoli in esposizione
- Conferimenti in scadenza
- Conferenti
- Vendite
- Reversements da effettuare
Indicatori
- Da reversare ai conferenti
- Conferimenti in scadenza
- Commissione trattenuta nel periodo
- Articoli invenduti da oltre 60 giorni
Domande frequenti
L’applicazione tiene il registro obbligatorio degli oggetti usati?
No. L’articolo 321-7 del Codice penale francese impone un registro numerato e vidimato prima dell’apertura dal commissario di polizia o dal sindaco, un’applicazione generata non può produrre un documento di questa natura, e il fatto che registri le stesse informazioni non le conferisce alcun valore regolamentare. Il registro va comunque tenuto secondo la procedura ufficiale; verifica presso la tua prefettura o il tuo comune quali obblighi ti riguardano.
È possibile incassare le vendite tramite l’applicazione?
No. L’applicazione registra la vendita come dato di tracciamento, ma non è un software di cassa certificato e non è collegato a nessun terminale di pagamento. Se il tuo negozio è soggetto all’obbligo di cassa certificata, gli incassi devono rimanere sul tuo sistema esistente.
Come vengono gestite commissioni diverse in base agli articoli?
La percentuale viene descritta dove vive effettivamente nella tua attività: sul contratto di conto vendita se la negozii per conferente, sulla categoria di merce se dipende dal tipo di articolo, o sull’articolo stesso se la modifichi caso per caso. L’applicazione calcola esattamente ciò che hai descritto, non inventa alcuna regola che tu non abbia scritto.
L’applicazione avvisa il conferente quando il suo conto vendita scade?
No, non invia né email né SMS. Mostra semplicemente l’elenco dei conferimenti in scadenza, con i dati di contatto del conferente: il contatto resta a tua cura.
Cosa succede se in futuro vogliamo cambiare strumento?
Il progetto è un’applicazione standard Next.js e Prisma, esportabile come archivio ZIP o pubblicabile su GitHub, e i tuoi dati possono essere esportati in formato JSON e CSV. Non esiste alcun formato proprietario né alcun dialetto interpretabile solo dal fornitore: migrare non richiede l’autorizzazione di nessuno.