Scontrino - Dati Estratti¶
Totale delle voci estratte da uno scontrino / ricevuta fiscale (supermercati, pet shop, farmacie, negozi retail, ecc.).
L’estrazione restituisce:
- le informazioni generali del negozio e dello scontrino (
receipt) - la lista completa dei prodotti (
products) - opzionalmente, la classificazione automatica dei prodotti (
categorized_products)
Esempio Response Completa¶
{
"event": "document.processed",
"created_at": "2025-09-01T15:37:36.467736+00:00",
"document_id": "7f2b8f5b-1b27-4e7f-9b3b-9f6ac8b82c10",
"application_id": "c3a058c3-2243-4f83-92ce-d6e4fd3e89ae",
"status": "DONE",
"applicant_reference": "USER-001",
"document_type": "scontrino",
"extracted_data": {
"status": "ok",
"message": "Elaborazione scontrino effettuata",
"filename": "scontrino_arcaplanet_2025-10-01.jpg",
"receipt": {
"address": {
"address": "Via Torino 123",
"location": "Milano",
"province": "MI",
"zip": "20154",
"area_nielsen": "1"
},
"amount": 89.90,
"date": "01/10/2025",
"number": "2170-0109",
"payment": "Carta di credito",
"sconto_scontrino": -5.00,
"time": "18:42",
"vatnum": "01234567890",
"shop": "Arcaplanet",
"nome_azienda": "ARCAPLANET S.P.A.",
"channel": "negozio fisico",
"rt": "RT1234567890"
},
"products": [
{
"description": "PAMPERS BABY-DRY X BD PEN MAX 124",
"code": "8001480306783",
"price": 45.39,
"discount": [-18.40],
"final_price": 26.99
},
{
"description": "PAMPERS PROGRESSI PENTAPACK T4",
"code": "8001480001234",
"price": 39.99,
"discount": [-10.00],
"final_price": 29.99
},
{
"description": "HUMANA 2 1100G LATTE IN POLVERE",
"code": "8001234567890",
"price": 22.50,
"discount": [],
"final_price": 22.50
},
{
"description": "HERO POUCH MELA/BANANA",
"code": "8410123456789",
"price": 1.79,
"discount": [-0.30],
"final_price": 1.49
},
{
"description": "DOLCEGUSTO BARISTA 30 CAPSULE",
"code": "7610300012345",
"price": 8.99,
"discount": [],
"final_price": 8.99
}
],
"categorized_products": [
{
"description": "PAMPERS BABY-DRY X BD PEN MAX 124",
"category": "PAMPERS BABY-DRY"
},
{
"description": "HUMANA 2 1100G LATTE IN POLVERE",
"category": "LATTE IN POLVERE / FORMULA"
},
{
"description": "HERO POUCH MELA/BANANA",
"category": "OMOGENEIZZATO / POUCH FRUTTA"
}
]
}
}
Informazioni di Base (receipt)¶
La sezione receipt contiene tutti i dati anagrafici e fiscali del negozio, oltre alle informazioni principali dello scontrino.
Dati Negozio¶
{
"shop": "Arcaplanet",
"nome_azienda": "ARCAPLANET S.P.A.",
"vatnum": "01234567890",
"address": {
"address": "Via Torino 123",
"location": "Milano",
"province": "MI",
"zip": "20154",
"area_nielsen": "1"
}
}
Descrizione campi
| Campo | Tipo | Descrizione |
|---|---|---|
shop |
string | Nome commerciale del punto vendita (insegna). |
nome_azienda |
string | Ragione sociale completa della società (con forma giuridica). |
vatnum |
string | Partita IVA (11 caratteri numerici). |
address.address |
string | Via e numero civico (es. Via Torino 123). |
address.location |
string | Città (es. Milano). |
address.province |
string | Sigla provincia (es. MI). |
address.zip |
string | CAP (es. 20154). |
address.area_nielsen |
string | Area Nielsen, calcolata automaticamente in base alla regione (es. 1). |
Dati Scontrino¶
{
"date": "01/10/2025",
"time": "18:42",
"number": "2170-0109",
"amount": 89.90,
"payment": "Carta di credito",
"sconto_scontrino": -5.00,
"channel": "negozio fisico",
"rt": "RT1234567890"
}
Descrizione campi
| Campo | Tipo | Descrizione |
|---|---|---|
date |
string | Data dello scontrino in formato GG/MM/AAAA (es. 01/10/2025). |
time |
string | Ora dello scontrino in formato HH:MM (es. 18:42). |
number |
string | Numero scontrino (identificativo interno del negozio). |
amount |
number | Importo totale pagato, comprensivo di tasse e sconti applicati. |
payment |
string | Metodo di pagamento (es. Contanti, Carta di credito, Bancomat, App). |
sconto_scontrino |
number | Eventuale sconto complessivo a livello scontrino (valore negativo, es. -5.00). |
channel |
string | Canale di vendita (es. negozio fisico, e-commerce, app), se indicato. |
rt |
string | Codice RT del registratore telematico riportato in fondo allo scontrino (se presente). |
Prodotti (products)¶
La sezione products contiene la lista completa dei prodotti presenti nello scontrino.
Ogni elemento rappresenta un singolo prodotto (no accorpamento di righe identiche).
Esempio singolo prodotto¶
{
"description": "PAMPERS BABY-DRY X BD PEN MAX 124",
"code": "8001480306783",
"price": 45.39,
"discount": [-18.40],
"final_price": 26.99
}
Descrizione campi
| Campo | Tipo | Descrizione |
|---|---|---|
description |
string | Descrizione del prodotto così come appare sullo scontrino. |
code |
string | Codice a barre / SKU del prodotto (se presente). |
price |
number | Prezzo base del prodotto (prima dell’applicazione di eventuali sconti). |
discount |
number[] | Lista degli sconti associati a quel prodotto; ogni voce è un importo negativo (es. -5.00). |
final_price |
number | Prezzo finale dopo l’applicazione di tutti gli sconti presenti nella lista discount. |
Se non ci sono sconti:
{
"description": "HUMANA 2 1100G LATTE IN POLVERE",
"code": "8001234567890",
"price": 22.50,
"discount": [],
"final_price": 22.50
}
Classificazione Prodotti (categorized_products)¶
Quando abilitata, la pipeline può restituire anche una sezione di classificazione dei prodotti, basata sulla mappa categories_mapping.
Esempio¶
{
"categorized_products": [
{
"description": "PAMPERS BABY-DRY X BD PEN MAX 124",
"category": "PAMPERS BABY-DRY"
},
{
"description": "HUMANA 2 1100G LATTE IN POLVERE",
"category": "LATTE IN POLVERE / FORMULA"
},
{
"description": "HERO POUCH MELA/BANANA",
"category": "OMOGENEIZZATO / POUCH FRUTTA"
}
]
}
Categorie Esempio¶
Le categorie vengono dedotte confrontando la descrizione del prodotto con gli esempi in categories_mapping. Alcune categorie previste:
PAMPERS BABY-DRYPAMPERS PROGRESSIPAMPERS MUTANDINOPAMPERS SOLE E LUNAPAMPERS SALVIETTINEHUGGIES SOLE E LUNALATTE IN POLVERE / FORMULAOMOGENEIZZATO / POUCH FRUTTAOMOGENEIZZATO CARNE / PESCEPASTABISCOTTICURA DEL BAMBINOGIOCATTOLISEGGIOLINO AUTOACQUA MINERALEALIMENTARI VARIBUSTA / SACCHETTOALTRO
Se non viene trovata una corrispondenza soddisfacente, viene utilizzata la categoria ALTRO.
Scontrino - Dati EstrattiEsempio Response CompletaInformazioni di Base ( )Dati NegozioDati ScontrinoProdotti ( )Esempio singolo prodottoClassificazione Prodotti ( )EsempioCategorie Esempio