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

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

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
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

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.