1
Apresentação
GT TECNOLOGIA
Lúcia Helena Rehder - Coordenadora
Mensageria do DDA
• Esta apresentação tem como objetivo descrever os fluxos
das mensagens e arquivos utilizados no DDA.
• A estrutura das mensagens e o padrão de abreviação e
formação dos nomes das tags foram baseados no
catálogo de mensagens do SPB.
• O padrão XML também será adotado nos arquivos, que
terão estrutura e campos semelhantes às mensagens
SPB.
• Ressalta-se que estas mensagens serão submetidas ao
GT Mensagens e são passíveis de ajustes e adequações,
se necessário.
FLUXOS
Cadastro de Sacado Eletrônico
Banco Sacado registra Sacado Eletrônico no DDA – mensagem ou arquivo
IF SACADA
2. Banco Sacado Requisita
Manutenção do Cadastro de
1. Cliente requisita cadastramento
Sacado Eletrônico
como Sacado Eletrônico
Sacado
(DDA0001 ou ADDA001*)
3. DDA0001R1
ADDA001RET
DDA
* Somente será aceita manutenção por
arquivo para o caso de carga inicial
Cadastro de Sacado Eletrônico
DDA0001–IF Requisita Manutenção do Cadastro de Sacado
Eletrônico
Nesta mensagem, poderão ser feitas as inclusões, exclusões e alterações nos
dados enviados para o DDA.
O cadastro será on-line, porém, quando se tratar do cadastro inicial do cliente
como Sacado Eletrônico, o mesmo só será considerado pelos bancos cedentes
após o processamento batch, quando serão atualizados os cadastros e, a partir
deste instante, começarão a gerar para o DDA os bloquetos de cobrança
destinados ao Sacado Eletrônico.
Eventualmente, caso uma IF necessite fazer a carga inicial da base de Sacados
Eletrônicos, a mesma poderá acordar com a CIP e enviar o arquivo ADDA001–IF
Informa Manutenção de Sacado Eletrônico no Dia.
Cadastro de Sacado Eletrônico
Campos relevantes da mensagem DDA0001:
O banco sacado poderá definir como deseja receber do DDA as atualizações
dos bloquetos destinados aos seus sacados eletrônicos. As opções são as
seguintes:
1 = Batch: O banco sacado será informado, por arquivo, na próxima rotina batch;
2 = Atualização on-line: O banco sacado será informado, por mensagem, logo
após a atualização do bloqueto na base do DDA;
3 = Canal: receber as atualizações no mesmo processo utilizado na inserção do
bloqueto;
4 = Sob Demanda: não haverá varredura para o Sacado Eletrônico e o Banco
Sacado consultará a base da CIP, sob demanda, indicando o tipo de retorno da
resposta, se arquivo ou mensagem.
Cadastro de Sacado Eletrônico
Campos relevantes da mensagem DDA0001:
Caso ocorra alguma atualização (alteração, exclusão ou baixa) em um bloqueto
já consultado, o DDA encaminhará, compulsoriamente, aos bancos sacados que
consultaram o bloqueto, obedecendo ao parâmetro definido no cadastro do
Sacado Eletrônico, de acordo com as seguintes opções:
1 = Batch: O banco sacado será informado, por arquivo, na próxima rotina batch;
2 = On-Line: O banco será informado ao banco sacado, por mensagem, logo
após a atualização do bloqueto na base do DDA;
3 = Canal: Caso o banco cedente utilize mensagem on-line para atualizar o
bloqueto, o DDA enviará mensagem (on-line) para informar o banco sacado.
Caso seja utilizado arquivo (batch) pelo banco cedente, o DDA enviará ao banco
sacado arquivo com as atualizações após a execução da rotina batch.
Cadastro de Sacado Eletrônico
Campos relevantes da mensagem DDA0001:
Os Bancos Participantes deverão oferecer ao Sacado Eletrônico a opção de
adicionar agregados em seu cadastro.
Os agregados são pessoas físicas ou jurídicas, bancarizadas ou não, cujos
bloquetos serão disponibilizados para consulta do Sacado Eletrônico. O
Agregado terá o mesmo tratamento que um Sacado Eletrônico, porém seus
bloquetos serão exibidos para outros Sacados que o tenham registrado como
Agregado. Como exemplo, podemos citar uma pessoa que assume os bloquetos
dos seus filhos, ou uma holding que centraliza os pagamentos de suas
coligadas.
O agregado, caso ainda não seja, passará a ser um sacado eletrônico e todos
os procedimentos, para tal, deverão ser adotados, ex.: deixará de receber
bloqueto em papel durante o período que for agregado, ao deixar de ser
agregado e se não for sacado eletrônico precisará da relação dos bloquetos em
aberto no DDA para efetuar os respectivos pagamentos, etc.
Cadastro de Sacado Eletrônico
DDA informa por arquivo enviado aos Bancos Cedentes as manutenções
nos Sacados Eletrônicos
IF CEDENTE
1. DDA informa Manutenção do Cadastro
IF CEDENTE
de Sacado Eletrônico
(ADDA002)
DDA
IF CEDENTE
ADDA002 – arquivos únicos 18h
Cadastro de Sacado Eletrônico
ADDA002–DDA Informa Manutenção de Sacado Eletrônico para IF
Diariamente, às 18 horas, a CIP enviará aos Bancos Cedentes, o arquivo
ADDA002 contendo as alterações ocorridas no dia.
Esse arquivo será incremental, refletindo apenas as manutenções enviadas à
CIP desde a última atualização.
Cadastro de Sacado Eletrônico
Banco consulta Sacado Eletrônico
IF CEDENTE /
IF SACADA
1. Banco requisita consulta ao Cadastro de Sacado Eletrônico
(DDA0002)
2. DDA002R1 (retorno por mensagem)
ADDA003 (retorno por arquivo)
DDA
As informações serão detalhadas se
Sacado Eletrônico for da própria IF.
o
Cadastro de Sacado Eletrônico
DDA0002 - IF Consulta Cadastro de Sacado Eletrônico.
Nesta mensagem é possível definir se o retorno desejado será por mensagem
ou por arquivo.
Caso o Tipo de Retorno seja por arquivo, o grupo Resposta por Mensagem não
será informado e os detalhes da consulta serão devolvidos no arquivo
ADDA003–Base de Sacados Eletrônicos
Deve-se considerar que a mensagem poderá ter múltiplos R1 conforme situação
da solicitação. Uma R1 informando o aceite da requisição e outra R1 informando
a disponibilidade do arquivo.
SACADOS ELETRÔNICOS
DDA0003 - IF Consulta Base do Cadastro de Sacado Eletrônico
A IF poderá, a qualquer tempo, consultar a Base do Cadastro de Sacados
Eletrônicos pela mensagem DDA0003. Neste mensagem, pode-se compor
múltiplos filtros, inclusive pela raiz do CNPJ.
As respostas serão pelo arquivo ADDA003–Base de Sacados Eletrônicos, com a
posição do momento da pesquisa.
Deve-se considerar que a mensagem poderá ter múltiplos R1 conforme situação
da solicitação. Uma R1 informando o aceite da requisição e outra R1 informando
a disponibilidade do arquivo.
Manutenção de Títulos
Banco Cedente registra Títulos no DDA – mensagem * ou arquivo
IF CEDENTE
1. Banco Cedente requisita inclusão de Título
(DDA0101 ou ADDA101)
DDA
2. DDA0101R1
ADDA101RET
* Na mensagem de inclusão, será possível
informar parcelas de um contrato
Manutenção de Títulos
Banco Cedente solicita manutenção de Títulos– mensagem ou arquivo
IF SACADA
IF CEDENTE
1. Banco Cedente requisita
manutenção de Título
(DDA0102 ou ADDA101)
IF SACADA
3. DDA informa Manutenção do
2. DDA0102R1
Título
ADDA101RET
(DDA0103 ou ADDA103)
DDA
IF SACADA
Manutenção de Títulos
DDA0101 – IF Requisita Inclusão de Título e
DDA0102 – IF Requisita Alteração de Título
Os bloquetos de cobrança deverão ser incluídos pela mensagem DDA0101.
Essa mensagem serve apenas para inclusão, Para alteração e exclusão deverá
ser utilizada a mensagem DDA0102.
Caso a IF opte por fazer as atualizações por arquivo, será
disponibilizado o leiaute ADDA101 – IF Requisita Manutenção de Títulos.
Manutenção de Títulos
Campos relevantes das mensagens DDA0101 e DDA0102 e do arquivo
ADDA101:
1 – Quando houver desconto, os três valores devem ser expressos na base
indicada no Código Desconto Título. Ao se optar por valor, os três descontos
devem ser expressos em valores. Ao se optar por percentual, os três descontos
devem preenchidos em percentuais.
2 – O campo Data do Desconto é obrigatório quando o Código Desconto Título
for 1-Valor Fixo até a data informada ou 2- Percentual até a data informada
3 – No caso de carnê, as parcelas podem ser informadas na repetição, sendo
gerado para cada parcela um Título no DDA.
Manutenção de Títulos
Campos relevantes da mensagem DDA0102 e arquivo ADDA0101
Na mensagem DDA0102, quando for uma Baixa, somente o Tipo da Baixa será
repassado para os demais Bancos. Os outros campos serão utilizados pela CIP
para cálculo da TIB
<Grupo_DDA0102_Baixa> Grupo Baixa
<TpBaixaBlqtEletr>
Tipo Baixa Bloqueto Eletrônico
<CodIFSac>
Código IF Sacada
<DtProc>
Data do Processamento
<VlrBaixaTit>
Valor Baixa Título
<LinhaDigtvCodBarrasBaixa>
Linha Dig. Cód Barras
</Grupo_DDA0102_Baixa> Fim Grupo Baixa
Manutenção de Títulos
DDA0103–DDA Informa Manutenção de Título
Sempre que um Bloqueto Eletrônico sofrer alteração, seja por solicitação do
Banco Cedente ou Banco Sacado, esse evento será informado pela mensagem
DDA0103 ou pelo arquivo ADDA103.
Campos relevantes da mensagem e arquivo
1 – Na inclusão e alteração serão informados todos os campos do título.
2 – Na baixa, somente o Número Identificação DDA e o motivo da baixa serão
informados.
3 – Caso a alteração tenha sido na disponibilização para terceiros, a IF Sacada
no terceiro receberá o registro de alteração.
4 – Na baixa de título vencido por decurso de prazo, o Banco Cedente também
será informado do evento.
Manutenção de Títulos
Banco Sacado informa complemento de Título ao DDA – mensagem ou
arquivo
IF SACADA
1. Banco Sacado requisita
manutenção do Complemento de
Títulos
(DDA0104 ou ADDA104)
3. DDA informa Manutenção do
2. DDA0104R1
Complemento de Títulos
ADDA104RET
(DDA0105 ou ADDA105)
DDA
IF CEDENTE
Manutenção de Títulos
DDA0104–IF Requisita Manutenção no Complemento do Título
Por meio do Banco Sacado, o Sacado Eletrônico pode registrar, pela mensagem
DDA0104 ou arquivo ADDA104, os seguintes dados complementares ao
bloqueto de cobrança:
• Indicador de aceite da dívida (S/N) – este complemento será informado ao
banco cedente.
• Alegação, que será uma lista parametrizável com repetição, porém, nesta
1ª fase não será estabelecido nenhum domínio para este campo, e a
criação de domínios deverá ser acordada entre as associações de bancos –
este complemento será informado ao banco cedente.
• CPF/CNPJ de outro sacado eletrônico autorizado a consultar o bloqueto,
apenas um – este complemento não será informado ao banco cedente.
O Banco Cedente será informado desta alteração pela mensagem DDA0105–
DDA Informa Manutenção do Complemento do Título ou arquivo ADDA105.
Manutenção de Títulos
DDA0106 – IF Consulta Títulos
A IF poderá consultar os bloquetos registrados no DDA, para um CNPJ_CPF
específico, pela mensagem DDA0106.
Nesta mensagem é possível definir se o retorno será por mensagem ou por
arquivo.
Caso o Tipo de Retorno seja por arquivo, o grupo Repetição Bloqueto Eletrônico
não será informado e os detalhes da consulta serão devolvidos no arquivo
ADDA106 – DDA Informa Base de Títulos.
Manutenção de Títulos
Campos relevantes das mensagens DDA0106
1 – As respostas serão ordenadas pelo Número de Identificação DDA. Caso o
número de ocorrências seja superior a 200, será possível realizar outra consulta
a partir do último número informado.
2 – A mensagem poderá ter múltiplos R1 conforme situação da solicitação. Uma
R1 informando o aceite da requisição e outra R1 informando a disponibilidade do
arquivo.
3 – Serão informados títulos dos Sacados Eletrônicos da IF requisitante, ou no
caso de Banco Cendente, também serão informados os títulos por ele
registrados.
4 – O grupo de Alegações nos dados complementares somente serão
informados para os Bancos Cedentes.
Manutenção de Títulos
DDA0107 – IF Consulta Base de Títulos
A IF poderá, a qualquer tempo, consultar a Base Bloquetos de Cobrança pela
mensagem DDA0107. Neste mensagem, pode-se compor múltiplos filtros,
inclusive pela raiz do CNPJ.
As respostas sempre serão pelo arquivo ADDA107 – DDA Informa Títulos em
aberto, com a posição do momento da pesquisa.
Manutenção de Títulos
Campos relevantes das mensagens DDA0107
1 – As respostas serão ordenadas pelo Número de Identificação DDA.
2 – A mensagem poderá ter múltiplos R1 conforme situação da solicitação. Uma
R1 informando o aceite da requisição e outra R1 informando a disponibilidade do
arquivo.
3 – Serão informados títulos dos Sacados Eletrônicos da IF requisitante, ou no
caso de Banco Cendente, também serão informados os títulos por ele
registrados.
FLUXO PARA SACADO ELETRÔNICO
IF Sacado envia mensagens para CIP
CIP processa
mensagens
CIP processa mensagens recebidos
Limite para IF enviar
dados
18hs d-1
17hs
18hs
CIP disponibiliza
arquivo com Sacado
Eletrônico
Sacado
Cedente
FLUXO PARA BLOQUETO DE COBRANÇA
Bancos Cedentes enviam os arquivos de atualização de Títulos, Baixas Inter e Intrabancárias e
Banco Sacado envia alegação
Hr 1
Hr 2
Hr N
CIP gera
Arquivos de
varredura
CIP gera
Arquivos de
varredura
CIP gera
Arquivos de
varredura
06hs
CIP gera
último arquivo
de varredura
para as IFs
iniciarem seu
On-Line
10hs
CIP gera
Arquivos de
varredura
13hs
CIP gera
Arquivos de
varredura
15hs
CIP gera
Arquivos de
varredura
18hs
CIP gera
Arquivos de
varredura
As IFs poderão enviar mensagens ou arquivos
durante todo o dia. A CIP irá armazenar esses
dados e nos horários programados, irá
disponibilizar arquivos de varreduras
ARQUIVOS DO DDA
Regras Gerais para Arquivos
• Quando a IF enviar um arquivo para a CIP, o mesmo
deverá ser protocolado na entrega e posteriormente
retornado com o resultado do processamento. O nome
deve ser composto pelo nome enviado pela IF no
arquivo original e um campo fixo indicando se o
arquivo é de PRO-Protocolo ou RET-Retorno de
processamento.
• O último arquivo do dia gerado pela IF para a CIP deve
ter um flag-fim para auxiliar na monitoração por parte
da CIP.
• Arquivos da IF para CIP – se não houver nenhum dado
no dia, enviar pelo menos um arquivo vazio com
header informando o flag-fim.
Estrutura dos Arquivos
Tag
Nome do Campo
Obrig.
<DDADOC>
<BCARQ>
<NomArq>
Nome do Arquivo
[1..1]
<NumCtrlEmis>
Número Controle do Emissor
[1..1]
<NumCtrlDestOr>
Número Controle do Destinatário Orig. [0..1]
<ISPBEmis>
ISPB Emissor
[1..1]
<ISPBDest>
ISPB Destinatário
[1..1]
<DtHrDDA>
Data Hora DDA
[1..1]
<DtMovto>
Data Movimento
[1..1]
<BCARQ>
<SISARQ>
. . . Segmento de Sistema, com conteúdo semelhante a mensagem on-line
</SISARQ>
<ESTARQ>
. . . Cópia do SISMSG da mensagem de estímulo, quando houver
</ESTARQ>
</DDADOC>
Estrutura dos Arquivos
O resultado do processamento dos arquivos enviados para a CIP terá como
resposta um arquivo contendo dois grupos: um com os registros aceitos e outro
com os recusados.
Tag
<ADDA001RET>
<Repet_SacadoActo>
<NumCtrlReqIF>
</Repet_SacadoActo>
Nome do Campo
Obrig.
Repetição do Sacado Aceito
Número Controle Requisição IF
Fim Repetição do Sacado Aceito
[0..n]
[1..1]
[1..n]
<Repet_SacadoRecusado>
<NumCtrlReqIF>
<IndrManutSacEletr>
<TpPessoaSacEletr>
...
<\Repet_SacadoRecusado>
</ADDA001RET>
Repetição do Sacado Recusado
Número Controle Requisição IF
Indicador Manut. Sacado
Tipo Pessoa Sacado
[0..n]
[0..1]
[1..1]
[1..1]
Fim Repet. Sacado Recusado [0..n]
Considerações do Gerais
• Tráfego da mensagens pela RSFN
–
–
–
–
Regras de criptografia,
Filas MQ,
COA/COD
Uso das mensagens GEN para gestão dos certificados
• Manuais de Rede e Segurança para o SPB, publicados no
site www.bcb.gov.br, regulamentam o DDA
• Mudanças na mensagens serão submetidas às reuniões
do GT Mensagens.
Tarifas
Na próxima versão será divulgado o leiaute da mensagem para
conciliação de tarifas.
Contingência para o DDA
Os detalhes para transmissão e recepção
contingência serão definidos em breve.
de
dados
em
Material de Apoio
As atualizações são feitas periodicamente e
disponibilizadas para todas as Instituições Financeiras
no site da Febraban:
www.febraban.org.br/projetodda/
PERGUNTAS
Download

Cadastro de Sacado Eletrônico