Api Rest Reservas de Produtos

Preciso de ajuda para validar o campo InternalId ao gerar uma reserva via api, conforme a documentação (https://api.totvs.com.br/apidetails/ItemReserve_v1_000.json) o campo InternalId é composto com C0_FILIAL+C0_DOCRES, separados por "|" ficando nesse formato C0_FILIAL+"|"C0_DOCRES.

Apliquei isso para o meu exemplo:

{

"ReserveNumber": "001462",

"ReserveType": "CL",

"DocumentReserve": "41043005",

"InternalId": "0101 |41043005"

}

Se eu removo o InternalId a API responde corretamente, informando que ele está faltando, porém, independente da informação que eu coloco no campo, o retorno é o mesmo, erro 500.

1 curtida

O Numero de filial me parece estranho, é apenas isso mesmo 0101? Outro ponto, veja que na documentação n tem espaço da filial para o |