p12f.exe.pasarelapagos.utils
Class ControlCodeHelper

java.lang.Object
  extended byp12f.exe.pasarelapagos.utils.ControlCodeHelper

public class ControlCodeHelper
extends java.lang.Object


Constructor Summary
ControlCodeHelper()
           
 
Method Summary
static boolean compruebaCC(DatosPago datosPago)
          Método que realiza la validación de los dígitos de control de un pago en función de su formato.
static java.lang.String obtenerDCEmisor60(java.lang.String emisor)
          Metodo que calcula el digito de control del emisor del cuadernillo 60
static java.lang.String obtenerDCReferencia57(DatosPago datosPago)
          Método que obtiene los digitos de control para pagos del tipo 507.
static java.lang.String obtenerDCReferencia57NoEstandar(DatosPago datosPago)
          Método que obtiene los digitos de control para pagos del tipo 507 no estándar.
static java.lang.String obtenerDCReferencia60_recargo(DatosPago datosPago)
          Metodo que calcula el digito de control de la referencia del cuadernillo 60 para el formatos con dos periodos de pago (522).
static java.lang.String obtenerDCReferencia60(DatosPago datosPago)
          Metodo que calcula el digito de control de la referencia del cuadernillo 60 para los formatos con un unico periodo de pago (502, 508, 521).
static boolean validarDC57(DatosPago datosPago)
          Método que comprueba los digitos de control para pagos del tipo 507.
static boolean validarDC57NoEstandar(DatosPago datosPago)
          Método que comprueba los digitos de control para pagos del tipo 507 no estándar.
static boolean validarDC60(DatosPago datosPago)
          Método que comprueba los digitos de control para pagos del cuadernillo 60
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlCodeHelper

public ControlCodeHelper()
Method Detail

compruebaCC

public static boolean compruebaCC(DatosPago datosPago)
Método que realiza la validación de los dígitos de control de un pago en función de su formato.

Returns:

validarDC57

public static boolean validarDC57(DatosPago datosPago)
Método que comprueba los digitos de control para pagos del tipo 507.


obtenerDCReferencia57

public static java.lang.String obtenerDCReferencia57(DatosPago datosPago)
Método que obtiene los digitos de control para pagos del tipo 507.

Returns:

validarDC60

public static boolean validarDC60(DatosPago datosPago)
Método que comprueba los digitos de control para pagos del cuadernillo 60


obtenerDCEmisor60

public static java.lang.String obtenerDCEmisor60(java.lang.String emisor)
Metodo que calcula el digito de control del emisor del cuadernillo 60


obtenerDCReferencia60

public static java.lang.String obtenerDCReferencia60(DatosPago datosPago)
Metodo que calcula el digito de control de la referencia del cuadernillo 60 para los formatos con un unico periodo de pago (502, 508, 521).


obtenerDCReferencia60_recargo

public static java.lang.String obtenerDCReferencia60_recargo(DatosPago datosPago)
Metodo que calcula el digito de control de la referencia del cuadernillo 60 para el formatos con dos periodos de pago (522).


validarDC57NoEstandar

public static boolean validarDC57NoEstandar(DatosPago datosPago)
Método que comprueba los digitos de control para pagos del tipo 507 no estándar.


obtenerDCReferencia57NoEstandar

public static java.lang.String obtenerDCReferencia57NoEstandar(DatosPago datosPago)
Método que obtiene los digitos de control para pagos del tipo 507 no estándar.

Returns: