Ponto-de-Entrada: PL580CDB - Customiza Código de Barras
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todas TotvsDbAccess |
Idiomas: | Espanhol , Inglês |
Descrição: O ponto de entrada PL580CDB, tem como objetivo customizar o código de barras para bancos diferentes de "001-Banco do Brasil" ou "104-CEF"Sua execução é realizada durante a emissão/impressão de boletos no relatório "Emissão Boletos (PLSR580)".
Sintaxe PL580CDB - Customiza Código de Barras ( [ ParamIxb[1] ], [ ParamIxb[2] ], [ ParamIxb[3] ], [ ParamIxb[4] ], [ ParamIxb[5] ], [ ParamIxb[6] ], [ ParamIxb[7] ], [ ParamIxb[8] ], [ ParamIxb[9] ], [ ParamIxb[10] ], [ ParamIxb[11] ], [ ParamIxb[12] ] ) --> aRetorno
Parâmetros: | Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| ParamIxb[1] | | | Caracter | | | Código referente ao Prefixo do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[2] | | | Caracter | | | Código referente ao Número do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[3] | | | Caracter | | | Código referente a Parcela do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[4] | | | Caracter | | | Código referente ao Tipo do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[5] | | | Caracter | | | Código referente ao Banco do Sacado do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[6] | | | Caracter | | | Código referente a Agência do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[7] | | | Caracter | | | Código referente a Conta do Sacado do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[8] | | | Caracter | | | Código referente ao Dac do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[9] | | | Caracter | | | Código referente ao Número do Documento do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[10] | | | Numérico | | | Valor referente ao Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[11] | | | Caracter | | | Código referente a Carteira do Título do Boleto Emitido | | | | | | | | | | |
| ParamIxb[12] | | | Caracter | | | Código referente a Moeda do Título do Boleto Emitido | | | | | | | | | | |
Retorno aRetorno() - Array com nove posições: 1- Variável caracter com dados referente ao Código de Barras; 2- Variável caracter com dados referente a Linha Digitável; 3- Variável caracter com dados referente a Informação do campo Nosso Número4- Variável lógica, se habilitado (.T.) considera o dígito verificador do campo Código Cedente enviado no parâmetro 5, se desabilitado (.F.) não considera.5- Variável numérica com o dígito verificador do campo Código Cedente.6- Variável caracter com o código da carteira do banco (cCart)7- Variável caracter com a espécie do título (cEspec)8- Variável caracter com o código de aceite do título (cAceite)9- Variável caracter com o dígito verificador do banco (cMoeda)
Exemplos User function PL580CDBLocal cPrefixo := ParamIxb[1]Local cNumero := ParamIxb[2]Local cParcela := ParamIxb[3] Local cTipo := ParamIxb[4] Local cBanco := ParamIxb[5] Local cAgencia := ParamIxb[6] Local cConta := ParamIxb[7] Local cDacCC := ParamIxb[8] Local cNroDoc := ParamIxb[9] Local nValor := ParamIxb[10] Local cCart := ParamIxb[11] Local cMoeda := ParamIxb[12]Local aRetorno := {"","","",.T.,"","","","",""}//Regra Especifica do Cliente Return(aRetorno)