|
@@ 1569-1573 (lines=5) @@
|
| 1566 |
|
$i++; |
| 1567 |
|
} |
| 1568 |
|
// si no existe se crea |
| 1569 |
|
if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) { |
| 1570 |
|
$datos['Encabezado']['Totales']['ImptoReten'][] = [ |
| 1571 |
|
'TipoImp' => $codigo |
| 1572 |
|
]; |
| 1573 |
|
} |
| 1574 |
|
// se normaliza |
| 1575 |
|
$datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([ |
| 1576 |
|
'TipoImp' => $codigo, |
|
@@ 1592-1594 (lines=3) @@
|
| 1589 |
|
$codigos = array_keys($montos); |
| 1590 |
|
$n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']); |
| 1591 |
|
for ($i=0; $i<$n_impuestos; $i++) { |
| 1592 |
|
if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) { |
| 1593 |
|
unset($datos['Encabezado']['Totales']['ImptoReten'][$i]); |
| 1594 |
|
} |
| 1595 |
|
} |
| 1596 |
|
sort($datos['Encabezado']['Totales']['ImptoReten']); |
| 1597 |
|
} |