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