Re: Campo KURSE-Tipo de Cambio Efectivo
El campo KURSE es calculado en el momento por el programa asociado a la transacción FBL5N, se ejecuta la función 'CALCULATE_EXCHANGE_RATE' que determina el tipo de cambio a partir de los importes, básicamente divide el importe en moneda extranjera entre el importe en moneda local; el resultado luego pasa por una función de máscara de salida propia del campo KURSE (CONVERSION_EXIT_EXCRT_OUTPUT):
*... effective currency exchange rate:
call function 'CALCULATE_EXCHANGE_RATE'
EXPORTING
date = s_item-budat
foreign_amount = s_item-wrshb
foreign_currency = s_item-waers
local_amount = s_item-dmshb
local_currency = s_t001-waers
type_of_rate = 'M'
IMPORTING
exchange_rate = s_item-kurse
Por redondeo del resultado, este puede variar del Tipo de cambio registrado en el documento, ejemplo:
Documento: 609133,31 VES / 151,69 USD = 4015,64579 TC
FBL5N: 151,69 USD X 4015,64576 TC = 609133,31 VES
Espero les sea de utilidad la explicación.
Saludos.
|