Apostila-Bancaria

download Apostila-Bancaria

of 31

Transcript of Apostila-Bancaria

  • WWoorrkksshhoopp AAddmmiinniissttrraattiivvoo FFiinnaanncceeiirroo CCoommuunniiccaaoo BBaannccrriiaa

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 2

    Workshop para o Mdulo Financeiro

    Comunicao Bancria Tpicos Abordados

    1. Cadastros Relacionados _________________________________________________________________ 4

    1.1. Espcies de Ttulos - Tabela 17___________________________________________4 1.2. Ocorrncias CNAB Arquivo SEB / Tabela 10 _____________________________5 1.3. Ocorrncias Extratos - Arquivo SEJ / Tabela EJ ____________________________5 1.4. Parmetros Bancos Arquivo SEE _______________________________________7 1.5. Layout CNAB Modelo 1 e Modelo 2 ________________________________________8 1.6. Layout SISPAG_________________________________________________________9 1.7. Configurao de Extratos Bancrios _______________________________________10

    2. Arquivos de Comunicao Bancria______________________________________________________ 11

    2.1. CNAB Modelo 1 _______________________________________________________11 2.1.1. Contas a Receber - Remessa______________________________________________________ 12 2.1.2. Contas a Receber - Retorno ______________________________________________________ 12 2.1.3. Contas a Pagar - Remessa________________________________________________________ 12 2.1.4. Contas a Pagar - Retorno ________________________________________________________ 12

    2.2. CNAB Modelo 2 _______________________________________________________13 2.2.1. Contas a Receber - Remessa______________________________________________________ 13 2.2.2. Contas a Receber - Retorno ______________________________________________________ 14 2.2.3. Contas a Pagar - Remessa________________________________________________________ 14 2.2.4. Contas a Pagar - Retorno ________________________________________________________ 15

    2.3.

    SISPAG ______________________________________________________________16

    2.3.1. Conceitos_____________________________________________________________________ 16 2.3.2. Pontos Principais ______________________________________________________________ 17

    2.4. Conciliao Bancria Automtica _________________________________________18 2.4.1. Conceitos_____________________________________________________________________ 18 2.4.2. Pontos Principais ______________________________________________________________ 19 2.4.3. Formas de Conciliao e Efetivao _______________________________________________ 20

    3. Vantagens e Limitaes ________________________________________________________________ 21

    3.1. Limitaes ____________________________________________________________21 3.2. Vantagens ____________________________________________________________21

    4. Prticas Recomendadas ________________________________________________________________ 22

    4.1. Funes Padres Disponveis _____________________________________________22 4.2. Procedimentos _________________________________________________________22

    5. Problemas Freqentes _________________________________________________________________ 23

    5.1.

    Mensagens tipo HELP __________________________________________________23

    5.2.

    Erros de Configurao __________________________________________________30

    5.2.1. CNAB Modelo 1, Modelo 2 e SISPAG _____________________________________________ 30 5.2.2. Extrato Bancrio _______________________________________________________________ 31

    6. Referncias __________________________________________________________________________ 31

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 3

    6.1. Material Utilizado ______________________________________________________31 6.2. Colaboradores _________________________________________________________31

    7. Anexos ______________________________________________________________________________ 31 Convenes do Documento Marcadores de Tpicos: Indica conceitos e caractersticas relacionados ao assunto. Indica procedimentos e prticas que devem ser realizados.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 4

    1. Cadastros Relacionados Para a correta utilizao das rotinas de Comunicao Bancria tratadas no WorkShop, devem ser observados os cadastros de configurao relacionados. Cada um destes cadastros comentando neste tpico observando os seguintes pontos:

    Utilizao: Quais as funes do cadastro em relao as rotinas de Comunicao Bancria em geral.

    Pontos Principais: Quais as principais caractersticas do cadastro que devem ser

    levadas em considerao para sua correta configurao. 1.1. Espcies de Ttulos - Tabela 17 Utilizao

    Identifica a espcie do ttulo para a retorno do CNAB. Relaciona as espcies de ttulos utilizadas pelo banco com as espcies de ttulos

    utilizadas pelo sistema. Pontos Principais

    Para atender os vrios bancos, uma mesma espcie bancria pode ser relacionada com diversas espcies do sistema:

    Espcie de Ttulo do Sistema Espcie Bancria

    X5_CHAVE X5_DESCRI NF 01 DB 01

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 5

    1.2. Ocorrncias CNAB Arquivo SEB / Tabela 10 Utilizao

    Cadastro dos cdigos de ocorrncia a serem tratados de acordo com as especificaes bancrias.

    Relaciona as ocorrncias retornadas pelo banco com as atendidas pelo sistema, as

    quais podem ser visualizadas na tabela 10 do arquivo SX5.

    O sistema no trata a incluso de novas ocorrncias de retorno. Pontos Principais

    Sobre a Tabela 10:

    Ocorrncias do Sistema Forma de Uso X5_CHAVE X5_DESCRI

    --E Ocorrncia de Envio --P Ocorrncia de Contas Pagar RETORNO --R Ocorrncia de Recepo Utilizada pelo

    SISPAG e Contas Receber 1.3. Ocorrncias Extratos - Arquivo SEJ / Tabela EJ Utilizao

    Cadastro dos cdigos de ocorrncia a serem tratados de acordo com as especificaes bancrias.

    Relaciona as ocorrncias retornadas pelo banco com as atendidas pelo sistema, as

    quais podem ser visualizadas na tabela EJ do arquivo SX5.

    O sistema trata a incluso de novas ocorrncias de retorno, pois o mesmo utilizado apenas para a identificao do tipo de movimento na tela de Conciliao Automtica.

    As ocorrncias dos extratos no geram valores no sistema, sendo meramente

    informativas.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 6

    Pontos Principais

    Cdigos definidos pela FEBRABAN:

    Ocorrncias Dbito Categoria do Lanamento Descrio

    101 CHEQUES 102 ENCARGOS 103 ESTORNOS 104 LANAMENTO AVISADO 105 TARIFAS 106 APLICAO 107 EMPRSTIMO / FINANCIAMENTO 108 CMBIO 109 CPMF 110 IOF 111 IMPOSTO DE RENDA 112 PAGAMENTOS FORNECEDORES 113 PAGAMENTOS FUNCIONRIOS 114 SAQUE ELETRNICO 115 AES 117 TRANSFERNCIA ENTRE CONTAS 118 DEVOLUO DE COMPENSAO 119 DEVOLUO DE CHEQUE DEPOSITADO 120 TRANSF. INTERBANCRIA DOC/TED 121 ANTECIPAO A FORNECEDORES 122 OC/AEROPS

    Ocorrncias Crdito

    Categoria do Lanamento Descrio 201 DEPSITOS 202 LQUIDO DE COBRANA 203 DEVOLUO DE CHEQUES 204 ESTORNOS 205 LANAMENTO AVISADO 206 RESGATE DE APLICAO 207 EMPRSTIMO / FINANCIAMENTO 208 CMBIO 209 TRANSF. INTERBANCRIA DOC/TED 210 AES 211 DIVIDENDOS 212 SEGURO 213 TRANSFERNCIA ENTRE CONTAS 214 DEPSITOS ESPECIAIS 215 DEVOLUO DE COMPENSAO 216 OCT

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 7

    1.4. Parmetros Bancos Arquivo SEE Utilizao

    Cadastro das configuraes dos dados bancrios a serem utilizados em todos os processamentos eletrnicos (CNABs e Extratos para Conciliao).

    Utilizada tambm para diferenciar o tipo de servio utilizado, identificado pela

    SUB-CONTA. Pontos Principais

    Definir corretamente o tamanho em BYTES da linha de detalhe dos arquivos de retorno EE_NRBYTES e dos arquivos de Extrato para Conciliao EE_BYTESXT.

    Todas as SUB-CONTAS de um mesmo banco devem possuir o mesmo tamanho de

    BYTES para as linhas de detalhe do arquivo de Extrato para Conciliao Bancria. Isto uma regra definida pelo convnio entre o cliente e o banco que se aplica a todas as contas.

    Definir as faixas de numerao disponibilizadas pelo banco para a impresso

    interna de boletos NOSSO NUMERO. Caso esta opo no seja utilizada pelo cliente os campos Faixa Inicial e Faixa Final devem ser preenchidos com BRANCO e ZZZZZZ.

    Definir a tabela de espcies de ttulos relacionada com as ocorrncias de retorno

    dos CNABs.

    Define o formato da data retornada pelo banco. O campo EE_TIPODAT deve ser colocado em uso para que o mesmo seja configurado corretamente, pois caso contrrio o formato padro adotado ser Tipo 1 - DDMMAA.

    Tipo 1 - DDMMAA Tipo 2 - MMDDAA Tipo 3 - AAMMDD Tipo 4 - DDMMAAAA Tipo 5 - AAAAMMDD Tipo 6 - MMDDAAAA

    O campo EE_TIPODAT no se aplica aos arquivos de retorno de Extrato para

    Conciliao Bancria. O formato fixado pela FEBRABAN como Tipo 01 DDMMAA para arquivos com o tamanho da linha de detalhe igual a 200 BYTES ou Tipo 4 DDMMAAAA para arquivos com o tamanho da linha de detalhe igual a 240 BYTES.

    O campo EE_DESPCRD indica se o valor da despesa de cobrana est subtrado do

    valor principal.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 8

    1.5. Layout CNAB Modelo 1 e Modelo 2 Utilizao

    Rotinas que auxiliam a montagem dos arquivos de configurao dos CNABs Modelo 1 e Modelo 2.

    Permitem a criao de novos layouts ou a manuteno de layouts j existentes.

    Pontos Principais

    A incluso das linhas de configurao deve ser feita de forma seqencial seguindo as configuraes fornecidas pelo banco.

    Para a configurao dos arquivos de retorno CNAB Modelo 1 no necessria a

    incluso de novas linhas de DETALHE, sendo que as informaes contidas no modelo so as necessrias para o processamento do sistema:

    Para a configurao dos arquivos de retorno CNAB Modelo 1 no necessria a incluso de informaes na coluna CONTEDO das linhas de DETALHE, pois as mesmas no sero processadas pelo sistema.

    Para a configurao dos arquivos de retorno CNAB Modelo 2 deve ser includo na

    coluna CONTEDO as variveis disponveis que identificam qual dado ser obtido na leitura do arquivo.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 9

    No recomendvel a utilizao de editores de texto sem formatao para a

    manipulao destes arquivos, pois tais ferramentas no efetuam o devido tratamento de caracteres especiais. ( CHR(1), CHR(2), CHR(3) e CHR(5) ).

    1.6. Layout SISPAG Utilizao

    Auxilia na montagem dos arquivos de configurao de remessa e retorno do Modelo SISPAG.

    Permite a criao de novos layouts ou a manuteno de layouts j existentes.

    Pontos Principais

    A rotina trata os segmentos de forma pr-definida permitindo a visualizao e o preenchimento dos componentes destes segmentos atravs de rvores:

    A incluso das linhas de configurao deve ser feita de forma seqencial seguindo

    as configuraes fornecidas pelo banco.

    Recomenda-se a configurao de arquivos de retorno especficos para cada tipo de recolhimento de tributo, tais como:

    DARF DARF Simples DARJ GPS

    Na configurao do arquivo de retorno deve ser seguida a seqncia de

    informaes / ordem dos campos pr-definidas no manual, pois as posies tratadas pelo sistema para obteno de informaes so fixas.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 10

    No recomendvel a utilizao de editores de texto sem formatao para a

    manipulao destes arquivos, pois tais ferramentas no efetuam o devido tratamento de caracteres especiais. ( CHR(1), CHR(2), CHR(3) e CHR(5) ).

    1.7. Configurao de Extratos Bancrios Utilizao

    Auxilia na montagem dos arquivos de configurao de recepo do Extrato Conciliado.

    Pontos Principais

    Para a configurao dos arquivos de recepo do Extrato Conciliado no necessria a incluso de novas linhas de DETALHE, sendo que as informaes contidas no modelo so as necessrias para o processamento do sistema:

    No recomendvel a utilizao de editores de texto sem formatao para a

    manipulao destes arquivos, pois tais ferramentas no efetuam o devido tratamento de caracteres especiais. ( CHR(1), CHR(2), CHR(3) e CHR(5) ).

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 11

    2. Arquivos de Comunicao Bancria Todos os passos dos processos de configurao dos arquivos de Comunicao Bancria tratados no Workshop esto descritos nos documentos listados abaixo, os quais podem ser obtidos junto ao ACR.N1 ADM.FIN:

    o CNAB.DOC o Manual CNAB.DOC o Reconciliao.DOC

    Os modelos disponveis para estes arquivos de comunicao, previamente desenvolvidos, podem ser obtidos na ferramenta TIW no link:

    http://tiw.microsiga.com.br/ 2.1. CNAB Modelo 1

    Para utilizar as rotinas de Gerao e Recepo de arquivos CNAB Modelo 1 so necessrios os seguintes cadastros:

    Layout CNAB Receber Remessa e Retorno Layout CNAB Pagar Remessa e Retorno Parmetros do Banco Arquivo SEE Ocorrncias CNAB - Arquivo SEB / Tabela 10 Espcies de Ttulos - Tabela 17

    Caracteriza-se por:

    400 caracteres por linha. Formato do arquivo caracteriza-se por possuir HEADER de arquivo,

    Detalhe(s) e TRAILLER de arquivo:

    HEADER Detalhe(s) TRAILLER

    Identificador de tipo de dado sempre na primeira coluna. Pelo padro definido pela FEBRABAN:

    0 = HEADER 1 = Detalhe(s) 9 = TRAILLER

    A utilizao deste modelo definida pelo convnio estabelecido com o banco. Atualmente mais utilizado como a configurao de arquivos de retorno a pagar e

    a receber, pois a maior necessidade de detalhamento de informaes est no envio dos dados ao banco.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 12

    2.1.1. Contas a Receber - Remessa

    Totalmente configurado de acordo com o manual do banco, pois h a necessidade de atender os requisitos de processamento do banco.

    O fornecimento de algumas informaes pode ser customizado.

    Implementada nas verses 7.10 e posteriores o detalhe Tipo 5 (opcional). Este

    detalhe permite que o banco realize o envio por e-mail do boleto ao cliente, sendo atualizar os fontes FINA150 e CFGX014 e tambm criar o campo:

    Nome: A1_BLEMAIL Tipo: Caractere Tamanho: 01 Opes: 1 = SIM ; 2 = NAO Deve ser verificado junto ao banco se este servio est disponvel antes de oferecer esta funcionalidade ao cliente.

    Os campos reservados devem conter informaes que permitam a correta

    identificao dos ttulos no processamento do retorno do banco. 2.1.2. Contas a Receber - Retorno

    A configurao deve atender as necessidades do sistema, portanto deve-se informar apenas as posies em que se encontram os dados no arquivo de retorno.

    No possvel e nem necessrio adicionar novas informaes alm das requeridas

    pelo sistema. 2.1.3. Contas a Pagar - Remessa

    Totalmente configurado de acordo com o manual do banco, pois h a necessidade de atender os requisitos de processamento.

    O fornecimento de algumas informaes pode ser customizado.

    Os campos reservados devem conter informaes que permitam a correta

    identificao dos ttulos no processamento do retorno do banco. 2.1.4. Contas a Pagar - Retorno

    A configurao deve atender as necessidades do sistema, portanto deve-se informar apenas as posies em que se encontram os dados no arquivo de retorno.

    No possvel e nem necessrio adicionar novas informaes alm das requeridas

    pelo sistema.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 13

    2.2. CNAB Modelo 2

    Para utilizar as rotinas de Gerao e Recepo de arquivos CNAB Modelo 2 so necessrios os seguintes cadastros:

    Layout CNAB Modelo 2 Remessa e Retorno Parmetros do Banco Arquivo SEE Ocorrncias CNAB Arquivo SEB / Tabela 10 Espcies de Ttulos - Tabela 17

    Caracteriza-se por:

    Normalmente 240 caracteres por linha. Formato do arquivo caracteriza-se por possuir:

    HEADER de Arquivo HEADER de Lote Detalhe(s) do Lote TRAILLER de Lote TRAILLER do Arquivo

    Identificador de tipo de dado sempre na oitava coluna. Pelo padro definido pela FEBRABAN:

    0 = HEADER de Arquivo 1 = HEADER de Lote 3 = Detalhe(s) do Lote 5 = TRAILLER de Lote 9 = TRAILLER do Arquivo

    A utilizao deste modelo definida pelo convnio estabelecido com o banco. Como a estrutura deste modelo segmentada ele atende a necessidade de

    diversos tipos de servios. 2.2.1. Contas a Receber - Remessa

    Totalmente configurado de acordo com o manual do banco, pois h a necessidade de atender os requisitos de processamento.

    Os campos reservados devem conter informaes que permitam a correta

    identificao dos ttulos no processamento do retorno do banco.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 14

    Os Segmentos diferenciam o tipo de servio que est sendo enviado, tais:

    Segmento Descrio do Servio P Detalhe dos registros Q Complemento de Detalhes dos Registros R Dados do Sacado para dbito automtico S Mensagem para impresso do boleto

    2.2.2. Contas a Receber - Retorno

    A configurao deve atender as necessidades do sistema, portanto deve-se informar apenas as posies em que se encontram os dados no arquivo de retorno, utilizando-se as seguintes variveis:

    TITULO ESPECIE OCORRENCIA DATA VALOR DESPESA DESCONTO JUROS ABATIMENTO MULTA IOF OUTROSCREDITOS DATACREDITO MOTIVO NOSSONUMERO RESERVADO SEGMENTO

    Um arquivo de retorno pode conter diversos Lotes desde que devidamente

    identificados. 2.2.3. Contas a Pagar - Remessa

    Totalmente configurado de acordo com o manual do banco, pois h a necessidade de atender os requisitos de processamento.

    Os campos reservados devem conter informaes que permitam a correta

    identificao dos ttulos no processamento do retorno do banco.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 15

    Os Segmentos diferenciam o tipo de servio que est sendo enviado, tais:

    Segmento Descrio do Servio A Pagamento atravs de crdito em conta, DOC, Cheque, TED-

    CIP e TED-STR. B Complemento do Segmento A, normalmente obrigatrio. J Liquidao de ttulos em cobrana. N Pagamento de Tributos. O Pagamento de Contas de Concessionrias e IPTU com cdigo

    de barra. 2.2.4. Contas a Pagar - Retorno

    A configurao deve atender as necessidades do sistema, portanto deve-se informar apenas as posies em que se encontram os dados no arquivo de retorno, utilizando-se as seguintes variveis:

    TITULO ESPECIE OCORRENCIA DATA VALOR DESPESA DESCONTO JUROS ABATIMENTO MULTA IOF OUTROSCREDITOS DATACREDITO MOTIVO NOSSONUMERO RESERVADO SEGMENTO

    Um arquivo de retorno pode conter diversos Lotes desde que devidamente identificados.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 16

    2.3. SISPAG 2.3.1. Conceitos

    Intercmbio eletrnico de arquivos do sistema de Contas Pagar do Banco ITA

    destinado a executar diversos tipos de pagamentos nas vrias formas em que estes podem se apresentar.

    Formato semelhante ao CNAB Modelo 2.

    Caracteriza-se por:

    Normalmente 240 caracteres por linha. Formato do arquivo caracteriza-se por possuir:

    HEADER de Arquivo

    o HEADER de Lote A o Detalhe(s) do Lote A o TRAILLER de Lote A o HEADER de Lote B o Detalhe(s) do Lote B o TRAILLER de Lote B o ...

    TRAILLER do Arquivo

    Identificador de tipo de segmento sempre na dcima quarta coluna. Identificador de tipo de dado sempre na oitava coluna.

    As configuraes dos arquivos de envio e retorno so semelhantes, mas devem ser verificadas as possibilidades de configurao especficas para determinados tipos de tributos.

    Para utilizar as rotinas de Gerao e Recepo de arquivos SISPAG so

    necessrios os seguintes cadastros:

    Layout SISPAG Parmetros do Banco Arquivo SEE Ocorrncias CNAB Arquivo SEB / Tabela 10 Espcies de Ttulos - Tabela 17

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 17

    2.3.2. Pontos Principais

    As informaes complementares de pagamentos de tributos devem ser cadastradas seqencialmente, como por exemplo:

    POSIO

    NOME DO CAMPO SIGNIFICADO INICIAL FINAL

    TRIBUTO IDENTIFICAO DO TRIBUTO 018 019 COD. PAGTO CDIGO DE PAGAMENTO 020 023 COMPETNCIA MS E ANO DA COMPETNCIA 024 029 IDENTIFICADOR IDENTIFICAO CNPJ 030 043 ... ... ... ...

    disponibilizado com o sistema o arquivo SISPAG.PAG o qual deve ser utilizado

    apenas como modelo para a configurao a ser implementada no cliente.

    Para a correta configurao de arquivos de retorno de tributos que utilizem o Segmento N devem ser informadas as seguintes variveis:

    Nome da Varivel Informao Obtida SEU NUMERO Nmero do Ttulo no Sistema PRINCIPAL Valor referente ao ttulo MULTA Valor da multa referente ao ttulo JUROS Valor dos juros referentes ao ttulo

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 18

    2.4. Conciliao Bancria Automtica 2.4.1. Conceitos

    Para utilizar a Rotina de Reconciliao Bancria so necessrios os seguintes

    cadastros:

    Layout Extrato Bancrio Parmetros do Banco Arquivo SEE Ocorrncias Extrato Arquivo SEJ / Tabela EJ

    Na exibio dos registros contidos no arquivo de reconciliao podem ser exibidos

    os seguintes status:

    VERDE Reconciliado AMARELO Reconciliado parcialmente VERMELHO No Reconciliado CINZA Reconciliado Anteriormente

    Para a verificao de relacionamentos entre os movimentos bancrios contidos no

    arquivo de retorno e os contidos no sistema (SE5) so utilizadas as seguintes chaves:

    Data + Nmero + Valor + DebCred

    Chave Completa: O movimento ser exibido com o status Verde no browse de conciliao.

    Nmero + Valor + DebCred

    Chave Parcial: Somente ser verificada quando o parmetro Dias a Retroceder ou o parmetro Dias a Avanar for maior do que zero. O movimento ser exibido com o status Amarelo no browse de conciliao.

    Data + Valor + DebCred

    Chave Parcial: O movimento ser exibido com o status Amarelo no browse de conciliao.

    Aps a execuo da Reconciliao Bancria, tanto manual quanto automtica, o sistema grava o campo E5_RECONC com um caractere X.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 19

    2.4.2. Pontos Principais

    Caracteriza-se por:

    Os padres atendidos pelo sistema so:

    Bancos: 200 BYTEs Bancos: 240 BYTEs

    Formato do arquivo caracteriza-se por possuir:

    HEADER de Arquivo HEADER de Lote ou Informaes sobre o Saldo de Inicial Detalhe(s) do Lote TRAILLER de Lote ou Informaes sobre o Saldo Final TRAILLER do Arquivo

    Identificador de tipo de dado varia conforme o padro de BYTEs:

    Bancos 200 BYTEs: indicador na coluna 42 Bancos 240 BYTEs: indicador na coluna 08

    Pelo padro Bancos definido pela FEBRABAN:

    0 = HEADER de Arquivo 1 = HEADER de Lote 3 = Detalhe(s) do Lote 5 = TRAILLER de Lote 9 = TRAILLER do Arquivo

    O layout definido no sistema como FEBRABAN encontra-se fora de uso.

    Sugere-se que os arquivos de retorno de Extrato para Conciliao Bancria sejam

    processados apenas 01 (uma) vez, evitando com isso a efetivao de movimentos conciliados por chave parcial, o que causaria uma duplicidade de movimentos no sistema.

    O contedo do campo EE_BYTESXT deve ser o mesmo em todas as configuraes

    para as contas do mesmo banco.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 20

    2.4.3. Formas de Conciliao e Efetivao

    Conciliao Automtica: O movimento do arquivo de Extrato de Conciliao bancria atende a uma das trs chaves de verificao utilizadas pelo sistema.

    Nesta situao o sistema efetua a conciliao.

    Conciliao Manual: Para os movimentos exibidos com o status Vermelho no

    browse de conciliao.

    Nesta situao o usurio dever associar o movimento do Extrato de Conciliao a um movimento existente no sistema. Para efetuar esta operao deve-se dar um duplo clique na linha do movimento com status Vermelho. Aps ser exibida uma tela na qual dever ser digitado o nmero da linha que contm o movimento que se deseja conciliar. Desta forma o movimento torna-se pr-conciliado, as duas linhas de movimentao so aglutinadas e o status desta torna-se Amarelo.

    Efetivao do Movimento:

    A opo de efetivao de movimento deve ser utilizada quando comprovadamente o movimento bancrio no est no arquivo de movimentaes bancrias (SE5). A efetivao do movimento no deve ser feita em caso de dvida, j que gera movimento bancrio e causa a alterao de saldos bancrios (SE8). Esta opo no gera conciliao apenas o movimento e este novo movimento gerado deve ser conciliado manualmente seguindo o processo anteriormente descrito.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 21

    3. Vantagens e Limitaes 3.1. Limitaes

    Na gerao do arquivo de envio do CNAB Modelo 2 no possvel o tratamento de diferentes lotes para atender os diferentes tipos de servios disponibilizados.

    No possvel o processamento de arquivos que no atendam ao padres

    definidos para o CNAB, tais como tratamentos especficos do banco. O sistema trata apenas a ocorrncia de rejeio e no suas variaes, tais como:

    Valores informados invlidos Dados no cadastrados

    No possvel a gerao de arquivos de envio com instrues de cobrana para

    ttulos enviados anteriormente. Tais modificaes devem ser efetuadas atravs do sistema do banco.

    As informaes enviadas pelo banco nos arquivos de Extrato para Conciliao

    podem no corresponder as informaes tratadas pelo sistema.

    O sistema no diferencia os diferentes tipos de despesas bancrias, tratando-os apenas como Despesas Bancrias e Outras Despesas.

    3.2. Vantagens

    O SISPAG permite a gerao de diferentes lotes com diferentes tipos de servios dentro de um mesmo arquivo.

    O Modelo SISPAG pode substituir em alguns casos o CNAB Modelo 2 devendo

    sempre atentar-se para as necessidades de configurao/informaes do banco.

    O Relatrio Retorno CNAB (FINR650) permite a pr-visualizao dos movimentos contidos nos arquivos de retorno CNAB Modelo 1 e Modelo 2, tratando inclusive os diferentes tipos de rejeio.

    Pode ser gerado um movimento bancrio totalizador na tabela SE5 contendo o

    total dos ttulos processados. Para isto necessria a configurao do parmetro MV_BXCNAB. Esta opo facilita a conciliao dos Extratos Bancrios.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 22

    4. Prticas Recomendadas 4.1. Funes Padres Disponveis

    MOD10 Calcula o dgito verificador de uma seqncia de nmeros baseando-se no

    mdulo 10. Utilizado para verificar o dgito em linhas digitveis e cdigo de barras de concessionrias de servios pblicos.

    MOD11

    Calcula o dgito verificador de uma seqncia de nmeros baseando-se no mdulo 11. Utilizado para verificar o dgito em linhas digitveis e cdigo de barras em geral.

    VLDCODBAR

    Valida o cdigo de barras ou a linha digitvel de ttulos a pagar ou a receber.

    SOMAVALOR Retorna o valor total dos ttulos remetidos.

    INCREMENTA Retorna o prximo nmero da seqncia de linhas para o CNAB Modelo 1.

    INCREMENTAL Retorna o prximo nmero da seqncia de linhas para o CNAB Modelo 2.

    NOSSONUM Retorna o prximo nmero disponvel para identificao do ttulo de acordo

    com a faixa de numerao fornecida pelo banco, utilizada quando os boletos so impressos pela empresa.

    NUMTITULO

    Retorna a chave de localio de um ttulo somente para carteira pagar.

    GRAVADATA Converte uma data no formato DD/MM/AAAA para um dos 6 formatos

    caracteres pr-definidos. 4.2. Procedimentos

    Devem ser utilizados os campos E1_IDCNAB e E2_IDCNAB para substituir a chave de localizao dos ttulos dentro do sistema evitando assim os problemas de ttulos com a mesma numerao mas para fornecedores diferentes.

    Para permitir uma melhor organizao e controle dos arquivos de comunicao podem ser criadas pastas externas ao diretrio SIGAADV. Se necessrio podem ser ampliados os tamanho dos campos de parmetros da tabela SX1 para que sejam informados caminhos de diretrios mais extensos.

    Caso o pagamento de ttulos receber sejam efetuados com valores superiores ao saldo do ttulo no sistema possvel a gerao automtica de notas de crdito cliente (NCC) atravs da configurao do parmetro MV_REC2TIT com o contedo 1.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 23

    5. Problemas Freqentes 5.1. Mensagens tipo HELP FA150BCO Esta mensagem apresentada quando o usurio est tentando gerar o arquivo para um banco no localizado no cadastro de bancos (SA6). If !(dbSeek(xFilial()+cBanco+cAgencia+cConta))

    Help( ",1,"FA150BCO") Return .F.

    Endif Rotinas que apresentam esta mensagem

    FINA150 FINA200

    PAR150 Esta mensagem apresentada quando a rotina tenta gerar o arquivo de envio para um banco que que no possua uma configurao bancria cadastrada no arquivo SEE. dbSelectArea("SEE") SEE->( dbSeek(cFilial+cBanco+cAgencia+cConta+cSubCta) ) If !SEE->( found() ) Help(" ",1,"PAR150") Return .F. Else If Val(EE_FAXFIM)-Val(EE_FAXATU) < 100 Help(" ",1,"FAIXA150") Endif Endif Rotinas que apresentam esta mensagem

    FINA150 FINA200 FINA420 FINA430 FINA470

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 24

    FAIXA150 Esta mensagem apresentada quando o programa encontra o nmero do campo EE_FAXATU, maior que o campo EE_FAXFIM. Este campo incrementado somente quando a empresa utiliza a funo NOSSONUM, caso contrrio informar Faixa Inicial 0000000001 at Faixa Fim 9999999999, apenas para que o sistema no verifique esta faixa ao gerar o arquivo. dbSelectArea("SEE") SEE->( dbSeek(cFilial+cBanco+cAgencia+cConta+cSubCta) ) If !SEE->( found() ) Help(" ",1,"PAR150") Return .F. Else If Val(EE_FAXFIM)-Val(EE_FAXATU) < 100 Help(" ",1,"FAIXA150") Endif Endif Rotinas que apresentam esta mensagem

    FINA150 FINA200 FINA420

    NOBCOBORD Esta mensagem apresentada quando o banco / agncia / conta utilizada no momento da gerao do arquivo diferente dos utilizados no border.

    If cBanco+cAgencia+cConta != SEA->(EA_PORTADO+EA_AGEDEP+EA_NUMCON) Help(" ",1,"NOBCOBORD",,cNumBorAnt,4,1) lBorBlock := .T. Endif

    Rotinas que apresentam esta mensagem

    FINA150 FINA200 FINA420

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 25

    BORNOXADO Esta mensagem apresentada quando o border informado no foi encontrado no arquivo SEA. If SE1->E1_NUMBOR != cNumBorAnt .or. lFirstBord

    Else Help(" ",1,"BORNOXADO",,SE1->E1_NUMBOR,4,1) lBorBlock := .T. Endif Rotinas que apresentam esta mensagem

    FINA150 FINA200 FINA420

    BORD150 Esta mensagem apresentada quando no so encontrados ttulos pertencentes ao border informado. dbSelectArea("SE1") SE1->( dbSetOrder(5) ) SE1->( dbSeek(xFilial()+mv_par01,.T.))

    If !lAchouBord Help(" ",1,"BORD150") Return .F. EndIF Rotinas que apresentam esta mensagem

    FINA150 FINA200

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 26

    FA200OCORR Esta mensagem apresentada quando no foi encontrada a ocorrncia utilizada no arquivo de retorno na tabela SEB. dbSelectArea("SEB") If !(dbSeek(cFilial+mv_par06+cOcorr+"R")) Help(" ",1,"FA200OCORR",,mv_par06+"-"+cOcorr+"R",4,1) Endif Rotinas que apresentam esta mensagem

    FINA200 NOESPECIE Esta mensagem apresentada quando no foi encontrada na tabela 17 (SX5) um relacionamento entre a espcie de ttulo presente no arquivo de retorno e uma espcie de ttulo utilizada no sistema. If !lUmHelp .And. lHelp Help(" ",1,"NOESPECIE",,cNumTit+ " "+cEspecie,5,1) lUmHelp := .T. Endif Rotinas que apresentam esta mensagem

    FINA200 FINA430

    CHK200FILE Esta mensagem apresentada quando o arquivo de retorno j foi processando anteriormente. If ASCAN(aFiles,Trim(MV_PAR04)) > 0 Help(" ",1,"CHK200FILE") Else

    ...

    Endif Rotinas que apresentam esta mensagem

    FINA200 FINA430

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 27

    CHK200ERRO Esta mensagem apresentada quando ocorreu um erro na leitura do arquivo de retorno. If nHdlFile > 0 ...

    Else Help(" ", 1, "CHK200ERRO") EndIf Rotinas que apresentam esta mensagem

    FINA200 FINA430

    F420CRIA Esta mensagem apresentada quando ocorreram erros na criao do arquivo de sada. If nHdlSaida > 0

    ...

    Else Help(" ",1,"F420CRIA",,STR0015,4,0) Endif Rotinas que apresentam esta mensagem

    FINA420 F420ABRE Esta mensagem apresentada quando ocorreram erros na abertura do arquivo de sada criado. If lFa420Cri If ( MV_PAR09 == 1 ) // Modelo 1 nHdlBco:=FOPEN(cArqEnt,0+64) If nHdlBco

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 28

    PAR430 Esta mensagem apresentada quando a tabela especificada no cadastro de Parmetros do Banco campo EE_TABELA no foi encontrada no arquivo SX5. dbSelectArea( "SX5" ) If !SX5->( dbSeek( cFilial + cTabela ) ) Help(" ",1,"PAR430") Return .F. Endif Rotinas que apresentam esta mensagem

    FINA430 FA430OCORR Esta mensagem apresentada quando no foi encontrada a ocorrncia obtida na leitura do arquivo de retorno no arquivo SEB para o cdigo do banco informado. dbSelectArea("SEB") If !(dbSeek(cFilial+mv_par05+cOcorr+"P")) Help(" ",1,"FA430OCORR") Endif Rotinas que apresentam esta mensagem

    FINA430 ERROCONF Esta mensagem apresentada quando a rotina no conseguiu determinar na leitura do arquivo de configurao as variveis necessrias para sua execuo. dbSelectArea("TRB") dbGoTop() If BOf() .and. EOF() .and. !lSaida Help(" ",1,"ERROCONF") lSaida := .T. Endif Rotinas que apresentam esta mensagem

    FINA470

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 29

    A470NOCFG Esta mensagem apresentada quando no foram obtidos os dados das posies dos campos Banco, Agncia, Conta, Diferenciador, Valor, Ocorrncia ou Data na leitura do arquivo de configurao.

    If Empty(cPosBco) .or. Empty(cPosAge) .or. Empty(cPosCta) .or.; ...

    Help(" ",1,"A470NOCFG") Return .F. Endif Rotinas que apresentam esta mensagem

    FINA470 FA470CONTA Esta mensagem apresentada quando os Banco+Agncia+Conta lidos no arquivo de Extrato para Conciliao no so coerentes com os Banco+Agncia+Conta informados como parmetros da rotina.

    If AllTrim(cBanco)+AllTrim(cAgencia)+AllTrim(cConta) !=; AllTrim(mv_par03)+AllTrim(mv_par04)+AllTrim(mv_par05) Help(" ",1,"FA470CONTA") lSaida := .T. Exit Endif Rotinas que apresentam esta mensagem

    FINA470 FA470OCOR Esta mensagem apresentada quando no foi encontrada a ocorrncia lida no arquivo de Extrato para Conciliao no cadastro de Parmetros para Extrato SEJ.

    dbSelectArea("SEJ") If dbSeek(xFilial("SEJ")+cBanco+cCodMov) ...

    Else Help(" ",1,"FA470OCOR") lSaida := .T. Exit Endif

    Rotinas que apresentam esta mensagem

    FINA470

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 30

    5.2. Erros de Configurao 5.2.1. CNAB Modelo 1, Modelo 2 e SISPAG

    Incluso de novas linhas desnecessrias na configurao do arquivo de retorno:

    Ao incluir uma nova linha, desposicionando um campo pr-definido, quando a rotina de retorno for interpretar o arquivo de configurao a leitura dos campos ser incorreta, pois as posies tratadas por esta rotina so fixas.

    Alterao da ordem pr-definida dos campos de detalhe:

    Ao desposicionar um campo pr-definido, quando a rotina de retorno for

    interpretar o arquivo de configurao a leitura dos campos ser incorreta, pois as posies tratadas por esta rotina so fixas.

    Ttulos enviados com valores contendo pontuao ou com diferenas de centavos:

    Para o correto tratamento dos valores dos ttulos enviados ao banco, a linha de valor deve ser tratada conforme o exemplo:

    Campo Posies Contedo Valor Titulo 127 139 0 STRZERO(INT(ROUND(*100,2)),13) onde deve ser substitudo pelo campo ou varivel mais adequado a rotina.

    Tratamento incorreto da data do movimento de retorno, causando um movimento de baixa com ano incoerente:

    Efetuar corretamente o cadastro do tipo da data para o arquivo de retorno no

    cadastro de Parmetros Banco SEE campo EE_TIPODAT.

    O campo EE_TIPODAT pelo padro do sistema est como NO USADO, ento este campo deve ser habilitado para sua correta utilizao.

    Tratamento incorreto do retorno do valor de abatimento do ttulo enviado ao

    banco:

    O valor do abatimento deve ser tratado como um desconto e o valor do ttulo deve ser enviado j com o desconto considerado (Valor Lquido).

    Configurao incorreta do tamanho da linha no cadastro de Parmetros Banco

    SEE campo EE_NRBYTES:

    O inicializador padro deste campo retorna um valor de 400, mas deve ser observado o tamanho correto de acordo com a configurao do banco.

  • Material de Apoio

    Workshop Administrativo / Financeiro Comunicao Bancria

    Pgina 31

    5.2.2. Extrato Bancrio

    Contas correntes cadastradas com caracteres especiais:

    Conta 27.116-3: Deve ser cadastrada como 271163, pois o banco no retorna caracteres especiais na numerao da conta.

    Problemas no processamento da leitura do arquivo de configurao, causando a

    exibio do HELP ERROCONF:

    Configurao do campo EE_BYTESXT no cadastro de Parmetros Banco incorreta.

    Incluso de novas linhas desnecessrias na configurao do arquivo de retorno.

    Alterao da ordem pr-definida dos campos de detalhe.

    6. Referncias 6.1. Material Utilizado

    DEM Documentao Eletrnica Microsiga Documentao de Atendimentos no PRC- ADM.FIN ACR.N1 e ACR.N2 Documentaes diversas desenvolvidas sobre os assuntos:

    o CNAB.DOC o Montagem CNAB.DOC o Variveis CNAB2.DOC o Reconciliao.DOC

    Manual Eletrnico Advanced Protheus 7.10 6.2. Colaboradores

    Arlindo F. Sobrinho ACR.N1 ADM FIN Arnaldo Raymundo Junior ACR.N2 ADM.FIN Maurcio Pequim Junior Desenvolvimento ADM.FIN Pilar Sanchez Albaladejo Desenvolvimento ADM.FIN Zil Zamboni ACR.N2 ADM.FIN

    7. Anexos Anexos fornecidos durante a apresentao do WorkShop, contendo:

    Exemplo de Configurao CNAB Modelo 1 Exemplo de Configurao CNAB Modelo 2 Exemplo de Configurao SISPAG Exemplo de Configurao Extrato Bancrio para Concilao