01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
Função:

FINA430 - Retorno de Comunicação Bancária - Pagar


02. DESCRIÇÃO

O ponto de entrada F430VAR tem como finalidade tratar os dados para baixa CNAB. Antes de verificar a espécie do título, o array aValores permitirá que qualquer exceção ou necessidade seja tratada no ponto de entrada em PARAMIXB.

03. PARÂMETROS

Execução do ponto de entrada para Modelo 1 (MV_PAR10 = 1):

Nome

Tipo

Descrição

Conteúdo

paramIXB[1]

Array

Array de valores referentes a linha atual lida.

Posição do arrayDescrição
paramIXB[1][01]Número do Título
paramIXB[1][02]Data da Baixa
paramIXB[1][03]Tipo do Título
paramIXB[1][04]Nosso Número
paramIXB[1][05]Valor da Despesa
paramIXB[1][06]Valor do Desconto
paramIXB[1][07]Valor do Abatimento
paramIXB[1][08]Valor do Pagamento
paramIXB[1][09]Juros
paramIXB[1][10]Multa
paramIXB[1][11]Fornecedor
paramIXB[1][12]Ocorrência
paramIXB[1][13]CGC
paramIXB[1][14]CM (buscar descrição)
paramIXB[1][15]Rejeição
paramIXB[1][16]Linha inteira


Execução do ponto de entrada para Modelo 2 (MV_PAR10 = 2):

Nome

Tipo

Descrição

Conteúdo

paramIXB[1]

array

Array de valores referentes a linha atual lida.

Posição do arrayDescrição
paramIXB[1][01]Número do Título
paramIXB[1][02]Data da Baixa
paramIXB[1][03]Tipo do Título
paramIXB[1][04]Nosso Número
paramIXB[1][05]Valor da Despesa
paramIXB[1][06]Valor do Desconto
paramIXB[1][07]Valor do Abatimento
paramIXB[1][08]Valor do Pagamento
paramIXB[1][09]Juros
paramIXB[1][10]Multa
paramIXB[1][11]Fornecedor
paramIXB[1][12]Ocorrência
paramIXB[1][13]CGC
paramIXB[1][14]CM (buscar descrição)
paramIXB[1][15]Rejeição
paramIXB[1][16]Linha inteira
paramIXB[1][17]Autenticação
paramIXB[1][18]Banco
paramIXB[1][19]Agência
paramIXB[1][20]Conta

04. RETORNO

Não se aplica.

05. EXEMPLO DE UTILIZAÇÃO

#Include "TOTVS.CH"

/*/{Protheus.doc} F430VAR
Ponto de entrada para manipulação de índice da tela de borderô (FINA240).

@version    P12
@since      24/09/2021
/*/
User Function F430VAR()


Return Nil





<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>