POST api/TransazioneTessera/NewMov

Request Information

URI Parameters

None.

Body Parameters

DTOTransazioneTessera
NameDescriptionTypeAdditional information
Id

PK

integer

None.

IdMagazzino

FK --> DTOMagazzino

integer

None.

IdCassa

FK --> DTOCassa

integer

None.

IdTessera

FK --> DTOTessera

integer

None.

IdTipoTransazione

FK --> DTOTipoTransazioneTessera

integer

None.

DataTransazione

Indica la data-ora assegnata alla transazione fidelity

date

None.

ImportoTransazione

Indica l'importo di spesa assegnato alla transazione fidelity. Questo valore varia in base al tipo transazione. Solitamente corrisponde al totale del documento. ///

decimal number

None.

MovimentoCard

Indica i punti o l'importo maturato per la transazione. Espresso sempre come valore assoluto (senza segno). Il segno va prelevato dal coefficente legato a IdTipoTransazione.

decimal number

None.

DescrizioneMovimentoCard

Descrizione del tipo transazione

string

None.

DocumentoTipo

Tipo documento che ha generato il movimentocard

EnumFormaDiChiusuraConto

None.

DocumentoNumero

Numero documento che ha generato il movimentocard

integer

None.

DocumentoData

Data documento che ha generato il movimentocard

date

None.

IsElaborato

Indica se la transazione risulta "elaborata". Campo aggiornabile tramite rotta specifica.

boolean

None.

DataCreaz

Data creazione

date

None.

DataAgg

Data aggiornamento

date

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "IdMagazzino": 2,
  "IdCassa": 3,
  "IdTessera": 4,
  "IdTipoTransazione": 5,
  "DataTransazione": "2024-03-28T14:59:46.8449843",
  "ImportoTransazione": 7.0,
  "MovimentoCard": 8.0,
  "DescrizioneMovimentoCard": "sample string 9",
  "DocumentoTipo": 0,
  "DocumentoNumero": 1,
  "DocumentoData": "2024-03-28T14:59:46.8449843",
  "IsElaborato": true,
  "DataCreaz": "2024-03-28T14:59:46.8449843",
  "DataAgg": "2024-03-28T14:59:46.8449843"
}

application/xml, text/xml

Sample:
<DTOTransazioneTessera xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO">
  <DataAgg>2024-03-28T14:59:46.8449843+01:00</DataAgg>
  <DataCreaz>2024-03-28T14:59:46.8449843+01:00</DataCreaz>
  <DataTransazione>2024-03-28T14:59:46.8449843+01:00</DataTransazione>
  <DescrizioneMovimentoCard>sample string 9</DescrizioneMovimentoCard>
  <DocumentoData>2024-03-28T14:59:46.8449843+01:00</DocumentoData>
  <DocumentoNumero>1</DocumentoNumero>
  <DocumentoTipo>Fattura</DocumentoTipo>
  <Id>1</Id>
  <IdCassa>3</IdCassa>
  <IdMagazzino>2</IdMagazzino>
  <IdTessera>4</IdTessera>
  <IdTipoTransazione>5</IdTipoTransazione>
  <ImportoTransazione>7</ImportoTransazione>
  <IsElaborato>true</IsElaborato>
  <MovimentoCard>8</MovimentoCard>
</DTOTransazioneTessera>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.