Você está na página 1de 62

Rede de Estabelecimentos American Express

EPA
Electronic Payment Advice

EPA

Electronic Payment Advice

Contedo
1.

Escopo e Pblico.................................................................................................................... 4

2.

Introduo ............................................................................................................................. 5

3.

Transferncia de Arquivos..................................................................................................... 6

3.1.

Perodo de Entrega............................................................................................................ 6

3.2.

Disponibilidade.................................................................................................................. 6

3.3.

Meios de Transferncia ..................................................................................................... 6

3.3.1.

VAN................................................................................................................................ 6

3.3.2.

SITE ................................................................................................................................ 6

3.3.3.

AUTOMAO................................................................................................................. 6

4.

Estrutura e Organizao do Extrato EPA ............................................................................... 7

4.1.

Tipos de Arquivo e Centralizao ...................................................................................... 7

4.1.1.

Centralizao de cadeias ............................................................................................... 7

4.1.2.

Tipos de Arquivo............................................................................................................ 7

4.2.

Tipos de Movimento ......................................................................................................... 8

4.2.1.

Movimento de Captura ................................................................................................. 8

4.2.2.

Movimento de Liquidao............................................................................................. 8

4.2.3.

Diferenas nas Operaes de Antecipao ................................................................... 9

4.3.

Estrutura do arquivo e hierarquia dos registros ............................................................... 9

4.3.1.

Organizao Hierrquica dos registros ......................................................................... 9

4.4.

Ordenao dos Registros ................................................................................................ 11

4.5.

Delimitadores de Campo e Registro................................................................................ 11

5.

Layout do Arquivo ............................................................................................................... 12

5.1.

Delimitadores de Arquivo ............................................................................................... 12

5.1.1.

File Header (Cabealho do Arquivo)............................................................................ 12

5.1.2.

File Trailer (Rodap do Arquivo) ................................................................................. 15

5.2.
5.2.1.
5.3.

Consolidado do Movimento ............................................................................................ 18


Registro de Pagamento ............................................................................................... 18
Resumo de Operao ...................................................................................................... 26

5.3.1.

SOC Summary of Charges (Resumo de Vendas)....................................................... 26

5.3.2.

Adjustment Record (Registro de Ajuste)..................................................................... 34

5.4.
5.4.1.
5.5.

Detalhe da Operao....................................................................................................... 41
ROC Receive of Charge ............................................................................................. 41
Registros No Utilizados.................................................................................................. 49

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

5.5.1.

Tax Record ................................................................................................................... 49

5.5.2.

Pricing Record ............................................................................................................. 50

6.

Tabela de Ajustes ................................................................................................................ 51

7.

Arquivos de Movimento Recuperado (Recovery). .............................................................. 57

7.1.

Definio ......................................................................................................................... 57

7.2.

Diferenas de Layout e Conceito..................................................................................... 57

7.2.1.

Organizao dos Registros .......................................................................................... 57

7.2.2.

Diferenas no Layout................................................................................................... 57

7.2.3.

Verso do Arquivo ....................................................................................................... 58

7.2.4.

Ausncia do Movimento de Captura........................................................................... 58

8.

Operaes Diferenciadas .................................................................................................... 59

8.1.

Vendas Vista e Parceladas ............................................................................................ 59

8.1.1.

Parcela da Venda......................................................................................................... 59

8.1.2.

Parcela do Resumo ...................................................................................................... 59

8.1.3.

Vendas Parceladas x Captura e Liquidao ................................................................. 59

8.2.

Antecipao de Recebveis.............................................................................................. 60

8.2.1.

Antecipao automtica ............................................................................................. 60

8.2.2.

Antecipao Pontual ................................................................................................... 60

8.2.3.

Antecipao em D0 (Por Exceo) .............................................................................. 60

8.3.

Cancelamento de vendas ................................................................................................ 60

8.3.1.

Cancelamento de Vendas Vista e Parceladas........................................................... 60

8.3.2.

Credit ROC ................................................................................................................... 60

8.4.

Debit Balance .................................................................................................................. 60

8.5.

Rejeio de Vendas ......................................................................................................... 61

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

1. Escopo e Pblico
As informaes contidas neste documento so direcionadas a tcnicos envolvidos com o
produto de reconciliao EPA (Electronic Payment Advice), seja no mbito de suporte ou
desenvolvimento de sistemas.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

2. Introduo
O Electronic Payment Advice, geralmente denominado como Extrato EPA, um
arquivo no formato plain text (texto puro), entregue diariamente aos estabelecimentos afiliados
a Rede de Estabelecimentos American Express.
Este arquivo contm informaes financeiras correspondentes a toda movimentao dos
cartes American Express no estabelecimento. a principal fonte de informaes para a
reconciliao financeira, (Processo em que o estabelecimento confere as informaes de
vendas e pagamentos demonstrados pela rede adquirente, confrontando as informaes de seus
sistemas internos).
Importante: A entrega do extrato EPA s efetuada mediante a contratao do servio.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

3. Transferncia de Arquivos
3.1.Perodo de Entrega
Os arquivos so entregues diariamente, excluindo sbados, domingos e feriados (de
acordo com o calendrio de feriados do estado de So Paulo).

3.2.Disponibilidade
No possvel recuperar extratos de datas anteriores a contratao do servio. A rotina
de gerao do extrato eletrnico, s passa a funcionar depois que o estabelecimento includo
na base EPA.
Existem outras alternativas para recuperao de movimento retroativo. Para mais
informaes, consulte o tpico Arquivos de Movimento Recuperado.

3.3.Meios de Transferncia
Na contratao do servio, o estabelecimento pode optar entre os canais abaixo
para obter os arquivos.
3.3.1. VAN

O estabelecimento pode optar pela contratao de um servio de VAN, delegando a


responsabilidade pela transferncia de arquivos para a prestadora de servio. O custo pela
contratao deste servio e de total responsabilidade do estabelecimento.
Nesta opo o estabelecimento deve enviar uma carta autorizando a VAN a ter acesso
aos extratos EPA.
3.3.2. SITE

possvel receber o extrato EPA sem o intermdio de uma VAN. Para isso, o
estabelecimento dever acessar o endereo https://fsgateway.aexp.com/ e efetuar o login com
seu usurio e senha, fornecidos previamente pela equipe de suporte.
O arquivo estar disponvel por at 30 dias na pasta OUTBOX e, aps realizar o download,
automaticamente o arquivo sera transeferido para a pasta SENT, que permanecer por mais 3
dias.
3.3.3. Automao
Entrar em contato com a equipe de suporte para obter informaes.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

4. Estrutura e Organizao do Extrato EPA


4.1.Tipos de Arquivo e Centralizao
4.1.1. Centralizao de cadeias

Denomina-se como cadeia, um grupo de estabelecimentos pertencentes mesma rede.


Estabelecimento Individual x Cadeias de Estabelecimento
O estabelecimento que no pertence a uma cadeia chamado de estabelecimento
individual.
O estabelecimento que pertence h uma cadeia pode ser chamado de matriz ou filial,
dependendo de seu nvel hierrquico na rede.
Centralizao de Pagamentos
Quando o estabelecimento pertence a uma cadeia, o seu pagamento pode ser
centralizado ou descentralizado na matriz. Uma cadeia centralizada tem como caracterstica a
centralizao do recebimento de todos os crditos e dbitos das filiais. O extrato EPA de uma
cadeia com este perfil geralmente composto de apenas um arquivo lgico.
Uma cadeia descentralizada tem como caracterstica a individualizao parcial ou total,
de todos os crditos e dbitos dos estabelecimentos. O extrato EPA de uma cadeia com este
perfil, geralmente composto por vrios arquivos lgicos.
4.1.2. Tipos de Arquivo

Arquivo Lgico: Toda Informao delimitada pelos registros de header e trailer.


Arquivo Fsico: Arquivo em texto puro transferido para o estabelecimento. Um arquivo
fsico pode conter vrios arquivos lgicos. Os arquivos so gerados de acordo com o tipo de
estabelecimento e tipo de pagamento, a saber:
Estabelecimento Individual


Um arquivo com um conjunto de registros Header e Trailer.

Cadeia de Estabelecimentos


Com pagamento centralizado


Um arquivo com Header e Trailer, com movimento de todas as filiais.

Com pagamento descentralizado (Loja a Loja)


Um arquivo com Header e Trailer para cada Estabelecimento;
Poder ser um arquivo fsico contendo vrios arquivos lgicos ou vrios
arquivos fsicos separados.

Grupo, com vrias Cadeias de Estabelecimentos




Os arquivos sero gerados de acordo com o tipo de pagamento de cada Cadeia

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice




O Grupo poder receber um arquivo fsico contendo vrios arquivos lgicos ou


vrios arquivos fsicos separados.

4.2.Tipos de Movimento
Basicamente a informao no extrato EPA est dividida em duas categorias: Captura e
Liquidao.
4.2.1. Movimento de Captura

O termo captura se refere ao momento em que a rede de captura reconhece uma


transao e internaliza a operao no sistema, agendando o dbito ou crdito.
No caso de uma venda, o momento da captura pode variar de acordo com o meio de
submisso utilizado na operao. Para citar alguns exemplos, em um terminal POS, a captura
pode ocorrer dias depois da venda, assim que o fechamento de lote for efetuado no aparelho;
em um sistema TEF, a captura pode ocorrer de imediato, logo aps a impresso do
comprovante.
Desta forma, o movimento de captura demonstra as transaes no momento em que elas
entram no sistema. Como o extrato eletrnico EPA enviado diariamente, todas as transaes
capturadas no dia anterior, aparecem no extrato do dia seguinte. Para vendas capturadas em dias
que antecedem finais de semana e feriados, o movimento de captura acumulado e
demonstrado no prximo extrato disponvel.
Exemplo:
1.

Um estabelecimento que efetuou 100 vendas em uma sexta-feira s conseguir


visualizar a confirmao de captura no extrato de segunda-feira. Este extrato,
tambm demonstraria a confirmao de captura das vendas efetuadas no Sbado e
Domingo.
2. Considerando o exemplo anterior, se segunda-feira fosse um feriado, a captura s
seria demonstrada no extrato de tera-feira.

Importante: No extrato EPA, o movimento de captura acumulado separado por data de


captura, portanto, a distino do perodo de venda de cada transao pode ser facilmente
identificada
4.2.2. Movimento de Liquidao

O termo liquidao se refere ao momento em que a rede adquirente libera a transao


agendada para pagamento, efetuando o dbito ou crdito.
No caso de uma venda, o movimento de liquidao representa a confirmao do
pagamento que geralmente ocorre 30 dias depois da captura da venda.
Perodo de trnsito:
Um pagamento agendado geralmente enviado ao banco no mnimo 7 dias antes de sua
data de pagamento. neste momento em que em que o movimento de liquidao aparece no
extrato EPA.
Exemplo:

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice


1.

Suponhamos que h uma venda com pagamento programado para 11/10/2010


(segunda-feira). Como o envio a banco feito com no mnimo 7 dias de
antecedncia, o envio ser feito no dia 04/10/2010. No extrato EPA do dia seguinte
05/10/2010 (tera-feira), o estabelecimento visualizar o movimento de liquidao,
informando que o pagamento desta venda est confirmado para dia 11.

2. Suponhamos que h uma venda com pagamento programado para 15/10/2010


(sexta-feira). Com 7 dias de antecedncia, o envio a banco iria ocorrer no dia
09/10/2010 (sbado). No entanto, no h movimentao financeira no sbado, por
isso o pagamento seria enviado com 8 dias de antecedncia, ou seja, dia 08/10/2010
(sexta-feira). Desta forma, no extrato do dia 11/10/2010 (segunda-feira) o
estabelecimento visualizar o movimento de liquidao, informando que o
pagamento desta venda est confirmado para dia15
Para sintetizar os exemplos acima, podemos afirmar que: O extrato EPA demonstra os
pagamentos (movimento de liquidao) que ocorrero em daqui 5 dias teis.
4.2.3. Diferenas nas Operaes de Antecipao

A nica exceo aos movimentos de Captura e Liquidao a Antecipao de


recebveis. Neste caso, podem ocorrer situaes onde:


O movimento de Captura no aparece no extrato.

A Liquidao apresentada no dia seguinte ao crdito, e no no perodo de


trnsito.

Para mais obter mais detalhes sobre este tipo de situao, consulte o tpico
Antecipao de Recebveis.

4.3.Estrutura do arquivo e hierarquia dos registros


O Extrato EPA contm 8 tipos de registro: Header, Payment, Tax, SOC, ROC,
Adjustment, Pricing e Trailer, identificados pelos nmeros 0, 1, 2, 3, 4, 5, 6 e 9
respectivamente.
As condies que do origem aos registros do tipo Tax (2) e Pricing (6) so raras, e na
maioria das vezes no se aplicam ao Brasil, por isso, estes registros no sero detalhados neste
documento.
4.3.1. Organizao Hierrquica dos registros

O extrato EPA contm registros que com diferentes nveis de detalhes, hierarquicamente
organizados.
Na verso atual do extrato EPA (NEW DAILY EPA), existem 4 nveis.


Nvel 1: Delimitadores
Composto pelos registros File Header (0) e File Trailer (9)

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice




Nvel 2: Consolidado do Movimento


Composto pelo registro Payment (1)

Nvel 3: Resumo da Operao


Composto pelos registros SOC (3) e Adjustment (5)

Nvel 4: Comprovantes de Venda


Composto pelo registro ROC (4).

10

Como mencionado acima, cada tipo de registro possui um nmero identificador. Este
nmero utilizado como chave para a correta identificao das informaes em cada registro,
assim como o seu nvel na hierarquia.

Organizao hierrquica dos registros Arquivo Lgico

Delimitadores

Consolidado do
Movimento

Resumo da
Operao

Comprovantes
de Venda

[4] ROC (Receive of


Charge) 1
[3] SOC (Summary
of Charges)
[0] Header and

[1] Payment (F or P)

[9] Trailer

1 ... N*

0 ... N*
[5] Adjustement
0 ... N*

[4] ROC (Receive of


Charge) 2

[4] ROC (Receive of


Charge) N*

Extrato EPA

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

11

4.4.Ordenao dos Registros


Todos os registros possuem uma chave de ordenao composta pelos primeiros 47 bytes
do arquivo. Os registros so organizados em ordem crescente, de acordo com o valor desta
chave.
Esta regra tambm vale para ordenar os extratos compostos por mltiplos arquivos
lgicos (arquivos com mais de um header e trailer).

4.5.Delimitadores de Campo e Registro


Os registros so separados por quebras de linha. O padro assumido o formato
ASCII, mas esta uma caracterstica que pode ser parametrizada no site que efetua a
transferncia dos arquivos.
Cada registro separado em campos de acordo com o layout. Os campos tm tamanho
varivel e so separados por vrgulas. (padro CSV).

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

12

5. Layout do Arquivo
Os tpicos seguintes detalham cada um dos registros da ltima verso do layout EPA,
denominada NEW DAILY EPA.

5.1.Delimitadores de Arquivo
Estes registros so usados para controle, e indicam o incio e o final do arquivo lgico.
5.1.1. File Header (Cabealho do Arquivo)
#

Nome do Campo

Tipo

Min

Max Descrio

EPA-HEADER-RECORD

EPA-HDR-SORT-KEY

47

47

Total sort key length including delimiting commas

EPA-HDR-STTL-SE-NO

10

10

Set to STTL-SE-ACCT-NO (Settling SE Number of GSF


Statement Header record type)

EPA-HDR-STTL-DT

Set to 00010101

EPA-HDR-STTL-SEQ

Set to ZEROS

EPA-HDR-SUBM-SE-NO

10

10

Set to ZEROS

EPA-HDR-SOC-SEQ

Set to ZEROS

EPA-HDR-REC-TYPE

Set to 0

EPA-HDR-TAX-TYPE

Set to 0

EPA-HDR-FILE-DATE

File creation date in CCYYMMDD format

EPA-HDR-FILE-TIME

File creation time in HHMMSS format

10 EPA-HDR-FILE-ID

Numeric field which is loaded from a parameter file. The


value of this field is incremented by one each time a file is
created, thus ensuring uniqueness

11 EPA-HDR-FILE-NAME

25

28

Set to NEW DAILY EPA FILE HEADER for daily file and
Set to RECOVERY EPA FILE HEADER for recovery file

0. EPA-HDR-SORT-KEY
HEADER-SORT-KEY

Chave de Ordenao (Grupo [47]).


Grupo composto pelos primeiros 7 campos do registro, incluindo as vrgulas.
Exemplo: 9080000004,00010101,000000,0000000000,00000,0,0
1. EPA-HDR-STTL-SE-NO
HEADER-SETTLEMENT-SE-NUMBER

Nmero o EC de Pagamento (Caracteres [10,10])


Nmero do estabelecimento que recebe o pagamento.
Exemplo: 9080000004

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

13

2. EPA-HDR-STTL-DT
HEADER-SETTLEMENT-DATE

Data do Pagamento (Caracteres YYYYMMDD [8,8]).


A funo do registro de cabealho delimitar o incio do arquivo lgico que pode
conter diversos registros de pagamento com datas diferentes. Como este campo faz
parte da chave de ordenao, para que o registro de header seja o primeiro registro
apresentado no arquivo, este campo assume um valor constante igual menor data
possvel.
Exemplo: 00010101
3. EPA-HDR-STTL-SEQ
HEADER-SUBMISSION-SEQUENCE

Seqencial do Registro de Pagamento (Numrico [6,6]).


A funo do registro de cabealho delimitar o incio do arquivo lgico que pode
conter diversos registros de pagamento com nmeros seqenciais diferentes. Como
este campo faz parte da chave de ordenao, para que o registro de header seja o
primeiro registro apresentado no arquivo, este campo assume um valor constante
igual zero.
Exemplo: 000000
4. EPA-HDR-SUBM-SE-NO
HEADER-SUBMISSION-SE-NUMBER

Nmero o EC de Submisso (Caracteres [10,10]).


A funo do registro de cabealho delimitar o incio do arquivo lgico que pode
conter diversos registros de pagamento com estabelecimentos diferentes. Como este
campo faz parte da chave de ordenao, para que o registro de header seja o
primeiro registro apresentado no arquivo, este campo assume um valor constante
igual zero.
Exemplo: 0000000000
5. EPA-HDR-SOC-SEQ
HEADER-SOC-SEQUENCE

Nmero Seqencial do Resumo - SOC (Numrico [5,5]).


A funo do registro de cabealho delimitar o incio do arquivo lgico que pode
conter diversos registros de pagamento com resumos diferentes. Como este campo
faz parte da chave de ordenao, para que o registro de header seja o primeiro
registro apresentado no arquivo, este campo assume um valor constante igual
zero.
Exemplo: 00000
6. EPA-HDR-REC-TYPE
HEADER-RECORD-TYPE

Tipo de Registro (Caracteres [1,1]).


Indica o tipo de registro. Para o registro de cabealho, o valor sempre constante
igual a zero.
Exemplo: 0

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

14

7. EPA-HDR-TAX-TYPE
HEADER-TAX-TYPE

Tipo de Imposto/Tarifa (Numrico [1,1]).


Este registro est associado ao registro tipo 2 (Tax Record). Atualmente, no h
aplicaes para o registro de Tax, e este campo sempre ser preenchido com valor
constante igual a 0
Exemplo: 0
8. EPA-HDR-FILE-DATE
HEADER-FILE-DATE

Data do Arquivo (Caracteres YYYYMMDD [8,8]).


Data em que o arquivo foi criado.
Exemplo: 20101007
9. EPA-HDR-FILE-TIME
HEADER-FILE-TIME

Hora do Arquivo (Caracteres HHMMSS [6,6]).


Horrio em que o arquivo foi criado.
Exemplo: 093652
10. EPA-HDR-FILE-ID
HEADER-FILE-IDENTIFIER

Nmero Seqencial do Arquivo (Caracteres [6,6]).


Este nmero incrementado em 1 para cada vez que um arquivo gerado,
garantindo a unicidade de registro de todos os arquivos gerados para o mesmo
estabelecimento
Exemplo: 123455
11. EPA-HDR-FILE-NAME
HEADER-FILE-NAME

Nome do Arquivo (Caracteres [25,28]).


Esta campo indica o nome do arquivo que tambm caracteriza verso do layout.
Pode-se afirmar que este campo constante para qualquer arquivo gerado com a
mesma verso de layout.
Importante: Toda a informao neste documento est referenciada de acordo com a
verso NEW DAILY EPA, atualizada no ano de 2005.
Exemplo: NEW DAILY EPA FILE HEADER
Para informaes sobre a verso do arquivo RECOVERY EPA FILE HEADER ,
descrita no layout, consulte o tpico Arquivos de Movimento Recuperado

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

15

5.1.2. File Trailer (Rodap do Arquivo)


#

Nome do Campo

Tipo

Min

Max Descrio

EPA-TRAILER-RECORD

EPA-TLR-SORT-KEY

47

47

Total sort key length including delimiting commas.

EPA-TLR-STTL-SE-NO

10

10

Set to STTL-SE-ACCT-NO (Settling SE Number of GSF


Statement Header record type).

EPA-TLR-STTL-DT

Set to 99991231 .

EPA-TLR-STTL-SEQ

Set to 999999 .

EPA-TLR-SUBM-SE-NO

10

10

Set to 9999999999 .

EPA-TLR-SOC-SEQ

Set to 99999 .

EPA-TLR-REC-TYPE

Set to 9 .

EPA-TLR-TAX-TYPE

Set to 0 .

EPA-TLR-FILE-DATE

File creation date in CCYYMMDD format.

EPA-TLR-FILE-TIME

File creation time in HHMMSS format.

10

EPA-TLR-FILE-ID

Numeric field which is loaded from a parameter file.


The value of this field is incremented by one each time a
file is created, thus ensuring uniqueness.

11

EPA-TLR-FILE-NAME

22

25

Set to DAILY EPA FILE TRAILER for daily file and


Set to RECOVERY EPA FILE TRAILER for recovery file.

12

EPA-TLR-RECORD-CT

Total record count in EPA file (including header and trailer


records).

12. EPA-TLR-SORT-KEY
TRAILER-SORT-KEY

Chave de Ordenao (Grupo [47]).


Grupo composto pelos primeiros 7 campos do registro, incluindo as vrgulas.
Exemplo: 9080000004,99991231,999999,9999999999,99999,9,0
13. EPA-TLR-STTL-SE-NO
TRAILER-SETTLEMENT-SE-NUMBER

Nmero do EC de Pagamento (Caracteres [10,10]).


Nmero do estabelecimento que recebe o pagamento.
Exemplo: 9080000004
14. EPA-TLR-STTL-DT
TRAILER-SETTLEMENT-DATE

Data do Pagamento (Caracteres - YYYYMMDD [8,8]).


A funo do registro de rodap delimitar o final do arquivo lgico que pode conter
diversos registros de pagamento com datas diferentes. Como este campo faz parte
da chave de ordenao, para que o registro de trailer seja o ltimo registro
apresentado no arquivo, este campo assume um valor constante igual maior data
possvel.
Exemplo: 99991231

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

16

15. EPA-TLR-STTL-SEQ
TRAILER-SETTLEMENT-SEQUENCE

Seqencial do Registro de Pagamento (Numrico [6,6]).


A funo do registro de rodap delimitar o final do arquivo lgico que pode conter
diversos registros de pagamento com seqenciais diferentes. Como este campo faz
parte da chave de ordenao, para que o registro de trailer seja o ltimo registro
apresentado no arquivo, este campo assume um valor constante igual maior
seqncia possvel.
Exemplo: 999999
16. EPA-TLR-SUBM-SE-NO
TRAILER-SUBMISSION-SE-NUMBER

Nmero do EC de Submisso (Caracteres [10,10]).


A funo do registro de rodap delimitar o final do arquivo lgico que pode conter
diversos registros de pagamento com estabelecimentos diferentes. Como este campo
faz parte da chave de ordenao, para que o registro de trailer seja o ltimo registro
apresentado no arquivo, este campo assume um valor constante igual ao maior
nmero possvel.
Exemplo: 9999999999
17. EPA-TLR-SOC-SEQ
TRAILER-SOC-SEQUENCE

Data do Pagamento (Caracteres [5,5]).


A funo do registro de rodap delimitar o final do arquivo lgico que pode conter
diversos registros de pagamento com resumos diferentes. Como este campo faz
parte da chave de ordenao, para que o registro de trailer seja o ltimo registro
apresentado no arquivo, este campo assume um valor constante igual ao maior
nmero seqencial possvel.
Exemplo: 99999
18. EPA-TLR-REC-TYPE
TRAILER-RECORD-TYPE

Tipo de Registro (Caracteres [1,1]).


Indica o tipo de registro. Para o registro de rodap, o valor sempre constante igual
a 9.
Exemplo: 9
19. EPA-TLR-TAX-TYPE
TRAILER-TAX-TYPE

Tipo de Imposto/Tarifa (Numrico [1,1]).


Este registro est associado ao registro tipo 2 (Tax Record). Atualmente, no h
aplicaes para o registro de Tax, e este campo sempre ser preenchido com valor
constante igual a 0
Exemplo: 0
20. EPA-TLR-FILE-DATE
TRAILER-FILE-DATE

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

17

Data do Arquivo (Caracteres YYYYMMDD [8,8]).


Data em que o arquivo foi criado.
Exemplo: 20101007
21. EPA-TLR-FILE-TIME
TRAILER-FILE-TIME

Hora do Arquivo (Caracteres HHMMSS [6,6]).


Horrio em que o arquivo foi criado.
Exemplo: 093652
22. EPA-TLR-FILE-ID
TRAILER-FILE-IDENTIFIER

Nmero Seqencial do Arquivo (Caracteres [6,6]).


Este nmero incrementado em 1 para cada vez que um arquivo gerado,
garantindo a unicidade de registro de todos os arquivos gerados para o mesmo
estabelecimento
Exemplo: 123455
23. EPA-TLR-FILE-NAME
TRAILER-FILE-NAME

Nome do Arquivo (Caracteres [22,25]).


Esta campo indica o nome do arquivo que tambm caracteriza verso do layout.
Pode-se afirmar que este campo constante para qualquer arquivo gerado com a
mesma verso de layout.
Importante: Toda a informao neste documento est referenciada de acordo com a
verso NEW DAILY EPA, atualizada no ano de 2005.
Obs.: No registro trailer da verso NEW DAILY EPA, o nome do arquivo no
contm a palavra NEW
Exemplo: DAILY EPA FILE TRAILER
24. EPA-TLR-RECORD-CT
TRAILER-RECORD-COUNT

Quantidade de Registros (Caracteres [22,25]).


A quantidade de registros apresentada neste campo, refere-se a contagem de linhas
entre os delimitadores, incluindo o header e prprio trailer.
Exemplo: 3

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

18

5.2.Consolidado do Movimento
Como descrito na seo Tipos de Movimento, existem dois momentos onde a mesma
informao pode ser demonstrada no extrato EPA: Captura e Liquidao.
A diviso destes movimentos, s pode ser identificada pelo campo: EPA-PAY-PYMTTYPE-IND do registro de Pagamento. Este campo pode assumir dois valores distintos:


P: Movimento de Liquidao
Todos os registros que compes este movimento foram enviados a banco, e
sero pagos em no mnimo 5 dias teis.

F: Movimento de Captura
Todos os registros que compes este movimento acabaram de ser confirmados
pelo sistema, e possuem uma previso de pagamento de acordo com a
freqncia de pagamento do estabelecimento.

5.2.1. Registro de Pagamento


#

Nome do Campo

Min

Max Descrio

EPA-PAYMENT-RECORD

EPA-PAY-SORT-KEY

47

47

Total sort key length including delimiting commas

EPA-PAY-STTL-SE-NO

10

10

Set to STTL-SE-ACCT-NO (Settling SE number of GSF


Payment Record)

EPA-PAY-STTL-DT

Set to STTL-DT of Payment Record. Settlement date in


CCYYMMDD format

EPA-PAY-STTL-SEQ

Set to STTL-SEQ-NO of Payment Record (Settlement


sequence number)

EPA-PAY-SUBM-SE-NO

10

10

Set to ZEROS

EPA-PAY-SOC-SEQ

Set to ZEROS

EPA-PAY-REC-TYPE

Set to 1

EPA-PAY-TAX-TYPE

Set to 0

EPA-PAY-STTL-AM

16

Set to STTL-AM of the Payment Record. Settlement


amount with 2 decimal places

EPA-PAY-BANK-ID

Set to SE-BANK-BRANCH-CD (01:09) of Payment Record.


SE bank code

10 EPA-PAY-BRANCH-ID

Set to SE-BANK-BRANCH-CD (10:06) of Payment Record.


SE branch code

11 EPA-PAY-BANK-ACCT-NO

20

Set to SE-BANK-ACCT-NO of Payment Record. SE Bank


Account Number

12 EPA-PAY-PAYEE-NM

38

Set to PAYEE-NM of Settlement-SE-Characteristics record


of GSF.
Name of the SE to which payment is made

13 EPA-PAY-STTL-CURR-CD

Set to STTL-CURR-CD of Payment Record. The currency


in which the payment is made

14 EPA-PAY-PREV-DEBIT

16

Set to SE-PREV-DR-BAL-AM of Payment Record. Previous


debit amount with 2 decimal places

Bradesco Cartes

Tipo

Verso 1.2

EPA

Electronic Payment Advice

15 EPA-PAY-TOTAL-GROSS-AM

19

16

Total calculated gross amount of the SE for this payment


with 2decimal places.
This is the accumulated total of the EPA-SOC-SUBM-CALC
(from the SOC record) and the EPA-ADJ-SUBM-CALC
(from the Adjustment record) fields under this payment

16 EPA-PAY-TOTAL-DISC-AM

16

Total discount amount for this payment with2 decimal


places.
This is the accumulated total of the EPA-SOC-DISC-AM
(from the SOC record) and the EPA-ADJ-DISC-AM (from
the Adjustment record) fields under this payment.

17 EPA-PAY-TOTAL-TAX-AM

16

Total tax amount for this payment with 2 decimal places.


This is the accumulated total of the EPA-SOC-TAX-AM
(from the SOC record) and the EPA-ADJ-TAX-AM (from the
Adjustment record) fields under this payment

18 EPA-PAY-TOTAL-SVC-FEE

16

Total service fee for this payment with 2 decimal places.


This is the accumulated total of the EPA-SOC-SVC-FEE
(from the SOC record) and the EPA-ADJ-SVC-FEE (from
the Adjustment record) fields under this payment

19 EPA-PAY-TOTAL-NET-ADJ

16

Total net amount for adjustments only with 2 decimal


places.
This is the accumulated total of the EPA-SOC-NET-AM
(from the SOC record) and the EPA-ADJ-NET-AM (from the
Adjustment record) fields under this payment

20 EPA-PAY-PYMT-TYPE-IND

Set to P if the PAID-PEND-IND indicator of Payment


Record in GSF is 1
Set to F if the PAID-PEND-IND indicator of Payment
Record in GSF is 2

25. EPA-PAY-SORT-KEY
PAYMENT-SORT-KEY

Chave de Ordenao (Grupo [47]).


Grupo composto pelos primeiros 7 campos do registro, incluindo as vrgulas.
Exemplo: 9080000004,20100702,770306,0000000000,00000,1,0
26. EPA-PAY-STTL-SE-NO
PAYMENT-SETTLEMENT-SE-NUMBER

Nmero do EC de Pagamento (Caracteres [10,10]).


Nmero do estabelecimento que recebe o pagamento.
Exemplo: 9080000004
27. EPA-PAY-STTL-DT
PAYMENT-SETTLEMENT-SE-NUMBER

Data do Pagamento (Caracteres [5,5]).


Para movimentos de Liquidao (registro de pagamento = P), informa a data do
pagamento do valor informado no registro.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

20

Para movimentos de Captura (registro pagamento = F), informa a data prevista


para o pagamento, podendo sofrer alteraes.
Exemplo: 20101012
28. EPA-PAY-STTL-SEQ
PAYMENT-SETTLEMENT-SEQUENCE

Seqencial do Registro de Pagamento (Numrico [6,6]).


Nmero seqencial que relaciona todos os registros que pertencem a este
pagamento.
Este campo garante a unicidade do registro de pagamento, e pode ser utilizado
como chave de indexao, em conjunto com a data do pagamento e nmero do
estabelecimento.
Importante: O nmero seqencial do pagamento na Liquidao diferente do
nmero informado na Captura.
Exemplo: 001455
29. EPA-PAY-SUBM-SE-NO
PAYMENT-SUBMISSION-SE-NUMBER

Nmero do EC de Submisso (Caracteres [10,10]).


A funo do registro de pagamento consolidar todos os registros venda e ajuste
programados para a mesma data.
Existem situaes onde um mesmo registro de pagamento pode conter vendas de
filiais diferentes, pois estas vendas podem ser pagas para uma matriz. (Cadeia
Centralizada)
De acordo com a estrutura hierrquica do arquivo, o registro de pagamento deve ser
o primeiro registro apresentado no movimento. Como este campo faz parte da chave
de ordenao, seu valor constante igual zero, garantindo a correta ordenao
Exemplo: 0000000000
30. EPA-PAY-SOC-SEQ
PAYMENT-SOC-SEQUENCE

Nmero Seqencial do Resumo (Caracteres [5,5]).


A funo do registro de pagamento consolidar todos os registros venda e ajuste
programados para a mesma data.
Um registro de pagamento pode ser composto de inmeros resumos de operao,
cada um com um nmero seqencial diferente.
De acordo com a estrutura hierrquica do arquivo, o registro de pagamento deve ser
o primeiro registro apresentado no movimento. Como este campo faz parte da chave
de ordenao, seu valor constante igual zero, garantindo a correta ordenao.
Exemplo: 00000
31. EPA-PAY-REC-TYPE
PAYMENT-RECORD-TYPE

Tipo de Registro (Caracteres [1,1]).


Indica o tipo de registro. Para o registro de pagamento, o valor sempre constante
igual a 1.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

21

Exemplo: 1
32. EPA-PAY-TAX-TYPE
PAYMENT-TAX-TYPE

Tipo de Imposto/Tarifa (Numrico [1,1]).


Este registro est associado ao registro tipo 2 (Tax Record). Atualmente, no h
aplicaes para o registro de Tax, e este campo sempre ser preenchido com valor
constante igual a 0
Exemplo: 0
33. EPA-PAY-STTL-AM
PAYMENT-SETTLEMENT-AMOUNT

Valor do Pagamento (Numrico [3,16]).


Este registro contm o valor final calculado para o pagamento. Este o valor que
enviado ao banco.
Frmula:
EPA-PAY-TOTAL-NET-ADJ + EPA-PAY-PREV-DEBIT = EPA-PAY-STTL-AM
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo pode vir sinalizado para demonstrar valores negativos R$ (150,35)
exibido como -15035.
Valores nulos so representados com trs zeros. (Um para parte inteira e dois para
parte decimal.
Importante: Se o valor do pagamento for negativo, o montante acumulado como
Debit Balance e descontado do prximo pagamento. Os dbitos nunca so enviados
ao banco, apenas descontados do montante a receber. Para mais informaes,
consulte o tpico Debit Balance.
Exemplo: 154722
34. EPA-PAY-BANK-ID
PAYMENT-BANK-IDENTIFIER

Cdigo do Banco (Caracteres [0,9]).


Exibe o cdigo do banco para qual o pagamento ser efetuado
Exemplo: 422
35. EPA-PAY-BRANCH-ID
PAYMENT-ACCOUNT-BRANCH-IDENTIFIER

Cdigo da Agncia (Caracteres [0,6]).


Exibe o cdigo da agencia para qual o pagamento ser efetuado
Exemplo: 123456
36. EPA-PAY-BANK-ACCT-NO
PAYMENT-BANK-ACCOUNT-NUMBER

Cdigo da Conta (Caracteres [0,20]).


Exibe o cdigo da conta para qual o pagamento ser efetuado

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

22

Exemplo: 422
37. EPA-PAY-PAYEE-NM
PAYMENT-PAYEE-NAME

Nome do Sacador/Emitente (Caracteres [0,38]).


Nome do beneficirio para qual o pagamento ser feito.
Exemplo: ESTABELECIMENTO XYZ SA
38. EPA-PAY-STTL-CURR-CD
PAYMENT-SETTLEMENT-CURRENCY-CODE

Cdigo da Moeda (Caracteres [0,3]).


Cdigo da moeda em que o valor do pagamento est expresso.
Obs.: Os cdigos no seguem o padro ISO 4217. Utiliza-se 091 para Real, e 001
para Dollar.
Exemplo: 091
39. EPA-PAY-PREV-DEBIT
PAYMENT-PREVIOUS-DEBIT

Dbito Anterior (Numrico [3,16]).


Este campo demonstra o valor de dbito pendente acumulado para o pagamento.
Toda vez que um movimento de pagamento contm mais Dbitos do que Crditos
em uma data, este valor armazenado e demonstrado no prximo pagamento
atravs deste campo.
Os dbitos continuam se acumulando at que o valor a Crdito do prximo
pagamento seja suficiente para abater os dbitos.
Frmula:
Se x igual ao pagamento e y igual ao prximo pagamento.
Se EPA-PAY-STTL-AM(x) < 0
EPA-PAY-PREV-DEBIT(y) =
EPA-PAY-STTL-AM(x) + EPA-PAY-PREV-DEBIT(x);
Seno
EPA-PAY-PREV-DEBIT(y) = 0
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Valores nulos so representados com trs zeros. (Um para parte inteira e dois para
parte decimal.
Exemplo: -157710
40. EPA-PAY-TOTAL-GROSS-AM
PAYMENT-TOTAL-GROSS-AMOUNT

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

23

Total Bruto Ajustado (Numrico [3,16]).


Valor bruto do pagamento considerando a soma de todos os resumos (SOC) e
ajustes (ADJ).
Frmula:
Se x igual aos registros que compe o pagamento:
EPA-SOC-SUBM-CALC (x) +
EPA-ADJ-SUBM-CALC (x) =
EPA-PAY-TOTAL-GROSS-AM
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Valores nulos so representados com trs zeros. (Um para parte inteira e dois para
parte decimal.
Exemplo: 1457735
41. EPA-PAY-TOTAL-DISC-AM
PAYMENT-TOTAL-DISCOUNT-AMOUNT

Total dos Descontos (Numrico [3,16])


Somatria dos descontos aplicados aos registros de resumo (SOC) e ajuste (ADJ)
que compes o pagamento.
Frmula:
Se x igual aos registros que compe o pagamento:
EPA-SOC-DISC-AM (x) +
EPA-ADJ-DISC-AM (x) =
EPA-PAY-TOTAL-DISC-AM
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Valores nulos so representados com trs zeros. (Um para parte inteira e dois para
parte decimal.
Exemplo: -47445
42. EPA-PAY-TOTAL-TAX-AM
PAYMENT-TOTAL-TAX-AMOUNT

Total dos impostos / tarifas (Numrico [3,16]).


Somatria dos impostos e tarifas aplicados aos registros de resumo (SOC) e ajuste
(ADJ) que compes o pagamento.
Frmula:
Se x igual aos registros que compe o pagamento:

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

24

EPA-SOC-TAX-AM (x) +
EPA-ADJ-TAX-AM (x) =
EPA-PAY-TOTAL-DISC-AM
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Valores nulos so representados com trs zeros. (Um para parte inteira e dois para
parte decimal.
Importante: Este campo vir zerado j que os registros Tax no so utilizados.
Exemplo: 000
43. EPA-PAY-TOTAL-SVC-FEE
PAYMENT-TOTAL-SERVICE-FEE-AMOUNT

Total dos Encargos (Numrico [3,16]).


Somatria dos encargos aplicados aos registros de resumo (SOC) e ajuste (ADJ)
que compes o pagamento.
Frmula:
Se x igual aos registros que compe o pagamento:
EPA-SOC-SVC-FEE (x) +
EPA-ADJ-SVC-FEE (x) =
EPA-PAY-TOTAL-SVC-FEE
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Valores nulos so representados com trs zeros. (Um para parte inteira e dois para
parte decimal.
Exemplo: -788123
44. EPA-PAY-TOTAL-NET-ADJ
PAYMENT-TOTAL-NET-ADJUSTED

Total Lquido Ajustado (Numrico [3,16]).


Valor lquido do pagamento considerando a soma de todos os resumos (SOC) e
ajustes (ADJ).
Frmula:
Se x igual aos registros que compe o pagamento:
EPA-SOC-NET-AM (x) +
EPA-ADJ-NET-AM (x) =
EPA-PAY-TOTAL-GROSS-AM
Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

25

A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como


15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Valores nulos so representados com trs zeros. (Um para parte inteira e dois para
parte decimal.
Exemplo: 1457735
45. EPA-PAY-PYMT-TYPE-IND
PAYMENT-TYPE-INDICATOR

Indicador do Tipo de Pagamento (Caracteres [1,1]).


Flag que indica se o registro de pagamento se refere um movimento de captura ou
liquidao.
Para movimento de captura, preenchido com a letra F.
Para movimento de liquidao, preenchido com a letra P.
Obs.: Os pagamentos normais e acelerados podem estar programados para mesma
data, e por isso, agrupados no mesmo registro de pagamento. NO registro de
pagamento, no h uma flag que faa distino entre liquidao normal e
antecipada. A diferenciao deve ser feita no nvel 3 (SOC e ADJ), j que cada um
destes registros possui um identificador de operao de antecipao.
Exemplo: P

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

26

5.3.Resumo de Operao
5.3.1. SOC Summary of Charges (Resumo de Vendas)
#

Nome do Campo

Tipo

Min

Max Descrio

EPA-SOC-RECORD

EPA-SOC-SORT-KEY

47

47

Total sort key length including delimiting commas

EPA-SOC-STTL-SE-NO

10

10

Set to STTL-SE-ACCT-NO (Settling SE number of


Payment SOC Record)

EPA-SOC-STTL-DT

Set to STTL-DT of Payment SOC Record. Settlement date


in CCYYMMDD format

EPA-SOC-STTL-SEQ

Set to STTL-SEQ-NO (Settlement sequence number) of


Payment SOC Record

EPA-SOC-SUBM-SE-NO

10

10

Set to SUBM-SE-ACCT-NO of Payment SOC record.


Submitting SE number

EPA-SOC-SOC-SEQ

Set to FINE-SEQ-NO of the Payment SOC record

EPA-SOC-REC-TYPE

Set to 3

EPA-SOC-TAX-TYPE

Set to 0

EPA-SOC-SUBM-CAPT-DT

Set to SUBM-INIT-PROC-DT of the Payment SOC record.


Initial processing date for this submission

EPA-SOC-REFERENCE-NO

16

Set to SUBM-NO of Payment SOC record.


Submission number

10

EPA-SOC-SUBM-DECL

16

Set to SUBM-DECL-GROSS-AM of the Payment SOC


record.
The submitted declared gross amount with 2 decimal
places

This record is written out for Payment SOC of the GSF file
having FET codes 0034, 0035, 0037, 0038, 0059, 0060,
0061, 0062 & 0110 For FET 0111 when Adjustment
Message Code is Spaces

11

EPA-SOC-SUBM-CALC

16

Set to SUBM-CALC-GROSS-AM of the Payment SOC


record.
The submitted calculated gross amount with 2 decimal
places

12

EPA-SOC-DISC-AM

16

Set to STTL-DISC-AM of the Payment SOC record.


Discount amount for the SOC with 2 decimal places

13

EPA-SOC-TAX-AM

16

Set to STTL-TAX-AM of the Payment SOC record.


Tax amount for the SOC with 2 decimal places

14

EPA-SOC-SVC-FEE

16

Set to STTL-SERV-FEE-AM of the Payment SOC record.


Service Fee Amount with 2 decimal places.

15

EPA-SOC-NET-AM

16

Set to STTL-NET-AM of the Payment SOC record.


Net amount of the SOC with 2 decimal places.

16

EPA-SOC-ROC-COUNT

Set to ROC-CALC-CT of the Payment SOC record.

17

EPA-SOC-SUBM-CURR-CD

Set to SUBM-CURR-CD of the Payment SOC record.


The Submission currency code

18

EPA-SOC-EXCH-RATE

16

Set to US_SETTLE_EXCH_RT of the Payment SOC


record.
Settlement exchange rate from US dollars with 8 decimal
places.

19

EPA-SOC-INSTALLMENT-NO

Set to INSTALLMENT-NO of the Payment SOC record.


The installment number for a plan N SOC.

20

EPA-SOC-ACCEL-NO

Set to ACCEL-NO of the Payment SOC record.


The acceleration number for this SOC.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

27

21

EPA-SOC-ORIGINAL-STTL-DT

Set to ORIG_STTL_DT (original settlement date) of the


Payment SOC record.
Populated as 00000000 if ACCEL-NO Equal Zeros

22

EPA-SOC-ACCEL-DT

Set to SELECT_STTL_DT of the Payment SOC record


Populated as 00000000 if ACCEL-NO Equal Zeros

23

EPA-SOC-NUM-DAYSADVANCE

Set to DAY-ADV-NO field of the Payment SOC record


(Number of days advanced for acceleration)

24

EPA-SOC-ACCEL-FEE-AMT

16

Set to STTL-SERV-FEE-AM field of the Payment SOC


record
(Acceleration fee amount).

25

EPA-SOC-ACCEL-NET-AMT

16

Set to STTL-NET-AM field of the Payment SOC record


(Accelerated Net amount).

26

EPA-SOC-DEB-GROSS-AMT

16

Set to STTL-DEBIT-GROSS-AM field of the Payment SOC


record with 2 decimal places
Debit Gross amount

27

EPA-SOC-CRE-GROSS-AMT

16

Set to STTL-CREDIT-GROSS-AM field of the Payment


SOC record with 2 decimal places
Credit Gross amount

0. EPA-SOC-SORT-KEY
SOC-SORT-KEY

Chave de Ordenao (Grupo [47]).


Grupo composto pelos primeiros 7 campos do registro, incluindo as vrgulas.
Exemplo: 9080000004,20100702,770306,9910000007,00001,3,0
1. EPA-SOC-STTL-SE-NO
SOC-SETTLEMENT-SE-NUMBER

Nmero do EC de Pagamento (Caracteres [10,10]).


Nmero do estabelecimento que recebe o pagamento.
Exemplo: 9080000004
2. EPA-SOC-STTL-DT
SOC-SETTLEMENT-DATE

Data do Pagamento (Caracteres [5,5]).


Para movimentos de Liquidao (registro de pagamento = P), informa a data do
pagamento do valor informado no registro.
Para movimentos de Captura (registro pagamento = F), informa a data prevista para
o pagamento, podendo sofrer alteraes.
Exemplo: 20101012
3. EPA-SOC-STTL-SEQ
SOC-SETTLEMENT-SEQUENCE

Seqencial do Registro de Pagamento (Numrico [6,6]).


Nmero seqencial do pagamento que este registro pertence.
Exemplo: 001455
4. EPA-SOC-SUBM-SE-NO
SOC-SUBMISSION-SE-NUMBER

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

28

Nmero do EC de Submisso (Caracteres [10,10]).


Informa o nmero do estabelecimento que submeteu a venda.
Exemplo: 9080000004
5. EPA-SOC-SOC-SEQ
SOC-SOC-SEQUENCE

Nmero Seqencial do Resumo (Caracteres [5,5]).


Este nmero a chave principal para a ordenao dos resumos.
Para cada registro SOC encontrado dentro do registro de pagamento, este nmero
incrementado em 1. Ao final do movimento, caso haja outro registro de pagamento,
o seqencial zerado e a contagem recomea.
Todos os comprovantes de venda (ROC) pertencentes a este resumo recebem o
mesmo seqencial.
Exemplo: 000001
6. EPA-SOC-REC-TYPE
SOC-RECORD-TYPE

Tipo de Registro (Caracteres [1,1]).


Indica o tipo de registro. Para o registro de resumo, o valor sempre constante igual
a 3.
Exemplo: 3
7. EPA-SOC-TAX-TYPE
SOC-TAX-TYPE

Tipo de Imposto/Tarifa (Numrico [1,1]).


Este registro est associado ao registro tipo 2 (Tax Record). Atualmente, no h
aplicaes para o registro de Tax, e este campo sempre ser preenchido com valor
constante igual a 0
Exemplo: 0
8. EPA-SOC-SUBM-CAPT-DT
SOC-SUBMISSION-CAPTURE-DATE

Data da Captura (Caracteres YYYYMMDD [8,8]).


Data em que as transaes do resumo foram capturadas no sistema.
Exemplo: 20101008
9. EPA-SOC-REFERENCE-NO
SOC-REFERENCE-NUMBER

Nmero do Resumo (Numrico [1,16]).


Nmero de referncia do resumo. Este nmero no seqencial, podendo se repetir
dependendo do meio de submisso utilizado.
Para compor uma chave de indexao segura, utilize o nmero do estabelecimento,
data do pagamento, nmero do resumo e valor declarado.
Exemplo: 605212

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

29

10. EPA-SOC-SUBM-DECL
SOC-SUBMISSION-DECLARED

Valor Declarado (Numrico [3,16]).


Valor original do resumo na submisso. Demonstra o total de todas as vendas que
pertencem ao resumo, incluindo aquelas que foram rejeitadas.
Exemplo 1: Para um resumo com 3 vendas vista no valor de R$ 100,00, e uma
venda rejeitada no valor de R$ 200,00, este campo exibiria o valor de 50000
Exemplo 2: Para um resumo com 4 vendas de R$ 1000,00, parceladas em 5x cada,
este campo exibiria o valor de 400000
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
11. EPA-SOC-SUBM-CALC
SOC-SUBMISSION-CALCULATED

Valor Calculado (Numrico [3,16]).


Valor bruto do resumo, excluindo-se vendas rejeitadas. Para vendas parceladas,
considera apenas o valor da parcela do resumo
Exemplo 1: Para um resumo com 3 vendas no valor de R$ 100,00, e uma venda
rejeitada no valor de R$ 200,00, este campo exibiria o valor de 30000
Exemplo 2: Para um resumo com 4 vendas de R$ 1000,00, parceladas em 5x cada,
este campo exibiria o valor de 80000
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
12. EPA-SOC-DISC-AM
SOC-DISCOUNT-AMOUNT

Valor do Desconto (Numrico [3,16]).


Valor do desconto (comisso cobrada por venda), para este resumo.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: Se o valor calculado do resumo igual a R$ 800,00 e a taxa negociada
de 2%, este campo exibira o valor de: -1600
13. EPA-SOC-TAX-AM
SOC-TAX-AMOUNT

Valor do Imposto/Tarifa (Numrico [3,16]).


Este registro est associado ao registro tipo 2 (Tax Record). Atualmente, no h
aplicaes para o registro de Tax, e este campo sempre ser preenchido com valor
constante igual a 0
Exemplo: 000
14. EPA-SOC-SVC-FEE
SOC-SERVICE-FEE

Valor dos Encargos (Numrico [3,16]).


Valor dos encargos (comisso extra cobrada por venda), para este resumo.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

30

Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: Se o valor calculado do resumo igual a R$ 800,00 e a taxa extra
negociada de 2%, este campo exibira o valor de: -1600
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Obs.: A cobrana deste tipo de encargo acontece apenas em alguns casos, onde esta
negociao fechada em contrato com o estabelecimento.
15. EPA-SOC-NET-AM
SOC-NET-AMOUNT

Valor Lquido (Numrico [3,16]).


Valor liquido do resumo do resumo calculado atravs da seguinte formula:
EPA-SOC-SUBM-CALC +
EPA-SOC-DISC-AM +
EPA-SOC-TAX-AM +
EPA-SOC-SVC-FEE =
EPA-SOC-NET-AM
Exemplo: Se o valor calculado do resumo, desconto, imposto e encargos
respectivamente R$ 800,00; R$ (16,00), R$ 0,00 e R$ (4,00), este campo exibiria o
valor de: 78000 , j que pela frmula: 80000 + (-1600) + 0 + (-400) = 78000
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
16. EPA-SOC-ROC-COUNT
SOC-ROC-COUNT

Contagem de Vendas [ROC] (Numrico [3,16]).


Exibe a contagem de comprovantes que pertencem ao resumo.
Para resumos de vendas parceladas, a contagem ajustada.
Exemplo 1: Para um resumo com 5 vendas vista, esse campo exibiria: 5
Exemplo 2: Para um resumo com 10 vendas parceladas em 5x, e 10 vendas
parceladas em 8x, da primeira a quinta parcela, este campo exibiria o valor: 20 .
A partir da sexta parcela do resumo, este campo exibiria o valor: 10
17. EPA-SOC-SUBM-CURR-CD
SOC-SUBMISSION-CURRENCY-CODE

Cdigo da Moeda (Caracteres [0,3]).


Exibe o cdigo da moeda utilizado na submisso do lote.
Obs.: Os cdigos no seguem o padro ISO 4217. Utiliza-se 091 para Real, e 001
para Dollar.
Exemplo: 091

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

31

18. EPA-SOC-EXCH-RATE
SOC-EXCHANGE-RATE

Taxa de Cmbio (Numrico [9,16]).


Valor da taxa de cmbio de X para US Dollar na data em que o resumo foi
capturado, onde X a moeda utilizada na submisso do resumo.
Expresso com 8 casas decimais. A parte decimal do valor no possui separador,
portanto, o nmero 0,58748598 exibido como 058748598.
Exemplo 1: Para um resumo capturado em Reais no dia 26/01/2010, ou seja, BRL
para USD em 26/01/2010 = 055679287
Exemplo 2: Se a moeda utilizada na submisso do resumo tambm for USD (US
Dollar), este campo deve ser igual a 1 (no h converso), e conseqentemente ser
formatado com o valor: 100000000 , j que as 8 casas decimais so fixas.
19. EPA-SOC-INSTALLMENT-NO
SOC-INSTALLMENT-NUMBER

Nmero da Parcela (Numrico [1,5]).


O registro SOC dividido de acordo com a quantidade de parcelas das vendas
atreladas a ele. Este diviso ocorre porque cada parcela possui uma data de
pagamento diferente, portanto, cada diviso do resumo demonstra a data e o valor
de pagamento das parcelas correspondentes.
Este campo indica o nmero da parcela que o resumo representa.
Exemplo 1: Para um resumo contendo vendas parceladas em 3x, o registro SOC
apareceria trs vezes no extrato. Na primeira vez, este campo seria preenchido com
o valor: 1 , na segunda: 2 e assim sucessivamente.
Exemplo 2: Para um resumo com vendas vista, este campo marcaria: 0
20. EPA-SOC-ACCEL-NO
SOC-ACCELERATION-NUMBER

Nmero da Antecipao (Numrico [1,9]).


Cada antecipao realizada pelo estabelecimento recebe um nmero de operao.
Quando o resumo pertencer a uma antecipao, este campo ser preenchido com o
nmero da operao correspondente.
Para resumos no antecipados, este campo ser zerado.
21. EPA-SOC-ORIGINAL-STTL-DT
SOC-ORIGINAL-SETTLEMENT-DATE

Data Original do Pagamento (Numrico [8,8]).


Este campo sempre ser preenchido com zeros, a menos que o registro SOC esteja
includo em uma operao de antecipao, ou seja, se o campo EPA-SOC-ACCELNO for diferente de zero. Neste caso este campo demonstrar a data em que o
pagamento estava originalmente programado para ocorrer.
Exemplo: Se um resumo antecipado no dia 05/05/2010, tinha o pagamento
programado para o dia 05/05/2011, este campo ser preenchido com o valor:
20110505

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

32

22. EPA-SOC-ACCEL-DT
SOC-ACCELERATION-DATE

Data do Pagamento Antecipado (Numrico [8,8]).


Este campo sempre ser preenchido com zeros, a menos que o registro SOC esteja
includo em uma operao de antecipao, ou seja, se o campo EPA-SOC-ACCELNO for diferente de zero. Neste caso este campo demonstrar a data do pagamento
antecipado deste resumo.
Exemplo: Se um resumo antecipado no dia 05/05/2010, tinha o pagamento
programado para o dia 05/05/2011, este campo ser preenchido com o valor:
20100505
23. EPA-SOC-NUM-DAYS-ADVANCE
SOC-NUMBER-OF-DAYS-IN-ADVANCE

Nmero de Dias Antecipados (Numrico [1,5]).


Este campo sempre ser preenchido com zeros, a menos que o registro SOC esteja
includo em uma operao de antecipao, ou seja, se o campo EPA-SOC-ACCELNO for diferente de zero. Neste caso este campo demonstrar a quantidade de dias
teis entre a data do pagamento normal e antecipado.
Exemplo: Se um resumo antecipado no dia 18/10/2010, tinha o pagamento
programado para o dia 25/10/2010, este campo ser preenchido com o valor: 5
24. EPA-SOC-ACCEL-FEE-AMT
SOC-ACCELERATION-FEE-AMOUNT

Encargos de Antecipao (Numrico [3,16]).


Este campo sempre ser preenchido com zeros, a menos que o registro SOC esteja
includo em uma operao de antecipao, ou seja, se o campo EPA-SOC-ACCELNO for diferente de zero. Neste caso este campo demonstrar a valor dos encargos
cobrados pela antecipao do pagamento deste resumo.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: -1025
25. EPA-SOC-ACCEL-NET-AMT
SOC-ACCELERATION-NET-AMOUNT

Valor Lquido Depois da Antecipao (Numrico [3,16]).


Este campo sempre ser preenchido com zeros, a menos que o registro SOC esteja
includo em uma operao de antecipao, ou seja, se o campo EPA-SOC-ACCELNO for diferente de zero. Neste caso este campo demonstrar a valor lquido do
resumo depois da antecipao. Este valor dado pela frmula:
EPA-SOC-NET-AM +
EPA-SOC-ACCEL-FEE-AMT =
EPA-SOC-ACCEL-NET-AMT
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

33

Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: 510035
26. EPA-SOC-DEB-GROSS-AMT
SOC-DEBIT-GROSS-AMOUNT

Valor Bruto Dbito (Numrico [3,16]).


Este campo contm a soma do valor bruto de todos os comprovantes de dbito no
resumo.
Para vendas parceladas, a soma feita com o valor da parcela que est sendo
liberada no resumo.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Exemplo: Se um resumo contm 4 comprovantes de venda, sendo que trs deles so
vendas no valor de R$ 100,00 e o ltimo um credit ROC (reembolso) no valor de
R$ (150,00), este campo exibir o total de 30000
27. EPA-SOC-CRE-GROSS-AMT
SOC-CREDIT-GROSS-AMOUNT

Valor Bruto Crdito (Numrico [3,16]).


Este campo contm a soma do valor bruto de todos os comprovantes de crdito no
resumo.
Para vendas parceladas, a soma feita com o valor da parcela que est sendo
liberada no resumo.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Exemplo: Se um resumo contm 4 comprovantes de venda, sendo que trs deles so
vendas no valor de R$ 100,00 e o ltimo um credit ROC (reembolso) no valor de
R$ (150,00), este campo exibir o total de -15000

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

34

5.3.2. Adjustment Record (Registro de Ajuste)


#

Nome do Campo

Tipo

Min

Max Descrio

EPA-ADJ-RECORD

EPA-ADJ-SORT-KEY

47

47

Total sort key length including delimiting commas.

EPA-ADJ-STTL-SE-NO

10

10

Set to STTL-SE-ACCT-NO (Settling SE number) of the


Payment SOC record

EPA-ADJ-STTL-DT

Set to STTL-DT of the Payment SOC record.


Settlement date in CCYYMMDD format.

EPA-ADJ-STTL-SEQ

Set to STTL-SEQ-NO of the Payment SOC record


(Settlement sequence number).

EPA-ADJ-SUBM-SE-NO

10

10

Submission SE account number (for Adjustments or


Charge-back)

EPA-ADJ-SOC-SEQ

Set to FINE-SEQ-NO of the Payment SOC record

EPA-ADJ-REC-TYPE

Set to 5

EPA-ADJ-TAX-TYPE

Set to 0

EPA-ADJ-REFERENCE-NO

15

Set to ADJ-MSG-REF-DS of the Payment SOC record

Written for any Payment SOC records whose FET criteria


do not match those of a SOC (see description given under
SOC Record).

EPA-ADJ-SUBM-CALC

16

Set to SUBM-CALC-GROSS-AM of the Payment SOC


record for Argentina and Brazil
Set to STTL-GROSS-AM of the Payment SOC record for
Mexico
Amount is with 2 decimal places.

10

EPA-ADJ-DISC-AM

16

Set to STTL-DISC-AM of the Payment SOC record.


Discount amount for the SOC with 2 decimal places

11

EPA-ADJ-TAX-AM

16

Set to STTL-TAX-AM of the Payment SOC record.


Tax amount for the SOC with 2 decimal places

12

EPA-ADJ-SVC-FEE

16

Set to STTL-SERV-FEE-AM of the Payment SOC record


Service fee amount with 2 decimal places.

13

EPA-ADJ-NET-AM

16

Set to STTL-NET-AM of the Payment SOC record


Net amount with 2 decimal places

14

EPA-ADJ-CM-NO

19

19

Set to CM-ACCT-NO of the Payment SOC record.


If CM Number is Spaces then populate
'0000000000000000000' value
If CM is less than 19 digits the right most digits will be
populated with * .
(Indicates Adjustment or Charge-back CM)

15

EPA-ADJ-MSG-CD

10

Set to ADJ-MSG-CD of the Payment SOC record.


The adjustment message code

16

EPA-ADJ-MSG-DESC

64

Set to ADJ-MSG-CD-DESC of the Payment SOC record.

17

EPA-ADJ-SUBM-CURR-CD

Set to SUBM-CURR-CD of the Payment SOC record.


Submission Currency Code

18

EPA-ADJ-ACCEL-NO

Set to ACCEL-NO of the Payment SOC record


The acceleration number for the SOC.

19

EPA-ADJ-DB-GROSSAMOUNT

15

Set to SUBM-DB-GROSS-AM of Payment SOC Record.

20

EPA-ADJ-CR-GROSSAMOUNT

15

Set to SUBM-CR-GROSS-AM of Payment SOC Record.

21

EPA-ADJ-CBK-SUBM-SEACCT-NO

10

Set to SUBM-SE-ACCT-NO of Payment SOC record.


(Will be populated for Charge-back type of Adjustment
only)

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

35

22

EPA-ADJ-CBK-ROC-CHRGAMT

15

Set to CHRG-AM of ROC Record Original charge


amount
(Will be populated for Charge-back type of Adjustment
only)

23

EPA-ADJ-CBK-ROC-CHRG-DT

Set to CHRG-DT of ROC Record Original charge date


(Will be populated for Charge-back type of Adjustment
only)

24

EPA-ADJ-CBK-ROC-INV-NO

Set to ROC-INVOICE-NO of ROC Record ROC


reference number
(Will be populated for Charge-back type of Adjustment
only)

15

Set to ELEC-ROC-REF-NO of ROC Record ROC


reference number
(Will be populated for Charge-back type of Adjustment
only)

25

EPA-ADJ-CBK-ROC-REF-NO

26

EPA-ADJ-CBK-VAT-INV-SEQNO

15

15

Set to VAT-INV-SEQ-NO of ROC Record ROC reference


number
(Will be populated for Charge-back type of Adjustment
only)

27

EPA-ADJ-CBK-SE-REF-NO

20

20

Set to SE-REF-NO of ROC Record ROC reference


number
(Will be populated for Charge-back type of Adjustment
only)

Set to NO-OF-INSTALLMENTS of ROC Record


Total number of installments, zero for non Plan-N
transactions
(Will be populated for Charge-back type of Adjustment
only)

28

EPA-ADJ-CBK-NO-INSTALL

15

0. EPA-ADJ-SORT-KEY
ADJUSTMENT-SORT-KEY

Chave de Ordenao (Grupo [47]).


Grupo composto pelos primeiros 7 campos do registro, incluindo as vrgulas.
Exemplo: 9080000004,20100416,027045,9080000007,99999,5,0,
1. EPA-ADJ-STTL-SE-NO
ADJUSTMENT-SETTLEMENTO-SE-NUMBER

Nmero do EC de Pagamento (Caracteres [10,10]).


Nmero do estabelecimento que recebe o pagamento.
Exemplo: 9080000004
2. EPA-ADJ-STTL-DT
ADJUSTMENT-SETTLEMENTE-DATE

Data do Pagamento (Caracteres [5,5]).


Para movimentos de Liquidao (registro de pagamento = P), informa a data do
pagamento do valor informado no registro.
Para movimentos de Captura (registro pagamento = F), informa a data prevista para
o pagamento, podendo sofrer alteraes.
Exemplo: 20101012

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

36

3. EPA-ADJ-STTL-SEQ
ADJUSTMENT-SETTLEMENT-SEQUENCE

Seqencial do Registro de Pagamento (Numrico [6,6]).


Nmero seqencial do pagamento que este registro pertence.
Exemplo: 001455
4. EPA-ADJ-SUBM-SE-NO
ADJUSTMENT-SUBMISSION-SE-NUMBER

Nmero do EC de Submisso (Caracteres [10,10]).


Informa o nmero do estabelecimento que deu origem ao ajuste.
Para cancelamentos, o mesmo estabelecimento que efetuou a venda.
Para ajustes, encargos e outros tipos de cobrana, o estabelecimento que deu
origem ao ajuste.
Exemplo: 9080000004
5. EPA-ADJ-SOC-SEQ
ADJUSTMENT-SOC-SEQUENCE

Nmero Seqencial do Resumo (Caracteres [5,5]).


Este nmero a chave principal para a ordenao dos resumos.
Diferente do que ocorre com os registros de SOC e ROC, os registros de ajuste no
recebem seqenciais. Este campo preenchido com o valor constante 99999.
Exemplo: 99999
6. EPA-ADJ-REC-TYPE
ADJUSTMENT-RECORD-TYPE

Tipo de Registro (Caracteres [1,1]).


Indica o tipo de registro. Para o registro de ajuste, o valor sempre constante igual a
5.
Exemplo: 5
7. EPA-ADJ-TAX-TYPE
ADJUSTMENT-TAX-TYPE

Tipo de Imposto/Tarifa (Numrico [1,1]).


Este registro est associado ao registro tipo 2 (Tax Record). Atualmente, no h
aplicaes para o registro de Tax, e este campo sempre ser preenchido com valor
constante igual a 0
Exemplo: 0
8. EPA-ADJ-REFERENCE-NO
ADJUSTMENT-REFERENCE-NUMBER

Nmero de Referncia do Ajuste (Numrico [0,15]).


Nmero de referncia gerado para este ajuste. No caso de cancelamentos, este
campo geralmente preenchido com o nmero do resumo do qual o ajuste se refere.
Exemplo: 605404

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

37

9. EPA-ADJ-SUBM-CALC
ADJUSTMENT-SUBMISSION-CALCULATED

Valor Calculado do Ajuste na Submisso (Numrico [3,16]).


Exibe o valor bruto caso o ajuste esteja relacionado a uma venda.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: -75404
10. EPA-ADJ-DISC-AM
ADJUSTMENT-DISCOUNT-AMOUNT

Valor do Desconto para o Ajuste (Numrico [3,16]).


Exibe o valor do desconto cobrado ou devolvido na composio do ajuste.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: 445
11. EPA-ADJ-TAX-AM
ADJUSTMENT-TAX-AMOUNT

Valor do Imposto para o Ajuste (Numrico [3,16]).


Exibe o valor do imposto cobrado ou devolvido na composio do ajuste.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: 557
12. EPA-ADJ-SVC-FEE
ADJUSTMENT-SERVICE-FEE

Valor dos Encargos para o Ajuste (Numrico [3,16]).


Exibe o valor dos encargos cobrados ou devolvidos na composio do ajuste.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035.
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: 1888
13. EPA-ADJ-NET-AM
ADJUSTMENT-NET-AMOUNT

Valor Lquido (Numrico [3,16]).


Mostra o valor lquido do ajuste, de acordo com a seguinte frmula:

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

38

EPA-ADJ-SUBM-CALC +
EPA-ADJ-DISC-AM +
EPA-ADJ-TAX-AM +
EPA-ADJ-SVC-FEE =
EPA-ADJ-NET-AM
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo: -45475
14. EPA-ADJ-CM-NO
ADJUSTMENT-CARD-MEMBER-NUMBER

Nmero do Carto (Caracteres [19,19]).


Este campo preenchido com o nmero de carto do qual o ajuste se refere.
Se no houver nmero de carto envolvido, este campo preenchido com zeros.
Nos casos em que o nmero do carto menor do que 19 dgitos (tamanho mximo
do campo), os dgitos restantes so preenchidos com asterisco *.
Exemplo 1: Charge Back para o carto 345678901234564. O campo seria
preenchido com: 345678901234564****
Exemplo 2: Cobrana por utilizao de terminal POS (no h nmero de carto
relacionado ao ajuste) O campo seria preenchido com: 000000000000000****
15. EPA-ADJ-MSG-CD
ADJUSTMENT-MESSAGE-CODE

Cdigo da Mensagem de Ajuste (Caracteres [1,10]).


Contm cdigo utilizado para identificar cada tipo de ajuste, de acordo com a
informao disposta na tabela de ajustes.
Exemplo: ADJ0010055
16. EPA-ADJ-MSG-DESC
ADJUSTMENT-MESSAGE-DESCRITPION

Descrio da Mensagem de Ajuste (Caracteres [0,64]).


Contm uma breve descrio do motivo do ajuste.
Exemplo: TAXA DE EXTRATO ELETRONICO EPA
17. EPA-ADJ-SUBM-CURR-CD
ADJUSTMENT-CURRENCY-CODE

Cdigo da Moeda (Caracteres [0,3]).


Exibe o cdigo da moeda utilizado na submisso do ajuste.
Obs.: Os cdigos no seguem o padro ISO 4217. Utiliza-se 091 para Real, e 001
para Dollar.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

39

Exemplo: 091
18. EPA-ADJ-ACCEL-NO
ADJUSTMENT-ACCELERATION-NUMBER

Nmero da Antecipao (Numrico [1,9]).


Cada antecipao realizada pelo estabelecimento recebe um nmero de operao.
Quando o ajuste pertencer a uma antecipao, este campo ser preenchido com o
nmero da operao correspondente.
Para ajustes no antecipados, este campo ser zerado.
Exemplo: 707791
19. EPA-ADJ-DB-GROSS-AMOUNT
ADJUSTMENT-DEBIT-GROSS-AMOUNT

Valor Bruto Dbito (Numrico [3,15]).


Mostra o valor Bruto Dbito para o carto relacionado no ajuste.
Exemplo: 11001
20. EPA-ADJ-CR-GROSS-AMOUNT
ADJUSTMENT-CREDIT-GROSS-AMOUNT

Valor Bruto Crdito (Numrico [3,15]).


Mostra o valor Bruto Crdito para o carto relacionado no ajuste.
Exemplo: -17781
21. EPA-ADJ-CBK-SUBM-SE-ACCT-NO
ADJUSTMENT-CHARGEBACK-SUBMISSION-SE-ACCOUNT-NUMBER

Nmero do Estabelecimento de Submisso (Caracteres [0,10]).


Para Charge Back, contm o nmero de estabelecimento que efetuou a submisso.
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: .
22. EPA-ADJ-CBK-ROC-CHRG-AMT
ADJUSTMENT-CHARGEBACK-ROC-CHARGE-AMOUNT

Valor Bruto da Venda (Numrico [3,15]).


Mostra o valor original da venda que sofreu o Charge Back.
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: 000
23. EPA-ADJ-CBK-ROC-CHRG-DT
ADJUSTMENT-CHARGEBACK-ROC-CHARGE-DATE

Data da Venda (Caracteres [8,8]).


Mostra a data original do pagamento da venda que sofreu o ChargeBack.
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: 00000000

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

40

24. EPA-ADJ-CBK-ROC-INV-NO
ADJUSTMENT-CHARGEBACK-ROC-INVOICE-NUMBER

Nmero da Comprovante na Fatura (Numrico [9,9]).


Mostra o nmero original do comprovante na fatura da venda que sofreu o
ChargeBack.
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: 000000000
25. EPA-ADJ-CBK-ROC-REF-NO
ADJUSTMENT-CHARGEBACK-ROC-REFERENCE-NUMBER

Nmero da Comprovante na Fatura (Caracteres [15,15]).


Mostra o nmero de referencia original do comprovante da venda que sofreu o
ChargeBack
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: 000000000000000
26. EPA-ADJ-CBK-VAT-INV-SEQ-NO
ADJUSTMENT-CHARGEBACK-VAT-INVOICE-SEQUENCE-NUMBER

Nmero da Comprovante na Fatura VAT (Caracteres [15,15]).


Mostra o nmero seqencial original do comprovante na fatura VAT da venda que
sofreu o ChargeBack
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: 000000000000000
27. EPA-ADJ-CBK-SE-REF-NO
ADJUSTMENT-CHARGEBACK-SE-REFERENCE-NUMBER

Nmero de Referencia do Estabelecimento (Caracteres [20,20]).


Mostra o nmero de referencia original do comprovante da venda que sofreu o
ChargeBack
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: 00000000000000000000
28. EPA-ADJ-CBK-NO-INSTALL
ADJUSTMENT-CHARGEBACK-NUMBER-OF-INSTALLMENT

Nmero da Parcela (Numrico [1,5]).


Mostra o nmero de parcelas da venda que sofreu o ChargeBack
Importante: Este campo no utilizado atualmente, e sempre vir zerado.
Exemplo: 0

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

41

5.4.Detalhe da Operao
5.4.1. ROC Receive of Charge
#

Nome do Campo

Tipo

Min

Max Descrio

EPA-ROC-RECORD

EPA-ROC-SORT-KEY

47

47

Total sort key length including delimiting commas.

EPA-ROC-STTL-SE-NO

10

10

Set to STTL-SE-ACCT-NO (Settling SE number) of ROC


record

EPA-ROC-STTL-DT

Set to STTL-DT of the ROC record


Settlement date in CCYYMMDD format

EPA-ROC-STTL-SEQ

Set to STTL-SEQ-NO of the ROC record


(Settlement sequence number).

EPA-ROC-SUBM-SE-NO

10

10

Set to SUBM-SE-ACCT-NO of ROC record.


Submitting SE number

EPA-ROC-SOC-SEQ

Set to FINE-SEQ-NO of the ROC record

EPA-ROC-REC-TYPE

Set to 4

EPA-ROC-TAX-TYPE

Set to 0

EPA-ROC-CHARGE-DT

Set to CHRG-DT of the ROC record

EPA-ROC-REFERENCE-NO

Set to ROC-INVOICE-NO of the ROC record.


ROC invoice number

10

EPA-ROC-AUTH-CD

Set to SE-REQ-APPR-CD of the ROC record.


Charge approval code

The record is populated from the ROC records of the GSF


file.

11

EPA-ROC-CM-NO

19

19

Set to CM-NO of the ROC record.


If CM Number is Spaces then populate
'0000000000000000000' value
If CM is less than 19 digits the right most digits will be
populated with * .

12

EPA-ROC-TOTAL-CHRG

16

Set to CHRG-AM of the ROC record.


The total charge for all installments with 2 decimal places

13

EPA-ROC-FIRST-INS-AM

16

First Installment amount with 2 decimal places.


Calculated by LARSS for ROCs whose NO-OFINSTALLMENTS is greater than Zeros.

14

EPA-ROC-SUBSQ-INS-AM

16

Subsequent Installment amount with 2 decimal places.


Calculated by LARSS for ROCs whose NO-OFINSTALLMENTS is greater than Zeros.

15

EPA-ROC-INSTALL-COUNT

Set to NO-OF-INSTALLMENTS of the ROC record


Total number of installments, zero for non Plan-N
transactions

16

EPA-ROC-INSTALL-NO

Set to INSTALLMENT-NO of the Payment SOC record.


Current installment number, zero for non Plan-N transactions

17

EPA-ROC-REJ-IND-CD

Set to ROC-REJ-IND-CD of the ROC record


(Rejected ROC Code)

18

EPA-ROC-REJ-DESCRIPT

15

Set to ROC-REJ-DESC of the ROC record

19

EPA-ROC-VAT-INV-SEQ-NO

15

Set to VAT-INV-SEQ-NO of the ROC record (one of the


ROC reference number fields)

20

EPA-ROC-SE-REF-NO

20

Set to ROC-SE-REF-NO of the ROC record (one of the ROC


reference number fields)

Bradesco Cartes

Verso 1.2

EPA

21

Electronic Payment Advice

EPA-ROC-ELEC-ROC-REFNO

15

42

Set to ROC-ELEC-ROC-REF-NO of the ROC record (one of


the ROC reference number fields)

0. EPA-ROC-SORT-KEY
ROC-SORT-KEY

Chave de Ordenao (Grupo [47]).


Grupo composto pelos primeiros 7 campos do registro, incluindo as vrgulas.
Exemplo: 9080000004,20100416,027045,9080000007,00185,4
1. EPA-ROC-STTL-SE-NO
ROC-SETTLEMENT-SE-NUMBER

Nmero do EC de Pagamento (Caracteres [10,10]).


Nmero do estabelecimento que recebe o pagamento.
Exemplo: 9080000004
2. EPA-ROC-STTL-DT
ROC-SETTLEMENT-DATE

Data do Pagamento (Caracteres [5,5]).


Para movimentos de Liquidao (registro de pagamento = P), informa a data do
pagamento do valor informado no registro.
Para movimentos de Captura (registro pagamento = F), informa a data prevista para
o pagamento, podendo sofrer alteraes.
Exemplo: 20101012
3. EPA-ROC-STTL-SEQ
ROC-SETTLEMENT-SEQUENCE

Seqencial do Registro de Pagamento (Numrico [6,6]).


Nmero seqencial do pagamento que este registro pertence.
Exemplo: 001455
4. EPA-ROC-SUBM-SE-NO
ROC-SUBMISSION-SE-NUMBER

Nmero do EC de Submisso (Caracteres [10,10]).


Informa o nmero do estabelecimento que submeteu a venda.
Exemplo: 9080000004
5. EPA-ROC-SOC-SEQ
ROC-SOC-SEQUENCE

Nmero Seqencial do Resumo (Caracteres [5,5]).


Este campo preenchido com o mesmo nmero seqencial do resumo (SOC) que
este comprovante pertence.
Exemplo: 00001

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

43

6. EPA-ROC-REC-TYPE
ROC-RECORD-TYPE

Tipo de Registro (Caracteres [1,1]).


Indica o tipo de registro. Para o registro de detalhe da venda, o valor sempre
constante igual a 4.
Exemplo: 4
7. EPA-ROC-TAX-TYPE
ROC-TAX-TYPE

Tipo de Imposto/Tarifa (Numrico [1,1]).


Este registro est associado ao registro tipo 2 (Tax Record). Atualmente, no h
aplicaes para o registro de Tax, e este campo sempre ser preenchido com valor
constante igual a 0
Exemplo: 0
8. EPA-ROC-CHARGE-DT
ROC-CHARGE-DATE

Data da Venda (Caracteres [8,8]).


Data em que a venda foi efetuada.
Exemplo: 20100105
9. EPA-ROC-REFERENCE-NO
ROC-REFERENCE-NUMBER

Nmero de Referencia (Caracteres [1,9]).


Nmero de referencia utilizado para identificar um comprovante de venda
especfico dentro de um resumo.
A unicidade deste campo no garantida. H casos em que este nmero possa se
repetir dentro no mesmo arquivo, j que ele no segue um padro seqencial, e sua
formatao depende do meio de submisso
Importante: H situaes em que este campo pode aparecer zerado, mesmo que haja
um nmero de referncia para o comprovante. Isso varia de acordo com o meio de
submisso empregado. Nestes casos, o nmero de referencia pode ser encontrado
nos campos EPA-ROC-VAT-INV-SEQ-NO ou EPA-ROC-SE-REF-NO.
Para composio de uma chave nica para o comprovante, deve se utilizar o modelo
chave composta, empregando o nmero do estabelecimento, nmero de referncia
do comprovante, nmero de autorizao, nmero do resumo, e data da venda.
Exemplo: 323478
10. EPA-ROC-AUTH-CD
ROC-AUTHORIZATION-CODE

Cdigo de Autorizao (Caracteres [1,3]).


Demonstra o cdigo retornado no momento da autorizao da venda.
Importante: O cdigo de autorizao contm 6 dgitos. Devido a restrio do layout
EPA quanto ao tamanho deste campo, apenas os 3 primeiros dgitos do cdigo de
autorizao aparecem neste campo.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

44

Exemplo: Se o cdigo de autorizao retornado no comprovante da venda 124785,


este campo seria preenchido com o nmero 124
11. EPA-ROC-CM-NO
ROC-CARD-MEMBER-NUMBER

Nmero do Carto (Caracteres [19,19]).


Este campo preenchido com o nmero de carto que est sendo debitado /
creditado no comprovante.
Nos casos em que o nmero do carto menor do que 19 dgitos (tamanho mximo
do campo), os dgitos restantes so preenchidos com asterisco *.
Exemplo 1: Para uma venda com o carto 345678901234564, este campo seria
preenchido com: 345678901234564****
12. EPA-ROC-TOTAL-CHRG
ROC-TOTAL-CHARGE

Valor da Venda (Numrico [3,16]).


Este campo mostra o valor total da venda, ou seja, o valor da cobrana para o
portador do carto.
A parte decimal do valor no possui separador, portanto R$ 150,35 exibido como
15035
Este campo vir sinalizado para demonstrar valores negativos R$ (150,35) exibido
como -15035.
Exemplo 1: Para uma venda parcelada em 10x de R$ 100,00, este campo seria
preenchido com: 100000
13. EPA-ROC-FIRST-INS-AM
ROC-FIRST-INSTALLMENT-AMOUNT

Valor Estimado da 1 Parcela (Numrico [3,16]).


Para vendas vista, este campo sempre ser preenchido com zeros.
Para vendas parceladas, este campo preenchido com uma estimativa do valor da
primeira parcela, calculada da seguinte maneira:
R = (EPA-ROC-TOTAL-CHRG % EPA-ROC-INSTALL-COUNT)
SE R > 0
PN = (EPA-ROC-TOTAL-CHRG / R) / EPA-ROC-INSTALL-COUNT
EPA-ROC-FIRST-INS-AM = PN + R
SENAO
EPA-ROC-FIRST-INS-AM =
EPA-ROC-TOTAL-CHRG / EPA-ROC-INSTALL-COUNT
*O smbolo % na frmula acima, representa o operador Mdulo (resto da diviso
entre 2 nmeros)

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

45

Exemplo: Venda no valor de R$ 100,00 dividida em 3x:


- AR = 0,01, pois o resto da diviso entre o valor da venda e a
quantidade de parcelas, dividido por cem igual a 0,01 [(100,00 % 3 = 1) / 100].
- PN = 33,33, pois o valor da venda menos o resto dividido pela
quantidade de parcelas igual a 33,33 [(100 0,01) / 3 = 33]
- Valor da primeira parcela igual a = 33,34, pois o valor da parcela
mais o resto igual a 33,34 [33,33 + 0,01]
- Neste campo o valor da 1 pare cela seria preenchido da como: 3334
A frmula padro no considera a diviso do resto (R) por cem, j que utiliza os
valores no formato do extrato EPA (nmeros inteiros, sem separador decimal).
Desta forma, se para o clculo do arredondamento de uma venda de R$ 100,00
utilizarmos o valor 10000 ao invs de 100,00, no h necessidade de se dividir o
mdulo por cem.
Importante: O valor deste campo estimado. Em alguns casos, pode no refletir o
valor real da parcela. Para mais detalhes, consulte a seo Limitaes do Produto e
Problemas Conhecidos
14. EPA-ROC-SUBSQ-INS-AM
ROC-SUBSEQUENT-INTALLMENTS-AMOUNT

Valor Estimado da 1 Parcela (Numrico [3,16]).


Para vendas vista, este campo sempre ser preenchido com zeros.
Para vendas parceladas, este campo preenchido com uma estimativa do valor das
parcelas subseqentes, calculada da seguinte maneira:
R = (EPA-ROC-TOTAL-CHRG % EPA-ROC-INSTALL-COUNT)
SE R > 0
EPA-ROC-SUBSQ-INS-AM =
(EPA-ROC-TOTAL-CHRG / R) / EPA-ROC-INSTALL-COUNT
SENAO
EPA-ROC-SUBSQ-INS-AM =
EPA-ROC-TOTAL-CHRG / EPA-ROC-INSTALL-COUNT
*O smbolo % na frmula acima, representa o operador Mdulo (resto da diviso
entre 2 nmeros)
Exemplo: Venda no valor de R$ 100,00 em 3x:
- AR = 0,01, pois o resto da diviso entre o valor da venda e a
quantidade de parcelas, dividido por cem igual a 0,01 [(100,00 % 3 = 1) / 100]
- O valor das demais parcelas igual a 33,33, pois o valor da venda
menos o resto dividido pela quantidade de parcelas igual a 33,33.
- Neste campo o valor das parcelas subseqentes seria preenchido da
como: 3333.
A frmula padro no considera a diviso do resto (R) por cem, j que utiliza os
valores no formato do extrato EPA (nmeros inteiros, sem separador decimal).

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

46

Desta forma, se para o clculo do arredondamento de uma venda de R$ 100,00


utilizarmos o valor 10000 ao invs de 100,00, no h necessidade de se dividir o
mdulo por cem.
Importante: O valor deste campo estimado. Em alguns casos, pode no refletir o
valor real da parcela. Para mais detalhes, consulte a seo Limitaes do Produto e
Problemas Conhecidos
15. EPA-ROC-INSTALL-COUNT
ROC-INSTALMMENT-COUNT

Quantidade de Parcelas (Numrico [1,5]).


Para vendas vista, este campo sempre ser preenchido com zero.
Para vendas parceladas, este campo ser preenchido com a quantidade de parcelas.
Exemplo 1: Para uma venda parcelada em 10x de R$ 100,00, este campo seria
preenchido com: 10
Exemplo 2: Para uma venda vista de R$ 10.000,00, este campo seria preenchido
com: 0
16. EPA-ROC-INSTALL-NO
ROC-INSTALLMENT-NUMBER

Nmero da Parcela (Numrico [1,5]).


Para vendas vista, este campo sempre ser preenchido com zero.
Para vendas parceladas, este campo ser preenchido com o nmero da parcela que
est sendo demonstrada no resumo.
Exemplo 1: Para uma venda parcelada em 10x de R$ 100,00, no resumo da primeira
parcela, este campo seria preenchido com 1 ; na 2 parcela, 2 ; e assim
sucessivamente.
Exemplo 2: Para uma venda vista de R$ 10.000,00, este campo seria preenchido
com: 0
17. EPA-ROC-REJ-IND-CD
ROC-REJECTION-INDICATOR-CODE

Cdigo de Rejeio (Numrico [2,2]).


Quando um resumo rejeitado, significa que a sua captura no foi efetuada devido
h algum problema ou inconsistncia com a transao.
Este campo indica o cdigo da mensagem de rejeio, identificando o motivo pelo
qual a transao no foi aceita de acordo com a tabela de rejeio abaixo:
Cdigo Mensagem
01
ILLEGIBLE
02
INVALID
03
NON
04
ZERO AMOUNT
05
OUT OF BALANCE
06
INV PLANN CHRG
Exemplo: para vendas com plano de parcelamento invlido, o cdigo 06
informado.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

47

18. EPA-ROC-REJ-DESCRIPT
ROC-REJECTION-DESCRIPTION

Descrio da Rejeio (Caracteres [0,15]).


Quando um resumo rejeitado, significa que a sua captura no foi efetuada devido
h algum problema ou inconsistncia com a transao.
Este campo contm a mensagem de rejeio, identificando o motivo pelo qual a
transao no foi aceita de acordo com a tabela de rejeio.
Exemplo: Para vendas com plano de parcelamento invlido, a mensagem INV
PLANN CHRG informada.
Obs.: Pode haver cdigos sem descrio atrelada. Neste caso este campo no ser
preenchido
19. EPA-ROC-VAT-INV-SEQ-NO
ROC-VAT-INVOICE-SEQUENCE-NUMBER

Nmero da Comprovante na Fatura VAT (Caracteres [0,15]).


Mostra o nmero seqencial original do comprovante na fatura VAT
A unicidade deste campo no garantida. H casos em que este nmero possa se
repetir dentro no mesmo arquivo, j que ele no segue um padro seqencial, e sua
formatao depende do meio de submisso
Para composio de uma chave nica para o comprovante, deve se utilizar o modelo
chave composta, empregando o nmero do estabelecimento, nmero de referncia
do comprovante, nmero de autorizao, nmero do resumo, e data da venda.
Importante: Atualmente este campo preenchido com o mesmo nmero de
referncia ROC.
Exemplo: Se o nmero de referncia ROC igual a 123457, este campo ser
preenchido da seguinte forma: 000000000123457
20. EPA-ROC-SE-REF-NO
ROC-SE-REFERENCE-NUMBER

Nmero de Referencia do Estabelecimento (Caracteres [0,20]).


Mostra o nmero se referencia do comprovante para o estabelecimento.
A unicidade deste campo no garantida. H casos em que este nmero possa se
repetir dentro no mesmo arquivo, j que ele no segue um padro seqencial, e sua
formatao depende do meio de submisso
Para composio de uma chave nica para o comprovante, deve se utilizar o modelo
chave composta, empregando o nmero do estabelecimento, nmero de referncia
do comprovante, nmero de autorizao, nmero do resumo, e data da venda.
Importante: Atualmente este campo preenchido com o mesmo nmero de
referncia ROC.
Exemplo: Se o nmero de referncia ROC igual a 123457, este campo ser
preenchido da seguinte forma: 00000000000000123457

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

48

21. EPA-ROC-ELEC-ROC-REF-NO
ROC-ELECTRONIC-RECEIVE-OF-CHARGE-REFERENCE-NUMBER

Nmero de Referencia ROC Eletrnico (Caracteres [0,15]).


Nmero de referencia ROC eletrnico utilizado para identificar um comprovante de
venda especfico dentro de um resumo.
A unicidade deste campo no garantida. H casos em que este nmero possa se
repetir dentro no mesmo arquivo, j que ele no segue um padro seqencial, e sua
formatao depende do meio de submisso
Importante: H situaes em que este campo pode aparecer zerado, mesmo que haja
um nmero de referncia para o comprovante. Isso varia de acordo com o meio de
submisso empregado. Nestes casos, o nmero de referencia pode ser encontrado
nos campos EPA-ROC-VAT-INV-SEQ-NO ou EPA-ROC-SE-REF-NO.
Para composio de uma chave nica para o comprovante, deve se utilizar o modelo
chave composta, empregando o nmero do estabelecimento, nmero de referncia
do comprovante, nmero de autorizao, nmero do resumo, e data da venda.
Exemplo: Se o nmero de referncia ROC igual a 123457, este campo pode ser
preenchido da seguinte forma: 123456000000000

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

49

5.5.Registros No Utilizados
As condies que do origem aos registros do tipo Tax (2) e Pricing (6) so raras, e na
maioria das vezes no se aplicam ao Brasil, por este motivo, estes registros no sero detalhados
neste documento.
5.5.1. Tax Record
#

Nome do Campo

Min

Max Descrio

EPA-TAX-RECORD

EPA-TAX-SORT-KEY

47

47

Total sort key length including delimiting commas

EPA-TAX-STTL-SE-NO

10

10

Set to STTL-SE-ACCT-NO (Settling SE Number of GSF


Statement Header record type)

EPA-TAX-STTL-DT

10

Set to STTL-DT of Payment record

EPA-TAX-STTL-SEQ

Set to STTL-SEQ-NO of Payment record

EPA-TAX-SUBM-SE-NO

10

10

Set to ZEROS

EPA-TAX-SOC-SEQ

Set to ZEROS

EPA-TAX-REC-TYPE

Set to 2

EPA-TAX-TYPE

Set to TAX-TYPE-NO of Settlement Tax record. Tax type


code varies from 1 to 6

EPA-TAX-TYPE-DESC

64

Set to TAX-TYPE-DESC of Settlement Tax record.

EPA-ARJ-TAX-BASE-AM

15

Set to BASE-TAX-AM of Settlement Tax record. This is the


amount, upon which the tax is getting calculated.

10

EPA-ARJ-PRESENE-DT

Set to PRESENTATION-DT of Settlement Tax record.

11

EPA-ARJ-TAX-RATE

Set to TAX-RT of Settlement Tax record. This is the rate


with which Tax is calculated.

12

EPA-ARJ-TAX-AMT

15

Set to TAX-AM of Settlement Tax record. This is the


amount of Tax for a particular SE.

Bradesco Cartes

Tipo

Verso 1.2

EPA

Electronic Payment Advice

50

5.5.2. Pricing Record


#

Nome do Campo

EPA-PRC-RECORD

EPA-PRC-SORT-KEY

EPA-PRICING-STTL-SE-NO

EPA-PRICING-STTL-DT

EPA-PRICING-STTL-SEQ

EPA-PRICING-SUBM-SE-NO

Tipo

Min

Max Descrio

47

47

Total sort key length including delimiting commas.

10

10

Set to STTL-SE-ACCT-NO (Settling SE number of the PBP


record type). Settlement SE number associated with this
Pricing Record.

Set to 99991231
Pricing details are provided for a reporting period for the
Submission SE. So Settlement date cannot be used to
identify a Pricing record. 99991231 is being assigned to
maintain the Record sequence.

Set to 999999
Pricing details are provided for a reporting period at a
Submission SE. So settlement Sequence number cannot
be used to identify a Pricing record. 999999 is being
assigned to maintain the Record sequence.

10

Sets to SUBM-SE-ACCT-NO of PBP record. Submitting


SE number.
This field identifies the Submission SE number associated
with this Pricing record.

10

EPA-PRICING-SOC-SEQ

Set to 99999
Pricing details are provided for a reporting period at a
Submission SE. So SOC Sequence cannot be used to
identify a Pricing record. 999999 is being assigned to
maintain the Record sequence.

EPA-PRICING-REC-TYPE

Set to 6 .
Record type of the Pricing record.

EPA-PRICING-TAX-TYPE

Set to 0 .
A unique type of tax cannot be associated with a Pricing.

EPA-PRICING-SE-NO

10

10

Set to SUBM-SE-ACCT-NO-ISO of the PBP record.


This field identifies the Submission SE number associated
with this Pricing record.

EPA-PRICING-REC-SEQ

Set to a Sequence number of the Pricing record which will


determine the order of pricing records
A set of Pricing detail from Global Statement Feed (input
source to the new EPA Process) will be accumulated into a
Pricing records in the EPA based on business rules. This
sequence number identifies Pricing records in the EPA file.

10

EPA-PRICING-DESCRIPTION

64

Set to PROD-CD-DESC of the PBP record


Short description of the Pricing Record.

11

EPA-PRICING-ROC-COUNT

Set to TOTAL-ROC-CALC-CT of the PBP record


Count of the Submission ROCs falling under this Pricing
category.

12

EPA-PRICING-STTL-DEBITGROSS-AMT

16

Set to STTL-DEBIT-GROSS-AM of the PBP record


Sum of Settlement Gross amounts of all Debit ROCS
falling under this Pricing category.

13

EPA-PRICING-STTL-CREDITGROSS-AMT

16

Set to STTL-CREDIT-GROSS-AM of the PBP record


Sum of Settlement Gross amounts of all Credit ROCS
falling under this Pricing category.

14

EPA-PRICING-STTL-DISCAMT

16

Set to STTL-DISC-FEE of the PBP record


Total Discount being charged for all the ROCS falling
under this Pricing category.

15

EPA-PRICING-STTL-SERVFEE-AMT

16

Set to STTL-SERV-FEE-AM of the PBP record


Total Service fee being charged.

16

EPA-PRICING-STTL-TAX-AMT

16

Set to STTL-TAX-AM of the PBP record


Total Tax amount.

17

EPA-PRICING-STTL-NET-AMT

16

Set to STTL-NET-AM of the PBP record


Total Net amount.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

51

6. Tabela de Ajustes
Nesta seo esta disposta tabela de ajustes, atualizada de acordo com a verso deste
documento. Esta tabela descreve de maneira sinttica, a funo e situao que d origem a cada
um dos tipos de registro de ajuste.
O primeiro item da tabela contm a chave de referncia entre a descrio do ajuste e o
cdigo informado no extrato EPA (campo EPA-ADJ-MSG-CD)
Legenda
Categoria

Cdigo do Ajuste

Status

H Desconto de Taxa administrativa?

Descrio Reduzida
Descrio detalhada.

Tabela de Ajustes
Categoria: Chargeback

CBK0010001

Dbito

Dbito por despesa processada em duplicidade


Dbito efetuado por duplicidade solicitado o cancelamento pelo estabelecimento ou
questionamento do associado.

Categoria: Cancelamento

CBK0020001

Dbito

Categoria: Chargeback

Desconto de Taxa: Sim

Reverso de Crdito efetuado Anteriormente


Cancelamento de seguro de carto

Categoria: Chargeback

CBK0040001

Dbito

Desconto de Taxa: Sim

Dbito autorizado pelo Estabelecimento


Quando o estabelecimento nos encaminha um e-mail solicitando o cancelamento da despesa
por algum motivo.

CBK0030001

Dbito

Desconto de Taxa: Sim

Desconto de Taxa: Sim

Dbito por despesa processada com valor a maior


Dbito efetuado aps contato do estabelecimento informando o valor correto da despesa ou do
associado questionando o valor processado a maior/menor.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

Categoria: Chargeback

CBK0050001

Dbito

Categoria: Chargeback

Categoria: Chargeback

Categoria: Chargeback

Categoria: Reverso / Regularizao

Categoria: Reverso / Regularizao

Desconto de Taxa: Sim

Crdito por despesa processada com valor a menor


Crdito efetuado aps contato do estabelecimento informando o valor correto da despesa ou do
associado questionando o valor processado a maior/menor.

Categoria: Reverso / Regularizao

CBK0460001

Crdito

Desconto de Taxa: Sim

Crdito para o estabelecimento referente cancelamento de despesa efetuado em


duplicidade
Crdito efetuado aps contato do estabelecimento para validao das informaes de dbito
efetuado em duplicidade indevidamente

CBK0410001

Crdito

Desconto de Taxa: Sim

Dbito autorizado pelo Estabelecimento


Efetuado quando o associado questiona uma despesa e o estabelecimento aps receber a
solicitao de cpia de comprovante nos autoriza a debitar o valor.

CBK0400001

Crdito

Desconto de Taxa: Sim

Dbito por despesa no comprovada


Despesa no reconhecida pelo associado, pode ser efetuado o dbito pelas rea de pesquisa a
associado, solicitado a cpia de comprovante assinado, porm o estabelecimento no nos
envia, sendo debitado por falta de resposta.

CBK0150001

Dbito

Desconto de Taxa: Sim

Dbito por venda efetuada fora dos termos contratuais


Quando o estabelecimento efetua venda fora dos termos contratuais(verificar clausulas IX no
contrato referente a aceitao do carto)

CBK0140001

Dbito

Desconto de Taxa: Sim

Regularizao de Crdito Efetuado Indevidamente


Dbito efetuado por pesquisa a associado por falta de resposta da solicitao de comprovante
ou full recourse devido questionamento do associado.

CBK0060001

Dbito

52

Desconto de Taxa: Sim

Crdito para o estabelecimento referente cancelamento de despesa efetuado


indevidamente
Lanamento de um crdito efetuado para reverso de debito quando efetuado indevidamente,
cancelamento valor a maior, solicitao errnea, etc.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

Categoria: Taxas, aluguis

ADJ*******

Ajuste a Crdito

Categoria: Taxas, aluguis

Categoria: Reverso / Regularizao

Categoria: Reverso / Regularizao

Categoria: Taxas, aluguis

Categoria: Reverso / Regularizao

Desconto de Taxa: No

Crdito para o estabelecimento por cortesia referente negociao de despesas no


comprovadas ou reverso de dbitos
Ajuste efetuado a crdito em cortesia para o estabelecimento

Categoria: Encargos

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Taxa de Uso-terminal eletrnico


Dbito referente a taxa de conectividade a rede(FEE de POS)

ADJ0020002

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Ajuste para Correo de Taxa de Desconto


Crdito para o estabelecimento referente correo da taxa administrativa cobrada a maior ou
menor

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: Sim

Crdito ou dbito para o estabelecimento referente a cancelamento cartes networks.


Ajuste efetuado em contrapartida nos cancelamentos de despesas nos cartes emitidos pelos
bancos.

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Estorno de Taxa referente submisso Papel


Crdito para reverso da taxa de submisso do extrato em papel

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Estorno de taxa de Conectividade a Rede


Crdito para reverso da cobrana de taxa de conectividade

ADJ*******

Ajuste a Crdito

53

Desconto de Taxa: No

Encargos Financeiros por atraso de Pagamento


Crdito referente a pagamento de juros por atraso de pagamento a pedido do estabelecimento
Crdito para pagamento de encargos financeiros por atraso de pagamento

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

Categoria: Reverso / Regularizao

ADJ*******

Ajuste a
Dbito/Crdito

Categoria: Chargeback - Cartes Internacionais

Categoria: Despesas em dlar

Categoria: Despesas em dlar

Categoria: Despesas em dlar

Categoria: Cancelamento

Desconto de Taxa: Sim

Ajuste para regularizao de parcelas.


Cancelamento de despesa parcelado autorizado pela loja ou aps contestao do associado
Debito referente despesa parcelada que pode ser feita atravs da solicitao do
estabelecimento quanto questionamento do associado em no reconhecer a despesa, sendo
efetuado pela rea de pesquisa aps recebimento ou no do comprovante da despesa assinada
pelo associado enviado pelo estabelecimento.

Categoria: Taxas, aluguis

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: Sim

Ajuste para regularizao de despesa


Cancelamento de despesa questionada pelo associado e autorizado o estorno pelo
estabelecimento aps recebimento de solicitao de cpia de comprovante, somente despesas
processadas em dlar

ADJ0230002

Ajuste a
Dbito/Crdito

Desconto de Taxa: Sim

Ajuste por despesa processada em duplicidade


Dbito de despesa efetuada em dlar, quando o associado entra em contato questionando a
duplicidade, o dbito tambm pode ocorrer por falta de resposta, full recourse ou se aps o
contato do associado verificar que houve duas transaes de mesmo valor debitado
automaticamente sem prvia comunicao.

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: Sim

Ajuste autorizado pelo estabelecimento


Solicitao de cancelamento de despesa processada em dlar, autorizado pelo estabelecimento

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: Sim

Ajuste por despesa aceita Indevidamente


Ajuste efetuado a crdito ou dbito referente contestao de despesa de cartes internacionais.

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Regularizao de Saldo Devedor


Ajuste efetuado para regularizar dbitos pendentes aps depsito do estabelecimento no valor
do dbito
Ajuste efetuado a crdito ou dbito para abater debit balance

ADJ0170001

Ajuste a
Dbito/Crdito

54

Desconto de Taxa: No

FEE de Ativao no Sistema - Afiliao


Taxa referente adeso junto a American Express

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

Categoria: Reverso / Regularizao

ADJ*******

Ajuste a
Dbito/Crdito

Categoria: Reverso / Regularizao

Categoria: Reverso / Regularizao

Categoria: Reverso / Regularizao

Categoria: Taxas, aluguis

Categoria: Taxas, aluguis

Desconto de Taxa: No

Taxa de conexo ao sistema de cartes


Ajuste a dbito referente FEE prod. eletrnico

Categoria: Chargeback

ADJ0330002

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Taxa de Extrato Eletrnico EPA


Dbito referente extrato eletrnico EPA

ADJ0280001

Ajuste a Dbito

Desconto de Taxa: Sim

Pagamento indevido de/para de estabelecimento somente vendas parceladas


Dbito efetuado para abater crdito parcelado efetuado indevidamente para o estabelecimento.

ADJ0010055

Ajuste a Dbito

Desconto de Taxa: Sim

Pagamento indevido de/para de estabelecimento somente vendas a vista


Dbito efetuado para abater crdito efetuado indevidamente para o estabelecimento.

ADJ0030001

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Pagamento indevido de/para de estabelecimento somente para dbitos


Ajuste efetuado para abater debit balance

ADJ*******

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Ajuste de pagamento efetuado referente pagamento devolvido


Crdito ou dbito para o estabelecimento referente a regularizao de pagamento devolvido
pelo banco por alguma inconsistncia cadastral

ADJ*******

Ajuste a
Dbito/Crdito

55

Desconto de Taxa: Sim

Dbito por despesa no comprovada


Despesa no reconhecida pelo associado, pode ser efetuado o dbito pelas reas de pesquisa a
associado, solicitado a cpia de comprovante assinado, porm o estabelecimento no nos
envia, sendo debitado por falta de resposta.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

Categoria: Chargeback

ADJ0040001

Ajuste a
Dbito/Crdito

Categoria: Chargeback

Desconto de Taxa: No

Ajuste por lanamento indevido


Dbito efetuado pela rea de risco, por falta de resposta da solicitao de comprovante ou full
recourse devido questionamento do associado.

Categoria: Chargeback Cartes Network

ADJ0080002

Ajuste a
Dbito/Crdito

Desconto de Taxa: No

Ajuste por lanamento indevido


Dbito efetuado pela rea de risco, por falta de resposta da solicitao de comprovante ou full
recourse devido questionamento do associado.

ADJ0040002

Ajuste a
Dbito/Crdito

56

Desconto de Taxa: Sim

Ajuste por despesa processada indevidamente


Ajuste efetuado a crdito ou dbito referente contestao de despesa de cartes emitidos pelo
banco.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

57

7. Arquivos de Movimento Recuperado (Recovery).


7.1.Definio
O arquivo de movimento recuperado gerado atravs de uma solicitao especial no
sistema, mais conhecida como Recovery
Em ocasies onde o arquivo original do EPA no est disponvel, este recurso permite a
recuperao das informaes de pagamento em um perodo retroativo de at 13 meses.
A solicitao deste arquivo deve ocorrer com no mnimo 1 dia de antecedncia. Assim
que a solicitao concluda, um arquivo adicional fica disponvel prxima rotina de gerao de
extrato. Este arquivo reunir todas as informaes de pagamento do perodo solicitado.
Importante: O perodo mximo de recuperao vlido mesmo para estabelecimentos
recm-cadastrados no servio. Exemplo: um estabelecimento cadastrado h menos de um ms,
pode obter o extrato recuperado de at 13 meses atrs.

7.2.Diferenas de Layout e Conceito


Na maioria das vezes, o arquivo recuperado no substitui o arquivo original
completamente. Existem algumas diferenas de layout e conceito que podem ser cruciais para
uma soluo de conciliao:
7.2.1. Organizao dos Registros

Existem sistemas de conciliao que dependem do nmero seqencial do arquivo para


processar o movimento corretamente. No entanto, o extrato recuperado organiza todos os
registros de pagamento em um nico arquivo fsico e lgico. Esta organizao pode dificultar ou
impedir o processamento do arquivo.
Exemplo: Para uma solicitao de Recovery do perodo de 01/01/2009 a 01/01/2010,
todo o histrico de registros de pagamento deste perodo, para um estabelecimento em
especfico, estaria includo dentro de uma nica seo de delimitadores (header e trailer).
7.2.2. Diferenas no Layout

No extrato recuperado, alguns campos no so demonstrados nos registros do tipo 3 e 5.


Embora estes campos no sejam fundamentais para o processamento do arquivo, podem ocorrer
erros na importao do extrato, se o sistema efetuar algum tipo de verificao de consistncia do
arquivo.
Abaixo esto relacionados os campos que no so includos no extrato recuperado, por
tipo de registro.


Registro tipo 3 Resumo (SOC Summary of Charges)


26: EPA-SOC-DEB-GROSS-AMT
27: EPA-SOC-CRE-GROSS-AMT

Registro tipo 5 Ajustes (ADJ - Adjustment)

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

58

19: EPA-ADJ-DB-GROSS-AMOUNT
20: EPA-ADJ-CR-GROSS-AMOUNT
21: EPA-ADJ-CBK-SUBM-SE-ACCT-NO
22: EPA-ADJ-CBK-ROC-CHRG-AMT
23: EPA-ADJ-CBK-ROC-CHRG-DT
24: EPA-ADJ-CBK-ROC-INV-NO
25: EPA-ADJ-CBK-ROC-REF-NO
26: EPA-ADJ-CBK-VAT-INV-SEQ-NO
27: EPA-ADJ-CBK-SE-REF-NO
28: EPA-ADJ-CBK-NO-INSTALL
7.2.3. Verso do Arquivo

De modo a viabilizar a identificao, os arquivos recuperados sempre tero o campo


EPA-HDR-FILE-NAME preenchido com o texto: RECOVERY EPA FILE HEADER .
importante que o sistema responsvel pela importao do arquivo esteja
parametrizado para leitura desta verso.
7.2.4. Ausncia do Movimento de Captura

O arquivo de movimento recuperado no possui registros de pagamento com o status de


captura (EPA-PAY-PYMT-TYPE-IND = F). Essa caracterstica se deve ao fato de que os
extratos recuperados so sempre solicitados em um perodo posterior a captura das transaes,
quando estes registros j no esto mais disponveis no sistema.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

59

8. Operaes Diferenciadas
8.1.Vendas Vista e Parceladas
O extrato eletrnico EPA demonstra a captura e liquidao de vendas vista e
parceladas. Esta demonstrao feita atravs dos registros SOC e ROC.
Para vendas parceladas, o SOC pode ser dividido em N vezes, onde N a quantidade de
parcelas da venda com o maior plano de parcelamento no resumo.
8.1.1. Parcela da Venda

Parcela da Venda quando a parcela em questo se refere ao registro ROC. Exemplo:


Venda de R$ 1.000,00 em 10x. A primeira parcela do ROC igual a R$ 100,00
8.1.2. Parcela do Resumo

Parcela do Resumo quando a parcela em questo se refere ao registro SOC. Exemplo:


em um resumo existem 3 vendas no valor de R$ 1.000,00, R$ 500,00 e R$ 250,00. Estas vendas
foram parceladas em 6x, 5x e 2x respectivamente. O valor da primeira parcela do resumo seria
R$ 391,70, conforme tabela abaixo:
Vendas (ROC) 1 Parcela 2 Parcela 3 Parcela 4 Parcela 5 Parcela 6 Parcela
R$ 1000,00

R$ 166,70

R$ 166,66

R$ 166,66

R$ 166,66

R$ 166,66

R$ 500,00

R$ 100,00

R$ 100,00

R$ 100,00

R$ 100,00

R$ 100,00

R$ 250,00

R$ 125,00

R$ 125,00

Parcela SOC:

R$ 391,70

R$ 391,66

R$ 266,66 R$ 266,66

R$ 266,66

R$ 166,66

R$ 166,66

Arredondamento: Como pode ser observado na tabela acima, o arredondamento do


plano de parcelamento sempre pago na 1 parcela.
8.1.3. Vendas Parceladas x Captura e Liquidao

No movimento de captura (Registro de pagamento F) todas as parcelas so


demonstradas com as suas respectivas datas de pagamento.
importante frisar que na captura, as datas de pagamento informadas para as parcelas
de nmero 2 em diante so apenas uma previso. Desta forma estas datas podem ser ajustadas
no movimento de liquidao devido a rotinas de processamento do sistema e calendrio
financeiro.
No movimento de liquidao (Registro de Pagamento P) as parcelas so demonstradas
de acordo com o seu vencimento, ou seja, depois de receber a previso pagamento para cada
uma das parcelas na captura, estas parcelas sero progressivamente liberadas de acordo com a
sua data de vencimento, e da mesma forma demonstradas no movimento de liquidao do
extrato EPA.

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

60

8.2.Antecipao de Recebveis
A antecipao de recebveis um tipo de operao financeira onde o estabelecimento
solicita a antecipao do recebimento de suas vendas em uma negociao especial.
8.2.1. Antecipao automtica

A antecipao automtica caracterizada por operaes regulares de antecipao


realizadas de forma recorrente em uma data ou perodo pr-estabelecido pelo estabelecimento.
Exemplo: Antecipao automtica diria - toda venda capturada antecipada no dia seguinte.
8.2.2. Antecipao Pontual

A antecipao pontual ocorre quando no h uma rotina automtica de antecipao, e a


operao s finalizada mediante a solicitao e negociao com o estabelecimento.
8.2.3. Antecipao em D0 (Por Exceo)

Ocorre quando o estabelecimento recebe o crdito no mesmo dia em que a operao foi
fechada.

8.3.Cancelamento de vendas
8.3.1. Cancelamento de Vendas Vista e Parceladas

O cancelamento de vendas demonstrado atravs do registro de ajuste. Se o


cancelamento for realizado para uma venda vista, o registro de ajuste ser demonstrado apenas
uma vez; no caso de uma venda parcelada, o registro de ajuste pode aparecer mais de uma vez,
de acordo com o nmero de parcelas pendentes e o valor do cancelamento.
Como o agendamento de uma venda parcelada no pode ser alterado, mesmo depois do
cancelamento, as parcelas programadas para pagamento continuam sendo liberadas na data
original. Para neutralizar o crdito e compensar o cancelamento, um registro de ajuste a dbito
programado para a mesma data. Podemos dizer que no caso de uma venda parcelada,
cancelamento efetuado em instancias, onde cada crdito programado abatido com um dbito
na data original do pagamento.
8.3.2. Credit ROC

H situaes onde o cancelamento no demonstrado no registro de ajuste. Ao invs


disso, um registro ROC com valor negativo includo no resumo. Esta situao comum para
cancelamentos eletrnicos, onde a solicitao do cancelamento chega atravs do prprio meio
de submisso.

8.4.Debit Balance
Quando o estabelecimento possui mais dbitos do que crditos agendados para uma data
de pagamento, o registro de pagamento gerado com valor negativo. Nesta situao, o valor a

Bradesco Cartes

Verso 1.2

EPA

Electronic Payment Advice

61

dbito no enviado ao banco, j que o sistema s pode realizar a compensao descontando os


valores a dbito nos vencimentos a crdito.
Desta forma, os dbitos sero acumulados e abatidos assim que o houver crdito
suficiente. Esta situao conhecida como Debit Balance
O valor do Debit Balance (dbitos pendentes) demonstrado no registro de pagamento.
Para mais obter detalhes sobre este registro, consulte o tpico Layout do Arquivo

8.5.Rejeio de Vendas
H situaes em que uma venda pode ter sua captura rejeitada pelo sistema. Isto pode
ocorrer por diversos motivos que esto geralmente relacionados a alguma inconsistncia ou
irregularidade com a transao.
Exemplo: O carto utilizado na compra parcelada pode ter algum tipo de restrio
quanto ao plano de pagamento, condicionando uma rejeio no momento da captura.
A rejeio demonstrada atravs do registro ROC. Para mais obter detalhes sobre este
registro, consulte o tpico Layout do Arquivo

Bradesco Cartes

Verso 1.2