Ir para o conteúdo

CNAB A PAGAR

01. Visão Geral

1. Visão Geral

O Produto foi desenvolvido com o objetivo de modernizar e otimizar o processo de pagamento de títulos a pagar.

Principais vantagens do produto:

  • Automatização do processo de pagamento de títulos, com geração e envio do arquivo de remessa CNAB para o banco.
  • Automatização do processo de baixa dos títulos, através da importação e processamento do arquivo de retorno CNAB recebido do banco.

IMPORTANTE – Limitações e escopo NÃO contemplado pelo pacote:

a) Pagamento de tributos e contribuições no Segmento N (incluindo DARF, GPS, DARJ, IPVA, IPTU, DPVAT, GR, etc).
b) Pagamento de títulos em moeda diferente de Real brasileiro (R$).
c) DDA – Débito Direto Autorizado.
d) Pagamento de boletos no Segmento J-52 (boletos > R$ 250.000,00).
e) Alteração ou exclusão de títulos enviados anteriormente.

02. Bancos Contemplados

2. Bancos Contemplados

Os seguintes bancos estão contemplados neste pacote/ADD-ON:

Banco Layout CNAB Segmentos Suportados
BRADESCO (237) 500 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
ITAÚ (341) SISPAG 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
CAIXA (104) 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
BANCO DO BRASIL (001) 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
SICREDI (748) 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
HSBC (399) 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
SANTANDER (033) 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
SICOOB (756) 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
SAFRA (422) 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)
CRESOL (133) – Em homologação 240 posições Segmento A
- Crédito em Conta Corrente
- Crédito em Conta Poupança
- Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- DOC
- TED
Segmento J
- Boletos em cobrança / no próprio banco
- Boletos em cobrança / outro banco
Segmento O
- Pagamento de concessionárias (Água/Luz/Telefone)

OBSERVAÇÃO

É imprescindível antes de começar a utilizar os arquivos CNAB desses bancos, efetuar o processo de homologação junto aos respectivos bancos (em ambiente de TESTE) para ter a liberação do banco. Entrar em contato com o gerente do banco para maiores informaçõ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 ADD-ON

Função Descrição
M999B01/02 Rotinas genéricas Fábrica de Software.
P003B01 Rotina centralizadora para implementação de Pontos de Entrada.
X003B01 Rotina centralizadora de funções genéricas.
UPD003B Programa que compatibiliza Dicionário de Dados para aplicação do ADD-ON.
05. Parâmetros

5. Parâmetros

Parâmetros configuráveis do ADD-ON CNAB a Pagar

Nome Tipo Descrição Conteúdo
MV_X003B00 Lógico Ativa utilização do ADD-ON CNAB a Pagar. .T.
MV_X003B01 Numérico Valor mínimo para geração de TED. 500
MV_X003B02 Numérico Valor máximo para geração de DOC. 4999.99
MV_X003B03 Caracter Data para pagamento efetivo do Titulo. 1=Data do Vencimento Real (E2_VENCREA) 2=Data da Emissão do Borderô. (EA_DATABOR) 3=Data da Emissão do Arquivo (DDATABASE) 1
MV_X003B04 Lógico Permite ao usuário editar os dados bancários no final de inclusão do Documento de Entrada. Valido somente para a nota em questão. .T.
MV_X003B05 Lógico Define se os dados do Tipo de Pagamento e Tela ao final da inclusão do Documento de Entrada é obrigatória. .F.
MV_X003B06 Caracter Define a obrigatoriedade de preenchimento dos campos de Cod.Barras ou Linha.Dig/Dados Bancarios/Chave PIX/QR CODE PIX na tela de pagamentos NFE SSSS
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
F240FIL Ponto de Entrada na emissão do borderô a pagar. Utilizar para filtro de Modelo e Forma de Pagamento.
User Function F240FIL()
Local cFiltro := ''
If ExistBlock("P003B01")
    cFiltro := U_P003B01("F240FIL")
EndIf
Return(cFiltro)
F050ROT Ponto de entrada no Contas a Pagar, para incluir função de alteração de dados referentes ao CNAB a Pagar.
User Function F050ROT()
Local aRot := ParamIxb
If ExistBlock("P003B01")
    AAdd(aRot, {"Dados CNAB Pagar", "U_P003B01('F050ROT')", 0, 8, , .F.})
EndIf
Return(aRot)
FA750BRW Ponto de entrada no Funções Contas a Pagar, para incluir função de alteração de dados referentes ao CNAB a Pagar.
User Function FA750BRW()
Local aRot := {}
If ExistBlock("P003B01")
    aAdd(aRot, {"Dados CNAB Pagar", "U_P003B01('FA750BRW')", 0, 2})
EndIf
Return(aRot)
FA050GRV Ponto de entrada no final da rotina FINA050 - Contas a Pagar. Utilizado para gravação do campo E2_X_TPGTO.
User Function FA050GRV()
If ExistBlock("P003B01")
    U_P003B01("FA050GRV")
EndIf
Return()
F050ALT Ponto de entrada no final da alteração do título a pagar.
User Function F050ALT()
Local aArea := GetArea()
Local nOpc := PARAMIXB[1]
If nOpc == 1
    If ExistBlock("P003B01")
        U_P003B01("F050ALT")
    EndIf
EndIf
RestArea(aArea)
Return
F420SOMA Ponto de entrada, na geração do arquivo CNAB a Pagar.
User Function F420SOMA()
Local nValF420 := 0
If ExistBlock("P003B01")
    nValF420 := U_P003B01("F420SOMA")
EndIf
Return(nValF420)
F565CTB Ponto de entrada na rotina FINA565 - Liquidação a Pagar. Executado no final da função A565Grava.
User Function F565CTB()
If ExistBlock("P003B01")
    U_P003B01("F565CTB", , , cLiquid)
EndIf
Return
FA050PAR Ponto de entrada na rotina FINA050 - Inclusão Tit. Pagar chamado via Desdobramento. Utilizado para tratar dados após a gravação no SE2.
User Function FA050PAR()
If ExistBlock("P003B01")
    U_P003B01("FA050PAR")
EndIf
Return
FA290 Ponto de entrada na rotina FINA290 - Faturas a Pagar. Executado durante a gravação dos dados da fatura no SE2.
User Function FA290()
If ExistBlock("P003B01")
    U_P003B01("FA290")
EndIf
Return
FI290COLS Ponto de entrada na rotina FINA290 - Faturas a Pagar. Utilizado para incluir colunas no aHeader/aCols das faturas.
User Function FI290COLS()
Local nTipo := PARAMIXB[1]
Local aRet := PARAMIXB[2]
Local nI := PARAMIXB[3]
If ExistBlock("P003B01")
    aRet := U_P003B01("FI290COLS", nTipo, aRet, nI)
EndIf
Return aRet
MT103FIM Ponto de entrada, após gravação da Nota Fiscal de Entrada para gravar Código de Barras, Modelo e Forma de Pagamento CNAB a Pagar.
User Function MT103FIM()
If ExistBlock("P003B01")
    If (Inclui .OR. Altera) .AND. PARAMIXB[2] == 1 .AND. !(SF1->F1_TIPO $ 'DB')
        U_P003B01("MT103FIM", SA2->A2_X_TPGTO, xFilial("SF1") + SF1->F1_FORNECE + SF1->F1_LOJA + SF1->F1_SERIE + SF1->F1_DOC)
    EndIf
EndIf
Return()
MT116AGR Ponto de entrada, após gravação do Conhecimento de Frete.
User Function MT116AGR()
If ExistBlock("P003B01")
    If Inclui
        U_P003B01("MT116AGR ", SA2->A2_X_TPGTO, xFilial("SF1") + SF1->F1_FORNECE + SF1->F1_LOJA + SF1->F1_SERIE + SF1->F1_DOC)
    EndIf
EndIf
Return()
07. Pontos de entrada específicos ADDON

7. Pontos de entrada específicos ADDON

Nome Descrição Observações
PE003B01 Ponto de Entrada chamado no preenchimento do arquivo de remessa, permitindo alteração nos dados do Favorecido. Nome CNPJ Exemplo de utilização: Depósito em conta de terceiros. Incluir os campos necessários (Nome,CPNJ) no cadastro de Fornecedores.

Programa Fonte: X003B01

Modifica Nome ou CNPJ do Favorecido.
PE003B01() --> xRet

Tabela SA2 está posicionada.
PE003B02 Ponto de Entrada chamado na rotina de “Dados CNAB a Pagar”. Possibilita a inclusão de novos campos na visualização e alteração.

Programa Fonte: P003B01

User Function PE003B02()

Local aVetV := PARAMIXB[1]
Local aVetA := PARAMIXB[2]

aadd(aVetV,"E2_FAGEDV")
aadd(aVetV,"E2_FAVODEP")
aadd(aVetV,"E2_CGCDEP")

aadd(aVetV,"E2_FAGEDV")
aadd(aVetV,"E2_FAVODEP")
aadd(aVetV,"E2_CGCDEP")

Return({aVetV,aVetA})

Return(cRet)
PE003B03 Ponto de Entrada chamado antes da Tela de dados bancários da Nota Fiscal de Entrada. Após o sistema já ter preenchido o aCols. Permite que o usuário altere os dados do Grid.

Programa Fonte: P003B01

User Function PE003B03()

Local aRet    := PARAMIXB[1]
Local aHed   := PARAMIXB[2]
Local nPosPrf   := aScan(aHed, { |X| ALLTRIM(X[2]) == "E2_PREFIXO"})
Local nI       := 0   

For nI := 1 to len(aRet)
   If aRet[nI,nPosPrf] == ‘TST’
      aRet[nI,nPosXXX] := ‘xxx’
   EndIf
Next nI

Return(aRet)
08. Campos personalizados (SEE – Parâmetros de Banco)

8. Campos personalizados (SEE – Parâmetros de Banco)

Campo A2_DVCTA (inclusão para P11)
Tipo C Tamanho 2 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse S
Título DV Conta
Descrição Digito Verificador Conta

Help

Informe o dígito verificador da conta do Fornecedor.

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
Campo A2_X_TPGTO (inclusão)
Tipo C Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse N
Título Tipo Pagto
Descrição Tipo de Pagamento Padrao

Help

"Informe o tipo de pagamento padrao para o Fornecedor (Deposito/Ordem de Pagamento/Boleto).

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções "D=Deposito;O=Ordem de Pagamento;B=Boleto;P=Chave PIX;Q=QR CODE PIX"
Inicializador
Ini. Browse
Campo A2_BANCO (alteração)
Tipo Tamanho Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
Campo E2_X_TPGTO (inclusão)
Tipo C Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse N
Título Tipo Pagto
Descrição Tipo de Pagamento Padrao

Help

Tipo de Pagamento, utilizado para CNAB a Pagar.

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções "D=DOC;T=TED;O=Ordem de Pagamento;P=Chave PIX;Q=QR CODE PIX "
Inicializador
Ini. Browse
Campo E2_X_TPCTA (inclusão)
Tipo C Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse N
Título Tipo de Conta
Descrição Tipo de Conta

Help

Tipo de conta (Poupança/Corrente)

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções "1=Conta Corrente;2=Conta Poupanca"
Inicializador
Ini. Browse
Campo E2_X_MSTIT (inclusão)
Tipo C Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse N
Título Mesmo Tit.
Descrição Mesmo Titular

Help

Informe 'S' se o titular de recebimento do titulo (Fornecedor) é uma filial, ou seja, mesmo titular. Utilizado para CNAB a Pagar, pois o mesmo possui distinção de Mod. e Forma de Pagamentos para o mesmo titular.

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções "S=Sim;N=Nao"
Inicializador
Ini. Browse
Campo E2_LINDIG (alteração)
Tipo Tamanho 48 Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
Campo E2_FCTADV (alteração)
Tipo Tamanho 2 Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
Campo A6_DVCTA (alteração)
Tipo Tamanho 2 Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
Campo EE_DVCTA (alteração)
Tipo Tamanho 2 Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
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_DVCTA
10. Campos personalizados (SA2 - Cadastro de Fornecedores)

10. Campos personalizados (SA2 - Cadastro de Fornecedores)

Campo A2_DVCTA
Tipo Caracter Tamanho 2 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse S
Título DV Conta
Descrição Digito Verificador Conta

Help

informe o dígito verificador da conta do Fornecedor.

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
Campo A2_X_TPGTO
Tipo Caracter Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse N
Título Tipo Pagto
Descrição Tipo de Pagamento Padrão

Help

Informe o tipo de pagamento padrao para o Fornecedor (Deposito/Ordem de Pagamento/Boleto).
Para depósito em conta (corrente ou poupança), TED ou DOC - Preencher com Depósito.

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções D=Deposito;O=Ordem de Pagamento;B=Boleto;P=Chave PIX;Q=QR CODE PIX
Inicializador
Ini. Browse
Campo A2_BANCO
Tipo Tamanho Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3 Retirar a consulta padrão
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
11. Campos padrões (SE2 - Contas a Pagar)

11. Campos padrões (SE2 - Contas a Pagar)

Campo E2_X_TPGTO (inclusão)
Tipo Caracter Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse N
Título Tipo Pagto
Descrição Tipo de Pagamento Padrao

Help

Tipo de Pagamento, utilizado para CNAB a Pagar.

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções D=DOC;T=TED;O=Ordem de Pagamento;P=Chave PIX;Q=QR CODE PIX
Inicializador
Ini. Browse
Campo E2_X_TPCTA (inclusão)
Tipo Caracter Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Alterar Obrigatório N Browse N
Título Tipo de Conta
Descrição Tipo de Conta

Help

Tipo de Conta (Poupança/Corrente)

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções 1=Conta Corrente;2=Conta Poupanca
Inicializador
Ini. Browse
Campo E2_X_MSTIT (inclusão)
Tipo Caracter Tamanho 1 Decimal 0 Formato @!
Contexto Real Propriedade Obrigatório N Browse N
Título Mesmo Tit.
Descrição Mesmo Titular

Help

Informe 'S' se o titular de recebimento do titulo (Fornecedor) é uma filial, ou seja, mesmo titular. Utilizado para CNAB a Pagar, pois o mesmo possui distinção de Mod. e Forma de Pagamentos para o mesmo titular.

Configurações adicionais

F3 Retirar a consulta padrão
Modo Edição
Val. Usuário
Lista Opções S=Sim;N=Nao
Inicializador
Ini. Browse
Campo E2_LINDIG (alteração)
Tipo Tamanho 48 Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
Campo E2_FCTADV (alteração)
Tipo Tamanho 2 Decimal Formato
Contexto Propriedade Obrigatório Browse
Título
Descrição

Help

Configurações adicionais

F3
Modo Edição
Val. Usuário
Lista Opções
Inicializador
Ini. Browse
12. Manual de operação

12. Manual de operação

1. Parâmetros de Bancos

Neste cadastro são definidos detalhes técnicos que posteriormente serão utilizados para formatação e emissão do arquivo de remessa ao banco.

Seu correto preenchimento é de suma importância, abaixo os principais campos que devem ser observados.

SUB CONTA: Por convenção a Totvs Cascavel utiliza a Sub Conta = PAG para CNAB a Pagar.

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.

NR. BYTES: informe a quantidade de posições da remessa/retorno layout: 240/400/500 de acordo com cada banco.

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.

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.

CONF. REMESSA: informe o nome do arquivo de configuração de remessa.
Exemplo: banco240.2PE

CONF. RETORNO: informe o nome do arquivo de configuração de retorno.
Exemplo: banco240.2PR

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_003B existe uma tabela pré-cadastrada (seb003b.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. Cadastros de Fornecedores

No cadastro de fornecedores, atentar para o preenchimento correto dos campos:

BANCO: informe o código do Banco.

COD.AGENCIA: informe o código da Agência.

CTA.CORRENTE: informe o número da conta, sem o dígito verificador.

DV CONTA: informe o dígito verificador da conta.

TP.CTA.FOR: informe o tipo de conta, Corrente ou Poupança.

TIPO PAGTO: informe o tipo de pagamento padrão para este fornecedor.
Esta opção será sugerida durante a inclusão de Documentos de Entrada.

Depósito: Utilizar para as formas de pagamento: Depósito Bancário, TED, DOC.
O modelo será classificado automaticamente na inclusão de um título a pagar ou nota fiscal de entrada.

PARÂMETROS ENVOLVIDOS:

Nome Tipo Descrição Conteúdo
MV_X003B01 Numérico Valor mínimo para geração de TED. 500
MV_X003B02 Numérico Valor máximo para geração de DOC. 4999.99
MV_X003B03 Caracter Data para pagamento efetivo do Titulo.
1=Data do Vencimento Real (E2_VENCREA)
2=Data da Emissão do Borderô (EA_DATABOR)
3=Data da geração do Arquivo (DDATABASE)
1

2. Inclusão Contas a Pagar - Manual

2.1. Pagamento via (DOC/TED/Depósito)

Durante a inclusão de um título a Pagar de forma Manual (FINA050), ao selecionar o Fornecedor, será sugerido automaticamente os dados bancários cadastrados no Fornecedor.

2.2. Pagamento via Boleto Bancário

Durante a inclusão de um título a Pagar de forma Manual (FINA050), deve-se atentar para o preenchimento do campo referente ao código de barras ou linha digitável.

Para utilização de Leitor de Código de Barras, atentar para sua configuração, pois o leitor pode ser configurado para retornar o código de barras efetivo (44 caracteres) ou a linha digitável (47/48 caracteres). Portanto, dependendo da configuração do leitor de Código de Barras, deve-se verificar qual campo será preenchido.

Durante o preenchimento da Linha Digitável, o campo Código de Barras será preenchido automaticamente.

2.3 Alterando Dados do Pagamento

Após a inclusão do título, se houver a necessidade de alteração nos dados para pagamento, (banco/agência/conta/código de barras), através da rotina Funções Contas a Pagar ou Contas a Pagar -> Ações Relacionadas -> Dados CNAB Pagar as alterações poderão ser realizadas.

PE003B02 – Possibilidade de inclusão de novos campos para visualização e alteração.

3. Nota Fiscal de Entrada

Durante a inclusão de uma Nota Fiscal de Entrada que possua títulos a pagar, será apresentada uma tela no qual o usuário poderá configurar/escolher de que forma se fará o pagamento ao Fornecedor, para cada uma das parcelas geradas.

Através da configuração do parâmetro MV_X003B04 é possível determinar se os dados bancários (Banco/Agencia/Conta/DV/Tipo de Conta) poderão ser alterados neste momento. Importante frisar que somente estes títulos serão afetados, ou seja, esta informação não será replicada no cadastro do fornecedor.

Através da configuração do parâmetro MV_X003B05 é possível tornar obrigatória a Tela e as informações do tipo de pagamento.

4. Geração do Borderô a Pagar (FINA241)

Após os títulos incluídos, e liberados (se utilizar o controle de alçadas), o próximo passo será a geração dos borderôs de pagamento.

É imprescindível a utilização da rotina FINA241 – Borderô de Pagamentos Impostos.
(não utilizar a rotina FINA240), para que os impostos via retenção (se configurados para geração na baixa dos títulos), sejam gerados no momento da inclusão do borderô. Mesmo que sua configuração esteja para geração dos títulos na emissão, poderá ser utilizada a rotina FINA241 para emissão dos borderôs de pagamentos.

Em Funções Contas a Pagar utilizar:

Para cada Modelo de Pagamento deverá ser gerado um borderô.

Informar o modelo e tipo de pagamento, o sistema fará automaticamente, o filtro, apresentando somente títulos classificados para a forma e modelo escolhidos.

Os modelos atendidos pelo ADD-ON CNAB a Pagar para cada Banco estão listados no Boletim Técnico FS99999_003B.

De forma genérica são eles:

Segmento
Segmento A
- 01 Crédito em Conta Corrrente
- 05 Crédito em Conta Poupança
- 10 Ordem de Pagamento, sem aviso ao favorecido.
Segmento B
- 03 DOC C
- 41 TED
Segmento J
- 30 Boletos em cobrança / no próprio banco
- 31 Boletos em cobrança / outro banco
Segmento O
- 13 Pagamento de concessionárias (Água/Luz/Telefone)

IMPORTANTE – Este pacote não contempla:

a) Segmento N: Pagamento de Tributos (DARF, GPS, DARJ, IPVA, IPTU, DPVAT, GR, etc).
b) Pagamento de títulos em outra moeda diferente de R$.
c) DDA - Débito Direto Autorizado
d) Segmento J-52: Pagamento de Boletos com código de Barras e valor superior a R$ 250.000,00
e) Exclusão de títulos enviados anteriormente

5. Geração do Arquivo Remessa

Com os borderôs já incluídos, basta efetuar a geração do arquivo de remessa.

Ao selecionar o Código do Banco nos parâmetros, o sistema fará o preenchimento dos demais campos, de acordo com o cadastro de Parâmetros de Bancos.

Atentar para o correto preenchimento do parâmetro Arq. de Saida ?

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
104 - CAIXA ECONÔMICA FEDERAL ACC.AAAAAA.SIACC2.CEF
AAC – é fixo e identifica o sistema que irá processar o arquivo
AAAAAA – deve ser preenchido com o apelido do contratante na VAN.
SIACC2 – é fixo e identifica que está sendo enviado um arquivo no padrão 240 da FEBRABAN.
?? - variáveis alfanuméricas/Númericas
.Rem – Extensão do arquivo Ex.: 01, AB, A1 etc.
-
237 - BRADESCO PGDDMMX.REM
PG = Fixo
DD = Dia da geração do arquivo
MM = Mês da geração do arquivo
X = Sequencial
Exemplo: PG250601.REM
756 - SICREDI CCCDDMMSS.CRM (para envio do primeiro arquivo de remessa do dia)
CCC = Código beneficiário
DD = Dia da geração do arquivo
MM = Mês da geração do arquivo
SS = Sequência do arquivo. Caso, a empresa conveniada envia mais de um arquivo remessa ao dia essa posição deverá vir preenchida com a quantidade de arquivos já enviados naquela data.
-

Após a geração do arquivo de remessa, basta via Internet Bankingde cada Banco, transmitir o arquivo para pagamento.

ATENÇÃO aos prazos de envio, que variam de Banco para Banco.