Este documento tem como objetivo explicar o funcionamento da integração doPedido de Venda.
Pré-Requisitos e Restrições
Necessário a instalação do serviçowinthor-pedido-venda.
Para reservar o estoque o campo situacaoPreVenda deve está igual a 1.
Os pedidos entraram sempre como bloqueado.
Caso o atributo "operador.idRetaguarda" não seja enviado na requisição, a API consultará o RCA definido no parâmetro "4012 - Código do RCA para cadastro de clientes na Ciashop" da rotina 132- Parâmetros da Presidência.
A tabela PCLOGPEDIDOAPI, é responsável por guardar os retornos dos pedidos importados via integração, sendo Operação (I - inclusão, A - alteração, C - cancelamento) e Status (A - Aceito, R - Rejeitado, P - Processando).
Ao inserir um pedido através da API, o campo "PCPEDI.PBASERCA" gravará de acordo com o campo “PCPEDI.PTABELA”, não é necessário enviá-lo pela API.
No envio do JSON deve-se enviar no campo preVendaItens.produto.idRetaguarda o código auxiliar seguido do código do produto. Exemplo: 100-1