OBJETIVO
Permitir que o sistema identifique automaticamente se uma troca ou devolução refere-se a uma venda realizada na própria loja ou em outro estabelecimento, aplicando a operação fiscal correta para cada cenário.
Essa funcionalidade é controlada por parâmetro e amplia o comportamento padrão do processo de troca/devolução no OmniPOS.
PRÉ-REQUISITOS
- Sistema OmniPOS com a funcionalidade disponível.
- Parâmetro HABILITA_DEVOLUCAO_OUTRO_ESTABELECIMENTO configurado conforme a necessidade.
- Processo de troca ou devolução iniciado com uma venda de origem identificada.
PARAMETRIZAÇÃO
Parâmetro
- Nome: HABILITA_DEVOLUCAO_OUTRO_ESTABELECIMENTO
- Descrição: Habilita as novas operações de troca e devolução para vendas de outro estabelecimento.
Comportamento do parâmetro
| Situação | Comportamento |
|---|---|
| Habilitado | Sistema diferencia venda da própria loja vs outro estabelecimento |
| Desabilitado | Sistema mantém comportamento padrão (legado) |
COMO FUNCIONA
✅ Quando o parâmetro estiver HABILITADO
O sistema identifica automaticamente a origem da venda e aplica a operação correspondente:
Devolução
- Venda da própria loja:
→ Operação 1500999 (padrão) - Venda de outro estabelecimento:
→ Operação 1599999
Troca
- Venda da própria loja:
→ Operação 1590999 - Venda de outro estabelecimento:
→ Operação 1591999
📌 O processo ocorre automaticamente, sem necessidade de ação manual do usuário.
⚠️ Quando o parâmetro estiver DESABILITADO
- O sistema mantém o comportamento atual (legado):
- Utiliza a operação 1500999 para devolução
- Utiliza a operação 1590999 para troca
- Exceção:
Caso o parâmetro TIPO_BUSCA_ATENDIMENTO_ORIGEM_PARA_DEVOLUCAO = 7, será aplicado o comportamento específico dessa configuração (prioridade de regra)
IMPORTANTE
- A funcionalidade depende exclusivamente da ativação do parâmetro.
- A identificação da origem da venda (mesma loja ou outro estabelecimento) é automática.
- Não há impacto no fluxo operacional do usuário — apenas na operação fiscal aplicada.
- Quando desabilitado, o sistema garante compatibilidade com o comportamento anterior (regressivo validado)
- Cenários de troca e devolução interestabelecimentos foram validados em testes com sucesso, incluindo casos de prioridade de parâmetros