Home

Linha Microsiga Protheus

Páginas filhas
  • G.P.S. Eletrônica - Criação -- 10161

G.P.S. Eletrônica - Criação

Instruções para geração da GPS em meio eletrônico


Conforme exigência da Previdência Social, o recolhimento da GPS à partir de 01.07.2001, passa a ser obrigatoriamente através de meio eletrônico.

Atendendo a esta exigência, estamos disponibilizando o programa com as alterações necessárias para esta nova forma de recolhimento. Enviaremos também o LAY-OUT do Banco ITAU (SISPAG) e Banco do Brasil (CNAB) já definidos no arquivo de configuração.

- Utilização dos Arquivos de Configuração (GPSITAU.PAG/GPSBB.CPE)
Alertamos que os modelos enviados visam agilizar o processo de geração, exigindo por parte do usuário uma prévia conferência e consequente alteração de acordo com suas necessidades. Caso o banco de recolhimento nao seja ITAU ou BANCO do BRASIL, aconselhamos ao cliente entrar em contato com seu banco o mais breve possivel, de forma a obter o LAY-OUT que será utilizado para o processo de geração. De posse deste, deverá defini-lo no módulo SIGACFG (Configurador).

- Utilização da rotina de geração (GPEM240)
Para efetuar a geração do arquivo texto que será enviado ao banco, será necessaáio incluir uma opção no Menu do Modulo SIGAGPE (atraves do configurador). Para isso, selecione no Configurador a opção de Menus - Ambiente/Cadastros/Menus e em seguida inclua no menu do sistema Gestao de Pessoal em Atualizacoes/Cadastros, uma opcao chamando o novo programa. O nome desta nova rotina poderá ser "GPS eletrônica" e o programa a ser executado deverá ser "GPEM240". Depois disto, a rotina pode ser acessada normalmente.

A tabela abaixo contém as variáveis ou facilitadores que poderão ser utilizados na definição de um novo LAY-OUT ou na alteração dos modelos enviados.

-------------------------------------------------------------------------
CCGC Caracter CGC da Empresa
CCEI Caracter Podera conter o CGC da Empresa ou o CEI caso seja uma geracao por Centro de Custo
e o campo CEI existir no cadatro de Centro de Custo
NTipInsc Numerico Tipo de Inscricao (1-CEI, 2-CGC, 3-CPF)
CRazao Caracter Razao Social da Empresa
CEndereco Caracter Endereco da Empresa
CTelefone Caracter Telefone da Empresa
CCEP Caracter CEP da Empresa
CCidade Caracter Cidade da Empresa
CUF Caracter Estado da Empresa
CCentra Caracter Filial Centralizadora
CCompetencia Caracter Competência do Recolhimento (MMAAAA)
CCodPag Caracter Codigo de Pagamento da GPS
DDatRemessa Data Data da Remessa
DDatVencto Data Data do Vencimento da GPS
CCodAgencia Caracter Codigo da Agência de Pagamento da GPS
CNumConta Caracter Numero da Conta de Pagamento da GPS
NValAutonomo Numerico Valor do INSS de Autônomo
NValProLabore Numerico Valor do INSS de Pro-Labore
NValReceita Numerico Valor da Receita
NValDedSer Numerico Valor da Deducao Prestador de Servico
NValJuros Numerico Valor do Juros/Multa e Atual. Monetaria
NValINSS Numerico Valor do INSS a Recolher (Menos Outras Entid.) NValFunc Numerico Valor do INSS parte dos Funcionarios
NValEmpr Numerico Valor do INSS parte da Empresa
NValEntid Numerico Valor do INSS Outras Entidades
NValDedGps Numerico Valor das Deducoes
NSlCtrFun Numerico Salario Contribuicao Funcionarios
NSlCtrEmp Numerico Salario Contribuicao Empregadores/Autonomos
NNumRegLote Numerico Numero do lote que esta sendo gerado
NTotRegLote Numerico Total de Registros de Lote do Arquivo
NTotRegArq Numerico Total de Registros do Arquivo
------------------------------------------------------------------------
T O T A L I Z A D O R E S D O S V A L O R E S D E I N S S ------------------------------------------------------------------------
Utilizar a expressao: FTOTINSS(ExpC1,ExpN2) onde:
ExpC1 - Variavel que identifica que valor sera totalizado
ExpN2 - Define o tamanho de retorno do valor totalizado

FTOTINSS("NValINSS", ExpN2)
Valor Total do INSS a Recolher (Menos Valor Outras Entidades)
FTOTINSS("NValFunc", ExpN2)
Valor Total do INSS Funcionarios
FTOTINSS("NValEmpr", ExpN2)
Valor Total do INSS Empresa
FTOTINSS("NValEntid", ExpN2)
Valor Total do INSS Outras Entidades
FTOTINSS("NValDedGps", ExpN2)
Valor Total das Deducoes
FTOTINSS("NSlCtrFun", ExpN2)
Salario Contribuicao dos Funcionarios
FTOTINSS("NSlCtrEmp", ExpN2)
Salario Contribuicao dos Empregadores/Autonomos
------------------------------------------------------------------------
GRAVADATA(ExpD1,ExpL1,ExpN1)
Formata uma determinada data para utilizacao no arquivo texto. Onde: ExpD1 -> Data a ser convertida
ExpL1 -> Se .T. com Barra Se .F. sem Barra
ExpN1 -> Formato (1,2,3,4...8)
1 - ddmmaa
2 - mmddaa
3 - aaddmm
4 - aammdd
5 - ddmmaaaa
6 - mmddaaaa
7 - aaaaddmm
8 - aaaammdd
------------------------------------------------------------------------
INCREMENTA()
Incrementa um numero a cada linha de arquivo montada
------------------------------------------------------------------------
GetSXENum(ExpC1,ExpC2)
Grava um número sequêncial no arquivo. Este número nunca deve ser repetido, deve ser diferente para cada arquivo gerado.
ExpC1 -> "SRZ"
ExpC2 -> "RZ_TIPO"
-------------------------------------------------------------------------Fvalor(ExpN1,ExpN2)
Multiplica o primeiro parâmetro por 100 para eliminar a virgula e preenche com zeros a esquerda até atingir o tamanho informado no segundo parâmetro.
ExpN1 -> Valor a ser formatado
ExpN2 -> Tamanho do retorno
-------------------------------------------------------------------------FString(ExpC1,ExpN1)
Retorna o primeiro parâmetro com o tamanho definido no segundo parâmetro completando com espaços em branco ou truncando de acordo com a necessidade.

Nível 1 (Acesso Clientes)
Espanhol , Inglês
Advanced Protheus 5.08 , Advanced Protheus 6.09 , Advanced Protheus 7.10

  • Sem rótulos