Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

VEN-140IDEPRWP

Módulo: VEN - Vendas.

Finalidade: permite personalizar o texto de cada parcela descrita no e-mail de envio de boletos da wiipo. Para mais informações, confira a documentação do processo.

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 da parcela no sistema wiipo. Parcelas que não são do portador wiipo vêm com o link vazio 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;  
}

Este artigo ajudou você?