Pular para o conteúdo principal

MCA004 — Fechamento de Contratos

Fonte​

  • Source: source/MCA004/

Objetivo​

O módulo MCA004 e responsavel pelo fechamento de contratos de captacao de leite no ERP Junsoft. Este processo envolve a consulta dos contratos vigentes por competencia, o calculo de precos, impostos, incentivos, pontuacao de qualidade, a compensacao de debitos/creditos do produtor, a geracao de notas fiscais e o encerramento financeiro do periodo de captacao.

O fechamento de contrato e a etapa final do ciclo de captacao, onde o sistema consolida todas as movimentacoes do periodo, calcula os valores devidos ao produtor, aplica descontos e compensacoes, e gera os documentos fiscais e financeiros correspondentes.

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela MCA004? R: A tela MCA004 é a tela de Faturamento de Leite do sistema. Nela é possível consultar os contratos de leite, emitir notas fiscais de entrada para a compra de leite dos produtores, efetuar o fechamento dos contratos, calcular débitos e créditos, e repetir preços praticados em contratos anteriores. A tela centraliza todo o processo de faturamento e fechamento de contratos da captação de leite.

P: Como emitir notas fiscais de compra de leite? R: Acesse a tela MCA004, informe os filtros desejados (Empresa, Competência, Motorista, etc.) e clique em Consultar para carregar os contratos. Selecione os contratos desejados na grade, informe a Data de Emissão das notas e clique no botão de emissão. O sistema confirmará se deseja emitir as notas fiscais selecionadas e processará a emissão para cada contrato.

P: Como efetuar o fechamento dos contratos? R: Após consultar os contratos na tela MCA004, selecione os contratos desejados e utilize a opção de Fechamento. O sistema perguntará se deseja fechar os contratos selecionados. Para contratos sem nota fiscal emitida, o sistema permite escolher se deseja continuar o fechamento mesmo assim.


Mensagens de Confirmação​

P: O que significa a mensagem "Deseja Salvar as Alterações?" (C-1409)? R: Esta mensagem é exibida quando existem alterações pendentes nos contratos consultados. Clique em "Sim" para salvar as alterações antes de prosseguir.

P: O que significa a mensagem "Deseja Emitir as Notas Fiscais Selecionadas?" (C-1419)? R: Esta mensagem é exibida ao solicitar a emissão de notas fiscais. Ao confirmar, o sistema gerará as notas fiscais de entrada para os contratos selecionados na grade.

P: O que significa a mensagem "Deseja Fechar os Contratos Selecionados?" (C-1421)? R: Esta mensagem é exibida ao solicitar o fechamento de contratos. Ao confirmar, o sistema efetuará o fechamento dos contratos selecionados, alterando a situação de "V" (Vigente) para "F" (Fechado).

P: O que significa a mensagem "Deseja Calcular para Todos os Contratos Selecionados?" (C-1423)? R: Esta mensagem é exibida ao solicitar o cálculo de valores para os contratos. Ao confirmar, o sistema executará o cálculo para todos os contratos selecionados na grade.

P: O que significa a mensagem "Tem Certeza que Deseja Repetir os Preços Praticados?" (C-1424)? R: Esta mensagem é exibida ao solicitar a repetição de preços de contratos anteriores. Ao confirmar, os preços praticados em períodos anteriores serão copiados para os contratos atuais.

P: O que significa a mensagem "Somar os Complementos Efetuados?" (C-1425)? R: Esta mensagem é exibida após a confirmação da repetição de preços. Ao confirmar, o sistema também somará os valores de complementos que foram efetuados anteriormente.


Mensagens Informativas​

P: O que significa a mensagem "Notas Fiscais Lançadas com Sucesso!" (I-1420)? R: Esta mensagem é exibida após a emissão bem-sucedida das notas fiscais de compra de leite, confirmando que todas as notas foram geradas e gravadas no sistema.

P: O que significa a mensagem "Fechamento do Contrato Efetuado com Sucesso!" (I-1422)? R: Esta mensagem é exibida após o fechamento bem-sucedido dos contratos selecionados, confirmando que a situação dos contratos foi alterada para "F" (Fechado).

P: O que significa a mensagem "Alterações Efetuadas com Sucesso." (I-0047)? R: Esta mensagem informativa confirma que as alterações realizadas nos contratos foram salvas com sucesso no banco de dados.


Mensagens de Aviso​

P: O que significa a mensagem "Não foi encontrado o Leiaute de Fechamento Parametrizado. Verifique! [CAP001]" (W-1414)? R: Esta mensagem indica que o layout de impressão do 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.


Mensagens de Validação e Erros​

P: O sistema apresenta a mensagem "O Contrato não Possui Condição de Pagamento. Verifique! [MCA001]". Como devo proceder? R: O contrato selecionado não possui condição de pagamento cadastrada. Acesse a tela de Contrato de Leite (MCA001) e informe a condição de pagamento para o contrato.

P: O sistema apresenta a mensagem "O Contrato não Possui Forma de Pagamento. Verifique! [MCA001]". Como devo proceder? R: O contrato selecionado não possui forma de pagamento cadastrada. Acesse a tela de Contrato de Leite (MCA001) e informe a forma de pagamento para o contrato.

P: O sistema apresenta a mensagem "É Obrigatório Informar a Competência!". Como devo proceder? R: O campo Competência é obrigatório para a consulta de contratos. Informe a competência no formato MM/AAAA antes de realizar a consulta.

P: O sistema apresenta a mensagem "A Série [X] Informada na [CAP001] não Possui Sequência. Verifique! [MFA002]". Como devo proceder? R: A série de nota fiscal configurada nos Parâmetros de Captação (CAP001) não possui sequência de numeração cadastrada. Acesse a tela de Parâmetros de Nota Fiscal (MFA002) e configure a sequência para a série informada.

P: O sistema apresenta a mensagem "A Série [X] Informada na [CAP001] não Possui Layout de Nota Fiscal. Verifique! [MFA002]". Como devo proceder? R: A série de nota fiscal configurada nos Parâmetros de Captação (CAP001) não possui layout de impressão cadastrado. Acesse a tela de Parâmetros de Nota Fiscal (MFA002) e configure o layout para a série informada.

P: O sistema apresenta a mensagem "A Consulta não Retornou Registros!". Como devo proceder? R: Não foram encontrados contratos que atendam aos filtros informados. Verifique os critérios de filtro (Empresa, Competência, Motorista, Linha de Captação, etc.) e tente novamente com critérios menos restritivos.

P: O sistema apresenta a mensagem "Não foi Possível Encontrar a Movimentação nos Parâmetros de Captação Para a Empresa. Verifique! [CAP001]". Como devo proceder? R: Os parâmetros de captação não possuem a movimentação de leite configurada para a empresa atual. Acesse a tela de Parâmetros de Captação de Leite (CAP001) e configure as movimentações na aba correspondente.

P: O sistema apresenta a mensagem "Não foi Possível Encontrar o Item nos Parâmetros de Captação Para a Empresa. Verifique! [CAP001]". Como devo proceder? R: O item 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 informe o item de leite na aba Parâmetros.

P: O sistema apresenta a mensagem "Não foi Possível Encontrar o Estado da Empresa. Verifique! [ADM002/TFA001]". Como devo proceder? R: O estado (UF) da empresa não está cadastrado. Verifique o cadastro da empresa na tela de Cadastro de Empresas (ADM002) e/ou na tela TFA001.

P: O sistema apresenta a mensagem "O Produtor (X) está Inativo. Verifique! [TFA001/TCA001]". Como devo proceder? R: O produtor vinculado ao contrato está com situação inativa. Acesse a tela de Cadastro de Produtores de Leite (TCA001) ou a tela de Cadastro de Pessoas (TFA001) para verificar e ativar o cadastro do produtor.

P: O sistema apresenta a mensagem "O Motorista não Está Cadastrado. Verifique! [TTR005]". Como devo proceder? R: O motorista informado não está cadastrado no sistema. Acesse a tela de Cadastro de Motoristas (TTR005) para verificar ou cadastrar o motorista.

P: O sistema apresenta a mensagem "A Quantidade Faturada não Pode ser Maior do que o Saldo!". Como devo proceder? R: A quantidade informada para faturamento excede o saldo disponível no contrato. Reduza a quantidade a ser faturada para que não ultrapasse o saldo do contrato.

P: O sistema apresenta a mensagem "O Valor a ser Baixado não Pode ser Maior do que o Saldo do Documento!". Como devo proceder? R: O valor informado para baixa de contas excede o saldo do documento. Informe um valor igual ou menor ao saldo disponível no documento.

P: O sistema apresenta a mensagem "É Obrigatório Informar a Série da Nota Fiscal da Empresa!". Como devo proceder? R: O campo Série da Nota Fiscal da Empresa é obrigatório para a emissão de notas fiscais. Informe a série antes de prosseguir com a emissão.

P: O sistema apresenta a mensagem "É Obrigatório Informar a Chave de Acesso Para Recebimento de Notas Fiscais Eletrônicas!". Como devo proceder? R: Para notas fiscais eletrônicas, a chave de acesso é obrigatória. Informe a chave de acesso de 44 dígitos no campo correspondente.

P: O sistema apresenta a mensagem "O Lançamento [X] Está Selecionado, Porém sem Valor de Débito Informado. Verifique!". Como devo proceder? R: Um lançamento de débito está marcado na grade, mas não possui valor informado. Informe o valor do débito para o lançamento selecionado ou desmarque-o da seleção.

P: O que significa a mensagem "Não foi Emitido a Nota Fiscal para o Contrato Nº [X]. Deseja Continuar o Fechamento de Contratos?" (C-1448)? R: Esta mensagem indica que existe um contrato selecionado para fechamento que ainda não possui nota fiscal emitida. Clique em "Sim" para continuar o fechamento sem a nota fiscal, ou em "Não" para cancelar e emitir a nota fiscal primeiro.

Mensagens exibidas​

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

CódigoTipoMensagem
C-1409ConfirmaçãoDeseja Salvar as Alterações?
C-1419ConfirmaçãoDeseja Emitir as Notas Fiscais Selecionadas?
C-1421ConfirmaçãoDeseja Fechar os Contratos Selecionados ?
C-1423ConfirmaçãoDeseja Calcular para Todos os Contratos Selecionados?
C-1424ConfirmaçãoTem Certeza que Deseja Repetir os Preços Praticados?
C-1425ConfirmaçãoSomar os Complementos Efetuados?
I-0047InformaçãoAlterações Efetuadas com Sucesso.
I-1420InformaçãoNotas Fiscais Lançadas com Sucesso!
I-1422InformaçãoFechamento do Contrato Efetuado com Sucesso!
W-1414AvisoNão foi encontrado o Leiaute de Fechamento Parametrizado. Verifique! [CAP001]

Mais 40 mensagens com texto literal no código: MCA004.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTASSELECT, UPDATE
EMPRESADELETE, INSERT, SELECT, UPDATE
FECHAMENTOCONTRATOINSERT, SELECT, UPDATE
FECHAMENTODEBITODELETE, INSERT, SELECT, UPDATE
NOTASELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CAPTACAOLEITESELECT
CONTASHISTORICOSELECT
CONTRATOLEITESELECT
ENDERECOPESSOASELECT
ESTRUTURAPROPRIEDADERURALSELECT
HISTORICOSELECT
IMPOSTOSELECT
IMPOSTOITEMSELECT
IMPOSTOMOVSELECT
ITEMSELECT
LINHACAPTACAOSELECT
MODELONFSELECT
MOTORISTASELECT
MOVTOLEITESELECT
MOVTOLEITENOTASELECT
MUNICIPIOSELECT
PARMLEITESELECT
PARMNOTASELECT
PESSOASELECT
PESSOAFISICASELECT
PRODUTORESTRUTURASELECT
PRODUTORLEITESELECT
PRODUTORROTACAPSELECT
ROTACAPTACAOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_IMPOSTOS(via table_screen_map)
CALCULA_INCENTIVOPRODUCAO(via table_screen_map)
FECHA_CONTRATOLEITE(via table_screen_map)
GRAVA_CONTAS(via table_screen_map)
RETORNA_CONTASREPARCELADAS(via table_screen_map)
RETORNA_DADOSCADASTRAIS(via table_screen_map)
RETORNA_IMPOSTOSITEMNOTA(via table_screen_map)
RETORNA_IMPRESSORAUSUARIO(via table_screen_map)
SALDO_CONTRATOLEITE(via table_screen_map)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
ANALISESELECT
ANALISELEITESELECT
AREACOMERCIALSELECT
BOLETOSELECT
CFOSELECT
CODRECEITASELECT
COMPLEMENTOLEITESELECT
CONDENACAOLEITESELECT, UPDATE
CONDPAGTOSELECT
CONDPARCELASELECT
CONFIGNFSESELECT
CONTASINSERT, SELECT, UPDATE
CONTASBLOQFINANCSELECT
CONTASCTBDELETE, INSERT, SELECT
CONTASHISTORICOINSERT, SELECT
CONTASHISTORICOCCSELECT
CONTASHISTORICOCTBDELETE, INSERT, SELECT
CONTASJUNCAOSELECT
CONTASPESSOAINSERT, SELECT
CONTAS_MOVTOCONTABILSELECT
CONTRATOLEITESELECT, UPDATE
CREDITOSELECT, UPDATE
CUPOMFISCALSELECT, UPDATE
DESTINOREPARCELAMENTOSELECT
DEVOLUCAODELETE, SELECT
DEVOLUCAONOTASELECT
EMPRESASELECT
ENDERECOPESSOASELECT
ESTADOSELECT
ESTRUTURAPROPRIEDADERURALSELECT
FATURASELECT
FATURACONTASSELECT
FECHAMENTOCONTRATODELETE, INSERT, SELECT
FECHAMENTODEBITOINSERT, SELECT
FORMAPAGTOSELECT
GRUPOPCPSELECT
HISTORICOSELECT
IBPTSELECT
IBPTALIQUOTASELECT
IMPOSTOSELECT
IMPOSTONCMSELECT
IMPOSTONOTASELECT
IMPOSTONOTACTBDELETE, SELECT
IMPOSTONOTACTBDIASELECT
IMPOSTOPROGSELECT
IMPRESSORASELECT
INCENTIVOPRODUCAOSELECT
INTEGRADOCTBINSERT, UPDATE
ITEMSELECT
ITEMNOTAINSERT, SELECT
ITEMNOTACCSELECT
ITEMNOTACTBDELETE, INSERT, SELECT
ITEMNOTALOCALINSERT
ITEMNOTAVENDEDORSELECT
ITEMPEDIDOSELECT
ITEMTABDESCLEITESELECT
MODELONFSELECT
MOVESTOQUESELECT
MOVESTOQUECCSELECT
MOVIMENTACAOSELECT
MOVTOCAIXACCSELECT
MOVTOCAIXACTBSELECT
MOVTOCONTABILDELETE, INSERT, SELECT, UPDATE
MOVTOCONTABILCCINSERT
MOVTOFECHAMENTOCONTRINSERT, SELECT
MOVTOFISCALDELETE, INSERT, SELECT
MOVTOLEITESELECT, UPDATE
MOVTOLEITENOTAINSERT, SELECT
MUNICIPIOSELECT
NCMSELECT
NFEINSERT, SELECT
NOTAINSERT, SELECT, UPDATE
NOTACTBDELETE, INSERT, SELECT
NOTACTBAVISTASELECT
NOTAORIGEMSELECT
NOTAPRODUTORINSERT
NOTAREFERENCIADAINSERT
OBSFISCALSELECT
OBSFISCALNOTADELETE, INSERT, SELECT
ORDEMCARREGSELECT
ORIGEMREPARCELAMENTOSELECT
PAISBACENSELECT
PARCELANOTASELECT
PARMCOMPLEMENTOSELECT
PARMCONTABILSELECT
PARMDDASELECT
PARMFATURSELECT, UPDATE
PARMFINANCSELECT
PARMFISCALSELECT
PARMLEITESELECT
PARMNOTASELECT
PARMSISTEMASELECT
PARMUSUARIOSELECT
PAUTAFISCALSELECT
PEDIDOSELECT
PESSOASELECT
PESSOAFISICASELECT
PLANOCONTASINSERT, SELECT
PLANOCONTASRECEITAINSERT, SELECT
PLANOEMPRESAINSERT, SELECT
PRODUTORESTRUTURASELECT
PROVISAOCONTASSELECT
REGIAOCOMERCIALSELECT
REPARCELAMENTOSELECT
SEQUENCIASELECT, UPDATE
SESSAOINSERT, SELECT
TABDESCLEITESELECT
TIPOCALCULOSELECT
TIPOCONTASELECT
TRANSFERENCIALEITESELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTabelas em Comum
MNF001EMPRESA, ENDERECOPESSOA, ITEM, MODELONF, NOTA, PESSOA
MNF011CONTAS, EMPRESA, ENDERECOPESSOA, ITEM, NOTA, PESSOA
MFC009CONTAS, CONTASHISTORICO, HISTORICO, NOTA, PESSOA
MCA012CAPTACAOLEITE, CONTRATOLEITE, EMPRESA, MOVTOLEITE, PESSOA
CNF001CONTAS, EMPRESA, ITEM, NOTA, PESSOA
CNF012CONTAS, EMPRESA, ITEM, NOTA, PESSOA
MNF030EMPRESA, ENDERECOPESSOA, ITEM, NOTA, PESSOA
RNF004EMPRESA, ITEM, MUNICIPIO, PARMNOTA, PESSOA
RNF005EMPRESA, HISTORICO, ITEM, MOTORISTA, PESSOA
MFC019CONTAS, CONTASHISTORICO, EMPRESA, PESSOA
CNF011EMPRESA, ITEM, NOTA, PESSOA
CNF017EMPRESA, ITEM, NOTA, PESSOA
CPD008CONTAS, EMPRESA, ITEM, PESSOA
MNF023CONTAS, EMPRESA, NOTA, PESSOA
MNF029CONTAS, EMPRESA, NOTA, PESSOA
MPD011CONTAS, EMPRESA, NOTA, PESSOA
MPD046CONTAS, EMPRESA, ITEM, PESSOA
MRC020CONTAS, EMPRESA, NOTA, PESSOA
MTR004ENDERECOPESSOA, MODELONF, NOTA, PESSOA
REQ012EMPRESA, IMPOSTO, ITEM, PESSOA
REQ024EMPRESA, IMPOSTO, ITEM, PESSOA
RNF002EMPRESA, HISTORICO, ITEM, PESSOA
RNF012EMPRESA, ITEM, MODELONF, PESSOA
RNF027EMPRESA, ITEM, PARMNOTA, PESSOA
RNF040EMPRESA, ITEM, MUNICIPIO, PESSOA
MCA013CONTAS, EMPRESA, FECHAMENTOCONTRATO, FECHAMENTODEBITO
CFC001CONTASHISTORICO, HISTORICO, PESSOA
MFC017CONTAS, CONTASHISTORICO, HISTORICO
MFC023CONTAS, CONTASHISTORICO, HISTORICO
MNF033CONTAS, CONTASHISTORICO, NOTA
...+554 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTabelas em Comum
MCA001CONTAS, EMPRESA, FECHAMENTOCONTRATO, FECHAMENTODEBITO, NOTA
MCA013CONTAS, EMPRESA, FECHAMENTOCONTRATO, FECHAMENTODEBITO, NOTA
LFC001CONTAS, EMPRESA, FECHAMENTOCONTRATO, FECHAMENTODEBITO
RCA001CONTAS, EMPRESA, FECHAMENTOCONTRATO, FECHAMENTODEBITO
CFC001CONTAS, EMPRESA, NOTA
CFC004CONTAS, EMPRESA, NOTA
CFC006CONTAS, EMPRESA, NOTA
CFC008CONTAS, EMPRESA, NOTA
CFC011CONTAS, EMPRESA, NOTA
CNF001CONTAS, EMPRESA, NOTA
CNF004CONTAS, EMPRESA, NOTA
CNF008CONTAS, EMPRESA, NOTA
CNF009CONTAS, EMPRESA, NOTA
CNF012CONTAS, EMPRESA, NOTA
CPD001CONTAS, EMPRESA, NOTA
CPD002CONTAS, EMPRESA, NOTA
JunsoftAPIBoletosCONTAS, EMPRESA, NOTA
JunsoftIntegracaoCONTAS, EMPRESA, NOTA
LBL000CONTAS, EMPRESA, NOTA
LCX014CONTAS, EMPRESA, NOTA
LCX026CONTAS, EMPRESA, NOTA
LCX032CONTAS, EMPRESA, NOTA
LCX034CONTAS, EMPRESA, NOTA
LCX036CONTAS, EMPRESA, NOTA
LDP001CONTAS, EMPRESA, NOTA
LDP003CONTAS, EMPRESA, NOTA
LDP005CONTAS, EMPRESA, NOTA
LDP006CONTAS, EMPRESA, NOTA
LDP007CONTAS, EMPRESA, NOTA
LDP008CONTAS, EMPRESA, NOTA
...+1203 telas