|
@@ 1535-1539 (lines=5) @@
|
| 1532 |
|
$i++; |
| 1533 |
|
} |
| 1534 |
|
// si no existe se crea |
| 1535 |
|
if (!isset($datos['Encabezado']['Totales']['ImptoReten'][$i])) { |
| 1536 |
|
$datos['Encabezado']['Totales']['ImptoReten'][] = [ |
| 1537 |
|
'TipoImp' => $codigo |
| 1538 |
|
]; |
| 1539 |
|
} |
| 1540 |
|
// se normaliza |
| 1541 |
|
$datos['Encabezado']['Totales']['ImptoReten'][$i] = array_merge([ |
| 1542 |
|
'TipoImp' => $codigo, |
|
@@ 1558-1560 (lines=3) @@
|
| 1555 |
|
$codigos = array_keys($montos); |
| 1556 |
|
$n_impuestos = count($datos['Encabezado']['Totales']['ImptoReten']); |
| 1557 |
|
for ($i=0; $i<$n_impuestos; $i++) { |
| 1558 |
|
if (!in_array($datos['Encabezado']['Totales']['ImptoReten'][$i]['TipoImp'], $codigos)) { |
| 1559 |
|
unset($datos['Encabezado']['Totales']['ImptoReten'][$i]); |
| 1560 |
|
} |
| 1561 |
|
} |
| 1562 |
|
sort($datos['Encabezado']['Totales']['ImptoReten']); |
| 1563 |
|
} |