diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscais.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscais.java
index eb4783d90..d54d13618 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscais.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscais.java
@@ -183,7 +183,7 @@ public class RelatorioDocumentosFiscais extends Relatorio {
sql.append(" WHERE c.feccreacion between :DATA_INICIAL and :DATA_FINAL ");
sql.append("AND c.EMPRESACORRIDA_ID =" + empresaId + " ");
sql.append(somenteCancelado == true ? " AND c.INDCANCELACION = 1" : " ");
- sql.append("AND a.AIDF_ID = " + aidf.getAidfId() + " ");
+ sql.append(aidf != null ? " AND a.AIDF_ID = " + aidf.getAidfId() + " " : " ");
sql.append("AND coalesce(eos.estado_id, eo.estado_id) IN (" + estadoId + ") ");
sql.append(")tabela ");
sql.append(tipoLinha.equals("INTERMUNICIPAL") ? " where tabela.isInterEstadual = 1" : tipoLinha.equals("INTERESTADUAL") ? " where tabela.isInterEstadual = 0" : " ");
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscaisAgrupadoPorLocalidade.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscaisAgrupadoPorLocalidade.java
index 0a277d2bf..b4b1c6b80 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscaisAgrupadoPorLocalidade.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDocumentosFiscaisAgrupadoPorLocalidade.java
@@ -183,7 +183,7 @@ public class RelatorioDocumentosFiscaisAgrupadoPorLocalidade extends Relatorio {
sql.append(" WHERE c.feccreacion between :DATA_INICIAL and :DATA_FINAL ");
sql.append("AND c.EMPRESACORRIDA_ID =" + empresaId + " ");
sql.append(somenteCancelado == true ? " AND c.INDCANCELACION = 1" : " ");
- sql.append("AND a.AIDF_ID = " + aidf.getAidfId() + " ");
+ sql.append(aidf != null ? " AND a.AIDF_ID = " + aidf.getAidfId() + " " : " ");
sql.append(")TABELA ");
sql.append(tipoLinha.equals("INTERMUNICIPAL") ? " where TABELA.isInterEstadual = 1" : tipoLinha.equals("INTERESTADUAL") ? " where TABELA.isInterEstadual = 0" : " ");
sql.append("GROUP BY TABELA.numAidf,TABELA.formInicial, ");
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDocumentosFiscaisController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDocumentosFiscaisController.java
index 51cfb3dcf..b1afae4bf 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDocumentosFiscaisController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDocumentosFiscaisController.java
@@ -87,7 +87,10 @@ public class RelatorioDocumentosFiscaisController extends MyGenericForwardCompos
Empresa empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
Estado estado = (Estado) cmbEstado.getSelectedItem().getValue();
- Aidf aidf = (Aidf) cmbAidf.getSelectedItem().getValue();
+ Aidf aidf = null;
+ if( cmbAidf.getSelectedItem() != null){
+ aidf = (Aidf) cmbAidf.getSelectedItem().getValue();
+ }
Boolean somenteCancelado = ckbSomenteCancelado.isChecked();
Radio radio = rdgInterestadualMunicial.getSelectedItem();
diff --git a/web/gui/relatorios/filtroRelatorioDocumentosFiscais.zul b/web/gui/relatorios/filtroRelatorioDocumentosFiscais.zul
index 3c9231851..441aaa8ab 100644
--- a/web/gui/relatorios/filtroRelatorioDocumentosFiscais.zul
+++ b/web/gui/relatorios/filtroRelatorioDocumentosFiscais.zul
@@ -106,7 +106,6 @@