|
@@ 742-744 (lines=3) @@
|
| 739 |
|
} |
| 740 |
|
// si existe OtraMoneda se verifican los tipos de cambio y totales |
| 741 |
|
if (!empty($datos['Encabezado']['OtraMoneda'])) { |
| 742 |
|
if (!isset($datos['Encabezado']['OtraMoneda'][0])) { |
| 743 |
|
$datos['Encabezado']['OtraMoneda'] = [$datos['Encabezado']['OtraMoneda']]; |
| 744 |
|
} |
| 745 |
|
foreach ($datos['Encabezado']['OtraMoneda'] as &$OtraMoneda) { |
| 746 |
|
// colocar campos por defecto |
| 747 |
|
$OtraMoneda = array_merge([ |
|
@@ 1327-1329 (lines=3) @@
|
| 1324 |
|
} |
| 1325 |
|
// si es entrega gratuita se coloca el tipo de cambio en CLP en 0 para que total sea 0 |
| 1326 |
|
if (!empty($datos['Encabezado']['IdDoc']['FmaPagExp']) and $datos['Encabezado']['IdDoc']['FmaPagExp']==21 and !empty($datos['Encabezado']['OtraMoneda'])) { |
| 1327 |
|
if (!isset($datos['Encabezado']['OtraMoneda'][0])) { |
| 1328 |
|
$datos['Encabezado']['OtraMoneda'] = [$datos['Encabezado']['OtraMoneda']]; |
| 1329 |
|
} |
| 1330 |
|
foreach ($datos['Encabezado']['OtraMoneda'] as &$OtraMoneda) { |
| 1331 |
|
if ($OtraMoneda['TpoMoneda']=='PESO CL') { |
| 1332 |
|
$OtraMoneda['TpoCambio'] = 0; |