Pular para conteúdo

Contas a Pagar

Financeiro > Contas a Pagar

O que é

Contas a Pagar é o módulo onde são registrados todos os títulos que a empresa deve pagar a fornecedores e outros credores. Ele controla o ciclo completo de um débito: do cadastro do título até a quitação por banco ou caixa, mantendo o saldo atualizado a cada pagamento parcial ou total.


Como acessar

No menu principal, clique em FinanceiroContas a Pagar.


Onde impacta o sistema

  • Tabela CTAPAGAR — registro principal do título a pagar
  • Tabela PAGTOBANCOS — parcelas quitadas via conta corrente bancária
  • Tabela PAGTOCAIXA — parcelas quitadas 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 (CP_VLSALDO) é atualizado a cada quitação registrada
  • Emissão de cheque pré-datado, quando informado número do cheque no cadastro

Como lançar uma conta a pagar

  1. Clique em Novo (ou Alt+N).
  2. Preencha Nota Fiscal (CP_NRONOTA) e Série (CP_SERNOTA) — campos opcionais para NF vinculada.
  3. Digite o código do Fornecedor (CP_FORN). O nome é exibido automaticamente ao sair do campo. Use F3 para pesquisar pelo nome.
  4. Preencha Documento (CP_DOC) — identificação única do título dentro do fornecedor.
  5. Informe Valor (CP_VALOR) — valor original do título.
  6. Selecione Categoria (CP_CATEG) e Subcategoria (CP_SCATEG) — classificação financeira obrigatória.
  7. Preencha Data (CP_DTNOTA) — data do documento.
  8. Preencha Vencimento (CP_VENCTO) — data de vencimento do título.
  9. Se desejar, informe Observação (CP_OBSERV), Hist. Padrão (CP_HISTPADR) e dados de boleto bancário.
  10. Clique em Gravar (ou Alt+G).

Campos marcados com asterisco () na tela são obrigatórios. O sistema bloqueia a gravação se estiverem em branco. Se o título já existir com o mesmo documento e fornecedor, o sistema exibe: "Registro Duplicado no Contas a Pagar. Verifique!"*


Como quitar uma parcela 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 (PB_CC). Use o botão F3 ao lado para pesquisar.
  4. Preencha Data do Pagamento (PB_DTPAGTO).
  5. Informe Valor da Parcela (PB_VLPARC) — pode ser menor que o saldo para pagamento parcial.
  6. Se houver, informe Juros (PB_VLJUROS) e Desconto (PB_VLDESC).
  7. Preencha o Recibo (PB_RECIBO) — número do comprovante bancário.
  8. Informe o Histórico (PB_HISTORIC) ou selecione um Hist. Padrão (PB_HISTPADR).
  9. Se aplicável, informe o Tipo de Pagamento (PB_TIPOPGTO).
  10. 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 tipo de pagamento for bancário (TP_TIPO = 6) e a conta corrente não corresponder, exibe: "Conta Corrente selecionada diferente da Conta Corrente do Tipo de Pagamento. Verifique!"


Como quitar uma parcela via caixa

  1. Com o título aberto, clique na aba Caixa.
  2. Clique em Novo (ou Alt+N).
  3. Preencha Data do Pagamento (PX_DTPAGTO) — o sistema verifica se o caixa está aberto nessa data.
  4. Informe Valor da Parcela (PX_VLPARC), Juros (PX_VLJUROS) e Desconto (PX_VLDESC).
  5. Selecione o Tipo de Pagamento (PX_TIPOPGTO) se o controle de caixa estiver ativado.
  6. Preencha o Recibo (PX_RECIBO) e o Histórico (PX_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!" Se o saldo do caixa for insuficiente, exibe: "Não há saldo suficiente no caixa para este lançamento!"


Campos desta tela

Aba: Conta a Pagar — Sub-aba Cadastro

Campo O que é Observações
Nota Fiscal Número da nota fiscal de origem CTAPAGAR.CP_NRONOTA — opcional
Série Série da nota fiscal CTAPAGAR.CP_SERNOTA — preenchido automaticamente via NF
Fornecedor Código do fornecedor CTAPAGAR.CP_FORN — obrigatório; nome exibido ao lado em CP_NOMEFORN
Documento Número do documento/título CTAPAGAR.CP_DOC — obrigatório; identifica o título
Valor Valor original do título CTAPAGAR.CP_VALOR — obrigatório
Categoria Categoria financeira do gasto CTAPAGAR.CP_CATEG — obrigatório
Subcategoria Subcategoria do gasto CTAPAGAR.CP_SCATEG — obrigatório
Data Data do documento CTAPAGAR.CP_DTNOTA — obrigatório
Vencimento Data de vencimento CTAPAGAR.CP_VENCTO — obrigatório
Observação Texto livre de observação CTAPAGAR.CP_OBSERV
Hist. Padrão Código do histórico padrão CTAPAGAR.CP_HISTPADR — descreve o tipo de lançamento
Nosso Nro. Nosso número do boleto bancário CTAPAGAR.CP_NOSSONRO
Cheque Nro. Número do cheque pré-datado CTAPAGAR.CP_CHEQUE
Banco Banco do boleto/cheque CTAPAGAR.CP_BANCO
Código Barras Código de barras do boleto CTAPAGAR.CP_CODBARRA
Boleto não Recebido Marca o título como boleto não recebido CTAPAGAR.CP_BLOQNAOREC — S/N
Controle Número de controle interno CTAPAGAR.CP_CONTROLE — gerado automaticamente
Desc. Desconto antecipado configurado CTAPAGAR.CP_DESCONTO
Válido até Data de validade do desconto antecipado CTAPAGAR.CP_VALIDADEDESC

Aba: Conta a Pagar — Sub-aba Banco (dados do boleto para remessa)

Campo O que é Observações
Banco Banco para remessa de boleto CTAPAGAR.CP_BANCO
Ocorrência (Envio) Código de ocorrência de envio bancário CTAPAGAR.CP_OCENV
Data Envio Data em que o boleto foi enviado ao banco CTAPAGAR.CP_DTENVIO
Ocorrência (Retorno) Código de retorno bancário CTAPAGAR.CP_OCRET
Motivo (Retorno) Motivo de rejeição do retorno CTAPAGAR.CP_MTVRET
Status Status de cobrança do boleto CTAPAGAR.CP_STATUSCOB — valores: vazio, Enviar, Enviado

Aba: Banco (Quitação por Conta Corrente)

Campo O que é Observações
Recibo Número do comprovante de pagamento PAGTOBANCOS.PB_RECIBO — editável só no modo inserção
Conta Corrente Código da conta corrente usada PAGTOBANCOS.PB_CC — obrigatório; validado contra cadastro de CC
Data Pagamento Data efetiva do pagamento PAGTOBANCOS.PB_DTPAGTO
Valor Parcela Valor pago nesta parcela PAGTOBANCOS.PB_VLPARC — não pode ser maior que o saldo
Juros Valor dos juros cobrados PAGTOBANCOS.PB_VLJUROS
Desconto Valor do desconto concedido PAGTOBANCOS.PB_VLDESC — não pode ser maior que o valor da parcela
Histórico Histórico do lançamento bancário PAGTOBANCOS.PB_HISTORIC
Hist. Padrão Código do histórico padrão PAGTOBANCOS.PB_HISTPADR
Tipo de Pagamento Forma de pagamento PAGTOBANCOS.PB_TIPOPGTO

Aba: Caixa (Quitação por Caixa)

Campo O que é Observações
Recibo Número do comprovante de caixa PAGTOCAIXA.PX_RECIBO — editável só no modo inserção
Data Pagamento Data efetiva do pagamento no caixa PAGTOCAIXA.PX_DTPAGTO — deve ter caixa aberto
Valor Parcela Valor pago nesta parcela PAGTOCAIXA.PX_VLPARC — não pode ser maior que o saldo
Juros Valor dos juros PAGTOCAIXA.PX_VLJUROS
Desconto Valor do desconto PAGTOCAIXA.PX_VLDESC — não pode ser maior que o valor da parcela
Histórico Histórico do lançamento de caixa PAGTOCAIXA.PX_HISTORIC
Tipo de Pagamento Forma de pagamento (dinheiro, cartão etc.) PAGTOCAIXA.PX_TIPOPGTO — obrigatório se controle de caixa ativo

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

Campo O que é Observações
Categoria Categoria de rateio PAGAPROP.PA_CATEG — obrigatório
Subcategoria Subcategoria de rateio PAGAPROP.PA_SCATEG — obrigatório
Hist. Padrão Histórico do rateio PAGAPROP.PA_HISTPADR
Percentual Percentual de rateio desta linha PAGAPROP.PA_PERCENTUAL — soma de todas as linhas não pode ultrapassar 100%

Regras e comportamentos do sistema

  • Verificação de duplicidade: ao gravar o cadastro, o sistema consulta se já existe um título com o mesmo documento e fornecedor. Se sim, exibe "Registro Duplicado no Contas a Pagar. Verifique!" e cancela a gravação.
  • Conta já quitada: ao tentar lançar uma nova parcela em um título com saldo zero, o sistema exibe "Conta já quitada" e não abre o formulário de quitação.
  • Bloqueio de período: usuários sem permissão para lançar em períodos anteriores recebem a mensagem "Este usuário não tem permissão para cadastrar contas a pagar nesse período." e o campo de data é limpo.
  • Conta corrente inativa: ao sair do campo Conta Corrente com um código inativo, o sistema exibe "Conta Corrente selecionada inativa. Verifique!"
  • Conta corrente de outra loja: se a CC não pertencer à filial do lançamento, exibe "Não permitido o lançamento nessa conta corrente para esta loja. Verifique!"
  • Tipo de pagamento sem CC: se o tipo de pagamento bancário (tipo 6) não tiver conta corrente cadastrada, exibe "Tipo de Pagamento Bancário sem Conta Corrente. Verifique!"
  • Desconto maior que parcela: se o desconto informado for maior que o valor da parcela, exibe "Valor do desconto maior que o valor da Parcela".
  • Saldo insuficiente no caixa: quando o parâmetro ABERTURACX está ativo e o usuário tem perfil de controle, o sistema valida o saldo disponível no caixa antes de permitir a quitação.
  • Cheque vinculado: ao excluir uma quitação que possui cheque vinculado, o sistema exibe "Este pagamento possui um Cheque vinculado que não pode ser excluído automaticamente. Deseja realmente excluir este registro?"
  • 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. Se a data cair dentro de um período já reconciliado, o lançamento é bloqueado.
  • Reconciliação — Banco: antes de salvar um pagamento 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.
  • Legenda de cores na consulta:
  • Branco — conta em aberto, ainda não vencida
  • Verde (clTeal) — conta paga
  • Vermelho — conta em aberto e em atraso
  • Amarelo — paga parcialmente
  • Marrom (clMaroon) — boleto não recebido
  • Roxo (clFuchsia) — parcialmente paga e em atraso
  • Oliva — cheque a compensar
  • Lilás — conta renegociada

Dúvidas frequentes

Posso pagar uma conta em várias parcelas? Sim. A cada novo lançamento na aba Banco ou Caixa, o sistema registra uma parcela e recalcula automaticamente o saldo em CP_VLSALDO. Isso permite pagamentos parciais até o título ser quitado totalmente.

Como imprimir o recibo de pagamento? Após gravar a quitação, use o menu Opções e clique em Imprimir Recibo (ou F9). O sistema só imprime se o registro estiver gravado — caso contrário exibe: "É necessário gravar o registro antes de imprimir o recibo!"

O que acontece se eu excluir um título que já tem parcelas pagas? O sistema exclui as parcelas associadas e reverte os lançamentos de caixa/banco vinculados. Se houver cheque, pede confirmação adicional.

Como funciona a aba Apropriação? Permite ratear o custo do título entre diferentes categorias e subcategorias. A soma dos percentuais não pode ultrapassar 100%. Se ultrapassar, o sistema pergunta se deseja ajustar para o máximo permitido.

Posso lançar uma conta com código de barras? Sim. Ao informar o campo Código Barras (CP_CODBARRA), o sistema marca o status de cobrança como Enviar automaticamente na gravação.