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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas