@@ 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; |