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