Árvore de páginas

Segmento Z –Autenticação do pagamento

Produto:

Microsiga Protheus

Ocorrência:

Atualizar campo E5_AUTBCO no retorno CNAB

Passo a passo:

Para tratar o retorno do CNAB com a autenticação no pagamento, atualizando o campo E5_AUTBCO, é necessário estruturar o layout de retorno utilizando as variáveis SEGMENTO e AUTENTICACAO no registro de detalhe do segmento Z.

 

Imagem01
Imagem 001 - Primeiro nível

 

Imagem02
Imagem 002 - Segundo nível

 

Para o sistema conseguir entender que o segmento Z é um segmento adicional de outro segmento por exemplo A, J, O e etc é necessário definir a estrutura do layout modelo 2 de forma similar a exibida na imagem que mostra o primeiro nível.

Note que o conteúdo da coluna Identificação sempre começa com '1' e o que diferencia da linhas subsequentes é o número que vem depois da letra 'D' (detalhe) como na imagem 1 (segmento A), 4 (segmento J), 7 (segmento O) e etc.

Com a estrutura definida desta forma o sistema ao fazer a leitura do arquivo de retorno por exemplo de uma linha do segmento J e passa para a linha referente ao segmento Z ele busca esse segmento no layout e vai encontrar a configuração do segmento complementar apenas se o mesmo estiver dentro do mesmo registro identificador que no caso é o numero 1 antes da letra D.

 

No quadro abaixo mostra duas possíveis formas de estruturar os segmentos do layout modelo 2 e ambas vão funcionar o segmento J e O mas apenas a segunda vai entender que o segmento Z é um segmento complemento tanto do segmento J quanto do segmento O pelo fato da identificação começar com o número 1.

IdentificaçãoModelo Identificação Modelo
1D1J 1D1J
2D1O 1D2O
3D1Z 1D3Z