|
@@ 1589-1593 (lines=5) @@
|
| 1586 |
|
$i++; |
| 1587 |
|
} |
| 1588 |
|
// si no existe se crea |
| 1589 |
|
if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) { |
| 1590 |
|
$datos['Encabezado']['Totales']['ImptoReten'][] = [ |
| 1591 |
|
'TipoImp' => $codigo |
| 1592 |
|
]; |
| 1593 |
|
} |
| 1594 |
|
// se normaliza |
| 1595 |
|
$datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([ |
| 1596 |
|
'TipoImp' => $codigo, |
|
@@ 1612-1614 (lines=3) @@
|
| 1609 |
|
$codigos = array_keys($montos); |
| 1610 |
|
$n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']); |
| 1611 |
|
for ($i=0; $i<$n_impuestos; $i++) { |
| 1612 |
|
if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) { |
| 1613 |
|
unset($datos['Encabezado']['Totales']['ImptoReten'][$i]); |
| 1614 |
|
} |
| 1615 |
|
} |
| 1616 |
|
sort($datos['Encabezado']['Totales']['ImptoReten']); |
| 1617 |
|
} |