Lo stesso EAN non basta per scegliere l'offerta più economica. Confermate prima che identifichi esattamente la stessa variante e la stessa unità commerciale, poi riportate ogni proposta a un costo unitario consegnato in una valuta e una base fiscale comparabili. Aggiungete il confezionamento obbligatorio, il minimo d'ordine, gli sconti realmente accessibili, il trasporto e le spese documentate. Conservate separatamente la freschezza del prezzo e il livello di prova dello stock. Il fornitore vincente non è quello con la colonna price più bassa, ma quello la cui offerta ordinabile presenta il miglior costo verificabile per la vostra quantità, con un rischio di dato accettabile.
Dimostrare l'identità prima di confrontare gli importi
GS1 definisce il GTIN come l'identificativo di un articolo commerciale. Le differenze di modello, colore, taglia, profumo, peso o presentazione possono comportare riferimenti diversi. Due righe con lo stesso codice ma titoli divergenti devono quindi far scattare una revisione, non una fusione automatica.
Iniziate conservando i valori sorgente: GTIN, SKU fornitore, MPN, brand, titolo, variante, quantità contenuta e immagine. Ricalcolate poi la chiave con il metodo di validazione del GTIN senza falsi positivi. Una chiave corretta garantisce solo la coerenza matematica. Cercate anche una corrispondenza di brand e variante su una fonte autorizzata.
I casi più insidiosi sono i lotti. Un EAN può identificare un'unità consumatore, mentre il fornitore richiede l'acquisto di un cartone di più unità. Un altro fornitore può esporre direttamente il GTIN del cartone. Anche se i prodotti all'interno sembrano identici, le righe non rappresentano necessariamente lo stesso articolo commerciale. Separate GTIN dell'offerta, unità per confezione e GTIN dell'unità quando la documentazione li distingue.
Costruire una base realmente comparabile
Create una riga per offerta e per quantità d'ordine studiata. Non sostituite il prezzo sorgente: aggiungete colonne di calcolo. La griglia seguente evita la maggior parte dei confronti fuorvianti.
| Elemento | Fornitore A | Fornitore B | Regola di normalizzazione |
|---|---|---|---|
| Identità | GTIN, SKU, variante | GTIN, SKU, variante | Corrispondenza obbligatoria |
| Prezzo sorgente | Importo e valuta | Importo e valuta | Valore grezzo conservato |
| Base fiscale | IVA esclusa, inclusa o sconosciuta | IVA esclusa, inclusa o sconosciuta | Sconosciuta = nessuna fusione |
| Unità di vendita | unità, pack, cartone | unità, pack, cartone | Convertire solo su prova |
| Ordine | MOQ e step | MOQ e step | Testare la quantità realmente acquistabile |
| Stock | quantità o stato | quantità o stato | Non inventare mai una quantità |
| Consegna | tariffario o preventivo | tariffario o preventivo | Allocare con regola documentata |
| Tempo | data/ora sorgente | data/ora sorgente | Confrontare la freschezza |
La direttiva europea 98/6/CE definisce, nel suo ambito B2C, il prezzo di vendita e il prezzo per unità di misura come prezzi finali comprensivi di IVA e tasse accessorie. Questo riferimento aiuta a capire perché una base comune è essenziale, ma non dimostra che un catalogo grossista B2B sia IVA inclusa. La natura del prezzo deve provenire dal contratto, dalla fattura o dalla documentazione di ciascun fornitore.
Esempio riproducibile con ipotesi dichiarate
Supponiamo, solo per illustrare il metodo, che l'offerta A indichi 48 EUR IVA esclusa per un cartone composto esplicitamente da 12 unità, con 9 EUR di trasporto allocato. Il suo costo unitario consegnato prima di altre spese sarebbe (48 + 9) / 12, ossia 4,75 EUR IVA esclusa. Supponiamo che l'offerta B indichi 4,20 EUR IVA esclusa per unità, imponga un minimo di 15 unità e addebiti 12 EUR di trasporto per questo ordine. Il suo costo unitario consegnato sarebbe (4,20 × 15 + 12) / 15, ossia 5 EUR IVA esclusa.
Il prezzo esposto di B è inferiore a 4,75 EUR, ma il suo ordine ipotetico costa di più per unità. Questa conclusione vale solo per le quantità, tasse e spese poste nell'esempio. Se il trasporto cambia o se A impone altre spese, il risultato cambia. I calcoli di sconti e prezzo unitario per fascia vanno quindi rifatti per ogni quantità realistica.
Per una valuta estera, conservate l'importo originale, la valuta, la fonte del tasso, il suo timestamp e il costo reale addebitato dal prestatore di pagamento. Un tasso di riferimento non è necessariamente un tasso transazionale. Il confronto finale deve mostrare sia il costo normalizzato sia le sue ipotesi.
Integrare lo stock senza fargli dire più di quanto sappia
Una quantità esatta con timestamp è più informativa di uno stato InStock, ma non è una prenotazione. Schema.org descrive InStock come l'indicazione che un articolo è in stock; questo valore non contiene una quantità. Due fornitori possono quindi avere lo stesso stato pur presentando capacità molto diverse.
Aggiungete un campo niveau_preuve_stock: quantite_exacte, disponibilite_booleenne, delai, texte_libre o inconnu. Non convertite mai InStock in 1, 10 o un altro valore di comodo. La distinzione completa tra stock booleano e quantità esatta deve restare visibile fino alla decisione.
Anche la freschezza conta. Un prezzo osservato oggi e uno stock visto diversi giorni prima non formano una fotografia coerente. Mantenete due timestamp se il fornitore aggiorna i campi separatamente. Un'offerta leggermente più costosa ma recente e documentata con precisione può essere preferibile; è una decisione di rischio, non una verità universale.
Procedura decisionale in otto controlli
1. Validare la forma del GTIN senza concludere troppo presto sull'identità. 2. Confermare brand, variante, presentazione e unità commerciale. 3. Escludere o mettere in revisione ogni conflitto di titolo, immagine o confezionamento. 4. Identificare la valuta e la natura IVA esclusa/inclusa di ogni prezzo. 5. Applicare MOQ, step d'ordine e fascia corrispondente alla quantità studiata. 6. Calcolare il costo unitario consegnato con le spese documentate. 7. Mostrare il livello di prova e il timestamp dello stock. 8. Conservare tutte le ipotesi per poter riprodurre la classifica.
Un confronto deve poter rispondere alla domanda: "Perché A è classificato prima di B per questa quantità e a questa data?" Se la risposta si basa unicamente su una differenza di prezzo grezzo, il modello è incompleto.
Checklist prima dell'acquisto
- Lo stesso GTIN indica la stessa variante e la stessa presentazione.
- Le chiavi di controllo sono valide e la corrispondenza è dimostrata.
- I prezzi sono espressi su una base fiscale compatibile.
- La valuta e il tasso di conversione sono tracciabili.
- Il numero di unità per cartone è esplicito.
- Il MOQ e lo step d'ordine sono applicati.
- Il trasporto e le spese provengono da un tariffario o da un preventivo.
- Lo stock conserva il suo reale livello di precisione.
- Le date di osservazione sono visibili.
- Il risultato resta un segnale controllato, non una promessa di guadagno.
Cosa può automatizzare ArbitragePro+ / cosa deve verificare il venditore
La specifica proposta comparateur-fournisseurs potrebbe allineare le offerte la cui identità è confermata, calcolare un costo unitario secondo ipotesi mostrate e segnalare basi fiscali, valute o confezionamenti incompatibili. Non dovrebbe mai risolvere silenziosamente un conflitto di prodotto.
Il venditore deve confermare le condizioni commerciali, i diritti d'ordine, l'IVA applicabile, le spese reali, la qualità della corrispondenza e la disponibilità al momento dell'acquisto.
Esaminare le offerte normalizzate
Accedere alle opportunità fornitori per consultare i confronti disponibili e i loro dati di provenienza.
Fonti ufficiali
- GS1, «Global Trade Item Number (GTIN)», https://www.gs1.org/standards/id-keys/gtin — consultato il 2026-08-17.
- GS1 Support, «GS1 barcode commonly used for trade item identification», https://support.gs1.org/support/solutions/articles/43000734137-what-is-the-gs1-barcode-commonly-used-for-trade-item-identification- — consultato il 2026-08-17.
- EUR-Lex, direttiva 98/6/CE consolidata sull'indicazione dei prezzi, https://eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX%3A01998L0006-20220528 — consultato il 2026-08-17.
- Schema.org, «ItemAvailability», https://schema.org/ItemAvailability — consultato il 2026-08-17.
