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 Financeiro → Contas 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¶
- Clique em Novo (ou
Alt+N). - Preencha Nota Fiscal (
CR_NRONOTA) e Série (CR_SERNOTA) — opcionais para NF vinculada. - Digite o código do Cliente (
CR_CLIENTE). O nome é exibido automaticamente. UseF3para pesquisar. - Preencha Documento (
CR_DOC) — identificação única do título dentro do cliente. - Informe Valor (
CR_VALOR) — valor original do título. - Selecione Categoria (
CR_CATEG) e Subcategoria (CR_SCATEG). - Preencha Data (
CR_DTNOTA) e Vencimento (CR_VENCTO). - Se o título for pago por boleto bancário, informe o Banco (
CR_BANCO) e o Nosso Número (CR_NOSSONRO). - 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¶
- Com o título aberto, clique na aba Banco.
- Clique em Novo (ou
Alt+N). - Informe o código da Conta Corrente (
RB_CC). UseF3ao lado para pesquisar. - Preencha Data do Pagamento (
RB_DTPAGTO). - Informe Valor da Parcela (
RB_VLPARC) — pode ser menor que o saldo para recebimento parcial. - Se houver, informe Juros (
RB_VLJUROS) e Desconto (RB_VLDESC). - Preencha o Recibo (
RB_RECIBO) e o Histórico (RB_HISTORIC). - Se aplicável, informe o Tipo de Pagamento (
RB_TIPOPGTO). - 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¶
- Com o título aberto, clique na aba Caixa.
- Clique em Novo (ou
Alt+N). - Preencha Data do Pagamento (
RX_DTPAGTO) — o sistema verifica se o caixa está aberto. - Informe Valor da Parcela (
RX_VLPARC), Juros (RX_VLJUROS) e Desconto (RX_VLDESC). - Selecione o Tipo de Pagamento (
RX_TIPOPGTO) se o controle de caixa estiver ativado. - Preencha o Recibo (
RX_RECIBO) e o Histórico (RX_HISTORIC). - 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ções → Pedido 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_NOSSONROpreenchido). 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_IDBOLETOBANCOcomo identificador junto à API do banco. Para demais bancos, usa-seCR_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ções → Imprimir Recibo. O sistema exige que o registro esteja gravado antes da impressão.