Escolar Documentos
Profissional Documentos
Cultura Documentos
PAGAMENTO A FORNECEDORES
500 Posições
Sumário
Manual de Procedimentos
Pagamento a Fornecedores
Apresentação do Produto.................................................................................................................................03
Funcionamento.....................................................................................................................................................03
Meios de Comunicação.......................................................................................................................................08
Registro Header/Arquivo-Remessa...............................................................................................................08
2
APRESENTAÇÃO DO PRODUTO
Este layout se destina aos Clientes Bradesco que desejam utilizar arquivos no layout Pag-For 500
posições para realizar o envio de informações de Pagamentos a Fornecedores ao Banco, que
proporcionará a realização de transferências via Pix e Pagamento via Qr Code.
As informações para o seu desenvolvimento estão detalhadas no documento.
Observação: manual sujeito à alteração de regras e de campos, de acordo com as novas demandas
de negócios e/ou de regulamentação.
Composição do Arquivo
Cada arquivo é composto dos seguintes registros:
✓ Registro Header de Arquivo Remessa;
✓ Registros de Detalhes;
✓ Um registro Trailer de Arquivo.
Arquivo-Remessa
É um arquivo enviado pelo cliente para pagamentos nas seguintes modalidades:
✓ Transferência Pix;
1 – Telefone;
2 – E-mail;
3 – CPF/CNPJ;
4 – Chave Aleatória;
5 – Dados Bancários;
Arquivo-Retorno
É um arquivo enviado ao cliente para:
✓ Informar os pagamentos (Transferências e Qr Code dinâmico);
✓ Confirmar os comandos enviados;
✓ Informar a execução de comandos previamente agendados;
✓ Informar erros cometidos no arquivo-remessa (rejeição de algum comando).
O arquivo-retorno é gerado sempre que ocorrer qualquer evento que movimente algum registro em
nosso sistema.
3
FUNCIONAMENTO
As transmissões ao banco podem ser efetuadas 24 horas por dia e a disponibilidade de fundos para os
seus fornecedores ocorrerá em tempo real, em qualquer dia da semana, desde que o arquivo seja
enviado ao Banco até as 21hs da data indicada para o pagamento.
Os clientes poderão agendar as modalidades Transferências via Pix e Pagamento por QR-GODE em
qualquer dia da semana, inclusive sábados, domingos e feriados.
4
PARA SUA SEGURANÇA
Transferência por Dados Bancários
Consistência de CNPJ/CPF: Havendo divergência entre o CNPJ ou CPF do fornecedor, indicado pelo
pagador, em confronto com o cadastro de clientes no Banco, o pagamento é bloqueado.
A empresa pode gerar arquivos a partir de seu banco de dados, dispondo as informações numa
sequência padrão previamente estipulada pelo Bradesco. Uma forma personalizada e versátil para a
integração dos sistemas internos da empresa.
PGDDMMX.REM OU PGDDMMXX.REM
5
ESTRUTURA DO ARQUIVO FORMATO BRADESCO
Remessa/Retorno – Se o pagador tiver somente um perfil, somente 1 CNPJ – CPF e somente uma
conta.
Perfil 1 - Registro (0) – remessa nº 00001 Header Label do cliente pagador 1 (*) Seq 000001
- Registro (1) : Transação 1 do cliente pagador 1 Seq 000002
Transação n do cliente pagador 1 Seq 000003
- Registro (9) : Trailler do arquivo Seq 000004
Ou
Remessa/Retorno – Se o pagador tiver somente um perfil, vários CNPJs – CPFs com uma conta
cada.
Perfil 1 - Registro (0) - remessa nº 00001 Header Label do cliente pagador 1 (*) Seq 000001
- Registro (1) : Transação 1, da conta 1, do cliente pagador 1 Seq 000002
Transação n, da conta 1, do cliente pagador 1 Seq 000003
Perfil 1 - Registro (0) – remessa nº 00001 Header Label do cliente pagador 2 (*) Seq 000004
- Registro (1) : Transação 1, da conta 2, do cliente pagador 2 Seq 000005
Transação n, da conta 2, do cliente pagador 2 Seq 000006
Perfil 1 - Registro (0) – remessa nº 00001 Header Label do cliente pagador N (*) Seq 000007
- Registro (1) : Transação 1, da conta 3, do cliente pagador N Seq 000008
Transação n, da conta 3, do cliente pagador N Seq 000009
- Registro (9) : Trailler do arquivo Seq 000010
6
Perfil 1 - Registro (0) – remessa nº 00001 Header Label do cliente pagador N (*) Seq 000011
- Registro (1) : Transação 1, da conta 5, do cliente pagador N Seq 000012
Transação n, da conta 5, do cliente pagador N Seq 000013
- Registro (9) : Trailler do arquivo Seq 000014
Ou
Nota: (*) Cliente pagador e cada filial de cada empresa (campo filial do CNPJ)
devem ser cadastradas.
Para cada Header informado obrigatório enviar a literal Pix na posição 492 a 494
7
LAYOUT REGISTRO HEADER
ARQUIVO REMESSA - TAMANHO REG. 500 BYTES
1 = CPF
Tipo de Inscrição da Empresa Pagadora 2 = CNPJ
010 A 010 001
3 = outros X
Número da Inscrição
CNPJ/CPF – Base da Empresa Pagadora
011 A 019 009 Filial
CNPJ/CPF Filial
020 A 023 004 Controle
CNPJ/CPF – Controle X
024 A 025 002 Obrigatório – variável.
Razão social
040 X
026 A 065 Nome da Empresa Pagadora Obrigatório – fixo.
Tipo de Serviço
002
066 A 067 PAGTO. FORNECEDORES Obrigatório – Fixo “20” X
Sequencial Crescente
Número da Remessa Obrigatório – variável
069 A 073 005 X
Ver comentário da página 20
8
CAMPO/SIGNIFICADO
POS. REG. QTDE.
CONTEÚDO A N
DE - ATÉ DIG.
AAAAMMDD
079 A 086 008
Data de gravação do arquivo Obrigatória variável X
HHMMSS
Hora gravação do arquivo 006
087 A 092 Obrigatória variável X
Desconsiderado
Campo válido somente para arquivo
106 A 106 Tipo de Processamento 001 X
retorno
Brancos X
261 A 477 Reservado – Banco 217
X
009 Brancos
478 A 486 Reservado – Banco
Sequencial crescente de 1 a 1 no
arquivo
006 O primeiro header será sempre
495 A 500 Número Sequencial de Registro X
000001
Obrigatório
9
DAS POSIÇÕES:
492 A 494 – Literal Pix
Obrigatório enviar a Literal Pix para que o arquivo seja processado, caso seja enviado sem essa
informação o arquivo será rejeitado.
REGISTRO TRANSAÇÃO
ARQUIVO REMESSA - TAMANHO REG. 500 BYTES
X
048 A 050 Código do Banco do Fornecedor 003
Identificação do Banco Fornecedor
X
051 A 055 Código da Agência do Fornecedor 005
X
056 A 056 Dígito da Agência do Fornecedor 001
X
057 A 076 Conta corrente do Fornecedor 020
X
077 A 078 Dígito da c/c do Fornecedor 002
01-conta corrente
02-conta pagamento
079 A 080 Tipo de conta do fornecedor 002 X
03 conta poupança
Número do Pagamento
016 X
081 A 096 Número do Pagamento Ver comentário pagina 14
10
QTDE.
POS. REG. CAMPO/SIGNIFICADO CONTEÚDO A N
DIG.
DE – ATÉ
097 A 111 Valor do pagamento 015 Deve ser igual ao valor do documento, menos X
o Valor do Desconto ou mais Acréscimo, se
houver.
Obrigatório
X
116 A 116 Campo Fixo Branco 001 Campo Branco
X
117 A 124 Data para efetivação do pagamento 008 AAAAMMDD (obrigatório)
Quando não informado, o sistema assume a data
constante do campo Vencimento
Valor do Documento X
353 A 367 015 Obrigatório
Informação de Retorno 1
446 A 447
Informação de Retorno 2
448 A 449
Informação de Retorno 3
450 A 451 002
Desconsiderado Fixo Branco X
Informação de Retorno 4 Campo Valido somente para o arquivo
452 A 453
retorno
Informação de Retorno 5
454 A 455
0 – Inclusão
5 – Alteração
456 A 456 Tipo de Movimento 9 - Exclusão
001
Obrigatório – variável X
Ver comentário da página 15
00 – Autoriza Agendamento
457 A 458 Código do Movimento 25 – Desautoriza Agendamento
002 X
Obrigatório – variável?
Ver comentário da página 15
459 A 459 Nível da Informação de Retorno Campo válido somente para arquivo retorno
001 X
12
DAS POSIÇÕES:
81 a 96 - Número de Pagamento
Obrigatório - variável
45 Transferência Pix
47 Pagamento QR CODE
04 – Chave Aleatória
05 – Dados bancários
Essas posições 63 a 127 devem ser destinadas para envio de mensagem para o recebedor,
opcional, quando o pagador desejar utilizar esse conjunto de posições para envio de mensagens
entre os usuários.
13
Chave Pix CNPJ/CPF, E-mail, Telefone ou Chave Aleatória obrigatório para a modalidade 45
Deve ser preenchido os campos de Banco Agencia e conta e o CNPJ/CPF do favorecido e o tipo
de conta do
Favorecido
Constante “9”
001 A 001 Identificação do Registro X
001 Obrigatório
Total de registros do arquivo,
Quantidade de Registro incluindo todos os headers,
002 A 007
006 transações e o próprio trailler. X
Obrigatório
Reserva Brancos X
025 A 494 470
14
Obs.: N = CARACTERES NUMÉRICOS
A = CARACTERES ALFANUMÉRICOS (CONTEÚDO EM CAIXA ALTA – LETRAS
MAIÚSCULAS)
• Os campos numéricos deverão ser alinhados à direita e preenchidos com “zeros” a esquerda,
quando for o caso.
• Os campos correspondentes a valores deverão ser preenchidos com duas casas decimais.
REGISTRO HEADER
ARQUIVO RETORNO - TAMANHO REG. 500 BYTES
1 = CPF
Tipo de Inscrição da Empresa Pagadora 2 = CNPJ
010 A 010 001
3 = outros X
Número da Inscrição
CNPJ/CPF – Base da Empresa Pagadora
011 A 019 009 Filial
CNPJ/CPF Filial
020 A 023 004 Controle
CNPJ/CPF – Controle X
024 A 025 002 Obrigatório – variável.
Razão social
040 X
026 A 065 Nome da Empresa Pagadora Obrigatório – fixo.
Tipo de Serviço
002
066 A 067 PAGTO. FORNECEDORES Obrigatório – Fixo “20” X
15
068 A 068 Código de origem do arquivo 001 Obrigatório – Fixo “1”
1 – Origem no Cliente X
2 – Origem no Banco
Sequencial Crescente
Número da Remessa Obrigatório – variável
069 A 073 005 X
POS. REG.
CAMPO/SIGNIFICADO QTDE.
DE - ATÉ CONTEÚDO A N
DIG.
AAAAMMDD
079 A 086 008
Data de gravação do arquivo Obrigatória variável X
HHMMSS
Hora gravação do arquivo 006
087 A 092 Obrigatória variável X
2- Confirmação de
106 A 106 Tipo de Processamento 001 Agendamento/Inconsistência X
3- Confirmação de Pagamento
Brancos X
261 A 477 Reservado – Banco 217
X
009 Brancos
478 A 486 Reservado – Banco
16
POS. REG. CAMPO/SIGNIFICADO QTDE.
CONTEÚDO A N
DE - ATÉ DIG.
Sequencial crescente de 1 a 1 no
arquivo
006 O primeiro header será sempre
495 A 500 Número Sequencial de Registro X
000001
Obrigatório
DAS POSIÇÕES
Obs.: Este número não deverá ser utilizado pelo cliente para controles internos, haja vista
ocorrer variações nesta numeração, temporariamente sem prévio aviso.
17
Arquivo gerado imediatamente ao processamento do arquivo-remessa, apontando as
consistências e eventuais inconsistências, cujos pagamentos poderão ser ratificados e
retransmitidos ao Banco através de um novo arquivo-remessa.
O conteúdo poderá ser identificado pela posição 106 (campo Tipo de Processamento) do
Registro Header, que constará preenchido com o código “2”, e nas posições 446 a 447, (campo
Informação de Retorno), do Registro de Transação, constarão códigos de ocorrências conforme
tabela das páginas de ocorrência, e finalmente na posição 456 (campo Tipo de Movimento) do
Registro de Transação, constará um dos códigos: 0 = Inclusão, 5 = Alteração ou 9 = Exclusão;
Arquivo gerado após as 21:00h, contendo a confirmação dos pagamentos efetuados no dia,
independente da data do agendamento.
Poderá ser identificado pela posição 106 (campo Tipo de Processamento) do Registro Header,
que constará preenchido com o código “3” e nas posições 444 a 445 (campo Situação do
Agendamento) do Registro de Transação, constará o código “02” (pago) e nas posições 446 a
447 (campo Informação de Retorno) do Registro de Transação constará o código de ocorrência
“BW”, e finalmente na posição 456 (campo Tipo de Movimento), do Registro de Transação
constará o código 5 = Alteração.
Neste horário poderá ser gerado um arquivo de pagamentos não efetuados, sendo que nas
posições 444 e 445 (campo Situação do Agendamento), do Registro de Transação, constará o
código 01-Não Pago. Nas posições 446 e 447 (campo Informação de Retorno), constarão os
códigos de ocorrências.
REGISTRO TRANSAÇAO
ARQUIVO RETORNO - TAMANHO REG. 500 BYTES
18
Razão Social do fornecedor
Nome do Fornecedor
018 A 047 030 Obrigatório - variável X
X
048 A 050 Código do Banco do Fornecedor 003
Identificação do Banco Fornecedor X
051 A 055 Código da Agência do Fornecedor 005
X
056 A 056 Dígito da Agência do Fornecedor 001
X
057 A 076 Conta corrente do Fornecedor 020
X
077 A 078 Dígito da c/c do Fornecedor 002
01- Conta corrente
02- Conta pagamento
079 A 080 Tipo de conta do fornecedor 002 X
03- Conta poupança
Obrigatório
AAAAMMDD Obrigatório
117 A 124 Quando não informado, o sistema assume a X
Data para efetivação do pagamento 008
data constante do campo Vencimento
133 A 164
Código de Identificador da Transação 032 Código da Identificação da transação X
Informação obtida do registro do QRGODE pela
165 A 199 TX ID 035
URL
Identificação do pagamento – Informação
200 A 229 Identificação do pagamento 030 X
entre usuários (opcional)
Identificação do pagamento – Informação entre
230 A 264 Uso da Empresa 035 X
usuários (opcional)
19
POS. REG. CAMPO/SIGNIFICADO QTDE.
CONTEÚDO A N
DE – ATÉ DIG.
E-mail
Telefone
265 A 344 Chave Pix/URL 080 Chave Aleatória.
X
URL/Chave de endereçamento
Valor do Documento X
353 A 367 015 Valor do Documento
368 A 382
Valor do Desconto/Abatimento) 015 Valor do Desconto e Abatimento X
383 A 397 Valor do Acréscimo (Mora + Multa) Valor do Acréscimo (Mora + Multa)
015 X
Informação de Retorno 1
446 A 447
Informação de Retorno 2
448 A 449 Até 5 ocorrências- Vide tabela de Códigos
Informação de Retorno 3 002
450 A 451 X
No arquivo de Confirmação de Pagamento
Informação de Retorno 4
452 A 453 BW- Confirmação de Pagamento
Informação de Retorno 5
454 A 455
Tipo de Movimento
0 – Inclusão 0, 5, ou 9 = referem- se a Confirmação do
456 A 456 5 – Alteração Agendamento
001
9 - Exclusão X
5-Confirmação de Pagamento Efetuado
20
1-Invalida o Arquivo
459 A 459 Nível da Informação de Retorno 2- Invalida o registro
001 X
3- A tarefa foi executada
DAS POSIÇÕES
Deve ser preenchido com a informação do TXID, determina o identificador da transação. O objetivo
desse
Campo é ser um elemento que possibilite ao PSP do recebedor apresentar ao usuário recebedor
a funcionalidade de conciliação de pagamentos.
21
REGISTRO TRAILLER
ARQUIVO RETORNO - TAMANHO REG. 500 BYTES
Reserva Brancos X
025 A 494 470
22
PAGAMENTO A FORNECEDORES CÓDIGOS DE OCORRÊNCIA
INFORMAÇÕES DE RETORNO/MENSAGENS DO SISTEMA
A descrição das informações de retorno e mensagens do sistema é utilizada nas ocorrências
apontadas no campo informação de retorno - posições 446 a 455 do registro de transação, com seus
respectivos níveis de consistências/inconsistências.
NÍVE1 = REGISTRO
INCONSISTÊNCIA. INVALIDA O ARQUIVO | REGISTRO: 0 = HEADER
INCONSISTÊNCIA INVALIDA O REGISTRO | REGISTRO: 1 = TRANSAÇÃO
CONSISTÊNCIA A TAREFA FOI EXECUTADA | REGISTRO: 9 = TRAILLER
23
BT 3 Desautorização efetuada 1
BU 3 Alteração efetuada 1
BV 3 Exclusão efetuada 1
BW 3 Pagamento efetuado 1
CD 2 Código de barras - valor do título divergente/inválido 1
FA 1 Código de origem inválido 0
FB 1 Data de gravação do arquivo inválida 0
FC 2 Tipo de documento inválido 1
FE 2 Número de pagamento inválido 1
FF 2 Valor do desconto sem data limite 1
25