01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
Programa: | SPEDFISCAL.PRW |
Idiomas: | Todos |
02. DESCRIÇÃO
Ponto de Entrada pode ser utilizado para alterar as informações dos registros 0150 gerados para o SPEDFISCAL e SPED Contribuições.
03. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
Nome | Tipo | Descrição |
PARAMIXB | Array of Record | [1] = REG |
Retorno:
Nome | Tipo | Descrição | Obrigatório |
aRet | Array of Record | [1] = REG | Sim |
Importante
aReg0150: Array com conteúdo do registro 0150 alterado pelo Ponto de Entrada (deve possuir a mesma estrutura do array recebido como parâmetros).
04. EXEMPLO DE UTILIZAÇÃO
O exemplo abaixo permite acrescentar ao filtro atualmente existente, na geração do registro 1900 EFD Contribuições, sendo o seu comportamento determinado pelas regras de negócios definidas pelo cliente, além de sua responsabilidade.
#include "protheus.ch" User Function SPED0150() Local nPosName := 3 Local aReg0150 := ParamIXB[1] // Array de informações do 0150 /* aReg0150: [1] = REG [2] = COD_PART [3] = NOME [4] = COD_PAIS [5] = CNPJ [6] = CPF [7] = IE [8] = COD_MUN [9] = SUFRAMA [10] = END [11] = NUM [12] = COMPL [13] = BAIRRO */ // alteração do nome aReg0150[nPosName] := "USO DO PONTO DE ENTRADA SPED0150" Return aReg0150
05. DEMAIS INFORMAÇÕES
Não há.
06. ASSUNTOS RELACIONADOS
Não há.