diff --git a/src/js/osm-directive.js b/src/js/osm-directive.js
index 2512510..4719e08 100644
--- a/src/js/osm-directive.js
+++ b/src/js/osm-directive.js
@@ -24,7 +24,7 @@ angular.module('focaAdminSeguimiento').directive('osm', function() {
if ($scope.parametros.actividad === 'Cobranza') {
observacion = getCobranza(marcador);
- }
+ }
if ($scope.parametros.actividad === 'Entrega de producto') {
observacion = getEntrega(marcador);
@@ -96,7 +96,8 @@ angular.module('focaAdminSeguimiento').directive('osm', function() {
}
function getCobranza(marcador) {
- observacion += 'Cobrador: ' + marcador.recibo.cobrador.id + ' - ' +
+ observacion = '';
+ observacion += 'Cobrador: ' + marcador.recibo.cobrador.CodVen + ' - ' +
marcador.recibo.CFE + '
';
if (!$scope.parametros.individual) {
@@ -107,23 +108,28 @@ angular.module('focaAdminSeguimiento').directive('osm', function() {
$filter('date')(marcador.fecha.slice(0,10), 'dd/MM/yyyy') + ' ' +
marcador.fecha.slice(11,19) + '
';
observacion += 'NÂș: ' + $filter('comprobante')([
- marcador.sucursal, marcador.idUsuario]) + '
';
+ marcador.recibo.PVE, marcador.recibo.NCO]) + '
';
observacion += 'Cliente: ' + marcador.recibo.cliente.NOM + '
';
+ var totalCobrado = 0;
+ for (var i = 0; i < marcador.recibo.facturas.length; i++) {
+ if (marcador.recibo.facturas[i].LOP === 'P') {
+ totalCobrado += marcador.recibo.facturas[i].IMP;
+ }
+ }
if ($scope.parametros.individual) {
if (marcador.distancia) {
observacion += 'Distancia a casa central: ' +
marcador.distancia + 'km' + '
';
observacion += 'Total Cobrado: ' +
- $filter('currency')(marcador.factura.IPA, '$');
+ $filter('currency')(totalCobrado, '$');
}
} else {
observacion += 'Cantidad de cobranzas: ' +
marcador.cantidad + '
';
observacion += 'Total Cobrado: ' +
- $filter('currency')(marcador.factura.IPA, '$');
+ $filter('currency')(totalCobrado, '$');
}
-
return observacion;
}