|
@@ 759-761 (lines=3) @@
|
| 756 |
|
} |
| 757 |
|
// si existe OtraMoneda se verifican los tipos de cambio y totales |
| 758 |
|
if (!empty($datos['Encabezado']['OtraMoneda'])) { |
| 759 |
|
if (!isset($datos['Encabezado']['OtraMoneda'][0])) { |
| 760 |
|
$datos['Encabezado']['OtraMoneda'] = [$datos['Encabezado']['OtraMoneda']]; |
| 761 |
|
} |
| 762 |
|
foreach ($datos['Encabezado']['OtraMoneda'] as &$OtraMoneda) { |
| 763 |
|
// colocar campos por defecto |
| 764 |
|
$OtraMoneda = array_merge([ |
|
@@ 1340-1342 (lines=3) @@
|
| 1337 |
|
} |
| 1338 |
|
// si es entrega gratuita se coloca el tipo de cambio en CLP en 0 para que total sea 0 |
| 1339 |
|
if (!empty($datos['Encabezado']['IdDoc']['FmaPagExp']) and $datos['Encabezado']['IdDoc']['FmaPagExp']==21 and !empty($datos['Encabezado']['OtraMoneda'])) { |
| 1340 |
|
if (!isset($datos['Encabezado']['OtraMoneda'][0])) { |
| 1341 |
|
$datos['Encabezado']['OtraMoneda'] = [$datos['Encabezado']['OtraMoneda']]; |
| 1342 |
|
} |
| 1343 |
|
foreach ($datos['Encabezado']['OtraMoneda'] as &$OtraMoneda) { |
| 1344 |
|
if ($OtraMoneda['TpoMoneda']=='PESO CL') { |
| 1345 |
|
$OtraMoneda['TpoCambio'] = 0; |