Árvore de páginas

Ponto-de-Entrada: MT914RET - Totalização do Registro de ISS
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Ponto de entrada executado no momento da totalização do Registro de ISS Modelo 3 (Matr914). A sua funcionalidade é obter o valor total dos documentos (base de cálculo), a alíquota e o valor total do ISS retido no período, para ser impresso no livro fiscal. Caso esse ponto de entrada exista, o valor calculado pelo relatório será desconsiderado, sendo utilizado o retorno da função customizada. Este ponto de entrada apenas deverá ser utilizado quando existir um controle de retenções que não for o efetuado no padrão do Protheus, pelos documentos fiscais lançados no período.
Eventos

Exemplo de função para retornar o conteúdo deste Ponto de Entrada:

 

 

User Function MT914Ret

nValDoc := 1000

nAliq := 10

nValor := 100

Alert("Ponto de Entrada: " + Chr(13) + Chr(10) + "Valor Documentos: " + STR(nValDoc,10,2) + Chr(13) + Chr(10) + "Aliquota: " + STR(nAliq,5,2)+ Chr(13) + Chr(10) + "Valor: " + STR(nValor,10,2))

Return {nValDoc,nAliq,nValor}

 

Programa Fonte
MATR914.PRW
Sintaxe

MT914RET - Totalização do Registro de ISS ( [ ] ) --> aRetem

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
Array of Record
Retorno
    aRetem()
  • Array contendo 2 posições sendo:[01] = Valor do Imposto Retido[02] = Alíquota[03] = Total dos documentos (base de cálculo)
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não