Histórico da Página
Informações | ||
---|---|---|
| ||
Essa rotina foi ajustada para atender a Lei Geral de Proteção de Dados (Lei n° 13.70), sendo que alguns campos que apresentam informações consideradas como dados sensíveis e/ou pessoais, serão ofuscados deixando de ser legíveis. |
Geração de Notas Fiscais Títulos a Receber
Linha de Produto: | Microsiga Protheus. | ||||
Segmento: | Serviços. | ||||
Módulo: | Financeiro. | ||||
Rotina: |
| ||||
Parâmetro(s): | MV_ |
RMCLASS. | |
País(es): | Brasil. |
Banco(s) de Dados: | Relacionais. |
Sistemas Operacionais: | Windows/Linux. |
Tabelas Utilizadas: | SF2 – Cabeçalho das NF de Saída. SD2 – Itens de Venda da NF. SE1 – Contas a Receber. |
Descrição
Realizada melhoria que contempla a nova rotina Geração de NFS (FINA720) para ser utilizada na integração com o RM Classis e atender a necessidade de emissão de nota fiscal eletrônica de serviço educacional a partir dos títulos a receber gerados, pois, eles são resultantes de um contrato e não do processo de faturamento.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Atualizações do Compatibilizador
(Apenas para Microsiga Protheus, versões anteriores à versão 12)- Criação ou Alteração de Campos no arquivo SX3 – Campos:
- Arquivo: SE1 – Títulos a Receber:
Campo | E1_PRODUTO |
Tipo | Caractere |
Tamanho | 12 |
Decimal | 0 |
Título | Produto |
Descrição | Cod. Produto p/ Fatura |
Usado | Não |
Obrigatório | Não |
Browse | Sim |
Grupo de campos | 030 – Tamanho do Produto |
Help | Código do Produto |
Campo | E1_CHAVENF |
Tipo | Caractere |
Tamanho | 12 |
Decimal | 0 |
Título | Chave NF |
Descrição | Chave da Nota Fiscal |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Chave da Nota Fiscal |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
52. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável |
MV_ |
RMCLASS |
Tipo |
Lógico |
Descrição |
Parâmetro de integração EAI Protheus x ClassisNet. |
Valor Padrão |
.T. |
Procedimento para Configuração
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
(É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)
Itens/Pastas | Descrição |
Nome: |
MV_RMCLASS |
Tipo: |
Lógico |
Cont. Por.: |
Conteúdo: .T. / .F. |
Descrição: |
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | Informe o Menu em que estará localizada a rotina |
Submenu | Informe o Submenu em que estará localizada a rotina |
Nome da Rotina | Informe o Título da rotina |
Programa | Informe o Fonte da rotina |
Módulo | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” |
Tipo | Informe a Função |
Procedimento para Utilização
- Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
- Localização da rotina no menu;
- Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
- Caso seja necessário ter algum cadastro feito previamente, faça uma observação.
Exemplo:
1. No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).
O sistema apresenta a janela de produtos cadastrados.
2. Posicione o cursor em um produto e clique em Alterar.
3. Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.
4. Dê duplo clique no campo TP Prestador (BCW_TIPPRE).
O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.
5. Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:
Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.
6. Confira os dados e confirme.
Vídeo
- Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.
** Canal do youtube e software de vídeoem definição.
Título do Vídeo: | Disponibilizado pelo Marketing. |
Introdução: | Disponibilizado pelo Marketing. |
Passo a Passo: | Capturar diretamente do sistema. |
Finalização: | Disponibilizado pelo Marketing. |
Parâmetro de integração EAI Protheus x ClassisNet. |
Procedimento para Utilização
Para execução da rotina Geração de NFS (FINA720) é necessário que a integração EAI Protheus x ClassisNet esteja ativada, ou seja, o parâmetro MV_RMCLASS deve apresentar conteúdo igual a .T.
Serão exibidos somente os títulos que possuem o código do produto (E1_PRODUTO) preenchido por meio da integração, desta forma, este campo precisa estar habilitado.
Para geração da nota fiscal a partir dos títulos a receber, é necessário que o cliente do título esteja com a condição de pagamento preenchida e o produto tenha um TES de saída padrão preenchido (B1_TS).
Na geração das notas fiscais, será exibida uma janela para seleção dos títulos.
Ao ser utilizada a opção Agrupar cliente, é gerada apenas uma nota fiscal e cada título será um item nela.
Após a confirmação, a nota fiscal é gerada gravando os seguintes campos:
Campo | Conteúdo |
---|---|
D2_FILIAL | Filial corrente |
D2_ITEM | Numeração sequencial |
D2_COD | Código do produto (B1_COD) |
D2_UM | Unidade de medida (B1_UM) |
D2_QUANT | Quantidade (1) |
D2_PRCVEN | Valor do pedido (E1_VALOR) |
D2_TOTAL | Valor total (E1_VALOR) |
D2_TES | Código da TES (B1_TS) |
D2_CF | Código fiscal (F4_CF) |
D2_CLIENTE | Código do cliente (A1_COD) |
D2_LOJA | Loja do cliente (A1_LOJA) |
D2_TP | Tipo do produto (B1_TP) |
D2_EMISSAO | Data de emissão (dDataBase) |
D2_PRUNIT | Valor unitário do item (E1_VALOR) |
D2_TIPO | Tipo do pedido (‘N’) |
D2_CODISS | Código do imposto sobre serviço (B1_CODISS) |
F2_FILIAL | Filial corrente |
F2_CLIENTE | Código do cliente (A1_COD) |
F2_LOJA | Loja (A1_LOJA) |
F2_CLIENT | Cliente (A1_COD) |
F2_LOJENT | Loja (A1_LOJA) |
F2_TIPO | Tipo da nota fiscal (‘N’) |
F2_TIPOCLI | Tipo de cliente (A1_PESSOA) |
F2_EMISSAO | Data de emissão (dDataBase) |
F2_COND | Condição de pagamento (A1_COND) |
F2_HORA | Hora do processamento (Time()) |
F2_EST | Estado (A1_EST) |
E1_CHAVENF | Número da nota fiscal + Série (X5_CHAVE+X5_DESCRI da tabela ‘01’) |
Ponto de Entrada
Descrição: | Informe o Menu em que estará localizada a rotina | ||||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | ||||||||||||||||
Eventos: | Informe o Título da rotina | ||||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | ||||||||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | ||||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab