Pular para o conteúdo principal

MCA001 — Contratos

Fonte​

  • Source: source/MCA001/

Objetivo​

O módulo MCA001 tem como objetivo permitir o cadastro, consulta e manutencao dos contratos de captacao de leite no sistema ERP Junsoft. Por meio deste módulo, o usuario pode registrar contratos vinculados a produtores de leite, definindo informacoes comerciais como forma e condicao de pagamento, vendedor responsavel, tabela de desconto/incentivo, valor contratado, frete e despesas.

Alem do cadastro do contrato em si, o módulo oferece uma visao completa do ciclo de vida do contrato atraves de abas dedicadas: movimentacoes de leite, contas a debito e credito, fechamento financeiro, notas fiscais vinculadas, analises de qualidade e recalculo de saldos.

O MCA001 e o ponto central de gestao dos contratos de captacao, sendo referenciado por outros módulos do sistema para lancamentos periodicos (MCA002), emissao de notas fiscais (CNF001) e processos de fechamento.


Funcionalidades​

  • Cadastro de Contrato de Leite
  • Aba Dados do Contrato
  • Aba Movimento
  • Aba Debito/Credito
  • Aba Fechamento
  • Aba Notas Fiscais
  • Aba Analise
  • Aba Recalculo
  • Informacoes de Coleta (Rota de Captacao)
  • Resumo

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCA001? R: A tela MCA001 é a tela de Contrato de Leite do sistema. Nela é possível cadastrar, consultar e gerenciar os contratos de captação de leite com os produtores, incluindo informações como: Pessoa (produtor), Endereço, Data de Abertura, Valor Contratado, Forma de Pagamento, Condição de Pagamento, Data de Vencimento, Vendedor, Linha de Captação, Tabela de Desconto/Incentivo e Tipo de Pagamento do Frete. A tela também permite visualizar os movimentos de leite, débitos/créditos, fechamento, notas fiscais, análises de qualidade e recálculo de saldos do contrato.

P: Como cadastrar um novo Contrato de Leite? R: Para cadastrar um novo contrato, acesse a tela MCA001 e clique no botão Novo (ou pressione F5). Informe o Número do Contrato, selecione a Pessoa (produtor) e o Endereço utilizando a tecla F9 para pesquisa. Preencha os demais campos obrigatórios como Forma de Pagamento e Condição de Pagamento. Em seguida, clique em Salvar (ou pressione F6) para gravar o contrato.

P: Quais são os atalhos de teclado disponíveis na tela MCA001? R: A tela MCA001 disponibiliza os seguintes atalhos de teclado:

  • F5 - Novo registro
  • F6 - Salvar registro
  • F8 - Imprimir contrato / fechamento
  • F9 - Pesquisar (nos campos de busca)
  • F12 - Sair da tela

P: O que significam as cores na grade de Movimentos de Leite? R: As cores na grade de movimentos indicam a situação de cada registro:

  • Azul claro - Movimento ativo
  • Rosa/Vermelho claro - Movimento condenado
  • Cinza - Movimento cancelado

P: Como acessar as abas do contrato (Movimento, Débito, Fechamento, NF, Análise)? R: As abas adicionais do contrato somente ficam visíveis após consultar um contrato existente. Informe o Número do Contrato no campo correspondente e pressione Tab ou Enter para carregar os dados. As abas serão habilitadas automaticamente.

P: Como recalcular os saldos de um contrato? R: A aba Recálculo fica disponível somente para contratos com situação "V" (Vigente). Acesse a aba Recálculo e clique no botão "Recalcular Contrato". O sistema executará os procedimentos de ajuste de saldo dos movimentos e atualização do saldo do contrato.

P: Como visualizar a Nota Fiscal de um contrato? R: Na aba NF (Notas Fiscais), dê um duplo clique sobre a nota fiscal desejada na grade. O sistema abrirá a tela de Consulta de Notas Fiscais (CNF001) com os dados da nota selecionada. É necessário possuir acesso à tela CNF001 para utilizar esta funcionalidade.

P: Quais campos são exibidos de acordo com o parâmetro de Fechamento de Contrato? R: Quando o parâmetro de Fechamento de Contrato na tela de Parâmetros de Captação (CAP001) está configurado como "A" (Automático), os campos Percentual Adicional do Contrato, Valor Adicional por Quantidade e Valor Adicional por Qualidade ficam visíveis na tela. Caso contrário, esses campos ficam ocultos.


Mensagens de Confirmação​

P: O que significa a mensagem "Deseja Salvar as Alterações Antes de Sair?" (C-0048)? R: Esta mensagem de confirmação é exibida quando o usuário tenta fechar a tela de Contrato de Leite e existem alterações pendentes que ainda não foram salvas. Clique em "Sim" para salvar as alterações antes de sair, ou em "Não" para descartar as modificações realizadas.

P: O que significa a mensagem "Deseja Recalcular os Saldos do Contrato?" (C-1410)? R: Esta mensagem é exibida ao clicar no botão Recalcular Contrato na aba Recálculo. Ao confirmar, o sistema executará os procedimentos de ajuste dos saldos dos movimentos de leite e atualização do saldo geral do contrato. Utilize esta opção quando houver divergências nos saldos do contrato.


Mensagens Informativas​

P: O que significa a mensagem "Recalculo Efetuado com Sucesso!" (I-1411)? R: Esta mensagem informativa é exibida após a conclusão do recálculo dos saldos do contrato. Indica que os procedimentos de ajuste de saldo dos movimentos e atualização do saldo do contrato foram executados com sucesso.

P: O que significa a mensagem "Contrato [Número] Salvo com Sucesso!" (I-1413)? R: Esta mensagem informativa é exibida após o salvamento bem-sucedido do contrato de leite, indicando o número do contrato que foi gravado no sistema.

P: O que significa a mensagem "Contrato Excluído com Sucesso!" (I-1415)? R: Esta mensagem informativa é exibida após a exclusão bem-sucedida de um contrato de leite, confirmando que o registro foi removido do banco de dados.


Mensagens de Aviso​

P: O que significa a mensagem "O Usuário não possui Acesso a Consulta de Notas Fiscais! [CNF001]" (W-1412)? R: Esta mensagem de aviso é exibida quando o usuário tenta acessar a consulta de notas fiscais (ao dar duplo clique em uma nota na aba NF) mas não possui permissão para acessar a tela CNF001. Solicite ao administrador do sistema a liberação de acesso à tela CNF001.

P: O que significa a mensagem "Não foi encontrado o Leiaute de Fechamento Parametrizado. Verifique! [CAP001]" (W-1414)? R: Esta mensagem é exibida ao tentar imprimir o fechamento do contrato quando o layout de fechamento 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 campo Layout de Fechamento na aba correspondente.


Mensagens de Validação e Erros​

P: Ao tentar consultar um contrato, o sistema apresenta a mensagem "O Contrato (X) não está Cadastrado para a Empresa (Y)". Como devo proceder? R: Esta mensagem é exibida quando o número do contrato informado não existe para a empresa logada. Verifique se o número do contrato está correto e se você está logado na empresa correta. Utilize a tecla F9 no campo Número do Contrato para pesquisar os contratos disponíveis.

P: Ao tentar salvar o contrato, o sistema apresenta a mensagem "A Forma de Pagamento deve ser Informada!". Como devo proceder? R: O campo Forma de Pagamento é obrigatório para o salvamento do contrato. Utilize a tecla F9 no campo Forma de Pagamento para pesquisar e selecionar uma forma de pagamento válida. Caso o campo não esteja sendo preenchido automaticamente, verifique os Parâmetros de Captação (CAP001) onde a forma de pagamento padrão é configurada.

P: Ao tentar salvar o contrato, o sistema apresenta a mensagem "A Condição de Pagamento deve ser Informada!". Como devo proceder? R: O campo Condição de Pagamento é obrigatório para o salvamento do contrato. Utilize a tecla F9 no campo Condição de Pagamento para pesquisar e selecionar uma condição de pagamento válida. Caso o campo não esteja sendo preenchido automaticamente, verifique os Parâmetros de Captação (CAP001) onde a condição de pagamento padrão é configurada.

P: Ao tentar selecionar o endereço, o sistema apresenta a mensagem "Para selecionar o endereço é necessário que a pessoa esteja selecionada!". Como devo proceder? R: O campo Pessoa (Produtor) deve ser preenchido antes de selecionar o endereço. Primeiro, informe o código do produtor ou utilize a tecla F9 no campo Pessoa para pesquisar e selecionar o produtor desejado. Após a seleção da pessoa, utilize a tecla F9 no campo Endereço para listar os endereços disponíveis.

P: Ao tentar salvar o contrato, o sistema apresenta a mensagem "Para Vencimento Digitado deve-se informar a Data de Vencimento!". Como devo proceder? R: Quando a condição de pagamento selecionada é do tipo "Vencimento Digitado", é obrigatório informar a Data de Vencimento do Pagamento. Preencha o campo Data de Vencimento antes de salvar o contrato.

P: O sistema apresenta a mensagem "É Obrigatório Informar Tipo do Frete!". Como devo proceder? R: O campo Tipo de Pagamento do Frete é obrigatório. Selecione uma das opções disponíveis no campo Tipo de Pagamento do Frete na aba Contrato antes de salvar o registro.

P: O sistema apresenta a mensagem "A Pessoa (X) não está Cadastrada como Produtor de Leite ou está Inativo! Verifique [TCA001 / TFA001]". Como devo proceder? R: A pessoa informada não está cadastrada como produtor de leite ou o cadastro está com situação inativa. Verifique na tela de Cadastro de Produtores de Leite (TCA001) se o produtor está cadastrado e ativo. Caso necessário, verifique também o cadastro da pessoa na tela TFA001.

P: O sistema apresenta a mensagem "O Endereço (X) não está Cadastrado para o Produtor!". Como devo proceder? R: O endereço informado não está vinculado ao produtor selecionado. Verifique se o código do endereço está correto ou utilize a tecla F9 no campo Endereço para listar apenas os endereços cadastrados para o produtor.

P: O sistema apresenta a mensagem "Vendedor não Cadastrado! Verifique [TFA007]". Como devo proceder? R: O código de vendedor informado não existe no cadastro de vendedores. Verifique o código informado ou acesse a tela de Cadastro de Vendedores (TFA007) para cadastrar o vendedor.

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

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

P: O sistema apresenta a mensagem "A tabela de Desconto / Incentivo não está Cadastrada! Verifique [TLA001]". Como devo proceder? R: A tabela de desconto/incentivo informada no contrato não está cadastrada no sistema. Acesse a tela de Tabela de Desconto de Leite (TLA001) para verificar e cadastrar a tabela desejada.

P: O sistema apresenta a mensagem "A Empresa não está Cadastrado! Verifique [ADM002]". Como devo proceder? R: A empresa informada no contrato não está cadastrada no sistema. Verifique o código da empresa ou acesse a tela de Cadastro de Empresas (ADM002) para verificar os cadastros existentes.

Mensagens exibidas​

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

CódigoTipoMensagem
C-0048ConfirmaçãoDeseja Salvar as Alterações Antes de Sair?
C-1410ConfirmaçãoDeseja Recalcular os Saldos do Contrato?
I-1411InformaçãoRecalculo Efetuado com Sucesso!
I-1413InformaçãoContrato %s Salvo com Sucesso!
I-1415InformaçãoContrato Excluido com Sucesso!
W-1412AvisoO Usuário não possui Acesso a Consulta de Notas Fiscais! CNF001]
W-1414AvisoNão foi encontrado o Leiaute de Fechamento Parametrizado. Verifique! [CAP001]

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

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTRATOLEITEDELETE, INSERT, SELECT, UPDATE
EMPRESADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ANALISESELECT
ANALISELEITESELECT
CONDENACAOLEITESELECT
CONDPAGTOSELECT
CONTASSELECT
CONTASHISTORICOSELECT
ENDERECOPESSOASELECT
FECHAMENTOCONTRATOSELECT
FECHAMENTODEBITOSELECT
FORMAPAGTOSELECT
HISTORICOSELECT
LINHACAPTACAOSELECT
MOVTOLEITESELECT
MOVTOLEITENOTASELECT
NOTASELECT
PARMLEITESELECT
PESSOASELECT
PRODUTORLEITESELECT
PRODUTORROTACAPSELECT
ROTACAPTACAOSELECT
TABDESCLEITESELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
AJUSTA_SALDOMOVTOLEITE(via table_screen_map)
ATUALIZA_SALDOCONTRATOLEITE(via table_screen_map)
FORMATA_ANALISE(via table_screen_map)
GERA_SEQUENCIA(via table_screen_map)
SALDO_CONTRATOLEITE(via table_screen_map)
ULTIMODIAMES(via table_screen_map)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
ANALISESELECT
ANALISELEITESELECT
COMPLEMENTOLEITESELECT
CONDENACAOLEITESELECT
CONTASSELECT
CONTRATOLEITESELECT, UPDATE
FECHAMENTOCONTRATOSELECT
IMPOSTOSELECT
IMPOSTONOTASELECT
INCENTIVOPRODUCAOSELECT
ITEMTABDESCLEITESELECT
MOVTOFECHAMENTOCONTRSELECT
MOVTOLEITESELECT, UPDATE
MOVTOLEITENOTASELECT
NOTASELECT
RESULTADOANALISESELECT
SEQUENCIASELECT, UPDATE
TABDESCLEITESELECT
TRANSFERENCIALEITESELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTabelas em Comum
MFC009CONTAS, CONTASHISTORICO, HISTORICO, NOTA, PESSOA
CNF001CONDPAGTO, CONTAS, EMPRESA, NOTA, PESSOA
CNF012CONDPAGTO, CONTAS, EMPRESA, NOTA, PESSOA
MCB015CONDPAGTO, EMPRESA, FORMAPAGTO, PESSOA, VENDEDOR
MNF011CONTAS, EMPRESA, ENDERECOPESSOA, NOTA, PESSOA
MCA004CONTAS, EMPRESA, FECHAMENTOCONTRATO, FECHAMENTODEBITO, NOTA
MFC019CONTAS, CONTASHISTORICO, EMPRESA, PESSOA
MCA007CONDENACAOLEITE, EMPRESA, FECHAMENTODEBITO, MOVTOLEITE
MCA012CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA
MNF001EMPRESA, ENDERECOPESSOA, NOTA, PESSOA
MNF023CONTAS, EMPRESA, NOTA, PESSOA
MNF029CONTAS, EMPRESA, NOTA, PESSOA
MNF030EMPRESA, ENDERECOPESSOA, NOTA, PESSOA
MPD011CONTAS, EMPRESA, NOTA, PESSOA
MRC020CONTAS, EMPRESA, NOTA, PESSOA
TFA006CONDPAGTO, EMPRESA, FORMAPAGTO, PESSOA
MCA013CONTAS, EMPRESA, FECHAMENTOCONTRATO, FECHAMENTODEBITO
CFC001CONTASHISTORICO, HISTORICO, PESSOA
MFC017CONTAS, CONTASHISTORICO, HISTORICO
MFC023CONTAS, CONTASHISTORICO, HISTORICO
MNF033CONTAS, CONTASHISTORICO, NOTA
CNF011EMPRESA, NOTA, PESSOA
CNF016EMPRESA, NOTA, PESSOA
CNF017EMPRESA, NOTA, PESSOA
CPD008CONTAS, EMPRESA, PESSOA
MFC025CONTAS, FORMAPAGTO, PESSOA
MFC026CONTAS, EMPRESA, PESSOA
MFC034CONTAS, FORMAPAGTO, PESSOA
MNF027EMPRESA, NOTA, PESSOA
MNF032ENDERECOPESSOA, NOTA, PESSOA
...+537 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTabelas em Comum
LAB002CONTRATOLEITE, EMPRESA
LFC001CONTRATOLEITE, EMPRESA
LFC002CONTRATOLEITE, EMPRESA
LTL001CONTRATOLEITE, EMPRESA
MCA002CONTRATOLEITE, EMPRESA
MCA003CONTRATOLEITE, EMPRESA
MCA004CONTRATOLEITE, EMPRESA
MCA005CONTRATOLEITE, EMPRESA
MCA006CONTRATOLEITE, EMPRESA
MCA007CONTRATOLEITE, EMPRESA
MCA008CONTRATOLEITE, EMPRESA
MCA009CONTRATOLEITE, EMPRESA
MCA010CONTRATOLEITE, EMPRESA
MCA011CONTRATOLEITE, EMPRESA
MCA012CONTRATOLEITE, EMPRESA
MCA013CONTRATOLEITE, EMPRESA
MNF005CONTRATOLEITE, EMPRESA
MNF027CONTRATOLEITE, EMPRESA
RCA001CONTRATOLEITE, EMPRESA
RCA002CONTRATOLEITE, EMPRESA
RCA003CONTRATOLEITE, EMPRESA
RCA004CONTRATOLEITE, EMPRESA
RCA005CONTRATOLEITE, EMPRESA
RLA001CONTRATOLEITE, EMPRESA
TLA003CONTRATOLEITE, EMPRESA
LAB001CONTRATOLEITE
TCA002CONTRATOLEITE
jCaptacaoCONTRATOLEITE
ADM001EMPRESA
ADM002EMPRESA
...+1133 telas