Business - Automação Comercial

Bematech: Transferência Eletrônica de Fundos (T.E.F.) - Discado - Passo 5/10 - Cancelando uma transação TEF

Nesta parte do artigo, iremos incluir em nosso desenvolvimento, a rotina de cancelamento da transação TEF. Rotina utilizada, geralmente, quando há necessidade de cancelar uma transação já emitida ou após sua confirmação.

por André Luiz R. Munhoz



No artigo passado, vimos as rotinas de confirmação (CNF) e não confirmação (NCN) da transação TEF, importantes em toda operação.

Agora, iremos incluir em nosso desenvolvimento, a rotina de cancelamento da transação TEF. Rotina utilizada, geralmente, quando há necessidade de cancelar uma transação já emitida ou após sua confirmação.

Existem duas maneiras de solicitar este cancelamento:

- pelas rotinas administrativas ou;
- gerando o arquivo INTPOS.001 com os dados da transação que se deseja cancelar.

Iremos realizar o cancelamento pelo arquivo INTPOS.001 e veremos o cancelamento pelo modo administrativo em outra edição do Flash Tip.

No código, criaremos a função "CancelaTrancacaoTEF" e as informações da transação serão passadas, através de seus parâmetros.

Não esqueça que a resposta deste cancelamento deverá ser impressa, através do Relatório Gerencial e sua confirmação efetuada.

Estaremos visualizando este código em dois exemplos básicos. Um desenvolvido em Delphi e outro em Visual Basic.

- Exemplo em Delphi

- Exemplo em Visual Basic

André Luiz R. Munhoz

André Luiz R. Munhoz - Bematech: DSP - Desenvolvimento de Software e Parcerias.
Visite o site: http://www.bematech.com.br.