Pular para o conteúdo principal

Sangria ou reforço de caixa

POST 

/store-front/cashier/:idbankaccount/adjust

Registra uma sangria (saída de dinheiro do caixa para o cofre/banco, Type=2) ou reforço (entrada de dinheiro no caixa, geralmente troco, Type=1).

Validações

  • Caixa precisa estar abertoCaixa não esta aberto e não pode ter sangria/reforço caso contrário.
  • Senha do usuário conferida contra a senha cadastrada.
  • Sangria não pode ultrapassar o saldo — se Balance - Value < 0, retorna Sangria não pode ser realizada, pois valor é maior que disponível.
  • Campo Type é obrigatório — se omitido, retorna Precisa informar o Type (1 - reforço, 2 - sangria).

Efeitos

Cria um lançamento no extrato bancário da conta, vinculado à sessão de caixa atual: entrada no caso de reforço, saída no caso de sangria. A descrição do lançamento fica como "Reforço: <observações>" ou "Sangria: <observações>".

Recibo ZPL

A resposta inclui um recibo ZPL (ReceiptBase64Encode, base64 + cp850) com cabeçalho da empresa, operador, tipo (REFORÇO/SANGRIA), valor formatado em R$, data/hora, caixa e observações. O recibo tem espaço para assinatura do responsável e é impresso automaticamente pelo PDV (geralmente em 2 vias — uma fica com o operador, outra com quem recebeu o dinheiro retirado).

Request

Responses

Sangria/reforço registrado. Retorna o ZPL do recibo.