diff --git a/app/controllers/saldos_controller.rb b/app/controllers/saldos_controller.rb
index 784f14a8cafed0486e76b418f2c528000770f8c7..801845fcb4e69970899caf598eda96839bbabbe2 100644
--- a/app/controllers/saldos_controller.rb
+++ b/app/controllers/saldos_controller.rb
@@ -62,14 +62,16 @@ class SaldosController < ApplicationController
     ok = true
     @saldos = []
     (0...params[:saldos].to_i).each { |ix|
-      saldo = Saldo.new(params[:saldo][ix.to_s])
-      puts ix
-      puts params[:saldo][ix]
-      puts params[:saldo]
-      if not saldo.save
-        ok = false
+      if params[:saldo][ix.to_s][:amount] != ""
+        saldo = Saldo.new(params[:saldo][ix.to_s])
+        puts ix
+        puts params[:saldo][ix.to_s]
+        puts params[:saldo]
+        if not saldo.save
+          ok = false
+        end
+        @saldos << saldo
       end
-      @saldos << saldo
     }
     if ok
       flash[:notice] = 'Saldos were successfully created.'