Você está na página 1de 273

87

Manual de configuração do
BankSync
Apresentação do Documento

O Manual do BankSync tem como objetivo explicar aos usuários do sistema, os pontos
principais no que diz respeito à instalação, configuração e conhecimentos relacionados a área e
usabilidade do software.

Inicialmente é feita uma introdução sobre o que é o BankSync, sua história, seus objetivos e
algumas particularidades que o software possui. Para auxiliar no entendimento do produto, é
também explicado nesta sessão um pouco sobre o processo de comunicação bancária.

Na sequência, é demonstrado como é feita a instalação do software, desde seu download


no site da Sistema Info, passando pelo registro do add-on no SBO1 e atribuindo uma licença para
os usuários do SBO.

Uma vez feita à instalação, o manual traz as configurações que devem ser feitas, tanto em telas
do SBO quanto do próprio BankSync. Esta configuração acontece de maneira sequencial e segui-
la é recomendável.

Quando encerradas as configurações, inicia-se a apresentação dos processos realizados pelo


BankSync. Nesta sessão são demonstradas as telas e é explicado em mais detalhes alguns filtros
e funcionalidades do add-on.

Feita a apresentação dos processos, são demonstradas algumas telas que permitem um
controle administrativo dos boletos e transferências geradas pelo BankSync.

1
SBO: SAP Business One
2
Sumário

1. Introdução ao BankSync _____________________________________________________________ 15


2. Comunicação bancária ______________________________________________________________ 15
2.1. Boletos _______________________________________________________________________ 15
2.2. Débito automático ______________________________________________________________ 16
2.3. Transferências _________________________________________________________________ 16
3. Instalação ________________________________________________________________________ 17
3.1. Download do Software __________________________________________________________ 17
3.2. Registro do Add-On no SBO_______________________________________________________ 18
3.3. Instalação do Add-On no SBO _____________________________________________________ 19
3.4. Primeira execução do BankSync ___________________________________________________ 22
3.4.1 Senha para o banco de dados ___________________________________________________________________ 22
3.4.2 Dados padrões das tabelas do BankSync __________________________________________________________ 23
3.4.3 Chave de ativação _____________________________________________________________________________ 23

3.5. Licenças para Add-Ons da SAP ____________________________________________________ 24


3.5.1 Adquirindo uma licença ________________________________________________________________________ 24
3.5.2 Atribuindo as licenças __________________________________________________________________________ 24

3.6. Configurando usuários do BankSync no SBO _________________________________________ 25


4. Comunicação bancária dentro do SAP Business One ______________________________________ 27
4.1. Boletos _______________________________________________________________________ 27
4.2. Boletos de Contas a Receber ______________________________________________________ 27
4.2.1 Enviado _____________________________________________________________________________________ 28
4.2.2 Gerado ______________________________________________________________________________________ 28
4.2.3 Depositado __________________________________________________________________________________ 29
4.2.4 Pago ________________________________________________________________________________________ 29
4.2.5 Cancelado ___________________________________________________________________________________ 30
4.2.6 Sem êxito ____________________________________________________________________________________ 30

4.3. Boletos de Contas a Pagar _______________________________________________________ 31


4.3.1 Gerado ______________________________________________________________________________________ 31
4.3.2 Pago ________________________________________________________________________________________ 32
4.3.3 Cancelado ___________________________________________________________________________________ 32

4.4. Transferências _________________________________________________________________ 32


5. Informações técnicas _______________________________________________________________ 33
5.1. Tecnologia ____________________________________________________________________ 33
5.2. Conexão Remota _______________________________________________________________ 33

3
5.3. Suporte Técnico ________________________________________________________________ 34
5.4. Ajuda ________________________________________________________________________ 34
6. Configurações _____________________________________________________________________ 37
6.1.1 Telas do SAP Business One ______________________________________________________________________ 37
6.1.2 Detalhes da empresa __________________________________________________________________________ 37
6.1.3 Configurações gerais __________________________________________________________________________ 39
6.1.4 Contas bancárias da empresa ___________________________________________________________________ 40
6.1.5 Formas de pagamento _________________________________________________________________________ 43
6.1.5.1 Parâmetros BankSync _______________________________________________________________________ 48
6.1.6 Telas do BankSync_____________________________________________________________________________ 51
6.1.7 Configuração do BankSync ______________________________________________________________________ 51
6.1.8 Leiaute de Nomenclatura _______________________________________________________________________ 59
6.1.8.1 Nomenclatura de Remessa ___________________________________________________________________ 59
6.1.8.2 Nomenclatura do assunto de E-Mail ____________________________________________________________ 63
6.1.8.3 Nomenclatura do boleto - Nome do arquivo PDF _________________________________________________ 65
6.1.8.5 Nomenclatura do boleto – Observação do LCM ___________________________________________________ 67
6.1.9 Leiaute de Arquivo de Remessa __________________________________________________________________ 68
6.1.9.1 Definição do Leiaute _________________________________________________________________________ 68
6.1.9.2 Definição do Registro ________________________________________________________________________ 72
6.1.9.3 Definição do Campo _________________________________________________________________________ 74
6.1.10 Leiaute de Arquivo de Retorno ________________________________________________________________ 84
6.1.10.1 Aba Identificação _________________________________________________________________________ 85
6.1.10.2 Ocorrências ______________________________________________________________________________ 89
6.1.10.3 Cobrança ________________________________________________________________________________ 95
6.1.10.4 Erros ___________________________________________________________________________________ 96
6.1.10.5 Validação Boletos ________________________________________________________________________ 97
6.1.11 Leiaute de Extrato Bancário (CNAB) ____________________________________________________________ 99
6.1.11.1 Identificação ____________________________________________________________________________ 100
6.1.11.2 Serviço_________________________________________________________________________________ 104
6.1.12 Leiaute de DDA ____________________________________________________________________________ 106
6.1.12.1 Identificação ____________________________________________________________________________ 106
6.1.12.2 Ocorrência _____________________________________________________________________________ 107
6.1.12.3 Validação ______________________________________________________________________________ 108
6.1.12.4 Código de Barras ________________________________________________________________________ 109
6.1.13 Painel Financeiro __________________________________________________________________________ 112

7. Processos do BankSync _____________________________________________________________ 118


7.1. Processo de remessas __________________________________________________________ 118
7.1.1 Criando títulos no SBO ________________________________________________________________________ 118
7.1.2 Criando uma nota fiscal _______________________________________________________________________ 118
7.1.3 Gerando um título ____________________________________________________________________________ 119
7.1.4 Geração da remessa __________________________________________________________________________ 121
7.1.5 Apresentação do assistente ____________________________________________________________________ 122
7.1.6 Filtros ______________________________________________________________________________________ 122
7.1.7 Escolha dos títulos ___________________________________________________________________________ 125
7.1.8 Resultados __________________________________________________________________________________ 126

7.2. Importação do arquivo de retorno ________________________________________________ 127


4
7.2.1 Assistente de importação ______________________________________________________________________ 128
7.2.1.1 Filtragem _________________________________________________________________________________ 128
7.2.1.2 Tela de Resolução de conflito entre boletos ____________________________________________________ 129
7.2.1.3 Escolha dos títulos _________________________________________________________________________ 131
7.2.1.4 Resultados________________________________________________________________________________ 138
7.2.2 Reconciliação dos boletos _____________________________________________________________________ 139

7.3. Importação do extrato bancário CNAB_____________________________________________ 139


7.3.1 Filtragem ___________________________________________________________________________________ 140
7.3.2 Escolha das linhas de extrato ___________________________________________________________________ 141
7.3.3 Resultados __________________________________________________________________________________ 143

7.4. Administração e importação de boletos por DDA ____________________________________ 145


7.4.1 Importação do arquivo de DDA _________________________________________________________________ 145
7.4.2 Administração de boletos por DDA ______________________________________________________________ 148

7.5. Transferências Bancárias _______________________________________________________ 149


7.5.1 Administração e pagamento de transferências bancárias ___________________________________________ 149
7.5.1.1 Pagamento das transferências _______________________________________________________________ 150
7.5.1.2 Administração das transferências _____________________________________________________________ 156
7.5.1.3 Ocorrências de Transferência ________________________________________________________________ 159
7.5.2 Transferências Entre Contas ____________________________________________________________________ 159
7.5.3 Cadastro de Regras ___________________________________________________________________________ 161

7.6. Administração de Cartão de Crédito _______________________________________________ 162


7.6.1 Parametrizações iniciais _______________________________________________________________________ 162
7.6.2 Processo ____________________________________________________________________________________ 171
7.6.3 Relatório ___________________________________________________________________________________ 175
7.6.4 Reconciliação de Cartão de Crédito ______________________________________________________________ 176

7.7. Pagamento de Tributos _________________________________________________________ 178


7.7.1 Configuração de pagamento de tributos _________________________________________________________ 179
7.7.2 Configuração de pagamento de tributos – Detalhes ________________________________________________ 179
7.7.3 Pagamento de tributos ________________________________________________________________________ 182
7.7.4 Geração do Contas a pagar ____________________________________________________________________ 185
7.7.5 Exportação de Arquivo de Remessa _____________________________________________________________ 186

7.8. Geração de Recebimento em Lote ________________________________________________ 189


7.9. Envio de E-mails Inadimplências __________________________________________________ 193
7.9.1 Leiaute de Nomenclatura ______________________________________________________________________ 193
7.9.2 Configuração para envio de e-mails _____________________________________________________________ 194
7.9.3 Cadastro de Parceiros de negócio _______________________________________________________________ 195

7.10. Envio de E-mails Alertas ______________________________________________________ 196


7.10.1 Leiaute de Nomenclatura____________________________________________________________________ 196
7.10.2 Configuração para envio de e-mails ___________________________________________________________ 197
7.10.3 Inicialização do Addon ______________________________________________________________________ 198

7.11. Atualização de boletos em lote _________________________________________________ 198


7.11.1 Atualização de boletos em lote – filtro _________________________________________________________ 198
7.11.2 Atualização de boletos em lote _______________________________________________________________ 199

1. Databases _______________________________________________________________________ 200


5
1.1. Databases – Boleto ____________________________________________________________ 202
1.2. Databases – Cálculo____________________________________________________________ 204
1.3. Databases – Cedente ___________________________________________________________ 204
1.4. Databases – Contas a Pagar _____________________________________________________ 205
1.5. Databases – Documento ________________________________________________________ 206
1.6. Databases - Extra______________________________________________________________ 207
1.7. Databases – Forma de Pagamento ________________________________________________ 208
1.8. Databases - Leiaute ____________________________________________________________ 210
1.9. Databases – DDA ______________________________________________________________ 211
1.10. Databases – PN _____________________________________________________________ 211
1.11. Databases - Transferência _____________________________________________________ 215
1.12. Databases – Tributos _________________________________________________________ 216
2. DLL - Dynamic-Link Library __________________________________________________________ 218
2.1. Código de Barras e Linha Digitável ________________________________________________ 221
2.2. Configurações das DLLs no SAP Business One _______________________________________ 222
2.3. Particularidades das DLLs _______________________________________________________ 225
2.3.1 Banco ABC __________________________________________________________________________________ 225
2.3.2 Banco América ______________________________________________________________________________ 225
2.3.3 Banco Banrisul_______________________________________________________________________________ 226
2.3.4 Banco Bancoob ______________________________________________________________________________ 227
2.3.5 Banco Banestes ______________________________________________________________________________ 227
2.3.6 Banco Bradesco ______________________________________________________________________________ 227
2.3.7 Banco do Brasil ______________________________________________________________________________ 228
2.3.8 Banco CitiBank ______________________________________________________________________________ 229
2.3.9 Banco Cecred ________________________________________________________________________________ 230
2.3.10 Banco Fibra _______________________________________________________________________________ 230
2.3.11 Banco Caixa Econômica Federal ______________________________________________________________ 231
2.3.12 Banco Daycoval ___________________________________________________________________________ 232
2.3.13 Banco HSBC _______________________________________________________________________________ 233
2.3.14 Banco Itaú ________________________________________________________________________________ 234
2.3.15 Banco Mercantil ___________________________________________________________________________ 235
2.3.16 Banco Merryl Lynch ________________________________________________________________________ 235
2.3.17 Banco Nordeste ___________________________________________________________________________ 236
2.3.18 Banco Pine _______________________________________________________________________________ 237
2.3.19 Banco Safra _______________________________________________________________________________ 237
2.3.20 Banco Safra (Bradesco Correspondente) _______________________________________________________ 238
2.3.21 Banco Santander __________________________________________________________________________ 238
2.3.22 Banco Sicoob (Correspondente Banco do Brasil) _________________________________________________ 239
2.3.23 Banco Sicredi ______________________________________________________________________________ 239

6
2.3.24 Banco Sofisa ______________________________________________________________________________ 240
2.3.25 Banco BicBanco ___________________________________________________________________________ 240
2.3.26 Banco BicBanco (Correspondente Bradesco) ____________________________________________________ 241
2.3.27 Banco Sofisa (Correspondente) _______________________________________________________________ 241
2.3.28 Banco Tóquio _____________________________________________________________________________ 242
2.3.29 Dummy __________________________________________________________________________________ 242
2.3.30 Particularidade com o DV do Nosso Número ____________________________________________________ 242

3. Funcionalidades __________________________________________________________________ 243


3.1. OneShare ____________________________________________________________________ 243
3.1.1 Exportação de leiautes ________________________________________________________________________ 243
3.1.2 Importação de leiautes ________________________________________________________________________ 245

3.2. Consulta ao SERASA____________________________________________________________ 248


3.2.1 Configuração da consulta SERASA _______________________________________________________________ 248
3.2.2 Utilização da consulta SERASA _________________________________________________________________ 250

3.3. Parâmetros do BankSync - Botão _________________________________________________ 253


3.4. Backup periódico dos leiautes ____________________________________________________ 254
3.5. Geração e impressão de boletos __________________________________________________ 256
3.6. Processamento de boletos ______________________________________________________ 263
3.6.1 Envio e Impressão de boletos em lote ____________________________________________ 264
3.6.1.1 Configuração para envio de Boletos ___________________________________________ 264
3.6.1.2 Processo de Envio e Impressão em lote _________________________________________ 266
3.7. Leiaute de impressão de boletos__________________________________________________ 269
3.8. Compensação de Cheques _______________________________________________________ 270
3.8.1 Configurações _______________________________________________________________________________ 270
3.8.2 Processo e Contabilização _____________________________________________________________________ 270

4. Relatórios BankSync _______________________________________________________________ 272


4.1.1 Relatório de títulos importados _________________________________________________________________ 272

7
Índice de Figuras

FIGURA 1: REGISTRANDO O ADD-ON NO SBO .................................................................................................................................. 18


FIGURA 2: CONFIGURAÇÃO DE INICIALIZAÇÃO DO ADD-ON ............................................................................................................ 19
FIGURA 3: INÍCIO DA INSTALAÇÃO DO ADD-ON NO SOB.................................................................................................................. 20
FIGURA 4: INSTALAÇÃO – INFORMAÇÕES DO USUÁRIO .................................................................................................................. 21
FIGURA 5: INSTALAÇÃO – CAMINHO DA INSTALAÇÃO ..................................................................................................................... 21
FIGURA 6: ATUALIZAÇÃO DA ESTRUTURA DA BASE DE DADOS ........................................................................................................ 22
FIGURA 7: REQUISITANDO A SENHA DO BANCO DE DADOS ............................................................................................................ 23
FIGURA 8: AVISO ANTES DE POVOAR AS TABELAS DO ADD-ON ....................................................................................................... 23
FIGURA 9: CHAVE DE ATIVAÇÃO ....................................................................................................................................................... 24
FIGURA 10: SELECIONANDO LICENÇA PARA UM USUÁRIO .............................................................................................................. 25
FIGURA 11: AUTORIZAÇÕES GERAIS POR USUÁRIO.......................................................................................................................... 26
FIGURA 12: ADMINISTRAÇÃO DE BOLETOS ...................................................................................................................................... 27
FIGURA 13: STATUS DO BOLETO DE CONTAS A RECEBER ................................................................................................................. 28
FIGURA 14: ADMINISTRAÇÃO DE BOLETOS – RECONCILIADA E N° DA RECONCILIAÇÃO EXTERNA .................................................. 30
FIGURA 15: STATUS DOS BOLETOS DE CONTAS A PAGAR ................................................................................................................ 31
FIGURA 16: STATUS DAS TRANSFERÊNCIAS DO BANKSYNC.............................................................................................................. 33
FIGURA 17: TELA SOBRE BANKSYNC ................................................................................................................................................. 34
FIGURA 18: TELA DE ATUALIZAÇÕES DO BANKSYNC ........................................................................................................................ 35
FIGURA 19: TELA DE ACESSO A FAQS E MANUAIS DO BANKSYNC .................................................................................................... 35
FIGURA 20: TELA DE ACESSO AO SUPORTE TÉCNICO DO BANKSYNC ............................................................................................... 36
FIGURA 21: TELA DO SITE DA SISTEMA INFO – DOWNLOADS .......................................................................................................... 36
FIGURA 22: TELA DE ATIVAÇÃO DO BANKSYNC ................................................................................................................................ 37
FIGURA 23: DETALHES DA EMPRESA ................................................................................................................................................ 38
FIGURA 24: EXEMPLO DE MAIS DE UMA BASE NO SOB.................................................................................................................... 39
FIGURA 25: CONFIGURAÇÕES GERAIS .............................................................................................................................................. 40
FIGURA 26: CONTAS BANCÁRIAS DA EMPRESA ................................................................................................................................ 41
FIGURA 27: FORMA DE PAGAMENTO ............................................................................................................................................... 44
FIGURA 28: ESCOLHA DA CONTA BANCÁRIA DA EMPRESA .............................................................................................................. 45
FIGURA 29: PROPRIEDADES DO BOLETO .......................................................................................................................................... 45
FIGURA 30: LISTA DE CARTEIRAS ...................................................................................................................................................... 46
FIGURA 31: CADASTRAR CARTEIRA ................................................................................................................................................... 47
FIGURA 32: OPÇÃO PARA APROVAÇÃO ............................................................................................................................................ 47
FIGURA 33: ESCOLHER UMA DLL ...................................................................................................................................................... 48
FIGURA 34: CAMINHO PARA INSERIR A DLL ..................................................................................................................................... 48
FIGURA 35: PARÂMETROS DO BANKSYNC – CONFIGURAÇÃO.......................................................................................................... 49
FIGURA 36: PARÂMETROS DO BANKSYNC – CONTABILIDADE .......................................................................................................... 50
FIGURA 37: PARÂMETROS DO BANKSYNC – CÓDIGO CIRT ............................................................................................................... 51
FIGURA 38: CONFIGURAÇÃO BANKSYNC – ABA CONTABILIZAÇÃO .................................................................................................. 52
FIGURA 39: CONTAS BANCÁRIAS DA EMPRESA – CONFIGURAÇÃO DAS CONTAS ............................................................................ 53
FIGURA 40: LANÇAMENTO CONTÁBIL MANUAL – LANÇAMENTOS EXTRAS ..................................................................................... 54
FIGURA 41: CONFIGURAÇÃO DO BANKSYNC – ABA PROCESSAMENTO ........................................................................................... 56
FIGURA 42: CONFIGURAÇÃO DO BANKSYNC – ABA OUTROS ........................................................................................................... 57
FIGURA 43: CONFIGURAÇÃO DO BANKSYNC - ABA CARTÃO DE CRÉDITO........................................................................................ 58
FIGURA 44: LEIAUTE DE NOMENCLATURA – NOMENCLATURA DE REMESSA .................................................................................. 59
FIGURA 45: LEIAUTE DE NOMENCLATURA – NOMENCLATURA DE REMESSA .................................................................................. 60
FIGURA 46: GRADE PARA DEFINIÇÕES DO LEIAUTE DE NOMENCLATURA ....................................................................................... 61

8
FIGURA 47: MODELO DE EXEMPLO .................................................................................................................................................. 63
FIGURA 48: LEIAUTE DE NOMENCLATURA – NOMENCLATURA DO ASSUNTO DO E-MAIL ............................................................... 64
FIGURA 49: LEIAUTE DE NOMENCLATURA – NOME DO ARQUIVO PDF............................................................................................ 65
FIGURA 50: LEIAUTE DE NOMENCLATURA – CORPO DO E-MAIL ...................................................................................................... 66
FIGURA 51: LEIAUTE DE NOMENCLATURA – OBSERVAÇÃO DO LCM ............................................................................................... 67
FIGURA 52: LEIAUTE DE ARQUIVO DE REMESSA .............................................................................................................................. 69
FIGURA 53: LEIAUTE DE REMESSA – GRADE DE REGISTROS ............................................................................................................. 71
FIGURA 54: LEIAUTE DE REMESSA – SETAS DE MOBILIDADE ........................................................................................................... 72
FIGURA 55 TELA DE DEFINIÇÃO DE REGISTRO .................................................................................................................................. 72
FIGURA 56: DEFINIÇÃO DO CAMPO TEXTO FIXO .............................................................................................................................. 74
FIGURA 57: CONFIGURAÇÃO DA POSIÇÃO PARA CÓDIGO DE BARRAS. ........................................................................................... 76
FIGURA 58: DEFINIÇÃO DO CAMPO DATABASE ................................................................................................................................ 76
FIGURA 59: CONFIGURAÇÃO DA POSIÇÃO PARA CÓDIGO DE BARRAS ............................................................................................ 78
FIGURA 60: DEFINIÇÃO DO CAMPO CATEGORIA .............................................................................................................................. 79
FIGURA 61: CONFIGURAÇÃO DA POSIÇÃO PARA CÓDIGO DE BARRAS ............................................................................................ 80
FIGURA 62: CONFIGURAÇÃO DA COLUNA CONDIÇÃO E VALOR....................................................................................................... 81
FIGURA 63: DEFINIÇÃO DO CAMPO SQL SELECT............................................................................................................................... 82
FIGURA 64: CONFIGURAÇÃO DA POSIÇÃO PARA CÓDIGO DE BARRAS ............................................................................................ 83
FIGURA 65: LEIAUTE DE ARQUIVO DE RETORNO .............................................................................................................................. 85
FIGURA 66: LEIAUTE DE ARQUIVO DE RETORNO, CABEÇALHO ........................................................................................................ 86
FIGURA 67: ARQUIVO DE RETORNO ................................................................................................................................................. 86
FIGURA 68: LEIAUTE DE ARQUIVO DE RETORNO TÍTULO ................................................................................................................. 86
FIGURA 69: ARQUIVO DE RETORNO ................................................................................................................................................. 86
FIGURA 70: DETALHES DA EMPRESA IDENTIFICAÇÃO DA EMPRESA ................................................................................................ 87
FIGURA 71: LEIAUTE DE ARQUIVO DE RETORNO IDENTIFICAÇÃO DO DOCUMENTO ....................................................................... 87
FIGURA 72: ARQUIVO DE RETORNO CHAVE ÚNICA .......................................................................................................................... 87
FIGURA 73: LEIAUTE DE ARQUIVO DE RETORNO - IDENTIFICAÇÃO ALTERNATIVA .......................................................................... 88
FIGURA 74: PREENCHIMENTO DO CAMPO NOSSO NÚMERO........................................................................................................... 89
FIGURA 75: IDENTIFICAÇÃO ESPECIAL .............................................................................................................................................. 89
FIGURA 76: LEIAUTE DE ARQUIVO DE RETORNO – OCORRÊNCIAS ................................................................................................... 90
FIGURA 77: CÓDIGOS DE OCORRÊNCIAS .......................................................................................................................................... 91
FIGURA 78: LEIAUTE DE RETORNO – CUSTOMIZAÇÃO DA OCORRÊNCIA ......................................................................................... 93
FIGURA 79: LEIAUTE DE RETORNO – CUSTOMIZAÇÃO DA AÇÃO ..................................................................................................... 93
FIGURA 80: LEIAUTE DE RETORNO – AJUDA NA CUSTOMIZAÇÃO .................................................................................................... 94
FIGURA 81: LEIAUTE DE RETORNO – BOTÃO SUB OCORRÊNCIAS .................................................................................................... 95
FIGURA 82: LEIAUTE DE ARQUIVO DE RETORNO - COBRANÇA ........................................................................................................ 96
FIGURA 83: TIPO DE COBRANÇA PADRÃO ........................................................................................................................................ 96
FIGURA 84: LEIAUTE DE ARQUIVO DE RETORNO ERRO .................................................................................................................... 97
FIGURA 85: OCORRÊNCIAS DE ERROS, MANUAL DO BANCO ........................................................................................................... 97
FIGURA 86: LEIAUTE DE ARQUIVO DE RETORNO VALIDAÇÃO .......................................................................................................... 98
FIGURA 87: LEIAUTE DE ARQUIVO DE EXTRATO CNAB ................................................................................................................... 100
FIGURA 88: LEIAUTE DE EXTRATO BANCÁRIO CNAB REGISTRO / IDENTIFICAÇÃO ......................................................................... 100
FIGURA 89: EXTRATO BANCÁRIO CNAB .......................................................................................................................................... 101
FIGURA 90: FORMATO DE VALOR ................................................................................................................................................... 103
FIGURA 91: FORMATO DE TIPO DE LANÇAMENTO ......................................................................................................................... 103
FIGURA 92: TELA DA ABA SERVIÇOS ............................................................................................................................................... 105
FIGURA 93: CADASTRO DE CÓDIGOS E DESCRIÇÕES PARA SERVIÇOS DE EXTRATO BANCÁRIO ..................................................... 106
FIGURA 94: LEIAUTE DE DDA – OCORRÊNCIA ................................................................................................................................. 107
FIGURA 95: LEIAUTE DE DDA – OCORRÊNCIAS ............................................................................................................................... 108
FIGURA 96: LEIAUTE DE DDA – VALIDAÇÃO .................................................................................................................................... 109

9
FIGURA 97: LEIAUTE DE DDA – CÓDIGO DE BARRAS ...................................................................................................................... 110
FIGURA 98: PAINEL FINANCEIRO..................................................................................................................................................... 112
FIGURA 99: PAINEL FINANCEIRO - GRÁFICO MENSAL .................................................................................................................... 116
FIGURA 100: PAINEL FINANCEIRO - GRÁFICO TRIMESTRAL ............................................................................................................ 116
FIGURA 101: PAINEL FINANCEIRO - GRÁFICO SEMESTRAL ............................................................................................................. 116
FIGURA 102: PAINEL FINANCEIRO - GRÁFICO ANUAL ..................................................................................................................... 117
FIGURA 103: PAINEL FINANCEIRO - GRÁFICO EM TELA MAIOR ...................................................................................................... 117
FIGURA 104: NOTA FISCAL DE SAÍDA .............................................................................................................................................. 119
FIGURA 105: LCM DA NOTA FISCAL DE SAÍDA ................................................................................................................................ 119
FIGURA 106: CONTAS A RECEBER ................................................................................................................................................... 120
FIGURA 107: TELA DE MEIO DE PAGAMENTO ................................................................................................................................ 121
FIGURA 108: ASSISTENTE DE EXPORTAÇÃO – APRESENTAÇÃO ...................................................................................................... 122
FIGURA 109: CONFIGURAÇÃO DO TIPO DE DOCUMENTO ............................................................................................................. 122
FIGURA 110: CONFIGURAÇÃO DO FILTRO DE DATA ....................................................................................................................... 123
FIGURA 111: CONFIGURAÇÃO DO FILTRO DE STATUS DO DOCUMENTO ....................................................................................... 123
FIGURA 112: CONFIGURAÇÃO DO FILTRO DE PAGAMENTO .......................................................................................................... 123
FIGURA 113: CONFIGURAÇÃO DO FILTRO SITUAÇÃO DO DOCUMENTO ........................................................................................ 123
FIGURA 114: CONFIGURAÇÃO DO FILTRO DE FORMA DE PAGAMENTO ........................................................................................ 124
FIGURA 115: CONFIGURAÇÃO DO FILTRO FILIAL ............................................................................................................................ 124
FIGURA 116: CONFIGURAÇÃO DO FILTRO TIPO DE TRANSAÇÃO ................................................................................................... 124
FIGURA 117: CONFIGURAÇÃO DO FILTRO DE CONTAS A PAGAR ................................................................................................... 124
FIGURA 118: ALERTA ....................................................................................................................................................................... 125
FIGURA 119: ASSISTENTE DE EXPORTAÇÃO - ESCOLHA DOS TÍTULOS............................................................................................ 125
FIGURA 120: ASSISTENTE DE EXPORTAÇÃO – RESULTADOS ........................................................................................................... 126
FIGURA 121: ASSISTENTE DE IMPORTAÇÃO – APRESENTAÇÃO ..................................................................................................... 127
FIGURA 122: ASSISTENTE DE IMPORTAÇÃO DE ARQUIVO – FILTRAGEM ....................................................................................... 128
FIGURA 123: ASSISTENTE DE IMPORTAÇÃO DE ARQUIVO DE RETORNO - CONFLITOS .................................................................. 130
FIGURA 124: RESOLUÇÃO DE CONFLITO ENTRE BOLETOS.............................................................................................................. 131
FIGURA 125: ASSISTENTE DE IMPORTAÇÃO DE ARQUIVO DE RETORNO – CAMPOS DO LEIAUTE ................................................. 131
FIGURA 126: ASSISTENTE DE IMPORTAÇÃO DE ARQUIVO DE RETORNO – ABA AUTOMÁTICA...................................................... 132
FIGURA 127: CONFIGURAÇÃO DO TIPO DE COBRANÇA ................................................................................................................. 132
FIGURA 128: CONTA CONTÁBIL – PARCEIRO DE NEGÓCIOS ........................................................................................................... 133
FIGURA 129: CONTA CONTÁBIL – CONTAS BANCÁRIAS DA EMPRESA ........................................................................................... 133
FIGURA 130: ASSISTENTE DE IMPORTAÇÃO DE ARQUIVO DE RETORNO – COLUNAS DE VALORES ............................................... 134
FIGURA 131: ASSISTENTE DE IMPORTAÇÃO – TELA DE RESULTADOS DA IMPORTAÇÃO DO ARQUIVO ......................................... 135
FIGURA 132: BOLETO – OCORRÊNCIAS ........................................................................................................................................... 135
FIGURA 133: STATUS DUPLICADO................................................................................................................................................... 136
FIGURA 134: OCORRÊNCIA NAS COLUNAS MOTIVO E INFORMAÇÕES ADICIONAIS ...................................................................... 136
FIGURA 135: ASSISTENTE DE IMPORTAÇÃO ABA MANUAL ............................................................................................................ 137
FIGURA 136: ASSISTENTE DE IMPORTAÇÃO – ABA NÃO IDENTIFICADO ........................................................................................ 138
FIGURA 137: ASSISTENTE DE IMPORTAÇÃO – RESULTADOS .......................................................................................................... 138
FIGURA 138: ASSISTENTE PARA EXTRATOS CNAB - APRESENTAÇÃO.............................................................................................. 139
FIGURA 139: ASSISTENTE PARA EXTRATOS CNAB - FILTRAGEM ..................................................................................................... 140
FIGURA 140: ASSISTENTE PARA EXTRATOS CNAB - AUTOMÁTICA ................................................................................................. 142
FIGURA 141: ASSISTENTE PARA EXTRATOS CNAB– MANUAL ......................................................................................................... 143
FIGURA 142: ASSISTENTE PARA EXTRATOS CNAB– NÃO-IDENTIFICADOS ...................................................................................... 143
FIGURA 143: ASSISTENTE PARA EXTRATOS CNAB – RESULTADOS.................................................................................................. 144
FIGURA 144: PROCESSAR EXTRATO BANCÁRIO EXTERNO .............................................................................................................. 145
FIGURA 145: BOLETOS POR DDA – APRESENTAÇÃO ....................................................................................................................... 146
10
FIGURA 146: BOLETOS POR DDA – PARAMETRIZAÇÃO .................................................................................................................. 147
FIGURA 147: BOLETOS POR DDA – IMPORTAÇÃO DO ARQUIVO .................................................................................................... 147
FIGURA 148: BOLETOS POR DDA – FILTRO DA ADMINISTRAÇÃO ................................................................................................... 148
FIGURA 149: BOLETOS POR DDA – ADMINISTRAÇÃO DE BOLETOS ................................................................................................ 149
FIGURA 150: TRANSFERÊNCIAS BANCÁRIAS – CONTA DE COMPENSAÇÃO .................................................................................... 150
FIGURA 151: TRANSFERÊNCIAS BANCÁRIAS – MEIO DE PAGAMENTO .......................................................................................... 151
FIGURA 152: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – FILTROS ............................................................................ 151
FIGURA 153: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – FORMA DE PAGAMENTO SUGERIDA ................................ 152
FIGURA 154: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – PREENCHIMENTO DA FORMA DE PAGAMENTO .............. 153
FIGURA 155: PAGAMENTO PARA TRANSFERÊNCIAS – FORMA DE PAGAMENTO – EXPORTAR REMESSA APÓS GERAÇÃO ........... 153
FIGURA 156: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – FORMA DE PAGAMENTO NÃO SUGERIDA ....................... 154
FIGURA 157: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – SELEÇÃO DA FORMA DE PAGAMENTO ............................ 154
FIGURA 158: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – ATUALIZAÇÃO DA FORMA DE PAGAMENTO .................... 154
FIGURA 159: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – CAMPOS ADICIONAIS ....................................................... 155
FIGURA 160: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS ............................................................................................. 155
FIGURA 161: ASSISTENTE DE PARAMENTO PARA TRANSFERÊNCIAS ............................................................................................. 155
FIGURA 162: ADMINISTRAÇÃO DE TRANSFERÊNCIAS – FILTRO...................................................................................................... 157
FIGURA 163: ADMINISTRAÇÃO DE TRANSFERÊNCIAS – ADMINISTRAÇÃO ..................................................................................... 157
FIGURA 164: ASSISTENTE DE PAGAMENTO PARA TRANSFERÊNCIAS – PROCESSO ........................................................................ 158
FIGURA 165: OCORRÊNCIA DA TRANSFERÊNCIA ............................................................................................................................ 159
FIGURA 166:TRANSFERÊNCIA ENTRE CONTAS ................................................................................................................................ 160
FIGURA 167:TRANSFERÊNCIA ENTRE CONTAS MÚLTIPLAS FILIAIS ................................................................................................. 160
FIGURA 168: CADASTRO DE REGRAS – ABA VALIDAÇÕES .............................................................................................................. 161
FIGURA 169: CADASTRO DE REGRAS - ABA PARCEIROS ................................................................................................................. 162
FIGURA 170: CARTÃO DE CRÉDITO – PARÂMETROS ....................................................................................................................... 162
FIGURA 171: CARTÃO DE CRÉDITO – OPERADORA DE CARTÃO DE CRÉDITO ................................................................................. 163
FIGURA 172: CARTÃO DE CRÉDITO – IMPORTAÇÃO COM BANDEIRAS .......................................................................................... 163
FIGURA 173: CARTÃO DE CRÉDITO – LEIAUTE DE RETORNO (IDENTIFICAÇÃO).............................................................................. 164
FIGURA 174: CARTÃO DE CRÉDITO – ARQUIVO VANS .................................................................................................................... 166
FIGURA 175: CARTÃO DE CRÉDITO – IDENTIFICAÇÃO VANS .......................................................................................................... 167
FIGURA 176: CARTÃO DE CRÉDITO – FORMA DE PAGAMENTO ..................................................................................................... 168
FIGURA 177: CARTÃO DE CRÉDITO – IDENTIFICAÇÃO DE OCORRÊNCIAS ....................................................................................... 169
FIGURA 179: LEIAUTE DE CARTÃO DE CRÉDITO – AJUSTES ............................................................................................................ 170
FIGURA 180: LEIAUTE DE CARTÃO DE CRÉDITO – ABA AJUSTES ..................................................................................................... 171
FIGURA 181: CARTÃO DE CRÉDITO – MEIO DE PAGAMENTO ......................................................................................................... 171
FIGURA 182: CARTÃO DE CRÉDITO – DEPÓSITO EM ABERTO ......................................................................................................... 172
FIGURA 183: CARTÃO DE CRÉDITO – IMPORTAÇÃO DO RETORNO ................................................................................................ 173
FIGURA 184: CARTÃO DE CRÉDITO – GRADE DE FORMA DE PAGAMENTO .................................................................................... 173
FIGURA 185: CARTÃO DE CRÉDITO – CAMPOS DE CONTA ............................................................................................................. 174
FIGURA 186: CARTÃO DE CRÉDITO – IMPORTAÇÃO DO RETORNO (IDENTIFICAÇÃO) .................................................................... 174
FIGURA 187: CARTÃO DE CRÉDITO - RELATÓRIO DE IMPORTAÇÃO DE CARTÃO DE CRÉDITO ....................................................... 175
FIGURA 188: CARTÃO DE CRÉDITO – ADMINISTRADOR ................................................................................................................. 175
FIGURA 189: CARTÃO DE CRÉDITO – MENSAGEM DE VÍNCULO ..................................................................................................... 176
FIGURA 190: CARTÃO DE CRÉDITO - RECONCILIAÇÃO DE CARTÃO DE CRÉDITO ............................................................................ 177
FIGURA 191: CARTÃO DE CRÉDITO - CANCELAMENTO DE COMPROVANTES ................................................................................. 178
FIGURA 192: PAGAMENTO DE TRIBUTOS –CONFIGURAÇÃO DE TRIBUTOS ................................................................................... 179
FIGURA 193: PAGAMENTO DE TRIBUTOS – CONFIGURAÇÃO DE CAMPOS .................................................................................... 180
FIGURA 194: PAGAMENTO DE TRIBUTOS – NOME DE CAMPO E TABELA ...................................................................................... 181
FIGURA 195: PAGAMENTO DE TRIBUTOS – ALTERAÇÃO DA COLUNA ............................................................................................ 181
FIGURA 196: PAGAMENTO DE TRIBUTOS – CONFIGURAÇÃO DA FORMA DE PAGAMENTO .......................................................... 182

11
FIGURA 197: PAGAMENTO DE TRIBUTOS – TELA PRINCIPAL .......................................................................................................... 182
FIGURA 198: PAGAMENTO DE TRIBUTOS – SELEÇÃO DE TRIBUTOS LCM / NF ............................................................................... 183
FIGURA 199: PAGAMENTO DE TRIBUTOS – LISTAGEM DOS DOCUMENTOS .................................................................................. 183
FIGURA 200: PAGAMENTO DE TRIBUTOS – SELEÇÃO DA FORMA DE PAGAMENTO ...................................................................... 183
FIGURA 201: PAGAMENTO DE TRIBUTOS – INSERIR LINHA DE LCM .............................................................................................. 184
FIGURA 202: CONTAS A PAGAR - TRIBUTOS ................................................................................................................................... 186
FIGURA 203: DEFINIÇÃO DO REGISTRO – DATABASE ..................................................................................................................... 187
FIGURA 204: GERAÇÃO DE RECEBIMENTO EM LOTE – FILTROS ..................................................................................................... 189
FIGURA 205: GERAÇÃO DE RECEBIMENTO EM LOTE – TELA PRINCIPAL ........................................................................................ 191
FIGURA 206: GERAÇÃO DE RECEBIMENTO EM LOTE – MEIO DE PAGAMENTO BOLETO................................................................ 191
FIGURA 207: GERAÇÃO DE RECEBIMENTO EM LOTE – MENSAGEM DE SUCESSO ......................................................................... 192
FIGURA 208: GERAÇÃO DE RECEBIMENTO EM LOTE – IMPRESSÃO DOS BOLETOS........................................................................ 192
FIGURA 209: GERAÇÃO DE RECEBIMENTO EM LOTE – MEIO DE PAGAMENTO TRANSFERÊNCIA .................................................. 192
FIGURA 210: GERAÇÃO DE RECEBIMENTO EM LOTE – MEIO DE PAGAMENTO TRANSFERÊNCIA .................................................. 193
FIGURA 211: LEIAUTE DE NOMENCLATURA – ASSUNTO DE E-MAIL .............................................................................................. 194
FIGURA 212: LEIAUTE DE NOMENCLATURA – CORPO DE E-MAIL .................................................................................................. 194
FIGURA 213: CONFIGURAÇÃO PARA ENVIO DE E-MAILS – NOMENCLATURA INADIMPLÊNCIA ..................................................... 195
FIGURA 214: CADASTRO DE PARCEIROS DE NEGÓCIO – ENVIO DE INADIMPLÊNCIAS ................................................................... 195
FIGURA 215: CADASTRO DE PARCEIROS DE NEGÓCIO – MENSAGEM CONFIRMAÇÃO .................................................................. 196
FIGURA 216: LEIAUTE DE NOMENCLATURA – ASSUNTO DE E-MAIL .............................................................................................. 197
FIGURA 217: LEIAUTE DE NOMENCLATURA – CORPO DE E-MAIL .................................................................................................. 197
FIGURA 218: CONFIGURAÇÃO PARA ENVIO DE E-MAILS – NOMENCLATURA ALERTA ................................................................... 197
FIGURA 219: CONFIGURAÇÃO DO BANKSYNC - OUTROS ............................................................................................................... 198
FIGURA 220: INICIALIZAÇÃO DO ADDON ........................................................................................................................................ 198
FIGURA 221: ATUALIZAÇÃO DE BOLETOS EM LOTE – FILTRO ......................................................................................................... 199
FIGURA 222: ATUALIZAÇÃO DE BOLETOS EM LOTE ........................................................................................................................ 200
FIGURA 223: DEFINIÇÃO DO REGISTRO – DATABASES ................................................................................................................... 201
FIGURA 224: DEFINIÇÃO DO CAMPO – BASE DE DADOS (DATABASES) .......................................................................................... 202
FIGURA 225: PROCESSO DE EXECUÇÃO DE UMA DLL ..................................................................................................................... 219
FIGURA 226: FLUXO DE CHAMADAS DO BUSINESS ONE ................................................................................................................ 220
FIGURA 227: MENSAGEM DE ERRO DA DLL. ................................................................................................................................... 220
FIGURA 228: CONFIGURAÇÃO DA FORMA DE PAGAMENTO .......................................................................................................... 224
FIGURA 229: CONFIGURAÇÕES ESPECÍFICAS DO BOLETO .............................................................................................................. 224
FIGURA 230: TELA INICIAL DA EXPORTAÇÃO DE LEIAUTES ............................................................................................................. 244
FIGURA 231: TELA INFORMANDO O CAMINHO PARA SALVAR O ARQUIVO DE LEIAUTE ............................................................... 244
FIGURA 232: TELA DE SELEÇÃO DE LEIAUTES A SEREM EXPORTADOS ........................................................................................... 245
FIGURA 233: TELA INICIAL DE IMPORTAÇÃO DE LEIAUTES ............................................................................................................. 246
FIGURA 234: TELA QUE INFORMARÁ O CAMINHO ONDE FOI SALVO O ARQUIVO DE LEIAUTE ..................................................... 246
FIGURA 235: TELA DE SELEÇÃO DE LEIAUTES A SEREM IMPORTADOS ........................................................................................... 247
FIGURA 236: TELA DE CORREÇÃO DE INFORMAÇÕES REFERENTES AOS LEIAUTES A SEREM IMPORTADOS ................................. 247
FIGURA 237: TELA DE FINALIZAÇÃO DE IMPORTAÇÃO DE LEIAUTES.............................................................................................. 248
FIGURA 238: CONFIGURAÇÕES SERASA – ABA CONFIGURAÇÕES .................................................................................................. 249
FIGURA 239: CONFIGURAÇÕES SERASA – ABA PERMISSÕES DE ACESSO ....................................................................................... 249
FIGURA 240: CONFIGURAÇÕES SERASA – ABA INFORMAÇÕES ...................................................................................................... 250
FIGURA 241: CONFIGURAÇÕES SERASA – ABA INFORMAÇÕES – CONSULTA DE SALDO ............................................................... 250
FIGURA 242: CONSULTAS SERASA .................................................................................................................................................. 251
FIGURA 243: CONSULTAS SERASA / NOVA CONSULTA SERASA ...................................................................................................... 251
FIGURA 244: TELA DE CONSULTA COMPLETA SERASA ................................................................................................................... 252
FIGURA 245: BOTÃO DE CONSULTAS SERASA ................................................................................................................................. 253
12
FIGURA 246: CADASTRO DE PARCEIRO DE NEGÓCIO - BOTÃO "PARÂMETROS BANKSYNC" ......................................................... 254
FIGURA 247: PARÂMETROS DO BANKSYNC - PARCEIRO DE NEGÓCIO ........................................................................................... 254
FIGURA 248: PAINEL DE CONTROLE – BOTÃO BACKUP .................................................................................................................. 255
FIGURA 249: PAINEL DE CONTROLE – CAMINHO DO BACKUP ....................................................................................................... 255
FIGURA 250: MENU B1 – CONFIGURAÇÕES DE BACKUP DE LEIAUTES ........................................................................................... 256
FIGURA 251: GERADOR DE CONSULTAS - TABELA DE BACKUPS ..................................................................................................... 256
FIGURA 252: IMPRESSÃO DE BOLETOS – PAINEL DE CONTROLE .................................................................................................... 257
FIGURA 253: IMPRESSÃO DE BOLETOS – REGISTRO DE RELATÓRIOS ............................................................................................. 258
FIGURA 254: IMPRESSÃO DE BOLETOS – BOTÃO “GERAR BOLETO” .............................................................................................. 259
FIGURA 255: IMPRESSÃO DE BOLETOS – FORMA DE PAGAMENTO PARCEIRO DE NEGÓCIOS....................................................... 260
FIGURA 256: IMPRESSÃO DE BOLETOS – FORMA DE PAGAMENTO DA NF .................................................................................... 260
FIGURA 257: IMPRESSÃO DE BOLETOS – BOLETO IMPRESSO......................................................................................................... 261
FIGURA 258: IMPRESSÃO DE BOLETOS – CONTAS A RECEBER ....................................................................................................... 262
FIGURA 259: IMPRESSÃO DE BOLETO – IMPRIMIR BOLETO NO CR ................................................................................................ 263
FIGURA 260: IMPRESSÃO DE BOLETO – SELEÇÃO DE LEIAUTES ..................................................................................................... 263
FIGURA 261: ENVIO E IMPRESSÃO - CONFIGURAÇÕES ................................................................................................................... 264
FIGURA 262: ENVIO E IMPRESSÃO – FILTRO ................................................................................................................................... 266
FIGURA 263: ENVIO E IMPRESSÃO – TELA PRINCIPAL .................................................................................................................... 268
FIGURA 264: IMPRESSÃO DE BOLETOS – CAMPOS ......................................................................................................................... 269
FIGURA 265: COMPENSAÇÃO DE CHEQUES – CONTA CONTÁBIL ................................................................................................... 270
FIGURA 266: COMPENSAÇÃO DE CHEQUE – LCM BUSINESS ONE .................................................................................................. 270
FIGURA 267: COMPENSAÇÃO DE CHEQUES – LCM BANKSYNC ...................................................................................................... 271
FIGURA 268: COMPENSAÇÃO DE CHEQUES – FILTRO..................................................................................................................... 271
FIGURA 269: COMPENSAÇÃO DE CHEQUES – TELA DE RECONCILIAÇÃO ....................................................................................... 271
FIGURA 270: COMPENSAÇÃO DE CHEQUES – RECONCILIAÇÃO ..................................................................................................... 272
FIGURA 271: COMPENSAÇÃO DE CHEQUES – LCM COMPENSAÇÃO .............................................................................................. 272
FIGURA 272: RELATÓRIO BANKSYNC - FILTROS .............................................................................................................................. 272
FIGURA 273: RELATÓRIO BANKSYNC - TÍTULOS IMPORTADOS ...................................................................................................... 273

13
Índice de Tabelas

TABELA 1: AUTORIZAÇÕES PARA USUÁRIOS DO BANKSYNC ............................................................................................................ 26


TABELA 2: CHAVES DOS BOLETOS DAS EMPRESAS DO GRUPO ALGODÃO S.A ................................................................................. 39
TABELA 3: DATABASE TRIBUTOS ..................................................................................................................................................... 188
TABELA 4: DATABASE TRIBUTOS – RODAPÉ.................................................................................................................................... 188
TABELA 5: ESTRUTURA DOS DADOS DO CÓDIGO DE BARRAS ........................................................................................................ 221
TABELA 6: EXEMPLO DE PREENCHIMENTO DOS CAMPOS LIVRES .................................................................................................. 221
TABELA 7: FORMATAÇÃO DOS DADOS DA LINHA DIGITÁVEL ......................................................................................................... 222
TABELA 8: CAMPOS DA TABELA CONTAS BANCÁRIAS DA EMPRESA .............................................................................................. 223
TABELA 9: CAMPOS DA TABELA FORMAS DE PAGAMENTO ........................................................................................................... 223

14
1. Introdução ao BankSync

O BankSync é uma solução projetada para atender a complexidade dos serviços de


pagamentos e cobrança executados pelos Bancos que integram o Sistema Bancário Brasileiro,
totalmente integrado ao produto SAP Business One™ e é a única solução homologada para este
fim, fornecendo os dados para geração dos arquivos de comunicação bancária e registro das
ocorrências.

O BankSync possui as seguintes funcionalidades:

 Criar leiautes dinâmicos de remessa e retorno no padrão CNAB, atendendo as


necessidades dos bancos brasileiros;
 Automatizar as situações que um boleto pode assumir dentro do SBO;
 Enviar e receber as transferências e boletos do SBO;
 Realizar a importação de arquivos de extrato, no padrão CNAB, para o SBO;
 Também possui a funcionalidade de integração dos dados de DDA, caso a empresa for
optante do DDA é possível importar os dados de pagamentos diretamente para a base do
cliente;
 Importar e Exportar leiautes para outras bases;
 Automatizar a reconciliação bancária, evitando erros na reconciliação manual e aperfeiçoar
o tempo utilizado para tal atividade;

2. Comunicação bancária

A comunicação bancária é um serviço disponibilizado pelos bancos que permite que pessoas
físicas e jurídicas troquem informações e solicitem operações com seus bancos. Dentre as opções
disponíveis, estão o envio de dados de títulos para a cobrança de clientes, manipulação da
aplicação do patrimônio obtido em cobranças, pagamentos de despesas para terceiros, entre
outros.

2.1. Boletos

O principal meio de comunicação bancária é feito através do uso de boletos, que são títulos
que representam um valor que se tem a receber de um cliente, ou para pagar para um terceiro. São
conhecidos também por bloquetos de cobrança.

15
Qualquer pessoa, física ou jurídica, pode emitir boletos de cobrança, bastando apenas que
este se registre em sua agência para aderir à modalidade.

Existem duas modalidades utilizadas para boletos de cobrança, chamados de cobrança


registrada e não-registrada:

 Registrada: são gerados pelo cedente e as informações do documento são enviadas para
o banco através de um arquivo de remessa. Estes dados são gerenciados pela instituição
financeira que pode realizar serviços, como o protesto de títulos quando inadimplentes;
 Não-Registrada: funcionam como os de cobrança registrada só que as informações do
documento não necessitam ser enviadas para o banco. Portanto, todo serviço de
verificação e protesto fica a encargo do cedente;

Estes serviços apresentam um custo para seus utilizadores, chamado de tarifa. Os custos
dos bloquetos de cobrança registrados são cobrados quando o arquivo de remessa é enviado ao
banco. O custo dos bloquetos de cobrança não-registrada, por sua vez, só é cobrado do cedente
quando o sacado efetua o pagamento. De certa forma, os bloquetos de cobrança registrados
podem ser chamados de pré-pagos, enquanto os não registrados podem ser chamados de pós-
pagos.

2.2. Débito automático

Débito automático é um serviço de cobrança bancária que possibilita as empresas cobrar


valores, podendo ser recorrentes ou não, como serviços de assinaturas de jornal, por meio de
débitos realizados de forma automatizada em dias pré-determinados na conta dos seus clientes.

Dentre as informações trocadas estão os dados dos débitos a serem realizados nas contas
dos clientes da empresa, que também são clientes do banco, e os dados de manutenção dos
clientes optantes por débito automático.

2.3. Transferências

Outra maneira de realizar movimentações de capital para o pagamento de título é através


da transferência de valores de uma conta para outra. Fazendo uso de transferências, uma pessoa,
física ou jurídica, pode realizar o pagamento de títulos na mesma maneira que faria utilizando um
boleto, mas sem a necessidade de um papel impresso.

16
Algumas das modalidades de transferências mais utilizadas são o DOC e a TED. O DOC,
ou Documento de Ordem de Crédito, é utilizado para transferências com valores mais baixos e o
dinheiro é liberado apenas no dia útil seguinte ao do processamento da operação.

Uma Transferência Eletrônica Disponível (TED) é uma operação na qual os correntistas


realizam operações interbancos para valores iguais ou acima dos R$3.000,00, além disso, este é
um meio mais rápido para transferir recursos, pois, como não há necessidade da operação passar
pelo sistema de compensação dos bancos, o dinheiro fica disponível no mesmo dia, desde que o
emitente tenha saldo na conta.

3. Instalação

Este capítulo irá guiá-lo por todo o processo que envolve a instalação e configuração do add-
on dentro do SAP Business One. Ele lhe demonstrará onde baixar o software, como registrá-lo no
SBO, o que é e onde obter uma chave de ativação, como realizar a aquisição de uma licença para
utilização do add-on dentro do SBO no site da SAP, como atribuir essa licença para um usuário e
como configurar as permissões mínimas para que este usuário possa usar o add-on sem restrições
por parte do SBO.

3.1. Download do Software

O primeiro quesito para a instalação do software é navegar até nosso site2. O endereço direto
para a página de download está atualmente no link abaixo:

http://www.sistemainfo.com.br/atendimento/downloads/atualizacoes/banksync

Esta página contém a última versão disponível do add-on, bem como as DLL’s que podem
ser utilizadas com as formas de pagamento do SBO.

Este processo segue o padrão estabelecido pelo produto SAP Business One™. O grupo de
objetos enviado ao VAR para que este possa efetuar a instalação do add-on no ambiente do Cliente
é composto pelos seguintes itens:

17
 BankSync Setup.ard: arquivo que define os registros necessários para a instalação do
produto;
 BankSync Setup.exe: arquivo que executa o processo de instalação do add-on dentro
do SAP Business One™;

É necessário salientar que este add-on foi desenvolvido sobre a Plataforma Microsoft .Net,
sendo assim, é necessário que o cliente tenha o .Net Framework 3.5 instalado em cada máquina
que deseja utilizar o add-on. Este framework é free3 e tem sua distribuição feita pelo site de sua
fabricante, a Microsoft.

3.2. Registro do Add-On no SBO

Uma vez feito o download são descompactados os arquivos, deve-se efetuar o login no SBO
com um usuário com permissões para alteração nos registros de add-ons (geralmente é o usuário
manager), e navegar até a tela de Módulos | Administração | Add-Ons | Administração de add-
on.

Figura 1: Registrando o add-on no SBO

18
Nesta tela, demonstrada na Figura 1, deve-se selecionar o botão Registrar add-on. Ele irá
abrir uma nova janela, onde deve clicar no botão , e informar para o programa onde se encontra
o arquivo BankSync.ard. Encontrado o caminho do programa, selecione OK.

Figura 2: Configuração de inicialização do add-on

Uma vez informado o caminho até o instalador do add-on, uma nova linha com os dados do
BankSync irá aparecer na grade de add-ons atribuídos à empresa. Configure os dados da grade
conforme a Figura 2 e clique sobre o botão Atualizar. Feito isto, você terá informado ao SBO que
seu add-on precisa ser instalado, e que ele deverá ser inicializado automaticamente toda vez que
uma nova instância do SAP Business One for iniciada

3.3. Instalação do Add-On no SBO

Agora que o add-on já está registrado dentro do SBO, é hora de realizar a sua instalação.
Para isso, vá até o menu Módulos | Administração | Add-Ons | Administrador add-on, e navegue
até a aba Add-ons instalados. Você irá se deparar com uma tela similar a demonstrada na Figura
3. Clicando sobre o botão Instalar, será dado início ao Assistente de Instalação do BankSync.

19
Figura 3: Início da instalação do add-on no SOB

As imagens a seguir demonstram apenas as telas do instalador do BankSync que


apresentam configurações para o usuário preencher. A primeira (Figura 4) solicita informações com
relação à empresa do usuário, enquanto que a segunda (Figura 5) pede para que seja definido o
local onde o add-on será instalado.

OBS: o caminho padrão geralmente atende as necessidades dos usuários. É recomendado


que este caminho não seja alterado.

20
Figura 4: Instalação – Informações do usuário

Figura 5: Instalação – Caminho da instalação

Uma vez escolhidas estas configurações, o add-on iniciará a sua instalação. Até este
momento, o BankSync não terá criado, ainda, nenhum objeto dentro do SAP Business One. Porém,
21
caso o usuário tenha informado para o add-on executar automaticamente junto com o SBO,
prossiga imediatamente para a próxima etapa: Primeira execução do BankSync.

3.4. Primeira execução do BankSync

Quando o BankSync for executado pela primeira vez, ele irá solicitar algumas informações
para o usuário. As sessões que vêm na sequência demonstram com mais detalhes os
procedimentos que devem ser tomados.

OBS: Durante o processo da primeira execução do BankSync, fique atento para a tela
apresentada na Figura 6, pois ela irá aparecer sempre que houver uma alteração na estrutura da
base de dados. Para que o add-on possa continuar sua instalação sem imprevistos, clique sempre
em “Sim” toda vez que esta tela aparecer.

Figura 6: Atualização da estrutura da base de dados

3.4.1 Senha para o banco de dados

A primeira destas informações é a senha do usuário “sa” do banco de dados, a qual será
guardada pelo add-on, para que posteriormente ele possa fazer consultas à base de dados. A
Figura 7 demonstra a tela:

22
Figura 7: Requisitando a senha do banco de dados

3.4.2 Dados padrões das tabelas do BankSync

Após alguns minutos, o add-on irá alertar o usuário de que ele precisa inserir os dados
padrões dentro da base de dados, e que este processo levará alguns minutos. Além de poder
ocasionar travamentos para outros usuários do sistema. Selecione “Sim” para prosseguir
normalmente pela instalação. Se desejar continuar esta operação em outra ocasião, selecione
“Não” para parar a execução do add-on. A Figura 8 mostra um exemplo da tela em questão:

Figura 8: Aviso antes de povoar as tabelas do Add-On

3.4.3 Chave de ativação

Por último, o BankSync irá requisitar ao usuário para que este informe a sua chave de
ativação, conforme demonstrado na Figura 9. O campo da chave de ativação é o único no qual o
usuário deverá preencher dados.

OBS: Os campos que estão à esquerda da figura deverão ser ignorados por hora.

Caso o usuário não possua uma chave de ativação, este deverá entrar em contato com a
Sistema Info para solicitar a sua chave, via e-mail ou telefone. Esta chave será única para cada
instalação de servidor do SBO e estará vincula a chave de hardware, código do sistema e código
da instalação do SBO. Sem esta chave de ativação o produto não poderá ser inicializado.

23
Figura 9: Chave de ativação

OBS: Para ambientes OnDemand, a ativação será por base de dados, onde será validado
por CNPJ. Possui também uma validação da quantidade de licenças SAP do BankSync que estão
atribuídas para o determinado servidor/CNPJ.

3.5. Licenças para Add-Ons da SAP

Para que o add-on possa ser inicializado no SAP Business One, é necessário que o VAR
obtenha uma licença de uso diretamente no site da SAP. Esta sessão informa o usuário sobre como
esta licença pode ser adquirida, e onde ela deve ser utilizada dentro do SBO.

3.5.1 Adquirindo uma licença

Os passos para adquirir essa licença fazem parte da própria documentação da SAP,
disponíveis no link: https://websmp104.sap-ag.de/smb/sbo/licensekeys

3.5.2 Atribuindo as licenças

Uma vez que uma ou mais licenças tenham sido adquiridas e registradas no servidor de
licenças do SAP Business One, é necessário ainda atribuí-las aos usuários do SBO. Para atribuir
uma licença no sistema, navegue até Módulos | Administração | Licença | Administração de
24
licenças, e selecione o usuário que deseja atribuir uma licença do add-on na grade de Usuários.
Em seguida, marque a licença do BankSync, na grade de Licenças Externas, e finalize clicando
no botão Atualizar. Figura 10 demonstra este procedimento, utilizando no exemplo o usuário
manager.

Figura 10: Selecionando licença para um usuário

3.6. Configurando usuários do BankSync no SBO

Uma vez que seus usuários estejam com as permissões para o uso do BankSync
configuradas, deve-se ainda garantir que estes possuam acessos as telas do mesmo. Este controle
é mantido pelo próprio SAP Business One, e o local onde estas opções podem ser gerenciadas
ficam em Módulos | Administração | Inicialização do sistema | Autorizações | Autorizações gerais.

25
Figura 11: Autorizações gerais por usuário

Para garantir o acesso as principais telas utilizadas pelo BankSync, é necessário configurar
as permissões para o usuário em questão conforme demonstrado na Tabela 1.

Tabela 1: Autorizações para usuários do BankSync

26
4. Comunicação bancária dentro do SAP Business One
4.1. Boletos

O controle de boletos dentro do SAP Business One é feito originalmente através de uma tela
específica para a administração dos boletos, localizada em Módulos | Banco | Boleto |
Administração de boletos, demonstrada na figura:

Figura 12: Administração de Boletos

Um boleto não pode migrar de uma gaveta para qualquer outra. Existem restrições e
propósitos para a existência de cada uma destas gavetas e para que um boleto se desloque de
uma gaveta para a outra, ele deve passar por todas as gavetas intermediárias.

Na sessão que segue, serão explicados os significados de cada uma destas gavetas,
separados pelo tipo do boleto, que pode ser de Contas a Receber e de Contas a Pagar.

4.2. Boletos de Contas a Receber

Os boletos de Contas a Receber apresentam um controle maior, pois são gerenciados desde
o momento de sua criação.

27
A Figura 13 demonstra os status que um boleto de Contas a Receber pode assumir no
sistema. Na sequência, são descritos o que cada uma destas situações representa no sistema.

Figura 13: Status do boleto de Contas a Receber

4.2.1 Enviado

O status de enviado, também chamado de “criado”, é um dos status iniciais que um boleto
pode assumir no sistema. Ele representa o momento em que o boleto passou a existir virtualmente
dentro de seu sistema. Para o SBO, o sistema sugere que este seja um status de aprovação, para
que então ele seja aprovado, utilizado e impresso.

Quando um boleto é gerado com o status de Enviado, um lançamento contábil é feito no


sistema por parte do documento de Contas a Receber que foi criado.

4.2.2 Gerado

Um boleto que apresenta o status de Gerado pode apresentar dois significados dependendo
se o boleto foi criado diretamente com o status de Gerado, ou se ele migrou do status de enviado
para o de gerado.

Quando um boleto passa para o status de gerado é realizada uma movimentação da conta
contábil de “Contas a Receber Nacionais/Internacionais” para a conta contábil de “Contas a
Receber por Boletos”.

Partindo do primeiro caso, em que o boleto é criado inicialmente como Gerado, o status de
gerado tem basicamente o mesmo significado que os boletos com status de Enviado, exceto que
o boleto já se encontra aprovado, caso o usuário esteja utilizando o cenário proposto pelo SBO.

No segundo cenário, quando o boleto passa de enviado para gerado, significa que o boleto
já foi submetido para a comunicação bancária através de uma remessa. Em outras palavras, o

28
BankSync troca automaticamente o status dos boletos que estão com a situação igual a Enviado
para Gerado, a partir do momento que este passa a fazer parte de um arquivo de remessa.

De qualquer forma, os boletos que se encontram atualmente em uma remessa e estão a


caminho do processamento pelo banco, estarão sempre com o status de Gerado. Note também
que caso o boleto tenha sido criado inicialmente com o status de Gerado, o BankSync possui um
controle interno utilizado para identificar quais boletos já foram inseridos em uma remessa ou não,
então ambos os cenários são compatíveis com o Add-on.

4.2.3 Depositado

Esta situação é utilizada pelos bancos para informar ao cedente que o banco recebeu os
dados do seu boleto e que agora ele está sobre custódia dele.

Quando o boleto é passado do status de Gerado para Depositado, ocorre um lançamento


contábil movimentando as contas contábeis de Cobrança da conta bancária da empresa e a de
Apresentação de boletos.

4.2.4 Pago

Este status indica que o boleto foi pago pelo cliente, e muitas vezes os bancos só irão mandar
dados do boleto no arquivo de retorno quando o boleto for pago.

Porém, existe uma particularidade neste status, pois para o SAP Business One, quando um
boleto foi pago pelo seu cliente, isto não significa que a sua empresa recebeu o dinheiro ainda. A
confirmação deste recebimento do dinheiro é feita através de um demonstrativo no extrato bancário,
o qual deve ser reconciliado no sistema contra o boleto. Como os bancos não informam a qual
boleto cada linha do extrato é referente, essa reconciliação deve ser executada manualmente pelo
usuário do SBO.

Os boletos que se encontram reconciliados no sistema aparecem na gaveta dos boletos


pagos juntamente com os que ainda não foram. Para identificar se um boleto já foi reconciliado ou
não, basta observar nas colunas Reconciliada e Nº da reconciliação externa, esta última só
apresentando valor caso a primeira coluna indique “sim”. A Figura 14 mostra um exemplo em que
se podem identificar boletos reconciliados junto com os que não foram.

29
Figura 14: Administração de Boletos – Reconciliada e N° da reconciliação externa

OBS: as colunas Reconciliada e Nº da reconciliação externa não aparecem por padrão


no programa. Deve-se clicar no botão de Configurações do Formulário e marcá-las para exibição.

4.2.5 Cancelado

Um boleto que se encontra nos status de Enviado e Gerado pode ser cancelado. Esta
operação irá reverter o lançamento contábil manual criado pelos boletos que se encontram no
status Gerado.

A operação de cancelamento de um boleto é irreversível e irá encerrar também o Contas a


Receber ao qual o boleto estava associado. O título vinculado ao Contas a Receber passará para
a situação “aberta” novamente.

4.2.6 Sem êxito

Esta operação tem o propósito similar ao de cancelamento, exceto que funciona apenas para
os boletos que estão no status Pago.

Uma vez que um boleto caia na situação Sem Êxito, é feito um lançamento da “Conta
Contábil Do Banco” para o “Contas a Receber Nacionais” daquele cliente.

OBS: deve ser tomada a devida cautela ao executar esta operação, pois caso o boleto não
tenha sido reconciliado ainda no sistema, pode ficar uma falha na contabilidade, tendo em vista que
30
nunca houve um lançamento da “Conta Contábil de Cobrança/Desconto do Banco” para a “Conta
Contábil do Banco”.

4.3. Boletos de Contas a Pagar

O SAP Business One realiza um controle mais simplificado dos boletos de Contas a Pagar,
tendo em vista que preocupações quanto a sua origem e emissão fazem parte do papel do cedente.

É importante ressaltar que o boleto de Contas a Pagar deve receber algumas informações a
mais do que os de Contas a Receber, como o número do boleto e sua linha digitável.

A Figura 15 demonstra os status que um boleto de Contas a Pagar pode assumir no sistema.
Na sequência, são descritos o que cada uma destas situações representa no sistema.

Figura 15: Status dos boletos de Contas a Pagar

Alguns usuários utilizam o campo Código de Barras do boleto de Contas a Pagar para
informar o código lido do boleto pela leitora de barras, enquanto que outros inserem neste campo
o valor da linha digitável do boleto.

O valor que é preenchido neste campo é salvo na tabela OBOE, no campo BarcodeRep
que é reservado pelo SBO para guardar a representação, ou linha digitável do código de barras.

Para o SBO, o preenchimento deste campo é indiferente, já que o valor é armazenado


apenas para posteriores consultas. Porém, para o BankSync, os três primeiros dígitos deste campo
são utilizados para identificar a qual banco pertence o boleto de Contas a Pagar. Este valor será
utilizado nos Leiautes de arquivo de remessa para Contas a Pagar. Mesmo assim, independente
dos valores que o usuário escolha preencher neste campo, ambos apresentam nos primeiros três
números o Código do banco.

4.3.1 Gerado

31
Todos os boletos para Contas a Pagar são criados com o status igual a Gerado. Neste
momento é gerado um lançamento contábil da conta contábil “Contas a Pagar Nacionais” para o
“Contas a Pagar por Boleto”.

Um boleto nesta situação pode ser deslocado para os outros dois status, Pago e Cancelado.

4.3.2 Pago

O status Pago indica que o boleto foi efetivamente pago para o cedente e quando um boleto
é deslocado para este status, é criado um lançamento contábil das contas de “Contas a Pagar por
Boleto” do parceiro de negócio para a conta “Conta Contábil do Banco”.

Um boleto que se encontra na situação de Pago não pode ser diretamente cancelado, porém
é possível retorná-lo para o status Gerado e passá-lo posteriormente para Cancelado. Passar o
boleto para o status Gerado irá gerar um lançamento de estorno do lançamento que foi gerado,
quando o boleto foi passado para Pago.

4.3.3 Cancelado

Uma vez que um boleto entre na aba de “Cancelados”, este não pode mais ser movimentado
pelas abas. Também é criado um estorno para o lançamento do status de Gerado do boleto.

4.4. Transferências

As transferências no SBO ocorrem de uma maneira mais simplificada, quando comparado


aos boletos.

Quando determinando o meio de pagamento por transferência de um Contas a Pagar, o


usuário deve apenas escolher uma conta da qual será retirado o dinheiro e informar uma referência
qualquer para a transferência. Feito isto, o Contas a Pagar será criado considerando que a
transferência já ocorreu e realizando as devidas contabilizações.

Porém, para a maior parte dos clientes este comportamento é indesejado, tendo em vista
que este cenário impede o uso da comunicação bancária, já que o cliente só poderá criar os Contas
a Pagar uma vez que a transferência já tenha ocorrido.

Para solucionar este processo, o BankSync possui uma Administração de Transferências


Bancárias para tratar e movimentar cada transferência efetuada pelo usuário.

32
Figura 16: Status das transferências do BankSync

Como pode ser observado na Figura 16, o processo do BankSync possui quatro status,
similares aos de boletos de Contas a Pagar. Quando uma nova transferência é criada, ela se
encontra no status de Enviado, passando para Gerado uma vez que ela se encontre em uma
remessa. Após a importação de um retorno, a transferência pode passar para Pago ou Cancelado.

O processo completo de administração de pagamento de transferências bancárias, está


detalhado a partir da página 149 deste documento.

5. Informações técnicas
5.1. Tecnologia

Os recursos tecnológicos utilizados para o desenvolvimento do BankSync integram os


seguintes grupos:

 SAP Software Development Kit (SDK)

Este kit para desenvolvimento fornece uma interface de relacionamento do add-on com o
produto SAP Business One™ através de duas API (Application Protocol Interface):

 Data Interface – API (DI-API): a interface de dados provê os métodos e atributos


necessários para a manipulação da base de dados. Através dela é possível recuperar,
editar, inserir e atualizar dados.
 User Interface – API (UI-API): a interface de usuário provê a interação com a aplicação.
Através dela é possível inserir, modificar e remover funcionalidades visuais.
5.2. Conexão Remota

O servidor e o cliente obrigatoriamente devem estar na mesma sub-rede. Caso exista a


necessidade desse acesso remoto, deve-se fazê-lo através do software Team Viewer que a equipe
de suporte utiliza, efetuando esses acessos apenas nas versões 5 e 6.

33
O Team Viewer está disponível no site da Sistema Info no seguinte link:
http://www.sistemainfo.com.br/atendimento/service-desk/acesso-remoto.

5.3. Suporte Técnico

O suporte ao cliente inicialmente será prestado pelo VAR, que mantém o trato com o cliente.
O atendimento da equipe de Suporte SAP da Sistema Info para com o VAR será por meio de
chamados, que poderão ser cadastrados no site da Sistema Info utilizando um login e senha,
cadastrados pela própria equipe de Suporte SAP para o VAR.

5.4. Ajuda

No menu superior do SAP Business One, acessando Ajuda | Sobre BankSync será
apresentada a tela abaixo referenciada na Figura 17:

Figura 17: Tela Sobre BankSync

Na tela de ajuda do BankSync, o usuário poderá acessar algumas informações a respeito do


produto como:

Atualizações

34
Ao clicar no botão Atualizações, o usuário será redirecionado para o seguinte link:
http://suporte.sistemainfo.com.br/suporte/ConsultaClie.php?sistema=banksync onde estará
disponível todos os conteúdos referentes a atualizações e releases do add-on (Figura 18).

Figura 18: Tela de Atualizações do BankSync

Manuais e FAQ

Será encaminhado para o seguinte link: http://www.sistemainfo.com.br/manuais, que


utilizando os dados: Usuário - sap e Senha - sistema, terá acesso a todos os FAQs e Manuais do
add-on (Figura 19).

Figura 19: Tela de acesso a FAQs e Manuais do BankSync

Suporte Técnico

Encaminhará o usuário ao seguinte link http://suporte.sistemainfo.com.br/suporte/index.php,


que deverá utilizar seus dados de acesso para abertura de chamados técnicos (Figura 20).

35
Figura 20: Tela de acesso ao Suporte Técnico do BankSync

Download

Direcionará o usuário para a página de download do BankSync, no seguinte link:


http://www.sistemainfo.com.br/atendimento/downloads/atualizacoes/banksync, onde terá
disponível a última versão do add-on para o SAP Business One versão 8.81, 8.82 e 9.0, juntamente
com o pacote completo das DLLs (Figura 21).

Figura 21: Tela do Site da Sistema Info – Downloads

Alterar licença

Será apresentada a tela de ativação da chave para o usuário (Figura 22). A tela estará
informando a chave atual do sistema, e caso o usuário deseje altera-la, basta sobrescrever a chave
existente e clicar em “Ativar”.

36
Figura 22: Tela de ativação do BankSync

6. Configurações

Esta sessão do manual irá demonstrar para o usuário como preparar o add-on, realizando
todas as configurações necessárias para seu uso dentro do SBO.

Em um primeiro momento, serão explicadas as configurações que precisarão ser realizadas


nas telas do próprio SBO e, na sequência, passarão a ser explicadas as telas do próprio BankSync.

Cada item será inicialmente apresentado com uma breve introdução sobre o propósito da
tela, seguido de um detalhamento mais aprofundado sobre o propósito de seus campos; em alguns
casos, passando a oferecer dicas sobre o seu preenchimento, ou apontando para exemplos em
que seu uso se faz necessário.

Nas telas apresentadas, itens importantes para o BankSync serão destacados em vermelho.
Estes e outros itens serão descritos em mais detalhes a cada tela apresentada.

6.1.1 Telas do SAP Business One

Este primeiro grupo de configurações expõe particularidades que devem ser tratadas em
telas do próprio SAP Business One.

6.1.2 Detalhes da empresa

37
Esta tela abaixo (Figura 23) pode ser encontrada em Módulos | Administração | Inicialização
do Sistema | Detalhes da Empresa. Na aba Dados contábeis existe um único campo de usuário
que é de interesse para o BankSync, que é o Chave única da empresa.

Figura 23: Detalhes da Empresa

Quando temos casos em que a empresa contratante do SBO emite boletos em mais de uma
base de dados, utilizamos este campo para distinguir de qual base o boleto foi lançado, para evitar
confusões com as numerações internas do SBO.

Para facilitar a compreensão de seu uso e importância, vamos utilizar como exemplo as
empresas do grupo Algodão S.A, demonstrado na Figura 24. Supondo que cada uma destas bases
hipotéticas gerasse remessas de boletos para um banco em comum; no momento em que o retorno
do banco fosse ser importado para dentro do SBO, poderiam existir nele boletos emitidos de cada
uma das bases citadas no exemplo.

38
Figura 24: Exemplo de mais de uma base no SOB

Isto causaria um conflito, no que diz respeito à identificação dos boletos que estão no arquivo
com os que estão nas bases das empresas, pois a maneira principal de identificação utilizada pelo
BankSync é pela chave primária da tabela de boletos OBOE.BoeKey, ou seja, em um mesmo
retorno bancário, se existissem dois boletos com o mesmo código (Ex: OBOE.BoeKey = 1), porém
de bases diferentes, o BankSync não saberia identificar a qual base cada boleto pertenceria.

Ao configurar o campo de Chave única da empresa para representar as siglas de sua


empresa, podemos evitar este problema de identificação. De acordo com a Tabela 2, podemos
acompanhar que a chave dos boletos é precedida pela chave única da base que gerou o boleto. A
base de dados GAMA está com o valor padrão que é dado quando há uma nova instalação do
BankSync, UNC. As bases ALPHA e BETA estão devidamente configuradas, com uma chave única
distinta para cada uma delas; enquanto que a base DELTA não possui qualquer identificação.
Como não existem chaves repetidas, não haverá problemas de identificação entre as bases, com
exceção da base DELTA, pois esta não possui chave única, e poderá causar problemas até para
as outras bases.

Tabela 2: Chaves dos boletos das empresas do grupo Algodão S.A

6.1.3 Configurações gerais

A tela de Configurações gerais, disponível em Módulos | Administração | Inicialização do


Sistema | Configurações gerais, apresenta várias configurações importantes para o SBO, porém

39
para o BankSync, apenas o campo Pasta Boleto que se encontra na aba Caminho, é de extrema
importância.

Este caminho serve para indicar onde se encontram as DLL’s no momento em que o SBO
vai criar um boleto de Contas a Receber. Para que as DLL’s apareçam na lista de Algoritmos de
código de barras, em Formas de pagamento, é necessário que elas estejam na pasta “Boleto”,
dentro do diretório onde o SBO fora instalado. Geralmente este diretório é C:\Arquivos de
Programas\SAP\SAP Business One\Boleto.

Figura 25: Configurações Gerais

OBS: é importante ressaltar que o diretório que o SBO usa para buscas as DLL’s que
poderão ser escolhidas na tela de Forma de Pagamento não é necessariamente o mesmo de onde
ele irá buscar as DLL’s no momento em que o SBO irá criar um boleto de Contas a Receber. Isto
geralmente causa confusão entre os usuários. Por isso, aconselhamos a deixar o valor para o
campo Pasta Boleto apontando para C:\Arquivos de Programas\SAP\SAP Business One\Boleto.

6.1.4 Contas bancárias da empresa

O cadastro de contas bancárias da empresa possibilita o cadastro de contas bancárias para


uso dentro do sistema, em especial para a contabilização de pagamentos e recebimentos. Este
cadastro é utilizado principalmente em conjunto com a Forma de Pagamento; e alguns dos campos
presentes nesta tela são requisitos para o uso apropriado das DLL’s associadas às formas de

40
pagamento. Para acessar esta tela (Figura 26), acesse: Módulos | Administração | Configurações |
Banco | Contas bancárias da empresa.

Figura 26: Contas bancárias da empresa

O preenchimento da maioria de seus campos é de fácil compreensão, contudo existem


alguns que precisam de especial atenção e que são destacados na sequência:

 Código do Banco – BankCode

Código utilizado para identificação do banco;

 Número da conta – Account

Número da conta bancária da empresa. Informe apenas números, e não informe os dígitos
verificadores, já que estes possuem um campo próprio para eles;

 Filial – Branch

Este campo é o número da agência do banco onde a empresa possui a conta. Informar o
valor sem os dígitos verificadores e utilize apenas números;

 Chave de controle – ControlKey

Utilize este campo para informar o dígito verificador da Agência, caso ela tenha algum;

 Dígito de controle da conta – AccountChk

41
Informe o dígito verificador do número da conta da empresa neste campo. Em caso de
existirem mais de um dígito verificador para o número da conta, utilize o campo Usuário nº 1
(DSC1.UsrNumber1);

 Nosso Número – OurNum

Informe aqui o número que deseja para o próximo boleto de Contas a Receber que for emitir
no sistema. Existe uma particularidade4 quanto a este campo, que faz com que ele precise ser
utilizado em conjunto com o campo do Nº do Acordo e/ou o Nº do Contrato;

 Número do Acordo – AgreeNum

Este campo deve ser utilizado para complementar o campo Nosso Número;

 Conta contábil – GLAccount

Esta é a conta contábil que irá ser utilizada quando o boleto for finalmente finalizado.
Importante ressaltar que um boleto só será finalizado após o mesmo ter sido consolidado.

Dependendo do seu tipo de contabilidade, caso queira que suas movimentações bancárias
sejam diferentes para cada conta ou banco, aconselhamos criar uma conta contábil para cada

banco. O mesmo deve ser feito para a Conta contábil provisória, a conta do Banco de cobrança
e a conta do Banco de desconto, que estão descritos na sequência.

 Conta contábil provisória – GLIntrAct

Esta conta é utilizada quando o boleto foi reconciliado e a Forma de Pagamento está
marcada com a opção Lançar na conta contábil provisória.

 Banco de cobrança – BankCollec

Conta utilizada quando o boleto é passado para o status de pago, e a maneira escolhida
para seu pagamento foi a de cobrança.

4
Para maiores detalhes sobre como deve ser feito o preenchimento do campo Nosso Número, consulte o capítulo referente
às DLL’s.
42
 Banco de desconto – BankDiscou

Conta utilizada quando o boleto é passado para o status de Pago, e a maneira escolhida
para seu pagamento foi a de descontado.

 Leiaute de Extrato CNAB – U_CodeCSLA

Informe neste campo5 o código do leiaute de extrato CNAB para importações de extrato
neste banco.

 Leiaute de Importação por DDA– U_CodeILAY

Informe neste campo o código do leiaute de retorno bancário, para importações de arquivos
para DDA. Este campo mostrará apenas leiautes marcados como DDA, no cadastro de leiautes de
retorno. Somente contas bancárias da empresa que possuem este campo preenchido estarão
disponíveis para seleção durante o assistente de Importação de Boletos por DDA.

 Número do Contrato – U_Contract

Este campo é de uso especial para as DLLs do BankSync.

 Filial – U_Branch
Neste campo o usuário poderá selecionar a filial que deseja utilizar os dados para exportação
no arquivo de remessa. Caso o campo estiver em branco, os dados do cedente sempre serão da
Matriz.
6.1.5 Formas de pagamento

Localizada em Módulos | Administração | Configurações | Banco | Formas de pagamento,


as formas de pagamento são utilizadas no momento de uma compra ou venda, e possuem detalhes
referentes ao tipo de pagamento escolhido.

O BankSync só realiza o controle de boletos para Contas a Pagar ou receber, e para


transferências de Contas a Pagar.

Veja na sequência, como deve ser feito o preenchimento de seus campos. Utilize a Figura
27 para auxiliar na identificação dos campos:

5
Pressione TAB sobre ele, com o Add-on iniciado, para chamar uma Choose From List com a sugestão de valores;
43
Figura 27: Forma de pagamento

 Código da forma de pagamento – PayMethCod

Informe um código para a forma de pagamento. Aconselha-se a utilizar um código que


indique o tipo, a conta e o banco ao qual a forma de pagamento pertence, mas não há nada que
lhe impeça de utilizar da forma que melhor achar.

 Descrição – Descript

Uma descrição mais significativa, do que o código, para o método de pagamento.

 Tipo de pagamento – Type

Informe se o tipo da forma de pagamento será de Recebido, para vendas e Contas a


Receber; ou de Pago, para compras e Contas a Pagar.

 Meio de pagamento - BankTransf

Aqui é onde se informa qual método será utilizado no pagamento de contas. Dependendo
das combinações utilizadas entre Tipo de Pagamento e Meio de Pagamento, alguns
componentes podem aparecer, ou não.
44
 Banco da empresa – BankCountr, BankDflt, DflAccount, Branch, BankCtlKey

Aqui, deve-se escolher uma das contas bancárias da empresa que foram cadastradas
anteriormente. Para facilitar a escolha, clique sobre o botão , que está ao lado do campo “País”.
Uma tela, conforme demonstrado na Figura 28, irá aparecer permitindo-lhe escolher uma conta.

Figura 28: Escolha da conta bancária da empresa

 Características do Boleto

Destaca-se em especial, o botão . Este botão está disponível apenas quando o Tipo de
Pagamento for Recebido, e o Meio de Pagamento for Boleto. Ao clicar-se sobre ele, uma nova
janela irá aparecer (Figura 29).

Figura 29: Propriedades do boleto


45
Nesta tela, devem ser preenchidos os dados conforme instruído no manual CNAB do banco
em questão. Alguns campos foram adicionados a partir da versão 8.82 do SBO como: Instrução
de cancelamento, Código de ocorrência e Código de movimento que é um campo “Obrigatório”
para gerar a remessa pelo BankSync.

Mas é importante citar o preenchimento de dois campos além dos citados acima, que são
particularmente importantes para as DLLs: O Nº do portfólio e o Código da Moeda.

Primeiro, com relação ao código da moeda, a não ser que seja especificado de maneira
diferente, este código deverá ser sempre 9 ou 0. O código 9 simboliza a moeda “Real”, enquanto 0
simboliza um valor neutro, e que o banco irá tratá-lo em sua moeda padrão, ou de outra maneira
especificada pelo manual do banco.

Com relação ao campo do portfólio, também chamado de carteira no banco, o valor que
interessa para o programa é o que está presente em Nº do portfólio. Para cadastrar/editar este
valor, basta clicar sobre o botão ao lado do campo Id portfólio interno. Isto irá abrir uma nova
tela, vista na Figura 30.

Figura 30: Lista de Carteiras

Clicando para editar, ou criar um novo registro, aparecerá à tela presente na Figura 31.

46
Figura 31: Cadastrar carteira

 Enviar para aprovação – SendAccept

Figura 32: Opção para aprovação

Quando esta opção estiver marcada (Figura 32), novos boletos serão sugeridos para serem
criados com o status de Enviado, ao invés de Gerado. Isto permite para o usuário um controle
mais facilitado dos boletos que já fazem parte de uma remessa, pois eles estarão com o status
igual a Gerado.

OBS: Caso esta opção não esteja marcada, novos boletos serão criados com o status de
Gerado. Porém, isto não será problema para o BankSync, pois ele possui um controle interno dos
boletos que já foram incluídos em uma remessa.

 Algoritmo do código de barras – BoeDLL

Este campo (Figura 33) aparece apenas quando a Forma de pagamento está com Meio de
pagamento igual a Recebido e Tipo de pagamento igual a Boleto. É neste campo que o usuário
escolhe onde e qual das DLL de forma de pagamento ele irá utilizar.

47
Figura 33: Escolher uma DLL

Caso a DLL que você esteja procurando não esteja disponível na lista, clique sobre a opção
Definir Novo, mostrado na Figura 33, e informe o caminho até sua DLL na tela que aparece (Figura
34). Isto fará com que a DLL seja copiada para a pasta, considerando uma instalação padrão do
SBO, no caminho: C:\Arquivos de Programas\SAP\SAP Business One\Boleto.

Figura 34: Caminho para inserir a DLL

OBS: para evitar erros, mantenha as DLLs atualizadas e se possível na pasta de instalação do
SBO, que geralmente encontra-se no seguinte caminho (C:\Arquivos de Programas\SAP\SAP
Business One\Boleto).

6.1.5.1 Parâmetros BankSync

Ao clicar sobre o botão , que estará disponível apenas com o add-on


BankSync conectado, uma tela com as abas, configuração, contabilização e código CIRT, com
informações que são de relevância para o BankSync será apresentada. Uma amostra da tela
configuração se encontra abaixo na Figura 35.

48
Figura 35: Parâmetros do BankSync – configuração

Segue abaixo o detalhamento de alguns campos contidos na tela acima:

 Débito automático: marca a forma de pagamento sendo exclusivamente para Débito


automático;
 Número Sequencial da remessa: é automaticamente incrementado toda vez que
uma remessa é gerada utilizando aquela forma de pagamento;
 Número Sequencial de lotes: é automaticamente incrementado toda vez que uma
remessa com lotes é realizada utilizando aquela forma de pagamento;
 Número Sequencial do pagamento: é automaticamente incrementado toda vez que
um pagamento é gerado com aquela forma de pagamento;
 Leiautes (Retorno – Remessa – Retorno de cartão de crédito – Leiaute de Cartão
de Crédito): parametrizado os leiautes que serão utilizados para cada processo,
executado pela forma de pagamento configurada;
 Nomenclaturas (E-mail, PDF, assunto do E-mail): parametrizado as nomenclaturas
que serão utilizados para o processo de envio e impressão de boletos em lote,
executado pela forma de pagamento configurada;

49
 Leiaute de impressão de boleto: sem parametrização no campo, o processo irá
utilizar o relatório padrão/único do banco da forma de pagamento. Caso exista mais
de uma opção, o usuário poderá selecionar neste campo;

Figura 36: Parâmetros do BankSync – contabilidade

Segue abaixo o detalhamento de alguns campos contidos na tela acima Figura 36:

 Conta contábil para tarifas bancárias: é a conta que deve ser utilizada para aquela
forma de pagamento, quando um boleto apresentar uma tarifa cobrada pelo banco;
 Conta contábil para despesas: é a conta (Débito) que deve ser utilizada para aquela
forma de pagamento, quando um boleto apresentar uma despesa em cartório. A outra
conta (Crédito) utilizada é a Conta bancária provisória, da tela de Contas bancárias
da empresa;
 Conta contábil para transferência a compensar: é a conta obrigatório para
utilização do processo de pagamento de transferências pelo BankSync. Conta
transitório que intermedia o processo do cliente para com o banco;
 Sobrescrever contas contábeis: as contas parametrizadas nestes campos
sobrescreverão as contas parametrizadas em Determinação de contas contábeis
(Business One) e no Parceiro de negócios (Business One);
 Cartão de crédito (contas contábeis): as contas parametrizadas nestes campos
sobrescreverão as contas gerais da tela de Configuração Cartão de Crédito;
50
Figura 37: Parâmetros do BankSync – código CIRT

Segue abaixo o detalhamento do Código CIRT contidos na tela acima:

 Código CIRT: os campos listados são específicos para geração do código CIRT, que
é impresso apenas no leiaute B do banco Santander.

OBS: os campos contidos em “Sobrescrever contas contábeis” devem ser alterados em


casos muito específicos, pois a má configuração destes poderá causar inconsistências em sua
contabilidade.

6.1.6 Telas do BankSync

Esta sessão do manual irá demonstrar e explicar as telas de configuração apresentadas pelo
BankSync.

OBS: não iremos apresentar a tela de leiaute de Extrato Bancário (não CNAB), por ser um
leiaute raramente utilizado. É possível importar arquivos de extrato do banco, que são separados
por “,” por meio de uma própria tela do SBO.

6.1.7 Configuração do BankSync

51
A tela de configuração do BankSync é destinada a configurações de funcionamento e
operação do Add-On. Ela está disponível em Módulos | Administração | Inicialização do sistema |
BankSync | Configuração do BankSync.

Figura 38: Configuração BankSync – Aba Contabilização

Lançamento de valores adicionais: Este parâmetro, quando estiver selecionado, irá deixar
o usuário realizar lançamentos contábeis para taxas, juros, descontos, despesas e
arredondamentos. Caso esteja desmarcado, realizará apenas lançamentos para o valor dos
boletos.

Reverter lançamento de tarifa: Quando selecionada, esta opção permite ao usuário, no


momento da reversão de lançamentos contábeis manuais extras, realizar a reversão do lançamento
das tarifas automaticamente.

Lançamento adicional para CR: Quando selecionada esta opção permite ao usuário
efetuar lançamentos contábeis extras no momento da baixa dos títulos no Business One para
Contas a Receber.

52
Para que o processo insira esses lançamentos, é necessária a configuração das contas
contábeis nos campos Conta Contábil e Banco de Cobrança na tela de Administração |
Configuração | Banco | Contas Bancárias da Empresa

Figura 39: Contas bancárias da empresa – Configuração das contas

Quando a transação movimenta um documento para o status Pago, conforme a Figura 40,
os lançamentos extras são inseridos da seguinte forma:

Lançamentos Atuais

Geração do Boleto
D – Contas a Receber de Boletos (Determinação Contábil / Cadastro de PN)
C – Contas a Receber (Determinação Contábil / Cadastro de PN)

Depósito do Boleto (Registro no Banco)


D – Conta de Cobrança (Contas Bancárias da Empresa)
C – Conta de Apresentação do Boleto (Determinação Contábil / Cadastro do PN)

Pagamento do Boleto
D – Conta de Apresentação do Boleto (Determinação Contábil / Cadastro do PN)
C – Contas a Receber de Boletos (Determinação Contábil / Cadastro de PN)

Lançamentos Adicionais

Pagamento do Boleto
D – Conta Contábil (Contas Bancárias da Empresa)
C – Conta de Cobrança (Contas Bancárias da Empresa)
53
Figura 40: Lançamento contábil manual – Lançamentos Extras

Lançamento alternativo para transferência: Quando selecionada esta opção, ao lançar


um contas a pagar para meio de pagamento transferência bancária e selecionada a opção “Enviar
para comunicação bancária”, será efetuado um lançamento contábil contra o PN, até que o
mesmo seja efetivamente pago através de importação ou movimentação na tela de administração
de transferências bancárias.

Reconciliação de diferença de valores: Ativado reconcilia os LCM’s de juros, tarifas,


descontos e despesas de forma automática. Desativado reconcilia de forma manual.

Reconciliação de boletos descontado: Quando selecionado reconcilia boletos


descontado.

Contabilizar contra o PN (Contas a Pagar): Cria o LCM de juros ou descontos (diferenças


de valores) contra o PN. Desta forma o valor da diferença fica disponível no CP para acerto.

 Contas a pagar
o Juros e multas
 Débito: PN
 Crédito: - ‘Banco de cobrança’

54
o Descontos
 Débito: - ‘Banco de cobrança’
 Crédito: - PN
o Diferença de valores a maior
 Débito: PN
 Crédito: - ‘Banco de cobrança’
o Diferença de valores a menor
 Débito: - ‘Banco de cobrança’
 Crédito: - PN

Contabilizar contra o PN (Contas a Receber): Cria o LCM de juros ou descontos


(diferenças de valores) contra o PN. Desta forma o valor da diferença fica disponível no CR para
acerto.

 Contas a receber
o Juros e multas
 Crédito: PN
 Débito: - ‘Banco de cobrança’
o Descontos
 Crédito: - ‘Banco de cobrança’
 Débito: - PN
o Diferença de valores a maior
 Crédito: PN
 Débito: - ‘Banco de cobrança’
o Diferença de valores a menor
 Crédito: - ‘Banco de cobrança’
 Débito: - PN

Depositar comprovante com data de depósito divergente: Permite o usuário depositar


(sem reconciliar) comprovantes de cartão de crédito, com data de depósito divergente da data de
lançamento do CR.

Reconciliação de tarifas: Permite ao usuário reconciliar ou não as tarifas bancárias ao


importar arquivos com ocorrência “Reconciliar”, este possui três opções são elas:

55
 Todas as tarifas: Ao selecionar esta opção ao importar um arquivo de retorno com
ocorrência reconciliar, serão reconciliadas todas as tarifas bancárias vinculadas ao
boleto a ser importado;
 Reconciliação do boleto: selecionando esta opção, será reconciliada apenas a tarifa
bancária lançada ao reconciliar o boleto;
 Nenhum: ao selecionar esta opção, não serão reconciliadas as tarifas bancárias.

Gerar LCM de diferença com a data do documento: Quando selecionado, os lançamentos


de diferenças serão gerados com a data do documento. Quando desmarcado, serão gerados com
a data da transação.

Gerar LCM com a data do pagamento: Quando selecionado, a transação e os LCM’s de


diferenças serão gerados com a data do pagamento. Quando a movimentação for para pago.

Figura 41: Configuração do BankSync – Aba Processamento

Processamento de importação em lote: Controla se o processo de importação será feito


por lote ou por título.

Acelerar processo de exportação: Aprimora o desempenho do processo de exportação de


arquivo de remessa.

56
Figura 42: Configuração do Banksync – Aba Outros

Ignorar código de barras: Quando selecionado, o BankSync ignora o código de barras do


boleto que foi digitado incorretamente no Contas a Pagar, sendo assim o título aparece sem
problemas na tela de arquivo de remessa. Quando estiver desmarcado ele irá mostrar uma
mensagem avisando e não exportará o arquivo por que o número da linha digitável do boleto está
incorreto.

Desativar identificação alternativa: Quando selecionada esta opção habilita a caixa de


seleção na tela de “Assistente de importação de arquivo de retorno” que permite ao usuário
desativar a identificação alternativa dos boletos, na tela de “Manutenção de leiaute de arquivo de
retorno”.

Validação de diferença de valores: Quando este parâmetro estiver marcado, ocorrerá uma
validação em uma situação específica. Caso o valor do boleto enviado para o banco (arquivo de
remessa) tenha valor inferior ao pago (arquivo de retorno) - devido à juros, taxas e demais causas
- ocorrerá uma validação que verificará se o valor pago está dentro de um limite estabelecido pelo
usuário comparando sempre ao valor do boleto enviado.

Gerar boleto em PDF: Quando ativo, salva os boletos dos bancos Banco do Brasil, Sicoob
e Itaú em PDF.

Identificação especial extra: Quando selecionado o usuário poderá usar uma segunda
identificação especial para identificação de boleto na importação de arquivo de retorno.

57
OBS: Sempre que iniciar pelo painel de controle e forçar a verificação da base e ativar todos
os módulos, o BankSync passará todos os parâmetros para verdadeiro (True).

Atualiza relatório automático: Quando selecionado executa a atualização automática dos


relatórios assim que uma nova versão é instalada.

Envio de boletos para e-mail do parceiro: Quando selecionado utiliza o e-mail cadastrado
na aba geral do cadastro do PN, na tela de envio e impressão de boletos em lote.

Envio automático de boletos por E-mail: Quando selecionado, na geração de


recebimentos em lote ao clicar na opção “Automático”, envia e-mails para o contato do PN.

Impressão de fatura: Quando selecionado, na geração de recebimentos em lote é impresso


o relatório de faturas ao gerar a fatura.

Envio de alerta automático para o cliente com títulos a vencer: Quando selecionado na
inicialização do addon utiliza o e-mail cadastrado na aba geral do cadastro do PN, para envio de e-
mail dos títulos a vencer, quando forma de pagamento for boleto ou transferência bancária.

Dias antes do vencimento: Quando selecionado o parâmetro “Envio de alerta automático


para o cliente com títulos a vencer” e, parametrizado a quantidade de dias, irá filtrar os títulos de
forma de pagamento boleto ou transferência bancária que irão vencer exatamente na quantidade
de dias conforme configurado neste campo, a partir da data atual.

Figura 43: Configuração do BankSync - Aba Cartão de Crédito

58
Tipo de Agrupamento: Sua função é agrupar os comprovantes de cartão de crédito pelos
tipos, por comprovantes, por data de lançamento ou por bandeira. Quando é realizada a importação
do arquivo de cartão crédito, os lançamentos contábeis manuais, são realizados agrupando os
valores por comprovantes, por data de lançamento ou por bandeira conforme a quantidade de
títulos.

6.1.8 Leiaute de Nomenclatura

A configuração da tela de Leiaute de Nomenclatura tem por objetivo, oferecer ao usuário a


disponibilidade de criar suas próprias nomenclaturas, sejam elas Nomenclaturas de Remessa,
Nomenclaturas do assunto de E-Mail, Nomenclatura do boleto - Nome do arquivo PDF,
Nomenclatura do E-Mail - Corpo do E-Mail. Esta tela está disponível em Módulos | Administração
| Configurações | Banco | BankSync | Leiaute de Nomenclatura, um exemplo desta tela encontra-
se abaixo na Figura 44.

Figura 44: Leiaute de Nomenclatura – Nomenclatura de Remessa

6.1.8.1 Nomenclatura de Remessa

59
O cadastro de Nomenclatura de Remessa tem por objetivo, oferecer uma regra de
nomenclatura personalizável para os arquivos de remessa gerados pelo do BankSync. Veremos
um exemplo da tela demonstrada na Figura 45.

Figura 45: Leiaute de Nomenclatura – Nomenclatura de Remessa

 Código

Deve ser informado um código único e uma descrição para o leiaute.0 acima

 Diretório base

Este é o diretório em que o BankSync irá criar e armazenar o arquivo de remessa exportado.

OBS: caso o diretório esteja errado e/ou a pasta não exista, o BankSync acusará um erro.

 Criar subdiretório pelo nome da Forma de Pagamento

Caso esta opção esteja marcada, o BankSync irá criar os arquivos dentro de uma pasta
adicional ao caminho em diretório base, utilizando como nome para esta nova pasta, o código da
forma de pagamento.

60
 Definição de Nomenclatura

Figura 46: Grade para definições do Leiaute de Nomenclatura

Nesta grade (Figura 46), podemos personalizar como será feita a montagem do nome do
arquivo. Os botões Adicionar linha e Remover linha manipulam a quantidade de linhas para
montar a estrutura. Segue uma descrição das colunas desta grade:

 Significado

Pode ser chamado também de descrição, auxilia na identificação do propósito desta linha.

 Qtde

Representa o tamanho final que este valor deverá apresentar dentro do nome. Caso o valor
em Qtde seja diferente do previsto, o programa irá compensar os valores em falta, ou cortar
os valores em excesso, sempre da esquerda para a direita.

O valor para preenchimento dos espaços faltantes é feito com base no tipo, conforme
demonstrado no próximo tópico.

 Tipo

O tipo do registro serve como uma validação da linha, para garantir que o pedaço em questão
do nome atenda a um dos critérios pré-estabelecidos. Os valores que ele pode assumir são:

Texto Fixo: Utilizado quando o programa não deva apresentar um tratamento para este
campo;
61
Contador: Representa um valor numérico que irá aumentar a cada nova remessa gerada;

Contador diário: Idêntico ao Contador, exceto que a cada novo dia, o contador é reiniciado
para “1” novamente;

Datetime: Indica que o valor final é uma data, e irá tentar converter a data informada em
conteúdo, caso esta seja diferente de vazia;

 Conteúdo

Conteúdo é o valor que será utilizado no nome do arquivo. No caso de Datetime, se o campo
Conteúdo estiver vazio, o sistema pegará a data de hoje. Para os campos Contador e
Contador Diário, deve-se colocar pelo menos o valor “1” para que o programa comece a
incrementar a partir dele.

 Formato

Formato define que validação deverá ser utilizada, e como o valor deverá ser mostrado no
nome do arquivo.

A formatação que ele irá apresentar e se existir alguma particularidade, estão descritos na
sequência:

Livre: O programa não realiza qualquer validação sobre este trecho do nome;

Maiúscula: Converte todo o valor presente em Conteúdo para letras maiúsculas;

Minúscula: Converte todo o valor presente em Conteúdo para letras minúsculas;

Numérico: Converte o valor para um número, descartando os pedaços de Conteúdo que


não forem numéricos;

Data/Hora: Quando formatado como data, o valor que será utilizado é o do dia atual do
relógio de seu sistema operacional. As letras presentes ao lado de Data indicam qual o formato
que ela irá adotar:

d: Dia; m: Mês; y: Ano; H: Hora; m: Minuto;

62
Quando as letras aparecem mais de uma vez, a formatação irá forçar com que zeros estejam
presentes quando o número não alcançar a quantidade de letras. Ex: dia 2 de outubro de 2010,
para a máscara dd/mm, será formatado como 02/10.

 Visualizando o modelo de exemplo

Esta tela (Figura 47) apresenta uma funcionalidade que permite ao usuário verificar como
será gerado o arquivo.

Figura 47: Modelo de exemplo

Ao clicar sobre o botão Ver Exemplo, o programa irá gerar sobre o campo Exemplo o
conteúdo que foi feito na grade. Importante ressaltar que antes de visualizar o exemplo, deve-se
salvar qualquer alteração pendente na tela, pois do contrário, será mostrado o exemplo para a
forma antiga.

6.1.8.2 Nomenclatura do assunto de E-Mail

Selecionando a opção Nomenclatura do assunto de E-mail no campo Tipo, a


nomenclatura terá como objetivo, oferecer uma regra de nomenclatura personalizável para o
assunto do E-mail que será enviado ao destinatário do e-mail. Veremos um exemplo da tela
demonstrada na Figura 48.

63
Figura 48: Leiaute de Nomenclatura – Nomenclatura do assunto do E-mail

 Definição de Nomenclatura

Nesta grade pode-se personalizar como será feita a montagem do Assunto do E-mail, por
exemplo, inserir o número do boleto quando for enviado um e-mail para cobrança.

OBS: Algumas colunas e campos possuem o mesmo tratamento e função dos descritos na
Nomenclatura de Remessa, abaixo segue as particularidades desta nomenclatura em específica.

Tipo: além das opções disponíveis na Nomenclatura de Remessa, nesta em específica, o


usuário poderá trazer para o assunto do e-mail uma informação da base de dados, bastando
selecionar a opção Database.

Banco de dados: o usuário poderá selecionar qual informação do banco de dados ele
deseja inserir no assunto do e-mail, juntamente com as demais informações.

Formato: deve-se definir qual o formato da informação que virá do banco de dados deverá
ter.

OBS: quando selecionada a opção Numérico, na coluna Formato, a coluna Qtde será
habilitada, nela você irá colocar a quantidade de caracteres que irão aparecer.
64
6.1.8.3 Nomenclatura do boleto - Nome do arquivo PDF

Selecionando a opção Nomenclatura do boleto - Nome do arquivo PDF no campo Tipo,


a nomenclatura terá como objetivo, oferecer uma regra de nomenclatura personalizável para
padronizar os nomes dos boletos armazenados após a impressão. Veremos um exemplo da tela
demonstrada na Figura 49.

Figura 49: Leiaute de Nomenclatura – Nome do arquivo PDF

OBS: Algumas colunas e campos possuem o mesmo tratamento e função dos descritos na
Nomenclatura de Remessa, abaixo segue as particularidades desta nomenclatura em específica.

 Salvar boletos no envio do e-mail

O usuário poderá determinar se após o envio dos boletos por e-mail, os mesmos serão
salvos automaticamente ou não, de acordo com a Forma de pagamento utilizada.

 Definição de Nomenclatura

Nesta grade, pode-se personalizar como será feita a montagem do Nome do arquivo PDF,
por exemplo, caso o usuário queira inserir o nome do parceiro de negócios e um código
identificador, (BS neste caso) quando for salvar o boleto, ele deverá seguir os seguintes passos:
65
Base de dados: quando o tipo for Database essa coluna ficará habilitada, nela será definido
qual informação do banco de dados que o BankSync deverá retornar para montar o nome do
arquivo .pdf.

Formato: deve-se definir o formato de acordo com a informação configurada/retornada.

OBS: caso não seja definida nenhuma informação que possa diferenciar os nomes dos
arquivos, o BankSync irá inserir automaticamente números ao lado do nome.

6.1.8.4 Nomenclatura do E-Mail - Corpo do E-Mail

Selecionando a opção Nomenclatura do E-Mail - Corpo do E-Mail, a nomenclatura tem


como objetivo buscar o conteúdo que o usuário deseja enviar para o destinatário no e-mail. Abaixo
a Figura 50 ilustra um exemplo de configuração desta nomenclatura.

Figura 50: Leiaute de Nomenclatura – Corpo do E-mail

OBS: Algumas colunas e campos possuem o mesmo tratamento e função dos descritos na
Nomenclatura de Remessa, abaixo segue as particularidades desta nomenclatura em específica.

 Diretório Base

66
O botão do campo de diretório base permitirá ao usuário buscar um modelo de e-mail
pré configurado nos formados .html ou .html.

6.1.8.5 Nomenclatura do boleto – Observação do LCM

Selecionando a opção Nomenclatura do boleto – Observação do LCM no campo Tipo, a


nomenclatura terá como objetivo, oferecer uma regra de nomenclatura personalizável para
padronizar as observações dos LCMs dos boletos. Veremos um exemplo da tela demonstrada na
Figura 51.

Figura 51: Leiaute de Nomenclatura – Observação do LCM

OBS: Algumas colunas e campos possuem o mesmo tratamento e função dos descritos nas
demais nomenclaturas.

No exemplo ilustrado na figura acima, a configuração presente gravará a seguinte


informação no campo Observações do LCM: “Boleto depositado/pago “Código do PN” – “Número
da NF”.

67
Além das informações configuradas pelo usuário na nomenclatura, a funcionalidade
concatenará as mesmas, com as seguintes informações do LCM de boletos:

Contas a Receber

Gerado > Depositado: Boleto depositado


Depositado > Pago: Boleto pago
Pago > Reconciliado: Boleto pago

Contas a Pagar

Gerado > Pago: Boleto pago

6.1.9 Leiaute de Arquivo de Remessa

O cadastro de Leiaute de Arquivo de Remessa tem por objetivo deixar os arquivos de


remessa em padrão CNAB oferecido pelos bancos, para efetuar os pagamentos ou recebimentos
eletrônicos. Cada leiaute de arquivo de remessa tem suas próprias particularidades dependendo,
lógico, do banco em questão, mas todos sem exceções utilizam-no como base, o padrão Febraban
(Federação Brasileira de Bancos). O cadastro de arquivo de leiaute de remessa encontra-se
disponível acessando os seguintes módulos: Módulos | Administração | Configurações | Banco |
BankSync | Leiaute de Arquivo de Remessa.

6.1.9.1 Definição do Leiaute

A definição de leiaute de arquivo de remessa nos serve como um esqueleto de nosso arquivo
.txt, que será gerado na exportação de arquivo de remessa, ele irá ser gerado exatamente na
estrutura definida, na definição do leiaute. Verificamos um exemplo acompanhando a Figura 52,
que ilustra a estrutura de um arquivo de remessa e analisaremos o que significa para cada tipo de
campo mostrado nesta tela:

68
Figura 52: Leiaute de arquivo de remessa

Os campos que serão descritos abaixo, são referentes à tela de leiaute de arquivo de
remessa, parte de definição do leiaute e como devem ser seus respectivos preenchimentos:

 Código

Um código único para este cadastro.

 Nome

Nome dado para o leiaute.

 Tipo de Doc.

Para qual tipo de transação esse leiaute, será para Contas a Pagar ou Contas a Receber.

 Nomenclatura
Campo que vincula o leiaute de nomenclatura com o leiaute de remessa em questão.

 Tipo de codificação Este campo permite que o usuário selecione o tipo de codificação
do arquivo de remessa, que é gerado pelo leiaute em um processo de exportação. As
opções disponíveis são: ANSI e UTF-8.

Aceita Caracteres Diacríticos

69
Permite que ao gerar os arquivos de remessa, possam sair no mesmo, caracteres como (,’.”
^ ~) dentre outros.

 Maiúsculas

Faz com que toda a vez que for gerada uma remessa, todos os campos alfanuméricos saiam
com suas letras no formato maiúsculas.

 Com Nova Linha - U_HasNewLn

Ao gerar o arquivo de remessa ele sempre irá adicionar ao final do arquivo .txt, uma nova
linha em branco6, apenas para finalizar o arquivo.

 Descrição - U_Descript

Informada à descrição que terá aquela linha específica do arquivo de remessa, na maioria
dos casos, podendo ser um Cabeçalho, Detalhes ou Rodapé de arquivo.

 Ativo - U_Actived

Sempre que este campo estiver marcado, aquela linha do leiaute de arquivo de remessa
estará ativa, ou seja, o BankSync irá verificar se existem dados para esta linha, caso tenha, esta
linha sairá no arquivo de remessa, caso não o BankSync desconsidera essa linha e parte para a
linha seguinte.

 Requerido - U_Required

Sempre que este campo estiver marcado, o BankSync entenderá que está linha de arquivo
é obrigatória, e sempre irá sair no arquivo de remessa.

 Tipo de Dados – DataType

Irá identificar o que esta linha será no arquivo de remessa, as opções para definição de tipos
de dados são estas:

 Cabeçalho de Arquivo
 Cabeçalho de Título

70
 Todos os Títulos
 Títulos do Próprio Banco
 Títulos do Próprio Banco - Registrados
 Títulos do Próprio Banco - Não Registrados
 Títulos de Outros Bancos
 Rodapé de Título
 Cabeçalho de Transferência
 Cabeçalho de Transferência - Próprio Banco
 Cabeçalho de Transferência - Outros Bancos
 Rodapé de Transferência
 Rodapé de Arquivo
 Herdar do Nível Anterior

 Nível - U_Level

O nível irá definir ao sistema a ordem de impressão dos arquivos de remessa, lembrando
sempre que dados como cabeçalho e rodapé, sempre tem de ser do mesmo nível.

Segue abaixo na Figura 53, um exemplo simples de nivelamento dos arquivos de remessa,
que é constituído por um registro de cabeçalho, um registro de detalhe e um registro de rodapé:

Figura 53: Leiaute de Remessa – Grade de registros

 Tamanho - U_Size

O campo irá definir o tamanho do arquivo de remessa, ou seja, se for um CNAB 400, o
tamanho deste campo deve ser 400. Neste caso cada linha do arquivo remessa irá sair com 400
caracteres, caso seja CNAB 240 o tamanho do campo deve ser 240, e cada linha do arquivo de
remessa terá 240 caracteres.

No canto superior direto da tela de configuração do leiaute de remessa, possui duas setas
(Figura 54) onde permitirá ao usuário mover as linhas de registros já cadastradas no leiaute.

71
Figura 54: Leiaute de Remessa – Setas de mobilidade

6.1.9.2 Definição do Registro

Utilizando o botão Definição do Registro ou clicando duas vezes sobre ele, irá abrir a tela
de definição de registro. Após informar todo o conteúdo referente à definição do leiaute, serão
informadas as linhas do arquivo, ou seja, todos os dados que a linha em questão irá conter,
conforme a Figura 55.

Figura 55 Tela de Definição de Registro

 Registro – Name

Essa linha contém a mesma informação que foi dada na tela de Definição de Leiaute, ele
somente replica esse nome para a tela de Definição de Registros.

 Descrição - U_Name

72
Informará à descrição que terá o campo, referente à linha do arquivo de remessa em
questão, ou seja, o que este campo significa.

OBS: a descrição dos campos independentemente do nível (Cabeçalho, Detalhe e Rodapé),


é baseada no Manual do Banco que está sendo utilizado para configurar esse leiaute de remessa.
O Manual do Banco disponibiliza TODAS as informações para a correta configuração do leiaute de
remessa.

 Posição - U_Position

Este campo é um auto contador, ele se ajusta conforme a quantidade de caracteres do


campo anterior, somando assim automaticamente. Iniciando sempre da posição um, o tamanho
máximo permitido é baseado no campo Tamanho da tela de Definição de Leiaute, ou seja, o
contador vai acusar erro caso a posição do último campo, somado a quantidade do próximo campo,
for maior que o valor final definido no campo Tamanho.

 Qtde - U_Size

Será definida aqui a quantidade de caracteres que terá o seu campo em questão.

 Tipo - U_Type

O BankSync possibilita 4 tipos de campos em um combobox chamado Tipo, os campos


podem ser dos seguintes tipos:

 0 - Texto Fixo: Quando o campo for do tipo texto fixo, será informado um valor dentro
dele que será sempre o mesmo, como a própria configuração informa, FIXO.
 1 - Data Base: Um campo data base é um tipo de campo que permite ao usuário
buscar dados de campos do SBO, como por exemplo: Nome do PN, Endereço do PN,
dentre outros campos.
 2 – Categoria: Este tipo de campo nos possibilita criar mais de uma condição para
um único campo, por exemplo, quando vier um número “0” eu gostaria que este campo me
trouxesse o Nome do PN, caso venha “1” gostaria que retornasse o Nome do Cedente, ou
seja, em um único campo o usuário poderá possuir dois tipos de retorno.
 3 - SQL Select: O BankSync possibilita ao usuário informar uma consulta SQL Select
para que retorne o valor desejado. Alguns campos do Business One não têm opção em
nosso tipo de campo Data Base. Sendo assim o usuário pode utilizar o tipo de campo SQL
Select para retornar os dados que ele deseja de uma tabela especifica do Business One.

73
6.1.9.3 Definição do Campo

Na Definição do Campo, o usuário informa o formato deste campo, o alinhamento e o


preenchimento do mesmo, além de sua posição e suas propriedades específicas.

Texto Fixo

Para a definição de um campo Texto Fixo, é necessário realizar algumas configurações,


(Figura 56), que serão abordadas abaixo:

Figura 56: Definição do campo texto fixo

 Campo – Name

O nome que sempre virá neste campo é o mesmo nome que o usuário já definiu no campo
Descrição, na tela de Definição de Registro.

Propriedades Gerais

 Tipo - U_Type

O tipo de documento será sempre o mesmo que estiver no campo Tipo da tela de Definição
de Registro.

 Formato - U_Format

74
 0 - Livre
 1 - Alfabético
 2 - Alfanumérico
 3 - Numérico
 4 - 2 Decimais
 5 - 5 Decimais
 6 - Data (aaaammdd)
 7 - Data (ddmmaa)
 8 - Hora (ddmmaaaa)

 Alinhamento - U_Align
 (0) - Esquerda
 (1) - Direita

 Preenchimento - U_Filling
 (*) - Zero
 (0) - Espaço
 (_) - Underscore
 (-) - Hifen

OBS: quando o campo for de formato Numérico, Decimal 2 ou Decimal 5, o seu


alinhamento e preenchimento devem ser: Direita + Zero. Quando o campo for de formato
Alfanumérico, Alfabético ou Livre, o seu alinhamento e preenchimento devem ser: Esquerda +
Espaço.

 Posição - U_Pos / Tamanho - U_Siz

Digamos que o usuário tenha um campo de 44 posições, por exemplo, um código de barras,
e ele gostaria de pegar apenas os “3” primeiros dígitos desse código de barras, que seria o número
do banco. Dessa forma o usuário deve preencher o campo Posição, com a posição em que ele se
encontra, que neste caso a posição “1” (os três primeiros dígitos do código de barras), e no campo
Tamanho, ele informa o tamanho do valor que ele deseja, neste caso “3”. A configuração irá ficar
conforme demonstrado na Figura 57.

75
Figura 57: Configuração da posição para código de
barras.

Propriedades Específicas

 Texto Fixo - U_Text

No campo Texto Fixo, o usuário deve preencher com os caracteres que ele sempre deseja
que saia em seu arquivo de remessa, pois como o próprio campo diz Fixo, ou seja, sempre sairá
com os caracteres que estiverem preenchidos neste campo.

Database

Para a definição de um campo Database, é necessário realizar algumas configurações,

Figura 58), que serão abordadas abaixo:

Figura 58: Definição do campo database

 Campo – Name

76
O nome que sempre virá neste campo é o mesmo nome que o usuário já definiu no campo
Descrição, na tela de Definição de Registro.

Propriedades Gerais

 Tipo - U_Type

O tipo de documento será sempre o mesmo que estiver no campo Tipo da tela de Definição
de Registro.

 Formato - U_Format
 0 - Livre
 1 - Alfabético
 2 - Alfanumérico
 3 - Numérico
 4 - 2 Decimais
 5 - 5 Decimais
 6 - Data (aaaammdd)
 7 - Data (ddmmaa)
 8 - Hora (ddmmaaaa)
 Alinhamento - U_Align
 (0) - Esquerda
 (1) - Direita

 Preenchimento - U_Filling
 (*) - Zero
 (0) - Espaço
 (_) - Underscore
 (-) - Hifen

OBS: quando o campo for de formato Numérico, Decimal 2 ou Decimal 5, o seu


alinhamento e preenchimento devem ser: Direita + Zero. Quando o campo for de formato
Alfanumérico, Alfabético ou Livre, o seu alinhamento e preenchimento devem ser: Esquerda +
Espaço.

 Posição - U_Pos / Tamanho - U_Siz

77
Digamos que o usuário tenha um campo de 44 posições, por exemplo, um código de barras,
e ele gostaria de pegar apenas os “3” primeiros dígitos desse código de barras, que seria o número
do banco. Dessa forma o usuário deve preencher o campo Posição, com a posição em que ele se
encontra, que neste caso a posição “1” (os três primeiros dígitos do código de barras), e no campo
Tamanho, ele informa o tamanho do valor que ele deseja, neste caso “3”. A configuração irá ficar
conforme a Figura 59.

Figura 59: Configuração da posição para código de barras

Propriedades Específicas

 Base de Dados - U_Database

Este campo deverá conter sempre a base de dados que o cliente deseja que o add-on
busque nas tabelas do Business One, como por exemplo: Nome do PN, Endereço do PN, dentre
outros campos de tabelas do Business One que temos disponíveis como bases de dados (data
base).

Categoria

Para a definição de um campo Categoria, é necessário realizar algumas configurações,


(Figura 60), que serão abordadas abaixo:

78
Figura 60: Definição do campo categoria

 Campo – Name

O nome que sempre virá neste campo é o mesmo nome que o usuário já definiu no campo
Descrição, na tela de Definição de Registro.

Propriedades Gerais

 Tipo - U_Type

O tipo de documento será sempre o mesmo que estiver no campo Tipo da tela de Definição
de Registro.

 Formato - U_Format
 0 - Livre
 1 - Alfabético
 2 - Alfanumérico
 3 - Numérico
 4 - 2 Decimais
 5 - 5 Decimais
 6 - Data (aaaammdd)
 7 - Data (ddmmaa)
 8 - Hora (ddmmaaaa)
79
 Alinhamento - U_Align
 (0) - Esquerda
 (1) - Direita
 Preenchimento - U_Filling
 (*) - Zero
 (0) - Espaço
 (_) - Underscore
 (-) - Hifen

OBS: quando o campo for de formato Numérico, Decimal 2, Decimal 5, o seu alinhamento
e preenchimento devem ser: Direita + Zero. Quando o campo for de formato Alfanumérico,
Alfabético ou Livre o seu alinhamento e preenchimento devem ser: Esquerda + Espaço.

 Posição - U_Pos / Tamanho - U_Siz

Digamos que o usuário tenha um campo de 44 posições, por exemplo, um código de barras,
e ele gostaria de pegar apenas os “3” primeiros dígitos desse código de barras, que seria o número
do banco. Dessa forma o usuário deve preencher o campo Posição, com a posição em que ele se
encontra, que neste caso a posição “1” (os três primeiros dígitos do código de barras), e no campo
Tamanho, ele informa o tamanho do valor que ele deseja, neste caso “3”. A configuração irá ficar
conforme Figura 61.

Figura 61: Configuração da posição para código de barras

Propriedades Específicas

 Tipo de Retorno: U_RetType


 0 – Texto Fixo
 1 – Base de Dados
 Valor Padrão - U_Text

A informação configurada nesse campo será utilizada quando nenhumas das condições
presentes na grade forem verdadeiras.

80
Grade de Dados

 Condição - U_CondOp

Este campo sempre vai estar preenchido com a condição que o usuário deseja que o add-
on faça, como por exemplo:

 0 - Menor que ou igual a


 1 - Menor que
 2 - Igual a
 3 - Diferente de
 4 - Maior que
 5 - Maior que ou igual a
 Valor - U_CondVal

O campo valor sempre vai conter o valor para o add-on efetuar a condição, como por
exemplo: digamos que a condição selecionada seja 0 – Menor que ou igual a, e no campo Valor,
para que o add-on efetue essa condição, o usuário coloque “5”, então o sistema vai sempre verificar
a condição Menor que ou igual a “5”, conforme a Figura 62.

Figura 62: Configuração da coluna condição e valor

 Texto Fixo - U_Text

Quando preenchido o campo texto fixo, ele fará a condição e retornará sempre o valor que
estiver fixo neste campo.

 Base de Dados - U_Database

Quando preenchido com uma base de dados ele retornará sempre a base de dados
informada pelo usuário.

SQL Select

Para a definição de um campo SQL Select, é necessário realizar algumas configurações,


(Figura 63), que serão abordadas abaixo:

81
Figura 63: Definição do campo SQL Select

 Campo – Name

O nome que sempre virá neste campo é o mesmo nome que o usuário já definiu no campo
Descrição, na tela de Definição de Registro.

Propriedades Gerais

 Tipo - U_Type

O tipo de documento será sempre o mesmo que estiver no campo Tipo da tela de Definição
de Registro.

 Formato - U_Format
 0 - Livre
 1 - Alfabético
 2 - Alfanumérico
 3 - Numérico
 4 - 2 Decimais
 5 - 5 Decimais
 6 - Data (aaaammdd)
 7 - Data (ddmmaa)
 8 - Hora (ddmmaaaa)

82
 Alinhamento - U_Align
 (0) - Esquerda
 (1) - Direita

 Preenchimento - U_Filling
 (*) - Zero
 (0) - Espaço
 (_) - Underscore
 (-) - Hifen

OBS: quando o campo for de formato Numérico, Decimal 2 ou Decimal 5, o seu


alinhamento e preenchimento devem ser: Direita + Zero. Quando o campo for de formato
Alfanumérico, Alfabético ou Livre, o seu alinhamento e preenchimento devem ser: Esquerda +
Espaço.

 Posição - U_Pos / Tamanho - U_Siz

Digamos que o usuário tenha um campo de 44 posições, por exemplo, um código de barras,
e ele gostaria de pegar apenas os “3” primeiros dígitos desse código de barras, que seria o número
do banco. Dessa forma o usuário deve preencher o campo Posição, com a posição em que ele se
encontra, que neste caso a posição “1” (os três primeiros dígitos do código de barras), e no campo
Tamanho, ele informa o tamanho do valor que ele deseja, neste caso “3”. A configuração irá ficar
conforme Figura 64.

Figura 64: Configuração da posição para código de barras

SQL Select

 Select - U_Select

Neste campo deve conter a consulta SQL que o usuário deseja utilizar, lembrando que o
usuário deve colocar a consulta sem a palavra Select, pois está palavra já está implementada no
próprio campo, veja o exemplo abaixo:

83
 Consulta SQL Normal

Select OBOE.OurNum From OBOE Where OBOE.BoeNum = %BoeNum%

 Como tem de ser preenchido o SQL no campo Select do BankSync

OBOE.OurNum From OBOE Where OBOE.BoeNum = %BoeNum%

6.1.10 Leiaute de Arquivo de Retorno

O cadastro de Leiaute de Arquivo de Retorno tem por objetivo buscar os dados que estão
contidos dentro do arquivo de retorno, e retornar estes ao sistema, para que sejam assim
importados e efetuados os pagamentos ou recebimentos dos documentos que já foram enviados
ao banco.

Os leiautes de arquivo de retorno (Figura 65) contêm algumas abas para cadastro que serão
explicadas posteriormente.

OBS: Dependendo do tipo de leiaute campos e abas serão habilitados ou desabilitados.

Para cadastrar um Leiaute de Arquivo de Retorno, basta acessar os seguintes módulos:


Módulos | Administração | Configurações | Banco | BankSync | Leiaute de Arquivo de Retorno

84
Figura 65: Leiaute de Arquivo de Retorno

Os campos que serão descritos abaixo, são referentes à tela de leiaute de arquivo de retorno
parte fixa. Após descrevermos estes, vamos analisar os campos que estão contidos em suas
respectivas abas (Identificação, Ocorrências, Cobrança, Erros, Validação).

 Código/Nome: informar o código do leiaute que não deverá repetir na base de dados,
em sequência sua respectiva descrição;
 Tipo de Doc.: selecionar o tipo do leiaute para o determinado meio de pagamento no
qual ele será utilizado;

6.1.10.1 Aba Identificação


 Número de Linhas de um Título: Informar neste campo o número de linhas que cada
título possui no seu arquivo de retorno. Muitas vezes os bancos colocam alguns dos
valores dos títulos ou datas, na segunda linha do título.

Identificação da conta

85
 Código do Banco / Agência / Conta corrente: estas informações irão auxiliar a
identificação do arquivo, caso o usuário esteja utilizando o novo assistente de importação
de arquivo de retorno. Deve-se informar no leiaute qual local do arquivo as informações
se encontram, de acordo com a Forma de pagamento que foi gerada os títulos;

Cabeçalho

 Identificação: Nestes campos informamos a identificação do cabeçalho do arquivo de


retorno. Para melhor visualizar, segue abaixo um exemplo de cadastro (Figura 66).

Figura 66: Leiaute de arquivo de retorno, Cabeçalho

Figura 67: Arquivo de retorno

Sabendo que a primeira posição da primeira linha é composta por “0”, automaticamente o
BankSync irá identificar isso como sendo o Cabeçalho do Arquivo de Retorno (Figura 67).

Título

 Identificação: Nestes campos informamos a identificação do título no arquivo. Para


melhor visualizar, segue abaixo um exemplo de cadastro.

Figura 68: Leiaute de arquivo de retorno Título

Figura 69: Arquivo de retorno

86
Sabendo que a primeira posição da segunda linha é composta por “1”, automaticamente o
BankSync irá identificar que toda linha que iniciar com “1” será um título no arquivo (Figura 69).

Identificação do Documento

 Identificação: Nestes campos serão informadas as identificações de cada título na base


de dados, ou seja, será informado um dado que contenha no arquivo e que esteja presente
na base de dados, assim será feita uma comparação pelo add-on, em seguida a
identificação do título.

O BankSync permite ao usuário cadastrar na tela de Detalhes da Empresa, Módulos |


Administração | Inicialização do Sistema | Detalhes da Empresa, o campo Chave Única da
Empresa (Figura 70), ao gerar o arquivo de remessa. Existe um campo que é utilizado para esta
informação, cujo valor é um database chamado Boleto - Chave Única, composto por Chave Única
da Empresa + OBOE.BoeKey. É baseado neste dado (Figura 72) que o BankSync irá identificar o
título dentro do Business One, bastando neste campo informar qual a posição que ele inicia. Para
melhor visualizar veja o exemplo de cadastro abaixo (Figura 71).

Figura 70: Detalhes da empresa Identificação da Empresa

Figura 71: Leiaute de arquivo de retorno Identificação do Documento

Figura 72: Arquivo de retorno chave única

Identificação Alternativa do Boleto

O BankSync possui um outro tipo de identificação, chamada Identificação Alternativa, que


utiliza alguns campos para ler o arquivo de retorno: Nosso Número e Dígito.

87
Para que o add-on identifique o arquivo corretamente, as informações parametrizadas na
identificação alternativa devem estar de acordo com a base de dados, pelo contrário, o add-on
automaticamente desconsiderará essa identificação e passará para a Identificação Especial que
será vista no próximo tópico deste manual.

Caso o usuário deseje identificar o arquivo apenas pelo Nosso Número por exemplo, deve-
se preencher este campo conforme sua posição e tamanho no arquivo de retorno, e os demais
campos devem conter “0”. Veja o exemplo abaixo para configuração da identificação Alternativa
(Figura 73).

Figura 73: Leiaute de arquivo de retorno - Identificação Alternativa

Os campos Nosso Número e Dígito são utilizados não só para identificação, mas também
para preenchimento do campo Nosso Número, encontrado na tela de Boletos – Contas a receber
(Figura 74). Caso o usuário deseje preencher ou atualizar a informação contida neste campo,
devem-se configurar os campos citados acima para que o add-on os atualize conforme contidos no
arquivo de retorno. O campo Número da nota fiscal estará disponível apenas para leiautes do tipo
DDA para identificação das notas fiscais.

88
Figura 74: Preenchimento do campo Nosso Número

OBS: Este processo de atualização será possível apenas se a Forma de pagamento que
está sendo utilizada no processo, esteja configurada com a DLL Dummy (Verificar funcionalidade
da DLL no capítulo de particularidades das DLLs).

Identificação Especial

A identificação especial é a última tentativa feita pelo add-on para identificar o título em
questão. Ele baseia-se em apenas um dado que o usuário poderá escolher, bastando configurar o
campo Tabela e escolher o Campo que você quer utilizar de acordo com a informação que você
busca. Segue exemplo de cadastro deste campo Identificação Especial (Figura 75).

Figura 75: Identificação Especial

6.1.10.2 Ocorrências

Em seu arquivo de retorno, o banco envia uma ocorrência, essa nada mais é do que uma
informação do acontecimento, que ocorreu com seu documento dentro do banco, se ele foi pago,
depositado, rejeitado, dentre outras opções (Figura 76).

89
Figura 76: Leiaute de arquivo de retorno – Ocorrências

 Identificação: como padrão do BankSync, nos campos Posição, Tamanho e Linha, deve-
se informar os dados para que o leiaute encontre a ocorrência dentro do arquivo;
 Entrada normal: é definida uma ocorrência padrão para o retorno quando o banco envia
a confirmação de entrada na instituição (ação desta ocorrência é Depositado);
 Liquidação: é definida uma ocorrência padrão para o retorno quando o banco liquida o
título (ação desta ocorrência é Pago);

Identificação de Ocorrências

O banco informa em seu manual, várias ocorrências que tem de ser cadastradas na grade
de Identificação de Ocorrências, note abaixo um exemplo de uma lista de ocorrências de um
banco qualquer (Figura 77).

90
Figura 77: Códigos de Ocorrências

 Ação: Após cadastrar o código da ocorrência junto com sua descrição, o usuário pode
definir no campo Ação, uma ação para este documento, ou seja, quando ele vier com a
ocorrência XX ele toma a ação de Pagar, por exemplo. Assim sendo, sempre que algum
documento vir com a ocorrência XX ele será movimentado para a gaveta de Pagamento
na Administração de boletos do Business One.

Abaixo segue as ocorrências disponíveis para movimentação de títulos:

 0 – Nenhuma: não movimenta o título;


 1 – Depositar: move o título para gaveta Depositado;
 2 – Pagar: move o título para gaveta de Pagamento;
 3 – Cancelar: move o título para gaveta de Cancelado;
 4 – Falhar: move o título para gaveta de Sem Êxito;
 5 – Gerado: move o título para gaveta de Gerado;
 6 – Reconciliar: move o título para gaveta de Pagamento e reconcilia
automaticamente;
 7 – Somente Tarifa: reconhece a linha de título como tarifa bancária;
 8 – Alterar Vencimento: altera a data de vencimento atual do boleto, para a nova
data retornada no arquivo;
 9 – Descontar: essa ação é utilizada quando o banco troca a carteira de cobrança
pela carteira descontada. Abaixo está um exemplo do LCM de carteira de cobrança,
quando o boleto é movimentado normalmente de Gerado para Depositado:
Gerado > Depositado (Cobrança normal)
Crédito: Apresentação de boletos (Parceiro de negócios)
Débito: Banco de cobrança (Contas bancárias da empresa)

91
Quando a ocorrência é acionada, o BankSync efetua dois lançamentos na
importação dos títulos. Primeiro ele reverte o lançamento normal que foi feito
inicialmente, pois ele contabilizou o Banco de cobrança.

Depositado > Gerado (Revertendo o primeiro lançamento)


Cancela/Reverte o lançamento detalhado anteriormente

Após isso ele faz o lançamento correto do boleto descontado, utilizando o Banco de
desconto da conta bancária da empresa.

Gerado > Depositado (Cobrança descontada)


Crédito: Boleto descontado (Parceiro de negócios)
Débito: Banco de desconto (Contas bancárias da empresa);
 10 – Alterar Nosso Número: identifica as informações do Nosso Número e DV de
acordo com as configurações da Identificação Alternativa do leiaute de retorno,
assim dados são atualizadas diretamente na tabela @SIEBS_BOEC do BankSync;
 11 – Título Enviado Para Cartório: não realiza nenhuma alteração nas gavetas da
tela de ‘Administração de boletos’, pois o status do boleto não será alterado, apenas
adicionará uma nova ocorrência na tela de Boleto – Contas a receber.
 12 – Cancelar e Tarifar: quando o arquivo de retorno trouxer essa ocorrência o
documento será tarifado e cancelado.
 99 – Customizado
 0 – Importar (Leiaute de DDA): Importa as linhas que estão no arquivo de importação
de DDA.
 1 – Não importar (Leiaute de DDA): Não irá importar as linhas do arquivo de
importação DDA que estão com essa ocorrência.

OBS: As ocorrências 0 – Importar e 1 – Não importar, estarão disponíveis apenas para leiautes
do tipo DDA.

O botão Customizar que se encontra no canto inferior da tela (mesma ação 99 citada acima)
necessitará de uma condição para definir a ação de um título.

92
Figura 78: Leiaute de retorno – Customização da ocorrência

Selecionando uma linha de ocorrência e clicando no botão Customizar, a tela de


parametrização (Figura 79) irá aparecer.

Figura 79: Leiaute de retorno – Customização da ação

As variáveis disponíveis para uso na condição ficam na coluna do lado direito da tela. Ao
clicar na variável, sua nomenclatura será inserida automaticamente na tela no lado esquerdo, onde
é parametrizada a condição. Para auxiliar na formação da condição, o botão Ajuda disponibiliza
alguns exemplos (Figura 80):

93
Figura 80: Leiaute de retorno – Ajuda na Customização

No exemplo configurado na Figura 79, a condição exerce a seguinte finalidade:

%BoeSum% > 100 ? 2 : 1

Caso o Valor do Boleto (%BoeSum%) for Maior (>) que 100 (R$ 100,00), ele atualizará o
status do boleto para 2 (status de Pago), caso contrário assumirá 1 (status de Depositado).

Portanto a funcionalidade acima servirá caso em uma única ocorrência, você precise utilizar
mais de uma ação para tal, caso existe uma condição como a citada no exemplo acima;

Na mesma tela de leiaute de retorno, o botão Sub Ocorrências permitirá ao usuário


cadastrar sub ocorrências de acordo com o manual do banco, caso elas existam dentro de
determinadas ocorrências (Figura 81).

94
Figura 81: Leiaute de retorno – Botão Sub Ocorrências

Para configurar uma sub ocorrência, o usuário deve selecionar a linha de uma ocorrência e
clicar em seguida no botão informado. Na mesma tela uma grade ficará disponível, tendo então
que cadastra-las de acordo com o manual, da mesma maneira que são cadastradas as ocorrências
atualmente.

OBS: as ocorrências e sub ocorrências não podem estar na mesma posição no arquivo de
retorno.

6.1.10.3 Cobrança

Nessa tela é possível efetuar a configuração de cobrança padrão que os títulos irão
apresentar. A Figura 82 referência a aba Cobrança, possuindo alguns campos para configuração,
que serão vistos a seguir.

95
Figura 82: Leiaute de arquivo de retorno - Cobrança

 Tipo Padrão: Após configurar os campos de identificação, seleciona se os títulos serão


importados com o Tipo de Cobrança padrão, tendo as opções de acordo com a Figura 83.

Figura 83: Tipo de cobrança padrão

A funcionalidade desta aba é semelhante à de Ocorrências, pois através de códigos


cadastrados de acordo com um manual do banco, é determinada a contabilização de cada título.
Será informada a conta contábil que o processo irá utilizar na movimentação do título, se é do
Banco de cobrança ou Banco de desconto, localizas na tela de Contas bancárias da empresa.

6.1.10.4 Erros

Algumas vezes o arquivo de remessa enviado ao banco apresenta alguns erros, e estes são
apresentados em seu arquivo de retorno, por meio de ocorrências. O processo é igual ao de
ocorrências de pagamentos, a única diferença é que o erro possui cinco campos para ocorrências,
96
enquanto a ocorrência de pagamento possui apenas um campo. Segue abaixo um exemplo da aba
de Erros (Figura 84).

Figura 84: Leiaute de arquivo de retorno Erro

Os dados cadastrados na grade são os mesmos que o banco informa em seu manual,
conforme mostra o exemplo abaixo (Figura 85):

Figura 85: Ocorrências de Erros, Manual do Banco

6.1.10.5 Validação Boletos


97
Na tela de validação (Figura 86), são cadastrados campos onde o BankSync buscará no
arquivo de retorno os dados de seu documento, como: Valor, Datas, Nome, Tarifa Bancária. Após
verificar e buscar tais valores, é efetuado no processo de importação a validação desses valores
para o Business One. Segue abaixo as especificações de alguns campos da aba Validação:

Figura 86: Leiaute de arquivo de retorno Validação

 Valor pago ou nominal: este campo informa ao assistente qual tipo de valor ele estará
identificando. Pago: valor total do título que foi pago/recebido, com todas as diferenças de
valores caso houver. Nominal: valor do título nominal, idêntico ao valor da base de dados
onde foi gerado;
 Tarifa de cobrança: posição do arquivo em que o valor da tarifa retornada pelo banco se
encontra;
 Momento da tarifa: a tarifa bancária pode vir no arquivo de retorno em duas situações: na
hora que o documento foi pago ou na hora que ele deu entrada no banco. O campo
Momento da Tarifa identifica exatamente isso, em qual desses momentos o usuário vai
programar o add-on para identificar a tarifa bancária;
 0 – Pago
 1 – Depositado
 2 – Não Gera LCM

98
 Juros/Multas: o campo Juros/Multas permitirá identificar esses lançamentos, caso venham
destacados separadamente do valor dos títulos do arquivo de retorno;
 Descontos: o campo permitirá identificar valores de descontos que são destacados em
cada linha de título;
 Nome: posição do arquivo em que o nome do sacado é retornado pelo banco;
 Data de lançamento: posição do arquivo em que a data de lançamento do título se
encontra;
 CPF/CNPJ: posição do arquivo em que a informação fiscal do parceiro é retornada;
 Data de vencimento: posição do arquivo em que a data de vencimento do título se
encontra;
 Código de barras: posição do arquivo em que o código de barras do título é encontrado
(campo disponível apenas para leiautes de DDA);
 Data do pagamento: posição do arquivo em que a data do pagamento do título se encontra
(campo disponível apenas para leiautes de DDA);
 Status do boleto sugerido: opção para informar o status em que o boleto se encontra
(Gerado ou Pago - campo disponível apenas para leiautes de DDA);
 Número do pagamento: posição do arquivo em que o número do pagamento do título é
retornado (campo disponível apenas para leiautes de DDA);
 Informação adicional: este campo é utilizado caso o banco retorne alguma informação
adicional, onde o usuário deseje leva-la como histórico para o administrador de boletos por
DDA (campo disponível apenas para leiautes de DDA);
 Despesa: posição do arquivo em que o valor da despesa em cartório é retornado;
 Momento da despesa: identifica em qual desses momentos (Pagar ou Depositas) o
usuário vai programar o add-on para identificar a despesa;

6.1.11 Leiaute de Extrato Bancário (CNAB)

Sempre que efetuamos uma movimentação em nossa conta bancária, ao final das
transações podemos tirar um extrato de quais movimentações foram efetuadas. O extrato bancário
CNAB faz exatamente isso, só que em um padrão CNAB, que permite ao usuário importar este
arquivo por meio do BankSync e assim fazer suas reconciliações dos documentos. Para acessar a
tela de cadastro de leiaute de extrato CNAB (Figura 87) base acessar os seguintes módulos:
Módulos | Administração | Configurações | Banco | BankSync | Leiaute de Extrato Bancário
(CNAB).

99
Figura 87: Leiaute de arquivo de extrato CNAB

 Código – Code

Um código único para este cadastro.

 Nome – Name

Nome dado para o leiaute.

6.1.11.1 Identificação

Registro

 Identificação - U_RegIdent

No campo identificação temos de descrever, o que em nosso arquivo de extrato CNAB, será
linhas de documentos ou de transações. O manual do banco sempre nos traz essa informação,
para melhor visualização segue o exemplo abaixo (Figura 88):

Figura 88: Leiaute de extrato bancário CNAB Registro / Identificação

100
Figura 89: Extrato bancário CNAB

Neste caso sempre que informar “E” na posição “14” com tamanho “1”, o BankSync irá
identificar isso como uma linha de transação (Figura 89).

 Posição - U_RegPos

Deve ser preenchida a posição de início da Identificação.

 Tamanho - U_RegSiz

Informar o tamanho do campo Identificação.

Banco

 Cód. Banco

O código do banco sempre é formado por “3” caracteres numéricos, desta forma deve ser
preenchido os campos, posição e tamanho do código do banco.

OBS: neste caso o BankSync irá procurar em seu arquivo de retorno CNAB, primeiro a
identificação, como vimos no exemplo anterior ‘E’ na posição 14 e irá identificar que essa linha é
uma transação. Após isso ele irá procurar os caracteres que se encontram na posição e tamanho
para retornar ao add-on, ou seja, retornar o código do banco.

 Posição - U_BkCodPos
Deve ser preenchida a posição de início do Código do Banco.
 Tamanho - U_BkCodSiz
Informar o tamanho do campo Código do Banco.
 Nº da Conta

O número da conta sempre é formado por caracteres numéricos, desta forma devem ser
preenchidos os campos posição e tamanho da conta.

 Posição - BkAcNPos
Deve ser preenchida a posição de início do Número da Conta.
 Tamanho - BkAcNSiz
Informar o tamanho do campo Número da Conta.

101
Lançamento

 Data
 Posição - U_LnDtePos
Deve ser preenchida a posição de início da data.

 Tamanho - U_LnDteSiz
O tamanho é preenchido automaticamente, juntamente com a escolha do formato da
data.
 Formato - U_LnDteFmt
Escolher um formato de data, que o manual do banco especificar como padrão para
suas datas.

o 0 - dd/mm/aaaa
o 1 - ddmmaaaa
o 2 - mm/dd/aaaa
o 3 - mmddaaaa
o 4 - aaaa/mm/dd
o 5 – aaaammdd
o 6 – ddmmaa

Referência

 Posição - U_LnRefPos
Deve ser preenchida a posição de início de referência.
 Tamanho - U_LnRefSiz
Informar o tamanho do campo referência.
 Formato - U_LnRefFmt
Escolher um formato do campo referência.
o 0 - Texto
 Detalhes
 Posição - U_LnDetPos
Deve ser preenchida a posição de início de detalhes.
 Tamanho - U_LnDetSiz
Informar o tamanho do campo detalhes.
102
 Formato - U_LnDetFmt
Escolher um formato do campo detalhes.
o 0 – Texto
 Valor
 Posição - U_LnVlrPos
Deve ser preenchida a posição de início do valor.
 Tamanho - U_LnVlrSiz
Informar o tamanho do campo valor.
 Formato - U_LnVlrFmt
Escolher um formato do campo valor (Figura 90).

Figura 90: Formato de valor

 Tipo Lançamento
 Posição - U_LnTypPos
Deve ser preenchida a posição de início do tipo de lançamento.
 Tamanho - U_LnTypSiz
Informar o tamanho do campo tipo de lançamento.
 Formato - U_LnTypFmt
Escolher um formato do campo tipo de lançamento (Figura 91).

Figura 91: Formato de tipo de lançamento

OBS: a opção “Serviço” bloqueará os campos acima e identificará os débitos e créditos do arquivo,
utilizando os serviços cadastrados na aba Serviço do leiaute de extrato CNAB;

 Nº Documento
 Posição - U_LnDcNPos

103
Deve ser preenchida a posição de início do número do documento.
 Tamanho - U_LnDcNSiz
Informar o tamanho do campo número do documento.
 Formato - U_LnDcNFmt
Escolher um formato do campo número do documento.
o 0 – Texto
 Código Externo
 Posição - U_LnExCPos
Preencher a posição do campo código externo.
 Tamanho - U_LnExCSiz
Informar o tamanho do campo código externo.
 Formato - U_LnExCFmt
Escolher um formato do campo código externo.
o 0 - Texto
 Nº Extrato
 Posição - U_LnExNPos
Informar a posição do campo número do extrato.
 Tamanho - U_LnExNSiz
Informar o tamanho do campo número do extrato.
 Formato - U_LnExNFmt
Escolher um formato do campo número do extrato.
o 0 – Texto

6.1.11.2 Serviço

A aba serviço (Figura 92) é bem semelhante a parte de cadastros de ocorrências no leiaute
de arquivo de retorno. Ela identifica um serviço que o próprio usuário cadastra de acordo com o
manual do banco em questão. Cada serviço é formado por um Tipo, Código, Descrição e um
Tipo de transação. Ao verificar a posição e o tamanho deste serviço no arquivo texto de extrato
bancário, o add-on irá efetuar o processo de importação deste extrato.

104
Figura 92: Tela da aba Serviços

 Posição - U_SrvPos
Deve ser preenchida a posição de início do serviço.
 Tamanho - U_SrvSiz
Informar o tamanho do campo serviço.
 Tipos
 Tipo - U_LineType
O manual do banco informa ao usuário qual o tipo referente ao código do serviço, ex:
101 - Crédito, 201 – Débito.
o 0 - Crédito
o 1 - Débito

 Código - U_TrnsCode
O manual do banco informa ao usuário quais os códigos de serviço que ele deve
cadastrar em sua grade de seleção, como mostra a Figura 93 abaixo:

105
Figura 93: Cadastro de códigos e descrições para Serviços de extrato bancário

 Descrição - U_U_Descript
A descrição também é retirada do manual do banco, conforma mostra o exemplo
acima.

 Tipo Transação - U_TrnsType


o 0 - Referência de Pagamento
o 1 - Nota de depósito com nº de referência
o 2 - Doc Num
o 3 - Não tomar nenhuma ação

6.1.12 Leiaute de DDA


A configuração do leiaute de DDA é para a importação de arquivos de retorno do tipo DDA,
a importação desse arquivo gera documentos de contas a pagar que são vinculados a notas fiscais
ou LCM’s do tipo crédito.

A configuração do leiaute pode ser feita no seguinte caminho: Administração | Configuração


| Banco | BankSync | Leiaute de Arquivo de Retorno

6.1.12.1 Identificação
Mesma aba e configuração do leiaute de arquivo de retorno, a diferença é o campo “Número
da Nota Fiscal” na Identificação Alternativa do Boleto, que estará habilitada apenas para leiautes
do tipo DDA.

106
Figura 94: Leiaute de DDA – ocorrência

OBS: Dependendo do tipo de leiaute campos e abas serão habilitados ou desabilitados.

6.1.12.2 Ocorrência

Na aba ocorrência, as ocorrências que serão configuradas serão Importar e Não importar,
que poderão ser inclusas no arquivo de retorno e o usuário determinar qual linha será ou não
importada.

107
Figura 95: Leiaute de DDA – ocorrências

6.1.12.3 Validação
Apenas alguns campos ficarão habilitados para serem configurados, pois nem todos os
campos tem no arquivo de DDA. Os campos que poderão ser configurados são de informações
que serão buscadas no arquivo de retorno.

108
Figura 96: Leiaute de DDA – Validação

OBS: Especificação dos campos você encontra no capitulo de leiaute de arquivo de retorno, página
84 do manual.

6.1.12.4 Código de Barras

Aba código de barras tem como funcionalidade configurar o código de barras do banco
Bradesco informando suas posições no arquivo e concatenando-o, pois, o mesmo trabalha com o
código de barras desmembrado.

Nesta aba contem seis databases que poderão ser configurados uma vez cada com exceção
do database “Campo Livre”. Todos devem ser configurados conforme o manual do banco.

 Identificação do banco (Código do banco)

 Código da moeda

 Dígito verificador do código de barras

 Fator de vencimento

 Valor (Valor do título)

109
 Campo livre

Figura 97: Leiaute de DDA – Código de Barras

Adendo: O checkbox “Ignorar código de barras do próprio banco” é para quando o banco da forma
de pagamento for o mesmo da linha do título, isso fará com que a linha código de barras venha em
branco. Caso o checkbox esteja marcado e o banco da forma de pagamento não for o mesmo do
arquivo, a linha do código de barras será preenchido.

Sugestão de configuração:

1.O Código do Banco constante das posições 1 a 3 do código de barras deverá ser informado
nas posições 96 a 98 do Registro de Transação;

2. O Código da Moeda constante da posição 4 do código de barras deverá ser informado na


posição 400 (campo Informações Complementares - posições 374 a 413), do Registro de
Transação;

3. O Dígito Verificador do Código de Barras constante da posição 5 do código de barras


110
deverá ser informado na posição 399 (campo Informações Complementares - posições 374 a
413), do Registro de Transação;

4. O fator de vencimento constante das posições 06 a 09 do código de barras deverá ser


informado nas posições 191 a 194 do Registro de Transação;

5. O valor constante das posições 10 a 19 do código de barras deverá ser informado nas
posições 195 a 204 do Registro de Transação;

6. A agência cedente constante das posições 20 a 23 do código de barras - (campo livre), deverá
ser informada nas posições 374 a 377 - campo Informações Complementares, bem como nas
posições 99 a 103 - campo código da agência do fornecedor, do Registro de Transação, e, adotar
módulo 11, com base 7 para cálculo do dígito da agência, o qual deverá ser informado na posição
104 do Registro de Transação, vide modo de cálculo na página 28;

7. A carteira constante das posições 24 a 25 do código de barras - (campo livre), deverá ser
informada nas posições 378 a 379 - campo Informações Complementares, bem como nas posições
136 a 138 – campo Carteira, do Registro de Transação, alinhado à direita, com zero à esquerda;

8. O campo Nosso Número constante das posições 26 a 36 do código de barras - (campo livre),
deverá ser informado nas posições 380 a 390 - campo Informações Complementares, bem como
nas posições 139 a 150 - campo Nosso Número, do Registro de Transação, alinhado à direita e
preenchido com zero à esquerda;

9. A Conta-Corrente constante das posições 37 a 43 do código de barras - (campo livre),


deverá ser informada nas posições 391 a 397 - campo Informações Complementares, bem como
na posição 105 a 117 - campos Conta- Corrente do fornecedor, do Registro de Transação, e, adotar
o módulo 11 com base 7, para cálculo do dígito da Conta-Corrente, o qual deverá ser informado na
posição 118 - campo dígito da Conta-Corrente e, quanto à posição 19 do Registro de Transação,
deverá permanecer branco, vide modo de cálculo na página 28;

111
10. O zero fixo constante da posição 44 a 44 do código de barras (campo livre), deverá ser
informado na posição 398 - campo Informações complementares, do Registro de Transação.

6.1.13 Painel Financeiro

O Painel Financeiro tem por objetivo facilitar os lançamentos de valores financeiros e


visualização dos recebimento e pagamentos em aberto, assim como os recebimentos e pagamento
já efetuados.

Figura 98: Painel Financeiro

 Filtro Periodicidade: Campo selecionável, com as seguintes opções Mensal, Trimestral,


Semestral e Anual no qual os usuários poderão selecionar uma destas opções para filtro dos
agrupadores Documentos Recebidos, Documentos Pagos e Fluxo de Caixa.
o Mensal: As informações filtradas nos agrupadores Documentos recebidos,
Documentos pagos e Fluxo de caixa serão com base do mês atual;
o Trimestral: A informações filtradas nos agrupadores Documentos recebidos,
Documentos pagos serão com base no mês atual mais dois meses para trás e o
Fluxo de caixa terá como base os três próximos meses, levando em consideração o
mês atual;

112
o Semestral: A informações filtradas nos agrupadores Documentos recebidos,
Documentos pagos serão com base no mês atual mais cinco meses para trás e o
Fluxo de caixa terá como base os seis próximos meses contando com mês atual;
o Anual: As informações filtradas nos agrupadores Documentos recebidos,
Documentos pagos e Fluxo de caixa serão baseadas no ano atual.

 Atualizar: Este botão será responsável por atualizar todas as informações do painel
financeiro.

 Atalhos: Ao selecionar uma das opções abaixo será aberta sua respectiva tela.
o Contas a Receber: Possui as opções Contas a receber e Recebimentos em lote;
o Contas a Pagar: Composto com a opção Contas a pagar;
o Boletos: Possui o Envio de boletos por e-mail;
o Transferências: Composto de Administração de transferência, Assistente de
pagamento e Transferência entre contas;
o Tributos: Composto com a opção Pagamento de tributos;
o DDA: Possui as opções Administração de DDA e Importação de DDA;
o Cartão de Crédito: Composto com as opções Administrador de cartão de crédito,
Importação de cartão de crédito e Reconciliação de cartão de crédito;
o Extrato Bancário: Possui as opções Importação de Extrato, Importação de Extrato
(CNAB);
o Relatórios: Possui o Relatório de boletos BankSync;
o Serviços: Composto com as opções Importação de arquivo de retorno, Exportação
de arquivo de remessa e Consultas SERASA.

 Agrupador Documentos recebidos: Agrupa os títulos recebidos, conforme período


selecionado.
o Quantidade total: Apresenta a quantidade total de títulos recebidos;
o Montante total: Apresenta a soma total dos títulos recebidos;

 Agrupador Documentos recebidos com atraso: Agrupa os títulos recebidos em atraso,


conforme período selecionado.
o Quantidade recebidos: Apresenta a quantidade total dos títulos recebidos após a
data de vencimento;
o Montante dos títulos: Total da soma dos títulos recebidos em atraso;

113
o Maior dia em atraso: Dentre todos os títulos recebidos após seu vencimento, será
apresentado aos usuários a quantidade de dias do título com maior quantidade de
dias em atraso;
o Média em atraso: Para apresentar a média neste campo será realizado seguinte
cálculo:
 A soma de número de dias em atraso dos documentos recebidos após
vencimento dividido pela quantidade de documentos.

 Agrupador Documentos pagos: Agrupa os títulos pagos, conforme período selecionado.


o Quantidade total: Apresenta a quantidade total de títulos pagos;
o Montante total: Apresenta a soma total dos títulos pagos;

 Agrupador Documentos pagos com atraso: Agrupa os títulos pagos em atraso, conforme
período selecionado.
o Quantidade pagos: Apresenta a quantidade total dos títulos pagos após a data de
vencimento;
o Montante dos títulos: Total da soma dos títulos pagos em atraso;
o Maior dia em atraso: Dentre todos os títulos pagos após seu vencimento, será
apresentado aos usuários a quantidade de dias do título com maior quantidade de
dias em atraso;
o Média em atraso: Para apresentar a média neste campo será realizado seguinte
cálculo:
 A soma de número de dias em atraso dos documentos pagos após vencimento
dividido pela quantidade de documentos.

 Títulos em aberto a receber:


o Até 1 dia: Coluna Vencidos serão mostrados valores dos títulos que venceram entre
um dia anterior até dia atual, coluna A vencer valores que irão vencer entre dia atual
até um dia posterior;
o De 2 a 4 dias: Coluna Vencidos valores dos títulos que venceram entre 2 a 4 dias,
coluna A vencer mostrará valores que irão vencer de 2 a 4 dias;
o De 5 a 10 dias: Coluna Vencidos mostra valores dos títulos que venceram entre 5 a
10 dias, coluna A vencer valores que irão vencer de 5 a 10 dias;
o De 11 a 21 dias: Na Coluna Vencidos serão mostrados valores dos títulos que
venceram entre 11 a 21 dias, coluna A vencer os valores que irão vencer entre 11 a
21 dias;

114
o De 22 a 45 dias: Coluna Vencidos valores dos títulos que venceram entre 22 a 45
dias, coluna A vencer valores que irão vencer entre 22 a 45 dias;
o Mais de 45 dias: Coluna Vencidos valores dos títulos que venceram a mais de 45
dias, coluna A vencer valores que irão vencer a mais de 45 dias.

 Títulos em aberto a pagar:


o Até 1 dia: Coluna Vencidos serão mostrados valores dos títulos que venceram entre
um dia anterior até dia atual, coluna A vencer valores que irão vencer entre dia atual
até um dia posterior;
o De 2 a 4 dias: Coluna Vencidos valores dos títulos que venceram entre 2 a 4 dias,
coluna A vencer mostrará valores que irão vencer de 2 a 4 dias;
o De 5 a 10 dias: Coluna Vencidos mostra valores dos títulos que venceram entre 5 a
10 dias, coluna A vencer valores que irão vencer de 5 a 10 dias;
o De 11 a 21 dias: Na Coluna Vencidos serão mostrados valores dos títulos que
venceram entre 11 a 21 dias, coluna A vencer os valores que irão vencer entre 11 a
21 dias;
o De 22 a 45 dias: Coluna Vencidos valores dos títulos que venceram entre 22 a 45
dias, coluna A vencer valores que irão vencer entre 22 a 45 dias;
o Mais de 45 dias: Coluna Vencidos valores dos títulos que venceram a mais de 45
dias, coluna A vencer valores que irão vencer a mais de 45 dias.

Obs.: Lembrando que todas as linhas acima levam em consideração para mostrar o
montante dos valores a partir do dia atual.

 Fluxo de caixa: As informações serão apresentadas em formato de gráfico em barras,


considerando os Pedidos de Compras, Pedido de vendas e os documentos em aberto
(receber e pagar), sendo que as informações do gráfico mudarão conforme período
selecionado.
o Botão de filtros do fluxo de caixa: Ao clicar neste botão será apresentada a tela de
filtros do fluxo, na qual será composta pelas abas abaixo sendo utilizadas na
composição do gráfico de fluxo de caixa para os títulos vinculados a um CR ou CP.
 Boletos: Dividido entre contas a receber e contas a pagar serão buscadas as
formas de pagamento do tipo Boleto;
 Cartão de crédito: Contas a receber e a pagar juntos serão buscados os
cartões de crédito cadastrados;
 Cheques: Serão mostras as contas selecionas nos CR e/ou CP cadastradas
com meio de pagamento cheque;
 Transferências: Para contas a pagar serão mostradas as formas de
pagamento do tipo transferência;

115
 Saldo inicial manual: Permite ao usuário informar um valor inicial de saldo
para inicial para começar a contabilizar o valor do saldo do fluxo de caixa;
 Desconsiderar o saldo das contas caixa como saldo inicial: Quando
selecionado valor de saldo inicial não irá considerar a soma do saldo anterior,
caso contrário o saldo inicial será composto pela soma do saldo anterior de
todas as contas caixas, conforme parametrizado na determinação de contas
contábeis.
o Mensal: O gráfico será apresentado semanalmente da semana 1 até 5 do mês atual;

Figura 99: Painel Financeiro - Gráfico mensal

o Trimestral: Apresentará gráfico com as informações dos 3 próximos meses incluindo


o atual;

Figura 100: Painel Financeiro - Gráfico Trimestral

o Semestral: Gráfico apresentado com as informações dos 6 próximos meses incluindo


o atual;

Figura 101: Painel Financeiro - Gráfico Semestral

o Anual: Será apresentado gráfico com as informações dos 12 próximos meses


incluindo o atual.

116
Figura 102: Painel Financeiro - Gráfico Anual

Obs.: Todos os períodos começarão do acumulo de documentos já vencidos + o saldo


inicial (Manual ou soma das contas contábeis do tipo conta caixa) + o saldo do período, os
demais períodos começaram com o saldo do período anterior.

o Botão Exibir gráfico em tela maior: Ao clicar neste botão será aberta uma janela
com o gráfico e duas opções de filtros, são elas:
 Diagrama: Possui duas opções são elas gráfico em barras e gráfico em linhas;
 Modelo do gráfico: Possui as opções:
Simples - será apresentado gráfico igualmente na tela do painel. Detalhado -
será detalho conforme período selecionado.

 Mensal: Será apresentado gráfico em dias;


 Trimestral: Apresentado gráfico em semanas;
 Semestral: Gráfico apresentado de 15 em 15 dias;
 Anual: Apresentado igualmente modelo simples.

Figura 103: Painel Financeiro - Gráfico em tela maior


117
7. Processos do BankSync

Esta etapa do manual irá descrever, em detalhes, cada uma das etapas envolvidas nos
processos que utilizam o BankSync, dando um enfoque especial as partes que dizem respeito ao
próprio add-on.

Primeiramente serão tratados os processos de remessas e em seguida, será apresentado o


processo de geração de boletos de Contas a Pagar com base no Débito Direto Autorizado (DDA).

7.1. Processo de remessas

O processo de remessas envolve enviar arquivos de texto, com os dados de seus títulos
para o banco, e importar o retorno enviado pelo banco para o seu sistema.

Iniciaremos pela geração de remessas para o banco, detalhando a partir da geração de uma
Nota Fiscal de Saída. Serão apresentadas as particularidades para geração de boletos de Contas
a Pagar, Contas a Receber e transferências de Contas a Pagar.

Na sequência, será demonstrado como deve ser feita a importação de um arquivo de retorno
e como devem ser interpretados os dados apresentados na grade de importação.

Uma vez que tenhamos arquivos de retorno importados no sistema, passaremos para a parte
de reconciliação dos boletos, com base no extrato bancário CNAB.

7.1.1 Criando títulos no SBO

Este tópico explica ao usuário como gerar títulos que podem ser enviados para a remessa.
Ele será breve, pois foge um pouco do foco deste manual, que é explicar as particularidades do
BankSync.

7.1.2 Criando uma nota fiscal

Existem diversas maneiras de se criar uma nota fiscal no SBO. Adotaremos aqui a forma
mais simples, onde navegaremos diretamente até sua tela de cadastro e criaremos uma nova nota.

Iniciamos por uma nota fiscal de saída. Para isto, navegamos até a tela de criação de uma
nota fiscal de saída, que se encontra em Módulos | Vendas | Nota Fiscal de Saída. Ao fazer isto,
veremos uma tela similar à demonstrada na Figura 104.
118
Figura 104: Nota fiscal de saída

Basta agora informar um parceiro de negócio, um item que possua estoque positivo, escolher
o imposto aplicado a ele e clicar sobre o botão Inserir.

Ao final da criação desta nota fiscal, será gerado um LCM, conforme demonstrado em Figura
105.

Figura 105: LCM da nota fiscal de saída

7.1.3 Gerando um título

Uma vez que exista um documento no sistema que precise de pagamento, basta navegar
até sua tela respectiva, que seria a de Contas a Receber, para recebimento de uma nota fiscal de
saída ou lançamento de crédito para um fornecedor, ou a de Contas a Pagar, caso seja para o
pagamento de uma nota fiscal de entrada ou um lançamento de débito para um cliente. Após isso

119
basta selecionar o documento que se deseje dar baixa, escolher o meio de pagamento adotado e
executar a baixa.

Como no exemplo anterior criamos uma nota fiscal de saída, iremos criar agora um Contas
a Receber baseado nela. Para isto, navegue até Módulos | Banco | Contas a Receber | Contas a
Receber. Será exibida a tela demonstrada na Figura 106.

Figura 106: Contas a Receber

Informe um parceiro de negócio, que será um cliente neste caso, e selecione o documento
que deseja pagar dentre os que são exibidos na grade da tela. Uma vez escolhido, clique sobre o

ícone da sacola de dinheiro , localizado na barra de ícones de acesso rápido, e uma tela onde
deve ser informado o meio de pagamento irá aparecer, exemplificada na Figura 107.

120
Figura 107: Tela de meio de pagamento

Escolhemos como meio de pagamento o Boleto. Selecionamos uma das formas de


pagamento disponíveis e informamos seu valor igual ao presente na nota. Note que, para este
exemplo, deixamos o status inicial do boleto como Enviado. Em seguida clicamos sobre o botão
OK para retornarmos a tela anterior. Nela, clicamos sobre o botão Inserir. Agora temos em nosso
sistema um novo boleto de Contas a Receber criado.

Note que não foi criado nenhum lançamento contábil decorrente da criação deste título. Tal
situação ocorreu por causa de duas condições do sistema:

O primeiro se deve ao fato de que o título de Contas a Receber que foi criado ainda está
com seu status em aberto. Isto aconteceu porque, para o SBO, um título pago por boleto só será
encerrado uma vez que o boleto tenha sido Pago e Reconciliado.

O segundo motivo para nenhum lançamento ter sido gerado ocorreu por ter criado o boleto
com seu status igual a Enviado. Isso evitou que o SBO gerasse uma transação de troca de status
do boleto, do status Enviado para Gerado, que iria gerar uma movimentação entre as contas do
parceiro de negócio associado ao boleto.

7.1.4 Geração da remessa

O processo de criação de uma remessa, utilizando o BankSync, inicia invocando o assistente


de geração do arquivo de remessa, que se encontra em Módulos | Banco | BankSync | Exportação

121
de Arquivo de Remessa. Será então demonstrado um assistente que irá guiar o usuário pelo
processo de geração dos arquivos de remessa.

7.1.5 Apresentação do assistente

Em geral, os assistentes do BankSync seguem um padrão e a primeira etapa deles será


sempre uma tela de apresentação do assistente (Figura 108). Ela faz uma breve introdução do
processo que será executado, sendo neste caso o de geração do arquivo de remessa para o banco.

Figura 108: Assistente de exportação – Apresentação

7.1.6 Filtros

A próxima etapa possibilita filtrar os boletos que farão parte dos arquivos de remessa. Nessa
tela é possível filtrar os boletos por:

 Tipo do documento: Informa se serão listados os meios de pagamento (boletos e


transferências) ligados a documentos de Contas a Receber ou Contas a Pagar (Figura
109). Também define algumas configurações especiais, que estão detalhadas mais
abaixo;

Figura 109: Configuração do tipo de documento

 Número do documento: No caso, o número do boleto, campo OBOE.BoeNum;


 Datas: Permite filtrar o boleto pela data de lançamento, vencimento, do documento
ou ainda a data em que o boleto foi cancelado. Para que o filtro de data de

122
cancelamento seja efetuado, a opção de Status do documento deverá ter a check
Cancelado marcada (Figura 110);

Figura 110: Configuração do filtro de data

 Status do documento: Somente deverão aparecer os boletos cujo status forem


iguais a Enviado, Gerado, Cancelado, Pendente ou Pago (Figura 111);

Figura 111: Configuração do filtro de status do documento

 Pagamentos: Somente deverá listar os boletos que estão vinculados a notas fiscais
bloqueadas ou desbloqueadas (Figura 112);

Figura 112: Configuração do filtro de pagamento

 Situação do documento: Permite listar os documentos que ainda não foram


exportados, que já foram exportados, ou ainda ambos;

Figura 113: Configuração do filtro situação do documento

 Forma de Pagamento: Aqui são listadas todas as formas de pagamento disponíveis


para o tipo de documento previamente selecionado (pagar ou receber) (Figura 114).
Note, será gerado um documento para cada forma de pagamento selecionada e
caso nenhuma seja marcada, serão mostrados títulos de todas as formas de
pagamento.

123
Figura 114: Configuração do filtro de forma de pagamento

 Filial: Permiti ao usuário selecionar a filial na qual ele deseja efetuar a exportação dos
títulos. Caso não utilizar o filtro, basta deixar a opção default Todas (Figura 115);

Figura 115: Configuração do filtro Filial

Além das opções de filtragem citadas anteriormente, baseado no fato de se estar listando
meios de pagamento para Contas a Receber ou a Pagar, esta tela apresenta alguns campos
específicos.

No caso de selecionado para Tipo de Documento a opção de Contas a Receber, pode-se


escolher se o tipo de transação será para Cobrança ou então Descontado (Figura 116). Qualquer
que seja a opção, isto não obrigará o boleto a ser pago neste formato. Esta opção existe apenas
para ser utilizada em conjunto com o campo database Leiaute – Tipo de Transação, dos Leiautes
de Arquivo de Remessa.

Figura 116: Configuração do filtro tipo de transação

Caso a opção do Tipo de Documento seja a de Contas a Pagar, a tela possibilita realizar a
filtragem por banco do boleto, o qual é identificável através da recuperação do código do banco
que se encontra no código de barras/linha digitável do mesmo. Em conjunto com a opção de
filtragem por banco existe a opção Inverter Seleção (Figura 117), que filtra todos os bancos, com
exceção do selecionado. O uso destas opções é feito geralmente com leiautes para Contas a Pagar,
de bancos que aceitam boletos de outros bancos.

Figura 117: Configuração do filtro de Contas a Pagar

Para boletos de Contas a Pagar, o sistema emite um alerta para aqueles que cuja formação
do código de barras não atenda ao esperado, conforme demonstrado na Figura 118.

124
Figura 118: Alerta

7.1.7 Escolha dos títulos

Na etapa seguinte do assistente, são mostrados todos os boletos ou transferências que


serão adicionados aos arquivos de remessa. Segue uma descrição das colunas presentes nesta
grade. Para uma melhor visualização, utilize a Figura 119 como referência.

Figura 119: Assistente de exportação - Escolha dos títulos

Marcando o checkbox da coluna Sel., o usuário estará confirmando a inclusão daquele título
para o arquivo de remessa vinculado ao leiaute daquela forma de pagamento.

OBS: selecionando um dos checkbox e, em seguida, segurando a tecla shift + clicando sobre
outro checkbox, pode-se selecionar vários títulos de uma única vez.

Para marcar ou desmarcar todos os títulos de uma única vez, basta um único clique sobre o
cabeçalho da coluna Sel.

Tipo

125
A coluna tipo informa se a linha em questão apresenta um boleto (B), ou uma transferência
(T).

Nota/Parcela

A primeira letra desta coluna indica qual o documento que originou o boleto. Notas fiscais
(N) e Lançamentos contábeis manuais (L).

O número que vêm antes da barra (/) representa o número da serial, caso o documento seja
uma nota, ou então o número da transação (OJDT.TransId), caso o documento seja um lançamento
contábil manual.

Por fim, o número que vem após a barra indica qual a parcela que foi associada ao boleto.

OBS: caso a numeração venha zerada, isto significa que o boleto foi atribuído a mais de um
documento.

7.1.8 Resultados

Uma vez que o usuário avance para a próxima e última etapa, o assistente irá iniciar a
geração dos arquivos de remessa. Nesta tela, o programa demonstrará em tempo real em qual
etapa o gerador de arquivos se encontra, postando mensagens para a grade presente na tela,
conforme demonstrado na Figura 120.

Figura 120: Assistente de exportação – Resultados

126
Caso ocorra alguma falha nesta etapa do assistente, ele irá apresentar para o usuário uma
mensagem de erro, enquanto que ao mesmo tempo ele irá parar qualquer processo que estiver
executando. Sendo assim, para tentar novamente a criação do arquivo de remessa, o usuário
deverá tentar concertar o problema apresentado pelo programa e depois executar novamente o
assistente de exportação.

Caso o programa encerre com sucesso, terá então gerado os arquivos de remessas nos
locais apontados pelo leiaute de nomenclatura de arquivo.

OBS: o BankSync não realiza o envio do arquivo gerado para o banco, devido a
complicações e da não padronização dos serviços prestados pelos bancos nesta área. O processo
de selecionar o arquivo e enviar para o banco deve ser feito automaticamente pelo cliente.

7.2. Importação do arquivo de retorno

O processo de importação do retorno bancário tem origem quando o banco disponibiliza para
o cliente um arquivo CNAB contendo as situações dos boletos enviados previamente para o banco,
geralmente feito através de um retorno por e-mail.

Sendo assim, uma vez que o cliente obtenha este arquivo, para dar início ao processo, ele
deverá navegar até Módulos | Banco | BankSync | Importação de Arquivo de Retorno. Feito isto,
será exibida uma tela de introdução que irá explicar um pouco sobre o processo de retorno,
conforme a tela demonstrada na Figura 121. Clicando sobre o botão Seguinte, o assistente irá para
a sua próxima etapa.

Figura 121: Assistente de importação – Apresentação

127
7.2.1 Assistente de importação

O assistente permiti em um único processo, importar vários arquivos, de várias formas de


pagamentos, de várias filiais e de vários meios de pagamentos (transferências, boletos e etc.).

7.2.1.1 Filtragem

Após acessar o menu conforme dito anteriormente, o usuário será levado a tela ilustrada
na Figura 122, onde o mesmo poderá selecionar seus filtros de acordo com sua necessidade.

Figura 122: Assistente de Importação de Arquivo – Filtragem

Logo abaixo o detalhamento de cada campo e grade de filtro, e as possibilidades que o


usuário terá na importação de seus arquivos.

 Tipo de Documento: utilizando as opções disponíveis, Contas a Receber e a Pagar, o


usuário determinará o tipo de documento de seus arquivos. Dependendo da opção, na
grade de Forma de pagamento, serão listadas as Formas de pagamento pertencentes ao
tipo de documento selecionado;
 Meio de pagamento: além do tipo de documento, o usuário poderá selecionar o meio de
pagamento na qual seus arquivos pertencem. As opções serão
bloqueadas/desbloqueadas de acordo com a seleção do Tipo de documento,
determinando as formas de pagamento que o BankSync atende no processo;
128
 Data de lançamento/vencimento: como os demais filtros do Business One e do
BankSync, o assistente composto também permitirá ao usuário filtrar seus títulos de
acordo com os intervalos de datas de lançamento e vencimento configuradas nestes
campos;
 Parceiro inativo: como já existente no assistente simples, este campo permitirá ou não
que o assistente liste parceiros de negócios inativos na base de dados;
 Forma de pagamento (incluir inativas): neste campo o usuário filtrará as Formas de
pagamento que estão ativas/inativas, que serão apresentadas na grade de Forma de
pagamento;
 Grade/Matriz Forma de pagamento: após configuração dos filtros acima, serão listadas
nesta grade as Formas de pagamento, permitindo que o usuário as selecione para
identificação de seus arquivos de retorno. Nesta grade também é possível à alteração
momentânea do leiaute de retorno para ser utilizado no processo;
 Grade/Matriz Filial: nesta grade são apresentadas todas as Filiais da base de dados,
tanto as que estão ativas quanto as desativadas;
 Grade/Matriz Arquivos: o usuário poderá efetuar a importação de inúmeros arquivos ao
mesmo tempo, basta adicionar a grade os seus arquivos de retorno para importação. Para
abrir o arquivo de retorno basta o usuário clicar duas vezes na linha do arquivo adicionado
na grade;

7.2.1.2 Tela de Resolução de conflito entre boletos

Ao importar arquivos de retorno é possível que existam conflitos na base (Arquivos com as
mesmas informações de identificação), assim quando houver algum conflito, a linha do arquivo na
aba automática ficará pintada em vermelho e também faltando informações (As informações que
durante a identificação são específicas de cada título, conforme Figura 123 abaixo), aguardando
que o usuário selecione a linha para que a tela de resolução de conflito entre boletos seja aberta.

129
Figura 123: Assistente de importação de arquivo de retorno - Conflitos

Para solucionar os problemas de conflitos entre os boletos, na tela de Resolução de


conflitos de boletos foi criada, onde a partir dela o usuário poderá selecionar qual o título é o
correto que ele deve importar.

Esta tela só pode ser acessada através da tela de importação de arquivos de retorno, no
momento em que o conflito aconteceu, será necessário clicar na linha desejada para que o conflito
seja solucionado, antes disso nenhuma ação para importação daquele boleto pode ocorrer.

A tela de Resolução de conflitos de boletos (Figura 124), possui algumas informações


vitais para identificação de qual boleto é correto, dentre elas estão a Chave única do boleto, o
número do boleto, valor do boleto, código do parceiro de negócio, nome do parceiro de
negócio, status do boleto, data de vencimento e lançamento. Estas informações irão auxiliar o
usuário na hora da decisão de qual título realmente importar, evitando quaisquer inconsistências
na base.

130
Figura 124: Resolução de conflito entre boletos

OBS: Lembrando que para melhor performance e utilização deste assistente, é importante
que o usuário configure os campos ilustrados na Figura 125 abaixo, encontrados na aba
Identificação do Leiaute de retorno. O preenchimento destas informações irá garantir uma melhor
identificação dos títulos, principalmente quando se trata de uma quantidade considerável. Quando
as mesmas não estiverem contidas no arquivo de retorno, o usuário deverá deixar os campos
preenchidos com “zeros”.

Figura 125: Assistente de importação de arquivo de retorno – Campos do leiaute

O processo e as telas de identificação dos títulos seguem abaixo.

7.2.1.3 Escolha dos títulos

Ao se deparar com a tela de escolha dos títulos, pode-se perceber que existem três abas
nesta tela: Automática, Manual e Não-Identificados. Seus propósitos e particularidades são
explicados a seguir.

Automática

Esta é a principal aba das três e é a que indica que o título está pronto para ser atualizado
no sistema. Nela é possível escolher quais os títulos para realizar a importação no sistema, bem
como ajustar a data de lançamento que é recuperada do arquivo.

Importante ressaltar que a coluna Data do Lançamento desta grade será utilizada para
firmar a data em que a transação ocorreu. Em outras palavras, no caso de uma importação de
dados referentes aos boletos, será criada uma transação de boletos do SAP Business One e
agrupados nela todos os boletos cujas datas pertencem ao mesmo intervalo.
131
Ressaltando também que a coluna Nova Dt. Vencimento será utilizado para alterar
automaticamente as datas de vencimento quando importado arquivos de boletos.

A Figura 126 ilustra um exemplo de cenário de importação, onde todos os títulos presentes
representam boletos no sistema.

OBS: além das datas diferenciadas, para que um boleto passe do status de Gerado para
Pago, ele precisa primeiro ser passado para o status Depositado.

Figura 126: Assistente de Importação de arquivo de retorno – Aba Automática

Antes que o usuário prossiga para a etapa seguinte, caso ele tenha escolhido um leiaute
para Contas a Receber, ele deve decidir se os boletos selecionados na grade devem ser
considerados como pagos pela carteira de Descontado ou então pela de Cobrança (Figura 127).

Figura 127: Configuração do tipo de cobrança

A seleção destas opções estará contabilizando da seguinte maneira no Business One:

Cobrança

132
Utilizará a conta do “Banco de cobrança” (Contas bancárias da empresa) e a conta de
“Apresentação de boleto” (Parceiro de negócios).

Descontado

Utilizará a conta do “Banco de desconto” (Contas bancárias da empresa) e a conta de “Boleto


descontado” (Parceiro de negócios).

Figura 128: Conta contábil – Parceiro de negócios

Figura 129: Conta contábil – Contas bancárias da empresa

Ele também poderá trocar de forma prática, a data de lançamento dos títulos identificados.
Essa parametrização será efetuada no campo Alteração Dt. Lançamento, no canto inferior
esquerdo da tela do assistente, selecionando os títulos e em seguida inserindo uma nova data.

Ainda na aba Automática, existem algumas colunas que identificam valores destacados e
diferenciados dos valores de cada título do arquivo. Conforme Figura 130 abaixo, segue as
especificações das colunas de valores:

 Juros/Multas: irá mostrar o valor de juros e multas destacados de cada linha de título,
de acordo com a posição e tamanho configurado no leiaute de retorno. Isso resultará
em um LCM nas contas de “Juros de mora” (Vendas) e “Pagamento em excesso”
(Compras) configuradas na tela de Determinação de contas contábeis;
 Tarifa Bancária: irá mostrar o valor de tarifas bancárias destacadas de cada linha de
título, de acordo com a posição e tamanho configurado no leiaute de retorno. Isso
resultará em um LCM na conta de “Tarifas bancárias” (CR) configurada na tela de
Parâmetros BankSync;
 Descontos: irá mostrar o valor de descontos destacados de cada linha de título, de
acordo com a posição e tamanho configurado no leiaute de retorno. Isso resultará em

133
um LCM na conta de “Desconto” (Vendas e Compras) configurada na tela de
Determinação de contas contábeis;
 Despesas: irá mostrar o valor de despesas destacadas de cada linha de título, de
acordo com a posição e tamanho configurado no leiaute de retorno. Isso resultará em
um LCM na conta de “Despesas” (CR) configurada na tela de Parâmetros BankSync;
 Diferença de Valores: esta coluna mostrará o balanço dos valores identificados em
cada linha de título. Valores a maior e a menor serão somados/subtraídos, resultando
em um valor total que será ilustrado na coluna. Ex.: (CR) R$ +10,00 (juros) e R$ -5,00
(descontos) = Diferença de valores R$ +5,00
 Outras diferenças de valores: esta coluna mostrará o balanço dos valores que não
foram destacados, pois se tratam de valores que o banco acumula em um único
campo ou então diretamente no valor pago. Os valores aqui identificados resultarão
em um LCM de diferença de valores, onde serão utilizadas as contas de pagamento
a maior e a menor (Vendas e Compras) da tela de Determinação de contas contábeis;

Figura 130: Assistente de importação de arquivo de retorno – Colunas de valores

Ao clicar sobre o botão Seguinte, o assistente irá exibir a grade de resultados, que contém
um demonstrativo de todos os títulos que foram atualizados no sistema, separados por mudança
de status (Figura 131).

134
Figura 131: Assistente de Importação – Tela de resultados da importação do arquivo

Após a importação do arquivo de retorno, na tela Boleto – Ocorrências, será adicionado


linhas de registros de diferenças de valores preenchidos na aba automática, mais especificamente
nas colunas de valores destacados como, juros/multas, tarifas, descontos, despesas,
arredondamentos, outras diferenças e reconciliação contra o cliente.

Figura 132: Boleto – Ocorrências

Manual

O BankSync utiliza a aba Manual para separar os títulos que ele não sabe qual ação tomar,
deixando a cargo do usuário quais ações serão efetuadas posteriormente na tela de
135
Administração de boletos do SBO ou configuradas no próprio leiaute de retorno na aba
Ocorrências.

Os títulos que caem na aba manual o fazem geralmente por um dos motivos seguintes:

 A ocorrência encontrada no arquivo não está cadastrada no leiaute de retorno, sendo


assim o programa não sabe que ação tomar;
 A ocorrência encontrada no arquivo foi cadastrada no leiaute de retorno, porém não
foi atribuída nenhuma ação para ser tomada quando esta ocorrência fosse
encontrada;
 Quando houver uma ocorrência de alteração de vencimento cuja nova data de
vencimento seja igual à data de vencimento atual do título;
 Quando a ação selecionada para a ocorrência não for permitida pelo SBO, o que
depende da situação atual do boleto. As páginas 27 e 31 mostram os fluxos de
operações do SBO para contas a receber e contas a pagar respectivamente.
 O título já foi importado no sistema, ou ainda o status do qual ele está partindo é igual
ao de destino. Ex: De Pago para Pago (Figura 133);

Figura 133: Status duplicado

 Intencionalmente para posterior inspeção pelo usuário;

Para auxiliar na identificação dos problemas, as colunas Motivo e Informações Adicionais


trazem a descrição da ocorrência (Figura 134), ou apenas o motivo pelo qual o título caiu na aba
Manual. Um exemplo da tela do assistente que se encontra na aba Manual pode ser visto na Figura
135.

Figura 134: Ocorrência nas colunas motivo e informações adicionais

136
Figura 135: Assistente de importação Aba Manual

Não-Identificados

Os boletos que se encontram nesta situação, não tiveram sua contraparte encontrada no
sistema, ou seja, a identificação única do título que foi recuperada do arquivo de retorno não condiz
com nenhum dos títulos encontrados na base de dados do SAP Business One.

Isto indica que todos os métodos de identificação do título no sistema falharam, e que os
dados que estavam contidos naquela linha serão descartados.

Para sanar este problema, basta configurar corretamente um dos três métodos de
identificação que o BankSync oferece, todos descritos em Leiaute de Arquivo de Retorno.

Um exemplo de um título que não pode ser identificado encontra-se na Figura 136.

137
Figura 136: Assistente de Importação – Aba Não Identificado

7.2.1.4 Resultados

A última etapa deste processo é representada por um demonstrativo dos resultados da


importação. Nesta tela, podem ser encontradas diversas informações sobre os títulos e seus
respectivos documentos, bem como as transações aos quais estes agora fazem parte. Um exemplo
desta tela está disponível na Figura 137.

Figura 137: Assistente de Importação – Resultados

138
Após a realização da importação do arquivo, são realizadas as movimentações contábeis
dentro do SBO.

7.2.2 Reconciliação dos boletos

Conforme explicado anteriormente, um boleto que esteja no status Pago dentro do SBO não
indica necessariamente que este já foi encerrado contabilmente. Um boleto só será devidamente
finalizado no sistema quando este for reconciliado contra um valor em um demonstrativo de extrato
bancário; ou em outras palavras, quando houver a confirmação da entrada do dinheiro referente
aquele boleto dentro da conta bancária da empresa, mediante uma confirmação no extrato
bancário.

Para que tal situação aconteça dentro do SBO, o usuário deverá importar para o sistema os
dados do extrato bancário. Para realizar tal processo, deve-se ter em mãos um arquivo de extrato
no modelo CNAB, disponibilizado pelo seu banco. Uma vez com este arquivo, o usuário deverá
utilizar o assistente de importação de extratos do BankSync.

7.3. Importação do extrato bancário CNAB

Para iniciar o assistente, navegue até Módulos | Banco | BankSync | Importação de Extrato
Bancário (CNAB). Irá aparecer na tela um assistente do BankSync, conforme o demonstrado na
Figura 138.

Figura 138: Assistente para extratos CNAB - Apresentação

139
7.3.1 Filtragem

A etapa seguinte do assistente permite fazer a filtragem das linhas do extrato que não são
desejadas durante a importação. Segue um exemplo da tela na Figura 139.

Figura 139: Assistente para extratos CNAB - Filtragem

Dentre as opções de filtragem temos:

 Leiautes: No momento da importação, devem-se informar quais dos leiautes de


extrato deverá ser utilizado;

OBS: o leiaute de extrato deve ser configurado no Contas bancárias da empresa,


especificamente na conta que você irá utilizar. Página 40 do manual.

 Arquivo: Este é o local onde deverá ser colocado o caminho até o arquivo CNAB
disponibilizado pelo banco. Pode-se utilizar o botão para usar o assistente de
busca de arquivos do Windows;
 Data: Informando um período de data nestes campos, fará com que apenas linhas do
extrato cuja data esteja neste período sejam demonstradas na próxima etapa do
assistente;

140
 Tipo de Lançamento: estes são os serviços que foram cadastrados no leiaute de
extrato CNAB e somente as linhas do extrato que apresentarem alguns dos serviços
marcados nesta grade serão exibidos na etapa seguinte. Caso não exista nenhum
serviço na grade, o programa irá interromper o avanço do assistente. Caso nenhum
dos serviços esteja marcado nesta grade, serão considerados todos os serviços
cadastrados para este leiaute;
 Contas Bancárias: Aqui são mostradas todas as contas bancárias do cadastro de
Contas Bancárias da Empresa que estão associadas ao leiaute selecionado no
campo Leiaute desta tela do assistente. Caso não exista nenhuma conta na grade, o
programa irá interromper o avanço do assistente. Caso nenhuma das contas esteja
selecionada na grade, o programa irá considerar todas elas.

Uma vez que os filtros tenham sido escolhidos, ao clicar-se sobre o botão Seguinte
novamente, o programa irá carregar as linhas de extrato encontradas do arquivo na grade da
próxima etapa.

7.3.2 Escolha das linhas de extrato

Esta etapa do assistente permite a seleção das linhas de extrato que serão importadas para
o SAP Business One. Assim como a importação de arquivos de retorno, existem três possibilidades
para a identificação das linhas de extrato. Segue uma descrição delas.

Automática

Esta é a única aba que irá realizar realmente a importação das linhas de extrato no sistema.
Para que um extrato seja enviado para esta aba, é necessário que o Código da conta, Código do
banco e o Valor de identificação do registro estejam iguais aos cadastrados. Também é necessário
que o código do serviço encontrado no arquivo esteja cadastrado no leiaute do extrato. A Figura
140 demonstra um exemplo desta tela.

141
Figura 140: Assistente para extratos CNAB - Automática

Somente os boletos que estiverem marcados na aba Automática serão importados para
dentro do SBO. Estas linhas de extrato serão apresentadas em um demonstrativo ao final da
importação, na tela de resultados.

Manual

As linhas de extrato que se encontram na aba Manual (Figura 141) são porque apresentaram
uma identificação correta, com base no identificador de registros do extrato e quanto ao código do
banco, mas que falharam em outros quesitos como: o Tipo de lançamento do extrato não é referente
ao mesmo encontrado nele;

Qualquer que seja o motivo, as linhas do extrato que fizerem parte da aba Manual não serão
importadas para o sistema, devendo-se realizar as devidas correções para que estas linhas
apareçam na aba automática, caso deseje que o sistema as importe.

142
Figura 141: Assistente para extratos CNAB– Manual

Não-Identificados

A aba Não-Identificados apresenta as linhas de extrato cuja operação ou número da conta


do banco não foi encontrado no leiaute do extrato, ou no cadastro de Contas Bancárias da
Empresa. Assim como as linhas de extrato exibidas na aba Manual, as linhas exibidas nesta aba
não serão importadas no sistema. Um exemplo desta tela pode ser encontrado na Figura 142.

Figura 142: Assistente para extratos CNAB– Não-Identificados

7.3.3 Resultados

143
A aba de resultados apresenta um pequeno resumo das linhas de extrato que foram
importadas no sistema, conforme demonstrado na Figura 143.

Figura 143: Assistente para extratos CNAB – Resultados

Estas linhas do extrato que foram importadas no sistema podem ser encontradas na tela
Módulos | Banco | Extratos bancários e reconciliações externas | Processar extrato bancário
externo.

O cadastro destas linhas utiliza a conta contábil do banco que está cadastrada no campo
Conta contábil em Contas Bancárias da Empresa para o mesmo código do banco e número da
conta que foi encontrado na linha do extrato.

Uma vez feita esta importação das linhas de extrato para esta tela, o usuário do SBO poderá
partir para a reconciliação manual dos boletos.

Por padrão, a tela Processar extrato bancário externo (Figura 144) não vem com sua
visibilidade habilitada no sistema; para ativá-la, com a janela dos Módulos selecionada, clique sobre

o botão Configurações do Formulário e marque a checkbox da tela de processamento de


extrato bancário externo.

144
Figura 144: Processar extrato bancário externo

7.4. Administração e importação de boletos por DDA

O processo de Débito Direto Autorizado (DDA) adaptado para o SAP Business One se dá
por meio da importação de um arquivo de retorno, seguindo o modelo CNAB. Os dados importados
deste arquivo são utilizados para criar novos documentos de Contas a Pagar com meio de
pagamento por boleto, sendo estes associados a notas fiscais de entrada ou lançamentos
contábeis manuais de crédito ao fornecedor ou cliente.

Para iniciar o administrador e o assistente de importação de boletos por DDA do BankSync,


utilize o menu que se encontra em Módulos | Banco | Boletos por DDA.

7.4.1 Importação do arquivo de DDA

Ao acessar Módulos | Banco | Boletos por DDA | Importação de Boletos por DDA, será
apresentada a opção abaixo.

Na tela apresentada (Figura 145), o usuário deverá clicar no botão Seguinte para passar ao
próximo passo.

145
Figura 145: Boletos por DDA – apresentação

O assistente terá como função, transferir todos os títulos encontrados no arquivo para a
Administração de Boletos por DDA. O assistente identificará as linhas do arquivo, possuindo uma
nota fiscal/LCM ou não, para que seja tudo vinculado no assistente por controle do usuário, portanto
será validado apenas o CNPJ do Parceiro de Negócio.

Na etapa demonstrada na Figura 146, o usuário deverá preencher os seguintes campos:

 Banco: selecionar o banco que será utilizado para pagamento dos boletos;
 Conta: selecionar a conta do banco que será utilizado para pagamento dos boletos;
 Forma de Pagamento: selecionar a Forma de Pagamento parametrizada para essa
operação;
 Arquivos: selecionar o arquivo de DDA enviado pelo banco para importação;
 Filtros: caso necessário, o usuário poderá filtrar as linhas do arquivo por data de
vencimento e lançamento, conforme campos disponíveis na tela abaixo;

OBS: O leiaute de retorno DDA é parametrizado na tela de Contas bancárias da empresa, sendo
um leiaute por conta bancária. Página 40 do manual.

146
Figura 146: Boletos por DDA – parametrização

Clicando no botão Seguinte, a próxima etapa irá detalhar todos os títulos contidos no arquivo
utilizado (Figura 147). O usuário terá liberdade de marcar apenas os títulos que deseja importar
para o administrador.

Figura 147: Boletos por DDA – importação do arquivo

OBS: Poderão ser importadas linhas de boletos que possuem ou não documentos criados
no B1.

147
Concluindo o processo de importação, clicando no botão Seguinte da tela acima, o usuário
poderá verificar o status de cada título importado no seguinte caminho: B1 | Banco | Boletos por
DDA | Administração de Boletos por DDA.

7.4.2 Administração de boletos por DDA

Ao acessar essa opção do menu, será apresentada primeiramente uma tela de filtros (Figura
148), onde o usuário poderá configurá-la para encontrar com mais facilidade um determinado
documento, ou simplesmente clicar no botão OK para mostrar todos.

Figura 148: Boletos por DDA – filtro da administração

A Administração de Boletos por DDA do BankSync (Figura 149), tratará as linhas importadas
de um arquivo de retorno através das seguintes gavetas: Não Vinculado, Vinculado, Gerado e
Cancelado.

Todos os movimentos com o título de DDA deverá ser feito nesta opção, tanto a vinculação
de NF/LCM ao título, quanto à troca de status para que o DDA gere o “contas a pagar” com a nota
e parcela vinculadas ao título.

148
Figura 149: Boletos por DDA – administração de boletos

 Não Vinculado: Aparecerão todos os títulos que foram importados no assistente, que
possuem ou não uma nota vinculada a ele. Esta aba servirá para o usuário vincular a
nota fiscal/documento e parcela ao título escolhido.
 Vinculado: Aparecerão os títulos que estão prontos para serem gerados o ‘contas a
pagar’, isso será possível após o usuário vincular os títulos na aba anterior a um
documento, deslocando posteriormente o título para esta aba.
 Gerado: Apenas mostrará os títulos já importados e que já foram criados o ‘contas a
pagar’, poderá ainda ser enviado para o status cancelado, mostrará também a data
que foi gerado o “pagamento”.
 Cancelado: Na aba Não Vinculados, o usuário poderá anular a linha importada,
deslocando-a para a gaveta de ‘Cancelados’.

7.5. Transferências Bancárias

A funcionalidade de Transferências Bancárias pode ser feita de três maneiras, sendo elas
por nota fiscal de entrada, por LCM ou ainda por transferência entre contas, que possibilita a
geração de CP e a utilização da comunicação bancária, para gerar remessas e receber o arquivo
de retorno.

7.5.1 Administração e pagamento de transferências bancárias

149
O processo para administrar e pagar transferências dentro do SAP Business One, inicia-se
após criar uma nota fiscal de entrada ou LCM, onde ficará em aberto um título no Contas a Pagar
do B1. Assim esse título poderá ser pago manualmente escolhendo a opção de transferência
bancária ou então utilizando o assistente de pagamento do BankSync.

Para administrar as transferências dentro do Business One, utilize as opções encontrada no


menu Módulos | Banco | Transferências bancárias.

7.5.1.1 Pagamento das transferências

Possuindo títulos em aberto no Contas a Pagar do B1, o usuário poderá efetuar o pagamento
manual utilizando o meio de pagamento, ou então acessando o menu de Banco | Transferências
Bancárias | Assistente de Pagamento para Transferências.

Utilizando o add-on para administrar as transferências bancárias da base de dados, será


necessária a parametrização da conta contábil de compensação de transferências (Figura 150),
localizada no seguinte caminho: Administração | Configuração | Banco | Forma de pagamento |
Parâmetros BankSync.

Figura 150: Transferências bancárias – Conta de compensação

Caso o usuário deseja pagar manualmente e administrar o título pelo BankSync, a opção
“Enviar para comunicação bancária” da tela de Meio de pagamento deverá ser marcada, conforme
150
a Figura 151. Com a opção marcada, será apresentada a Conta compensação de transferências,
que foi cadastrada na tela de Parâmetros BankSync na Forma de pagamento.

Figura 151: Transferências bancárias – Meio de pagamento

Utilizando a opção de pagamento pelo Assistente de pagamento de transferências, o


usuário poderá efetuar o pagamento de várias transferências de uma única vez, parametrizando
alguns filtros caso necessário (Figura 152):

Figura 152: Assistente de pagamento para transferências – Filtros

151
No lado esquerdo inferior do assistente, dentro de uma grade serão listadas todas as Formas
de Pagamento para transferências (Contas a Pagar), onde o usuário poderá trabalhar com as
formas de pagamento que foram sugeridas nas Notas Fiscais do Business One (Figura 153).

Figura 153: Assistente de pagamento para transferências – Forma de pagamento sugerida

O filtro citado acima possui algumas condições como:

 Selecionar todas as Formas de Pagamento: o assistente irá listar todos e apenas os


documentos que foram sugeridas Formas de Pagamento;
 Selecionar algumas das Formas de Pagamento: o assistente irá listar apenas os
documentos que foram sugeridas Formas de Pagamento de acordo com o selecionado;
 Não selecionar as Formas de Pagamento: o assistente irá listar todos os documentos,
indiferentemente se foram ou não sugeridas Formas de Pagamento;

No passo seguinte do assistente, serão listados os documentos em aberto no Contas a


Pagar do Business One.

Na tela foi adicionada a coluna “Forma de Pagamento”, onde irá listar as formas de
pagamento sugeridas nas Notas Fiscais, ou caso não forem, estarão em branco para
preenchimento manual ou automático (Figura 154).

152
Figura 154: Assistente de pagamento para transferências – Preenchimento da Forma de Pagamento

Na parte inferior esquerda da tela do assistente, foi adicionado um campo para seleção de
Forma de Pagamento e também foi adicionada uma checkbox para Exportar remessa após
geração (Figura 155).

Figura 155: Pagamento para transferências – Forma de Pagamento – Exportar remessa após geração

 Exportar remessa após geração


Caso o usuário checar essa opção, a remessa gerada será enviada para a pasta Outbox,
aonde será efetuada a comunicação bancária de modo automático.

 Forma de pagamento

Caso o usuário deseja ignorar as formas de pagamento sugeridas nos documentos, ou então
selecionar formas de pagamento para as Notas Fiscais que estão sem sugestões, o mesmo poderá
utilizar este campo, pois após a seleção das linhas e em seguida da forma de pagamento, a coluna
“Forma de Pagamento” na grade é preenchida automaticamente.

Exemplo

Duas notas estão em aberta, porém não foram sugeridas Forma de Pagamento na
sua emissão. Na grade do assistente será apresentada a coluna em branco, possibilitando
ao usuário preenche-la com a Forma de Pagamento que desejar:

153
Figura 156: Assistente de pagamento para transferências – Forma de Pagamento não sugerida

Em seguida o usuário poderá informar qual Forma de Pagamento será utilizada para
pagamento das notas que foram selecionadas na grade, ou pode ainda alterar as datas de
lançamento, do documento, vencimento e da própria transferência:

Figura 157: Assistente de pagamento para transferências – Seleção da Forma de Pagamento

Após a seleção, o assistente automaticamente preenche ou atualiza a coluna Forma de


Pagamento da grade:

Figura 158: Assistente de pagamento para transferências – Atualização da Forma de Pagamento

A grade localizada no lado direito da tela do assistente, possui também alguns filtros em
relação aos Parceiros de Negócio, onde o usuário poderá filtrar por grupos de fornecedores, ou até
mesmo individualmente, marcando os parceiros para que os mesmos sejam apresentados na
próxima tela de seleção.

Dentre várias informações que o assistente trás em relação aos títulos encontrados, é
possível modificar as informações dos seguintes campos na grade: Cp. Referência, Cp. Obs do
Diário, CP. Pagar A, Pagar a. Endereço, Pagar a. País, Pagar a. Banco, Pagar a. Conta, Pagar

154
a. Filial. Ambas as colunas tratam-se de informações que estarão presentes no Contas a Pagar
destes títulos, assim que a transação for concluída (Figura 159).

Figura 159: Assistente de pagamento para transferências – Campos adicionais

Estas informações podem ser encontradas nos locais abaixo, de acordo com a Figura 160 e
Figura 161:

Figura 160: Assistente de pagamento para transferências

Figura 161: Assistente de paramento para transferências

155
Após a seleção dos títulos, o usuário poderá clicar no botão Seguinte e assim o pagamento
das transferências selecionadas serão efetuados.

Contabilização

Após a geração das transferências, a contabilização do processo pelo BankSync ficará da


seguinte forma:

Criação da transferência (modo manual ou utilizando o assistente de pagamento de


transferências):

Crédito – Conta transitória (cadastrada em Parâmetros BankSync)


Débito – Parceiro de negócios

Pagamento da transferência (movimentando a transferência para gaveta Paga pelo modo


manual ou via arquivo de retorno):

Crédito – Conta da empresa


Débito – Conta transitória (cadastrada em Parâmetros BankSync)

7.5.1.2 Administração das transferências

Ao acessar o seguinte caminho: Módulos | Banco | Transferências bancárias |


Administração de Transferências Bancárias, o usuário poderá administrar todas as
transferências lançadas na base de dados. Esta atividade é semelhante à de administração de
boletos do SAP Business One, porém para transferências.

Ao acessar a opção, a tela abaixo (Figura 162) para parametrização de filtros será
apresentada, fornecendo ao usuário opções para filtrar seus documentos conforme suas
necessidades.

156
Figura 162: Administração de transferências – Filtro

Após inserir ou não informações nos campos de filtros, clicando no botão OK, a tela principal
de administração irá ser apresentada, conforme Figura 163 abaixo:

Figura 163: Administração de transferências – Administração

A tela de Administração de transferências do BankSync segue o mesmo padrão visual e


funcional da tela de Administração de boletos do SAP, permitindo ao usuário movimentar os
documentos entre as gavetas existentes: Enviada, Gerada, Paga e Cancelada.

Na Figura 164 abaixo, detalha o processo completo do pagamento de transferências pelo


add-on BankSync:
157
• Criação do documento de entrada (NF, Adiantamento ou LCM)
1 - Documento
de Entrada

• Manual
• Assistente de Pagamento para Transferências
2 - Meio de
Pagamento - CP

• Criação do Contas a pagar para a transferência


3 - Contas a
Pagar

• Importação do arquivo de retorno do banco


• Status modificado para Pago
4 - Importação
do arquivo

Figura 164: Assistente de pagamento para transferências – Processo

1. Documento de Entrada: o usuário cria uma NF, LCM ou Adiantamento no B1;

2. Meio de Pagamento – CP: escolha de um meio para pagamento para o título criado.
Poderá ser pelo próprio Meio de pagamento do B1 (marcando a opção “Enviar para
comunicação bancária”) ou utilizando Assistente de Pagamento para
Transferências. Utilizando a opção “Enviar para comunicação bancária” será
obrigatório o preenchimento da conta contábil de Compensação, parametrizada na
tela de Parâmetros BankSync na Forma de pagamento;

158
3. Contas a Pagar: após a geração da transferência bancária, o Contas a Pagar é
gerado pelo padrão SAP, atendendo todas as regras e validações do mesmo em
relação a autorizações, pagamentos parciais entre outras;

4. Importação do arquivo: após a exportação e envio do arquivo ao banco, o mesmo


retorna com o arquivo de retorno para importação na base de dados. Após a
importação dos títulos, eles devem assumir o status de Pago na Administração de
Transferências;
7.5.1.3 Ocorrências de Transferência

Após todo o processo de transferência, exportação de remessa e importação de arquivo de


retorno, o usuário poderá conferir algumas informações, como a operação que foi realizada em
cada transferência, quem realizou a operação e onde se encontra o arquivo.

Essas informações estarão na opção de “Ocorrências da Transferência”, na tela de


Administração de Transferência.

Ao clicar com o botão direito do mouse sobre a linha da transferência desejada, a tela de
Ocorrência da Transferência será aberta, contendo as informações mencionadas acima.

Caminho: Banco | Transferências Bancárias | Administração de Transferência

Figura 165: Ocorrência da Transferência

7.5.2 Transferências Entre Contas

Na tela de transferência entre contas será possível gerar Contas a Pagar e escolher a filial
caso a base seja múltiplas filiais. Na opção Conta Origem será selecionada a forma de pagamento
de tipo transferência, que será o meio de pagamento do contas a pagar. Já na opção Conta

159
Destino, será informada a conta bancária que irá receber o pagamento. O campo Conta Contábil
irá receber a informação da coluna Conta Contábil informada na Conta Bancária.

Obs. 1: Na tela de transferência a opção Conta de Compensação não será obrigatória, sendo
assim, ao efetuar o pagamento da transferência o BS não irá gerar o LCM de pagamento.

Obs. 2: A combobox de filial só estará habilitada para bases múltiplas filiais.

Figura 166:Transferência Entre Contas

Figura 167:Transferência Entre Contas Múltiplas filiais

Leiaute de Arquivo de Remessa

160
Para atender as especificações do banco foram criados novos databases de transferências
são eles:

 Transferência entre contas – Banco Destino


 Transferência entre contas – Conta Destino
 Transferência entre contas – DV da Conta Destino
 Transferência entre contas – Agência Destino

7.5.3 Cadastro de Regras

A tela de Cadastro de Regras, tem como função a automatização da seleção de forma de


pagamento no processo de Contas a Pagar, sugerindo as formas de pagamento conforme as
definições de regras feitas pelo usuário.

As regras são baseadas no valor da transferência, ou na igualdade das contas bancárias da


forma de pagamento e do cadastro do parceiro de negócios, aba condições de pagamento. E ainda
a conta contábil do meio de pagamento, igual a conta contábil da conta corrente, na tela de Contas
Bancárias da Empresa.

Na primeira aba são definidas as regras tanto de valor quanto de contas contábeis. Já na
segunda aba, são informados os parceiros de negócios que receberão a regra.

Obs.: Uma regra pode conter mais de um parceiro de negócios.

Aba Validações:

Figura 168: Cadastro de Regras – Aba Validações

Aba Parceiros:

161
Figura 169: Cadastro de Regras - Aba Parceiros

7.6. Administração de Cartão de Crédito

A partir da versão 7.0.0, o BankSync contempla a funcionalidade de administração de cartão


de crédito, onde o add-on irá tratar e automatizar o processo de importação dos comprovantes e
baixa dos depósitos no SAP Business One.

7.6.1 Parametrizações iniciais

No seguinte caminho: Administração | Inicialização do Sistema | BankSync | Configuração


Cartão de Crédito, será possível parametrizar as contas contábeis onde serão efetuados os
lançamentos, conforme ilustrada na Figura 170. Estas contas também poderão ser parametrizadas
acessando a tela de Parâmetros BankSync diretamente na Forma de pagamento.

Figura 170: Cartão de Crédito – Parâmetros

162
No caminho: Administração / Configuração / Banco / Operadora de Carão de Crédito, o
cliente poderá cadastrar todas as operadoras e bandeiras dos cartões de crédito que o mesmo
utiliza (Figura 171). As mesmas serão utilizadas no processo de importação para meio de
visualização e agrupamento de LCMs.

Figura 171: Cartão de Crédito – Operadora de Cartão de Crédito

OBS: O processo de tratamento e cadastro de Operadoras de cartão, está disponível


apenas a partir da versão 8.0.8 do add-on.

Com a configuração da Operadora/Bandeira, no assistente de importação será possível a


visualização e agrupamento dos comprovantes, conforme Figura 172.

Figura 172: Cartão de Crédito – Importação com Bandeiras

Acessando o caminho: Administração / Configuração / Banco / BankSync / Leiaute de


Cartão de Crédito, o usuário poderá parametrizar o leiaute de retorno (Contas a receber) para
identificar o arquivo com lançamentos do cartão (Figura 173).

163
Figura 173: Cartão de Crédito – Leiaute de Retorno (identificação)

O leiaute para cartão de crédito do BankSync atende dois padrões de arquivos de retorno:
Normal e VANS. Abaixo as particularidades para configuração dos dois padrões:

Identificação NSU/CV

 Cabeçalho: configuração da identificação do cabeçalho no arquivo de cartão de crédito;


 Identificação do comprovante: configuração da identificação da linha do
comprovante no arquivo de cartão de crédito;
 Identificação da parcela: identifica parcelas do leiaute da operadora REDE para um
determinado registro.
 Comprovante (NSU/CV): configuração da identificação do comprovante no arquivo de
cartão de crédito;
 Operação (RO/RV): configuração da operação no arquivo de cartão de crédito.
 Banco: configuração do banco no arquivo de cartão de crédito, utilizado geralmente para
extratos do tipo financeiro.

164
 Agência: configuração da agencia no arquivo de cartão de crédito utilizada geralmente
para extratos do tipo financeiro.
 Conta: configuração da conta no arquivo de cartão de crédito utilizado geralmente para
extratos do tipo financeiro.
 Valor do comprovante: configuração da identificação do valor do comprovante no
arquivo de cartão de crédito;
 Valor do imposto: configuração da identificação do valor do imposto no comprovante
ou na parcela no arquivo de cartão de crédito;
 Valor da comissão: configuração da identificação do valor da comissão no
comprovante ou na parcela no arquivo de cartão de crédito;
 Valor da taxa: configuração da identificação do valor da taxa no comprovante ou na
parcela no arquivo de cartão de crédito;
 Valor da parcela: configuração do valor da parcela no arquivo de cartão de crédito.
 Valor líquido comprovante/parcela: configuração do valor líquido no comprovante ou
na parcela na importação do arquivo de cartão de crédito.
 Data do documento: configuração da identificação da data de lançamento do
comprovante no sistema;
 Data de vencimento: configuração da identificação da data de vencimento do
comprovante no sistema;
 Parcela: configuração da parcela no arquivo de cartão de crédito.
 Quantidade de parcelas: configuração da quantidade de parcelas no arquivo de cartão
de crédito.

Identificação RO/RV

 Identificação da operação: configuração da identificação da linha de Registro de


Operação/Resumo de Vendas (RO e RV) no arquivo de cartão;
 Código do estabelecimento: Configuração para bases múltiplas filiais que podem
conter o mesmo NSU para filiais diferentes.
 Quantidade de CVs aceitos: configuração da identificação da quantidade de
comprovantes aceitos por RO/RV;
 Operação (RO/RV): configuração da identificação do RO/RV no arquivo de cartão. Trata-
se de uma sequência de informações na linha do RO/RV, onde a mesma sequência
estará contida nos comprovantes dentro deste registro. Essa identificação servirá para
agrupar os comprovantes juntamente com seus respectivos RO/RV;
165
 Valor da operação: configuração da identificação do valor de operação contido no
RO/RV;
 Valor do imposto: configuração da identificação do valor de imposto contido no RO/RV;
 Valor da comissão: configuração da identificação do valor de comissão contido no
RO/RV;
 Valor da taxa: configuração da identificação do valor da taxa contido no RO/RV;
 Data do documento: configuração da identificação no RO/RV.
 Data do vencimento: configuração da identificação no RO/RV.
 Banco: configuração de identificação do banco no RO/RV ou no cabeçalho do arquivo.
 Agência: configuração de identificação da agencia no RO/RV ou no cabeçalho do
arquivo.
 Conta: configuração de identificação da conta no RO/RV ou no cabeçalho do arquivo.
 Bandeira: Configuração de identificação da bandeira no RO/RV.

OBS: os valores de Comissão e Imposto identificados no arquivo serão lançados como


LCMs nas contas contábeis parametrizadas na tela de Parâmetros de Cartão de Crédito.

VANS

Primeiro passo para configuração do leiaute de cartão de crédito VANS, é localizar os


identificadores no arquivo de retorno.

A forma de identificação deste leiaute é semelhante à identificação do arquivo de Extrato


Simples, por meio de delimitadores, sinais que dividem uma informação da outra dentro do arquivo
de retorno (Figura 174).

Figura 174: Cartão de Crédito – Arquivo VANS

 Identificação do arquivo: configuração da identificação do cabeçalho, comprovante


(registro) e rodapé do arquivo de cartão (Figura 175);

166
Figura 175: Cartão de crédito – Identificação VANS

 Delimitador: indicação do delimitador que o arquivo está utilizando para separação das
informações;
 Identificação dos campos: configuração da identificação dos campos pertinentes ao
comprovante do cartão de crédito;
 Coluna Ativo: permite ao usuário ativar ou desativar uma determinada informação, de
acordo com a existência dela no arquivo de retorno de cartão;
 Coluna Ordem: será informada a ordem em que a informação está posicionada no
arquivo de retorno, levando em consideração o delimitador configurado.

Conforme exemplo do arquivo abaixo, cada informação sinalizada está separada por seu
delimitador, onde o usuário terá de informar a ordem em que ela se encontra: 1, 2, 3, 4, 5 e 6.

 Formato: Apresenta qual formato a informação está representada no arquivo de retorno;

Para utilização do leiaute configurado, é necessário vincula-lo a uma forma de pagamento.


Acessando o seguinte caminho: Administração / Configuração / Banco / Forma de pagamento /

167
Parâmetros BankSync, um campo foi adicionado para inserir o código do leiaute para cartão de
crédito:

Figura 176: Cartão de Crédito – Forma de pagamento

VANS (Ocorrências)

Esta aba com nome Ocorrências, é semelhante a já existente para leiaute de arquivo de
retorno normal, que tem como função atribuir ações a ocorrências retornadas no arquivo de forma
individual. Inicialmente a aba ficará habilitada somente para o tipo de leiaute VANS, para o normal
ficará desabilitada (Figura 177).

168
Figura 177: Cartão de crédito – Identificação de ocorrências

 Ordem: Local definido pelo usuário de onde o BankSync buscará a informação


necessária para o funcionamento da ocorrência.
 Local: É possível definir configurar uma ocorrência para o Cabeçalho ou para o
Registro.
 Posição: Posição da ocorrência no arquivo.
 Identificação de ocorrências: De acordo com as ocorrências retornadas em um arquivo,
o usuário poderá atribuir ações a ela, na coluna Ação será possível determinar se o
BankSync irá efetuar a baixa, o cancelamento ou o não depósito.

AJUSTES

Para configurar leiaute de ajuste, primeiramente deverá ser selecionado o tipo de arquivo
Ajustes, na aba Identificação NSU/CV deverão ser informados os campos Identificação do
cabeçalho, comprovante/ajuste, operação RO/RV, valor de taxa/ajuste e data do documento (Figura
178).

169
Figura 178: Leiaute de Cartão de crédito – Ajustes

Aba Ajustes tem como função atribuir os tipos de ajustes retornados no arquivo de forma
individual, ficando habilitada somente para o tipo de leiaute Normal.

 Posição: Posição de identificação do ajuste no arquivo;


 Tamanho: Tamanho de identificação do ajuste no arquivo;
 Grade de ajustes: Usuário poderá atribuir ações aos códigos de ajustes.

- Coluna Tipo

o Débito: Debitará a conta configurada e creditará a conta bancária (Configurada


na forma de pagamento);
o Crédito: Creditará a conta configurada e debitará a conta bancária (Configurada
na forma de pagamento);
o Não contabilizar: Ajustes configurados com esta ação, ao importar o arquivo
serão movidos automaticamente para aba manual.

170
Figura 179: Leiaute de Cartão de crédito – Aba Ajustes

7.6.2 Processo

Gerando o “Contas a Receber” com meio de pagamento do tipo Cartão de Crédito (Figura
180), o depósito ficará em aberto para que o BankSync faça a automatização do processo na
importação do arquivo de retorno do comprovante (Figura 181).

Obs: o número do comprovante a ser digitado deve possuir apenas números, caso contrário,
ocasionará bloqueios na importação do arquivo.

Figura 180: Cartão de Crédito – Meio de pagamento

171
Figura 181: Cartão de Crédito – Depósito em aberto

O campo “Encargos bancários” localizado na direita da tela de Meio de pagamento do


Business One, permitirá ao usuário informar um valor de encargo que a operadora pode estar
cobrando pela operação. Quando informado, na baixa do comprovante é feito um lançamento
contábil para a operadora (Parceiro de negócio cadastrado no B1), de acordo com a parametrização
feita na tela de Configuração Cartão de Crédito, apresentada anteriormente.

Após as parametrizações iniciais e a geração do “Contas a Receber”, o usuário poderá


importar o arquivo de retorno acessando o seguinte caminho: Banco / Cartão de crédito /
Importação de Cartão de Crédito.

Na tela principal do assistente, será possível filtrar as informações pela data de vencimento,
inserir a Forma de Pagamento e o arquivo a ser importando, incluindo o tipo de leiaute que será
utilizado no processo, Normal, VANS ou Ajustes (Figura 182):

172
Figura 182: Cartão de Crédito – Importação do retorno

Obs1: A Forma de Pagamento estará disponível somente se o leiaute de retorno estiver


configurado na mesma.

Quando o tipo for VANS, a grade ilustrada na imagem acima, será habilitada, permitindo ao
usuário selecionar uma ou mais Formas de pagamento para identificação de arquivo VANS.

Figura 183: Cartão de Crédito – Grade de Forma de pagamento

Quando configurada as informações de Banco, Agência e Conta no leiaute de retorno do


cartão VANS (Figura 184), será possível selecionar várias Formas de pagamento possuindo várias
contas bancárias. No final do processo, de acordo com a identificação das contas, a contabilização
será feita em cada conta configurada na Forma de pagamento.

173
Figura 184: Cartão de Crédito – Campos de conta

No próximo passo do assistente, o mesmo irá identificar as linhas do arquivo obedecendo


algumas regras:

Figura 185: Cartão de Crédito – Importação do retorno (identificação)

 As linhas identificadas aparecerão totalmente preenchidas caso o número do comprovante


a ser importado, possuir vinculo a um depósito em aberto na base de dados (Figura 185);
 As linhas identificadas aparecerão com ausência de algumas informações, quando o número
do comprovante não possuir vínculo com nenhum depósito, ocorrendo geralmente quando
o mesmo for criado após a importação do arquivo. Neste caso a linha do comprovante ficará
em aberto no Administrador de Cartões de Crédito;
 As linhas ocuparão a aba Manual, caso o comprovante já tenha sido importado e já esteja
no Administrador de Cartão de Crédito;
 As linhas não serão apresentadas em nenhuma das abas quando ocorrer alguma
inconsistência na parametrização do leiaute de retorno;

174
Obs.: em todos os casos para suporte do usuário, a coluna Motivo do assistente disponibilizará
informações em relação ao posicionamento da linha do comprovante.

7.6.3 Relatório

O relatório na tela de importação de cartão de crédito, irá auxiliar o usuário na identificação


dos comprovantes, e também no processo que cada um irá fazer, como se serão importados ou
não. O relatório também poderá ser exportado para o Excel.

Figura 186: Cartão de Crédito - Relatório de Importação de Cartão de Crédito

Para administrar as linhas dos comprovantes, o usuário poderá acessar o seguinte caminho:
Banco / Cartão de Crédito / Administrador de Cartão de Crédito.

Figura 187: Cartão de Crédito – Administrador

175
 Não Vinculado: os comprovantes que forem importados antes de gerar o “Contas a
Receber” estarão ocupando esta gaveta. Quando possuir vínculo entre as linhas importadas
e um depósito em aberto, ao acessar a gaveta será apresentada a mensagem ilustrada na
Figura 188 abaixo, informando ao usuário o vínculo existente:

Figura 188: Cartão de Crédito – Mensagem de vínculo

 Vinculado: caso o usuário marque a opção “Sim”, de vincular o comprovante existente, o


mesmo será movimentado para a gaveta Vinculado, para que possa ser depositado
posteriormente pelo processo manual;
 Depositado: estarão presentes nesta gaveta, os comprovantes que na importação do
arquivo de retorno já possuíam um depósito em aberto, ou forem manualmente
movimentados da gaveta de “Vinculado”. Neste status o depósito já está vinculado e
baixado;
 Cancelado: o usuário poderá cancelar o depósito movimentando uma linha para a gaveta
“Cancelado”, onde o depósito ficará em aberto novamente para receber uma nova linha de
comprovante;
 Ajuste: Nesta gaveta será possível visualizar os ajustes importados, através da tela
Importação de Cartão de Crédito.

7.6.4 Reconciliação de Cartão de Crédito

A reconciliação de cartão de crédito foi desenvolvida para auxiliar nas baixas de pagamentos
da operadora REDE, que tem como padrão efetuar primeiramente a importação do arquivo EEVC,
que terá as informações da venda. O segundo passo é a importação do arquivo EEFI que terá as
informações financeiras, assim podendo ser efetuadas as baixas pela tela de Reconciliação de
Cartão de Crédito.

176
Figura 189: Cartão de Crédito - Reconciliação de Cartão de Crédito

Obs.: para que as linhas apareçam na grade “Extrato de Vendas” as mesmas precisam estar
vinculadas a um comprovante em aberto.

Funcionamento

A reconciliação efetuada na tela de reconciliação de cartão de crédito, irá movimentar o


comprovante para as gavetas “Vinculado” ou “Depositado”, da tela de Administração de Cartão de
Crédito.

1) Selecionar as linhas do Extrato Financeiro que correspondam a linha de Extrato de Vendas.


O número do resumo de vendas, a quantidade de parcelas e o valor líquido devem coincidir.

2) A grade Depósito é preenchida conforme a reconciliação das grades acima, Extrato


Financeiro e Extrato de Vendas.

3) Definir uma ação na combobox “Deslocar Para” e clicar em Reconciliar, para executar a ação
definida. As linhas da grade Depósito, serão movimentadas para a tela de Administração de
Cartão de Crédito, conforme ação definida e seu status será alterado para Vinculado.

Cancelamento de Comprovantes

Comprovantes vinculados ou depositados pela tela de Reconciliação de Cartão de Crédito


matem um vínculo com a linha do extrato de vendas. Caso o mesmo necessite de cancelamento,

177
a linha na qual o mesmo se encontra vinculado precisa ser cancelada também. Assim que
canceladas as linhas dos extratos financeiro e de venda, devem ser tratadas para poderem ser
reimportadas.

Remoção de Linhas

As linhas que poderão ser removidas são da grade Extrato de Vendas, Extrato Financeiro e
Depósito.

As linhas do Extrato de Vendas e Extrato Financeiro que forem removidas terão o status
alterado para Cancelado, permanecendo para possíveis relatórios futuros. As linhas da grade de
Depósito quando forem removidas, apenas irá desfazer a vinculação, mas não irá alterar o status
por ser apenas de visualização.

Figura 190: Cartão de Crédito - Cancelamento de Comprovantes

7.7. Pagamento de Tributos

Essa funcionalidade, baseada no padrão FEBRABAN, permite que o usuário efetue


lançamentos de tributos dentro do SAP Business One. O processo oferece ao usuário uma grande

178
flexibilidade no pagamento de tributos, sendo eles federais, estaduais ou municipais. A tela principal
está localizada no seguinte caminho: Banco | Pagamento de Tributos.

7.7.1 Configuração de pagamento de tributos

Para utilização do processo de pagamento de tributos, é necessária uma configuração inicial


na base de dados. Esta opção de configuração está localizada no seguinte caminho:
Administração | Inicialização do sistema | BankSync | Configuração pagamento de tributos.

Na tela referenciada na (Figura 191), são listados os principais tributos para pagamento
dentro do Business One/BankSync. De acordo com a necessidade da empresa, o usuário poderá
habilitar/desabilitar os tipos de tributos e configurar apenas os que forem utilizar.

Figura 191: Pagamento de tributos –Configuração de tributos

Após a seleção das opções, o usuário deve salvar suas alterações clicando no botão
“Atualizar”. Em seguida, terá que configurar cada opção selecionada, clicando duas vezes na linha
do tributo.

7.7.2 Configuração de pagamento de tributos – Detalhes

Com a ação descrita anteriormente, uma tela de detalhamento da configuração de tributos


irá aparecer para o usuário (Figura 192).

Aba - Campos

179
Essa aba tem como função, permitir que o usuário selecione campos para um determinado
tributo. Estes campos ficarão visíveis na tela principal de pagamento de tributos, ou seja, são os
campos que o usuário irá preencher para o lançamento do tributo.

Para cada tributo, o BankSync traz selecionados como default, alguns campos específicos
de cada tributo, de acordo com o manual do FEBRABAN. Porém o usuário tem liberdade para
modificar esta parametrização default, selecionando novos campos de acordo com sua
necessidade.

Figura 192: Pagamento de tributos – Configuração de campos

Caso exista campos que não estejam listados na tela de configuração, o usuário poderá
utilizar os Campos adicionais. Para configurar os campos adicionais, basta informar o nome do
campo e a tabela que o mesmo se encontra. Ele buscará informações de outros campos da tela de
lançamento contábil manual ou da nota fiscal de saída do Business One, podendo ser um campo
de usuário de outro add-on ou até mesmo adicionado pelo usuário no sistema.

Obs.: Para saber o nome do campo e da tabela, pressione CTRL + SHIFT + I, e passe o mouse
sobre os campos para ver seus devidos nomes e a tabela que se encontram.

180
Figura 193: Pagamento de tributos – Nome de campo e tabela

Obs.: Para melhor identificação, é possível modificar o nome da coluna através do atalho do próprio
Business One, clicando CTRL + duplo clique em cima da coluna. Ao mudar o nome da coluna, irá
mudar o nome para todos os tributos.

Figura 194: Pagamento de tributos – Alteração da coluna

Aba - Forma de pagamento

Nesta aba o usuário poderá habilitar as formas de pagamento para cada tributo. Essa função
servirá como filtro no momento do lançamento do tributo, também impedirá que os usuários lancem
tributos com formas de pagamento incorretas.

Também é possível definir uma forma de pagamento como padrão, para quando o tributo for
selecionado, a forma de pagamento seja selecionada automaticamente.

181
Figura 195: Pagamento de tributos – Configuração da forma de pagamento

7.7.3 Pagamento de tributos

Na tela de pagamento de tributos, serão efetuados os lançamentos dos documentos, levando


como base, um lançamento contábil manual ou uma nota fiscal de entrada, do Business One. Esta
opção está disponível no seguinte caminho: Banco | Pagamento de tributos.

Figura 196: Pagamento de Tributos – Tela principal

Buscando LCM criado na base de dados


182
As telas de Lançamento contábil manual e Nota Fiscal de Entrada, possuem campos para
seleção de tributos (Figura 197). Quando um LCM ou uma NF específicos de tributos, forem
adicionados no SAP Business One, deve-se informar nestes campos, qual tributo os mesmos
representam.

Obs.: apenas os LCMs e NFs com esta configuração irão aparecer na tela de pagamento de
tributos.

Figura 197: Pagamento de tributos – Seleção de tributos LCM / NF

Após o lançamento do LCM ou da NF, na tela de pagamento de tributos, o usuário irá utilizar
o cabeçalho da tela, filtrando os documentos da base de dados de acordo com: data de vencimento,
data de lançamento, data do documento entre outros filtros disponíveis.

Quando clicar no botão “Pesquisar”, serão listados na grade, documentos de acordo com os
filtros inseridos pelo usuário.

Figura 198: Pagamento de tributos – Listagem dos Documentos

Algumas colunas já virão preenchidas devido as informações do documento, portanto, o


usuário terá que preencher apenas os campos restantes que são específicos do tributo. Em seguida
deve selecionar uma forma de pagamento para efetuar o lançamento do tributo (Figura 199), após
a seleção clicar em “Adicionar”.

Figura 199: Pagamento de tributos – Seleção da forma de pagamento

183
Lançando o LCM e o tributo na mesma tela

Caso o usuário deseja lançar o LCM e o tributo na mesma tela, esse processo é possível.
Ao invés de utilizar os campos de filtro no cabeçalho da tela, o usuário deve clicar no botão
“Adicionar linha” logo abaixo da grade (Figura 200).

Figura 200: Pagamento de tributos – Inserir linha de LCM

Uma nova linha aparecerá na grade da tela, onde o usuário deverá preencher manualmente
todas as informações referentes ao LCM e também ao tributo que está sendo lançado. Nesse caso,
tanto o LCM quando o tributo propriamente dito, serão lançados no mesmo momento da ação do
botão “Adicionar” (canto inferior esquerdo da tela).

Cancelamento dos tributos

Para cancelar os documentos lançados, o usuário poderá efetuar esta ação clicando com
botão direito do mouse na tela de pagamento de tributos, onde aparecerá duas opções:

 Cancelar: como a tela de pagamento de tributos é um documento (mesma função da tela


de Contas a pagar), a ação desta opção irá cancelar todos os tributos lançados na grade,
de uma só vez.
 Cancelar linhas selecionadas: caso o usuário deseja cancelar apenas uma linha de
tributo contida em um documento, deve ser selecionada a linha e utilizada esta opção de
cancelamento. Com isso apenas o tributo selecionado será cancelado, os demais contidos
no documento continuarão gerados.
184
Obs.: quando é efetuado um cancelamento, o add-on questiona o usuário se o mesmo deseja
cancelar o LCM e o Contas a pagar, ou então somente o Contas a pagar.

Dicionário de funcionalidades

 Botão “Pesquisar”: traz os LCMs em aberto;


 Botão “Adicionar”: adiciona uma nova linha na grade para lançamento de LCM e tributos
no mesmo processo;
 Botão “Remover”: remove a linha que estiver selecionada na grade;
 Botão “OK / Adicionar”: adiciona o tributo contido na grade;
 Botão “Cancelar”: cancela o lançamento do tributo;
 ComboBox “Forma de pagamento”: define a forma de pagamento para todas as linhas
de tributos;
 CheckBox “Gerar remessa”: gerar remessa após o lançamento do tributo;
 Opção “Cancelar” (Botão direito): cancela todos os tributos da grid;
 Opção “Cancelar linhas selecionadas” (Botão direito): cancela os tributos das linhas
que foram selecionadas;

7.7.4 Geração do Contas a pagar

Quando um tributo é lançado pela tela detalhada anteriormente, um Contas a pagar é criado
automaticamente, de acordo com o meio de pagamento contido na forma de pagamento
selecionada.

Para identificação de um Contas a pagar de tributos, o usuário poderá fazer uso do campo
“Tributo” (Figura 201), criado especificamente para documentos que foram criados a partir da tela
de Pagamento de tributos do BankSync. Este campo trará o número do documento e permitirá que
o usuário acesse a tela de pagamento de tributos, clicando na seta laranja.

185
Figura 201: Contas a pagar - Tributos

7.7.5 Exportação de Arquivo de Remessa

Na exportação de tributos, o usuário terá a opção de gerar o arquivo diretamente da tela de


Pagamento de tributos, ou então utilizando o método normal (Assistente de exportação).

Para que todos os dados inseridos no processo possam ser exportados no arquivo de
remessa, o usuário poderá utilizar databases específicos para tributos.

Obs.: estes databases estão detalhados no capítulo Databases.

186
Figura 202: Definição do registro – Database

Código Nome
1 Todos os Títulos
2 Títulos do Próprio Banco
6 Títulos do Próprio Banco – Registrados
7 Títulos do Próprio Banco – Não Registrados
3 Títulos de Outros Bancos
12 Detalhe de Transferência
13 Detalhe de Transferência – Próprio Banco
14 Detalhe de Transferência – Outros Bancos
4 Herdar do Nível Anterior

Database Campo/Função Retorno

Tributo – Número do registro @SIEBS_TRBP.Code Retorna o número do registro do


documento de tributo
Tributo – Data de emissão @SIEBS_TRBP.U_Date Retorna a data de emissão do
documento de tributo
Tributo – Valor total @SIEBS_ RBP1.U_Value Retorna o valor total do tributo
Tributo – Código da receita @SIEBS_ RBP1.U_RecCode Retorna o código da receita do
tributo
Tributo – Número do documento @SIEBS_RBP1.U_DocNum Retorna o número do documento
do tributo
Tributo – Competência @SIEBS_ RBP1.U_Compet Retorna a data da competência
do tributo
Tributo – Número da referência @SIEBS_ RBP1.U_RefNum Retorna o número da referência
do tributo
Tributo – Data da apuração @SIEBS_ RBP1.U_Date Retorna a data de apuração do
tributo
Tributo – Data do exercício @SIEBS_ RBP1.U_DateEx Retorna a data de exercício do
tributo
Tributo – Número da parcela @SIEBS_ RBP1.U_PortNum Retorna o número da parcela do
tributo
Tributo – RENAVAM @SIEBS_ RBP1.U_Renavam Retorna o número do RENAVAM
do tributo
Tributo – Novo RENAVAM @SIEBS_ RBP1.U_NRenavam Retorna o número do novo
RENAVAM do tributo
Tributo – Placa do veículo @SIEBS_RBP1.U_Placa Retorna o número da placa do
tributo
Tributo – Percentual da receita @SIEBS_RBP1.U_Percent Retorna o percentual da receita
bruta do tributo
187
Tributo – Observações @SIEBS_RBP1.U_Comments Retorna a observação do tributo
Tributo – Valor do tributo @SIEBS_ RBP1.U_ValueTrb Retorna o valor bruto do tributo
Tributo – Valor da receita @SIEBS_ RBP1.U_ValueRec Retorna o valor da receita bruta
acumulada acumulada do tributo
Tributo – Valor de outras entidades @SIEBS_ RBP1.U_ValueEnt Retorna o valor de outras
entidades do tributo

Tabela 3: Database Tributos

Código Nome
10 Rodapé de
Título
11 Rodapé de
Transferência
5 Rodapé de
Arquivo

Database Campo/Função Retorno

Tributo – Valor total de tributos @SIEBS_ RBP1.U_ValueTrb Retorna a soma do valor de tributos das
linhas

Tributo – Valor total receita @SIEBS_ RBP1.U_ValueRec Retorna a soma do valor de receita
acumulada acumulada das linhas
Tributo – Valor total outras entidades @SIEBS_ RBP1.U_ValueEnt Retorna a soma do valor de outras entidades
das linhas

Tributo – Valor total atualização @SIEBS_ RBP1.U_ValueMnt Retorna a soma do valor de atualização
monetária monetária das linhas
Tributo – Valor total de multas @SIEBS_ RBP1.U_ValueMlt Retorna a soma do valor de multas das linhas

Tributo – Valor total de juros @SIEBS_ RBP1.U_ValueJr Retorna a soma do valor de juros das linhas

Tributo – Total do valor adicional 1 @SIEBS_ RBP1.U_FieldVl1 Retorna a soma do valor adicional 1 das
linhas

Tributo – Total do valor adicional 2 @SIEBS_ RBP1.U_FieldVl2 Retorna a soma do valor adicional 2 das
linhas

Tributo – Total do valor adicional 3 @SIEBS_ RBP1.U_FieldVl3 Retorna a soma do valor adicional 3 das
linhas

Tributo – Total do valor da linha @SIEBS_ RBP1.U_ValTot Retorna a soma do valor total da linha de
tributo

Tabela 4: Database Tributos – Rodapé

188
7.8. Geração de Recebimento em Lote

A opção de Geração de Recebimento em lote permitirá ao usuário, gerar boletos e


transferências em grandes quantidades. O filtro desta função pode ser encontrado no caminho:
Banco | Contas a Receber | Geração de Recebimento em lote.

Figura 203: Geração de Recebimento em Lote – Filtros

Filtros

 Data de lançamento (de/até)

Será filtrado os boletos pela data de lançamento que será determinada pelo usuário.

 Data de vencimento (de/até)

Será filtrado os boletos pela data de vencimento que será determinada pelo usuário.

 Data do documento (de/até)

Será filtrado os boletos pela data de criação do documento que será determinada pelo
usuário.

 Código do PN (de/até)

189
Será filtrado os boletos pelos códigos dos parceiros de negócios determinados pelo usuário.

 Tipo de documento

O usuário poderá selecionar uma das opções a seguir para filtrar o processo por documento:
NFS (Nota fiscal de saída), LCM (Lançamento contábil manual) e DT (Adiantamento).

 Número do documento (de/até)

Será filtrado pelo número do documento determinados pelo usuário.

 Utilização (de/até)

Serão filtradas as utilizações cadastradas, determinadas pelo usuário.

 Filial

O documento será filtrado pela filial determinada pelo usuário

 Forma de pagamento

O filtro da grade de Forma de pagamento possibilitará ao usuário buscar notas fiscais e


adiantamentos de clientes que possuem uma forma de pagamento já sugerida nos
documentos. Para os lançamentos contábeis manuais esse filtro não terá utilidade, sendo
que eles sempre serão apresentados caso não exista restrição no campo de Tipo de
documento.

Após configurar o filtro de acordo com a necessidade do usuário, a tela ilustrada na Figura
204 será apresentada com os documentos em aberto.

190
Figura 204: Geração de Recebimento em Lote – Tela Principal

 Botão Automático: Quando selecionado será realizado de maneira automática o


agrupamento dos documentos, seguindo as regras abaixo.
o Documentos que pertencerem ao mesmo parceiro de negócio.
o Data de vencimento iguais.
o Mesma filial, quando empresa múltiplas filiais.

Selecionando as notas fiscais desejadas, o usuário poderá escolher o meio de pagamento


para gerar o documento, podendo ser boleto ou transferência. Conforme a seleção do meio de
pagamento, a tela sofre alterações, se adaptando a escolha do usuário.

Caso a seleção do meio de pagamento seja Boleto, a tela terá as seguintes opções, Forma
de pagamento no canto inferior esquerdo da tela, Data de Vencimento, permitindo a alteração da
data dos boletos, Imprimir boletos após a geração, onde poderá ou não, imprimir os boletos após
geração, Exportar remessa após geração, onde poderá exportar ou não a remessa de modo
automatizado e Salvar boletos em PDF, que salvará os boletos em PDF após serem gerados.

Figura 205: Geração de Recebimento em Lote – Meio de pagamento Boleto

191
Depois de efetuados os passos acima, clicando no botão Gerar, o BankSync irá gerar
automaticamente os boletos a partir das notas selecionadas. Uma mensagem de sucesso da
operação será apresentada na barra de status do Business One (Figura 206).

Figura 206: Geração de Recebimento em lote – Mensagem de sucesso

Concluindo o processo de geração de boletos, automaticamente o add-on irá imprimir na


tela, todos os boletos gerados pelo assistente (Figura 207).

Figura 207: Geração de Recebimento em lote – Impressão dos boletos

Caso a seleção do meio de pagamento seja Transferência, o usuário poderá selecionar os


documentos que desejar, e gerar transferências em grandes quantidades.

Figura 208: Geração de Recebimento em Lote – Meio de Pagamento Transferência

192
A tela terá as opções Data de vencimento, que permite a alteração da data das
transferências e Conta Contábil, utilizada na geração das transferências, campo obrigatório
quando o meio de pagamento for transferência.

Figura 209: Geração de Recebimento em Lote – Meio de pagamento Transferência

7.9. Envio de E-mails Inadimplências

Essa funcionalidade, permite aos usuários enviar e-mails aos clientes com títulos vencidos,
quando forma de pagamento for do tipo boleto ou transferência bancária.

7.9.1 Leiaute de Nomenclatura

Para envio de e-mails aos clientes inadimplentes, é necessário primeiramente criar as


nomenclaturas de assunto e corpo dos e-mails a serem enviados, através da tela localizada no
seguinte caminho: Administração | Configuração | Banco | BankSync | Leiaute de Nomenclatura.

193
Figura 210: Leiaute de Nomenclatura – Assunto de E-mail

Figura 211: Leiaute de Nomenclatura – Corpo de E-mail

7.9.2 Configuração para envio de e-mails

194
Após criadas as nomenclaturas, através da tela localizada no seguinte caminho:
Administração | Inicialização do Sistema | BankSync | Configuração para envio de E-mails deverão
ser parametrizadas as nomenclaturas (Figura 212).

Figura 212: Configuração para envio de E-mails – Nomenclatura Inadimplência

7.9.3 Cadastro de Parceiros de negócio

Através da tela localizada no seguinte caminho: Parceiros de negócios | Cadastro de


parceiros de negócio, quando selecionado um PN do tipo cliente ao clicar com botão direito do
mouse opção envio de inadimplências.

Figura 213: Cadastro de parceiros de negócio – Envio de inadimplências

195
Se cliente possuir títulos vencido será apresentada ao usuário a mensagem de confirmação
para envio do e-mail.

Figura 214: Cadastro de parceiros de negócio – Mensagem confirmação

Obs.: utiliza o e-mail cadastrado na aba geral do cadastro do PN para envio dos e-mails.

7.10. Envio de E-mails Alertas

Essa funcionalidade, permite aos usuários enviar e-mails aos clientes com títulos a vencer,
quando forma de pagamento for do tipo boleto ou transferência bancária.

7.10.1 Leiaute de Nomenclatura

Para envio de e-mails aos clientes com títulos a vencer, é necessário primeiramente criar as
nomenclaturas de assunto e corpo dos e-mails a serem enviados, através da tela localizada no
seguinte caminho: Administração | Configuração | Banco | BankSync | Leiaute de Nomenclatura.

196
Figura 215: Leiaute de Nomenclatura – Assunto de E-mail

Figura 216: Leiaute de Nomenclatura – Corpo de E-mail

7.10.2 Configuração para envio de e-mails

Após criadas as nomenclaturas, através da tela localizada no seguinte caminho:


Administração | Inicialização do Sistema | BankSync | Configuração para envio de E-mails deverão
ser parametrizadas as nomenclaturas de alertas (Figura 217).

Figura 217: Configuração para envio de E-mails – Nomenclatura Alerta

Para que seja possível enviar os e-mails de títulos a vencer aos clientes na tela localizada
no seguinte caminho: Administração | Inicialização do Sistema | BankSync | Configuração do
BankSync, selecionar a opção “Envio de alerta automático para o cliente com títulos a vencer” e
parametrizar os dias antes do vencimento (Figura 218).

197
Figura 218: Configuração do BankSync - Outros

7.10.3 Inicialização do Addon

Ao iniciar o Addon serão filtrados os títulos de forma de pagamento boleto ou transferência


bancária que irão vencer exatamente na quantidade de dias conforme parametrizado na
Configuração do BankSync, a partir da data atual.

Se encontrados títulos a vencer será apresentada ao usuário a mensagem de confirmação


para envio do e-mail.

Figura 219: Inicialização do Addon

Obs.: utiliza o e-mail cadastrado na aba geral do cadastro do PN para envio dos e-mails.

7.11. Atualização de boletos em lote

Essa funcionalidade, permite aos usuários atualizar o código de barras/linha digitável de um


ou mais boletos.

7.11.1 Atualização de boletos em lote – filtro

Para atualizar os boletos a tela atualização de boletos em lote - filtro, será apresentada
com os seguintes filtros:
198
 Data de lançamento (de/até): Serão filtrados os boletos pela data de lançamento
determinada pelo usuário;
 Data de vencimento (de/até): Serão filtrados os boletos pela data de vencimento
determinada pelo usuário;
 Boleto (de/até): Serão filtrados os boletos, através do número de boleto determinado pelo
usuário;

 Status:
o Todos: Quando selecionado, serão filtrados os boletos com status enviado, gerado e
depositado;
o Enviado: Quando selecionado, serão filtrados os boletos com status enviado;
o Gerado: Quando selecionado, serão filtrados os boletos com status gerado;
o Depositado: Quando selecionado serão filtrados os boletos com status depositado.

 Mostrar boletos com código de barras já atualizado: Os boletos já atualizados,


somente serão apresentados na tela de consulta se esta opção estiver selecionada;
 Grade formas de pagamento: Serão apresentadas todas as formas de pagamento que
possuem o parâmetro “Carteira registrada” selecionado.

Figura 220: Atualização de boletos em lote – filtro

7.11.2 Atualização de boletos em lote

Para atualizar o código de barras/linha digitável, selecionar os boletos no qual deseja


atualizar e selecionar a opção atualizar. Esta tela possui as seguintes colunas:

199
 Sel.: Selecionar um ou mais boletos para realizar a atualização;
 Chave do Boleto: Permite ao usuário visualizar os dados dos boletos;
 Data de lançamento: Apresenta a data de lançamento dos boletos;
 Data de vencimento: Apresenta a data de vencimento dos boletos;
 Código do parceiro/Nome do parceiro: Permite ao usuário visualizar os PNs dos
boletos;
 Valor total: Apresenta os valores dos boletos;
 Linha digitável: Permite visualizar a linha digitável vinculada ao boleto;
 Código da forma/Descrição da forma: Permite ao usuário visualizar a forma de
pagamento dos boletos;
 Filial: Quando empresa múltiplas filiais, nesta coluna serão apresentadas as filias no qual
os boletos foram gerados.

Figura 221: Atualização de boletos em lote

1. Databases

200
Os databases são um conjunto de campos do banco de dados ou rotinas que realizam algum
cálculo específico, como por exemplo, os contadores de lote, que estão disponíveis para o usuário
na configuração dos leiautes de arquivo de remessa do BankSync.

Este capítulo tem como objetivo detalhar os databases disponíveis, especificando o que cada
um faz e também exemplificando o seu uso caso necessário.

Os databases estão disponíveis para configuração, na Definição do Registro do Leiaute


de Remessa, conforme Figura 222 abaixo:

Figura 222: Definição do registro – Databases

Ao clicar no botão Definição do Campo para uma linha do tipo Database, é possível
selecionar o database desejado conforme Figura 223 abaixo:

201
Figura 223: Definição do campo – Base de Dados (Databases)

1.1. Databases – Boleto


 Boleto - Chave Única

Retorna a chave única do boleto no banco de dados – Campo BoeKey da tabela OBOE.

 Boleto - Código de Barras

Retorna o código de barras do boleto – Campo Barcodenum da tabela OBOE.

 Boleto - Data de Vencimento

Retorna a data de vencimento do boleto – Campo DueDate da tabela OBOE.

 Boleto - Data do Documento

Retorna a data de lançamento do boleto – Campo PmntDate da tabela OBOE.

 Boleto - Dígito do Nosso Número

Retorna o dígito verificador do nosso número – Campo OurNumChk da tabela OBOE.

 Boleto - Endereço de Cobrança (Tipo Rua, Nº)

Retorna o Tipo do Logradouro + Rua + Nº da Rua – Campos AddrType, Street e StreetNo


da tabela CRD1 (Traz o primeiro endereço de cobrança cadastrado, não marcado como padrão).

202
 Boleto - Linha Digitável

Retorna a linha digitável do boleto (47 dígitos) – Campo Barcoderep da tabela OBOE.

 Boleto - Nosso Número

Retorna o nosso número gravado no boleto – Campo OurNum da tabela OBOE.

 Boleto – Número do boleto

Retorna o número do boleto – Campo BoeNum da tabela OBOE.

 Boleto - Referência 1

Retorna o número da referência do boleto – campo RefNum da tabela OBOE.

 Boleto - Referência 2

Retorna a referência 2 do boleto – Campo Ref2 da tabela OBOE.

 Boleto - Status [S-Enviado|G-Gerado|C-Cancelado]

Retorna “S” quando o status é “Enviado”, “G” para “Gerado” e “C” para “Cancelado” – Campo
BoeStatus da tabela OBOE.

 Boleto - Valor de mora por dia de atraso

Retorna o valor da mora por dia de atraso calculado sobre a taxa configurada no campo “%
de juros sobre obrigações” do cadastro de Parceiros de Negócio – Campo IntrstRate da tabela
OCRD.

Ex.: R$100,00 (Valor do Boleto) / 1% (Juros cadastrado no Parceiro de Negócios)

1% de R$100,00 = R$1,00

R$1,00 / 30 (Dias) = R$0,03333 (Valor impresso no arquivo de remessa)

 Boleto - Valor Total com Juros de Mora

Retorna o valor total do boleto com o cálculo de juros de mora:

Ex.: R$100,00 (Valor do Boleto) / 1% (Juros cadastrados no Parceiro de Negócios)

1% de R$100,00 = R$1,00

203
R$1,00 / 30 (Dias) = R$0,03333 (Valor impresso no arquivo de remessa)

“5 dias de atraso”

R$100,00 + (R$0,03333 * 5) = R$100,166 (Valor total do boleto impresso no arquivo de


remessa)

 Boleto - Valor Total

Retorna o valor total do boleto – Campo BoeSum da tabela OBOE.

1.2. Databases – Cálculo


 Cálculo - Amarração Horizontal (UNIBANCO)

Retorna um cálculo especifico para o UNIBANCO – Fórmula: (Número do banco +


00000000000000) + Valor) * Tipo de Operação(5)

 Cálculo - Digito de Controle - Agência (Bradesco)

Calcula o DV da agência de acordo com as regras do Bradesco. O número da agência é


multiplicado por 2 até 5, da direita para esquerda. Após isso, é feita a soma das multiplicações e
realizado o módulo 11. Caso o resto da divisão for igual a “0” ou “1”, o DV será “0”, caso contrário
o DV será igual a 11 menos o resto.

 Cálculo - Digito de Controle - Conta (Bradesco)

Calcula o DV da conta bancária de acordo com as regras do Bradesco. O número da conta


é multiplicado por 2 até 7, da direita para esquerda. Após isso, é feita a soma das multiplicações e
realizado o módulo 11. Caso o resto da divisão for igual a “0” ou “1”, o DV será “0”, caso contrário
o DV será igual a 11 menos o resto.

 Segundo Dígito Verificador do Nosso Número Banrisul

Retorna o segundo DV do Nosso Número para o banco Banrisul através do seguinte cálculo:
O nosso número mais o primeiro DV são multiplicados por 2 até 7, da direita para esquerda. Após
isso, é feita a soma das multiplicações e realizado o módulo 11. Caso o resto da divisão for igual a
“0”, o DV será “0”, caso contrário o DV será igual a 11 menos o resto.

1.3. Databases – Cedente

204
 Cedente – CNPJ

Retorna o CNPJ do cedente (Empresa) – Campo TaxIdNum da tabela OADM.

 Cedente - Endereço da Empresa (CEP)

Retorna o CEP da empresa – Campo ZipCode da tabela ADM1.

 Cedente - Endereço da Empresa (Cidade)

Retorna a cidade da empresa – Campo City da tabela ADM1.

 Cedente - Endereço da Empresa (Complemento)

Retorna o complemento da empresa – Campo Building da tabela ADM1.

 Cedente - Endereço da Empresa (Estado)

Retorna o estado da empresa – Campo State da tabela ADM1.

 Cedente - Endereço da Empresa (Nº)

Retorna o número do endereço da empresa – Campo StreetNo da tabela ADM1.

 Cedente - Endereço da Empresa (Rua)

Retorna a rua da empresa – Campo Street da tabela ADM1.

 Cedente - Nome da Empresa

Retorna o nome da empresa – Campo CompnyName da tabela OADM.

 Cedente - Nome da Filial

Retorna o nome da Filial – Campo BPLName da tabela OBPL.

1.4. Databases – Contas a Pagar


 Contas a Pagar - Código do banco

Retorna a informação do campo “Pagamento para o código do banco” de uma conta a pagar
ou transferência bancária – Campo PBnkCode da tabela OVPM (Contas a Pagar) ou OPDF
(transferências).

 Contas a Pagar - Número da Agência


205
Retorna a informação do campo “Pagamento a filial do banco” de uma conta a pagar ou
transferência bancária – Campo PBnkBranch da tabela OVPM (Contas a Pagar) ou OPDF
(transferências).

 Contas a Pagar - Número da Conta

Retorna a informação do campo “Pagamento para a conta bancária nº” de uma conta a pagar
ou transferência bancária – Campo PBnkAccnt da tabela OVPM (Contas a Pagar) ou OPDF
(transferências).

 Contas a Pagar - Dígito da Conta

Retorna o dígito da conta bancária para uma conta a pagar – Campo UsrNumber2 da tabela
OCRB.

 Contas a Pagar – Número do Pagamento DDA

Retorna o número do pagamento do DDA – Campo PaymntNum da tabela @SIEBS_CDDA.

1.5. Databases – Documento


 Documento - Número da Nota Fiscal

Retorna o número da nota fiscal – Campo Serial das tabelas OINV (Contas a Receber) ou
OPCH (Contas a Pagar).

 Documento - Número da Parcela

Retorna o número da parcela do documento – Campo InstId das tabelas OINV (Contas a
Receber), OPCH (Contas a Pagar) ou PDF2 (transferências).

 Documento - Número Total de Prestações

Retorna o total de prestações do documento – Campo Installmnt das tabelas OINV (Contas
a Receber), OPCH (Contas a Pagar) ou PDF2 (transferências).

 Documento – Valor Bruto da Nota Fiscal

Retorna o valor bruto da nota fiscal sem considerar descontos e impostos.

 Documento - Quantidade de Notas Fiscais

206
Retorna “0” quando não existem NFs no boleto / transferência ou “1” quando existe pelo
menos uma NF no boleto / transferência.

 Documento – Data de Lançamento da Nota Fiscal

Retorna a data de lançamento da Nota Fiscal do boleto. Caso tenha duas ou mais notas, o
database retornará a data da última nota fiscal.

1.6. Databases - Extra


 (Extra)

Retorna a linha digitável do boleto para concessionárias (48 dígitos) – Campo Barcoderep
da tabela OBOE.

 (Extra) Boleto - Nosso Número (Port/OurNum-Chk)

Retorna a carteira (C), nosso número (N) e DV (D) no formato “CC/NNNNNN-D” – Campos
PtfNum da tabela OPTF, OurNum e OurNumChk da tabela OBOE.

 (Extra) Cedente - Identificação da Empresa

Retorna a seguinte string: “0” + Carteira + Agência + Nº da Conta + DV da Conta. Campos


PtfNum da tabela OPTF, Branch, Account e AccountChk da tabela DSC1.

 (Extra) Sacado – Número da Nota Fiscal/Parcela (N0/0)

Retorna o número da NF e o número da parcela no formado “N + (NF) + / +(P)” – Campos


Serial das tabelas OINV (Contas a Receber) ou OPCH (Contas a Pagar) e campo InstId das tabelas
RCT2 (Contas a Receber) ou VPM2 (Contas a Pagar).

 Sacado – Número da Nota Fiscal/Parcela (0/0)

Retorna o número da NF e o número da parcela no formado “(NF) + / + (P)” – Campos Serial


das tabelas OINV (Contas a Receber) ou OPCH (Contas a Pagar) e campo InstId das tabelas RCT2
(Contas a Receber) ou VPM2 (Contas a Pagar).

 (Extra) Código da Transação do LCM ou Serial na Nota Fiscal

Retorna o código da transação do LCM ou a Serial da NF de acordo com o documento.


Campo – DocEntry das tabelas RCT2 (Contas a Receber) ou VPM2 (Contas a Pagar) para LCM e
campo Serial das tabelas OINV (nota de saída) ou OPCH (nota de entrada) para NF.
207
1.7. Databases – Forma de Pagamento
 Forma de Pagamento - Digito da Agência do Cedente

Retorna o DV da agência bancária parametrizada na forma de pagamento – Campo


ControlKey da tabela DSC1.

 Forma de Pagamento - Código da Forma de pagamento

Retorna o código da forma de pagamento no banco de dados – Campo PayMethCod da


tabela OPYM.

 Forma de Pagamento - Tipo de Documento

Retorna o tipo de documento da forma de pagamento – Campo DocType da tabela OPYM.

 Forma de Pagamento – Aceite [Y] [N]

Retorna o aceite da forma de pagamento – Campo Accepted da tabela OPYM.

 Forma de Pagamento - Agência do Cedente

Retorna a agência da empresa selecionada na forma de pagamento – Campo Branch da


tabela OPYM.

 Forma de Pagamento - Código da Carteira

Retorna o código da carteira vinculada a forma de pagamento – Campo PtfCode da tabela


OPTF.

 Forma de Pagamento - Código da Instrução 1

Retorna o código da instrução 1 especificada na forma de pagamento – Campo Instruct1 da


tabela OPYM.

 Forma de Pagamento - Código da Instrução 2

Retorna o código da instrução 2 especificada na forma de pagamento – Campo Instruct2 da


tabela OPYM.

 Forma de Pagamento - Digito da Conta do Cedente

208
Retorna o DV da conta bancária parametrizada na forma de pagamento – Campo
AccountChk da tabela DSC1.

 Forma de Pagamento - Instrução 1

Retorna a descrição da instrução 1 informada na forma de pagamento – Campo InstrDespt


da tabela OIST.

 Forma de Pagamento - Instrução 2

Retorna a descrição da instrução 2 informada na forma de pagamento – Campo InstrDespt


da tabela OIST.

 Forma de Pagamento - Número da Carteira

Retorna o número da carteira parametrizada na forma de pagamento – Campo PtfNum da


tabela OPTF.

 Forma de Pagamento - Número da Conta do Cedente

Retorna o número da conta bancária parametrizada na forma de pagamento – Campo


DflAccount da tabela OPYM.

 Forma de Pagamento - Número do Acordo

Retorna o número do acordo da conta bancária parametrizada na forma de pagamento –


Campo AgreeNum da tabela DSC1.

 Forma de Pagamento - Número do Contrato

Retorna o número do contrato da conta bancária parametrizada na forma de pagamento –


Campo U_Contract da tabela DSC1.

 Forma de Pagamento – Observações

Retorna as observações do boleto – Campo Comments da tabela OBOE.

 Forma de Pagamento - Qtde de Arquivos enviados

Retorna a quantidade de arquivos que já foram enviados ao banco – Campo U_OCounter


da tabela OPYM.

 Forma de Pagamento - Código do Banco


209
Retorna o código do banco parametrizado na forma de pagamento – Campo BnkDflt da
tabela OPYM.

 Forma de Pagamento - Nome do Banco

Retorna o nome do banco parametrizado na forma de pagamento – Campo BankName da


tabela ODSC.

1.8. Databases - Leiaute


 Leiaute - Contador independente

O contador independente é incrementado cada vez que este é usado, e é resetado sempre
que um arquivo novo é processado.

Exemplo:

Supondo que o contador seja parametrizado no Header de lote do leiaute, então sempre que
um Header de lote for incluído no arquivo, o contador será incrementado.

 Leiaute - Contador de lotes persistente

Retorna a quantidade de lotes contidos no arquivo.

 Leiaute - Contador de Documentos do Lote

Retorna a quantidade de documentos contidos em um lote.

 Leiaute - Contador de Linhas do Arquivo

Retorna a quantidade de linhas contidas no arquivo.

 Leiaute - Contador de Lotes de Títulos

Retorna a quantidade de lotes com títulos/boletos no arquivo.

 Leiaute - Contador de Linhas do Lote

Retorna a quantidade de linhas do lote, levando em conta o header, os detalhes e o trailler.

 Leiaute – Contador de Linhas Internas do Lote

Retorna a quantidade de linhas dentro de um lote.

210
 Leiaute – Data/Hora de Criação do Arquivo

Retorna a data e hora em que o arquivo de remessa foi criado.

 Leiaute – Soma dos Documentos do Arquivo

Retorna o valor total de todos os documentos contidos no arquivo de remessa.

 Leiaute – Tipo de transação

Retorna “0” se o tipo de transação dos boletos é descontado ou “1” se é de cobrança.

1.9. Databases – DDA


 Leiaute DDA – Banco:

Retorna o código do banco informado no arquivo de importação de DDA – Campo U_Bank


da tabela CDDA.

 Leiaute DDA – Agência DV:

Retorna a agência informada no arquivo de importação de DDA – Campo U_Branch da


tabela CDDA.

 Leiaute DDA – Conta DV:

Retorna a conta informada no arquivo de importação de DDA – Campo U_Account da tabela


CDDA.

 Leiaute DDA – Nosso Número:

Retorna o nosso número informado no arquivo de importação de DDA – Campo


U_NossoNum da tabela CDDA.

 Leiaute DDA – Carteira:

Retorna a carteira informada no arquivo de importação de DDA – Campo U_Carteira da


tabela CDDA.

 Leiaute DDA – Fator de Vencimento:

Retorna a data calculada pelo mesmo no arquivo de importação de DDA.

1.10. Databases – PN
211
 PN – Agência

Retorna a agência bancária do parceiro de negócio – Campo DflBranch da tabela OCRD.

 PN – CNPJ

Retorna o CNPJ do parceiro de negócio – Campo TaxId0 da tabela CRD7.

 PN - Código do Banco

Retorna o código do banco do parceiro de negócio – Campo BankCode da tabela OCRD.

 PN - Complemento do CNPJ (Filial e DV)

Retorna a filial e o dígito verificador do CNPJ do parceiro de negócio no formado “1234-DV”


– Campo TaxId0 da tabela CRD7.

 PN - Corpo do CNPJ

Retorna a parte inicial do CNPJ do parceiro de negócio no formato “12123123” – Campo


TaxId0 da tabela CRD7.

 PN - Corpo do CPF

Retorna a parte inicial do CPF do parceiro de negócio no formato “123123123” – Campo


TaxId4 ou TaxId7 da tabela CRD7.

 PN - CPF

Retorna o CPF do parceiro de negócio - Campo TaxId4 ou TaxId7 da tabela CRD7.

 PN - Dígito Verificador do CPF

Retorna apenas o dígito verificador do CPF do parceiro de negócio - Campo TaxId4 ou


TaxId7 da tabela CRD7.

 PN - E-Mail

Retorna o e-mail do parceiro de negócio – Campo E_mail da tabela OCRD.

 PN - Endereço de Cobrança (Bairro)

212
Retorna o bairro do endereço padrão de cobrança do parceiro de negócio – Campo Block
da tabela CRD1.

 PN - Endereço de Cobrança (CEP)

Retorna o CEP do endereço padrão de cobrança do parceiro de negócio – Campo ZipCode


da tabela CRD1.

 PN - Endereço de Cobrança (Cidade)

Retorna a cidade do endereço padrão de cobrança do parceiro de negócio – Campo City da


tabela CRD1.

 PN - Endereço de Cobrança (Complemento)

Retorna o complemento do endereço padrão de cobrança do parceiro de negócio – Campo


Building da tabela CRD1.

 PN - Endereço de Cobrança (Estado)

Retorna o estado do endereço padrão de cobrança do parceiro de negócio – Campo State


da tabela CRD1.

 PN - Endereço de Cobrança (Nº)

Retorna o número do endereço padrão de cobrança do parceiro de negócio – Campo


StreetNo da tabela CRD1.

 PN - Endereço de Cobrança (Rua)

Retorna a rua do endereço padrão de cobrança do parceiro de negócio – Campo Street da


tabela CRD1.

 PN - Endereço de Cobrança (Rua, Nº)

Retorna o nome da rua e número do endereço padrão de cobrança do parceiro de negócio


no formato “Exemplo 123” – Campos Street e StreetNo da tabela CRD1.

 PN - Endereço de Cobrança (Tipo Rua, Nº)

213
Retorna o tipo, o nome da rua e número do endereço padrão de cobrança do parceiro de
negócio no formato “Rua Exemplo, 123” – Campos AddrType, Street e StreetNo da tabela CRD1
(Traz o endereço de cobrança padrão).

 PN - Endereço de Cobrança (Tipo Rua, Nº, Complemento)

Retorna o tipo, o nome da rua, número e o complemento do endereço padrão de cobrança


do parceiro de negócio no formato “Rua Exemplo, 123, Complemento” – Campos AddrType,
Street, StreetNo e Building da tabela CRD1.

 PN – Código do Parceiro de Negócios

Retorna o Código do parceiro de negócios – Campo Cardcode da tabela OCRD.

 PN - Nome do Parceiro de Negócios

Retorna o nome do parceiro de negócios – Campo CardName da tabela OCRD.

 PN - Número da Conta

Retorna o número da conta bancária padrão do parceiro de negócios – Campo DflAccount


da tabela OCRD.

 PN - Taxa de Juros

Retorna a taxa de juros definida para o parceiro de negócios – Campo IntrstRate da tabela
OCRD.

 PN - Tipo de Pessoa [01-PJ|02-PF|00-Nenhum]

Retorna “01” para pessoa jurídica, “02” para pessoa física e “00” para nenhum. É retornado
“00” quando o parceiro de negócio não foi encontrado ou os campos TaxId0 e TaxId4 da tabela
CRD7 estão em branco.

 PN - Chave de Controle

Retorna o ID Interno de controle do banco – Campo BankCtlKey da tabela OCRD.

 PN - Digito Verificador da Agencia

Retorna o DV da agência do parceiro de negócios – Campo UsrNumber1 da tabela OCRB.

214
1.11. Databases - Transferência
 Transferência - Data de Criação

Retorna a data de criação do documento – Campo DocDate da tabela OPDF.

 Transferência - Data de Vencimento

Retorna a data de vencimento do documento – Campo DocDueDate da tabela OPDF.

 Transferência - Nome do PN

Retorna o nome do parceiro de negócios – Campo CardName da tabela OPDF.

 Transferência - Número do BankSync

Retorna o número da transferência – Campo TrnfsNum da tabela OPDF.

 Transferência - Referência

Retorna a informação referência – Campo TrsfrRef da tabela OPDF.

 Transferência - Valor

Retorna o valor da transferência – Campo TrsfrSum da tabela OPDF.

 Transferência - N° Pagamento

Retorna o número do pagamento da transferência – Campo PaymtNum da tabela OPDF.

 Transferência - TED(1) /DOC(2)

Condição, se TrsfrSum for maior que R$ 3.000,00 é TED, senão DOC

 Transferência Entre Contas – Banco Destino

Retorna o código do banco destino informado pelo usuário na tela de transferência entre
contas.

 Transferência Entre Contas – Conta Destino

Retorna o número da conta bancária destino informado pelo usuário na tela de transferência
entre contas.

 Transferência Entre Contas – DV da Conta Destino


215
Retorna o DV da conta bancária destino.

 Transferência Entre Contas – Agência Destino

Retorna o número da agência destino.

1.12. Databases – Tributos


 Tributo – Número do registro

Retorna o número do registro do documento de tributo – Campo Code da tabela TRBP.

 Tributo – Data de emissão

Retorna a data de emissão do documento de tributo – Campo U_Date da tabela TRBP.

 Tributo – Valor total

Retorna o valor total do tributo - Campo U_Value da tabela RBP1.

 Tributo – Código da receita

Retorna o código da receita do tributo – Campo U_RecCode da tabela RBP1.

 Tributo – Número do documento

Retorna o número do documento do tributo – Campo U_DocNum da tabela RBP1.

 Tributo – Competência

Retorna a data da competência do tributo – Campo U_Compet da tabela RBP1.

 Tributo – Número da referência

Retorna o número da referência do tributo – Campo U_RefNum da tabela RBP1.

 Tributo – Data da apuração

Retorna a data de apuração do tributo – Campo U_Date da tabela RBP1.

 Tributo – Data do exercício

Retorna a data de exercício do tributo – Campo U_DateEx da tabela RBP1.

 Tributo – Número da parcela


216
Retorna o número da parcela do tributo – Campo U_PortNum da tabela RBP1.

 Tributo – RENAVAM

Retorna o número do RENAVAM do tributo – Campo U_Renavam da tabela RBP1.

 Tributo – Novo RENAVAM

Retorna o número do novo RENAVAM do tributo – Campo U_NRenavam da tabela RBP1.

 Tributo – Placa do veículo

Retorna o número da placa do tributo – Campo U_Placa da tabela RBP1.

 Tributo – Percentual da receita

Retorna o percentual da receita bruta do tributo – Campo U_Percent da tabela RBP1.

 Tributo – Observações

Retorna a observação do tributo – Campo U_Comments da tabela RBP1.

 Tributo – Valor do tributo

Retorna o valor bruto do tributo – Campo U_ValueTrb da tabela RBP1.

 Tributo – Valor da receita acumulada

Retorna o valor da receita bruta acumulada do tributo – Campo U_ValueRec da tabela


RBP1.

 Tributo – Valor de outras entidades

Retorna o valor de outras entidades do tributo – Campo U_ValueEnt da tabela RBP1.

 Tributo – Valor total de tributos

Retorna a soma do valor de tributos das linhas – Campo U_ValueTrb da tabela RBP1.

 Tributo – Valor total receita acumulada

Retorna a soma do valor de receita acumulada das linhas – Campo U_ValueRec da tabela
RBP1.

 Tributo – Valor total outras entidades


217
Retorna a soma do valor de outras entidades das linhas – Campo U_ValueEnt da tabela
RBP1.

 Tributo – Valor total atualização monetária

Retorna a soma do valor de atualização monetária das linhas – Campo U_ValueMnt da


tabela RBP1.

 Tributo – Valor total de multas

Retorna a soma do valor de multas das linhas – Campo U_ValueMlt da tabela RBP1.

 Tributo – Valor total de juros

Retorna a soma do valor de juros das linhas – Campo U_ValueJr da tabela RBP1.

 Tributo – Total do valor adicional 1

Retorna a soma do valor adicional 1 das linhas – Campo U_FieldVl1 da tabela RBP1.

 Tributo – Total do valor adicional 2

Retorna a soma do valor adicional 2 das linhas – Campo U_FieldVl2 da tabela RBP1.

 Tributo – Total do valor adicional 3

Retorna a soma do valor adicional 3 das linhas – Campo U_FieldVl3 da tabela RBP1.

 Tributo – Total do valor da linha

Retorna a soma do valor total da linha de tributo – Campo U_ValTot da tabela RBP1.

2. DLL - Dynamic-Link Library

Segundo a Wikipédia, as Bibliotecas de Ligação Dinâmica (Dynamic-link library – DLL) foram


uma implementação feita pela Microsoft para o conceito de bibliotecas compartilhadas nos sistemas
operacionais Microsoft Windows e OS/2.

Uma DLL é um arquivo binário que contém um conjunto de funções que estão disponíveis
para qualquer outro programa que venha a necessitar de alguma destas funções.

218
Para utilizá-las, basta que o programa faça referência a DLL e suas funções. A Figura 224
explica em mais detalhes como este processo ocorre:

Figura 224: Processo de execução de uma DLL

O SAP Business One se aproveita deste recurso no momento em que ele gera um novo
Contas a Receber onde, se a forma de pagamento for do tipo boleto, o SAP Business One envia
uma solicitação para a DLL do banco associado à Forma de Pagamento, pedindo para que ela lhe
monte o código de barras e faça também o cálculo do dígito verificador do nosso número. Em caso
de sucesso, o SAP Business One recebe estes dois valores, e os grava respectivamente nos
campos BarcodeNum e OurNumChk da tabela de boletos OBOE. Em caso de falha, o SAP
Business One alerta o usuário com uma mensagem de texto em vermelho na barra de status dele,
mas que na maioria das vezes não é suficiente para uma correção precisa. A Figura 225 ilustra
levemente este processo:

219
Figura 225: Fluxo de chamadas do Business One

As novas DLLs desenvolvidas pela empresa Sistema Info contam com um recurso a mais
para identificação de falhas. Ela utiliza um sistema de mensagens e Logs (registros), em que toda
vez que a DLL se comportar de uma maneira inesperada, é mostrado para o usuário uma caixa de
mensagem, detalhando o erro, ao mesmo tempo em que é gerado um arquivo de Log, que pode
ser encontrado na pasta %Temp%\BankSync\DLL Logs. Um exemplo da mensagem mostrada
pode ser vista na Figura 226 abaixo:

Figura 226: Mensagem de Erro da DLL.

Ao se deparar com este tipo de mensagem, caso o usuário não consiga realizar por conta
própria a correção, o procedimento padrão para que solicite suporte com a Sistema Info, é que ele
deverá abrir um chamado em nosso site, e adicionar como anexo o arquivo de Log gerado, que
possuirá em seu nome, o nome da DLL que acusou o erro, bem como a data e hora em que o
mesmo foi gerado.

As DLLs, desenvolvidas por nossa empresa para o SAP Business One estão programadas
para funcionarem apenas quando o add-on BankSync estiver em execução. Caso ela seja invocada
e o add-on esteja parado, o usuário será alertado do problema, usando o mecanismo de alertas
demonstrado anteriormente.

220
2.1. Código de Barras e Linha Digitável

Código de barras é uma representação gráfica de dados numéricos ou alfanuméricos. A


leitura dos dados é realizada por um tipo de scanner, conhecido como leitor de código de barras,
que emite um raio vermelho que percorre todas as barras. A captura de dados ocorre por forma de
reflexão da luz, que ocorre por entre os espaços em branco do código de barras, direto para um
aparelho que possa interpretá-los, como um visor ou computador.

De acordo com os padrões para códigos de barra estabelecidos pela FEBRABAN, os bancos
brasileiros devem utilizar o formato de código de barras 2 de 5, onde cada 5 barras correspondem
a um dígito alfanumérico, sendo que duas destas barras são longas. O FEBRABAN também
determina que o código de barras deva ser composto pelos seguintes dados apresentados na
Tabela 5:

Formatação dos dados do Código de Barras


Posição
Tamanho Formato Conteúdo
Ini Fim
1 3 3 Inteiro Identificação do Banco
4 4 1 Inteiro Código da Moeda ( 9 - Real)
5 5 1 Inteiro Digito Verificador do código de barras
6 9 4 Inteiro Fator de vencimento
10 19 10 Decimal(8,2) Valor nominal do título
20 44 25 Inteiro Campos Livres - De acordo com o banco emissor
Tabela 5: Estrutura dos dados do código de barras

Os dados chamados de Campos Livres devem ser preenchidos de acordo com o que o
manual de cada banco especifica. Segue a Tabela 6 demonstrando um exemplo de preenchimento
dos dados dos campos livres:

Exemplo de preenchimento dos Campos Livres


Posição
Tamanho Formato Conteúdo
Ini Fim
20 23 4 Inteiro Código da Agência (sem dígito)
24 25 2 Inteiro Código da Carteira
26 36 11 Inteiro Nosso Número (sem dígito)
37 43 7 Inteiro Conta do Cedente (sem dígito)
44 44 1 Decimal(8,2) Zero Fixo
Tabela 6: Exemplo de preenchimento dos Campos Livres

221
A linha digitável de um boleto foi criada para que este pudesse ser validado pelos bancos
quando seus leitores de código de barras estivessem inoperantes, ou inexistentes. A linha digitável
simboliza uma representação numérica do código de barras, acrescida de alguns dígitos, usados
para controle da conferência dos dados da própria linha digitável. É importante ressaltar que a
representação numérica da linha digitável é diferente da representação numérica do código de
barras, embora ambos contenham os mesmos dados. Em resumo, a linha digitável apresenta 3
dígitos numéricos a mais, que são os dígitos verificadores usados para consistência de seus dados.
O preenchimento da linha digitável é padrão para todos os bancos, conforme estabelecido pela
FEBRABAN, e seu formato de preenchimento é demonstrado na Tabela 7 abaixo:

Formatação dos dados da Linha Digitável


Posição
Tamanho Formato Conteúdo
Ini Fim
1 3 3 Inteiro Identificação do banco
4 4 1 Inteiro Código da moeda (9 - Real)
5 9 5 Inteiro Posições 20 à 24 do código de barras
10 10 1 Inteiro Dígito verificador do primeiro campo
11 20 10 Inteiro Posições 20 à 24 do código de barras
21 21 1 Inteiro Dígito verificador do segundo campo
22 31 10 Inteiro Posições 20 à 24 do código de barras
32 32 1 Inteiro Dígito verificador do terceiro campo
33 33 1 Inteiro Digito verificador do código de barras
34 37 4 Inteiro Fator de vencimento
38 47 10 Inteiro Valor nominal do título
Tabela 7: Formatação dos dados da linha digitável

2.2. Configurações das DLLs no SAP Business One

O processo de configuração das DLLs se concentra em duas telas principais: O cadastro de


Contas Bancárias da Empresa e o cadastro de Formas de Pagamento. As Tabela 8 e Tabela 9
demonstram os principais campos que são relevantes para o cálculo do código de barras das DLLs.

222
Contas Bancárias da Empresa - DSC1
Campo Tipo
Observação
Descrição Nome Tipo Tamanho
Código do banco BankCode Caracter 30
Nº da conta Account Caracter 50
Dígito de controle da conta AccountChk Caracter 1
Filial Branch Caracter 50 Agência
Chave de controle ControlKey Caracter 2 Digito da Agência
Nosso Número OurNum Inteiro -
Nº do acordo AgreeNum Caracter 4
Número do Contrato U_Contract Caracter 12
Tabela 8: Campos da tabela Contas Bancárias da Empresa

Formas de Pagamento - OPYM


Campo Tipo
Observação
Descrição Nome Tipo Tamanho
Código da moeda CurCode Caracter 2 9 = Real
Nº do portfólio PtfNum Caracter 4 Tabela OPTF
Tabela 9: Campos da tabela Formas de Pagamento

Estes campos, com exceção do Código do Banco e o Código da Moeda, não fazem parte
obrigatoriamente do cálculo executado pela DLL para gerar o código de barras. Contudo, a maioria
dos bancos faz uso deles, e seu correto preenchimento pode evitar possíveis frustrações com
mensagens de erro com as DLLs. O campo Número do Contrato é o único destes campos que
deve ser preenchido apenas quando solicitado, pois seu uso é restrito apenas a alguns bancos, os
quais serão especificados nos manuais disponibilizados por esses bancos.

Quando uma forma de pagamento (Figura 227) é marcada como do tipo Recebido, com
meio de pagamento por Boleto, o botão extra é exibido na tela na opção Características do
boleto. É através dele que o usuário poderá informar o Código da moeda e Número do
portfólio/carteira, conforme na Figura 228 abaixo:

223
Figura 227: Configuração da Forma de Pagamento

Figura 228: Configurações específicas do boleto

O problema do campo nosso número

Na tela de cadastro de Contas Bancárias da Empresa, o campo Nosso número é


representado como sendo do tipo Inteiro de 32-bits. Os valores aceitos por este campo variam de
-2.147.483.648 até 2.147.483.647. Isto limita a quantidade de caracteres aceitos neste campo a
“10”, sendo que apenas “9” destes campos podem apresentar um valor de “0” a “9”. O último campo
pode ser representado apenas de “0” a “2”.

224
A maioria dos bancos reserva até 11 dígitos para o nosso número, porém não limitando a
valores maiores ainda. Para contornar este problema foi adotado o seguinte padrão:

Para situações em que o nosso número é menor ou igual a “9”, utiliza-se apenas o campo
do Nosso número (OurNum);

Para situações em que o nosso número está entre 10 e 13, utilizam-se os primeiros “9”
dígitos do nosso número (OurNum), complementando o restante com o campo Nº do Acordo
(AgreeNum), que vai até 4 caracteres;

Para situações em que o nosso número ultrapasse os 13 dígitos, utilize o campo Nº do


Contrato (U_Contract), caso o mesmo não esteja sendo utilizado pela DLL;

Se existir uma especificação especial da DLL em questão, tratando como deve ser feito o
preenchimento do campo nosso número, desconsiderar as condições anteriores e usar a
especificada pela DLL.

2.3. Particularidades das DLLs

Esta sessão apresenta as particularidades de cada DLL desenvolvida pela Sistema Info. É
de suma importância conferir as informações do seu respectivo banco para configurar o BankSync
e o Business One de forma correta, para obter sucesso na comunicação bancária.

2.3.1 Banco ABC

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do banco Código do banco Fixo “246”.
Deve ser preenchido com nove dígitos, totalizando
Nosso Número Nosso Nº
11 dígitos com o DV e com 0 a esquerda.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta Nº da Conta / Nº da
Deve ser preenchido com 7 dígitos.
Bancária Operação

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 3 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Nosso Número será calculado sobre a Carteira + Nosso Nº.

2.3.2 Banco América


225
Abaixo são listados os campos requisitados pela DLL para confecção do código de barras:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do banco Código do banco 755
Deve ser preenchido com 1 dígito como primeiro
Nosso Número Usuário N° 3
caractere do Nosso Número.
Nosso Número Nosso Nº Deve ser preenchido com nove dígitos.
Número da Agência Filial Deve ser preenchido com 3 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 5 ou 7 dígitos.
Bancária
Código do Cedente Número do Contrato Deve ser preenchido com 10 dígitos.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

OBS: a DLL irá tratar as carteiras sem registro e direta, onde a montagem da linha digitável
mudará de acordo com a utilização da carteira (cálculo presente no manual do banco).

2.3.3 Banco Banrisul

Devido a uma restrição do SAP Business One, que limita o tamanho do dígito verificador do
nosso número a apenas 1 dígito, a DLL deste banco irá retornar, sempre, apenas o primeiro número
do dígito verificador do nosso número. O segundo dígito verificador pode ser extraído a partir da
tabela @SIEBS_BOEC, nos campos U_OurNuChk e OnChkCmp.

OBS: O Código do cedente cadastrado no campo Número do Contrato, caso possua apenas
7 dígitos, deve-se colocar 2 “zeros” no final do número. Ex.: CC = 1234567, então se deve cadastrar
CC = 123456700.

O tipo de cobrança é fixo com o valor “2” – Cobrança direta. Abaixo são listados os campos
requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do banco Código do Banco 041
Nosso Número Nosso Nº Deve ser preenchido com 8 dígitos.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Código do Cedente Número do Contrato Deve ser preenchido com 9 dígitos.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.
226
2.3.4 Banco Bancoob

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do banco Código do Banco 756
Número da Carteira - Deve ser preenchido com 1 dígito.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Modalidade Usuário n° 1 Deve ser preenchido com 2 dígitos.
Deve ser preenchido com até 10 dígitos (com DV do
Número do Cedente Número do Contrato
contrato).
Deve ser preenchido com 7 dígitos (será completado com
Nosso Número Nosso Número
0 a esquerda).

2.3.5 Banco Banestes

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 021
Tipo de Cobrança Usuário Nº1 Deve ser preenchido com 1 dígito.
Nosso Número Nosso Nº Deve ser preenchido com 8 dígitos.
Conta Corrente Conta Corrente Deve ser preenchido com 11 dígitos.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

Obs.: Tipos de cobrança: (2) sem registro, (3) caucionada, (4,5,6 e 7) com registro.

2.3.6 Banco Bradesco

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do banco Código do Banco 237
Deve ser preenchido com dois dígitos como parte inicial
Nosso Número Nº do Acordo do nosso número devido a limitação do campo “Nosso
Nº” no Business One.
Deve ser preenchido com nove dígitos, totalizando 11
Nosso Número Nosso Nº
dígitos com o Nº do Acordo.
Número da Agência Filial Deve ser preenchido com 4 dígitos.

227
Número da Conta
Nº da Conta Deve ser preenchido com 7 dígitos.
Bancária

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

2.3.7 Banco do Brasil

A DLL do Banco do Brasil atende os casos em que no número do acordo apresenta os


tamanhos de 4, 6 e 7 posições para cobrança registrada e o caso da cobrança não registrada, em
que o nosso número apresenta tamanho “17” livre. As particularidades da DLL para cada utilização
podem ser encontradas nos tópicos que seguem.

Convênio de 4 dígitos, carteira registrada

Neste caso, o campo número do contrato (U_Contract) deverá ser preenchido com exatos
4 dígitos, enquanto que o nosso número (OurNum) não poderá ultrapassar o tamanho limite de 7
dígitos, pois concatenados os dois deverão apresentar tamanho final de 11 dígitos.

Convênio de 6 dígitos, carteira registrada

Neste caso, o campo número do contrato (U_Contract) deverá ser preenchido com exatos
6 dígitos, enquanto que o nosso número (OurNum) não poderá ultrapassar o tamanho limite de 5
dígitos, pois concatenados os dois deverão apresentar tamanho final de 11 dígitos.

Convênio de 7 dígitos, carteira registrada

Embora parecido com os anteriores, quando utilizado o convênio de 7 dígitos do banco, o


campo número do contrato (U_Contract) deverá ser preenchido com exatos 7 dígitos, porém como
a concatenação do número do contrato com o nosso número (OurNum) deverá apresentar um
tamanho final de 17 dígitos e o campo nosso número é limitado em 9 dígitos, o primeiro dígito da
seqüência do nosso número deverá ser preenchido no campo Número do Acordo (AgreeNum).
Veja um exemplo do preenchimento dos campos quando o nosso número for 10004730003126004:

 Número do Contrato: 1000473;


 Número do Acordo: 0;
 Nosso número: 003126004;

228
Carteira não-registrada

Para utilização da carteira não registrada, com nosso número livre de 17 posições, basta
preencher os primeiros 8 números do nosso número no campo Usuário nº 1 (UsrNumber1) e os 9
dígitos restantes no campo do Nosso Número (OurNum). Supondo como exemplo o número
00000011000000009 temos que o preenchimento dos campos deverá ser:

 Usuário n° 1: 00000011;
 Nosso número: 000000009;

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do banco Código do Banco 001
Nosso Número Nº do Acordo Deve ser preenchido conforme especificação acima.
Nosso Número Usuário Nº 1 Deve ser preenchido conforme especificação acima.
Nosso Número Nosso Nº Deve ser preenchido conforme especificação acima.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 8 dígitos.
Bancária
Número do Contrato Número do Contrato Deve ser preenchido conforme especificação acima.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.
Tamanho do NN Tipo de transação Informar “11” ou “17” como tamanho do NN

Quando o Número do Contrato possuir 7 dígitos, os seis primeiros caracteres do campo


livre serão preenchidos com zeros.

O DV do Nosso Número será calculado sobre o Número do Contrato + Nosso Nº, exceto
quando o Número do Contrato possuir 6 dígitos e o campo “Usuário Nº 1” estiver preenchido.

2.3.8 Banco CitiBank

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 745
Deve ser preenchido com dois dígitos como parte inicial
Nosso Número Nº do Acordo do nosso número devido a limitação do campo “Nosso
Nº” no Business One.

229
Deve ser preenchido com nove dígitos, totalizando 11
Nosso Número Nosso Nº
dígitos com o Nº do Acordo.
Número do Contrato Número do Contrato Deve ser preenchido com 9 dígitos.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 3 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

2.3.9 Banco Cecred

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 085
Nº de convenio da
Número do Contrato Deve ser preenchido com 6 dígitos.
cooperativa
Número do Boleto Nosso Número Deve ser preenchido com 9 dígitos.
Conta Corrente Conta Corrente Deve ser preenchido com 8 dígitos.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.
Código da Carteira Código da Carteira Deve ser preenchido com 2 dígitos.

Obs.: Tipos de cobrança: (1) Cobrança Simples, (2) Cobrança Vinculada, (3) Cobrança Caucionada
e (4) Cobrança Descontada.

2.3.10 Banco Fibra

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 224
Deve ser preenchido com dois dígitos como parte inicial
Nosso Número Nº do Acordo do nosso número devido a limitação do campo “Nosso
Nº” no Business One.
Deve ser preenchido com nove dígitos, totalizando 11
Nosso Número Nosso Nº
dígitos com o Nº do Acordo.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 7 dígitos.
Bancária

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.

230
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Nosso Número será calculado sobre a Carteira + Nosso Nº.

2.3.11 Banco Caixa Econômica Federal

Esta DLL atende tanto a modalidade SICOB e SIGCB. A modalidade SICOB atende aos
nossos números de tamanho 11 e 16, enquanto que a SIGCB possui exclusivamente o nosso
número de 17 posições. Para que a DLL saiba qual situação ela irá atender, é necessário que o
usuário personalize alguns dados.

O principal deles se encontra na tela de cadastro de formas de pagamento. No campo Tipo


de Transação (TrnsType), deve ser informado o valor 11 caso utilize o Nosso Número de 11
posições, ou 17 caso utilizar o de 17 posições.

Os tópicos que seguem demonstram as particularidades existentes no modelo de nosso


número que foi escolhido.

Nosso Número de 11 posições

Utilizado nas carteiras Rápida (12), Sem Registro (14) e (11). Para evitar uma exceção, o
usuário deve preencher o campo do portfólio com o número da carteira que deseja utilizar, conforme
demonstrado na Figura 228.

Carteira Informações Campo do SAP Business One Qtd. Caracteres Complemento da DLL
14 Nosso Número Nosso Número 8 82
12 Nosso Número Nosso Número 9 9
11 Nosso Número = 9
Nosso Número Nosso Número – Usuário n° 2 N/D
Usuário n° 2 = 1

OBS: ao utilizar a carteira 11, caso o Nosso Número iniciar com “0”, não será necessário
preencher o campo Usuário n° 2, pois o preenchimento será automático.

Nosso Número de 16 posições

Abaixo especificações para parametrização da DLL, onde atenderá o nosso número com 16
posições:

Informações Campo do SAP Business One Qtd. Caracteres


Complemento da DLL - Caractere “8”
Nosso Número Usuário n° 2 5
Nosso Número Nosso Número 9

231
Nosso Número de 17 posições

A modalidade de cobrança utilizada (1 – Registrada ou 2 – Sem registro) deve ser informada


no campo Nº Usuário 3 (UsrNumber3), na tela de contas bancárias da empresa. Segue abaixo
maiores informações para parametrização da DLL da CEF:

Informações Campo do SAP Business One Qtd. Caracteres


Modalidade de Cobrança Usuário n° 3 1
Nosso Número Usuário n° 2 6
Nosso Número Nosso Número 9

O valor do nosso número, que pode ser alterado pelo usuário, possui tamanho igual a 15.
Sendo assim, devem ser preenchidos os 9 dígitos finais no campo Nosso Número (OurNum),
enquanto que os 6 primeiros devem ser preenchidos no campo Usuário n° 2 (UsrNumber2),
ambos da tela de contas bancárias da empresa.

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 104
Nosso Número Nosso Nº Deve ser preenchido conforme instruções acima.
Número do Contrato Número do Contrato Preencher com 6 caracteres
Usuário Nº 1 Usuário Nº 1 Código da Operação
Usuário Nº 2 Usuário Nº 2 Deve ser preenchido conforme instruções acima.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Para Nosso Número 11 posições: deve ser preenchido
com 8 dígitos.
Número da Conta Para Nosso Número 16 posições: deve ser preenchido
Nº da Conta
Bancária com 5 dígitos.
Para Nosso Número 17 posições: deve ser preenchido
com 6 dígitos.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

2.3.12 Banco Daycoval

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

232
Cadastro de Contas Bancárias da Empresa – DSC1
Campo Nome do campo no B1 Observação
Número do Banco Código do Banco Fixo “707”
Nosso Número Nosso Nº Deve ser preenchido com 9 dígitos.
Deve ser preenchido com dois dígitos como parte inicial
Nosso Número Número do Acordo do nosso número devido a limitação do campo “Nosso
N°” do Business One
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 7 dígitos.
Bancária

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

2.3.13 Banco HSBC

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cobrança registrada:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 399
Deve ser preenchido com o número do cliente no banco,
Código do Cedente Número do Contrato
contendo 5 dígitos, para formar o nosso número.
Deve ser preenchido com 5 dígitos, totalizando 10 dígitos
Nosso Número Nosso Nº
com o Número do Contrato.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta Deve ser preenchido com 6 dígitos (Preenchimento com 0
Nº da Conta
Bancária automático).
Dígito da Conta Dígito de controle da conta Deve ser preenchido com 1 caractere (DV = 1 dígito).

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos – fixo “00”
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

Cobrança não-registrada:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco -
Deve ser preenchido com o número do cliente no banco,
Código do Cedente Número do Contrato
contendo 7 dígitos.
233
Deve ser preenchido com os últimos 9 dígitos do Nosso
Nosso Número Nosso Nº
Número.
Deve ser preenchido com os 4 primeiros dígitos do Nosso
Nosso Número Usuário N° 2
Número. Caso sejam zeros, deixam o campo em branco.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta Deve ser preenchido com 6 dígitos (Preenchimento com
Nº da Conta
Bancária “0” automático).
Dígito da Conta Dígito de controle da conta Deve ser preenchido com 1 caractere (DV = 1 dígito).

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Deve ser preenchido com 2 dígitos – 4 ou 5 (válidas para
Carteira Nº do Portfólio
não-registrada).
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

São calculados três dígitos verificadores para o Nosso Número. Estes não fazem parte do
código de barras e da linha digitável do boleto.

No entanto, estes dígitos poderão ser incluídos no boleto impresso. Sendo assim, toda a
informação referente ao Nosso Número pode ser obtida na tabela de Controle de Boletos do
BankSync (SIEBS_BOEC).

Segue os campos utilizados:

Nosso Número: U_OurNumbr


D.V. 1: U_OurNuChk
D.V. 2 e 3: U_OnChkCmp

OBS: Caso o dígito da conta tiver 2 caracteres, utilizar o cadastro dos mesmos no campo
Usuário n° 1.

2.3.14 Banco Itaú

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 341
Nosso Número Nosso Nº Deve ser preenchido com 8 dígitos.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 5 dígitos.
Bancária

Cadastro de Formas de Pagamento – OPYM

234
Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 3 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

Caso o valor do boleto possua mais do que 10 caracteres, serão colocados 14 dígitos no
código de barras, sobrescrevendo os 4 dígitos do fator de vencimento.

Cálculo DV Nosso Número para carteiras 126, 131, 146, 150, 168.

O DV do Nosso Número será calculado sobre a Carteira + Nosso Número.

Cálculo DV Nosso Número para demais carteiras

O DV do Nosso Número será calculado sobre o Número da Agência + Número da Conta


bancária + Carteira + Nosso Número.

2.3.15 Banco Mercantil

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 389
Deve ser preenchido com dois dígitos como parte inicial
Nosso Número Nº do Acordo do nosso número devido a limitação do campo “Nosso
Nº” no Business One.
Deve ser preenchido com 6 dígitos. O nosso número final
Nosso Número Nosso Nº será formado pelo Nº do Acordo + Carteira + Nosso Nº,
totalizando 10 dígitos.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número do Contrato Número do Contrato Deve ser preenchido com 9 dígitos.
Deve ser preenchido com o número “2” para “Sem
Usuário Nº 1 Usuário Nº 1
desconto” ou com o número “0” para “Com desconto”.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Nosso Número será calculado sobre o Número da Agência + Nº do Acordo +


Carteira + Nosso Nº.

2.3.16 Banco Merryl Lynch

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cobrança não-registrada:

235
Cadastro de Contas Bancárias da Empresa – DSC1
Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 755
Deve ser preenchido com 3 dígitos como primeiros
Nosso Número Nº do Acordo
caracteres do Nosso Número.
Nosso Número Nosso Nº Deve ser preenchido com 10 dígitos.
Número da Convênio Número do Contrato Deve ser preenchido com 10 dígitos.
Identificação sem
Usuário Nº 1 Deve ser preenchido com 1 ou 2 dígitos.
registro

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

Cobrança registrada:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 755
Nosso Número Nosso Número Deve ser preenchido com 10 dígitos.
Código do beneficiário Número do Contrato Deve ser preenchido com 12 dígitos.
Identificação direta Usuário Nº 1 Deve ser preenchido com 1 dígito.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.
Carteira N° do portfólio Deve ser preenchido com 2 dígitos.

Obs.: O add-on diferenciará o tipo de cobrança através do campo usuário nº 1, caso o


mesmo seja preenchido com 1 ou 01 o BankSync entenderá que é cobrança sem registro. Caso
seja preenchido com 4 ou 04 o BankSync entenderá que é cobrança com registro.

2.3.17 Banco Nordeste

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 004
Nosso Número Nosso Nº Deve ser preenchido com 7 dígitos.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 7 dígitos.
Bancária
DV da Conta Bancária Dígito de Controle da Conta Deve ser preenchido com 1 dígito.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
236
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

2.3.18 Banco Pine

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 643
Deve ser preenchido com 2 dígitos como parte inicial do
Nosso Número Nº do Acordo nosso número devido a limitação do campo “Nosso Nº”
no Business One.
Deve ser preenchido com 9 dígitos. O nosso número final
Nosso Número Nosso Nº será formado pelo Nº do Acordo + Nosso Nº, totalizando
11 dígitos.
Deve ser preenchido com 7 dígitos, referente a conta que
Número do Contrato Número do Contrato
o banco Pine especifica.
Deve ser preenchido com 4 dígitos, referente a agência
Usuário Nº 1 Usuário Nº 1
que o banco Pine especifica.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Nosso Número será calculado sobre a Carteira + Nosso Nº final.

2.3.19 Banco Safra

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 422
Deve ser preenchido com 8 dígitos. É considerado apenas
Nosso Número Nosso Nº
para Cobrança Direta Eletrônica.
Número do Contrato Número do Contrato Deve ser preenchido com 6 dígitos.
Número da Agência Filial Deve ser preenchido com 5 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 9 dígitos.
Bancária
Deve ser preenchido com o número “1”, sem aspas, ou
estar em branco para que o BankSync considere como
Cobrança Direta Eletrônica.
Tipo de cobrança Usuário Nº 1
Deve ser preenchido com o número “2”, sem aspas, para
que o BankSync considere como Cobrança Express.
Quando o tipo de cobrança for “Express”, serão
Campo livre Usuário Nº 2 considerados 17 caracteres deste campo para formação
do Campo Livre.

237
Cadastro de Formas de Pagamento – OPYM
Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

2.3.20 Banco Safra (Bradesco Correspondente)

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Fixo “237”
Deve ser preenchido com 8 dígitos. O nosso número final
é composto pelo Nosso Nº + DV Safra, calculado de
Nosso Número Nosso Nº
acordo com o manual do banco Safra, totalizando 9
dígitos.
Número da Agência - Fixo “3114”
Número da Conta
- Fixo “0176300”
Bancária

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.
Carteira - Fixo “09”

O DV do Nosso Número será calculado sobre a Carteira + Ano de Emissão do Boleto +


Nosso Nº final (8 dígitos + DV Safra), calculo este realizado de acordo com as especificações do
Bradesco.

2.3.21 Banco Santander

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 033
Deve ser preenchido com 3 dígitos como parte inicial do
Número do Acordo Nº do Acordo
nosso número quando o Número do Banco for “033”.

033 – 353 - 008: Devem conter 7 dígitos no Nosso


Nosso Número Nosso Nº
Número

Número do Contrato Número do Contrato Deve ser preenchido com 7 dígitos – Código do Cedente.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 3 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

238
2.3.22 Banco Sicoob (Correspondente Banco do Brasil)

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco -
Número do Convênio Número do Contrato -

Caso o número do convênio seja menor que 1.000.000, será o número do convênio + nosso
número:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Nosso Número Número do Contrato Deve conter no máximo 6 dígitos
Nosso Número Nosso Número Deve conter no máximo 5 dígitos
Número da Agência Filial Deve conter 4 dígitos
Número da Conta N° da Conta Deve conter 8 dígitos

Caso o número do convênio seja maior que 1.000.000, será o número do convênio + nosso
número:

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Nosso Número Número do Contrato -
Nosso Número Nosso Número Deve conter no máximo 7 dígitos
Número da Agência Filial Deve conter 4 dígitos
Número da Conta N° da Conta Deve conter 8 dígitos
2.3.23 Banco Sicredi

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 748
Deve ser preenchido com 2 dígitos (2 dígitos
Posto Usuário N° 2
obrigatórios).
Byte Usuário N° 3 Deve ser preenchido com 1 dígito.
Deve ser preenchido com 5 dígitos (completará com 0 a
Nosso Número Nosso N°
esquerda).
Número da Agência Filial Deve ser preenchido com 4 dígitos.
DV da Agência Chave de controle Deve ser preenchido com 2 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 5 dígitos.
Bancária
Código do Cedente Número do Contrato Deve ser preenchido com 5 dígitos.
Deve ser preenchido com o número “1”, sem aspas, para
Tipo de cobrança Usuário Nº 1 que o BankSync considere como “Cobrança Registrada”.

239
Deve ser preenchido com o número “3”, sem aspas, ou
em branco para que o BankSync considere como
“Cobrança sem Registro”.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira - Fixo “1”
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Campo Livre é inserido na última posição do código de barras.

2.3.24 Banco Sofisa

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 637
Deve ser preenchido com 2 dígitos como parte inicial do
Nosso Número Nº do Acordo nosso número devido a limitação do campo “Nosso Nº”
no Business One.
Deve ser preenchido com 9 dígitos. O nosso número final
Nosso Número Nosso Nº será formado pelo Nº do Acordo + Nosso Nº, totalizando
11 dígitos.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 7 dígitos.
Bancária

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.
O DV do Nosso Número será calculado sobre a Carteira + Nosso Nº final.

2.3.25 Banco BicBanco

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco - Fixo “320”
Nosso Número Nosso Nº Deve ser preenchido com 6 dígitos.
Deve ser preenchido com 2 dígitos de acordo com a
Radical Usuário Nº 1
especificação no manual do banco.
Deve ser preenchido com 3 dígitos de acordo com a
Matrícula Usuário Nº 2
especificação no manual do banco.
Número da Agência Filial Deve ser preenchido com 4 dígitos.
Número da Conta
Nº da Conta Deve ser preenchido com 7 dígitos.
Bancária

240
Cadastro de Formas de Pagamento – OPYM
Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Nosso Número será calculado sobre a Carteira + Radical + Matrícula + Nosso Nº.

2.3.26 Banco BicBanco (Correspondente Bradesco)

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco - Fixo “237”
Nosso Número Nosso Nº Deve ser preenchido com 6 dígitos.
Deve ser preenchido com 2 dígitos de acordo com a
Radical Usuário Nº 1
especificação no manual do banco.
Deve ser preenchido com 3 dígitos de acordo com a
Matrícula Usuário Nº 2
especificação no manual do banco.
Número da Agência
Usuário Nº 3 Deve ser preenchido com 4 dígitos.
Correspondente
Número da Conta
Bancária Usuário Nº 4 Deve ser preenchido com 7 dígitos.
Correspondente

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Nosso Número será calculado sobre a Carteira + Radical + Matrícula + Nosso Nº.

2.3.27 Banco Sofisa (Correspondente)

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco - Fixo “237”
Deve ser preenchido com 2 dígitos como parte inicial do
Nosso Número Nº do Acordo nosso número devido a limitação do campo “Nosso Nº”
no Business One.
Deve ser preenchido com 9 dígitos. O nosso número final
Nosso Número Nosso Nº será formado pelo Nº do Acordo + Nosso Nº, totalizando
11 dígitos.
Número da Agência
Usuário Nº 4 Deve ser preenchido com 4 dígitos.
Correspondente

241
Número da Conta
Bancária Usuário Nº 3 Deve ser preenchido com 7 dígitos.
Correspondente

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Carteira Nº do Portfólio Deve ser preenchido com 2 dígitos.
Moeda Código da Moeda Deve ser preenchido com 1 dígito.

O DV do Nosso Número será calculado sobre a Carteira + Nosso Nº.

2.3.28 Banco Tóquio

Abaixo são listados os campos requisitados pela DLL para confecção do código de barras.

Cadastro de Contas Bancárias da Empresa – DSC1


Campo Nome do campo no B1 Observação
Número do Banco Código do Banco 456
Agência Filial Deve ser preenchido com 4 dígitos.
Nosso Número Nosso Número Deve ser preenchido com 9 dígitos.
Nosso Número Número de Acordo Deve ser preenchido com 2 dígitos.
Conta Corrente Conta Corrente Deve ser preenchido com 7 dígitos.

Cadastro de Formas de Pagamento – OPYM


Campo Nome do campo no B1 Observação
Moeda Código da Moeda Deve ser preenchido com 1 dígito.
Código da Carteira Código da Carteira Deve ser preenchido com 2 dígitos.

2.3.29 Dummy

A DLL Dummy foi desenvolvida com o único intuito de pular a etapa da verificação do código
de barras e dígito verificador do nosso número, executados durante a criação de um novo boleto
de Contas a Receber.

Ela sempre irá validar estes valores, e irá retornar zeros tanto para o código de barras quanto
para o Nosso Número e seu respectivo dígito verificador.

Utilizando algumas parametrizações no leiaute de retorno (Conforme página 84 do manual),


é possível atualizar as informações do Nosso Número e DV, do boleto na importação do arquivo de
retorno.

2.3.30 Particularidade com o DV do Nosso Número

242
Alguns bancos como o Safra – Correspondente Bradesco utilizam mais de um DV para o
Nosso Número em seu processo bancário. Infelizmente o Business One permite a gravação de
apenas um DV sendo que alguns bancos precisam de mais um. Neste caso, você deve ficar atento
ao manual do banco, pois geralmente um dos DVs é gravado no código de barras, e caso
necessário, este deve ser extraído a partir do código de barras gravado no campo Barcodenum da
tabela OBOE.

3. Funcionalidades
3.1. OneShare

Essa ferramenta permite ao usuário efetuar os processos de importação e exportação dos


seguintes leiautes:

 Leiautes de Remessa
 Leiautes de Retorno
 Leiautes de Extrato Bancário Simples
 Leiautes de Extrato Bancário CNAB
 Leiautes de Nomenclatura de Arquivo de Remessa

O OneShare proporciona para o usuário a facilidade e versatilidade ao importar seus


leiautes. De forma simplificada, você poderá fazer backups de seus leiautes, fazer transferência
dos mesmos para outra base, ou até mesmo fazendo esse processo somente nos leiautes que
desejar.

OBS: Está ferramenta está disponível apenas para as versões do BankSync superiores a
4.0.0.3.

3.1.1 Exportação de leiautes

Primeiramente execute seu SAP Business One, logo após inicie o add-on BankSync, e
percorra o seguinte caminho: Administração / Configuração / Banco / OneShare / Exportação de
Leiautes.

Após abrir a janela de Exportação de Leiautes, clique no botão Seguinte conforme a Figura
229:

243
Figura 229: Tela inicial da exportação de leiautes

Ao executar o procedimento acima, a próxima tela (Figura 230) irá solicitar ao usuário a
identificação do local para que sejam salvos os leiautes. Escolha o caminho no qual deseja salvar
os leiautes do BankSync pressione o botão seguinte:

Figura 230: Tela informando o caminho para salvar o arquivo de leiaute

Já na tela de seleção de leiautes do BankSync (Figura 231), o usuário deve identificar os


leiautes desejados para o processo de exportação. Cada opção de tipos de leiautes são indicados
pelas abas acima da grade de seleção:

244
Figura 231: Tela de seleção de leiautes a serem exportados

Depois de selecionados os leiautes desejados, clique no botão seguinte para finalizar a


exportação. Os arquivos exportados estarão no caminho em que o usuário indicou.

3.1.2 Importação de leiautes

Primeiramente execute seu SAP Business One, logo após inicie o add-on BankSync e
percorra o seguinte caminho: Administração / Configuração / Banco / OneShare / Importação de
Leiautes.

Após abrir a janela de Importação de Leiautes, clique no botão “Seguinte” conforme a


Figura 232.

245
Figura 232: Tela inicial de importação de leiautes

Ao executar o procedimento acima, a próxima tela (Figura 233) irá solicitar ao usuário a
identificação do local onde foram salvos os leiautes. Nela identifique o caminho e selecione o botão
Seguinte:

Figura 233: Tela que informará o caminho onde foi salvo o arquivo de leiaute

Após clicar no botão Adicionar, será aberta a tela na qual o usuário deve selecionar o
arquivo .share ou .zip referente aos leiautes que o mesmo deseja importar.

Selecionado o arquivo, o usuário deve clicar no botão “Seguinte” para que passe para o
processo de seleção de leiautes para importação.

246
Na tela de “Seleção de Leiautes para Importação” (Figura 234), o usuário marcará os leiautes
desejados por meio do campo Sel, após efetuar as escolhas clicar no botão Seguinte.

Figura 234: Tela de seleção de leiautes a serem importados

Selecionado o arquivo, o usuário deve clicar no botão Seguinte avançando para a próxima etapa.

Figura 235: Tela de correção de informações referentes aos leiautes a serem importados

Ao efetuar a escolha dos leiautes desejados, o usuário passa para a tela de “Correção de
Dados dos Leiautes” (Figura 235).

Na tela de correção de dados o usuário poderá alterar determinados campos do leiaute


como: Código e Nome. Também está disponível a opção de “Sobrescrever” que irá sobrescrever
um leiaute já existente em sua base de dados caso o código for igual. Caso o usuário não deseje

247
a opção de sobrescrever basta ele trocar o código do leiaute em questão ou desmarcar a flag da
coluna “Sobrescrever”.

A coluna “Situação” (Figura 236) irá mostrar ao usuário se o leiaute que ele está tentando
importar já está sendo utilizado no sistema ou não, identificando isso pelo código do leiaute. Caso
o código do leiaute seja igual a outro código já existente em sua base de dados, o status desta
coluna “Situação” será sobrescrever.

Figura 236: Tela de finalização de importação de leiautes

Após efetuar as alterações desejadas, o usuário deverá clicar no botão Seguinte para
finalizar a importação.

3.2. Consulta ao SERASA

Essa funcionalidade foi lançada a partir da versão 5.0.5 do BankSync, com ela você poderá
efetuar consultas ao SERASA, porém como pré-requisito é necessário a contratação de um serviço
sujeito a tarifas. Para contratar esse módulo de serviço, é preciso acessar o site:
http://www.soawebservices.com.br e (Distribuidor autorizado SERASA Experian Online), telefone:
+55 (11) 4063-3214.

3.2.1 Configuração da consulta SERASA

248
Acessando o seguinte caminho: Módulos | Administração | Inicialização do Sistema |
BankSync | Configurações SERASA, será apresentada uma tela onde poderá efetuar
configurações a respeito da funcionalidade de consulta ao SERASA.

Na aba Configuração (Figura 237), o campo WebService contém os endereços dos


WebService de teste e de produção.

Figura 237: Configurações SERASA – Aba configurações

OBS: Os campos WebService, Usuário e Senha são de preenchimento obrigatório.

Na aba Permissões de acesso (Figura 238) serão exibidos os usuários cadastrados no


sistema, permitindo configurar através da seleção, quais são os usuários que terão acesso para
realizar novas consultas e visualizar os históricos de pesquisas já existentes do SERASA.

Figura 238: Configurações SERASA – Aba permissões de acesso

249
Na aba Informações (Figura 239), ao clicar no botão Consultar saldo será realizado uma
consulta no WebService do SERASA sendo preenchidos os campos Saldo atual e Mensagem de
acordo com o resultado do retorno do Webservice (Figura 240).

Figura 239: Configurações SERASA – Aba informações

Figura 240: Configurações SERASA – Aba informações – Consulta de saldo

3.2.2 Utilização da consulta SERASA

No caminho: Módulos | Parceiro de negócios | Consultas SERASA, será possível o acesso


à tela de consultas ao SERASA (Figura 241).

250
Figura 241: Consultas SERASA

OBS: caso o usuário corrente não possua ao menos permissão para visualização das
consultas já realizadas, o sistema emitirá uma mensagem alertando o usuário e a abertura da tela
deverá ser cancelada.

Para realizar uma nova consulta deverá ser selecionado o Parceiro de negócio. Após
selecionar o Parceiro de negócio e clicar no botão Nova Consulta, será aberta a tela de Nova
consulta SERASA (Figura 242), onde será exibido a opção de realizar uma consulta Simples ou
Completa. Ao selecionar uma consulta completa será habilitado o botão Detalhar consulta, se for
uma consulta simples o botão permanecerá desabilitado.

Figura 242: Consultas SERASA / Nova consulta SERASA

251
OBS: o botão Nova Consulta estará visível somente para os usuários que possuírem
permissão de consultar, que é configurado na aba Permissões de acesso.

Ao finalizar uma consulta com sucesso, à opção Nova consulta SERASA será fechada e a
grade “Histórico de Consultas” da opção de Consultas SERASA será atualizada com novas
informações. Selecionando um histórico de uma consulta completa, o botão Detalhar consulta
será habilitado, dessa forma será aberta a tela de Consulta completa SERASA: Detalhes (Figura
243) onde mostra em detalhes a consulta e o tipo de pendência.

Figura 243: Tela de Consulta completa SERASA

Para facilitar o acesso, é possível efetuar uma consulta ao SERASA diretamente no cadastro
do Parceiro de negócios, porém esse botão presente na tela de cadastro (Figura 244) será visível
apenas para o usuário logado que tiver permissão para Consultas SERASA.

252
Figura 244: Botão de Consultas SERASA

3.3. Parâmetros do BankSync - Botão

Essa funcionalidade consiste em conceder descontos no momento da geração de boletos por


parceiro de negócio, ou seja, cada parceiro pode ter seu percentual de desconto configurado.

Essa configuração será considerada nas seguintes telas, Geração de Boletos em Lote, Nota
Fiscal de Saída e Nota Fiscal de Entrega Futura.

253
Figura 245: Cadastro de Parceiro de Negócio - Botão "Parâmetros BankSync"

Figura 246: Parâmetros do BankSync - Parceiro de Negócio

3.4. Backup periódico dos leiautes

A funcionalidade de backup de leiautes no modo automático e manual, permite efetuar


backups periódicos de todos os leiautes da base de dados, ou se desejar, fazer backup utilizando
o Control Panel do BankSync.

Acessando o Painel de Controle do add-on no seguinte caminho: C:\Program Files\SAP\SAP


Business One\AddOns\SIE\BankSync (caminho pode mudar de acordo com o tipo de instalação do

254
Business One), especificamente na aba DB Manager do Painel, existe o botão Backup Layout
(Figura 247) onde irá permitir o backup manual de todos os leiautes da base de dados.

Figura 247: Painel de Controle – Botão backup

Após clicar no botão Backup Layout, irá aparecer uma janela (Figura 248) solicitando o
caminho na qual o usuário deseja salvar esse backup. “Selecionando esse caminho, o processo
será iniciado e posteriormente concluído, disponibilizando um arquivo de extensão “.zip” contendo
todos os leiautes da base de dados.

Figura 248: Painel de Controle – Caminho do Backup


255
Para efetuar o backup automático dos leiautes, é preciso efetuar a parametrização pela tela
de Administração | Inicialização do Sistema | BankSync | Configuração de Backup de Leiautes,
nela contém as opções de período: diário, semanal, quinzenal e mensal, podendo também
configurar o horário (hora e minuto) em que o backup será gerado.

Figura 249: Menu B1 – Configurações de Backup de Leiautes

Efetuando a parametrização conforme necessidade do usuário, será possível monitorar os


backups acessando a tabela @SIEBS_BKPL (Figura 250), onde registrará sempre o último backup
de leiautes executado na base de dados.

Figura 250: Gerador de Consultas - Tabela de Backups

3.5. Geração e impressão de boletos

Em processos de contas a receber por boletos bancários, uma das atividades mais utilizadas
e importantes é a impressão dos boletos. Neste tópico será apresentada uma funcionalidade do
add-on BankSync, que permite ao usuário gerar e imprimir boletos automaticamente após a criação
de uma nota fiscal de saída, através de um único atalho.

256
A Sistema Info disponibilizará em sua instalação, leiautes de boletos para os seguintes
bancos: Banco do Brasil, Bradesco, Banrisul, Itaú, Santander, Caixa Econômica Federal,
Sicredi, Sicoob, Banco Nordeste, HSBC registrada e HSBC não-registrada.

Para fazer uso destes leiautes, é necessário iniciar o add-on pelo painel de controle,
localizado na pasta de instalação do add-on. Com o add-on conectado, o usuário deverá acessar
o painel e clicar no botão Relatórios, encontrado na aba DB Manager do painel (Figura 251), ou
utilizar o botão Relatórios que terá a mesma função:

Figura 251: Impressão de boletos – Painel de controle

Assim que os relatórios dos bancos forem registrados no SAP Business One, ficarão
disponíveis na opção de relatórios perdidos da tela de Gerente de relatório e layout do Business
One (Figura 252), para que o usuário os coloque no seguinte caminho: Módulo | Banco | Boleto |
Impressão de boletos.

257
Figura 252: Impressão de boletos – Registro de relatórios

Atualização

Para atualizar um relatório de impressão, não há necessidades de utilizar o Gerente de


layout do Business One, basta seguir os passos abaixo:

1. Substitua o novo arquivo .RPT pelo antigo, na pasta de relatórios do BankSync;


2. Abra o Painel de Controle do add-on e clique no botão Relatórios;

Após atividades citadas acima, será possível gerar a impressão dos boletos.

258
Figura 253: Impressão de boletos – Botão “Gerar Boleto”

Quando a nota fiscal estiver com status “Abrir”, ou seja, o “Contas a receber” não foi criado
ainda para esta NF, o BankSync habilitará o botão Gerar Boleto e acionando o mesmo, irá gerar
automaticamente o “Contas a receber” para aquela nota fiscal de saída.

A forma de pagamento que o add-on utilizará para gerar o “Contas a receber”, virá
configurada do parceiro de negócios, em seu cadastro na aba Execução do pagamento (Figura
254).

O usuário deverá habilitar as formas de pagamento que poderão ser utilizadas no processo
para aquele determinado parceiro, sendo assim a coluna Incluir deverá estar checada para as
formas de pagamento compatíveis com aquele PN:

259
Figura 254: Impressão de boletos – Forma de pagamento Parceiro de negócios

Incluindo as formas de pagamento para o determinado parceiro, ao gerar uma nota fiscal
para o mesmo, as mesmas formas de pagamento estarão disponíveis na aba Contabilidade da
tela de Nota Fiscal de Saída. A forma de pagamento selecionada será a mesma utilizada pelo add-
on para gerar o “Contas a Receber”.

Figura 255: Impressão de boletos – Forma de pagamento da NF

Ao clicar no botão Gerar Boleto, o “Contas a Receber” será gerado e também abrirá a tela
da impressão do boleto (Figura 256):

260
Figura 256: Impressão de boletos – Boleto impresso

Caso o “Contas a Receber” de uma determinada nota já tenha sido gerado, o botão Gerar
Boleto ainda ficará habilitado na nota fiscal acessada pelo usuário, permitindo o mesmo imprimir
novamente o boleto.

Na tela do “Contas a Receber”, o botão Imprimir Boleto (Figura 257) é habilitado


automaticamente, disponibilizando ao usuário a função de imprimir novamente o boleto
apresentado na tela.

261
Figura 257: Impressão de boletos – Contas a receber

Outro local onde permitirá o usuário imprimir os boletos já gerados no SAP Business One
encontra-se no seguinte caminho: Módulo | Banco | Boleto | Boleto – contas a receber.

Efetuando a pesquisa de um boleto ou encontrando-o no Administração de boletos, ao


acessa-lo estará disponível o botão Imprimir (Figura 258), que terá a mesma função do botão
Imprimir Boleto na tela da nota fiscal e do “Contas a Receber”, ou seja, imprimirá na tela para o
usuário, o boleto selecionado.

262
Figura 258: Impressão de boleto – Imprimir boleto no CR

Caso possua dois ou mais leiautes de impressão, o usuário poderá selecionar o leiaute
padrão em sua Forma de pagamento no botão Parâmetros BankSync, de acordo com a imagem
abaixo:

Figura 259: Impressão de boleto – Seleção de leiautes

3.6. Processamento de boletos

Na opção de Processamento de boletos o usuário poderá efetuar o processo de Envio de


boleto em lote. Esta função pode ser encontrada no seguinte caminho: Banco | Boleto |
Processamento de boletos.
263
3.6.1 Envio e Impressão de boletos em lote

O processo de Envio e Impressão de boletos em lote permitirá ao usuário após a geração


de boletos, além de efetuar a impressão e/ou reimpressão dos documentos, enviar estes boletos
diretamente a seus respectivos destinatários para cobrança.

Para que o processo seja possível, serão necessárias algumas configurações, que estarão
detalhadas nos itens abaixo.

3.6.1.1 Configuração para envio de Boletos

Esta função pode ser encontrada no seguinte caminho: Administração | Inicialização do


sistema | BankSync | Configuração para envio de Boletos. Ao fazer isto, a tela demonstrada na
Figura 260 será apresentada.

Figura 260: Envio e Impressão - Configurações

Na tela de configuração serão apresentados alguns campos de configuração obrigatório,


para que o processo de envio de boletos seja contemplado com sucesso.

 Filial
Esta opção ficará habilitada apenas para bases com configuração de múltiplas filiais.
Neste caso o usuário poderá criar uma configuração para cada filial existente, visando
que as mesmas podem conter servidores e configurações de e-mail distintas.

264
OBS: caso a Filial onde o usuário estará conectado não possua configuração específica,
o BankSync buscará a configuração padrão da lista.

Configuração de usuário

Neste grupo será parametrizado o usuário que enviará os e-mails aos clientes.
 Nome: este campo será preenchido com o nome do usuário ou do setor responsável
pelo envio do e-mail.
 E-mail: este campo será preenchido com e-mail do usuário ou do setor responsável
pelo envio do mesmo.

Configuração do servidor

Neste grupo será informado os dados do servidor de e-mail do remetente.


 Porta: neste campo o usuário deverá preencher com o número da porta do seu
webmail.
 Servidor de saída: neste campo o usuário deverá preencher com servidor do seu
webmail.
 Checkbox SSL: neste campo o usuário poderá checar ou não de acordo com a
parametrização do seu webmail.

Configuração de logon

Neste grupo serão informados os dados para acesso a conta do servidor que enviará os
e-mails aos clientes.
 Nome do usuário: este campo será preenchido com o nome do usuário do
webmail, também será utilizado para fazer o teste de conexão.
 Senha: este campo será preenchido com a senha do usuário do webmail.

Nomenclaturas

Neste grupo são parametrizadas as nomenclaturas necessárias para a impressão e envio


do boleto por e-mail.
 Nomenclaturas de boleto: deve-se configurar a nomenclatura de boleto que
definirá o nome do arquivo .pdf a ser salvo.
 Nomenclaturas de assunto: deve-se configurar a nomenclatura de assunto do e-
mail, que será enviado aos respectivos clientes dos boletos.
265
 Nomenclaturas de E-mail: deve-se configurar a nomenclatura do corpo do e-mail
padrão que será utilizado no envio dos boletos por e-mail.
 Botão de Teste de Conexão: quando pressionado este botão, o BankSync irá
fazer um teste enviando um e-mail para o usuário com todas as nomenclaturas que
foram parametrizadas pelo mesmo.
3.6.1.2 Processo de Envio e Impressão em lote

Após efetuar as configurações iniciais, o usuário poderá acessar o seguinte caminho para
iniciar o processo de envio e impressão de boletos em lote: Banco | Boleto | Processamento de
boletos | Envio e impressão de boletos em lote. A tela de filtros será apresentada conforme
ilustrada na Figura 261.

Figura 261: Envio e Impressão – Filtro

Filtros

 Filial

O usuário poderá filtrar os documentos de acordo com a filial que eles foram gerados.

 Data de lançamento (de/até)

Será filtrado os boletos pela data de lançamento que será determinada pelo usuário.

 Data de vencimento (de/até)


266
Será filtrado os boletos pela data de vencimento que será determinada pelo usuário.

 Código do PN (de/até)

Será filtrado os boletos pelos códigos dos parceiros de negócios determinados pelo usuário.

OBS: Somente aparecerá os parceiros de negócios com o tipo Cliente.

 Boletos (de/até)

Será possível inserir os números de boletos que o usuário deseja retornar.

 Status

Será selecionado o tipo de status que o usuário deseja fazer o filtro, as opções são: Todos,
Gerado, Enviado, Pago, Depositado.

 Nota fiscal (de/até)

Será filtrado pelo número da Nota fiscal determinados pelo usuário.

 LCM (de/até)

O documento será filtrado pelo número do LCM determinado pelo usuário

 Adiantamento

O documento será filtrado pelo número do Adiantamento determinado pelo usuário

 Forma de pagamento

O filtro da grade de Forma de pagamento possibilitará ao usuário buscar notas fiscais e


adiantamentos de clientes que possuem uma forma de pagamento já sugerida nos
documentos.

Tela Principal

Na tela principal de Envio e impressão de boletos em lote, ilustrada pela Figura 262, serão
apresentados os boletos de acordo com a filtragem configurada pelo usuário.

267
Figura 262: Envio e Impressão – Tela principal

Gavetas

 Pendentes
Na gaveta Pendentes ficarão todos os boletos que ainda não foram enviados.

 Enviados
Na gaveta Enviados ficarão os boletos que já foram enviados.

Opção Ação

Na tela de Envio e impressão de boletos em lote será possível executar as seguintes


ações: imprimir, Enviar ou Imprimir e Enviar os boletos.

 Imprimir
Quando selecionada a ação de Imprimir, os boletos marcados serão impressos em
seguida para o usuário, da mesma forma que acontece após a geração de boletos. A
opção Salvar boletos em PDF, estará disponível apenas para a ação Imprimir.

 Enviar
Quando selecionada a ação de Enviar, será enviado um e-mail para a Pessoa de
contato padrão do Parceiro de negócios, juntamente com os respectivos boletos de
cobrança.

268
 Imprimir/Enviar
Quando selecionada a ação de Imprimir e Enviar, além da função de impressão
acima, será enviado um e-mail para a Pessoa de contato padrão do Parceiro de
negócios, juntamente com os respectivos boletos de cobrança.

3.7. Leiaute de impressão de boletos

Quando impressos, os boletos buscam as informações da base de dados. Muitas delas são
baseadas em valores dependentes das transições do Business One, como: valor do boleto, data
de vencimento, nosso número e etc.

Porém algumas informações podem ser alteradas diretamente na base de dados, e assim
serão modificadas na impressão de boletos. Segue abaixo os principais campos parametrizáveis
(Figura 263):

Figura 263: Impressão de boletos – Campos

1- Local de Pagamento: campo PaymntPlc / tabela OPYM / tela Características do boleto;

2- Beneficiário: campo BPLName / tabela OBPL / tela Filiais;

3- Instrução 1: campo Instruct1 / tabela OPYM / tela Características do boleto;

4- Instrução 2: campo Instruct1 / tabela OPYM / tela Características do boleto;

5- Carteira: campo PtpDespt / tabela OPYM / tela Características do boleto;

6- Aceite: campo Accepted / tabela OPYM / tela Características do boleto;

269
3.8. Compensação de Cheques

Atualmente no Business One, quando um usuário efetuar o pagamento de cheques, o B1


interpreta como se este cheque já tenha sido pago, porém nem sempre. Muitas vezes o cheque é
compensado/pago dias depois, então nestes casos o usuário poderá controlar estes pagamentos
através desta funcionalidade do BankSync.

3.8.1 Configurações

Caso o usuário deseja utilizar esta funcionalidade, na tela de Contas bancárias da empresa,
o mesmo deverá configurar a conta contábil na coluna Cheque a Compensar, conforme abaixo
(Figura 264):

Figura 264: Compensação de cheques – Conta Contábil

OBS: Caso a conta não estiver preenchida, o add-on irá entender que o usuário não deseja
utilizar a função de compensação de cheques, e o Business One fará a contabilização padrão no
pagamento.

3.8.2 Processo e Contabilização

Na geração do pagamento de cheques pelo Business One, sem a parametrização da conta


contábil acima, ficará da seguinte forma (Figura 265):

Figura 265: Compensação de Cheque – LCM Business One

Com a conta de Cheque a compensar configurada, o BankSync irá ignorar a conta padrão
do Business One (Coluna Conta contábil) e contabilizará uma conta de compensação de cheques
(Figura 266), que deve ser criada pelo usuário para controle.

270
Figura 266: Compensação de Cheques – LCM BankSync

No seguinte caminho Banco | Cheques para compensação | Compensação de cheque


será apresentada a tela de reconciliação de cheques.

Ao clicar na opção do menu, um filtro é apresentado para que o usuário informe o banco e a
conta bancária que deseja filtrar os cheques (Figura 267).

Figura 267: Compensação de Cheques – Filtro

Na tela de Compensação de cheque, na grade da esquerda serão apresentados os


cheques em aberto, e os cheques lançados pelo Business One para reconciliação, e na grade da
direita apresentadas as linhas de extratos importadas (Figura 268).

Figura 268: Compensação de Cheques – Tela de Reconciliação

Ao selecionar a linha de cheque e seu respectivo extrato, as informações referentes a este


cheque preencherão uma linha na grade inferior da tela. Assim o usuário poderá conferir e
selecionar o cheque. Para compensar basta clicar em “Reconciliação” (Figura 269).
271
Figura 269: Compensação de Cheques – Reconciliação

O LCM de compensação irá creditar a Conta contábil da tela de Contas bancárias da


empresa e debitar a conta de Cheque a compensar (Figura 270).

Figura 270: Compensação de Cheques – LCM Compensação

4. Relatórios BankSync
4.1.1 Relatório de títulos importados

Desenvolvido um relatório para mostrar os títulos que foram importados pelo add-on, com a
funcionalidade de facilitar a busca pelos títulos importados pelo BankSync.

Menu: Banco | BankSync | Relatórios BankSync | Relatório de boletos BankSync

Figura 271: Relatório BankSync - Filtros

Tipo de transação: Contas a Receber ou Contas a Pagar.

Status: Como o boleto se encontra, gerado, pago, reconciliado ou cancelado.


272
Número do boleto de: Intervalo de números de boletos que deseja consultar.

Data de vencimento de: Período que deseja filtrar os boletos.

Código do PN de: Filtro de um parceiro de negócio a outro.

Agrupar por: Agrupar os títulos por status ou parceiro de negócio.

Agrupar por (2): Agrupar os títulos por status ou parceiro de negócio.

OBS: Os dois filtros agrupar por, tem as mesmas opções, status e parceiro de negócio, a
diferença é que o primeiro fica na primeira coluna na tela de consultas, e o segundo fica na
segunda coluna.

Figura 272: Relatório BankSync - Títulos Importados

273

Você também pode gostar