POST api/v1/Articulos/SaveOrUpdate/{empresaid}/{almacenid}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| empresaid | integer |
Required |
|
| almacenid | integer |
Required |
Body Parameters
Articulo| Name | Description | Type | Additional information |
|---|---|---|---|
| Empresa | Empresa |
None. |
|
| Referencia | string |
Required Max length: 20 |
|
| Descripcion | string |
Max length: 1020 |
|
| CodigoAsociado | string |
Max length: 20 |
|
| CodigoBarras | string |
Max length: 20 |
|
| UnidadesAutomaticas | decimal number |
None. |
|
| Precio | decimal number |
None. |
|
| Descuento | decimal number |
None. |
|
| FamiliaId | integer |
None. |
|
| SubfamiliaId | integer |
None. |
|
| GrupoId | integer |
None. |
|
| UnidadDeObra | boolean |
None. |
|
| RequiereSerie | boolean |
None. |
|
| RequiereLote | boolean |
None. |
|
| RequiereCaducidad | boolean |
None. |
|
| PMP | decimal number |
None. |
|
| PUC | decimal number |
None. |
|
| dtoPUC | decimal number |
None. |
|
| PCoste | decimal number |
None. |
|
| NoAdmiteDescuentos | boolean |
None. |
|
| PUC_Neto | decimal number |
None. |
|
| ClaveDescuento | string |
Max length: 20 |
|
| TipoArticulo | string |
Max length: 1 |
|
| ControlPiezas | boolean |
None. |
|
| UnidadesPorCaja | decimal number |
None. |
|
| CampoLibre | string |
Max length: 100 |
|
| Familia | Familia |
None. |
|
| Subfamilia | SubFamilia |
None. |
|
| Grupo | Grupo |
None. |
|
| Materiales | Collection of Material |
None. |
|
| Alto | decimal number |
None. |
|
| Ancho | decimal number |
None. |
|
| Largo | decimal number |
None. |
|
| TipoUnidad | string |
Max length: 5 |
|
| ImporteTasa | 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:
{
"Empresa": {
"$id": "2",
"<Nombre>k__BackingField": "sample string 1",
"<CodigoCliente>k__BackingField": "sample string 2",
"<CodigoEmpresa>k__BackingField": "sample string 3",
"<EmailAdministrativo>k__BackingField": "sample string 4",
"<EmailTecnico>k__BackingField": "sample string 5",
"<EmailEncargadoObra>k__BackingField": "sample string 6",
"<EmailEncargadoAlmacen>k__BackingField": "sample string 7",
"<FechaExpiracion>k__BackingField": "2026-02-23T15:04:01.839055+00:00",
"<Bloqueado>k__BackingField": true,
"<CodigoHoraNormal>k__BackingField": "sample string 10",
"<TipoAvisos>k__BackingField": "sample string 11",
"<Publica>k__BackingField": true,
"<IvaPorDefecto>k__BackingField": 13,
"<VariosPedidos>k__BackingField": 14,
"<NotificacionesClienteObraAviso>k__BackingField": "sample string 15",
"<NotificacionesOperarioAviso>k__BackingField": "sample string 16",
"<NotificacionesOperarioPedido>k__BackingField": "sample string 17",
"<NotificacionesOperarioAlbaran>k__BackingField": "sample string 18",
"<NotificarPublicacionDocumentos>k__BackingField": "sample string 19",
"<CodigoEmpresaCatalogo>k__BackingField": "sample string 20",
"<PartesEnCliObr>k__BackingField": true,
"<HabilitadoElementos>k__BackingField": true,
"<ResolucionImagenes>k__BackingField": "sample string 23",
"<VerAvisosClientes>k__BackingField": true,
"<TieneSat>k__BackingField": true,
"<TieneAlmacen>k__BackingField": true,
"<DiasModificarDocumentos>k__BackingField": 27,
"<TipoActivacion>k__BackingField": 0,
"<EspacioContratadoGB>k__BackingField": 28,
"<EspacioUtilizadoGB>k__BackingField": 29,
"<LicenciasActivadas>k__BackingField": 30,
"<DiasCrearTrabajos>k__BackingField": 31,
"<DistanciaMaximaUbicacion>k__BackingField": 32,
"<AlmacenBasegesId>k__BackingField": 1,
"<Imprimir>k__BackingField": 0,
"<CodigoClienteContado>k__BackingField": "sample string 33",
"<MesesHistorial>k__BackingField": 34,
"<Descuentopplineal>k__BackingField": true,
"<Descuentogralcli_lineal>k__BackingField": true,
"<EmailViafirma>k__BackingField": "sample string 37",
"<PiezasVentas>k__BackingField": true,
"<PiezasPedidosClientes>k__BackingField": true,
"<PiezasAlbaranesCompra>k__BackingField": true,
"<TipoHorasModificar>k__BackingField": "sample string 41",
"<TipoHorasAsignar>k__BackingField": "sample string 42",
"<EmailCambioHora>k__BackingField": "sample string 43",
"<ControlHerramienta>k__BackingField": true,
"<NoMostrarFamiliasVacias>k__BackingField": true,
"<ComprobarTarifas>k__BackingField": true,
"<ComprobarTarifasCantidad>k__BackingField": true,
"<PreciosParteAlmacen>k__BackingField": "sample string 48",
"<ModoOffline>k__BackingField": 49,
"<SegundosMensaje>k__BackingField": 50,
"<F_PICONEC_MARCADO_ALBARANES>k__BackingField": true,
"<OtrosConceptosPresencia>k__BackingField": "sample string 52",
"<OtrosConceptosSalida>k__BackingField": "sample string 53",
"<TrabajarconObras>k__BackingField": true,
"<CodigoTasa>k__BackingField": "sample string 55",
"<Synchronized>k__BackingField": "2026-02-23T15:04:01.839055+00:00",
"<Sync>k__BackingField": true,
"<PendingSync>k__BackingField": true,
"<Id>k__BackingField": 58,
"<Created>k__BackingField": "2026-02-23T15:04:01.839055+00:00",
"<Updated>k__BackingField": "2026-02-23T15:04:01.839055+00:00",
"<Borrado>k__BackingField": true
},
"Referencia": "sample string 1",
"Descripcion": "sample string 2",
"CodigoAsociado": "sample string 3",
"CodigoBarras": "sample string 4",
"UnidadesAutomaticas": 5.0,
"Precio": 6.0,
"Descuento": 7.0,
"FamiliaId": 1,
"SubfamiliaId": 1,
"GrupoId": 1,
"UnidadDeObra": true,
"RequiereSerie": true,
"RequiereLote": true,
"RequiereCaducidad": true,
"PMP": 12.0,
"PUC": 13.0,
"dtoPUC": 14.0,
"PCoste": 15.0,
"NoAdmiteDescuentos": true,
"PUC_Neto": 17.0,
"ClaveDescuento": "sample string 18",
"TipoArticulo": "sample string 19",
"ControlPiezas": true,
"UnidadesPorCaja": 21.0,
"CampoLibre": "sample string 22",
"Familia": {
"$id": "3",
"Empresa": {
"$ref": "2"
},
"CodigoFamilia": "sample string 1",
"NombreFamilia": "sample string 2",
"EmpresaId": 3,
"Synchronized": "2026-02-23T15:04:01.839055+00:00",
"Sync": true,
"PendingSync": true,
"Id": 6,
"Created": "2026-02-23T15:04:01.839055+00:00",
"Updated": "2026-02-23T15:04:01.839055+00:00",
"Borrado": true
},
"Subfamilia": {
"$id": "4",
"Empresa": {
"$ref": "2"
},
"CodigoSubFamilia": "sample string 1",
"NombreSubFamilia": "sample string 2",
"FamiliaId": 1,
"Familia": {
"$ref": "3"
},
"EmpresaId": 3,
"Synchronized": "2026-02-23T15:04:01.839055+00:00",
"Sync": true,
"PendingSync": true,
"Id": 6,
"Created": "2026-02-23T15:04:01.839055+00:00",
"Updated": "2026-02-23T15:04:01.839055+00:00",
"Borrado": true
},
"Grupo": {
"$id": "5",
"Empresa": {
"$ref": "2"
},
"CodigoGrupo": "sample string 1",
"NombreGrupo": "sample string 2",
"SubFamiliaId": 1,
"Subfamilia": {
"$ref": "4"
},
"EmpresaId": 3,
"Synchronized": "2026-02-23T15:04:01.839055+00:00",
"Sync": true,
"PendingSync": true,
"Id": 6,
"Created": "2026-02-23T15:04:01.839055+00:00",
"Updated": "2026-02-23T15:04:01.839055+00:00",
"Borrado": true
},
"Materiales": [
{
"$id": "6",
"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": "7",
"ArticuloId": 1,
"MaterialId": 1,
"AvisoId": 1,
"DocumentoId": 1,
"Lote": "sample string 1",
"Serie": "sample string 2",
"Unidades": 3.0,
"Fecha": "2026-02-23T15:04:01.839055+00:00",
"BasegesId": 1,
"Piezas": 1.0,
"EmpresaId": 4,
"Synchronized": "2026-02-23T15:04:01.839055+00:00",
"Sync": true,
"PendingSync": true,
"Id": 7,
"Created": "2026-02-23T15:04:01.839055+00:00",
"Updated": "2026-02-23T15:04:01.839055+00:00",
"Borrado": true
},
{
"$ref": "7"
}
],
"FechaCaducidad": "2026-02-23T15:04:01.839055+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:04:01.839055+00:00",
"Sync": true,
"PendingSync": true,
"Id": 19,
"Created": "2026-02-23T15:04:01.839055+00:00",
"Updated": "2026-02-23T15:04:01.839055+00:00",
"Borrado": true
},
{
"$ref": "6"
}
],
"Alto": 23.0,
"Ancho": 24.0,
"Largo": 25.0,
"TipoUnidad": "sample string 26",
"ImporteTasa": 27.0,
"EmpresaId": 28,
"Synchronized": "2026-02-23T15:04:01.839055+00:00",
"Sync": true,
"PendingSync": true,
"Id": 31,
"Created": "2026-02-23T15:04:01.839055+00:00",
"Updated": "2026-02-23T15:04:01.839055+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.