<#-- 
Es una plantilla freemaker. Puede consultar m�s informaci�n en: http://freemarker.org/docs/index.html
Uso b�sico
  Use <#list transacciones as transaccion> para indicar que deben recorrerse todas las transacciones de servicio
  para mostrar su contenido, Ejemplo:
    <#list transacciones as transaccion>
      ${transaccion.proveedor}
      ...
    </#list>
* Para el texto "Falla: " de la l�nea 30 puede usar un m�ximo de 10 caracteres antes de la variable ya que
este valor se toma en cuenta para conocer c�mo se deben cortar las palabras.
* Los siguientes caracteres NO deben ser usados en las plantillas [��������������u������������������Ǵ��]    
-->

        RECIBO DE SERVICIOS
        
RIF     : ${rif!""}
FECHA   : ${fecha?string("dd/MM/yyyy HH:mm:ss")}
TRANS.  : ${secuencia!""}
CAJA    : ${vtid!""}

        TRANSACCIONES

<#assign montoTotal = 0>
<#assign montoTotalRechazadas = 0>
<#assign movistar = 0>
<#assign ldi = 0>
<#assign digitel = 0>
<#assign simpletv = 0>
<#list transacciones as transaccion>
<#if transaccion.nombreProveedor == "DirecTV">
Proveedor: SimpleTV
<#else>
Proveedor: ${transaccion.nombreProveedor}
</#if>
Tipo: ${transaccion.tipo!""}
<#if  transaccion.nombreProveedor == "DirecTV">
Nro. SmartCard: ${transaccion.servicio}
<#elseif transaccion.nombreProveedor == "NetUno">
Cedula o RIF: ${transaccion.servicio}
<#else>
Servicio: ${transaccion.servicio}
</#if>
<#if transaccion.tipo == "NetUno" && transaccion.codigoRespuesta == "00">
Nombre Abonado: ${transaccion.parametros.item_nombre_cliente}
Codigo NetUno: ${transaccion.parametros.item_codigo_abonado}
</#if>
Monto: Bs. ${transaccion.monto?string("#,###,###,##0.00")}
<#if transaccion.tipo == "Larga Distancia Internacional" && transaccion.codigoRespuesta == "00">
Pin: ${transaccion.parametros.item_pin}
Acceso: ${transaccion.parametros.item_access_prefix}
Soporte: ${transaccion.parametros.item_support_prefix}
</#if>
<#if transaccion.nombreProveedor == "DirecTV" && transaccion.codigoRespuesta == "00">
Nro Referencia: ${transaccion.parametros.item_paymentReference}
Dias Prog Disponibles: ${transaccion.parametros.item_daysAvailableProgramming}
Fecha de Desconexión: ${transaccion.parametros.item_billingDate?substring(8,10)}/${transaccion.parametros.item_billingDate?substring(5,7)}/${transaccion.parametros.item_billingDate?substring(0,4)}
	<#assign simpletv = 1>
</#if>
<#if transaccion.codigoRespuesta != "00">
Falla: ${transaccion.motivoFalla!""}
<#else>
Aprobacion: ${transaccion.codigoAprobacion!""}
</#if>
<#if transaccion.nombreProveedor == "Telefonica">
   <#assign movistar = 1>
</#if>
<#if transaccion.tipo == "Larga Distancia Internacional" && transaccion.codigoRespuesta == "00">
   <#assign ldi = 1>
</#if>
<#if transaccion.nombreProveedor == "Digitel">
   <#assign digitel = 1>
</#if>
<#if transaccion.codigoRespuesta == "00">
   <#assign montoTotal = montoTotal + transaccion.monto>
<#else>
   <#assign montoTotalRechazadas = montoTotalRechazadas + transaccion.monto>
</#if>

</#list>
Totales Montos
<#if montoTotal != 0>
Aprobadas:  Bs. ${montoTotal?string("#,###,###,##0.00")}
</#if>
<#if montoTotalRechazadas != 0>
Rechazadas: Bs. ${montoTotalRechazadas?string("#,###,###,##0.00")}
</#if>
<#if movistar == 1>

Consulte su saldo a traves del 
*88 o *144#
Consulta nuestros planes y servicios 
en www.movistar.com.ve y activalos por
Mi Movistar.  
</#if>
<#if ldi == 1>

Para acceder al servicio de  llamadas
Internacionales comuníquese al número
de acceso, ingrese el pin comprado y 
posteriormente el número al cual desea 
llamar.
</#if>
<#if simpletv == 1>

SimpleTV informa que tu recarga será
efectiva en un lapso max. de 24h.
</#if>
<#if digitel == 1>

Para más información comuníquese al 121
desde su Digitel o al 04129121121.
</#if>