POST api/BarcodeInsertExtended
Aggiunge un barcode. Se articolo a varianti aggiunge l'eventuale nuova ArticoloVariante. Se articolo è in serial number, aggiunge i barcode in serial number se IsNumSeriale=true
Request Information
URI Parameters
None.
Body Parameters
Lista barcode da inserire
Collection of DTOBarcode| Name | Description | Type | Additional information |
|---|---|---|---|
| Barcode | string |
Required |
|
| IdArticolo | integer |
None. |
|
| DataScadenza | date |
None. |
|
| IdVariante1 | integer |
None. |
|
| IdVariante2 | integer |
None. |
|
| IdVariante3 | integer |
None. |
|
| DTOProdotto | DTOProdotto |
None. |
|
| DataCreaz | date |
None. |
|
| DataAgg | date |
None. |
|
| IsNumSeriale | boolean |
None. |
|
| IsBarcodeScatola | boolean |
None. |
|
| IdLotto | integer |
None. |
|
| CodiceLotto | string |
None. |
|
| BarcodeConversione | string |
None. |
|
| QtaConversione | decimal number |
None. |
|
| NonVisibile | boolean |
None. |
|
| DTOGiacenze | Collection of DTOGiacenza |
None. |
|
| IdAppoggioCalcoloBC | integer |
None. |
Request Formats
application/json, text/json
[
{
"Barcode": "sample string 1",
"IdArticolo": 2,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdVariante1": 3,
"IdVariante2": 4,
"IdVariante3": 5,
"DTOProdotto": {
"IdArticolo": 1,
"IdVariante1": 2,
"IdVariante2": 3,
"IdVariante3": 4,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdLotto": 1,
"CodiceLotto": "sample string 5",
"DescrizioneComposita": "sample string 6",
"Variante1": "sample string 7",
"Variante2": "sample string 8",
"Variante3": "sample string 9"
},
"DataCreaz": "2025-12-22T15:05:29.2981341",
"DataAgg": "2025-12-22T15:05:29.2981341",
"IsNumSeriale": true,
"IsBarcodeScatola": true,
"IdLotto": 1,
"CodiceLotto": "sample string 10",
"BarcodeConversione": "sample string 11",
"QtaConversione": 1.1,
"NonVisibile": true,
"DTOGiacenze": [
{
"Id": 1,
"IdMagazzino": 2,
"DTOMagazzino": {
"Id": 1,
"Magazzino": "sample string 2",
"Locked": "sample string 3",
"DataAgg": "2025-12-22T15:05:29.2981341",
"UtenteUltimoAccesso": "sample string 4",
"Codice": "sample string 5",
"OrdineVisualizzazione": 1,
"Idcliente": 1,
"EspostoContoVendita": 1.0,
"IsMagazzinoPrincipale": true,
"EP_IdListino_DestPrezzi1": 1,
"EP_IdListino_DestPrezzi2": 1,
"EP_IdListino_DestPrezzi3": 1,
"EP_DataOraUltimoRibaltamentoPrezzi": "2025-12-22T15:05:29.2981341",
"EP_IdLayout": 1,
"EP_DataOraUltimoRibaltamentoLayout": "2025-12-22T15:05:29.2981341",
"IdGruppo": 7,
"idMagazzinoViaggiante": 1,
"idMagazzinoStockaggio": 1,
"CodiceJustEat": "sample string 8",
"IdCloud": 1
},
"Barcode": "sample string 3",
"IdArticolo": 4,
"DataAgg": "2025-12-22T15:05:29.2981341",
"Venduto1": 1.0,
"Venduto2": 1.0,
"Venduto3": 1.0,
"Venduto4": 1.0,
"CaptionVenduto1": "sample string 6",
"CaptionVenduto2": "sample string 7",
"CaptionVenduto3": "sample string 8",
"CaptionVenduto4": "sample string 9",
"QtaGiacenza": 10.0,
"QtaOrdinato": 11.0,
"QtaImpegnato": 12.0,
"QtaDisponibile": 13.0,
"DTOProdotto": {
"IdArticolo": 1,
"IdVariante1": 2,
"IdVariante2": 3,
"IdVariante3": 4,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdLotto": 1,
"CodiceLotto": "sample string 5",
"DescrizioneComposita": "sample string 6",
"Variante1": "sample string 7",
"Variante2": "sample string 8",
"Variante3": "sample string 9"
}
},
{
"Id": 1,
"IdMagazzino": 2,
"DTOMagazzino": {
"Id": 1,
"Magazzino": "sample string 2",
"Locked": "sample string 3",
"DataAgg": "2025-12-22T15:05:29.2981341",
"UtenteUltimoAccesso": "sample string 4",
"Codice": "sample string 5",
"OrdineVisualizzazione": 1,
"Idcliente": 1,
"EspostoContoVendita": 1.0,
"IsMagazzinoPrincipale": true,
"EP_IdListino_DestPrezzi1": 1,
"EP_IdListino_DestPrezzi2": 1,
"EP_IdListino_DestPrezzi3": 1,
"EP_DataOraUltimoRibaltamentoPrezzi": "2025-12-22T15:05:29.2981341",
"EP_IdLayout": 1,
"EP_DataOraUltimoRibaltamentoLayout": "2025-12-22T15:05:29.2981341",
"IdGruppo": 7,
"idMagazzinoViaggiante": 1,
"idMagazzinoStockaggio": 1,
"CodiceJustEat": "sample string 8",
"IdCloud": 1
},
"Barcode": "sample string 3",
"IdArticolo": 4,
"DataAgg": "2025-12-22T15:05:29.2981341",
"Venduto1": 1.0,
"Venduto2": 1.0,
"Venduto3": 1.0,
"Venduto4": 1.0,
"CaptionVenduto1": "sample string 6",
"CaptionVenduto2": "sample string 7",
"CaptionVenduto3": "sample string 8",
"CaptionVenduto4": "sample string 9",
"QtaGiacenza": 10.0,
"QtaOrdinato": 11.0,
"QtaImpegnato": 12.0,
"QtaDisponibile": 13.0,
"DTOProdotto": {
"IdArticolo": 1,
"IdVariante1": 2,
"IdVariante2": 3,
"IdVariante3": 4,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdLotto": 1,
"CodiceLotto": "sample string 5",
"DescrizioneComposita": "sample string 6",
"Variante1": "sample string 7",
"Variante2": "sample string 8",
"Variante3": "sample string 9"
}
}
],
"IdAppoggioCalcoloBC": 1
},
{
"Barcode": "sample string 1",
"IdArticolo": 2,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdVariante1": 3,
"IdVariante2": 4,
"IdVariante3": 5,
"DTOProdotto": {
"IdArticolo": 1,
"IdVariante1": 2,
"IdVariante2": 3,
"IdVariante3": 4,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdLotto": 1,
"CodiceLotto": "sample string 5",
"DescrizioneComposita": "sample string 6",
"Variante1": "sample string 7",
"Variante2": "sample string 8",
"Variante3": "sample string 9"
},
"DataCreaz": "2025-12-22T15:05:29.2981341",
"DataAgg": "2025-12-22T15:05:29.2981341",
"IsNumSeriale": true,
"IsBarcodeScatola": true,
"IdLotto": 1,
"CodiceLotto": "sample string 10",
"BarcodeConversione": "sample string 11",
"QtaConversione": 1.1,
"NonVisibile": true,
"DTOGiacenze": [
{
"Id": 1,
"IdMagazzino": 2,
"DTOMagazzino": {
"Id": 1,
"Magazzino": "sample string 2",
"Locked": "sample string 3",
"DataAgg": "2025-12-22T15:05:29.2981341",
"UtenteUltimoAccesso": "sample string 4",
"Codice": "sample string 5",
"OrdineVisualizzazione": 1,
"Idcliente": 1,
"EspostoContoVendita": 1.0,
"IsMagazzinoPrincipale": true,
"EP_IdListino_DestPrezzi1": 1,
"EP_IdListino_DestPrezzi2": 1,
"EP_IdListino_DestPrezzi3": 1,
"EP_DataOraUltimoRibaltamentoPrezzi": "2025-12-22T15:05:29.2981341",
"EP_IdLayout": 1,
"EP_DataOraUltimoRibaltamentoLayout": "2025-12-22T15:05:29.2981341",
"IdGruppo": 7,
"idMagazzinoViaggiante": 1,
"idMagazzinoStockaggio": 1,
"CodiceJustEat": "sample string 8",
"IdCloud": 1
},
"Barcode": "sample string 3",
"IdArticolo": 4,
"DataAgg": "2025-12-22T15:05:29.2981341",
"Venduto1": 1.0,
"Venduto2": 1.0,
"Venduto3": 1.0,
"Venduto4": 1.0,
"CaptionVenduto1": "sample string 6",
"CaptionVenduto2": "sample string 7",
"CaptionVenduto3": "sample string 8",
"CaptionVenduto4": "sample string 9",
"QtaGiacenza": 10.0,
"QtaOrdinato": 11.0,
"QtaImpegnato": 12.0,
"QtaDisponibile": 13.0,
"DTOProdotto": {
"IdArticolo": 1,
"IdVariante1": 2,
"IdVariante2": 3,
"IdVariante3": 4,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdLotto": 1,
"CodiceLotto": "sample string 5",
"DescrizioneComposita": "sample string 6",
"Variante1": "sample string 7",
"Variante2": "sample string 8",
"Variante3": "sample string 9"
}
},
{
"Id": 1,
"IdMagazzino": 2,
"DTOMagazzino": {
"Id": 1,
"Magazzino": "sample string 2",
"Locked": "sample string 3",
"DataAgg": "2025-12-22T15:05:29.2981341",
"UtenteUltimoAccesso": "sample string 4",
"Codice": "sample string 5",
"OrdineVisualizzazione": 1,
"Idcliente": 1,
"EspostoContoVendita": 1.0,
"IsMagazzinoPrincipale": true,
"EP_IdListino_DestPrezzi1": 1,
"EP_IdListino_DestPrezzi2": 1,
"EP_IdListino_DestPrezzi3": 1,
"EP_DataOraUltimoRibaltamentoPrezzi": "2025-12-22T15:05:29.2981341",
"EP_IdLayout": 1,
"EP_DataOraUltimoRibaltamentoLayout": "2025-12-22T15:05:29.2981341",
"IdGruppo": 7,
"idMagazzinoViaggiante": 1,
"idMagazzinoStockaggio": 1,
"CodiceJustEat": "sample string 8",
"IdCloud": 1
},
"Barcode": "sample string 3",
"IdArticolo": 4,
"DataAgg": "2025-12-22T15:05:29.2981341",
"Venduto1": 1.0,
"Venduto2": 1.0,
"Venduto3": 1.0,
"Venduto4": 1.0,
"CaptionVenduto1": "sample string 6",
"CaptionVenduto2": "sample string 7",
"CaptionVenduto3": "sample string 8",
"CaptionVenduto4": "sample string 9",
"QtaGiacenza": 10.0,
"QtaOrdinato": 11.0,
"QtaImpegnato": 12.0,
"QtaDisponibile": 13.0,
"DTOProdotto": {
"IdArticolo": 1,
"IdVariante1": 2,
"IdVariante2": 3,
"IdVariante3": 4,
"DataScadenza": "2025-12-22T15:05:29.2981341",
"IdLotto": 1,
"CodiceLotto": "sample string 5",
"DescrizioneComposita": "sample string 6",
"Variante1": "sample string 7",
"Variante2": "sample string 8",
"Variante3": "sample string 9"
}
}
],
"IdAppoggioCalcoloBC": 1
}
]
Response Information
Resource Description
DTOBarcodeArticoloFlat| Name | Description | Type | Additional information |
|---|---|---|---|
| IdArticolo | integer |
None. |
|
| Barcode | string |
None. |
|
| CodiceArticolo | string |
None. |
|
| DescrizioneArticolo | string |
None. |
|
| DescrizioneVarianti | string |
None. |
|
| DescrizioneUbicazioni | string |
None. |
|
| IsValidaOffline | boolean |
None. |
|
| IsBarcodeScatola | boolean |
None. |
|
| BarcodeConversione | string |
None. |
|
| QtaConversione | decimal number |
None. |
|
| IsNumSeriale | boolean |
None. |
|
| IsLotto | boolean |
None. |
|
| IsDataScadenza | boolean |
None. |
|
| UM | string |
None. |
|
| DataOraUltimoAggiornamento | date |
None. |
|
| IsErrLastOperation |
In fase di inserimento del barcode, se c'è un errore lo indica in questo bool. Attualmente implementato per la rotta api/BarcodeInsertExtended |
boolean |
None. |
| ErrLastOperation |
In fase di inserimento del barcode, se c'è un errore (IsErrLastOperation=true) salva qui la descrizione dell'errore. Attualmente implementato per la rotta api/BarcodeInsertExtended |
string |
None. |
| PrezzoVenditaDefault | decimal number |
None. |
|
| CodicePluBilancia | string |
None. |
|
| CodicePluSingleTicket | string |
None. |
Response Formats
application/json, text/json
{
"IdArticolo": 1,
"Barcode": "sample string 2",
"CodiceArticolo": "sample string 3",
"DescrizioneArticolo": "sample string 4",
"DescrizioneVarianti": "sample string 5",
"DescrizioneUbicazioni": "sample string 6",
"IsValidaOffline": true,
"IsBarcodeScatola": true,
"BarcodeConversione": "sample string 9",
"QtaConversione": 10.1,
"IsNumSeriale": true,
"IsLotto": true,
"IsDataScadenza": true,
"UM": "sample string 14",
"DataOraUltimoAggiornamento": "2025-12-22T15:05:29.3293805",
"IsErrLastOperation": true,
"ErrLastOperation": "sample string 17",
"PrezzoVenditaDefault": 18.1,
"CodicePluBilancia": "sample string 19",
"CodicePluSingleTicket": "sample string 20"
}