Vous êtes sur la page 1sur 31

Workshop Administrativo Financeiro

Comunicao Bancria

Material de Apoio
Workshop Administrativo / Financeiro
Comunicao Bancria

Pgina 2

Workshop para o Mdulo Financeiro


Comunicao Bancria
Tpicos Abordados
1.

2.

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

Arquivos de Comunicao Bancria______________________________________________________ 11

2.1.
2.1.1.
2.1.2.
2.1.3.
2.1.4.

2.2.
2.2.1.
2.2.2.
2.2.3.
2.2.4.

2.3.
2.3.1.
2.3.2.

2.4.
2.4.1.
2.4.2.
2.4.3.
3.

4.

5.

Contas a Receber - Remessa______________________________________________________


Contas a Receber - Retorno ______________________________________________________
Contas a Pagar - Remessa________________________________________________________
Contas a Pagar - Retorno ________________________________________________________

12
12
12
12

CNAB Modelo 2 _______________________________________________________13


Contas a Receber - Remessa______________________________________________________
Contas a Receber - Retorno ______________________________________________________
Contas a Pagar - Remessa________________________________________________________
Contas a Pagar - Retorno ________________________________________________________

13
14
14
15

SISPAG ______________________________________________________________16
Conceitos_____________________________________________________________________ 16
Pontos Principais ______________________________________________________________ 17

Conciliao Bancria Automtica _________________________________________18


Conceitos_____________________________________________________________________ 18
Pontos Principais ______________________________________________________________ 19
Formas de Conciliao e Efetivao _______________________________________________ 20

Vantagens e Limitaes ________________________________________________________________ 21

3.1.

Limitaes ____________________________________________________________21

3.2.

Vantagens ____________________________________________________________21

Prticas Recomendadas ________________________________________________________________ 22

4.1.

Funes Padres Disponveis _____________________________________________22

4.2.

Procedimentos _________________________________________________________22

Problemas Freqentes _________________________________________________________________ 23

5.1.

Mensagens tipo HELP __________________________________________________23

5.2.

Erros de Configurao __________________________________________________30

5.2.1.
5.2.2.
6.

CNAB Modelo 1 _______________________________________________________11

CNAB Modelo 1, Modelo 2 e SISPAG _____________________________________________ 30


Extrato Bancrio _______________________________________________________________ 31

Referncias __________________________________________________________________________ 31

Material de Apoio
Workshop Administrativo / Financeiro
Comunicao Bancria

7.

Pgina 3

6.1.

Material Utilizado ______________________________________________________31

6.2.

Colaboradores _________________________________________________________31

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

1.

Pgina 4

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
X5_CHAVE
NF
DB

Espcie Bancria
X5_DESCRI
01
01

Material de Apoio
Workshop Administrativo / Financeiro
Comunicao Bancria

1.2.

Pgina 5

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
X5_CHAVE
--E
--P
--R

1.3.

Forma de Uso
X5_DESCRI
Ocorrncia de Envio
Ocorrncia de Contas Pagar RETORNO
Ocorrncia de Recepo Utilizada pelo
SISPAG e Contas Receber

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

1.4.

Pgina 7

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

1
2
3
4
5
6

DDMMAA
MMDDAA
AAMMDD
DDMMAAAA
AAAAMMDD
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

1.5.

Pgina 8

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


1.6.

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

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


1.7.

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

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

2.

Pgina 11

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

CNAB.DOC
Manual CNAB.DOC
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

2.2.


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

Pgina 13

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
1
3
5
9

=
=
=
=
=

HEADER de Arquivo
HEADER de Lote
Detalhe(s) do Lote
TRAILLER de Lote
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
P
Q
R
S

Descrio do Servio
Detalhe dos registros
Complemento de Detalhes dos Registros
Dados do Sacado para dbito automtico
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
A
B
J
N
O

Descrio do Servio
Pagamento atravs de crdito em conta, DOC, Cheque, TEDCIP e TED-STR.
Complemento do Segmento A, normalmente obrigatrio.
Liquidao de ttulos em cobrana.
Pagamento de Tributos.
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

2.3.

Pgina 16

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


cadastradas seqencialmente, como por exemplo:
NOME DO CAMPO
TRIBUTO
COD. PAGTO
COMPETNCIA
IDENTIFICADOR
...

SIGNIFICADO
IDENTIFICAO DO TRIBUTO
CDIGO DE PAGAMENTO
MS E ANO DA COMPETNCIA
IDENTIFICAO CNPJ
...

de

tributos

devem

ser

POSIO
INICIAL
FINAL
018
019
020
023
024
029
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
SEU NUMERO
PRINCIPAL
MULTA
JUROS

Informao Obtida
Nmero do Ttulo no Sistema
Valor referente ao ttulo
Valor da multa referente ao ttulo
Valor dos juros referentes ao ttulo

Material de Apoio
Workshop Administrativo / Financeiro
Comunicao Bancria

2.4.

Pgina 18

Conciliao Bancria Automtica

2.4.1. Conceitos


Para utilizar a Rotina de Reconciliao Bancria so necessrios os seguintes


cadastros:

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


os seguintes status:

Layout Extrato Bancrio


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

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:

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


Bancos: 240 BYTEs

Bancos 200 BYTEs: indicador na coluna 42


Bancos 240 BYTEs: indicador na coluna 08

Pelo padro Bancos definido pela FEBRABAN:

0
1
3
5
9

=
=
=
=
=

HEADER de Arquivo
HEADER de Lote
Detalhe(s) do Lote
TRAILLER de Lote
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

3.

Vantagens e Limitaes

3.1.

Limitaes

Pgina 21

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

4.

Prticas Recomendadas

4.1.

Funes Padres Disponveis

Pgina 22

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

5.

Problemas Freqentes

5.1.

Mensagens tipo HELP

Pgina 23

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+
lUmHelp := .T.
Endif

" "+cEspecie,5,1)

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 <= 0
Help(" ",1,"F420ABRE",,STR0016,4,0)
lRet := .F.
Else
...

Rotinas que apresentam esta mensagem

FINA420

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)


...
Help(" ",1,"A470NOCFG")
Return .F.
Endif

.or. Empty(cPosCta)

.or.;

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

5.2.

Pgina 30

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
Valor Titulo

Posies
127 139

Contedo
STRZERO(INT(ROUND(<valor>*100,2)),13)

onde <valor> 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
o
o
o

6.2.






7.

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

Manual Eletrnico Advanced Protheus 7.10

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

Anexos

Anexos fornecidos durante a apresentao do WorkShop, contendo:







Exemplo
Exemplo
Exemplo
Exemplo

de
de
de
de

Configurao
Configurao
Configurao
Configurao

CNAB Modelo 1
CNAB Modelo 2
SISPAG
Extrato Bancrio para Concilao

Vous aimerez peut-être aussi