Passo 1) Verificar campo 710-000 – linhas da Via reduzida
Se retornar este campo e for maior que Zero deve;
imprimir as linhas do campo 711-xxx
Seguir para passo 2.
Senão Verificar campo 712-000 (via diferenciada cliente)
Se o campo for presente e diferente de Zero, deve:
Imprimir as linhas do campo 713-xxx
Seguir para o passo 2.
- Caso não retorne os campos 710-000 e 712-000 > Seguir para passo
3.
Passo 2) Depois de imprimir a Via Cliente (seja reduzida ou
completa) deve:
Verificar o campo 714-000 ( via do estabelecimento)
Se for presente e maior que zero > Imprimir as linhas dos campos
715-XXX
Apos imprimir a via do Cliente e a Via do Estabelecimento deve Fechar
CCD e enviar o comando de confirmação da transação.
- Se não retornar o campo 714-000 > Seguir para o passo 3.
Passo 3) Caso não retorne nenhuma das vias diferenciadas
deve:
Verificar o campo 028-000
Se for presente e maior que ZERO > Imprimir 02 vias das linhas do
campo 029-XXX, fechar comprovante e enviar a confirmação da transação.
Apos imprimir as 02 vias do campos 029-xxx deve Fechar CCD e enviar o
comando de confirmação da transação.
Fluxo do material: TEF IP e Discado - Alterações Automação Cielo Premia
20120608
Alguem ja tem alguma coisa pronto ?