| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Serviços |
| Módulo: | Financeiro |
| Rotina: | FINA080 - Baixa a Pagar Manual |
O ponto de entrada F80L9816 foi disponibilizado para atender a Lei 9.816 de 1999, onde é possível que seja informada a taxa do câmbio a ser utilizada para determinar a base de calculo do IRRF, que não é necessariamente a taxa utilizada na baixa do título a pagar.
Ele será executado nas baixa manuais do contas a pagar e em sua respectiva rotina automática.
Observação: o ponto de entrada F80L9816 esta disponível para execução da baixa de qualquer registro, cabe a quem for implemntar, criar os critérios e regras de utilização, conforme previsto em lei.
Parâmetros:ParamIXB[1] - Sub-model para adicionar dados complementares no registro da tabela FK5 ou FK6 (conforme o ponto de execução)
|
#INCLUDE "PROTHEUS.CH"
User Function F80GRVFK()
Local oObj := ParamIxb[1]
Local nOpc := ParamIxb[2]
Local cConteudo := "Campo customizado."
If nOpc == 1 //Baixa
//--Recebe Submodel FK5 - Movimentos Bancários
oObj:SetValue( "FK5_CUSTOM" , cConteudo )
Else
//--Recebe Submodel FK6 - Valores Acessórios
If nOpc == 2 // Desconto
cConteudo += '- DC'
ElseIf nOpc == 3 // Juros
cConteudo += '- JR'
ElseIf nOpc == 4 // Multa
cConteudo += '- MT'
ElseIf nOpc == 5 // Correção Monetária
cConteudo += '- CM'
ElseIf nOpc == 6 // Imposto Substituição
cConteudo += ' - IS'
ElseIf nOpc == 7 // Valor acessório
cConteudo += ' - VA'
EndIf
oObj:SetValue( "FK6_CUSTOM" , cConteudo )
Endif
Return oObj |
04. DEMAIS INFORMAÇÕES
IRRF - Taxa Cambial no cálculo do imposto para fornecedor estrangeiro
Não há
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|