| Produto: | TOTVS Varejo Supermercados |
|---|---|
| Linha de Produto: | Supermercados - Linha Consinco |
| Segmento: | Varejo |
| Tipo de Documento: | Manutenção |
| Módulo: | VENDAS |
| Caminho: | SMPedidoVendaAPI |
| Função: | API PEDIDO DE VENDAS - SMPEDIDOSVENDASAPI - SMAPIVDA02 |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPXOMNI-3984 |
Após a atualização da API SMPedidoVendaAPI para a versão 8 do dotnet, na realizada na liberação do service pack 25.07.001, surgiu a ocorrência de erros quando não enviadas as informações do nsuDto via Json, algo que não era mandatório, caso não tenha transações com NSU no processo de integração, sendo somente mandatório os envios de informações de NSU e NroCartao, quando é enviado o corpo do nsuDto no Json. Sendo assim, surgiu a recorrência das seguintes mensagens de erro pela API, de forma equivocada:
É obrigatório informar a propriedade NroCartao.
É obrigatório informar a propriedade Nsu.
Mensagem esta que deve ser retornada apenas caso seja enviado o nsuDto no corpo do Json.
Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.
Desenvolvida tratativa para que quando não for enviado o nsuDto no pagamento no corpo do Json, a api SMPedidoVendaAPI não irá realizar a trava de obrigatoriedade de envio dos campos NroCartao e Nsu, sendo assim, estes terão obrigatoriedade, apenas quando for enviado o nsuDto no corpo do pagamento no Json, como era a regra anteriormente.
Se estiver na versão 25.07, atualize para o Service Pack 25.07.008 ou superior.
DOCUMENTO(S) DE REFERÊNCIA
DOCUMENTO(S) TÉCNICOS