Pular para o conteúdo principal

MCA009 — Complemento de Pagamento

Fonte​

  • Source: source/MCA009/

Objetivo​

O módulo MCA009 tem como objetivo permitir o registro de complementos de pagamento vinculados a contratos de leite fechados. Este módulo e utilizado no processo de captacao de leite, quando ha necessidade de realizar pagamentos complementares a produtores de leite apos o fechamento de seus contratos.

O complemento de pagamento e uma operacao financeira que gera um lancamento no contas a pagar (debito) e atualiza o valor de complemento no fechamento do contrato de leite. O módulo permite informar a quantidade complementar, o valor unitario do complemento, e os dados financeiros necessarios para a geracao do titulo (tipo de conta, forma de pagamento, condicao de pagamento, historico e data de vencimento).

Ao salvar, o sistema chama a stored procedure GRAVA_CONTAS para gerar o lancamento financeiro e insere o registro na tabela COMPLEMENTOLEITE, alem de atualizar o valor de complemento na tabela FECHAMENTOCONTRATO. Este processo garante a rastreabilidade entre o complemento de pagamento e o contrato de leite original.


Funcionalidades​

  • Registro de Complementos de Pagamento
  • Preenchimento Automatico de Dados Financeiros
  • Validacao de Contrato Fechado

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCA009? R: A tela MCA009 é a tela de Complemento de Contrato de Leite do sistema. Nela é possível registrar complementos financeiros em contratos de leite que já foram fechados, como ajustes de valores, bonificações ou correções. Os complementos geram lançamentos financeiros (contas a pagar/receber) associados ao contrato do produtor.

P: Como registrar um complemento de contrato? R: Acesse a tela MCA009 e informe o Produtor (F9 para pesquisar), o Endereço, a Empresa do Contrato e o Número do Contrato (que deve estar com situação "F" - Fechado). Preencha os campos financeiros como Tipo de Conta, Forma de Pagamento, Condição de Pagamento e o valor do complemento. Clique em Salvar (F6) para gravar o complemento.


Mensagens de Confirmação​

P: O que significa a mensagem "Deseja Gerar os Complementos?" (C-1439)? R: Esta mensagem de confirmação é exibida ao solicitar a geração dos complementos financeiros. Ao confirmar, o sistema gerará os lançamentos financeiros (contas a pagar/receber) de acordo com os dados informados.

P: O que significa a mensagem "Deseja Excluir o Registro?" (C-0045)? R: Esta mensagem de confirmação é exibida quando o usuário solicita a exclusão de um complemento. Ao confirmar, o registro será removido.


Mensagens Informativas​

P: O que significa a mensagem "Complemento efetuado com Sucesso!" (I-1438)? R: Esta mensagem informativa é exibida após a geração bem-sucedida do complemento financeiro, confirmando que os lançamentos foram gravados no sistema.


Mensagens de Validação e Erros​

P: O sistema apresenta a mensagem "Para Informar o endereço é necessário informar a pessoa!". Como devo proceder? R: Preencha o campo Produtor (Pessoa) antes de informar o endereço. Utilize a tecla F9 no campo Pessoa para pesquisar e selecionar o produtor.

P: O sistema apresenta a mensagem "Para selecionar o endereço é necessário que a pessoa esteja selecionada!". Como devo proceder? R: Selecione o produtor antes de informar o endereço. Preencha o campo Pessoa utilizando a tecla F9 para pesquisa.

P: O sistema apresenta a mensagem "O Produtor não está cadastrado! Verifique [TCA001]". Como devo proceder? R: A pessoa informada não está cadastrada como produtor de leite. Acesse a tela de Cadastro de Produtores de Leite (TCA001) para verificar o cadastro.

P: O sistema apresenta a mensagem "Não foi possível encontrar o endereço para o produtor!". Como devo proceder? R: O endereço informado não está vinculado ao produtor. Utilize a tecla F9 no campo Endereço para listar os endereços disponíveis para o produtor selecionado.

P: O sistema apresenta a mensagem "Empresa não Cadastrada! Verifique [ADM002]". Como devo proceder? R: O código de empresa informado não existe no cadastro. Verifique o código ou acesse a tela de Cadastro de Empresas (ADM002).

P: O sistema apresenta a mensagem "É necessário informar a empresa do contrato!". Como devo proceder? R: O campo Empresa do Contrato é obrigatório. Informe o código da empresa associada ao contrato.

P: O sistema apresenta a mensagem "O Contrato não está Fechado!". Como devo proceder? R: Complementos somente podem ser gerados para contratos com situação "F" (Fechado). Verifique a situação do contrato na tela de Contrato de Leite (MCA001). Se o contrato ainda estiver vigente, é necessário efetuar o fechamento antes de gerar complementos.

P: O sistema apresenta a mensagem "A Forma de Pagamento não está Cadastrada! Verifique [TFC001]". Como devo proceder? R: O código de forma de pagamento informado não existe no cadastro. Verifique o código ou acesse a tela de Formas de Pagamento (TFC001).

P: O sistema apresenta a mensagem "A Condição de Pagamento não está Cadastrada! Verifique [TFC002]". Como devo proceder? R: O código de condição de pagamento informado não existe no cadastro. Verifique o código ou acesse a tela de Condições de Pagamento (TFC002).

P: O sistema apresenta a mensagem "O Tipo de Conta não está Cadastrado! Verifique [TFC005]". Como devo proceder? R: O tipo de conta informado não existe no cadastro. Acesse a tela de Tipos de Conta (TFC005) para verificar ou cadastrar o tipo desejado.

P: O sistema apresenta a mensagem "O Histórico não está Cadastrado, não é de Compra, ou não é Duplicata! Verifique [TCB003]". Como devo proceder? R: O histórico financeiro informado não está cadastrado, não é do tipo compra, ou não é uma duplicata. Acesse a tela de Históricos (TCB003) para verificar os cadastros disponíveis.

P: O sistema apresenta a mensagem "Não foi Encontrado o Tipo de Contas para a Movimentação de Compra de Leite!". Como devo proceder? R: O tipo de conta para movimentação de compra de leite não está configurado nos Parâmetros de Captação. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e configure os parâmetros financeiros.

P: O sistema apresenta a mensagem "Não foi Encontrado o Histórico para a Movimentação de Compra de Leite!". Como devo proceder? R: O histórico financeiro para compra de leite não está configurado nos Parâmetros de Captação. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e configure o histórico nas configurações financeiras.

P: O sistema apresenta a mensagem "Não foi Encontrada a Forma de Pagamento de Compra de Leite!". Como devo proceder? R: A forma de pagamento para compra de leite não está configurada nos Parâmetros de Captação. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e configure a forma de pagamento.

P: O sistema apresenta a mensagem "Não foi Encontrada a Condição de Pagamento de Compra de leite!". Como devo proceder? R: A condição de pagamento para compra de leite não está configurada nos Parâmetros de Captação. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e configure a condição de pagamento.

P: O sistema apresenta a mensagem "Não foi Encontrada a Data de Vencimento para Compra de Leite!". Como devo proceder? R: A data de vencimento para compra de leite não está configurada nos Parâmetros de Captação. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e configure a data de vencimento.

P: O sistema apresenta a mensagem "A Data de Vencimento é Menor do que a Data de Emissão!". Como devo proceder? R: A data de vencimento calculada é anterior à data de emissão do complemento. Verifique a data de vencimento configurada nos Parâmetros de Captação (CAP001) e ajuste para uma data posterior à data de emissão.

Mensagens exibidas​

Levantadas de source/MCA009/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
C-0045ConfirmaçãoDeseja Excluir o Registro?
C-1439ConfirmaçãoDeseja Gerar os Complementos?
I-1438InformaçãoComplemento efetuado com Sucesso!

Mais 16 mensagens com texto literal no código: MCA009.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
COMPLEMENTOLEITEINSERT
FECHAMENTOCONTRATOSELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONDPAGTOSELECT
CONTRATOLEITESELECT
EMPRESASELECT
ENDERECOPESSOASELECT
FORMAPAGTOSELECT
HISTORICOSELECT
MOVIMENTACAOSELECT
PARMLEITESELECT
PESSOASELECT
PRODUTORLEITESELECT
TIPOCONTASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GRAVA_CONTAS(via table_screen_map)
MES_EXTENSO(via table_screen_map)
SALDO_CONTRATOLEITE(via table_screen_map)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
ANALISESELECT
ANALISELEITESELECT
BOLETOSELECT
CODRECEITASELECT
COMPLEMENTOLEITESELECT
CONDENACAOLEITESELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASINSERT, SELECT, UPDATE
CONTASBLOQFINANCSELECT
CONTASCTBDELETE, INSERT, SELECT
CONTASHISTORICOINSERT, SELECT
CONTASHISTORICOCCSELECT
CONTASHISTORICOCTBDELETE, INSERT, SELECT
CONTASJUNCAOSELECT
CONTASPESSOAINSERT, SELECT
CONTAS_MOVTOCONTABILSELECT
CONTRATOLEITESELECT
CREDITOSELECT, UPDATE
CUPOMFISCALSELECT, UPDATE
DESTINOREPARCELAMENTOSELECT
DEVOLUCAODELETE, SELECT
EMPRESASELECT
ENDERECOPESSOASELECT
FECHAMENTOCONTRATOSELECT
FORMAPAGTOSELECT
HISTORICOSELECT
IMPOSTOSELECT
IMPOSTONOTASELECT
IMPOSTONOTACTBDELETE, SELECT
IMPOSTONOTACTBDIASELECT
INCENTIVOPRODUCAOSELECT
INTEGRADOCTBINSERT, UPDATE
ITEMSELECT
ITEMNOTASELECT
ITEMNOTACCSELECT
ITEMNOTACTBDELETE, INSERT, SELECT
ITEMNOTAVENDEDORSELECT
ITEMPEDIDOSELECT
ITEMTABDESCLEITESELECT
MODELONFSELECT
MOVESTOQUESELECT
MOVESTOQUECCSELECT
MOVIMENTACAOSELECT
MOVTOCAIXACCSELECT
MOVTOCAIXACTBSELECT
MOVTOCONTABILDELETE, INSERT, SELECT, UPDATE
MOVTOCONTABILCCINSERT
MOVTOFECHAMENTOCONTRSELECT
MOVTOFISCALDELETE, INSERT, SELECT
MOVTOLEITESELECT
MOVTOLEITENOTASELECT
MUNICIPIOSELECT
NFESELECT
NOTASELECT, UPDATE
NOTACTBDELETE, INSERT, SELECT
NOTACTBAVISTASELECT
OBSFISCALSELECT
OBSFISCALNOTADELETE, INSERT, SELECT
ORDEMCARREGSELECT
ORIGEMREPARCELAMENTOSELECT
PARCELANOTASELECT
PARMCOMPLEMENTOSELECT
PARMCONTABILSELECT
PARMDDASELECT
PARMFATURSELECT
PARMFINANCSELECT
PARMFISCALSELECT
PARMSISTEMASELECT
PEDIDOSELECT
PESSOASELECT
PLANOCONTASINSERT, SELECT
PLANOCONTASRECEITAINSERT, SELECT
PLANOEMPRESAINSERT, SELECT
PROVISAOCONTASSELECT
REPARCELAMENTOSELECT
SEQUENCIASELECT, UPDATE
SESSAOSELECT
TABDESCLEITESELECT
TIPOCONTASELECT
TRANSFERENCIALEITESELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTabelas em Comum
MCB015CONDPAGTO, EMPRESA, FORMAPAGTO, PESSOA
TFA006CONDPAGTO, EMPRESA, FORMAPAGTO, PESSOA
CNF001CONDPAGTO, EMPRESA, MOVIMENTACAO, PESSOA
CNF012CONDPAGTO, EMPRESA, MOVIMENTACAO, PESSOA
MNF011EMPRESA, ENDERECOPESSOA, MOVIMENTACAO, PESSOA
RNF006CONDPAGTO, EMPRESA, MOVIMENTACAO, PESSOA
MPD010EMPRESA, FORMAPAGTO, PESSOA
RFC042FORMAPAGTO, PESSOA, TIPOCONTA
CPD001EMPRESA, MOVIMENTACAO, PESSOA
CPD002EMPRESA, MOVIMENTACAO, PESSOA
CPD003EMPRESA, MOVIMENTACAO, PESSOA
CPD005EMPRESA, MOVIMENTACAO, PESSOA
MPD076EMPRESA, MOVIMENTACAO, PESSOA
MPD084EMPRESA, MOVIMENTACAO, PESSOA
RFC004MOVIMENTACAO, PESSOA, TIPOCONTA
RNF012EMPRESA, MOVIMENTACAO, PESSOA
RNF038EMPRESA, MOVIMENTACAO, PESSOA
RPD001EMPRESA, MOVIMENTACAO, PESSOA
RPD003EMPRESA, MOVIMENTACAO, PESSOA
RPD004EMPRESA, MOVIMENTACAO, PESSOA
RPD005EMPRESA, MOVIMENTACAO, PESSOA
RPD022EMPRESA, MOVIMENTACAO, PESSOA
RPD023EMPRESA, MOVIMENTACAO, PESSOA
RPD030EMPRESA, MOVIMENTACAO, PESSOA
RPD032EMPRESA, MOVIMENTACAO, PESSOA
RRC010EMPRESA, MOVIMENTACAO, PESSOA
RRC012EMPRESA, MOVIMENTACAO, PESSOA
RRC013EMPRESA, MOVIMENTACAO, PESSOA
CFC001HISTORICO, PESSOA, TIPOCONTA
MCA012CONTRATOLEITE, EMPRESA, PESSOA
...+502 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTabelas em Comum
RCA002COMPLEMENTOLEITE, FECHAMENTOCONTRATO
LFC001FECHAMENTOCONTRATO
LFC002FECHAMENTOCONTRATO
MCA001FECHAMENTOCONTRATO
MCA004FECHAMENTOCONTRATO
MCA006FECHAMENTOCONTRATO
MCA013FECHAMENTOCONTRATO
RCA001FECHAMENTOCONTRATO
RCA003FECHAMENTOCONTRATO
RCA004FECHAMENTOCONTRATO