Produto: | TOTVS Varejo Supermercados |
---|---|
Linha de Produto: | Linha Consinco |
Segmento: | Varejo Supermercados |
Módulo: | VENDAS |
Função: | SM SALES API - SMAPISALES01 |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPVEN-4150 |
Necessidade de adicionar informar novos campos no endpoint POST MSalesApi/api/v1/sm/sales/orders
Foi implementado no endpoint POST MSalesApi/api/v1/sm/sales/orders a opção de informar os campos solicitados.
Quando a propriedade cards.nsu_code for informada, o sistema irá gerar as informações da tabela EDI_PEDVENDANSU.
Conforme alinhado com o colaborador William, realizamos também mais algumas melhorias, as quais são citadas logo abaixo:
Alteramos a obrigatoriedade das propriedades dos cards a serem informadas. Foram removidas as validações de obrigatoriedade das seguintes propriedades:
A única propriedade dos cards que se manteve obrigatória de envio é a propriedade cards.value.
Implementamos uma regra exclusiva para a propriedade cards.number_payment_form. Como essa propriedade agora existe tanto no corpo quanto dentro dos cards, quando a propriedade cards.number_payment_form não for informada, o sistema assumirá o number_payment_form do corpo (OrderDTO) como correspondente para todos os cards. Caso seja informada a propriedade cards.number_payment_form para todos os cards não é necessário informar o number_payment_form do corpo.
Atualizar o sistema para o service pack 22.07.001 ou release superior.
Se estiver na versão 22.01, atualizar o sistema para o service pack 22.01.019 ou release superior.
Se estiver na versão 21.02, atualizar o sistema para o service pack 21.02.056 ou release superior.
Não se aplica