...
O AcruxPDV Broker Services, recebe o JSON enviado pelo parceiro contendo as informações do produto passado pela esteira e armazena estas informações em uma tabela de cache (tb_produtocustomapicustomoperacao, tb_customoperacaoitem e tb_customoperacaoitemdocto) que será acessada pelo AcruxPDV para registro do produto na venda.
Para enviar o JSON o parceiro deve usar o comando POST e a URL http://XX.XXX.XX.XXX:4015, onde XX.XXX.XX.XXX corresponde ao IP da máquina do PDV, a porta será sempre a 4015.
No AcruxPDV ao acionar a opção "Menu Venda Fechada", quando o parâmetro, "Ativo" do grupo "Receber Operações", descrito abaixo está ativado, é iniciada uma rotina que verifica constantemente a existência de produto na tabela de cache e caso haja, tenta fazer o registro do mesmo na venda automaticamente. Caso o produto enviado no JSON pelo parceiro não tenha a informação do BarCode(Código de barras do produto (EAN)), significa que a esteira não conseguiu identificá-lo. Nesta situação o PDV irá exibir uma mensagem com a imagem capturada, informando que o produto não foi identificado, e o operador de caixa deve realizar o registro do produto manualmente, e logo em seguida o PDV continuará o registro dos próximos produtos automaticamente.
Imagem 1 - AcruxPDV opção Menu Venda Fechada (mtCustomMenuVendaFechada)
...