Histórico da Página
...
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: | Financeiro (SIGAFIN) | ||||
Função: | Comunicação banCária bancária via Job (FINA435) | ||||
País: | Brasil |
02. VISÃO GERAL
Por padrão a execução via schedule preenche o conteúdo das perguntas de acordo com o cadastro de parâmetros de banco(Tabela SEE) e a contabilização é fixa como Offline(2).
O ponto de entrada A435VPAR irá possibilitar Ponto de entrada irá permitir alterar o conteúdo dos perguntes durante a execução via schedule, inclusive para permitir a contabilização Online(1).
03. PARÂMETROS
Tipo | Conteúdo |
---|---|
Vetor | aVetPar : Vetor que atualiza o Pergunte de acordo com o cadastro da tabela de bancos |
Estrutura do vetor:
Posição | Conteúdo | Descrição | Tipo |
---|---|---|---|
1 | {'mv_par01', 2 },; // 01 Mostra | Mostra Lanc Contab ? | Numérico |
2 | {'mv_par02', Val(SEE->EE_AGLCTB)},; // 02 Aglut Lançamentos ? | Aglut Lançamentos ? | Numérico |
3 | {'mv_par03', SEE->EE_DIRPAG },; // 03 | Arquivo de Entrada ? | Caracter |
4 | {'mv_par04', SEE->EE_CFGPAG },; // 04 | Arquivo de Config ? | Caracter |
5 | {'mv_par05', SEE->EE_CODIGO },; // 05 Código do | Código do Banco ? | Caracter |
6 | {'mv_par06', SEE->EE_AGENCIA },; // 06 Código da | Código da Agencia ? | Caracter |
7 | {'mv_par07', SEE->EE_CONTA },; // 07 Código da | Código da Conta ? | Caracter |
8 | {'mv_par08', SEE->EE_SUBCTA },; // 08 Código da | Código da Sub-Conta ? | Caracter |
9 | {'mv_par09', 2 },; // 09 | Contabiliza On Line ? | Numérico |
10 | {'mv_par10', Val(SEE->EE_CNABPG)},; // 10 Configuração CNAB ? | Configuração CNAB ? | Numérico |
11 | {'mv_par11', Val(SEE->EE_PROCFL)},; // 11 | Processa Filial? | Numérico |
12 | {'mv_par12', Val(SEE->EE_MULTNT)}} // 12 Considera Múltiplas naturezas | Considera Múltiplas naturezas ? | Numérico |
04. RETORNO
Vetor contendo os parâmetros com os valores de base de comissão customizadosconforme necessidade. Deverá conter a mesma estrutura do vetor de comissão perguntas original, recebido como parâmetro.
...
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE 'Protheus.ch' /* *** Programa : F440ABA2 Data : 10/01/2023 Descricao : Permite alterar a base de comissão para o vendedor */ USER FUNCTION F440ABA2A435VPAR () LOCAL nX AS NUMERIC LOCAL cOperationaMvs AS CHARACTER LOCAL aBases AS ARRAY cOperation aMvs:= ParamIxb[1] aBases := ACLONE(ParamIxb[21]) IFaMvs cOperation :== {{'OPmv_NOLIQFATpar01' /*Sem origem em Fatura/Liquidação*/ FOR nX := 1 TO LEN(aBases) aBases[nX,4] := aBases[nX,4] - 200 NEXT nX ELSEIF cOperation == 'OP_LIQFAT' /*Provenientes de Fatura/Liquidação*/ FOR nX := 1 TO LEN(aBases) aBases[nX,4] := aBases[nX,4] - 100 NEXT nX ENDIF RETURN ACLONE(aBases) /* *** Definição de cada posição do array aBase *** 1 - Código do vendedor 2 - Base da comissão 3 - Base na emissão 4 - Base na baixa 5 - Valor na emissão 6 - Valor na baixa 7 - % da comissão (se % é zero, conterá diversos caracteres de porcentagem - %) 8 - PIS 9 - COFINS 10 - CSLL 11 - IRRF 12 - Valor original do título baixado (soma do valor dos títulos baixados por liquidação) 13 - RECNO do título Liquidado/Faturado */ |
06. ASSUNTOS RELACIONADOS
, 2 },; // 01 Mostra Lanc Contab ?
{'mv_par02', Val(SEE->EE_AGLCTB)},; // 02 Aglut Lancamentos ?
{'mv_par03', SEE->EE_DIRPAG },; // 03 Arquivo de Entrada ?
{'mv_par04', SEE->EE_CFGPAG },; // 04 Arquivo de Config ?
{'mv_par05', SEE->EE_CODIGO },; // 05 Codigo do Banco ?
{'mv_par06', SEE->EE_AGENCIA },; // 06 Codigo da Agencia ?
{'mv_par07', SEE->EE_CONTA },; // 07 Codigo da Conta ?
{'mv_par08', SEE->EE_SUBCTA },; // 08 Codigo da Sub-Conta ?
{'mv_par09', 1 },; // 09 Contabiliza On Line ?
{'mv_par10', Val(SEE->EE_CNABPG)},; // 10 Configuracao CNAB ?
{'mv_par11', Val(SEE->EE_PROCFL)},; // 11 Processa Filial?
{'mv_par12', Val(SEE->EE_MULTNT)}} // 12 Considera Multiplas naturezas ?
RETURN ACLONE(aMvs)
|
06. ASSUNTOS RELACIONADOS
Configuração do Retorno de CNAB Automático (FINA205/FINA435Pontos de Entrada alternativos no lugar do PE F440ABA2:
F440ABAS - Alterar base de comissão (títulos não faturados)
F440CBASE - Alterar base de comissão (títulos faturados)
Templatedocumentos |
---|