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.
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.
|