|
@@ 1582-1586 (lines=5) @@
|
| 1579 |
|
$i++; |
| 1580 |
|
} |
| 1581 |
|
// si no existe se crea |
| 1582 |
|
if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) { |
| 1583 |
|
$datos['Encabezado']['Totales']['ImptoReten'][] = [ |
| 1584 |
|
'TipoImp' => $codigo |
| 1585 |
|
]; |
| 1586 |
|
} |
| 1587 |
|
// se normaliza |
| 1588 |
|
$datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([ |
| 1589 |
|
'TipoImp' => $codigo, |
|
@@ 1605-1607 (lines=3) @@
|
| 1602 |
|
$codigos = array_keys($montos); |
| 1603 |
|
$n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']); |
| 1604 |
|
for ($i=0; $i<$n_impuestos; $i++) { |
| 1605 |
|
if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) { |
| 1606 |
|
unset($datos['Encabezado']['Totales']['ImptoReten'][$i]); |
| 1607 |
|
} |
| 1608 |
|
} |
| 1609 |
|
sort($datos['Encabezado']['Totales']['ImptoReten']); |
| 1610 |
|
} |