Configuração Layout CNAB Sumário Configuração Layout CNAB... 1 Sumário... 1 Descrição do Processo... 2 Módulos envolvidos... 2 Parâmetros... 2 Passo a Passo... 2 1. Cadastro do Banco utilizado... 2 2. Informações gerais antes da configuração da tela de layout:... 3 3. Configuração Layout CNAB... 4 3.1 Aba Remessa... 5 3.1.1 Cabeçalho:... 5 3.1.2 Detalhe:... 8 3.1.3 Rodapé:... 9 3.2 Aba Retorno... 10 3.2.1 Cabeçalho:... 10 3.2.2 Detalhe:... 12 3.2.3 Rodapé:... 12 3.2.4 Ocorrências:... 12 4. Mensagens que podem ocorrer durante a configuração do layout:... 15 4.1 As seções abaixo tem tamanho diferente do previsto:... 15 4.2 Sempre um dos Campos Conteúdo Padrão ou Auxiliar deve estar preenchido na configuração do layout.... 16 4.3 Conteúdo Padrão tem que ser numérico inteiro.... 16
Descrição do Processo O processo de remessa e retorno de CNAB de Contas a Receber é o ato de enviar os títulos para o banco e receber o retorno dos mesmos. É importante salientar que todo arquivo de CNAB é composto de Remessa e Retorno e que, normalmente, cada um deles tem 3 tipos de: Cabeçalho, Detalhe e Rodapé. Na aba Retorno, além dos 3 tipos, tem-se também Ocorrências. No documento, iremos demonstrar como fazer a configuração do layout de CNAB realizando o preenchimento para cada tipo. Antes, a configuração dos layouts era feita através de script. Agora, a configuração por esta tela auxilia, principalmente, os consultores e equipe de suporte, que poderão realizar a configuração sem a necessidade de criação de scripts. Módulos envolvidos Contas a Receber / Cadastros / Configuração Layout CNAB (CC0102) Financeiro / Cadastros / Bancos (FN0101) Parâmetros Não existem parâmetros relacionados. Passo a Passo 1. Cadastro do Banco utilizado Para poder cadastrar o layout do CNAB, primeiramente é necessário ter o banco cadastrado.
2. Informações gerais antes da configuração da tela de layout: 2.1 Os registros são formados por campos que são apresentados em dois formatos: a) Alfanumérico (picture X): preferencialmente, todos os caracteres devem ser escritos em maiúsculos. Aconselha-se a não utilização de caracteres especiais (ex.: Ç,?,, etc) e acentuação gráfica (ex.: Á, É, Ê, etc). b) Numérico (picture 9): são formados basicamente por números. Vírgula assumida (picture V): indica a posição da vírgula dentro de um campo numérico. Exemplo: num campo com picture 9(5)V9(2), o número 876,54 será representado por 0087654. Ao checar o documento de apoio do CNAB, que é fornecedor pelo Banco, estes registros estarão identificados desta forma:
2.2 Quando no campo Conteúdo, tiver a informação Nota seguida de um número: Exemplo: Nota 2 Significa que no próprio documento de apoio terá uma seção somente de Notas e deve-se verificar a informação desta. 3. Configuração Layout CNAB Ao acessar a tela de configuração do CNAB, a primeira coisa a ser feita é informar para qual banco (1) será configurado o Layout do CNAB.
3.1 Aba Remessa A primeira aba a ser preenchida é a de Remessa. Será solicitado informar: Sigla (1): informar a sigla. Quando o arquivo é criado para o envio são as iniciais do nome do arquivo. Pode conter a sigla do banco. Extensão (2): corresponde para a extensão do arquivo. Tamanho (3): corresponde ao tamanho do registro. Podem existir outros tamanhos de layout, porém o DBCorp trabalha somente com o de 400 posições. O valor informado nesse campo, deve estar igual ao tamanho do campo (4). 3.1.1 Cabeçalho: Em seguida, inicia-se o preenchimento do Cabeçalho, do inglês Header (1). A seguir, um print do documento de apoio que apresenta as informações a serem inseridas na configuração do
layout. Note que já é apresentado o tamanho do registro no início da planilha (2) e ao final (3), e estão iguais. A primeira linha foi preenchida exatamente conforme a primeira linha do documento de apoio, tópico 3.1 Arquivo de Remessa: Campos: Descrição: informar o Significado (4). De Até: preencher conforme a Posição (5). Tamanho: é preenchido automaticamente, conforme o intervalo De Até. Tipo Conteúdo: informar o Picture (6), conforme a legenda: X = Alfanumérico, 9 = Numérico e V = Vírgula Decimal Assumida. Neste exemplo, temos 9 = Numérico. Conteúdo Padrão: inserir no campo a informação do Conteúdo (7) Importante: sempre um dos Campos Conteúdo Padrão ou Auxiliar deve estar preenchido na configuração do layout. Logo, quando no documento de apoio não houver Conteúdo (que corresponde ao Conteúdo Padrão), é o campo Auxiliar que deverá ser informado.
Campo Auxiliar: Caso não for informado, o sistema emite uma mensagem de alerta: E marca os campos que devem ser verificados: Finalização do cadastro de um grid: O cadastro da configuração do layout pode ser salvo a qualquer momento. Ao clicar em Salvar, o sistema irá emitir uma mensagem avisando o que está faltando ser preenchido: Exemplo: foi finalizado o preenchimento do Cabeçalho (1), localizado na aba Remessa. O sistema faz uma checagem se o Tamanho do Registro (2) está de acordo com o Tamanho que foi informado (5) e também se o preenchimento dos outros campos está correto. Neste exemplo, está tudo ok. Depois, nota-se que o grid Detalhe (3) não foi preenchido ainda, nem o Rodapé (4), então na mensagem de aviso (6) serão informadas estas questões:
3.1.2 Detalhe: Após incluir as informações do Cabeçalho, o próximo passo é preencher o grid Detalhe (1). Apresentamos um documento de apoio e segue-se na mesma linha de preenchimento do Cabeçalho. Campos: Descrição: informar o Significado (2). De Até: preencher conforme a Posição (3). Tamanho: é preenchido automaticamente, conforme o intervalo De Até. Tipo Conteúdo: informar o Picture (4), conforme a legenda: X = Alfanumérico, 9 = Numérico e V = Vírgula Decimal Assumida. Neste exemplo, temos 9 = Numérico. Conteúdo Padrão: inserir no campo a informação do Conteúdo (5).
Após finalizar o preenchimento, pode-se salvar e o sistema emite a mensagem de Confirmação: 3.1.3 Rodapé: Por último, ainda na aba Remessa, preenche-se o Rodapé, do inglês Trailer (1). A seguir, um print do documento de apoio que apresenta as informações a serem inseridas na configuração do layout. Note que já é apresentado o tamanho do registro no início da planilha (2) e ao final (3), e estão iguais.
Realizar o preenchimento, seguindo a mesma linha de preenchimento do Cabeçalho e Detalhe. Após o preenchimento do grid Rodapé, a configuração pode ser salva, e será emitida a mensagem que estão faltando as informações na aba Retorno. 3.2 Aba Retorno A aba Retorno possui as mesmas configurações da aba Remessa: Cabeçalho (1), Detalhe (2), Rodapé (3) e, mais, o grid Ocorrências (4). O Cabeçalho, Detalhe e Rodapé seguem a mesma linha de preenchimento da aba Remessa, explicada no tópico anterior. 3.2.1 Cabeçalho: Realizar o preenchimento do Cabeçalho, do inglês Header (1). A seguir, um print do documento de apoio que apresenta as informações a serem inseridas na configuração do layout. Note que já é apresentado o tamanho do registro no início da planilha (2) e ao final (3), e estão iguais.
A primeira linha foi preenchida exatamente conforme a primeira linha do documento de apoio, tópico 3.2 Arquivo de Remessa: Campos: Descrição: informar o Significado (4). De Até: preencher conforme a Posição (5). Tamanho: é preenchido automaticamente, conforme o intervalo De Até. Tipo Conteúdo: informar o Picture (6), conforme a legenda: X = Alfanumérico, 9 = Numérico e V = Vírgula Decimal Assumida. Neste exemplo, temos 9 = Numérico. Conteúdo Padrão: inserir no campo a informação do Conteúdo (7)
3.2.2 Detalhe: Após incluir as informações do Cabeçalho, o próximo passo é preencher o grid Detalhe (1). Checar o documento de apoio e seguir na mesma linha de preenchimento. 3.2.3 Rodapé: Ainda na aba Retorno, preencher o Rodapé, do inglês Trailer (1). Checar o documento de apoio e seguir na mesma linha de preenchimento. 3.2.4 Ocorrências: As ocorrências são os motivos, seja de liquidação normal ou rejeição, que irão constar no arquivo Retorno, ou seja, são o que de fato aconteram no banco quando um arquivo é enviado a ele. Pode ser quando se envia o arquivo para o banco e o mesmo retorna uma ocorrência de título aceito ou não; quando o título é pago e o banco retorna um arquivo com uma ocorrência de liquidação; podem ter ocorrências de protesto entre outras, tudo isso é considerado como Ocorrência e ocorre no Retorno. O grid de Ocorrências (2) está disponível somente na aba Retorno (1). Para incluir ocorrências, alterar ou excluir, deve-se utilizar os botões de navegação disponíveis na parte inferior do grid (3)
Para o preenchimento correto das ocorrências, consultar o manual de apoio do banco, onde haverá uma lista de ocorrências com seus respectivos códigos, conforme exemplo a seguir: O preenchimento do grid de Ocorrências depende do preenchimento do grid Detalhes (aba Retorno). Deve-se selecionar a linha desejada (1) no grid Detalhe, clicar em Incluir (2) uma linha no grid Ocorrências, e cadastrar as Ocorrências relacionadas (3). Estas ocorrências ficarão disponíveis somente para esta linha do grid Detalhe. Em seguida, inserir o código da Ocorrência (4), a Mensagem (5) e selecionar o Tipo Correspondente (6).
Após o término do cadastro, clicar em Salvar. Observação: caso clicar em outra linha do grid Detalhe, as ocorrências desaparecem, ou seja, o vínculo é somente para as linhas cadastradas: Agrupamento de Ocorrências: É possível realizar o agrupamento de ocorrências no DBCorp ERP. Ao passar o mouse sobre i, é apresentada uma mensagem: Dessa forma, marcar a ocorrência pai (1) 03 Entrada Rejeitada... e a ocorrência filha (2) será a seguinte 03 Cep sem atendimento de protesto no momento :
Observação 1: Neste exemplo, para preencher a ocorrência filha, foi analisada a informação da Nota 20 Tabela 1, que refere-se a Entradas Rejeitadas, do manual de apoio enviado pelo banco. Observação 2: Não é permitido ter agrupamentos em sequência, uma vez que a ocorrência seguinte sempre deve ser filha de uma ocorrência marcada. 4. Mensagens que podem ocorrer durante a configuração do layout: 4.1 As seções abaixo tem tamanho diferente do previsto: Significa que foi preenchido o Tamanho = 400, mas não foram preenchidos os tamanhos nos grids Cabeçalho, Detalhe e Rodapé, que deverão corresponder ao tamanho informado (400).
4.2 Sempre um dos Campos Conteúdo Padrão ou Auxiliar deve estar preenchido na configuração do layout. Logo, quando no documento de apoio não houver Conteúdo (que corresponde ao Conteúdo Padrão), é o campo Auxiliar que deverá ser informado. Campo Auxiliar: Caso não for informado, o sistema emite uma mensagem de alerta: E marca os campos que devem ser verificados: 4.3 Conteúdo Padrão tem que ser numérico inteiro. O Conteúdo Padrão é um campo que enviará um valor fixo para o banco, e pode ter alguns tipos como: Numérico Inteiro, Numérico Decimal, Alfanumérico e Data. Exemplo: Quando o campo conteúdo padrão deve receber um valor fixo, tipo o primeiro dígito do cabeçalho, ou seja, simplesmente um valor fixo 1 (um), logo o tipo de conteúdo neste caso deve ser Numérico Inteiro, para que não permita colocar algo do tipo "nota 1".