Forum
See question

POS alteração do modo de pagamento   

9 views
0
♥ 0

Na POS quando temos configurado o modo de pagamento por defeito Numerario, se quiser mudar para MB tenho de apagar o valor no numerário e registar o valor no MB
Em POS Evolution é dramático em POS destas com Touch.

Alguem tem alguma solução?

Obrigado

Faça login para poder traduzir
Primavera
Marked as spam
Criado há 15 horas e 40 minutos fernandomanuelgonalveslopes
f
fernandomanuelgonalveslopes Responsiveness Member
1 answers
0
Private answer

Para resolver a questão de alteração do modo de pagamento no POS Evolution, é necessário verificar as seguintes configurações e possibilidades:

  • Certifique-se de que os movimentos bancários associados aos modos de pagamento estão configurados corretamente. Os movimentos bancários devem ter os seguintes parâmetros ativos:
    • "Contas Caixa" e "Utilizado em Pontos de Venda".
    • A conta deve ser do tipo "Caixa para Pontos de Venda".
  • No Posto de Venda, no separador "Movimentos de Caixa", deve estar associada a conta "Caixa POS" configurada acima.
  • Confirme que a natureza do movimento bancário está correta. Caso esteja incorreta, os modos de pagamento podem não aparecer corretamente no POS.
  • Verifique se o documento está configurado para permitir liquidação manual. Caso contrário, pode estar configurado para efetuar liquidação automática, o que impede a apresentação da janela de seleção.

Se o problema persistir, pode ser necessário realizar um acesso remoto para validar as configurações diretamente no sistema.

Adicionalmente, para facilitar a operação em POS com Touch, pode ser necessário implementar extensibilidade no sistema. Por exemplo, utilizando o evento AntesDeConfirmar no checkout, é possível capturar os modos de pagamento e valores antes de confirmar o documento, permitindo maior flexibilidade na gestão dos pagamentos.

Exemplo de código para capturar os modos de pagamento:

public class UiEditorVendasCheckout : Primavera.Extensibility.POS.Editors.Details.EditorVendasCheckout {
public override void AntesDeConfirmar(ref bool Cancelar, ExtensibilityEventArgs e) {
foreach (var item in this.Checkout.MeiosPagamento) {
var modo = item.ModoPag;
var valor = item.Valor;
}
}
}

Este tipo de solução pode ser adaptado para melhorar a experiência em POS com Touch.

Se precisar de mais informações ou suporte adicional, recomendo consultar o Help Center ou contactar a equipa técnica.

Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.

Faça login para poder traduzir
Marked as spam
Criado há 15 horas e 39 minutos cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional