{"section":"known-issues","requestedLocale":"pt","requestedSlug":"divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas","locale":"pt","slug":"divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas","path":"docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas.md","branch":"main","content":"## Sumário\n\n>ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\nComo na verdade a mesma API cria e atualiza o armazém (Create/update warehouse: `POST https://{accountName}.{environment}.com.br/api/logistics/pvt/configuration/warehouses`), a Logística identifica pelo id qual ação deve ser tomada, e como o id é sensível a maiúsculas e minúsculas, se a intenção for atualizar o id \"TEST\" mas o id \"test\" for inserido, um novo armazém é criado, mas o inventário é replicado para ambos porque o inventário é insensível a maiúsculas e minúsculas.\n\n\n## Simulação\n\n\nCriar um inventário com identificação de capital, seja por UI ou API, por exemplo:\n\n    POST https://\\{accountName\\}.\\{environment\\}.com.br/api/logistics/pvt/configuration/warehouses\\{\"id\": \"TESTE\", \"nome\": \"TESTE\", \"warehouseDocks\": \\{\"dockId\": \"dock-test\", \"tempo\": \"05:00:00\", \"custo\": 0,99 \\}]\\}\n\nAtualizar o inventário de uma SKU para este novo depósito (id \"TEST\"), seja por UI ou API, por exemplo:\n\n    PUT https://\\{accountName\\}.\\{environment\\}.com.br/api/logistics/pvt/inventory/skus/\\{skuId\\}/warehouses/\\{warehouseId\\}\\{\"quantidade\": 122\\}\n\nAtualizar o tempo e o custo da doca de carregamento por API com \"teste\" de identificação em letras minúsculas, por exemplo:\n\n    POST https://\\{accountName\\}.\\{environment\\}.com.br/api/logistics/pvt/configuration/warehouses\\{\"id\": \"teste\", \"nome\": \"TEST\", \"warehouseDocks\": \\{\"dockId\": \"teste de doca\", \"tempo\": \"08:00:00\", \"custo\": 0,00 \\}]\\}\n\nEmbora a identificação seja a mesma, a sensibilidade a maiúsculas e minúsculas fará com que outro armazém seja criado:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas_1.png)\n\nEntretanto, para a IU de inventário, a identificação não é sensível a maiúsculas e minúsculas, portanto, para ambos os inventários, as mesmas informações serão mostradas:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas_2.png)\n\nMas verificando o API, cada inventário é separado, como esperado:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas_3.png)\n\nE então, ao apagar o primeiro registro de depósito (com letra maiúscula \"TEST\"), as informações do inventário na IU continuam mostrando aquela quantidade disponível para o inventário de \"teste\" de identificação (letras minúsculas), onde na verdade é 0:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas_4.png)\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas_5.png)\n\nE como consequência disso, a indexação SKU recebe quantidade 0, e se mostra fora de estoque no checkout:\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas_6.png)\n ![](https://raw.githubusercontent.com/vtexdocs/known-issues/refs/heads/main/docs/pt/known-issues/Logistics/divergencia-de-inventario-na-iu-x-api-devido-a-identificacao-do-deposito-ser-sensivel-a-maiusculas-e-minusculas_7.png)\n\n\n## Workaround\n\n\nComo alternativa, você pode atualizar o inventário do armazém específico e, se possível, não ter a mesma identificação com a insensibilidade ao caso (\"TEST\" x \"teste\")."}