{"section":"known-issues","requestedLocale":"es","requestedSlug":"divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas","locale":"es","slug":"divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas","path":"docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas.md","branch":"main","content":"## Sumario\n\n>ℹ️ Este problema conocido ha sido traducido automáticamente del inglés.\n\nComo en realidad la misma API crea y actualiza el almacén (Create/update warehouse: `POST https://{accountName}.{environment}.com.br/api/logistics/pvt/configuration/warehouses`), Logística identifica por el id qué acción debe realizarse, y como el id es sensible a mayúsculas y minúsculas, si la intención sería actualizar de id \"TEST\" pero se introduce el id \"test\", se crea un nuevo almacén, pero el inventario se replica para ambos porque el inventario es insensible a mayúsculas y minúsculas.\n\n\n## Simulación\n\n\nCrear un inventario con id de capital, ya sea por UI o API, por ejemplo:\n\n    POST https://\\{accountName\\}.\\{environment\\}.com.br/api/logistics/pvt/configuration/warehouses\\{ \"id\": \"TEST\", \"name\": \"TEST\", \"warehouseDocks\": [\\{\"dockId\": \"dock-test\", \"time\": \"05:00:00\", \"cost\": 0.99 \\}]\\}\n\nActualizar el inventario de una SKU para este nuevo almacén (id \"TEST\"), ya sea por UI o API, por ejemplo\n\n    PUT https://\\{accountName\\}.\\{environment\\}.com.br/api/logistics/pvt/inventory/skus/\\{skuId\\}/warehouses/\\{warehouseId\\}\\{ \"quantity\": 122\\}\n\nActualizar el tiempo y el coste del muelle de carga mediante la API con el id \"test\" en minúsculas, por ejemplo\n\n    POST https://\\{accountName\\}.\\{environment\\}.com.br/api/logistics/pvt/configuration/warehouses\\{ \"id\": \"test\", \"name\": \"TEST\", \"warehouseDocks\": [\\{\"dockId\": \"dock-test\", \"time\": \"08:00:00\", \"cost\": 0.00 \\}]\\}\n\nAunque el id es el mismo, al distinguir entre mayúsculas y minúsculas se creará otro almacén:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas_1.png)\n\nSin embargo, para la interfaz de usuario del inventario, el id no distingue entre mayúsculas y minúsculas, por lo que para ambos inventarios se mostrará la misma información:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas_2.png)\n\nPero comprobando en la API, cada inventario está separado, como se esperaba:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas_3.png)\n\nY luego, al eliminar el primer registro del almacén (con mayúscula \"TEST\"), la información del inventario en la UI sigue mostrando esa cantidad disponible para el inventario id \"test\" (minúscula), cuando en realidad es 0:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas_4.png)\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas_5.png)\n\nY como consecuencia de esto, la indexación de la SKU obtiene una cantidad 0, y muestra fuera de stock en la caja:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas_6.png)\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/es/known-issues/Logistics/divergencia-de-inventario-en-ui-x-api-debido-a-que-el-id-de-almacen-distingue-entre-mayusculas-y-minusculas_7.png)\n\n\n## Workaround\n\n\nComo solución, puede actualizar el inventario del almacén específico, y si es posible, no tener el mismo id con insensibilidad a mayúsculas y minúsculas (\"TEST\" x \"test\")."}