POST api/elmaswstp/ordineCli/singolo?tipoElaborazione={tipoElaborazione}

Creazione di un nuovo ordine cliente con gestione coupon (PMI-1588)

Request Information

URI Parameters

NameDescriptionTypeAdditional information
tipoElaborazione

Il tipo elaborazione, 0 per default

TipiElaborazione

Default value is OrdineCli_ConGestioneCoupon

Body Parameters

L'oggetto json con tutti i dati previsti

OrdineCli
NameDescriptionTypeAdditional information
TipoOrdine

Codice Tipo ordine

string

Max length: 3

IdOrdine

ID Ordine

string

Max length: 14

IdSito

ID Ordine del sito web

string

Max length: 255

IdCliente

ID cliente

string

Max length: 10

DataOraOrdine

Data dell'ordine

date

None.

DataConsegna

Data consegna dell'ordine

date

None.

IDTrasporto

Trasporto a cura di

string

Max length: 1

CostoTrasporto

Costo di trasporto

decimal number

None.

RagSocSped

Ragione sociale del destinatario

string

Max length: 50

IndirizzoSped

Indirizzo di spedizione

string

Max length: 90

CittaSped

Città di spedizione

string

Max length: 35

CapSped

CAP di spedizione

string

Max length: 10

ProvinciaSped

Provincia di spedizione

string

Max length: 2

NazioneCodIso2

Codice nazione ISO 3166-1 alpha-2 di spedizione

string

Max length: 2

EmailSped

Email referente spedizione

string

Max length: 255

TelefonoSped

Telefono referente spedizione

string

Max length: 24

CellulareSped

Cellulare referente spedizione

string

Max length: 24

ReferenteSped

Cognome e nome del referente spedizione

string

Max length: 90

IdPagamento

Codice pagamento

string

Max length: 6

PagamentoDescrizione

Estremi del pagamento

string

Max length: 40

RigheOrdine

Righe dell'ordine

Collection of OrdineCliRiga

None.

TotaleNettoMerce

Totale della merce (senza eventuale costo trasporto)

decimal number

None.

TotaleIva

Totale IVA in Euro

decimal number

None.

TotaleOrdine

Totale ordine in Euro

decimal number

None.

Arrotond

Eventuale Arrotondamento per TotaleOrdine PMI diverso da quello proveniente dal e-commerce

decimal number

None.

IDSpedizione

ID spedizione codice PMI

integer

None.

Sconto1

Sconto1

decimal number

None.

Sconto2

Sconto2

decimal number

None.

Sconto3

Sconto3

decimal number

None.

ScontoCassa

ScontoCassa

decimal number

None.

NoteOrdine

Eventuali note per l`ordine

string

Max length: 2024

ID_Magazzino

ID Magazzino

string

None.

IDAgente

ID Agente

string

None.

IDValuta

ID Valuta

string

None.

Cambio

Cambio associato alla valuta

decimal number

None.

NoteSped

Eventuali note per la spedizione

string

Max length: 255

Request Formats

application/json, text/json

Sample:
{
  "TipoOrdine": "sample string 1",
  "IdOrdine": "sample string 2",
  "IdSito": "sample string 3",
  "IdCliente": "sample string 4",
  "DataOraOrdine": "2024-10-05T21:58:44.7363421+00:00",
  "DataConsegna": "2024-10-05T21:58:44.7363421+00:00",
  "IDTrasporto": "sample string 5",
  "CostoTrasporto": 6.1,
  "RagSocSped": "sample string 7",
  "IndirizzoSped": "sample string 8",
  "CittaSped": "sample string 9",
  "CapSped": "sample string 10",
  "ProvinciaSped": "sample string 11",
  "NazioneCodIso2": "sample string 12",
  "EmailSped": "sample string 13",
  "TelefonoSped": "sample string 14",
  "CellulareSped": "sample string 15",
  "ReferenteSped": "sample string 16",
  "IdPagamento": "sample string 17",
  "PagamentoDescrizione": "sample string 18",
  "RigheOrdine": [
    {
      "NumeroRiga": 1,
      "IdArticolo": "sample string 2",
      "Descrizione": "sample string 3",
      "Quantita": 4.1,
      "UnitaMisura": "sample string 5",
      "DataConsegna": "2024-10-05T21:58:44.7363421+00:00",
      "AliquotaIva": 6.1,
      "PrezzoUni": 7.1,
      "Importo": 8.1,
      "IdDummy": 9,
      "IDAliquota": "sample string 10",
      "Sc1": 11.1,
      "Sc2": 12.1,
      "Sc3": 13.1,
      "NumConfezioni": 14.1,
      "PezziConf": 15.1,
      "Provvigione": 16.1,
      "ProvvigioneSub": 17.1,
      "LivelloProvv": 18,
      "LivelloProvvSub": 19,
      "IDCatScoVen": "sample string 20",
      "IDCausaleRiga": "sample string 21",
      "IDLotMat": "sample string 22",
      "IDLotto": 23
    },
    {
      "NumeroRiga": 1,
      "IdArticolo": "sample string 2",
      "Descrizione": "sample string 3",
      "Quantita": 4.1,
      "UnitaMisura": "sample string 5",
      "DataConsegna": "2024-10-05T21:58:44.7363421+00:00",
      "AliquotaIva": 6.1,
      "PrezzoUni": 7.1,
      "Importo": 8.1,
      "IdDummy": 9,
      "IDAliquota": "sample string 10",
      "Sc1": 11.1,
      "Sc2": 12.1,
      "Sc3": 13.1,
      "NumConfezioni": 14.1,
      "PezziConf": 15.1,
      "Provvigione": 16.1,
      "ProvvigioneSub": 17.1,
      "LivelloProvv": 18,
      "LivelloProvvSub": 19,
      "IDCatScoVen": "sample string 20",
      "IDCausaleRiga": "sample string 21",
      "IDLotMat": "sample string 22",
      "IDLotto": 23
    }
  ],
  "TotaleNettoMerce": 19.1,
  "TotaleIva": 20.1,
  "TotaleOrdine": 21.1,
  "Arrotond": 22.1,
  "IDSpedizione": 23,
  "Sconto1": 24.1,
  "Sconto2": 25.1,
  "Sconto3": 26.1,
  "ScontoCassa": 27.1,
  "NoteOrdine": "sample string 28",
  "ID_Magazzino": "sample string 29",
  "IDAgente": "sample string 30",
  "IDValuta": "sample string 31",
  "Cambio": 32.1,
  "NoteSped": "sample string 33"
}

application/xml, text/xml

Sample:
<OrdineCli xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ElmasWSTP.Models">
  <Arrotond>22.1</Arrotond>
  <Cambio>32.1</Cambio>
  <CapSped>sample string 10</CapSped>
  <CellulareSped>sample string 15</CellulareSped>
  <CittaSped>sample string 9</CittaSped>
  <CostoTrasporto>6.1</CostoTrasporto>
  <DataConsegna>2024-10-05T21:58:44.7363421+00:00</DataConsegna>
  <DataOraOrdine>2024-10-05T21:58:44.7363421+00:00</DataOraOrdine>
  <EmailSped>sample string 13</EmailSped>
  <IDAgente>sample string 30</IDAgente>
  <IDSpedizione>23</IDSpedizione>
  <IDTrasporto>sample string 5</IDTrasporto>
  <IDValuta>sample string 31</IDValuta>
  <ID_Magazzino>sample string 29</ID_Magazzino>
  <IdCliente>sample string 4</IdCliente>
  <IdOrdine>sample string 2</IdOrdine>
  <IdPagamento>sample string 17</IdPagamento>
  <IdSito>sample string 3</IdSito>
  <IndirizzoSped>sample string 8</IndirizzoSped>
  <NazioneCodIso2>sample string 12</NazioneCodIso2>
  <NoteOrdine>sample string 28</NoteOrdine>
  <NoteSped>sample string 33</NoteSped>
  <PagamentoDescrizione>sample string 18</PagamentoDescrizione>
  <ProvinciaSped>sample string 11</ProvinciaSped>
  <RagSocSped>sample string 7</RagSocSped>
  <ReferenteSped>sample string 16</ReferenteSped>
  <RigheOrdine>
    <OrdineCliRiga>
      <AliquotaIva>6.1</AliquotaIva>
      <DataConsegna>2024-10-05T21:58:44.7363421+00:00</DataConsegna>
      <Descrizione>sample string 3</Descrizione>
      <IDAliquota>sample string 10</IDAliquota>
      <IDCatScoVen>sample string 20</IDCatScoVen>
      <IDCausaleRiga>sample string 21</IDCausaleRiga>
      <IDLotMat>sample string 22</IDLotMat>
      <IDLotto>23</IDLotto>
      <IdArticolo>sample string 2</IdArticolo>
      <IdDummy>9</IdDummy>
      <Importo>8.1</Importo>
      <LivelloProvv>18</LivelloProvv>
      <LivelloProvvSub>19</LivelloProvvSub>
      <NumConfezioni>14.1</NumConfezioni>
      <NumeroRiga>1</NumeroRiga>
      <PezziConf>15.1</PezziConf>
      <PrezzoUni>7.1</PrezzoUni>
      <Provvigione>16.1</Provvigione>
      <ProvvigioneSub>17.1</ProvvigioneSub>
      <Quantita>4.1</Quantita>
      <Sc1>11.1</Sc1>
      <Sc2>12.1</Sc2>
      <Sc3>13.1</Sc3>
      <UnitaMisura>sample string 5</UnitaMisura>
    </OrdineCliRiga>
    <OrdineCliRiga>
      <AliquotaIva>6.1</AliquotaIva>
      <DataConsegna>2024-10-05T21:58:44.7363421+00:00</DataConsegna>
      <Descrizione>sample string 3</Descrizione>
      <IDAliquota>sample string 10</IDAliquota>
      <IDCatScoVen>sample string 20</IDCatScoVen>
      <IDCausaleRiga>sample string 21</IDCausaleRiga>
      <IDLotMat>sample string 22</IDLotMat>
      <IDLotto>23</IDLotto>
      <IdArticolo>sample string 2</IdArticolo>
      <IdDummy>9</IdDummy>
      <Importo>8.1</Importo>
      <LivelloProvv>18</LivelloProvv>
      <LivelloProvvSub>19</LivelloProvvSub>
      <NumConfezioni>14.1</NumConfezioni>
      <NumeroRiga>1</NumeroRiga>
      <PezziConf>15.1</PezziConf>
      <PrezzoUni>7.1</PrezzoUni>
      <Provvigione>16.1</Provvigione>
      <ProvvigioneSub>17.1</ProvvigioneSub>
      <Quantita>4.1</Quantita>
      <Sc1>11.1</Sc1>
      <Sc2>12.1</Sc2>
      <Sc3>13.1</Sc3>
      <UnitaMisura>sample string 5</UnitaMisura>
    </OrdineCliRiga>
  </RigheOrdine>
  <Sconto1>24.1</Sconto1>
  <Sconto2>25.1</Sconto2>
  <Sconto3>26.1</Sconto3>
  <ScontoCassa>27.1</ScontoCassa>
  <TelefonoSped>sample string 14</TelefonoSped>
  <TipoOrdine>sample string 1</TipoOrdine>
  <TotaleIva>20.1</TotaleIva>
  <TotaleNettoMerce>19.1</TotaleNettoMerce>
  <TotaleOrdine>21.1</TotaleOrdine>
</OrdineCli>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'OrdineCli'.

Response Information

Resource Description

Tutte le informazioni di OrdineCli

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.