/**
  * Funcion con la cual busco una factura por su id
  *
  * @param id
  * @return
  */
 public FacturaTable consutlaFacturaXId(int id) {
   FacturaTable rta = null;
   try {
     SAFWSService service = new SAFWSService();
     SAFWS port = service.getSAFWSPort();
     rta = port.getFacturaForId(id);
   } catch (Exception e) {
     e.printStackTrace();
   }
   return rta;
 }
 /**
  * Metodo en el cual se consulta la existencia de caja por sede
  *
  * @param sede
  * @return
  */
 public BigDecimal consultaCajaXSede(Integer sede) {
   BigDecimal rta = null;
   try {
     SAFWSService service = new SAFWSService();
     SAFWS port = service.getSAFWSPort();
     rta = port.searchBoxNow(sede);
   } catch (Exception e) {
     e.printStackTrace();
   }
   return rta;
 }
 /**
  * Funcion con la cual obtengo las facturas registradas en el sistema
  *
  * @param fechaIni
  * @param fechaFin
  * @return
  */
 public List<FacturaTable> consultaFacturasRangoFechas(Date fechaIni, Date fechaFin) {
   List<FacturaTable> rta = null;
   try {
     Conversions cn = new Conversions();
     ;
     SAFWSService service = new SAFWSService();
     SAFWS port = service.getSAFWSPort();
     rta = port.getFacturas(cn.dateToXMLGC(fechaIni), cn.dateToXMLGC(fechaFin));
   } catch (Exception e) {
     e.printStackTrace();
   }
   return rta;
 }