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