diff --git a/src/js/controller.js b/src/js/controller.js index 4230f1b..31505e1 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -393,7 +393,15 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', fecha: new Date(), importe: efectivo * $scope.cobranza.cotizacion.VENDEDOR }; - $scope.cobrosTabla.push(cobro); + var existeCobroEfectivo = $scope.cobrosTabla.filter(function(a) { + return a.tipo === 'Efectivo'; + }); + if(existeCobroEfectivo.length > 0) { + existeCobroEfectivo[0].importe += efectivo * + $scope.cobranza.cotizacion.VENDEDOR; + } else { + $scope.cobrosTabla.push(cobro); + } }, function() { }