|
@@ 1456-1460 (lines=5) @@
|
| 1453 |
|
$i++; |
| 1454 |
|
} |
| 1455 |
|
// si no existe se crea |
| 1456 |
|
if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) { |
| 1457 |
|
$datos['Encabezado']['Totales']['ImptoReten'][] = [ |
| 1458 |
|
'TipoImp' => $codigo |
| 1459 |
|
]; |
| 1460 |
|
} |
| 1461 |
|
// se normaliza |
| 1462 |
|
$datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([ |
| 1463 |
|
'TipoImp' => $codigo, |
|
@@ 1479-1481 (lines=3) @@
|
| 1476 |
|
$codigos = array_keys($montos); |
| 1477 |
|
$n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']); |
| 1478 |
|
for ($i=0; $i<$n_impuestos; $i++) { |
| 1479 |
|
if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) { |
| 1480 |
|
unset($datos['Encabezado']['Totales']['ImptoReten'][$i]); |
| 1481 |
|
} |
| 1482 |
|
} |
| 1483 |
|
sort($datos['Encabezado']['Totales']['ImptoReten']); |
| 1484 |
|
} |