POST api/v1/Materiales/SaveOrUpdate/{empresaid}/{almacenid}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| empresaid | integer |
Required |
|
| almacenid | integer |
Required |
Body Parameters
Material| Name | Description | Type | Additional information |
|---|---|---|---|
| Referencia | string |
Max length: 20 |
|
| Descripcion | string |
Max length: 1020 |
|
| Unidades | decimal number |
None. |
|
| UnidadesPendientes | decimal number |
None. |
|
| UnidadesServidas | decimal number |
None. |
|
| UnidadesAServir | decimal number |
None. |
|
| Precio | decimal number |
None. |
|
| Descuento | decimal number |
None. |
|
| Importe | decimal number |
None. |
|
| GestionId | integer |
None. |
|
| Eliminado | boolean |
None. |
|
| DocumentoId | integer |
None. |
|
| AlmacenBasegesId | integer |
None. |
|
| AvisoId | integer |
None. |
|
| ArticuloId | integer |
None. |
|
| ElementoId | integer |
None. |
|
| NivelId | integer |
None. |
|
| UnidadDeObra | boolean |
None. |
|
| Bloqueado | boolean |
None. |
|
| Piezas | decimal number |
None. |
|
| DescuentoPP | decimal number |
None. |
|
| ControlesMaterial | Collection of ControlMaterial |
None. |
|
| FechaCaducidad | date |
None. |
|
| Alto | decimal number |
None. |
|
| Ancho | decimal number |
None. |
|
| Grueso | decimal number |
None. |
|
| Observaciones | string |
Max length: 255 |
|
| OrigenRegistro | string |
Max length: 1 |
|
| PendienteDevolver | decimal number |
None. |
|
| EmpresaId | integer |
Required |
|
| Synchronized | date |
None. |
|
| Sync | boolean |
None. |
|
| PendingSync | boolean |
None. |
|
| Id | integer |
None. |
|
| Created | date |
None. |
|
| Updated | date |
None. |
|
| Borrado | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"Referencia": "sample string 1",
"Descripcion": "sample string 2",
"Unidades": 3.0,
"UnidadesPendientes": 4.0,
"UnidadesServidas": 5.0,
"UnidadesAServir": 6.0,
"Precio": 7.0,
"Descuento": 8.0,
"Importe": 9.0,
"GestionId": 1,
"Eliminado": true,
"DocumentoId": 1,
"AlmacenBasegesId": 1,
"AvisoId": 1,
"ArticuloId": 1,
"ElementoId": 1,
"NivelId": 1,
"UnidadDeObra": true,
"Bloqueado": true,
"Piezas": 1.0,
"DescuentoPP": 1.0,
"ControlesMaterial": [
{
"$id": "2",
"ArticuloId": 1,
"MaterialId": 1,
"AvisoId": 1,
"DocumentoId": 1,
"Lote": "sample string 1",
"Serie": "sample string 2",
"Unidades": 3.0,
"Fecha": "2026-02-23T15:00:40.4331751+00:00",
"BasegesId": 1,
"Piezas": 1.0,
"EmpresaId": 4,
"Synchronized": "2026-02-23T15:00:40.4331751+00:00",
"Sync": true,
"PendingSync": true,
"Id": 7,
"Created": "2026-02-23T15:00:40.4331751+00:00",
"Updated": "2026-02-23T15:00:40.4331751+00:00",
"Borrado": true
},
{
"$ref": "2"
}
],
"FechaCaducidad": "2026-02-23T15:00:40.4331751+00:00",
"Alto": 1.0,
"Ancho": 1.0,
"Grueso": 1.0,
"Observaciones": "sample string 13",
"OrigenRegistro": "sample string 14",
"PendienteDevolver": 15.0,
"EmpresaId": 16,
"Synchronized": "2026-02-23T15:00:40.4331751+00:00",
"Sync": true,
"PendingSync": true,
"Id": 19,
"Created": "2026-02-23T15:00:40.4331751+00:00",
"Updated": "2026-02-23T15:00:40.4331751+00:00",
"Borrado": true
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample:
Sample not available.