Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:TOTVS Backoffice
Linha de Produto:

Linha Protheus ®

Módulo:Financeiro
Função:FINA430- Retorno de pagamentos


02. DESCRIÇÃO

O ponto de entrada F430TXBX tem como objetivo permitir informar a taxa da moeda estrangeira a ser considerada para efetivar a
baixa via retorno de comunicação bancária contas a pagar.

IMPORTANTE

...

  • Caso o ponto de entrada não retorne nenhuma taxa, a baixa do título não será realizada.

03. PARÂMETROS

aTítulo => array de 7 posições com a chave do título. 

aTítulo[1]  = Filial
aTítulo[2]  = Prefixo
aTítulo[3]  = Número
aTítulo[4]  = Parcela
aTítulo[5]  = Tipo
aTítulo[6]  = Fornecedor
aTítulo[7]  = Loja
aTítulo[8]  = Data da baixa

04. RETORNO


NomeDescrição

nTxMoeda

Taxa da moeda estrangeira que será usada para realizar a baixa do título.


05. EXEMPLO DE UTILIZAÇÃO


Bloco de código
languagedelphi
themeMidnight
titleF430TXBX
#INCLUDE "PROTHEUS.CH"

User Function F430TXBX()
    Local aTitulo   := PARAMIXB
    Local nTxaMovBx := 5
    Local nRecno    := SE2->(Recno())
    
    If nRecno == 3 // Deve ser criado a regra para achar a taxa a ser usada na baixa do título. 
        nTxaMovBx := 5.6006
    ElseIf nRecno == 4
        nTxaMovBx := 5.1045
    ElseIf nRecno == 5
        nTxaMovBx := 4.065
    Else
        nTxaMovBx := 3.9567
    EndIf
    
    MsgAlert("O título: " + CRLF + CRLF + aTitulo[1]+aTitulo[2]+aTitulo[3]+aTitulo[4]+;
            aTitulo[5]+aTitulo[6]+aTitulo[7]+;
            CRLF + CRLF + "será baixado com a taxa: " + cValToChar(nTxaMovBx))

Return nTxaMovBx



HTML
<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>