CNAB a Receber
01. Visão Geral
1. Visão Geral
Otimizar o Processo de emissão de boletos para cobrança
Otimizar o Processo de emissão de boletos para cobrança, nas rotinas de Pedido de Vendas (Prep. Doc. Saída), Venda Direta e Venda Assistida, permitindo sua impressão logo após o faturamento.
Esta automação utiliza o processo de Workflow via link, podendo encaminhar ao cliente um e-mail, contendo os links para impressão dos boletos bancários.
As vantagens deste Produto são:
- Automatização do Processo de Impressão do Boleto Bancário, facilitando, portanto, a entrega ao cliente no mesmo momento do faturamento da nota fiscal.
- Possibilidade de envio automático de e-mail com link dos boletos impressos.
- Transferência de arquivos CNAB junto ao Banco (remessa/retorno).
02. Bancos Contemplados
2. Bancos Contemplados
Bancos suportados para emissão de boletos e CNAB
| Banco | Boleto | CNAB 240 | CNAB 400 | Nosso Número |
|---|---|---|---|---|
| BRADESCO (237) | SIM | SIM | SIM | 13 posições |
| ITAÚ (341) | SIM | SIM | NÃO | 11 posições |
| CAIXA (104) | SIM | SIM | NÃO | 17 posições |
| SICOOB (756) | SIM | SIM | NÃO | 7 posições (sem registro) 17 posições (com registro) (Banco do Brasil Convênio 10) |
| BANCO DO BRASIL (001) | SIM | SIM | NÃO | 11 posições (Convênio 4) 11 posições (Convênio 6) 17 posições (Convênio 7) 17 posições Livres |
| SICREDI (748) | SIM | SIM | NÃO | 8 posições |
| HSBC (399) | SIM | SIM | NÃO | 10 posições |
| SANTANDER (033) | SIM | SIM | NÃO | 12 posições |
| SAFRA (422) | SIM | SIM | NÃO | 11 posições – Correspondente bancário Itaú |
| UNIPRIME (099) | SIM | SIM | NÃO | 11 posições |
| UNIPRIME (099) | SIM | SIM | NÃO | 11 posições – Correspondente bancário BRADESCO |
| CITI (745) | SIM | SIM | NÃO | 11 posições |
| UNICRED (136) | SIM | SIM | NÃO | 10 posições |
| QI TECH (329) | SIM | NÃO | SIM | 11 posições |
03. Fluxo Operacional Básico
3. Fluxo Operacional Básico
Representação visual do fluxo operacional básico do produto

04. Rotinas do Pacote
4. Rotinas do Pacote
Principais rotinas e funções incluídas no pacote
| Função | Descrição | Chamada |
|---|---|---|
| M999B02 | Rotina genérica MarkBrowse Fábrica de Software | Interna |
| P003A01 | Rotina centralizadora para implementação de Pontos de Entrada | Interna |
| M003A01 | Geração de boletos bancários | Menu/Fluxo |
| R003A01 | Impressão Boleto Bancário – Layout 1 | Fluxo |
| R003A02 | Impressão Boleto Bancário – Layout 2 | Fluxo |
| R003A01 | Impressão Boleto Bancário – Layout 3 | Fluxo |
| X003A01 | Rotina centralizadora de funções genéricas | Interna |
05. Parâmetros
5. Parâmetros
Parâmetros configuráveis do pacote
| Nome | Tipo | Descrição | Conteúdo |
|---|---|---|---|
| MV_X003000 | Lógico | Habilita ADDON de CNAB a Receber | .T. |
| MV_X003001 | Lógico | Ativa validação de apenas um portador disponível para emissão de Boletos Bancários nas rotinas: Pedido de Venda, Venda Assistida, Venda Direta, Emissão de Boletos. | .T. |
| MV_X003002 | Lógico | Ativa seleção de títulos para emissão de boleto bancário automaticamente, na rotina Pedido de Vendas (Prep. Doc. Saída). | .T. |
| MV_X003003 | Lógico | Ativa seleção de títulos para emissão de boleto bancário automaticamente, na rotina de Venda Assistida. | .T. |
| MV_X003004 | Lógico | Ativa seleção de títulos para emissão de boleto bancário automaticamente, na rotina de Venda Direta. | .T. |
| MV_X003005 | Lógico | Ativa filtro na rotina de borderô de recebimentos somente para portador relacionado anteriormente na SE1. | .T. |
| MV_X003006 | Lógico | Habilita o envio de e-mail ao cliente com link ou .pdf ref. boleto bancário. | .T. |
| MV_X003007 | Caracter | Caminho onde serão armazenadas os .html referente a boletos bancários – este caminho deve estar após o diretório definido no parâmetro MV_WFDHTTP. | \boletos\ (exemplo) |
| MV_X003008 | Numérico | % de multa a ser aplicado no boleto bancário no caso de vencimento. Se não preenchido, não será impressa a fórmula ref. ao campo EE_FORMEN2. | 2 |
| MV_X003009 | Lógico | Ativa a marcação automatica no markbrowse de seleção de títulos para geração de boletos, com vencimento igual a database (a vista/entrada). | .F. |
| MV_X003010 | Lógico | Ativa seleção de títulos para emissão de boleto bancário automaticamente, na rotina de Doc. Saída. | .T. |
| MV_X003011 | Numérico | Ativa regra de Portador x Cliente na Emissão Boleto. 0=Desativa; 1=Ativa e nao Edita; 2=Ativa e Edita |
0 |
| MV_X003012 | Caracter | Layout do Boleto a ser impresso. 1=Com Rec.Sacado (htm) 2=Com Rec.Sacado (pdf) 3=Sem Rec.Sacado (pdf) 4=Estilo carnê até 3 boletos por página |
2 |
| MV_X003013 | Caracter | Endereço WEB (www.seusite.com.br) para impressão no Layout 3 | |
| MV_X003014 | Caracter | Endereço de e-mail para impressão no Layout 3 | |
| MV_X003015 | Caracter | Posições e nome de arquivo para impressão de marca d'agua no boleto bancario. Exemplo: 300,100,\web\marca.png,1800,400 DEIXAR EM BRANCO SE NÃO QUISER MARCA DAGUA |
|
| MV_X003016 | Caracter | Para os layouts 2,3 e 4 (impressão em .PDF). Informe: S = Sistema gera um único preview em .pdf para impressão e encaminha 1 .pdf por Cliente via e-mail (se configurado para envio do e-mail). Se o cliente possuir 2 notas por exemplo, será encaminhado apenas 1 e-mail. N = Sistema gera um único preview em .pdf para impressão e encaminha 1 .pdf por Nota Fiscal para o Cliente (via e-mail). Se o cliente possuir 2 notas por exemplo serão encaminhados 2 e-mails |
S |
| MV_X003T01 | Caracter | Tabela 01 ADD-ON 003 - CLIENTE X PORTADORES | SZ7 |
| MV_X_URLWF | Caracter | URL do Workflow para referencia dos Links Exemplo: http://192.168.1.151:8089 |
|
| MV_TXPER | Numérico | Define a taxa de permanência diária a ser gravada no Contas a Receber gerado pelo Faturamento. Parâmetro padrão protheus |
0.03 |
| MV_1DUP | Numérico | Define inicializacao da 1.parcela do titulo gerado. Exemplo: A-> para sequencia alfanumérica 1 -> para sequencia numérica Não pode ser alfanumérico (A,B,..) Exemplo: 001 Parâmetro padrão protheus |
06. Pontos de Entrada Padrão X Compatibilização ADD-ON
6. Pontos de Entrada Padrão X Compatibilização ADD-ON
Pontos de entrada padrão utilizados no ADD-ON e exemplos de compatibilização
| Nome | Descrição | Implementação |
|---|---|---|
| FTVD7042 | Ponto de Entrada na finalização da venda. Venda Direta. Faturamento. |
|
| LJ7042 | Ponto de Entrada na finalização da venda. Venda Assisista. Controle de Lojas. |
|
| MA030TOK | Ponto de Entrada para validação na inclusão/alteração de clientes. |
|
| FA60FIL | Ponto de Entrada com inclusão de filtro para seleção de título no borderô a receber. Financeiro |
|
| FA60TRAN | Ponto de Entrada na rotina de transferência para a carteira 0. Financeiro. |
|
| FA60TRF | Ponto de Entrada na rotina de transferência para a carteira 0. Financeiro. |
|
| FA60CAN1 | Ponto de Entrada na rotina de transferência, cancelamento de borderô. |
|
| FA60CAN2 | Ponto de Entrada na rotina de transferência, cancelamento de borderô. |
|
| M460NOTA | Ponto de Entrada na rotina de Doc. Saída, ao finalizar a geração das Notas Fiscais. |
|
| M460MARK | Ponto de Entrada na rotina de Doc. Saída, ao finalizar a geração das Notas Fiscais. |
|
07. Pontos de entrada específicos ADDON
7. Pontos de entrada específicos ADDON
| Nome | Descrição | Observações |
|---|---|---|
| PE003A01 | Ponto de Entrada chamado na inicialização da tela de seleção de títulos. Permite alterar os dados do portador sugerido. Programa Fonte: M003A01 Geração de boletos bancários |
|
| PE003A02 | Ponto de Entrada chamado durante a montagem da Query para seleção de títulos a receber para impressão dos Boletos. Permite incluir novas cláusulas a Query. Poderão ser utilizados campos das tabelas SE1 e SA1. Programa Fonte: M003A01 Geração de boletos bancários |
|
| PE003A03 | Ponto de Entrada na seleção dos títulos que irão compor o GETDADOS. Permite filtrar os títulos que serão apresentados. Retorno do ponto de entrada deve ser lógico. .T. para que o título seja incluído no GETDADOS .F. para que o título não seja incluído no GETDADOS Programa Fonte: M003A01 Geração de boletos bancários |
|
| PE003A04 | Ponto de Entrada para manipular o endereço do destinatário do e-mail a ser enviado para cliente. Programa Fonte:R003A01, R003A02, R003A03, R003A04 |
|
| PE003A06 | Ponto de Entrada para manipular bloco central da impressão do boleto bancário modelo 3. Programa Fonte:PE003A06 Parâmetro: MV_X003012 = 3 |
|
| PE003A07 | Ponto de Entrada chamado no inicio da impressão de boleto bancário.
Permite alterar os dados da empresa emitente. Programa Fonte:R003A01, R003A02, R003A03, R003A04. |
|
| PE003A08 | Ponto de Entrada para manipular o nome do Sacador/Avalista Programa Fonte:R003A01, R003A02, R003A03, R003A04. |
|
| PE003A09 | Ponto de Entrada para manipular a taxa de juros e multas. Deve retornar um Array: [1] Juros diários [2] Multa Programa Fonte:R003A01, R003A02, R003A03, R003A04. |
|
| PE003A10 | Ponto de Entrada para manipular layout impressão. Deve retornar uma string com modelo de impressão do layout: 1=Com Rec.Sacado (htm) 2=Com Rec.Sacado(pdf) 3=Sem Rec.Sacado (pdf) Programa Fonte:R003A03. |
|
| PE003A11 | Ponto de Entrada para alterar o Assunto (Subject) do e-mail. Programa Fonte:R003A01, R003A02, R003A03, R003A04. |
|
| PE003A12 | Ponto de Entrada após a impressão de cada página de boleto. Programa Fonte:R003A01, R003A02 |
|
| PE003A13 | Ponto de Entrada que permite desviar o fluxo para encaminhar e-mail do boleto ou não. Programa Fonte:R003A01, R003A02 |
|
| PE003A14 | Ponto de Entrada que permite o usuário alterar a nomenclatura do arquivo gerado (que posteriormente poderá ser encaminhado via e-mail). Deve ser utilizado apenas quando o cliente gera arquivos .pdf anexos ao e-mail. Nomenclatura padrão: Filial + Cliente + Loja + Hora + Minuto Programa Fonte:R003A02, R003A03 |
|
| PE003A15 | Ponto de Entrada para manipular variáveis do html. Utilizado para cabeçalho ‘CAB’/itens ‘ITEM’ Programa Fonte:R003A01, R003A02, R003A03 e R003A04 |
|
| PE003A16 | Ponto de Entrada que permite o usuário alterar o path de geração do arquivo .pdf do Preview nos Layouts 2 e 3. Programa Fonte:R003A02, R003A03. |
|
| PE003A17 | Ponto de Entrada para manipular o valor de juros e multas. Deve retornar um Array: [1] Valor Juros diários [2] Valor Multa Programa Fonte:R003A01, R003A02, R003A03 e R003A04 |
|
| PE003A18 | Ponto de Entrada para manipular a conta corrente e DV Conta Corrente. Deve retornar um Array: [1] Conta Corrente [2] DV Conta Corrente Programa Fonte:X003A01 - XFUN008 – Retorno dos Dados Bancários |
|
| PE003A19 | Ponto de Entrada antes da impressão dos layouts 2 e 3. Se retornado .F. não efetua a impressão do boleto. Os cálculos de nosso número, cod. Barras, linha digitável já estão realizados e gravados na SE1. Programa Fonte:R003A02, R003A03 |
|
| PE003A20 | Ponto de Entrada antes da impressão dos layouts 2 e 3. Se retornado .F. não efetua a impressão do boleto. Os cálculos de nosso número, cod. Barras, linha digitável já estão realizados e gravados na SE1. Programa Fonte:R003A02, R003A03 |
|
08. Campos personalizados (SEE – Parâmetros de Banco)
8. Campos personalizados (SEE – Parâmetros de Banco)
Campo EE_X_HABIL
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | S |
| Título | Habilitado | ||||||
| Descrição | Portador está habilitado? | ||||||
Help
Informe se este banco/agencia/conta está habilitado para geração de boletos. Verificar configuração do parametro: MV_X003001.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | U_X003A01("VALSEE") |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_SEQ
| Tipo | Caracter | Tamanho | 17 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Seq.NN | ||||||
| Descrição | Sequencia Nosso Num. | ||||||
Help
Sequencia para calculo do Nosso Numero.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | U_X003A01("VALSEE") |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_TPCAR
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Tipo Carteira | ||||||
| Descrição | Tipo da Carteira Cobranca | ||||||
Help
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | INCLUI |
| Val. Usuário | |
| Lista Opções | 1=Cob. Simples; 2=Cob. Vinculada; 3=Cob. Caucionada; 4=Cob. Descontada; 5=Cob. Vendor |
| Inicializador | |
| Ini. Browse |
Campo EE_X_TPCAD
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Tipo Cad.Tit | ||||||
| Descrição | Forma de cadastro Titulo | ||||||
Help
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | 1=Cob. Com Registro; 2=Cob. Sem Registro |
| Inicializador | |
| Ini. Browse |
Campo EE_X_VCART
| Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Var Carteira | ||||||
| Descrição | Variacao da Carteira | ||||||
Help
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_BANCO
| Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Bco Corresp. | ||||||
| Descrição | Banco Correspondente | ||||||
Help
Codigo do banco correspondente/vinculado para cobranca registrada. Ex: Banco SICOOB utilizada o B.BRASIL como correspondente.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_AGECO
| Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Age. Corresp | ||||||
| Descrição | Agencia Correspondente | ||||||
Help
Agencia do banco correspondente
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | INCLUI |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_DVACO
| Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | DV Ag. Corres | ||||||
| Descrição | DV Agencia Correspondente | ||||||
Help
Digito Verificador da Agencia do banco correspondente
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_CTACO
| Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Cta Corresp. | ||||||
| Descrição | Conta Correspondente | ||||||
Help
Numero da Conta do banco correspondente
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_DVCCO
| Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | DV Cta Corre | ||||||
| Descrição | DV Conta Corrente Correspondente | ||||||
Help
Digito Verificador da Conta do banco correspondente
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_DREM
| Tipo | Caracter | Tamanho | 80 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Dir. Remessa | ||||||
| Descrição | Diretorio Remessa | ||||||
Help
Informe o diretorio para remessa de arquivos via CNAB.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_DRET
| Tipo | Caracter | Tamanho | 80 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Dir. Retorno | ||||||
| Descrição | Diretorio Retorno | ||||||
Help
Informe o diretorio para retorno de arquivos via CNAB.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_CRET
| Tipo | Caracter | Tamanho | 12 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Conf. Retorno | ||||||
| Descrição | Arq. Conf. Retorno | ||||||
Help
Informe o nome do arquivo de configuração para remessa para retorno de arquivos via CNAB.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_CREM
| Tipo | Caracter | Tamanho | 12 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | ConfRemessa | ||||||
| Descrição | Arq. Conf. Remessa | ||||||
Help
Informe o nome do arquivo de configuração para remessa para remessa de arquivos via CNAB.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_CNPJ
| Tipo | Caracter | Tamanho | 14 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | CNPJ Sicredi | ||||||
| Descrição | CNPJ Contr. Sicredi | ||||||
Help
Informe o CNPJ que será enviado no arquivo do CNAB. Se não preenchido, será encaminhado o CNPJ da Filial em questão.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo EE_X_PRINT
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Emis.Boleto | ||||||
| Descrição | Emissao Boleto | ||||||
Help
Informe quem será o emissor e distribuidor do boleto.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | 1=Banco Emite; 2=Cliente Emite |
| Inicializador | "2" |
| Ini. Browse |
Campo EE_X_BAIXA
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Baixa/Dev? | ||||||
| Descrição | Baixa / Devolução ? | ||||||
Help
Informe Sim para que o título sofra baixa e devolução se não for pago após o período informado no campo EE_X_DIAS.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | 1 = Sim; 2= Não |
| Inicializador | "2" |
| Ini. Browse |
Campo EE_X_DIAS
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | Dias p/Baixa | ||||||
| Descrição | Dias para Baixa/Devolução | ||||||
Help
Informe a quantidade de dias para que os títulos em aberto sofram baixa/devolução.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | M->EE_X_BAIXA == ‘S’ |
| Val. Usuário | |
| Lista Opções | 1 = Sim; 2= Não |
| Inicializador | “000” |
| Ini. Browse |
09. Campos padrões (SEE - Parâmetros de Banco)
9. Campos padrões (SEE - Parâmetros de Banco)
Campos padrões do SEE - Parâmetros de Banco
| Campo | Título de | Título para | Descrição de | Descrição para | Help de | Help para |
|---|---|---|---|---|---|---|
| EE_FORMEN1 | Mensagem 1 | Msg. Juros | Formula para Mensagem 1 | Mensagem Juros | Formula para Mensagem 1 | Mensagem referente a cobranca de Juros. Sera impressa no boleto bancario. |
| EE_FORMEN2 | Mensagem 2 | Msg. Multa | Formula para Mensagem 2 | Mensagem Multa | Formula para Mensagem 2 | Mensagem referente a cobranca de Multa. Sera impressa no boleto bancario. |
10. Campos personalizados (SA1 - Cadastro de Clientes)
10. Campos personalizados (SA1 - Cadastro de Clientes)
Campo A1_X_MAIL
| Tipo | Caracter | Tamanho | 50 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | N |
| Título | E-mail Bol. | ||||||
| Descrição | End. e-mail Boleto | ||||||
Help
Endereco de e-mail para envioboleto bancario. Verificar configuracao do parametro: MV_X003006.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | |
| Inicializador | |
| Ini. Browse |
Campo A1_X_WFB
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | S |
| Título | WF Boleto | ||||||
| Descrição | Envia e-mail Boleto | ||||||
Help
Informe 'S' para que seja enviado um e-mail ao cliente (A1_X_MAIL) com os boletos bancarios. Verificar configuracao do parametro: MV_X003006.
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | S=Sim; N=Nao |
| Inicializador | |
| Ini. Browse |
Campo A1_X_EBOL
| Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! |
|---|---|---|---|---|---|---|---|
| Contexto | Real | Propriedade | Alterar | Obrigatório | N | Browse | S |
| Título | Emite Boleto | ||||||
| Descrição | Emite Boleto | ||||||
Help
"Define se o cliente poderá ter Boleto emitido contra ele.
Se preenchido com Não, o cliente não será considerado para emissão de boletos."
Configurações adicionais
| F3 | |
|---|---|
| Modo Edição | |
| Val. Usuário | |
| Lista Opções | S=Sim; N=Nao |
| Inicializador | "S" |
| Ini. Browse |
11. Campos padrões (SE1 - Contas a Receber)
11. Campos padrões (SE1 - Contas a Receber)
| Campo | Tamanho de | Tamanho para | Decimal de | Decimal para |
|---|---|---|---|---|
| E1_NUMBCO | 15 | 20 | 0 | 0 |
| E1_CODDIG | 45 | 54 | 0 | 0 |
12. Manual de operação
12. Manual de operação
1. Parâmetros de banco
Neste cadastro são definidos detalhes técnicos que posteriormente serão utilizados para formatação do boleto bancário e emissão do arquivo de remessa ao banco.
Seu correto preenchimento é de suma importância, abaixo os principais campos que devem ser observados.

- OPERAÇÃO: informe uma identificação para o cadastro, que será apresentado na tela de consulta padrão F3 de seleção do portador (exemplo: BRADESCO COBRANCA).
- INSTRUÇÃO PRIMÁRIA: informe “01” que é o código para REMESSA.
- EXTENSÃO: é a extensão que será gerado o arquivo de remessa. Consultar manual técnico de cada banco.
- CÓDIGO EMPRESA: informar o código de cliente da empresa junto ao banco referente ao contrato de cobrança. Fornecido pelo banco
- CÓDIGO TRANSMISSAO: utilizado para Santander informando o código da transmissão e para o banco CITI informando o código da conta COSMOS
- NR. BYTES: informe a quantidade de posições da remessa/retorno layout: 240 ou 400
- FORMATO DATA: informar o tipo da data que o banco trabalha no arquivo de retorno. Consultar manual técnico de cada banco.
Formato da data no retorno:
1-ddmmaa, 2=mmddaa, 3=aammdd, 4=ddmmaaaa,5=aaaammdd,6=mmddaaaa - MSG.JUROS / MSG.MULTA: informar as mensagens de instruções do boleto para juros e multa, estes campos são fórmulas em sintaxe ADVPL, na impressão de cada boleto é calculado o valor e concatenado na mensagem
- MSG.EXTRA 1 / MSG.EXTRA 2: informar as mensagens de instruções complementares para impressão no boleto, se necessário.Estes campos são fórmulas em sintaxe ADVPL
- OBS: no campo MSG.EXTRA 2 poderá ser informado um caractere de quebra de linha CHR(13)+CHR(10) para forçar uma quebra na impressão da mensagem, diretamente na fórmula e/ou função ADVPL se utilizada (limitado a apenas uma quebra)
- DIAS PROTESTO: quando for necessário ter instrução de protesto automático na remessa, informar uma quantidade de dias para protesto. Para não protestar deixar o campo em branco
- CÓD. CARTEIRA: informe o código da carteira de cobrança contratada, fornecido pelo banco
- VARIAÇÃO CARTEIRA: específico para o Banco do Brasil informe o código da variação da carteira de cobrança contratada, fornecido pelo banco
- HABILITADO: informe “Sim” para ativar o cadastro do banco, habilitando o mesmo para ser selecionado na emissão de boletos bancários
- SEQUENCIAL NN: campo para controle do sequencial do Nosso Número, na inclusão do cadastro informe a numeração atual do Nosso Número junto ao banco, se a empresa já estiver utilizando cobrança bancária. Caso contrário, deixar em branco que será iniciado na primeira emissão de boleto
-
TIPO CARTEIRA: informe o tipo da carteira de cobrança conforme contrato junto ao banco:
-
1=Cobrança Simples;
- 2=Cobrança Vinculada;
- 3=Cobrança Caucionada;
- 4=Cobrança Descontada;
-
5=Cobrança Vendor;
Obs: nem todos os bancos trabalham com todas as opções, consultar manual técnico do banco -
TIPO CADASTRO TÍTULO: informe a modalidade de carteira de cobrança em relação a forma de cadastramento dos títulos:
-
1=Cobrança Com Registro;
-
2=Cobrança Sem Registro;
Obs: nem todos os bancos trabalham com todas as opções, consultar manual técnico do banco -
COD. POSTO: campo de utilização exclusiva para o Banco SICREDI. Informe o código do posto de atendimento (pode ser obtido junto ao SICREDI)
- DIR. REMESSA: informe o caminho (diretório) onde serão gerados os arquivos de remessa. Exemplo: D:\CNAB\REMESSA\BANCO.
Na hipótese de ser um caminho na rede, o mesmo deverá estar mapeado na unidade local.
Este caminho será automaticamente sugerido na rotina de geração de remessa - DIR. RETORNO: informe o caminho (diretório) onde são gravados os arquivos de retorno de CNAB. Exemplo: D:\CNAB\RETORNO\BANCO.
Este campo é meramente informativo, apenas para auxílio ao usuário, pois no processamento do retorno o usuário deverá informar qual o arquivo a ser processado - CONF. REMESSA: informe o nome do arquivo de configuração de remessa.
Exemplo: banco240.2RE - CONF. RETORNO: informe o nome do arquivo de configuração de retorno.
Exemplo: banco240.2RR - EMIS. BOLETO: informe quem é o responsável pela emissão e distribuição do Boleto.
1=Banco Emite, 2=Cliente emite. Se este campo não for preenchido o padrão é 2=Cliente Emite (Beneficiário) - BAIXA/DEV?: informe 1=Sim para que o banco após o período parametrizado no campo (DIAS P/BAIXA) efetue a baixa e devolução do título
- DIAS P/BAIXA?: informe a quantidade de dias para que títulos em aberto (não pagos) sofram baixa e devolução
PARÂMETROS RELACIONADOS
Existe a possibilidade de configurar quais portadores (banco/agencia/conta) estão habilitados para emissão de boletos bancários, sendo que somente os habilitados estarão disponíveis para seleção, para tanto é necessário verificar o parâmetro:
MV_X003001 = .F. | Possibilita a habilitação de mais de um portador, ou seja, todos os portadores habilitados serão apresentados na consulta para emissão do boleto bancário.
MV_X003001 = .T. | Somente um portador poderá estar ativo por vez e será selecionado automaticamente na emissão dos boletos.
Outros campos do cadastro de Parâmetros Bancários:

- BCO CORRESP/AGE CORRESP/DV AG.CORRESP/CTA.CORRESP/DV CTA.CORRESP: Campos para informar o banco correspondente/vinculado ao banco Portador (Código do Banco, Código da Agência, Dígito Verificador da Agência, Número da Conta, DV da Conta).
Opcional. Exemplo de uso é o banco SICOOB que na opção de Cobrança Registrada utiliza o banco B.BRASIL como correspondente. Neste caso, na impressão dos Boletos e arquivo de remessa do CNAB devem ir algumas informações do banco correspondente ao invés do banco portador
1.2. Ocorrências CNAB
O cadastro de ocorrências define os registros dos códigos atribuídos pelos próprios bancos a fim de identificar os resultados da leitura dos arquivos.
Devem ser cadastradas de acordo com o manual de cada banco.
Anexo ao pacote FS99999_003A existe uma tabela pré-cadastrada (seb003a.dtc) que poderá auxiliar no cadastramento. De qualquer forma, é importante a revisão das ocorrências de acordo com o manual de cada banco.
1.3. Clientes
Na rotina de Cadastro de Clientes, é possível efetuar o relacionamento do cliente com os bancos que poderão ser utilizados para emissão do Boleto Bancário (este relacionamento é opcional). Se existir, somente os bancos relacionados ao cliente poderão ser utilizados.


Atentar para configuração do parâmetro MV_X003011 (0=Desativa; 1=Ativa e não Edita; 2=Ativa e Edita)
Envio de link ou .pdf para impressão do Boleto:
No cadastro de clientes existem dois campos (envia ou não e-mail, e o endereço do e-mail), e deverão ser preenchidos de acordo com a necessidade de envio ou não do Workflow com os links dos boletos.
A prioridade é o campo A1_X_MAIL, se este não estiver preenchido, será encaminhado para A1_EMAIL.

Na hipótese do endereço de cobrança estar preenchido, é este endereço que será impresso no Boleto Bancário.
Ainda no Cadastro de Clientes, é possível configurar se o cliente será considerado para emissão do Boleto Bancário através do campo “Emite Boleto” – A1_X_EBOL (presente na aba Adm/Fin).
Se o campo estiver preenchido com N = Não, o cliente é desconsiderado para emissão de boleto bancário. Este procedimento deve ser utilizado para exceções, onde nunca deve ser emitido boleto ao cliente, por exemplo, um cliente que efetua pagamento via depósito bancário.
2. EMISSÃO/IMPRESSÃO do Boleto Bancário
E emissão/impressão do boleto bancário poderá ser realizada nas seguintes rotinas:
2.1 Pedido de Vendas (Prep. Doc. Saída)
Verificar parâmetro: MV_X003002, MV_X003009
Para todos os pedidos de vendas faturados na rotina de Prep. Doc. Saída (indiferente da forma/condição de pagamento), será apresentada a tela com possibilidade de escolha do banco (listando apenas portadores habilitados no Cadastro de Parâmetros de Bancos), e marcação dos títulos que serão gerados os boletos.

De acordo com a configuração do parâmetro MV_X003009, serão marcados automaticamente os títulos com emissão/vencimento iguais, ou seja, à vista.
O boleto será impresso após a confirmação.
É possível efetuar ainda a reimpressão do boletos bancários, basta selecionar o pedido de venda em questão, em Ações Relacionadas ->Reimpressão Boleto.
Ponto de Entrada disponibilizado: PE003A01 - Ponto de Entrada chamado na inicialização da tela de seleção de títulos. Permite alterar os dados do portador sugerido.
2.2 Venda Direta
Verificar parâmetro: MV_X003004, MV_X003009
Para todas as vendas com forma de pagamento diferente de R$, CC, CD ou CH, será apresentada a tela com possibilidade de escolha do banco (listando apenas portadores habilitados no Cadastro de Parâmetros de Bancos), e marcação dos títulos que serão gerados os boletos.

De acordo com a configuração do parâmetro MV_X003009, serão marcados automaticamente os títulos com emissão/vencimento iguais, ou seja, à vista.
O boleto será impresso após a confirmação.
Para os layouts (2,3 e 4) – Impressão em .PDF, pode-se configurar o sistema para que seja gerado apenas 1 arquivo .PDF por Cliente, ou seja, se existirem várias NFs para o mesmo cliente, todos os boletos serão impressos em um único arquivo, ou, efetuar a impressão de um arquivo .PDF por Nota Fiscal, assim, se o cliente possuir mais de uma NF, serão gerados vários arquivos.
Configuração do parâmetro MV_X003016 S = Sistema gera um único preview em .pdf para impressão e encaminha 1 .pdf por Cliente via e-mail (se configurado para envio do e-mail). Se o cliente possuir 2 notas por exemplo, será encaminhado apenas 1 e-mail. N = Sistema gera um único preview em .pdf para impressão e encaminha 1 .pdf por Nota Fiscal para o Cliente (via e-mail). Se o cliente possuir 2 notas por exemplo serão encaminhados 2 e-mails De acordo com a configuração do parâmetro MV_X003009, serão marcados automaticamente os títulos com emissão/vencimento iguais, ou seja, à vista.
Ponto de Entrada disponibilizado: PE003A01 - Ponto de Entrada chamado na inicialização da tela de seleção de títulos. Permite alterar os dados do portador sugerido.
2.3 Venda Assistida
Verificar parâmetro: MV_X003003, MV_X003009
Para todas as vendas com forma de pagamento diferente de R$, CC, CD ou CH, será apresentada a tela com possibilidade de escolha do banco (listando apenas portadores habilitados no Cadastro de Parâmetros de Bancos), e marcação dos títulos que serão gerados os boletos.

De acordo com a configuração do parâmetro MV_X003009, serão marcados automaticamente os títulos com emissão/vencimento iguais, ou seja, à vista.
O boleto será impresso após a confirmação.
Ponto de Entrada disponibilizado: PE003A01 - Ponto de Entrada chamado na inicialização da tela de seleção de títulos. Permite alterar os dados do portador sugerido.
2.4 Documento de Saída
Verificar parâmetro: MV_X003010, MV_X003009
Será apresentada a tela com possibilidade de escolha do banco (listando apenas portadores habilitados no Cadastro de Parâmetros de Bancos), e marcação dos títulos que serão gerados os boletos, para todos os títulos gerados pelas notas fiscais de saídas processadas.

De acordo com a configuração do parâmetro MV_X003009, serão marcados automaticamente os títulos com emissão/vencimento iguais, ou seja, à vista.
O boleto será impresso após a confirmação.
Ponto de Entrada disponibilizado: PE003A01 - Ponto de Entrada chamado na inicialização da tela de seleção de títulos. Permite alterar os dados do portador sugerido.
Para os layouts (2, 3 e 4) – Impressão em .PDF:
Configuração do parâmetro MV_X003016 S = Sistema gera um único preview em .pdf para impressão e encaminha 1 .pdf por Cliente via e-mail (se configurado para envio do e-mail). Se o cliente possuir 2 notas por exemplo, será encaminhado apenas 1 e-mail. N = Sistema gera um único preview em .pdf para impressão e encaminha 1 .pdf por Nota Fiscal para o Cliente (via e-mail). Se o cliente possuir 2 notas por exemplo serão encaminhados 2 e-mails
2.5 Emissão de Boleto (rotina personalizada)
O boleto também poderá ser emitido/reimpresso em rotina personalizada (M003A01).

Basta selecionar os títulos e confirmar. Os boletos serão impressos após a confirmação.
Na hipótese de reimpressão de um boleto bancário, o nosso número nunca será recalculado, no entanto o código de barras e a linha digitável sempre serão recalculados.
Após a impressão do boleto, poderá ser encaminhado um e-mail ao cliente (ver item 4.3). Na tela de impressão de forma manual, é possível o usuário escolher se o sistema deverá ou não enviar e-mail ao cliente. Se o usuário escolher “Enviar e-mail” sistema fará as verificações de acordo com o item 4.3. Se escolher “Não enviar e-mail” o boleto não será enviado.
Atentar para parâmetros: MV_X003006: Habilita o envio de e-mail. MV_X003012: Layout do boleto (ver item 6)
Para Layout Modelo 1 (envio de lista para que o cliente acesse o boleto via link):
Prezado Cliente: CLIENTE TESTE BOLETO BANCARIO
Como combinamos, estamos encaminhando o link para emissão dos boletos para pagamento, abaixo:
| Link | Tít.Número/Parcela | Vencimento | Valor |
|---|---|---|---|
| 09000000000000321 | 123456/001 | 10/08/14 | 155,00 |
Atenciosamente
TOTVS - MATRIZ
RUA RECIFE, 1458 - CASCAVEL - PR
55 45 40093689
Para Layout Modelos 2 e 3 (envio do boleto anexo em .PDF)
Prezado Cliente: CLIENTE TESTE BOLETO BANCARIO
Como combinamos, estamos encaminhando arquivo em formato .PDF para emissão dos boletos para pagamento.
Atenciosamente
TOTVS - MATRIZ
RUA RECIFE, 1458 - CASCAVEL - PR
55 45 40093689
Pontos de Entrada disponibilizados:
PE003A01 - Ponto de Entrada chamado na inicialização da tela de seleção de títulos. Permite alterar os dados do portador sugerido.
PE003A04 - Ponto de Entrada chamado antes do envio do e-mail ao cliente. Permite alterar o destinatário do e-mail.
3. LAYOUTS DISPONÍVEIS PARA IMPRESSÃO DO BOLETO
Layout 1: Com recibo Pagador, envio via e-mail link (formato .htm)

Layout 2: Com recibo Pagador, envio via e-mail com anexo .PDF:

Ponto de Entrada disponibilizado: PE003A14 - Ponto de Entrada disponibilizado para que seja possível alterar a nomenclatura do arquivo .pdf gerado.
Nomenclatura padrão: Filial + Cliente + Loja + Hora + Minuto
Layout 3: Sem recibo Pagador, envio via e-mail com anexo .PDF:

Nota: Através do ponto de entrada PE003A05 é possível alterar o corpo do e-mail.
Ponto de Entrada disponibilizado: PE003A14 - Ponto de Entrada disponibilizado para que seja possível alterar a nomenclatura do arquivo .pdf gerado.
Nomenclatura padrão: Filial + Cliente + Loja + Hora + Minuto
Layout 4: Em formado de carnê, até 3 boletos por página.

Ponto de Entrada disponibilizado: PE003A14 - Ponto de Entrada disponibilizado para que seja possível alterar a nomenclatura do arquivo .pdf gerado.
Nomenclatura padrão: Filial + Cliente + Loja + Hora + Minuto
Impressão de Marca D’água no corpo do boleto bancário (Layout 1 e Layout 2):

Verificar parâmetro:
MV_X003015 = nLinhaIni, nColunaIni, caminho+nome_arquivo, nColunaFim, nLinhaFim
Exemplo de preenchimento: 300,100,\web\marca.png,1800,400
Se estiver em branco não será impressa.
4. Geração do Borderô a Receber
Após os boletos já impressos, se faz necessário incluir um borderô a receber, para envio do arquivo CNAB ao banco.
Verificar parâmetro:
MV_X003005 = .T. | Executa filtro na rotina de borderô listando apenas títulos com o portador anteriormente relacionado na impressão do boleto.
MV_X003005 = .F. | Não efetua filtro nenhum.
Após a geração do borderô basta emitir o arquivo de remessa ao banco. (Comunicação Bancária / Arquivo de Cobranças).
Nomenclatura arquivo de cobrança:
A nomenclatura é sugerida automaticamente, de acordo com manual de configuração dos bancos. Para bancos onde não constam informações a este respeito, o padrão adotado pela Totvs/Cascavel será:
| Banco | Arquivo de Saída | Exemplo |
|---|---|---|
| 237 - BRADESCO | CBDDMM??.REM CB – Cobrança Bradesco DD – O Dia geração do arquivo MM – O Mês da geração do Arquivo ?? - variáveis alfanuméricas/Númericas .Rem – Extensão do arquivo Ex.: 01, AB, A1 etc. |
Exemplo: CB010501.REM ou CB0105AB.REM ou CB0105A1.REM |
| 756 - SICREDI | CCCCCMDD.CRM (para envio do primeiro arquivo de remessa do dia) CCCCC = código beneficiário MDD = cód. do mês e nº do dia da data de geração do arquivo CRM = Indica que é o 1º arquivo remessa CCCCCMDD.RMX (para envio de mais de um arquivo de remessa no mesmo dia) CCCCC = código beneficiário MDD = cód. do mês e nº do dia da data de geração do arquivo CRM = Indica que é o 1º arquivo remessa RMX = Indica que o beneficiário enviou mais de um arquivo remessa na data, onde RM = Remessa e X = sequencia do arquivo remessa. Iniciará sempre em “2” (segundo arquivo remessa gerado no dia) e terá sequencia de acordo com a quantidade de arquivos remessa gerados pelo beneficiário, podendo ser “3”, “4”, “5”, “6”, “7”, “8”, “9” e “0” (décimo e último arquivo remessa que poderá ser gerado pelo beneficiário). |
- |
Nota: Quando se tratar de arquivo remessa para teste, a extensão deverá ser TST.
Exemplo: CB010501.TST, o retorno será disponibilizado como CB010501.RST.
| Mês | Código |
|---|---|
| Janeiro | 1 |
| Fevereiro | 2 |
| Março | 3 |
| Abril | 4 |
| Maio | 5 |
| Junho | 6 |
| Julho | 7 |
| Agosto | 8 |
| Setembro | 9 |
| Outubro | O (Letra) |
| Novembro | N (Letra) |
| Dezembro | D (Letra) |
Atenção: É possível alterar a nomenclatura do arquivo de saída através do ponto de entrada PE003A18
5. Transferência de Carteira
Ao transferir um título que já possua nosso número (boleto já impresso), para a carteira ‘0’, o nosso número será apagado, garantindo a consistência junto ao agente cobrador (padrão do sistema).
É possível realizar a transferência da carteira 1 para outras carteiras, sem passar para a carteira ‘0’, ou seja, sem perder o nosso número. Para isto a transferência não poderá ser contabilizada. Atentar para o preenchimento do terceiro parâmetro na rotina de transferência contas a receber.

Contab. Transferência = Não, permite a transferência da carteira 01 para várias outras, como por exemplo Descontada.
5. Instrução de Cobrança
Após o envio do arquivo de remessa ao banco, muitas vezes se faz necessário efetuar algum tipo de alteração no título: alteração de data de vencimento, instrução para que o banco cancele o protesto, etc.
Para isto, ao alterar um título a receber que está relacionado a um borderô, o sistema emite um aviso, solicitando ao usuário se o mesmo deseja incluir instruções de cobrança:

Selecionar SIM se a instrução será posteriormente enviada ao banco, será apresentada a tela:

Usuário deverá informar o código da ocorrência.
IMPORTANTE: deverá ser cadastrada apenas uma ocorrência por título no arquivo de instruções, pois somente a última ocorrência é gravada na tabela SE1, e é está que será enviada.
Após a alteração, basta gerar o arquivo de instruções (Comunicação Bancária / Instr. Cobrança) e enviá-lo ao banco.