Ponto-de-Entrada: SPEDM350 - EFD Contribuições: Registro M350
Versões: |
|
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | (Acesso Clientes) |
Idiomas: | Todos |
Descrição:Ponto de Entrada para gerar as informações do registro M350 - PIS/Pasep – Folha de Salários.
Programa Fonte:
Parâmetros:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência |
| PARAMIXB[1] | Caracteres | Filial do processamento |
|
|
|
| PARAMIXB[2] | Data | Data inicial do processamento |
|
|
|
| PARAMIXB[3] | Data | Data final do processamento |
|
|
|
Retorno:Array de 5 posições com as informações abaixo que são obrigatórias no registro M350.
| Nome | Tipo | Descrição | Decimal | Obrigatório |
---|
| VL_TOT_FOL | Numérico | Valor Total da Folha de Salários | 2 | Sim |
| VL_EXC_BC | Numérico | Valor Total das Exclusões à Base de Cálculo | 2 | Sim |
| VL_TOT_BC | Numérico | Valor Total da Base de Cálculo | 2 | Sim |
| ALIQ_PIS_FOL | Numérico | Alíquota do PIS/PASEP – Folha de Salários | 2 | Sim |
| VL_TOT_CONT_FOL | Numérico | Valor Total da Contribuição Social sobre a Folha de Salários | 2 | Sim |
Exemplo:
#INCLUDE "PROTHEUS.CH"
User Function SPEDM350()
Local aRet := Array(5)
Local nVlTotSal := 1000 // Valor Total da Folha de Salários
Local nVlTotExc := 100 // Valor Total das Exclusões à Base de Cálculo
Local nVlTotBas := 900 // Valor Total da Base de Cálculo
Local nVlAliPis := 1 // Alíquota do PIS/PASEP – Folha de Salários
Local nVlTotPis := 9 // Valor Total da Contribuição Social sobre a Folha de Salários
aRet[1] := nVlTotSal
aRet[2] := nVlTotExc
aRet[3] := nVlTotBas
aRet[4] := nVlAliPis
aRet[5] := nVlTotPis
Return aRet