Processamento de pagamento de devoluções e cumprimento de reembolso

Durante o processo de retorno, os encargos que são do consumidor devem ser creditados de volta para eles. O valor reembolsado é creditado de volta usando o método de pagamento original

Sequência de reembolso

Se uma ordem de venda usar vários métodos de pagamento diferentes, os encargos serão reembolsadas de acordo com a sequência de reembolso, conforme definido no Applications Manager. Se dois ou mais métodos de pagamento com a mesma prioridade, o reembolso ocorre na ordem reversa da sequência de pagamento que é usada na ordem de vendas para esses métodos. Essa sequência padrão pode ser substituída pela implementação do user exit ' confirmRefundPaymentsUE.

Pré-pagamentos

Quando a devolução é derivada de um pedido de vendas que contém alguns pré-pagamentos e alguns pagamentos regulares, o Sterling™ Order Management System primeiro reembolsa com base em seus próprios métodos de pagamento. Se o valor total não for reembolsado, ele usará os métodos de pré-pagamento.

Tipo de pagamento de reembolso padrão

Um tipo de pagamento de reembolso padrão pode ser definido para que, se um pedido não tiver métodos de pagamento válidos para os quais emitir um reembolso, o reembolso seja emitido para um novo método de pagamento do tipo de pagamento de reembolso padrão. O tipo de pagamento de reembolso padrão pode ser substituído implementando a saída de usuário confirmRefundPayments.

Vinculando o reembolso de pagamento às transações de liquidação...

Ao emitir um reembolso, os provedores de pagamento requerem detalhes da transação de quitação de um cliente.. Ao ativar a opção Vincular reembolso de pagamento a transações de liquidação , é possível associar detalhes da transação de quitação a uma solicitação de reembolso para transmitir as informações necessárias para os provedores de pagamento Essas transações de liquidação são realizadas no tipo de pagamento pelo qual o valor é debitado. O mapeamento das transações de quitação e da solicitação de reembolso é fornecido na saída de usuário collection dentro do parâmetro YFSExtnPaymentCollectionInputStruct

Você pode ativar a marcação Vincular reembolso de pagamento a transações de liquidação somente para Reembolso para o mesmo método de pagamento. O sistema preenche o atributo ' linkRefundToSettlements somente quando esse sinalizador está ativado. Ao processar a quitação de reembolso, é possível substituir o reembolso recomendado para o mapeamento de quitação e atualizá-lo dentro do parâmetro YFSExtnPaymentCollectionOutputStruct .

Se o mapeamento for substituído,
  • Passe o atributo linkRefundToSettlements com o mapeamento atualizado e o documento transmitido persiste na tabela YFS_REFUND_TO_SETTLEMENT_LINK com a coluna Substituído = Y.
  • Os mapeamentos existentes para as liquidações de reembolso restantes com relação ao método de pagamento são processados novamente

Se o mapeamento não for substituído, não transmita o atributo linkRefundToSettlements na saída de saída do usuário Para obter mais informações, consulte Javadoc.

Para obter mais informações, consulte Modificação das configurações relacionadas a reembolso de um tipo de pagamento.

Reembolsando a mesma conta

O sinalizador ' Refund to Same Account, conforme definido no nível do tipo de pagamento, indica se o pagamento deve ser reembolsado na mesma conta em que foi cobrado ou se deve criar uma nova conta. Por exemplo, se um cliente fizer um pedido usando um cartão de valor armazenado e a bandeira estiver ativada, o reembolso será feito com base nesse mesmo cartão de valor armazenado.

Reembolsando com relação a um novo tipo de pagamento

Se a sinalização Refund to Same Account estiver desativada, o Sterling Order Management tentará reembolsar com relação a um novo tipo de pagamento, conforme definido no Applications Manager Se você selecionar o mesmo tipo de pagamento que o novo tipo de pagamento, o Sterling Order Management System reembolsa para o mesmo tipo de pagamento, mas sob uma nova conta Por exemplo, se um pagamento for feito em um cartão de valor armazenado quando o sinalizador ' Refund to Same Account for definido como ' N e o novo tipo de pagamento for definido como cartão de valor armazenado, o reembolso será emitido contra um novo cartão de valor armazenado.

Se você não quiser criar uma solicitação de cobrança na tabela ' YFS_CHARGE_TRANSACTION, será criado um reembolso para um novo tipo de pagamento. Nesse caso, a transação de cobrança incompleta será levantada e será necessária intervenção humana para concluir os detalhes da cobrança para o tipo de pagamento. Após os detalhes serem inseridos, o agente de coleção de solicitação pega as cobranças que devem ser reembolsadas e as move para o status PAID.

Tipo de pagamento de reembolso alternativo com restrição

Há casos em que uma restrição deve ser feita quanto ao estorno com relação a certos tipos de pagamento. Por exemplo, se um Cartão de Valor Armazenado custar $4 ao Empreendimento em custo de produção e a quantia do reembolso for inferior a $5, o empreendimento poderá emitir um cheque. Para isso, um tipo de pagamento pode ser configurado para ter um tipo de pagamento de reembolso alternativo, cujos reembolsos são emitidos quando sua quantia satisfaz a restrição.

Pedido de cumprimento de reembolso

Um pedido de cumprimento de reembolso é criado pela transação Coleção de Pagamento quando a sinalização 'Criar Pedido de Cumprimento de Reembolso Usando' está ativada. Quando essa sinalização está ativada, um pedido de cumprimento de reembolso é criado em vez de um novo método de pagamento. Por exemplo, um cliente fez um pedido usando um cartão-presente e depois devolveu o pedido. Nesse caso, normalmente um novo cartão-presente é enviado ao cliente. Um novo pedido de cumprimento é criado automaticamente para enviar o cartão presente.

O tipo de pagamento ' Charge Instead of Authorize é reembolsado mesmo que a liquidação não seja necessária.