Ir para o conteúdo

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

Fluxo Operacional Básico - Diagrama de pagamento de títulos

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.
User Function FTVD7042()

If ExistBlock("P003A01")
  U_P003A01('FTVD7042',SF2->F2_DOC,SF2->F2_SERIE)
EndIf

Return(.F.)
LJ7042 Ponto de Entrada na finalização da venda. Venda Assisista. Controle de Lojas.
User Function LJ7042()

If ExistBlock("P003A01")
  U_P003A01('LJ7042',SF2->F2_DOC,SF2->F2_SERIE)
EndIf

Return(.F.)
MA030TOK Ponto de Entrada para validação na inclusão/alteração de clientes.
User Function MA030TOK()

Local xRet030 := .F.

If ExistBlock("P003A01")
  xRet030 := U_P003A01('MA030TOK')
EndIf

Return(xRet030)
FA60FIL Ponto de Entrada com inclusão de filtro para seleção de título no borderô a receber. Financeiro
UserFunction FA60FIL()

Local cBanc        := PARAMIXB[1]
Local cAgec        := PARAMIXB[2]
Local cContc       := PARAMIXB[3]
Local _cFiltro     := ".T."
Local  lFil        := SUPERGETMV("MV_X003005", .T., .F.)

If ExistBlock("P003A01")
  If lFil
    _cFiltro := " ALLTRIM(E1_PORTADO) == ALLTRIM('"+cBanc+"') .AND. ALLTRIM(E1_AGEDEP) == ALLTRIM('"+cAgec+"') .AND. ALLTRIM(E1_CONTA) == ALLTRIM('"+cContc+"') "
  EndIf
EndIf    
Return(_cFiltro)
FA60TRAN Ponto de Entrada na rotina de transferência para a carteira 0. Financeiro.
UserFunction FA60TRAN()

If ExistBlock("P003A01")
  If SE1->E1_SITUACA == "0"
    U_P003A01('FA60TRAN')
  EndIf
EndIf

Return()
FA60TRF Ponto de Entrada na rotina de transferência para a carteira 0. Financeiro.
User Function FA60TRF()

Local xRet := .T.

If ExistBlock("P003A01")
  xRet := U_P003A01('FA60TRF')
EndIf

Return(xRet)
FA60CAN1 Ponto de Entrada na rotina de transferência, cancelamento de borderô.
User Function FA60CAN1()

If ExistBlock("P003A01")
  U_P003A01('FA60CAN1')
EndIf

Return()
FA60CAN2 Ponto de Entrada na rotina de transferência, cancelamento de borderô.
User Function FA60CAN2()

If ExistBlock("P003A01")
  U_P003A01('FA60CAN2')
EndIf

Return()
M460NOTA Ponto de Entrada na rotina de Doc. Saída, ao finalizar a geração das Notas Fiscais.
User Function M460NOTA()

If ExistBlock("P003A01")
  U_P003A01('M460NOTA')
EndIf

Return()      
M460MARK Ponto de Entrada na rotina de Doc. Saída, ao finalizar a geração das Notas Fiscais.
User Function M460MARK()

Local lRet  := .T.
Local cMarca:= PARAMIXB[1]

If ExistBlock("P003A01")
  U_P003A01('M460MARK',cMarca)
EndIf

Return(lRet)
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
User Function PE003A01()

Local aRet:=PARAMIXB

/\* EXEMPLO DO PONTO DE ENTRADA

aRet[1] := Space(TamSX3("EE_CODIGO")[1])

aRet[2] := Space(TamSX3("EE_AGENCIA")[1])

aRet[3] := Space(TamSX3("EE_DVAGE")[1])

aRet[4] := Space(TamSX3("EE_CONTA")[1])

aRet[5] := Space(TamSX3("EE_DVCTA")[1])

aRet[6] := Space(TamSX3("EE_SUBCTA")[1])

\*/

Return(aRet)
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
User Function PE003A02()

Local cRet:=""

/* EXEMPLO DO PONTO DE ENTRADA

cRet  := " AND SA1.A1_X_BOL <> 'N' "

cRet += "AND SE1.E1_X_FPGTO = 'BOL' "

*/

Return(cRet)
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
User Function PE003A03()

Local aTit:=PARAMIXB

Local lRet:=.T.

/\* EXEMPLO DO PONTO DE ENTRADA

If ALLTRIM(aTit[2]) == 'A'

        lRet := .F.

EndIf

\*/

Return(lRet)
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
User Function PE003A04()

Local cRet:= [email protected]

Return(cRet)
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
User Function PE003A06()

Local nLinha := PARAMIXB[2]

Local oPrn := PARAMIXB[1]

Local aTit := PARAMIXB[3]

Local nCol1 := 0050

Local nCol2 := 0200

Local nCol3 := 1000

Local oFont10 := TFont():New("Arial",9,10,.F.,.F.,5,.T.,5,.T.,.F.)

Local oFont14 := TFont():New("Arial",9,14,.F.,.F.,5,.T.,5,.T.,.F.)

Local oFont14n:= TFont():New("Arial",9,14,.F.,.T.,5,.T.,5,.T.,.F.)

//Marca d´agua

oPrint:SayBitmap(nLinha+100,nCol2, "/system/TESTE.JPG",1000,1000 )

oPrn:Say(nLinha,nCol1,"Mantenha seu e-mail e teleffones sempre atualizados.", oFont10)

nLinha += 040

oPrn:Line(nLinha,nCol1,nLinha,2300) //LinhaInteira

nLinha += 040

oPrn:Say(nLinha,nCol1,"Resumo dos ServiçosContratados", oFont14n)

nLinha += 040

oPrn:Say(nLinha,nCol1,"2043292" , oFont14)

oPrn:Say(nLinha,nCol2,"XXXXXXXXXXXXX " , oFont14)

oPrn:Say(nLinha,nCol3,"139,90" , oFont14)

nLinha += 040

oPrn:Say(nLinha,nCol2,"Subtotal:" , oFont14)

oPrn:Say(nLinha,nCol3,"139,90" , oFont14)

nLinha += 080

oPrn:Lin...(truncated 3449 characters)...turn(lRet)
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.
User Function PE003A07()

local aRet := PARAMIXB[1]
local aBco := PARAMIXB[2]

/* EXEMPLO DO PONTO DE ENTRADA
If aBco[1] == '237' .and. ALLTRIM(aBco[3]) == '20375'
    aRet[1] := "Seven Fundo de Investimento”
    aRet[2] := "Av.MadreLeônia Milito,1377"
    aRet[3] := "Ed.Palhano Premium–29ª andar/Londrina/PR"
    aRet[4] := "86050270"
    aRet[5] := "43 3372-5200"
    aRet[6] := "19388482000127"
    aRet[7] := ""
Endif
*/

Return(aRet)
PE003A08 Ponto de Entrada para manipular o nome do Sacador/Avalista

Programa Fonte:R003A01, R003A02, R003A03, R003A04.
User Function PE003A08()

Local cRet:= ””

/\* EXEMPLO DO PONTO DE ENTRADA

//Altera dados do Sacador / Avalista
If PARAMIXB[2] == '237' .and. PARAMIXB[4] == '20375'
cRet := ALLTRIM(SUBSTR(SM0->M0_NOMECOM,1,40))+" CNPJ: "+TRANSFORM(SM0->M0_CGC,"@R 99.999.999/9999-99")
Endif

\*/

Return(cRet)
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.
User Function PE003A09()

local aBco   := PARAMIXB[1]
local aRet:= {PARAMIXB[2][1], PARAMIXB[2][2]}

If aBco[1] == '237' .and. ALLTRIM(aBco[3]) == 'xxxxx'
   aRet[1] := 0.002
   aRet[2] := 0
Endif

return(aRet)
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.
User FunctionPE003A10()

Local cRetLay := "1"
Local aDadTit := PARAMIXB

Return cRetLay
PE003A11 Ponto de Entrada para alterar o Assunto (Subject) do e-mail.

Programa Fonte:R003A01, R003A02, R003A03, R003A04.
User Function PE003A11()

cRet := paramixb[1][1]
cRet := “Novo Assunto”

return(cRet)    
PE003A12 Ponto de Entrada após a impressão de cada página de boleto.

Programa Fonte:R003A01, R003A02
User Function PE003A12()

Local oPrn := PARAMIXB[1]
Local aTit := PARAMIXB[2]
Local nCol1 := 0050
Local nCol2 := 0200
Local nCol3 := 1000
Local oFont9 := TFont():New("Arial",9,9,.F.,.F.,5,.T.,5,.T.,.F.)
Local oFont9n := TFont():New("Arial",9,9,.F.,.T.,5,.T.,5,.T.,.F.)

oPrn:Say(nLin,nCol1,"Detalhes da Fatura", oFont9n)
nLin += 040
oPrint:Line (nlin,nCol1,nlin,2300)
nLin += 040
oPrn:Say(nLin,nCol1,"Data" , oFont9)
oPrn:Say(nLin,nCol2,"Serviço" , oFont9)
oPrn:Say(nLin,nCol3,"Código" , oFont9)
nLin += 040

Return()
PE003A13 Ponto de Entrada que permite desviar o fluxo para encaminhar e-mail do boleto ou não.

Programa Fonte:R003A01, R003A02
User Function PE003A13()

Local aTit  := PARAMIXB[1]
Local lRet  := .F.

If ….
lRet := .F.
EndIf

Return(lRet)    
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
User Function PE003A14()

cRet := paramixb[7]

If …

cRet := “NOVANOMENCLATURA

EndIf

return(cRet)
PE003A15 Ponto de Entrada para manipular variáveis do html.
Utilizado para cabeçalho ‘CAB’/itens ‘ITEM’

Programa Fonte:R003A01, R003A02, R003A03 e R003A04
User Function PE003A15()

local aRet      := Paramixb[1]

local cTipo     := alltrim(Paramixb[2])

local aVetLink  := Paramixb[3]

If cTipo == "CAB"

  //exemplo de exclusao de campo (logototvs)

  ADEL(aRet, 1)

  ASize(aRet, 6)



  //exemplo de manipulação de conteúdo da variável email

  aRet[7][2] := "[email protected]"



  else cTipo == “ITEM”

  dbselectarea("SE1")

    SE1->(dbgoto(aVetLink[9]))

  aadd(aRet, {"IT.VENCORI", dtoc(SE1->E1_VENCORI) })

Endif

Return(aRet)
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.
User Function PE003A16()

cRet := paramixb

If

cRet := “c:\temp\”

EndIf

Return(cRet)
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
User Function PE003A17()

local aBco   := PARAMIXB[1]

local aRet:= {PARAMIXB[2][1], PARAMIXB[2][2]}

if aBco[1] == '237' .and. ALLTRIM(aBco[3]) == 'xxxxx'

aRet[1] := 100

aRet[2] := 200

endif

Return(aRet)
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
User Function PE003A18()

Local aDadosCC:= PARAMIXB

Local aRet:= { aDadosCC[1], aDadosCC[2] }

Local cAux := “”

If aDadosCC[1]== '237' .And. Empty(aDadosCC[2])

cAux := Alltrim( cCC )

aRet[1] := SubStr( cAux, 1, Len( cAux) – 1 )

aRet[2] := Right( cAux, 1 )

Endif

Return(aRet)    
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
User Function PE003A20()

Local lRet:=.T.

/* EXEMPLO DO PONTO DE ENTRADA

If SE1->E1_PREFIXO =  ‘XXX’

     lRet  := .F.

EndIf

Return(lRet)
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
User Function PE003A20()

Local lRet:=.T.

/\* EXEMPLO DO PONTO DE ENTRADA

If SE1->E1_PREFIXO = ‘XXX’

     lRet  := .F.

EndIf

Return(lRet)    
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):

Impressão de Boleto Cobrança

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)

Impressão de Boleto Cobrança

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.