Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
No processo de baixa da conciliação SITEF, o ponto de entrada FINA910F tem por objetivo retornar os dados bancários a serem gravados nas tabelas SE1 (Títulos a Receber) e SE5 (Movimento Bancário).
Os dados bancários são definidos por:
1 - Código do Entidade Bancária
2 - Código da Agência
3 - Código da Conta Corrente
FINA910A.PRW
FINA910F - Define o banco utilizado na baixa ( [ ] )
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Array of Record |
A função deve retornar um Array contendo 3 posições, sendo elas:
aRet[1] - Código do Entidade Bancária
aRet[2] - Código da Agência
aRet[2] - Código da Conta Corrente
Caso não haja retorno de dados bancários através da função de ponto de entrada, os valores considerados para gravação são os do registro da tabela FIF - Conciliação SITEF.
Recomenda-se o uso da função PADR, no retorno das informações, para manter o tamanho do campo. Pois a informação mandada deve ser do tamanho do campo da tabela.
#Include 'Protheus.ch' User function FINA910F() Local aRet := {} // Array com os dados do Banco, Agência e Conta Corrente a serem gravadas na tabela SE1 e SE5. Alert("FINA910F") aAdd(aRet,PADR("237",TamSX3("E1_PORTADO")[1])) // Numero do banco que serah gravado na SE1->E1_PORTADO aAdd(aRet,PADR("03380",TamSX3("E1_AGEDEP")[1])) // Numero da agencia que serah gravada no campo SE1->E1_AGENCIAA aAdd(aRet,PADR("0000775517",TamSX3("E1_CONTA")[1])) // Numero da conta corrente Return aRet
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
aRet | Array of Record | Global | Não | Array com os dados bancários a serem gravados na conciliação SITEF. |