Identificador de Regra
VEN-140IDEPRWP
Módulo: VEN - Vendas.
Finalidade: permite personalizar o texto de cada parcela descrita no e-mail de envio de links de boleto ou QR Codes Pix.
Transação: não se aplica.
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
VenNCodEmp | NUMERO | Código da empresa da parcela | N |
VenNCodFil | NUMERO | Código da filial da parcela | N |
VenACodSnf | ALFA | Código da série da parcela | N |
VenNNumNfv | NUMERO | Número da nota da parcela | N |
VenNCodPar | NUMERO | Código da parcela | N |
VenDVctPar | DATA | Data de vencimento da parcela | N |
VenASiglaMoedaEmpresa | ALFA | Sigla da moeda da empresa | N |
VenNVlrPar | NUMERO | Valor da parcela | N |
VenALinkBoleto | ALFA | Link do boleto ou QR Code PIX da parcela no sistema. | N |
VenATextoParcela | ALFA | Texto descritivo da parcela que será exibido no e-mail | S |
Regra:
Definir Numero VenNCodEmp; Definir Numero VenNCodFil; Definir Alfa VenACodSnf; Definir Numero VenNNumNfv; Definir Numero VenNCodPar; Definir Data VenDVctPar; Definir Alfa VenASiglaMoedaEmpresa; Definir Numero VenNVlrPar; Definir Alfa VenALinkBoleto; @ Parcelas que não são do portador Wiipo, vem com o link vazio. @ /* Variável de retorno da regra. Vem preenchida com o texto padrão da parcela. Parcelas que não são do portador Wiipo vêm com o texto vazio, pois, por padrão, exibimos apenas os links das parcelas com boleto Wiipo no e-mail. */ Definir Alfa VenATextoParcela; @ Exemplo de implementação @ Definir Alfa vAEnter; Definir Alfa vAQuebraLinha; RetornaAscII(13, vAEnter); RetornaAscII(10, vAQuebraLinha); vAEnter = vAEnter + vAQuebraLinha; Definir Alfa vADataVencimento; FormatarData(VenDVctPar, "DD/MM/YYYY", vADataVencimento); Definir Numero vNLinkBoletoNulo; EstaNulo(VenALinkBoleto, vNLinkBoletoNulo); Se (vNLinkBoletoNulo = 0) { @ Se houver link de boleto. @ Definir Alfa vACodPar; IntParaAlfa(VenNCodPar, vACodPar); VenATextoParcela = vAEnter + " Parcela " + vACodPar + vAEnter + " Venc.: " + vADataVencimento + vAEnter + " Boleto: " + VenALinkBoleto; }
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.