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ódigo | Tipo | Mensagem |
|---|---|---|
| C-0045 | Confirmação | Deseja Excluir o Registro? |
| C-1439 | Confirmação | Deseja Gerar os Complementos? |
| I-1438 | Informação | Complemento efetuado com Sucesso! |
Mais 16 mensagens com texto literal no código: MCA009.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| COMPLEMENTOLEITE | INSERT |
| FECHAMENTOCONTRATO | SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | SELECT |
| CONTRATOLEITE | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| FORMAPAGTO | SELECT |
| HISTORICO | SELECT |
| MOVIMENTACAO | SELECT |
| PARMLEITE | SELECT |
| PESSOA | SELECT |
| PRODUTORLEITE | SELECT |
| TIPOCONTA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| GRAVA_CONTAS | (via table_screen_map) |
| MES_EXTENSO | (via table_screen_map) |
| SALDO_CONTRATOLEITE | (via table_screen_map) |
Tabelas via Procedures (acesso indireto)
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Tabelas em Comum |
|---|---|
| MCB015 | CONDPAGTO, EMPRESA, FORMAPAGTO, PESSOA |
| TFA006 | CONDPAGTO, EMPRESA, FORMAPAGTO, PESSOA |
| CNF001 | CONDPAGTO, EMPRESA, MOVIMENTACAO, PESSOA |
| CNF012 | CONDPAGTO, EMPRESA, MOVIMENTACAO, PESSOA |
| MNF011 | EMPRESA, ENDERECOPESSOA, MOVIMENTACAO, PESSOA |
| RNF006 | CONDPAGTO, EMPRESA, MOVIMENTACAO, PESSOA |
| MPD010 | EMPRESA, FORMAPAGTO, PESSOA |
| RFC042 | FORMAPAGTO, PESSOA, TIPOCONTA |
| CPD001 | EMPRESA, MOVIMENTACAO, PESSOA |
| CPD002 | EMPRESA, MOVIMENTACAO, PESSOA |
| CPD003 | EMPRESA, MOVIMENTACAO, PESSOA |
| CPD005 | EMPRESA, MOVIMENTACAO, PESSOA |
| MPD076 | EMPRESA, MOVIMENTACAO, PESSOA |
| MPD084 | EMPRESA, MOVIMENTACAO, PESSOA |
| RFC004 | MOVIMENTACAO, PESSOA, TIPOCONTA |
| RNF012 | EMPRESA, MOVIMENTACAO, PESSOA |
| RNF038 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD001 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD003 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD004 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD005 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD022 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD023 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD030 | EMPRESA, MOVIMENTACAO, PESSOA |
| RPD032 | EMPRESA, MOVIMENTACAO, PESSOA |
| RRC010 | EMPRESA, MOVIMENTACAO, PESSOA |
| RRC012 | EMPRESA, MOVIMENTACAO, PESSOA |
| RRC013 | EMPRESA, MOVIMENTACAO, PESSOA |
| CFC001 | HISTORICO, PESSOA, TIPOCONTA |
| MCA012 | CONTRATOLEITE, EMPRESA, PESSOA |
| ... | +502 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Tabelas em Comum |
|---|---|
RCA002 | COMPLEMENTOLEITE, FECHAMENTOCONTRATO |
LFC001 | FECHAMENTOCONTRATO |
LFC002 | FECHAMENTOCONTRATO |
| MCA001 | FECHAMENTOCONTRATO |
| MCA004 | FECHAMENTOCONTRATO |
| MCA006 | FECHAMENTOCONTRATO |
| MCA013 | FECHAMENTOCONTRATO |
| RCA001 | FECHAMENTOCONTRATO |
RCA003 | FECHAMENTOCONTRATO |
RCA004 | FECHAMENTOCONTRATO |