Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
02. DESCRIÇÃO
Este ponto de entrada altera o conteúdo dos registros M300 e M700, que contém os valores diferidos de PIS e COFINS em períodos anteriores na geração do SPED-PIS/COFINS.
03. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
Nome | Tipo | Descrição |
---|---|---|
PARAMIXB | Array of Record | [1] = Array contendo: 01 - REG
01 - REG
|
Retorno:
Nome | Tipo | Descrição |
---|---|---|
Array of Record | Array com a primeira posição contendo o array do registro M300 e a segunda posição contendo o M700 (ambos na mesma estrutura passada como parâmetro). |
Aviso | ||
---|---|---|
| ||
Trabalha em conjunto aos pontos de entrada SPDPCDC e SPDPCDP. |
04. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
User Function SPDPCANT() Local aM300 := PARAMIXB[1] Local aM700 := PARAMIXB[2] Local dDataIni := PARAMIXB[3] Local dDataFim := PARAMIXB[4] Local lCondicao := .T. If lCondicao aAdd(aM300, {}) nPos := Len(aM300) aAdd (aM300[nPos],"M300") //01 - REG aAdd (aM300[nPos],"02") //02 - COD. CONTRIBUICAO (preencher conforme tabela descrita no layout) aAdd (aM300[nPos],20) //03 - VALOR APURADO aAdd (aM300[nPos],"") //04 - NAT. CREDITO DIFERIDO aAdd (aM300[nPos],"") //05 - VALRO CRED. DESCONTAR aAdd (aM300[nPos],20) //06 - VALOR CONTRIBUICAO A RECOLHER aAdd (aM300[nPos],"022012") //07 - PERIODO DA APURACAO (MMAAAA) aAdd (aM300[nPos],"15022012") //08 - DATA RECEBIMENTO aAdd(aM700, {}) nPos := Len(aM700) aAdd (aM700[nPos],"M700") //01 - REG aAdd (aM700[nPos],"02") //02 - COD. CONTRIBUICAO (preencher conforme tabela descrita no layout) aAdd (aM700[nPos],20) //03 - VALOR APURADO aAdd (aM700[nPos],"") //04 - NAT. CREDITO DIFERIDO aAdd (aM700[nPos],"") //05 - VALRO CRED. DESCONTAR aAdd (aM700[nPos],20) //06 - VALOR CONTRIBUICAO A RECOLHER aAdd (aM700[nPos],"022012") //07 - PERIODO DA APURACAO (MMAAAA) aAdd (aM700[nPos],"15022012") //08 - DATA RECEBIMENTO EndIf Return {aM300, aM700} |
05. DEMAIS INFORMAÇÕES
Não se aplica.