POST api/elmaswstp/cliente/Singolo

Creazione di un Cliente oppure aggiornamento di un cliente esistente (PMI-1588)

Request Information

URI Parameters

None.

Body Parameters

L'oggetto json con tutti i dati previsti

Cliente
NameDescriptionTypeAdditional information
DittaAttivita

Ditta e attivita separate da . (esempio 0001.1)

string

Max length: 7

IdCliente

ID cliente

string

Max length: 10

IdSito

ID cliente del sito web

string

Max length: 30

RagSoc1

Ragione sociale 1 o Cognome per persona fisica

string

Max length: 50

RagSoc2

Ragione sociale 2 o Nome per persona fisica

string

Max length: 50

ClientePrivato

0 per Azienda, 1 se il cliente è persona fisica (privato)

integer

None.

PIVA

Partita IVA

string

Max length: 20

CodFiscale

Codice fiscale

string

Max length: 20

NazioneCodIso

Codice nazione ISO 3166-1 alpha-2

string

Max length: 2

Indirizzo

Indirizzo

string

Max length: 35

Frazione

Eventuale frazione

string

Max length: 50

IDComune

Codice catastale del comune italiano (presente nel gestionale PMI)

string

Max length: 4

Citta

Descrizione del comune

string

Max length: 35

Cap

CAP

string

Max length: 10

Provincia

Provincia

string

Max length: 2

EMail

Email

string

Max length: 255

Telefono

Telefono

string

Max length: 24

Cellulare

Cellulare

string

Max length: 24

IDPagamento

Codice pagamento secondo il gestionale PMI

string

Max length: 6

CodDestinatFE

Codice SDI per la fatturazione elettronica (clienti italiani)

string

Max length: 10

PecDestinatFE

PEC per la la fatturazione elettronica (in alternativa a CodDestinatFE)

string

Max length: 10

RifAmministrFE

Eventuale Riferimento amministrativo per la la fatturazione elettronica

string

Max length: 20

Abi

Codice Abi

string

Max length: 5

Cab

Codice Cab

string

Max length: 5

Cin

Codice CIN ContoCorrente

string

Max length: 1

ContoCorrente

Codice ContoCorrente

string

Max length: 40

NatGiu

Natura giuridica

string

Max length: 2

NatGiuIVA

Natura giuridica iva

string

Max length: 2

CodISO

Codice ISO

string

Max length: 20

Fax

Fax

string

Max length: 24

SitoWeb

Indirizzo sito internet

string

Max length: 50

Pec

Indirizzo pec

string

Max length: 255

Nazione

Codice Nazione secondo il gestionale PMI

string

Max length: 4

Valuta

Valuta

string

Max length: 5

Ritenuta

Ritenuta

boolean

None.

IDCatCli

Codice categoria clienti gestionale PMI

string

Max length: 3

IDClasseCom

Codice classe commerciale gestionale PMI

string

Max length: 6

IDAliquota

Codice aliquota iva gestionale PMI

string

Max length: 3

IDAgente

Codice Agente gestionale PMI

string

Max length: 5

IDSubAgente

Codice subAgente gestionale PMI

string

Max length: 5

ProvvAgente

Provvigione agente

decimal number

None.

ProvvSubAgente

Provvigione agente

decimal number

None.

Listino

Codice Listino gestionale PMI

string

Max length: 6

Sconto1

Primo sconto cliente

decimal number

None.

Sconto2

Secondo sconto cliente

decimal number

None.

Sconto3

Terzo sconto cliente

decimal number

None.

ScontoCassa

Sconto cassa

decimal number

None.

CodContabile

Codice Contabile gestionale PMI (parametro partite aperte)

string

Max length: 10

BloccoFido

integer

None.

DenominazioneAgente

string

Max length: 40

DenominazioneSubAgente

string

Max length: 40

Request Formats

application/json, text/json

Sample:
{
  "DittaAttivita": "sample string 1",
  "IdCliente": "sample string 2",
  "IdSito": "sample string 3",
  "RagSoc1": "sample string 4",
  "RagSoc2": "sample string 5",
  "ClientePrivato": 6,
  "PIVA": "sample string 7",
  "CodFiscale": "sample string 8",
  "NazioneCodIso": "sample string 9",
  "Indirizzo": "sample string 10",
  "Frazione": "sample string 11",
  "IDComune": "sample string 12",
  "Citta": "sample string 13",
  "Cap": "sample string 14",
  "Provincia": "sample string 15",
  "EMail": "sample string 16",
  "Telefono": "sample string 17",
  "Cellulare": "sample string 18",
  "IDPagamento": "sample string 19",
  "CodDestinatFE": "sample string 20",
  "PecDestinatFE": "sample string 21",
  "RifAmministrFE": "sample string 22",
  "Abi": "sample string 23",
  "Cab": "sample string 24",
  "Cin": "sample string 25",
  "ContoCorrente": "sample string 26",
  "NatGiu": "sample string 27",
  "NatGiuIVA": "sample string 28",
  "CodISO": "sample string 29",
  "Fax": "sample string 30",
  "SitoWeb": "sample string 31",
  "Pec": "sample string 32",
  "Nazione": "sample string 33",
  "Valuta": "sample string 34",
  "Ritenuta": true,
  "IDCatCli": "sample string 36",
  "IDClasseCom": "sample string 37",
  "IDAliquota": "sample string 38",
  "IDAgente": "sample string 39",
  "IDSubAgente": "sample string 40",
  "ProvvAgente": 41.1,
  "ProvvSubAgente": 42.1,
  "Listino": "sample string 43",
  "Sconto1": 44.1,
  "Sconto2": 45.1,
  "Sconto3": 46.1,
  "ScontoCassa": 47.1,
  "CodContabile": "sample string 48",
  "BloccoFido": 49,
  "DenominazioneAgente": "sample string 50",
  "DenominazioneSubAgente": "sample string 51"
}

application/xml, text/xml

Sample:
<Cliente xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ElmasWSTP.Models">
  <Abi>sample string 23</Abi>
  <BloccoFido>49</BloccoFido>
  <Cab>sample string 24</Cab>
  <Cap>sample string 14</Cap>
  <Cellulare>sample string 18</Cellulare>
  <Cin>sample string 25</Cin>
  <Citta>sample string 13</Citta>
  <ClientePrivato>6</ClientePrivato>
  <CodContabile>sample string 48</CodContabile>
  <CodDestinatFE>sample string 20</CodDestinatFE>
  <CodFiscale>sample string 8</CodFiscale>
  <CodISO>sample string 29</CodISO>
  <ContoCorrente>sample string 26</ContoCorrente>
  <DenominazioneAgente>sample string 50</DenominazioneAgente>
  <DenominazioneSubAgente>sample string 51</DenominazioneSubAgente>
  <DittaAttivita>sample string 1</DittaAttivita>
  <EMail>sample string 16</EMail>
  <Fax>sample string 30</Fax>
  <Frazione>sample string 11</Frazione>
  <IDAgente>sample string 39</IDAgente>
  <IDAliquota>sample string 38</IDAliquota>
  <IDCatCli>sample string 36</IDCatCli>
  <IDClasseCom>sample string 37</IDClasseCom>
  <IDComune>sample string 12</IDComune>
  <IDPagamento>sample string 19</IDPagamento>
  <IDSubAgente>sample string 40</IDSubAgente>
  <IdCliente>sample string 2</IdCliente>
  <IdSito>sample string 3</IdSito>
  <Indirizzo>sample string 10</Indirizzo>
  <Listino>sample string 43</Listino>
  <NatGiu>sample string 27</NatGiu>
  <NatGiuIVA>sample string 28</NatGiuIVA>
  <Nazione>sample string 33</Nazione>
  <NazioneCodIso>sample string 9</NazioneCodIso>
  <PIVA>sample string 7</PIVA>
  <Pec>sample string 32</Pec>
  <PecDestinatFE>sample string 21</PecDestinatFE>
  <Provincia>sample string 15</Provincia>
  <ProvvAgente>41.1</ProvvAgente>
  <ProvvSubAgente>42.1</ProvvSubAgente>
  <RagSoc1>sample string 4</RagSoc1>
  <RagSoc2>sample string 5</RagSoc2>
  <RifAmministrFE>sample string 22</RifAmministrFE>
  <Ritenuta>true</Ritenuta>
  <Sconto1>44.1</Sconto1>
  <Sconto2>45.1</Sconto2>
  <Sconto3>46.1</Sconto3>
  <ScontoCassa>47.1</ScontoCassa>
  <SitoWeb>sample string 31</SitoWeb>
  <Telefono>sample string 17</Telefono>
  <Valuta>sample string 34</Valuta>
</Cliente>

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 'Cliente'.

Response Information

Resource Description

Tutte le informazioni di Cliente

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.