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.
English
Español
English
Español


