Histórico da Página
Linha de Produto: | Protheus | ||||
Segmento: | Manufatura | ||||
Módulo: | SIGACOM - Compras | ||||
Rotina: |
| ||||
País: | Brasil | ||||
Banco de Dados: | Todos | ||||
Sistemas operacionais: | Todos | ||||
Release: | 12.1.17 |
Ponto de Entrada
Descrição: | Ponto de entrada |
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
...
Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
...
para recalculo de IRRF e ISS na |
...
gravação do titulo a pagar (SE2). |
...
Observação: Para que os valores sejam atualizados corretamente, deverão respeitar o valor de retenção mínima definido através do parâmetro MV_VLRETIR.
Eventos: | Este Ponto de Entrada é executado antes da conclusão da gravação do titulo a pagar (SE2). | ||||||||
Programa Fonte: | MATA100A.PRW | ||||||||
Função: | A100GRAVA | ||||||||
Parâmetro: |
| ||||||||
Retorno: | Retorno pode ser do tipo numerico ou array: Numerico → Sera assumido como valor de IRRF Array → Primeira posição como valor de IRRF e segunda posição como valor de ISS. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Observação: | A finalidade desse ponto de entrada é apenas para alterar o valor de E2_IRRF que é gravado de acordo com o valor de IR constante na aba de duplicatas da nota. Após a finalização do ponto de entrada, o mesmo se submete a regra padrão de cumulatividade e valor minimo para retenção de IR (MV_VLRETIR). Ou seja, referente à alteração do valor do Imposto de Renda, o valor retornado pelo ponto de entrada irá submeter à regra padrão de cumulatividade de imposto de renda para pessoa jurídica e valor mínimo para retenção de IR constante no parâmetro MV_VLRETIR. O ponto de entrada NÃO sobrepoe as regras descritas, apenas alteração do valor de IRRF. |
#Include 'Protheus.ch'
User Function MT100IR()
Local aInfo := PARAMIXB[1]
// Validações do usuário.
// Retorno deve ser numerico ou array
Return
...
MATA100A.PRX
MT100IR - Recálculo de IRRF e ISS na gravação de SE2 ( < PARAMIXB> ) --> URET
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB | Vetor | Array com as informacoes: Valor do IRRF, Valor da duplicata, parcela. Sera executado uma vez para cada parcela gerada. | X |
- (qualquer)
- Se o retorno for do tipo numerico, sera assumido como valor de IRRF do titulo.
Se o retorno for do tipo array, sera usado o primeiro elemento para IRRF e o segundo para ISS.
...