NameDescriptionTypeAdditional information
Id

ID della consegna

integer

None.

TipoConsegna

Determina il tipo di consegna (domicilio, ritiro, banco)

EnumTipoConsegna

None.

IdTipologiaConsegna

Tipizza la consegna assegnando delle caratteristiche come spesa trasporto o accesso a promozioni / condizioni particolari. Il valore indicato

integer

None.

SpeseTrasporto

Campo virtuale. Non presente su DB. Usato solo per automatizzare inserimento spese trasporto su dettaglio ordine. Se nullo, interviene il servizio di calcolo delle spese di trasporto secondo zona e tipologia consegna.

decimal number

None.

IsPagata

Indica se la consegna risulta già pagata (es: paypal)

boolean

None.

IdZona

Se si conosce la zona di consegna, indicare l'id, altrimenti NULL.

integer

None.

DTOZona

DTOZona

None.

DistanzaKM

Se si conosce la distanza in KM indicarla, altrimenti NULL.

decimal number

None.

IdPony

Se si conosce il pony, indicare l'id, altrimenti NULL.

integer

None.

OrigineConsegna

Indica la fonte (provenienza) dell'ordine.

EnumOrigineConsegna

None.

OraConsegna

Data e ora della consegna. Il valore deve rispettare l'insieme degli intervalli di produzione/consegna determinati nella configurazione del planning di produzione lato front-end.

date

None.

Peso

Grado di importanza della consegna per il calcolo del pagamento dei fattorini. Indicare 1 come valore di default.

decimal number

None.

Note

Note relative alla consegna dell'ordine

string

String length: inclusive between 0 and 1000

ExtOrderId

Riferimento all'orderId inoltrato dal chiamante.

integer

None.

DataCreaz

Data di creazione dell'ordine

date

None.

DataAgg

Ultimo aggiornamento della testata d'ordine

date

None.

Destinazione

Indica l'indirizzo di consegna dell'ordine Valorizzare solo in caso di TipoConsegna = Domicilio.

DTODestinazione

None.

OraArrivo

Indica l'ora in cui l'ordine è stato consegnato al cliente

date

None.

OraTrasferimento

Indica l'ora in cui la comanda è stata trasferita da negozio A a negozio B

date

None.

IdMagazzinoPartenza

Indica il negozio di partenza da cui la comanda è stata trasferita

integer

None.

IdMagazzinoDestinazione

Indica il negozio di destinazione in cui la comanda è stata trasferita

integer

None.

idUtenteCheEffettuaIlTrasferimento

Indica l'id utente che ha effettuato il trasferimento

integer

None.

TipoDocumentoPrenotato

Indica il tipo di documento prenotato da stampare al momento della consegna dell'ordine

integer

None.

importoComanda

Indica il totale complessivo dell'ordine. Il dato viene gestito solamente in GET per avere un valore pronto e di immediato consulto.

decimal number

None.

nComandeAsporto

Indica il numero di pietanza di tipo asporto presenti nell'ordine Il dato viene gestito solamente in GET per avere un valore pronto e di immediato consulto.

decimal number

None.

AsportoUI

DTO di inclusione per le proprietà ad uso interno del DTO Asporto

DTOAsportoUI

None.

JustEatData

DTO di inclusione per le proprietà deglo ordini che arrivano da JustEat o da delivery partner per piattaforma condivisa (lasciare a NULL per comande che non sono di questo tipo)

DTOJustEatData

None.

ExternalTipoSconto

Tipo di sconto passato dall'esterno serve per ripristino sconto quando viene modificata la comanda; nel primo inserimento lo sconto viene già caricato anche come riga di dettaglio nel DTOComanda

EnumTipoExternalSconto

None.

ExternalSconto

Valore sconto passato dall'esterno serve per ripristino sconto quando viene modificata la comanda; nel primo inserimento lo sconto viene già caricato anche come riga di dettaglio nel DTOComanda

decimal number

None.

ExternalDescrSconto

Descrizione da riportare sullo sconto passato dall'esterno

string

String length: inclusive between 0 and 100

TagUTM

Dati tag UTM

string

String length: inclusive between 0 and 255

ChiaveGruppoConsegna

integer

None.