public void autorizarComprobantes() {

    if (wsfev1 == null) {

      wsfev1 = new WSFEv1(parametroWSDAO.getObjeto("01"), webServiceDAO.getObjeto("WSFE"));
    }

    for (MovimientoVenta m : lista) {

      if (m.isSeleccionado()) {
        try {
          wsfev1.autorizar(m);
          movimientoRN.guardar(m);

          JsfUtil.addInfoMessage(
              "El comprobante "
                  + m.getFormulario().getCodigo()
                  + " "
                  + m.getSucursal().getCodigo()
                  + " "
                  + m.getNumeroFormulario()
                  + " "
                  + "Fue autorizado correctamente - CAE "
                  + m.getNumeroCAE());

        } catch (ExcepcionGeneralSistema ex) {
          JsfUtil.addErrorMessage(ex.getMessage());
        } catch (Exception ex) {
          JsfUtil.addErrorMessage(ex.getMessage());
          Logger.getLogger(ConsultarComprobanteBean.class.getName()).log(Level.SEVERE, null, ex);
        }
      }
    }
  }
  @PostConstruct
  private void init() {

    lista = new ArrayList<MovimientoVenta>();
    wsfev1 = new WSFEv1(parametroWSDAO.getObjeto("01"), webServiceDAO.getObjeto("WSFE"));
  }