Ir para o conteúdo principal

12.13 Retorno SAP: 10001221 – Especificar “Itens por unidade” superiores a zero [INV1.NumPerMsr][line: 1]

Este erro é apresentado ao tentar adicionar um documento via CRM One com a mensagem: "Retorno SAP: 10001221 – Especificar 'Itens por unidade' superiores a zero [INV1.NumPerMsr][line: 1]".

Mensagem de erro no CRM One

image.png

Análise do Cenário

Após a análise de diversos chamados com o mesmo erro, foi possível concluir que:

  1. O parceiro de negócios estava corretamente cadastrado e era utilizado normalmente em outros documentos.
  2. O item também estava com cadastro válido e em uso em outras operações.

O ponto em comum entre os casos estava na alteração do grupo de unidades de medida (UoM) do item.

Histórico de alteração do grupo de UoM

image.png

Causa Raiz

Foi identificado que a DI-Server mantém os dados de grupos de unidades de medida (UoM) em cache. Ou seja, ao realizar:

  • Um novo cadastro de grupo de unidades de medida
  • Ou um novo cadastro de unidade dentro do grupo

É necessário reiniciar o serviço da DI-Server para que as novas unidades sejam corretamente reconhecidas no ambiente do SAP Business One.

Grupo de UoM e unidade recém-cadastrada

image.png


Grupo “NovoGrupo” e unidade “Caixa10” recém-criados e ainda não reconhecidos pela DI-Server.

Resultado

Ao tentar adicionar um item com o novo grupo de UoM sem reiniciar o serviço da DI-Server, a seguinte mensagem será apresentada:

Retorno SAP: 10001221 – Especificar “Itens por unidade” superiores a zero [INV1.NumPerMsr][line: 1]
Erro ao adicionar documento com novo grupo de UoM

image.png

Solução

Para corrigir o erro:

  1. Reinicie o serviço da DI-Server no servidor do SAP Business One.
  2. Tente novamente adicionar o documento com o item e nova unidade de medida.

Após a reinicialização, o documento será adicionado com sucesso.