Você está na página 1de 20

DDA

Introduo
O artigo mostra de forma simples os passos necessrios para configurao do DDA Dbito Direto
Autorizado no SAP ECC.

Conceituao do DDA

A FEBRABAN Federao Brasileira de Bancos criou o DDA Dbito Direto Autorizado em 2009
para facilitar e aumentar a produtividade das empresas e diminuir a impresso de boletos bancrios.

Com a implantao do DDA as empresas ou pessoas fsicas no precisam esperar o boleto impresso
chegar, podem visualizar o compromisso financeiro atravs de sites ou caixas eletrnicos e celulares,
com isso, fazer seus pagamentos.

No manual FEBRABAN as informaes sobre o DDA esto localizadas item 3.2.3 Bloqueto
Eletrnico (Captura de Ttulos em Cobrana) contemplado nos seguimentos G e H composto pelo
layout de 240 posies.

Pr-requisitos tcnicos necessrios

O DDA j est disponvel na verso SAP ECC 6.0 para todos os Enhancement Packages. Caso tenha
uma verso inferior ao SAP ECC 6.0 necessrio baixar as seguintes notas abaixo.

Notas para soluo de DDA:

1579415 DDA Phase 2 development

1581476 DDA: Incorrect length of the field A322(structure J_1BELBYA)

1630442 BR:RFEBKA00: Brazil DDA legal changes for Bradesco

1529125 BR:RFEBKA00:DDA Legal Changes for Febraban,Itau and Bradesco

1514922 BR:RFEBKA00:DDA Legal Changes for Febraban,Itau and Bradesco

1652414 BR:DDA Brazil: Incorrect selection of DDA documents

1644550 BR :Checkman errors rectified for Brazil DDA Bredesco Format

1659236 BR: DDA Post Processing

1666697 BR:DDA Segment G and Segment H changes for Febraban

1702609 DDA: Bazil DDA Itau file with no account details

1744913DDA: Enhancement point in program J_1BBR20 and RFFOBR_DDA

1717247 DDA: RFEBKA00: DDA document year different from file year

1746618 RFFOBR_A-j_1bdmexh3-h306 should be blank in FEBRABAN format

Definio de objetivos
Uma vez que compreendemos o conceito do DDA e pr-requisitos tcnicos necessrios vamos
comear a configurar o DDA no SAP ECC.

Nesse artigo vamos trabalhar com o banco Santander, onde usamos o DDA para capturar o cdigo da
linha digital para preenchimento no campo RF05L-BRCDE descrito na imagem abaixo.
importante que SAP ECC esteja contemplando o item da localizao Brazil no link abaixo para
que o campo esteja com 48 posies.

http://wiki.scn.sap.com/wiki/display/LOCLA/Barcodes+with+48+digits+in+FB02

O banco Santander trabalha com os seguimentos G e H para disponibilizar as informaes do DDA.


No seguimento G existe o campo cdigo de movimento remessa que est na posio de 016 at 017.

Segue abaixo os cdigos de movimento de remessa disponvel no Santander:


01 = Entrada de Ttulos sem agendamento

02 = Pedido de Baixa

09 = Protestar

31 = Alterao de Outros Dados

75 = Entrada de ttulos bloqueados

76 = Entrada de ttulos conforme convnio

O campo cdigo de movimento remessa mais o campo banco, agencia e conta bancaria ser
a ponte ligao do DDA com SAP ECC.

Configurao do DDA
Vamos acessar as transaes de configuraes pelo o seguinte caminho:

SPRO> IMG > Contabilidade financeira(nv.) > Contab.bancria > Transaes contbeis >
Pagamentos > Extrato eletrnico da conta-> Executar opes globais para o extrato de conta
eletrnico
Para configurar o DDA necessrio criar uma regra de lanamento, essa operao no ser
contabilizada mas faz parte da configurao.

Criao de uma Chave para regras de lanamento.


Criar chave para regras de lanamento.

A categoria de operao utilizada para agrupar todos os cdigos movimento da remessa que vem
no arquivo retorno do DDA ou extrato eletrnico com suas respectivas regras de lanamentos no
SAP ECC.

Criar categoria de operao.


Uma vez que a categoria de operao est definida precisamos atribuir o cdigo de movimento de
remessa do arquivo DDA para o SAP ECC. Iremos utilizar o cdigo de movimento remessa 76, que
ser vinculado com a regra do DDA.

Atribuir cdigo processo a regras contabilizao.


Descrio dos campos relevantes:

Operao externa: Esse campo dever ser igual aos cdigos de movimento da remessa do arquivo
do extrato DDA. Essa informao est disponvel no seguimento G do arquivo na posio de 016 at
017.
Sinal: Sinal +/- do montante que entra da informao do banco, estamos usando o sinal -.
Regra Contbil: Neste campo informando a regra de lanamento para a sua contabilizao.
Algoritmo de interpretao: o algoritmo em substituio do SAP ECC, basicamente modo de
leitura das informaes. Iremos usar o Nenhuma interpretao.

Tipo de planejamento transao: No se aplica ao processo de DDA.


Tipo de processamento: Esse campo usado para selecionar o tipo de processamento para seu
objeto correspondente no SAP ECC, no caso do processo do DDA ser Brasil: entrada no
documento e com dados brasileiros.
Apesar do cenrio de estudo estar tratando somente o cdigo de
movimento remessa 76 essas configuraes podem ser adicionadas nas
configuraes j existente.
O ltimo passo para da configurao atribuir a categoria de operao para sua conta bancaria.

Atribuir contas bancrias a categorias de operao.

Processando o DDA
Para processar o arquivo do DDA utilizamos a transao FF_5, as informaes que processamos
ficam disponvel na transao DDA_BR.

Na transao DDA_BR ficam todos os documentos com seus detalhes de processamento com
sucessos ou erros.

Transao DDA_BR.

Na transao DDA_BR temos os seguintes status.

S- sucesso.

E- erro.
Detalhamento dos erros
C- CNPJ no corresponde;
D- Vencimento no corresponde;
A- Montante no corresponde;
V- Fatura no encontrada.

Opes de processamento disponvel na transao DDA_BR.

Executa processamento manual dos registros.

Remover da tabela DDA os registros j processados ou com erro.

Para que o processamento do DDA seja efetivo e encontre os documentos de compras


correspondente para atualizao do cdigo de barra no SAP ECC, a pesquisa feita pelos seguintes
campos: CNPJ, Data de vencimento, Valor Fatura e Nmero da Fatura.
Evitando erros
Na disponibilizao do arquivo pelo banco com as informaes do DDA, aconselho que venham
somente informaes referentes ao processo do DDA. Para que nenhum eventual erro de
processamento gere impactos nos processos do extrato eletrnico.

Outro ponto importante quando um cdigo de movimento remessa no est configurado no SAP
ECC na opo atribuir cdigo processo a regras contabilizao e esse cdigo esteja contido no
arquivo de retorno do DDA. Com isso, gerado um erro de processamento semelhante a imagem
abaixo e nenhuma informao do processamento do DDA concludo.

Erro de processamento.

Detalhes tcnicos
A SAP disponibiliza nos programas RFFOBR_DDA, RFFOBR_DDA_O00 com um
Enhancement point RFFOBR_DDA_POINT para ser usado no tratamento de informao na hora
do processamento das informaes do DDA.

Concluso
Foi descrito de forma pratica os passos necessrios para configurao do DDA no SAP ECC, caso
algum encontre alguma divergncia por favor informe para correo.

Alert Moderator
15 Comments
You must be Logged on to comment or reply to a post.

1. Marssel VilaaNovember 25, 2014 at 6:55 pm


Muito bom Artur!
Essa uma documentao bem organizada e precisa deste importante processo
financeiro.
O DDA bastante utilizado em plataformas bancrias e muitas empresas sonham em
ativar essa ferramenta dentro do SAP.
Obrigado por compartilhar!

Gostaria de saber a opinio do Daniel Carvalho


Ele fez uma publicao de uma interessante discusso sobre o assunto
Brazilian Localization: DDA Dbito Direto Automtico. Any words?
like (0)

1. Artur Paulino da Silva Cardoso Post authorNovember 25, 2014 at


7:22 pm
Muito Obrigado, Marssel !
like (0)
2. Daniel CarvalhoNovember 26, 2014 at 1:32 am
Ol Marssel e Artur,
Tambm gostei do documento criado. Na experincia que tive com a implementao do
DDA na empresa que trabalho utilizamos outro banco para oferecer os dados da
Varredura, que foi o Citibank. Com este banco, tivemos algumas particularidades:
a) O arquivo no era entregue na verso 084 (posies 164 a 166 da primeira linha), o
qual foi necessrio um trabalho de traduo feita por uma VAN (a qual contratada pelo
banco para realizar esta traduo, bem como do nmero da conta do banco).
b) O arquivo no continha dados 100%. Quero dizer, muitos fornecedores, ao enviar os
dados de cobrana, na referncia deles, muitas vezes, no colocam o nmero da nota
fiscal, o qual o SAP se utiliza (de maneira estandar) para realizar o reconhecimento da
fatura. Isto foi um ponto de queixa dos usurios de Contas a Pagar (donos da transao
DDA_BR), uma vez que eles duvidavam de que o processo traria algum benefcio a eles.
c) A entrega do arquivo feita (at hoje) por uma aplicao chamada citinetClient. Esta
aplicao (ao contrrio da aplicao CISA Conexo Inteligente SAntander) no funciona
standalone em um servidor Windows ligado sem um usurio conectado. Ou seja,
deveramos ter um usurio conectado no servidor para que a aplicao funcionasse
standalone. O que fizemos? Instalamos (isso mesmo) a tal da aplicao localmente em
algumas mquinas de pessoas da Tesouraria (donos dos dados vindos do banco e que,
em excees, poderiam executar a transao FF.5) e, quando a mquina ligada,
automaticamente a aplicao executada e o arquivo obtido do ambiente do banco at o
ambiente da empresa e depois existe um script (SAP roda em Linux) no SAP que busca
o arquivo e o disponibiliza dentro do servidor SAP para o processo em job da transao
FF.5
Sobre os pontos de configurao, eu no associei nenhuma regra contbil na questo do
cdigo do processo. Pelo que vi da soluo SAP, o mais importante ter no cdigo do
processo o tipo de processamento 11 Brasil entrada no documento e com dados brasileiros.
Ah, e tambm fizemos implementaes nos Enhancement Points disponibilizados pela
SAP para melhorar a forma como os dados eram gravados na tabela que lida por detrs
da transao DDA_BR, bem como adicionado um algoritmo de interpretao para um
melhor reconhecimento das faturas dos fornecedores vs. boletos eletrnicos (por exemplo,
uma fatura que emitida por um CNPJ xx.xxx.xxx/0002-xx pode ter a sua cobrana feita
pelo CNPJ xx.xxx.xxx/0001-xx. Neste caso, simplesmente desconsideramos o identificador
de matriz/filial e dgitos verificadores e comparamos se o CNPJ raiz estava ok, se sim,
desmarcamos o caso como erro).
Espero ter colaborado.
Atenciosamente,
Daniel
like (0)

1. Marssel VilaaNovember 26, 2014 at 12:32 pm


Daniel, existe muitas variaes de processo. Por isso muitos at hoje utilizam na
plataforma do banco mesmo, pois as vezes complica mais do que ajuda.
Valeu pela contribuio!
like (0)

2. Henrique SantosMay 8, 2015 at 8:43 pm


Daniel, parabns pelo doc!
Referente ao particularidade c, o Citibank tambm disponibiliza o Portal Corporate
Download manual do arquivo como forma de transmisso do arquivo do DDA.
Abrao,
Henrique
like (0)
2. Eduardo ChagasNovember 26, 2014 at 1:09 pm
Muito bom o docto! Parabns e obrigado por compartilhar!
Curiosidade existe algum idoc standard ou a carga pode ser feita somente pela FF_5?
Abrao
Eduardo Chagas
like (0)

1. Marssel VilaaNovember 26, 2014 at 1:43 pm


Edu, a FF.5 (ou FF_5) possui formatos especficos de arquivos. J vi funcionar algo com o
formato multicash. Depois d pra definir uma contabilizao com base no arquivo
importando.
abrao
like (0)

2. Artur Paulino da Silva Cardoso Post authorNovember 26, 2014 at


3:50 pm
Eduardo,
Nesta nota abaixo descreve o formato multicash, espero que ajude!
SAP Note Number 36833
Multicash Format (auszug.txt and umsatz.txt)
RFEBKA00, FF.5, mulitcash, RFEKA200, bank statement, electronic

Um Abrao
Artur
like (0)

3. Karen RodriguesNovember 27, 2014 at 1:42 pm


Ola Artur,
Muito obrigada por compartilhar conosco o documento.
Abraos!!!
Karen Rodrigues
like (0)

4. Artur Paulino da Silva Cardoso Post authorNovember 29, 2014 at 12:02


pm
Obrigado a todos!!
Pelos incentivos e pelo compartilhamento de informaes tambm.
Artur
like (0)

5. Manuel RobalinhoJanuary 6, 2015 at 5:10 pm


Excelente documentao.
like (0)

6. Tnia Conceio de Barros FreitasJanuary 18, 2015 at 12:54 am


Gratido, se tiver mais exemplos ser de grande ajuda. Sou iniciante aqui, estou
aprendendo a cada dia. Abrao a todos
like (0)
7. Alexandre SantiagoJanuary 5, 2016 at 4:47 pm
Boa tarde a todos.
Nossa empresa est aderindo ao DDA Bradesco.
Nos nossos testes, no estamos conseguindo gerar uma remessa no SAP, no layout
PAGFOR-Bradesco com as instrues necessrias autorizando ao Bradesco o pagamento
dos ttulos.
Algum trabalha em alguma empresa que aderiu a algum banco e que o SAP gera esta
remessa corretamente.
De acordo com o manual PAGFOR-Bradesco
O cliente que aderiu ao DDA poder utilizar o processo de alegao mediante o envio de
arquivo remessa, informando se Reconhece (Aceita) ou No Reconhece (No Aceita) a
divida junto ao Cedente.
obs.: pelo que pude ver o SAP s l o arquivo do DDA, pela FF_5, e grava a linha digitvel
na fbl1n e envia o ttulo com modalidade 31 (ttulos de terceiro). No caso da aderncia h
algumas particularidades a serem informadas e uma delas a modalidade que deve ser
30 (Exclusivo para o arquivo de rastreamento).
Abrao,
Alexandre..
like (0)

8. Rodrigo SimonFebruary 7, 2017 at 12:48 pm


Ol artur,

Seguindo os seus passos para a configurao do DDA santander, e tenho algumas


duvidas, se puder me ajudar. Segue:
1 -No ponto de Criar categoria de operao colocado para criar uma categoria nova,
porm no nosso caso, j existe a configurao para o Santander, com a combinao de
operao , conta bancria e chave do banco, e como as duas ltimas so chaves na
tabela, no conseguimos criar mais uma.

2 Utilizando o que j existe, tive que excluir uma regra que j existia na combinao
operao externa e regra de contabilizao, veja:
Tive que excluir a regra BRJC (-) que utilizava a operao externa 01.
3 De que forma esta trabalhando na questo do numero do documento de cobrana
que validado com o campo XBLNR na BKPF, porm o campo no arquivo Varredura do
fornecedor nunca igual a referencia no SAP.

Rodrigo Simon
like (0)

1. Artur Paulino da Silva Cardoso Post authorMarch 27, 2017 at


11:13 am
Rodrigo, bom dia.
No ponto 1 Voc pode usar a mesta categoria.
No ponto 3 Voc terar usar Enhancement point RFFOBR_DDA_POIN para fazer
tratamento dos dados
por um programa ABAP.
Um Abrao
ARtur
like (0)

DDA Bradesco
This question is answered

Bom dia,

Estou com dois erros no DDA Standard para o Banco Bradesco (somente Bradesco):

Primeiro: o DDA localiza o cdigo da agencia com 4 posies e deveria buscar 5 posies
e eliminar o (zero) antecedente, de acordo com o manual do banco.

Segundo: Para calcular o digito verificador o SAP est usando a base 10 que serve para
os demais bancos, porm o Bradesco usa Base 11.

Algum usa o DDA standard, que possa ajudar. Obrigado.


Edson Rech

Edson Kunzler Rech


November 12, 2015 at 20:11 PM
0 Likes
Correct Answer

Edson Kunzler Rech replied


November 12, 2015 at 20:01 PM

Boa Tarde,

Pessoal a SAP ajustou a agencia conforme solicitado.

Snote 2235441.

Att Edson

1View this answer in context

Not what you were looking for? View more on this topic or Ask a question

16 replies

Marssel Vilaa replied


March 20, 2015 at 14:30 PM

Edson,

achei uma nota para a questo da base de clculo. Pode ver se ajuda?

2001401 - J_1BBR30: Reason code not passed during the post processing
Referente ao zeros a esquerda, no encontrei nada. Voc pode verificar a possibilidade de
especificar uma melhoria para isso, caso tambm no encontre uma nota pra isso.

Em paralelo bom abrir um chamado na SAP e ouvir outras anlies desse caso.

att

1 likes

Edson Kunzler Rech replied


March 20, 2015 at 14:45 PM

Marssel,

J tenho esta snote implantada. No resolve. Obrigado pela pronta ajuda.

0 likes

Artur Paulino da Silva Cardoso replied


March 20, 2015 at 14:38 PM

Bom dia, Edson.

Aqui usamos o processo do DDA 90% padro , porem para tratar alguns
particularidades(Nmero da Nota, Zero a esquerdar e outras mais) foi implementada a
nota 1744913 - DDA: Enhancement point in program J_1BBR20 and RFFOBR_DDA
conforme a necessidade da empresa.

Um Abrao

Artur

0 likes

Edson Kunzler Rech replied


March 20, 2015 at 14:48 PM

Artur

J tenho esta snote implantada Tambm. No resolve.

Usamos para filtrar somente o numero da NF sem a srie, etc. Obrigado pela ajuda.

Att Edson

0 likes

Artur Paulino da Silva Cardoso replied


March 20, 2015 at 15:17 PM

Bom dia, Edson

S para compreender melhor.

As informaes do DDA so importadas e a agencia gravada com numero errado ?


Ou

O durante o processo de importao o SAP selecionar o banco\agencia e conta errado ?

Um Abrao

Artur

0 likes

Edson Kunzler Rech replied


March 20, 2015 at 15:28 PM

Artur,

Este uma parte da linha do arquivo do DDA:

...23701841400000000060003...

Onde os 3 primeiros caracteres o banco, no caso Bradesco.

As prximas 5 posies o nmero da agncia.

Hoje quando o DDA vai montar o cdigo e atribuir a partida ele ele est atribuindo 0184 o
que est errado, deveria pegar 01841 e descartar o 0, gravaria ento 1841 que o cdigo
correto da agencia.

Espero ter esclarecido.

Att Edson

1 likes

Artur Paulino da Silva Cardoso replied


March 20, 2015 at 15:59 PM

Agora est claro.

Encontrei essa nota relacionado ao Bradesco, com problema de seleo de banco.


1356955 - BR:J_1BBR30:House bank details were not found correctly

Espero que te ajude!

Se voc encontrar a soluo por favor divulga.

Um Abrao

Artur

0 likes

Edson Kunzler Rech replied


March 23, 2015 at 18:59 PM

Boa Tarde,

Arthur, temos o SP 19 implantado, portanto as notas j esto no pacote.

Obrigado,

Att, Edson

1 likes

Artur Paulino da Silva Cardoso replied


March 24, 2015 at 17:41 PM

Boa tade, Edson.

Tudo bem?

Fiquei pensando aqui uma forma de lhe ajudar, ento minha sugesto pedir para
ABAPfazer um debug no programa para compreender o porqu desse resultado.

Um Abrao

Artur

0 likes
Edson Kunzler Rech replied
March 24, 2015 at 20:09 PM

Boa Tarde, J fizemos isso, segue os erros:

Primeiro o da agencia:

PERFORM FILL_FEBRE_BARCODE

Funo: J_1B_BARCODE_CONTROLDIGIT_DDA

Segundo, Digito verificador:


1 likes

Artur Paulino da Silva Cardoso replied


March 24, 2015 at 20:13 PM

Legal!

Obrigado por compartilha o conhecimento.

Depois fecha o post.

Um Abrao e Sucesso!

Artur

0 likes

Edson Kunzler Rech replied


March 24, 2015 at 20:18 PM

No, ns simplesmente encontramos o erro, porem um programa standard, no


alteramos.

Na figura 1 est trazendo 4 casas e deveria trazer 5 e descartar o zero a esquerda.

Na figura 3 mostra a diviso por 10 e deveria ser por 11 para o Bradesco.

O problema persiste.
Att Edson

1 likes

Artur Paulino da Silva Cardoso replied


March 24, 2015 at 21:26 PM

Boa tarde,

Desculpa, no tinha compreendido que faltava a soluo.

Quando ao problema 1. Vc ja olhou a transao FI03 o campo " N da agncia bancria"


para ver se agencia est com o digito?

Um Abrao

Artur

0 likes

Edson Kunzler Rech replied


March 25, 2015 at 11:47 AM
Bom dia,

Sim, est exatamente igual a imagem que voc postou. Acredito que o DDA no busque as
informaes desta transao e sim do arquivo de carga do DDA, pois se trata da conta
bancria do meu fornecedor.

Obrigado,

Att Edson

0 likes

Correct Answer

Edson Kunzler Rech replied


November 12, 2015 at 20:01 PM

Boa Tarde,

Pessoal a SAP ajustou a agencia conforme solicitado.

Snote 2235441.

Att Edson

1 likes

Artur Paulino da Silva Cardoso replied


November 12, 2015 at 20:13 PM

Muito bom, fecha essa questo aqui no SCN e qualifica as respostas.

Um Abrao

Artur

0 likes

Você também pode gostar