Pular para conteúdo

Contas a Receber

Financeiro > Contas a Receber

O que é

Contas a Receber é o módulo onde são registrados todos os títulos que clientes devem à empresa. Ele controla o ciclo completo de um crédito: do cadastro do título — gerado manualmente ou automaticamente por uma venda — até a baixa por banco ou caixa. Suporta também boletos bancários com integração de remessa e retorno, boleto híbrido (via OfficePay/Zoop) e quitação por leitura de código de barras.


Como acessar

No menu principal, clique em FinanceiroContas a Receber.


Onde impacta o sistema

  • Tabela CTARECEB — registro principal do título a receber
  • Tabela RECEBBANCOS — parcelas recebidas via conta corrente bancária
  • Tabela RECEBCAIXA — parcelas recebidas via caixa físico
  • Tabela MOVMBANCO — movimento bancário gerado automaticamente na baixa por banco
  • Tabela MOVMCAIXA — movimento de caixa gerado automaticamente na baixa por caixa
  • Saldo do título (CR_VLSALDO) é atualizado a cada recebimento registrado
  • Quando gerado por venda, o título já chega pré-preenchido com cliente, valor e vencimento

Como lançar uma conta a receber

  1. Clique em Novo (ou Alt+N).
  2. Preencha Nota Fiscal (CR_NRONOTA) e Série (CR_SERNOTA) — opcionais para NF vinculada.
  3. Digite o código do Cliente (CR_CLIENTE). O nome é exibido automaticamente. Use F3 para pesquisar.
  4. Preencha Documento (CR_DOC) — identificação única do título dentro do cliente.
  5. Informe Valor (CR_VALOR) — valor original do título.
  6. Selecione Categoria (CR_CATEG) e Subcategoria (CR_SCATEG).
  7. Preencha Data (CR_DTNOTA) e Vencimento (CR_VENCTO).
  8. Se o título for pago por boleto bancário, informe o Banco (CR_BANCO) e o Nosso Número (CR_NOSSONRO).
  9. Clique em Gravar (ou Alt+G).

Se o título já existir com o mesmo documento e cliente, o sistema exibe: "Registro Duplicado no Contas a Receber. Verifique!"


Como registrar um recebimento via banco

  1. Com o título aberto, clique na aba Banco.
  2. Clique em Novo (ou Alt+N).
  3. Informe o código da Conta Corrente (RB_CC). Use F3 ao lado para pesquisar.
  4. Preencha Data do Pagamento (RB_DTPAGTO).
  5. Informe Valor da Parcela (RB_VLPARC) — pode ser menor que o saldo para recebimento parcial.
  6. Se houver, informe Juros (RB_VLJUROS) e Desconto (RB_VLDESC).
  7. Preencha o Recibo (RB_RECIBO) e o Histórico (RB_HISTORIC).
  8. Se aplicável, informe o Tipo de Pagamento (RB_TIPOPGTO).
  9. Clique em Gravar (ou Alt+G).

O sistema valida: valor da parcela não pode ser maior que o saldo em aberto. Se for, exibe "Valor da parcela não deve ser maior que o saldo! Verifique." Se o título estiver marcado como Título Descontado (CR_DESCONTADO = 'S'), o sistema avisa: "Conta a receber marcada como 'Título Descontado' não será lançada no movimento bancário. Deseja Continuar?"


Como registrar um recebimento via caixa

  1. Com o título aberto, clique na aba Caixa.
  2. Clique em Novo (ou Alt+N).
  3. Preencha Data do Pagamento (RX_DTPAGTO) — o sistema verifica se o caixa está aberto.
  4. Informe Valor da Parcela (RX_VLPARC), Juros (RX_VLJUROS) e Desconto (RX_VLDESC).
  5. Selecione o Tipo de Pagamento (RX_TIPOPGTO) se o controle de caixa estiver ativado.
  6. Preencha o Recibo (RX_RECIBO) e o Histórico (RX_HISTORIC).
  7. Clique em Gravar (ou Alt+G).

Se o caixa não estiver aberto para a data informada, o sistema exibe: "O Caixa não está aberto!"


Baixa automática via retorno bancário

O retorno bancário é processado pelo módulo Quitação de Múltiplas Contas (aba Arquivo), que lê o arquivo de retorno do banco e quita automaticamente os títulos identificados pelo Nosso Número. No Contas a Receber individual, o campo CR_NOSSONRO é o elo entre o título e o boleto bancário.


Pedido de baixa de boleto híbrido

Para títulos com boleto registrado via OfficePay/Zoop (CR_QRCODE preenchido), clique em OpçõesPedido de Baixa. O sistema envia o pedido de baixa à instituição financeira. Uma confirmação é exibida antes do envio: "Confirma envio de pedido de baixa do título para a instituição financeira?"


Campos desta tela

Aba: Conta a Receber — Sub-aba Cadastro

Campo O que é Observações
Nota Fiscal Número da nota fiscal de origem CTARECEB.CR_NRONOTA — opcional
Série Série da nota fiscal CTARECEB.CR_SERNOTA
Cliente Código do cliente CTARECEB.CR_CLIENTE — obrigatório; nome exibido ao lado em CR_NOMECLI
Documento Número do título CTARECEB.CR_DOC — obrigatório
Valor Valor original do título CTARECEB.CR_VALOR — obrigatório
Categoria Categoria financeira da receita CTARECEB.CR_CATEG — obrigatório
Subcategoria Subcategoria da receita CTARECEB.CR_SCATEG — obrigatório
Data Data do documento CTARECEB.CR_DTNOTA — obrigatório
Vencimento Data de vencimento CTARECEB.CR_VENCTO — obrigatório
Prorrogação Data prorrogada do vencimento CTARECEB.CR_PRORRVCTO — não pode ser anterior ao vencimento original
Observação Texto livre CTARECEB.CR_OBSERV
Hist. Padrão Histórico padrão CTARECEB.CR_HISTPADR
Nosso Nro. Nosso número do boleto bancário CTARECEB.CR_NOSSONRO — elo com retorno bancário
Banco Banco emissor do boleto CTARECEB.CR_BANCO
Controle Número de controle interno CTARECEB.CR_CONTROLE — gerado automaticamente
Título Descontado Indica que o título foi descontado em banco CTARECEB.CR_DESCONTADO — S/N; se S, não gera movimento bancário na baixa
Cartório Indicativo de protesto em cartório CTARECEB.CR_CARTORIO
Status Cobrança Status do boleto híbrido CTARECEB.CR_STATUSCOB — Enviado, Baixado etc.
QR Code Dados do boleto híbrido CTARECEB.CR_QRCODE — boleto com Pix
ID Boleto Banco Identificador do boleto no banco (Inter) CTARECEB.CR_IDBOLETOBANCO — usado pelo banco Inter como referência do boleto via API; demais bancos usam CR_NOSSONROBANCO
Seq. Parcela TEF Sequência de parcela TEF CTARECEB.CR_SEQPARCELATEF

Aba: Banco (Recebimento por Conta Corrente)

Campo O que é Observações
Recibo Número do comprovante RECEBBANCOS.RB_RECIBO — editável só no modo inserção
Conta Corrente Código da conta corrente RECEBBANCOS.RB_CC — validado contra cadastro de CC
Data Pagamento Data efetiva do recebimento RECEBBANCOS.RB_DTPAGTO
Valor Parcela Valor recebido nesta parcela RECEBBANCOS.RB_VLPARC — não pode ser maior que o saldo
Juros Valor dos juros recebidos RECEBBANCOS.RB_VLJUROS
Desconto Valor do desconto concedido RECEBBANCOS.RB_VLDESC — não pode ser maior que o valor da parcela
Histórico Histórico do lançamento bancário RECEBBANCOS.RB_HISTORIC
Hist. Padrão Código do histórico padrão RECEBBANCOS.RB_HISTPADR
Tipo de Pagamento Forma de recebimento RECEBBANCOS.RB_TIPOPGTO

Aba: Caixa (Recebimento por Caixa)

Campo O que é Observações
Recibo Número do comprovante de caixa RECEBCAIXA.RX_RECIBO — editável só no modo inserção
Data Pagamento Data do recebimento no caixa RECEBCAIXA.RX_DTPAGTO — caixa deve estar aberto
Valor Parcela Valor recebido nesta parcela RECEBCAIXA.RX_VLPARC — não pode ser maior que o saldo
Juros Valor dos juros RECEBCAIXA.RX_VLJUROS
Desconto Valor do desconto RECEBCAIXA.RX_VLDESC — não pode ser maior que o valor da parcela
Histórico Histórico do lançamento de caixa RECEBCAIXA.RX_HISTORIC
Tipo de Pagamento Forma de recebimento RECEBCAIXA.RX_TIPOPGTO — obrigatório se controle de caixa ativo

Aba: Conta a Receber — Sub-aba Apropriação

Campo O que é Observações
Categoria Categoria de rateio RECAPROP.RA_CATEG — obrigatório
Subcategoria Subcategoria de rateio RECAPROP.RA_SCATEG — obrigatório
Hist. Padrão Histórico do rateio RECAPROP.RA_HISTPADR
Percentual Percentual de rateio RECAPROP.RA_PERCENTUAL — soma não pode ultrapassar 100%

Regras e comportamentos do sistema

  • Verificação de duplicidade: se já existir título com mesmo documento e cliente, exibe "Registro Duplicado no Contas a Receber. Verifique!"
  • Conta já quitada: ao tentar lançar parcela com saldo zero, exibe "Conta já quitada".
  • Bloqueio de período: usuário sem permissão para o período recebe: "Este usuário não tem permissão para cadastrar contas a receber nesse período."
  • CPF/CNPJ inválido: ao sair do campo de CPF/CNPJ, o sistema valida o dígito verificador. Exibe "CPF Inválido. Verifique!" ou "CNPJ Inválido. Verifique!" conforme o caso.
  • Prorrogação inferior ao vencimento: se a data prorrogada for menor que a data de vencimento, exibe: "Data prorrogada inferior a data de vencimento. Verifique!" e cancela a alteração.
  • Boleto híbrido registrado: não é possível excluir um título com boleto híbrido registrado e status diferente de "Baixado". O sistema exibe: "Não é possível excluir conta a receber com boleto híbrido registrado! É necessário efetuar a baixa do título primeiro."
  • Vencimento de boleto registrado: ao alterar a data de vencimento de um título com boleto registrado, o sistema tenta atualizar automaticamente o vencimento junto ao banco (API OfficePay). Se falhar, reverte o vencimento para o valor original.
  • Título Descontado: se o título estiver marcado como descontado, o lançamento bancário da baixa não é gerado — apenas o registro no RECEBBANCOS.
  • Legenda de cores na consulta: mesma lógica do Contas a Pagar — vermelho para vencidos, amarelo para parcialmente pagos, verde para quitados, etc.
  • Carnê: é possível imprimir carnê de parcelas, exceto para títulos com boleto bancário gerado (CR_NOSSONRO preenchido). Nesse caso, exibe: "Não é possível imprimir o Carnê de uma conta que foi gerado Boleto!"
  • Reconciliação — Caixa: movimentos de caixa com MX_RECONC = 2 (reconciliados) não podem ser alterados nem excluídos. Mensagens: "Registro Reconciliado não pode ser Alterado" / "Registro Reconciliado não pode ser Excluído". A validação de reconciliação (TestaReconc(data, '', 'Caixa')) é chamada ao sair do campo Data do Pagamento na aba Caixa.
  • Reconciliação — Banco: antes de salvar um recebimento bancário, o sistema chama TestaReconc(DataPagamento, ContaCorrente, 'Banco'). Se a data estiver dentro de um período reconciliado da conta corrente selecionada, o lançamento é bloqueado.
  • Banco Inter — identificador do boleto: para títulos com banco Inter, o pedido de baixa e a atualização de boleto usam CR_IDBOLETOBANCO como identificador junto à API do banco. Para demais bancos, usa-se CR_NOSSONROBANCO.

Dúvidas frequentes

Como é gerado um título de Contas a Receber automaticamente? Quando uma venda é finalizada no módulo de Vendas/PDV com condição a prazo, o sistema gera automaticamente o(s) título(s) no Contas a Receber, já com cliente, valor, vencimento e documento preenchidos.

Qual a diferença entre baixa manual e automática? A baixa manual é feita diretamente nesta tela, lançando parcela na aba Banco ou Caixa. A baixa automática ocorre via arquivo de retorno bancário, processado no módulo Quitação de Múltiplas Contas (aba Arquivo), que lê o Nosso Número do boleto para localizar e quitar o título.

Como funciona a quitação por código de barras (F8)? Use o atalho F8 ou o menu Quitar Carné com Código de Barras para abrir a tela de leitura de código de barras. O sistema localiza o título pelo código lido e abre o processo de quitação.

Posso receber em parcelas? Sim. A cada lançamento na aba Banco ou Caixa, o saldo CR_VLSALDO é reduzido. O título permanece em aberto até que o saldo chegue a zero.

Como imprimir o recibo? Após gravar a quitação, use F9 ou o menu OpçõesImprimir Recibo. O sistema exige que o registro esteja gravado antes da impressão.