Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Informações
titleNota

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:

Rotina

Nome Técnico

Geração de NFS

FINA720

Parâmetro(s):

MV_

RMCLAS2

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)

  1. 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

(X6

MV_

VAR)

RMCLASS

Tipo

(X6_TIPO)

Lógico

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Parâmetro de integração EAI  Protheus x ClassisNet.

Valor Padrão

(X6_CONTEUD)

.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

 

  1. 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:

Informe o Tipo do parâmetro

Lógico

Cont. Por.:

Informe o Conteúdo padrão

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: 

CampoConteú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:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

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