Saltar al contenido
Facturador

Editar producto

POST /api/items/{id}/update

Autenticación: Bearer del usuario del tenant (Authorization: Bearer <api_token>).

Cuerpo

Content-Type: application/json

{
  "id": 3946,
  "item_type_id": "01",
  "internal_id": "rrr",
  "item_code": "new_code",
  "item_code_gs1": null,
  "description": "apk",
  "name": "apk",
  "second_name": null,
  "unit_type_id": "NIU",
  "currency_type_id": "PEN",
  "sale_unit_price": "500",
  "purchase_unit_price": 0,
  "has_isc": false,
  "system_isc_type_id": null,
  "percentage_isc": 0,
  "suggested_price": 0,
  "sale_affectation_igv_type_id": "10",
  "purchase_affectation_igv_type_id": "10",
  "calculate_quantity": false,
  "stock": 0,
  "stock_min": 0,
  "has_igv": true,
  "has_perception": false,
  "item_unit_types": [],
  "percentage_of_profit": 0,
  "percentage_perception": 0,
  "image": null,
  "image_url": null,
  "temp_path": null,
  "is_set": false,
  "account_id": null,
  "category_id": null,
  "brand_id": null,
  "date_of_due": null,
  "lot_code": null,
  "lots_enabled": false,
  "lots": []
}

Respuestas

200 — Producto actualizado

{
  "success": true,
  "msg": "Producto actualizado con éxito",
  "data": {
    "id": 290,
    "item_id": 290,
    "name": "apk",
    "full_description": "j2 - apk",
    "description": "apk",
    "currency_type_id": "PEN",
    "internal_id": "j2",
    "sale_unit_price": "500.00",
    "unit_type_id": "NIU",
    "sale_affectation_igv_type_id": "10",
    "has_igv": true
  }
}

Nombre en el SDK

El cuerpo de la consulta es el JSON de la sección Cuerpo. Si instalas el paquete generado en sdks/, esa misma petición es el método actualizarProductoAppClasica.

Lenguaje Llamada
PHP TenantDominioDelClienteProductosEInventarioApi::actualizarProductoAppClasica
JavaScript TenantDominioDelClienteProductosEInventarioApi.actualizarProductoAppClasica
TypeScript TenantDominioDelClienteProductosEInventarioApi.actualizarProductoAppClasica
Java TenantDominioDelClienteProductosEInventarioApi.actualizarProductoAppClasica
Python TenantDominioDelClienteProductosEInventarioApi.actualizar_producto_app_clasica
C# TenantDominioDelClienteProductosEInventarioApi.ActualizarProductoAppClasicaAsync
Go TenantDominioDelClienteProductosEInventarioAPIService.ActualizarProductoAppClasica
Ruby TenantDominioDelClienteProductosEInventarioApi.actualizar_producto_app_clasica
Kotlin TenantDominioDelClienteProductosEInventarioApi.actualizarProductoAppClasica
Dart TenantDominioDelClienteProductosEInventarioApi.actualizarProductoAppClasica
Swift TenantDominioDelClienteProductosEInventarioAPI.actualizarProductoAppClasica