cancel
Showing results for 
Search instead for 
Did you mean: 

Moneda en SAP

Former Member
0 Kudos

Hola buenas tardes, quisiera saber si alguno de ustedes sabe como podría hacer lo siguiente:

tengo que hacer un informe donde tengo que sacar el precio de cada articulo pero en dolares, si yo miro la orden de compra o la factura de proveedores o la entrada de mercancías el precio del articulo me sale en pesos colombianos que es mi moneda local, pero si le doy click derecho e información detallada de la fila me aparece el total de la compra de ese articulo en USD lo que quiero es saber en que tabla y en que campo almacena este valor para cuando haga mi consulta me llame el valor unitario en USD.

Espero me halla echo entender y puedan ayudarme.

Mil gracias.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hola Lendder,

para B1( Business one) La tasa de cambio la puedes visualizar en la tabla ORTT en el campo RATE; ahora bien revisando tu post, voy a dejarte a continuación una pequeña consulta basada en una factura de venta del día de hoy para que te puedas guiar

DECLARE @FECHA DATETIME

Declare @TC AS NUMERIC

Set @FECHA = '10/07/2014'

Set @TC = (select rate from ORTT where RateDate=@FECHA)

SELECT   A0.DocDate,  A1.Price,@TC'Tasa Cambio',(A1.Price/@TC) 'Valor en USD'

FROM OINV A0

INNER JOIN INV1 A1 ON A0.DocEntry = A1.DocEntry

WHERE A0.DocNum=10377

Ya depende de tus necesidades que modifiques la consulta a tu gusto, cruzando las tablas que necesitas (OITM OITW OINV OPOR etc), en el ejemplo te explique como a través de variables puedes almacenar el valor de la tasa de cambio y como utilizarla en tu informe para hacer los cálculos, ya que no logre cruzar la tabla ORTT  con la OINV (he visto que lo pueden hacer por tablas temporales).

Debes tener muy presente que la variable @TC  te va a almacenar el valor de la tasa de cambio registrada  a diario y que esta es susceptible a modificaciones.

Por lo demás puedes parametrizar en otra variable en el generador de consultas (Query manager) de B1, las variables @Fecha y @TC para que te muestre un cuadro de texto-dialogo solicitándote esa información para generar el informe, o si lo decides hacer por Crystal Reports  le puedes crear parametros a esas variables, yo lo hice en SQL con fecha y numero de factura fija para darte el ejemplo.

También puedes guiarte con la información de este post

Espero te sirva para tu informe.

Saludos,

Iván Fernando Vanegas

Answers (1)

Answers (1)

joseantonio_martinez
Active Contributor
0 Kudos

Hola Lender:

La tabla para poder buscar los movimientos en en moneda local y moneda del documento, es la tabla BSEG.

Exemplo:

Esta se genera para cada movimiento de inventario donde se genera un documento contable.

Saludos

Jose Antonio Martinez

Former Member
0 Kudos

Hola Jose gracias por la respuesta pero en mi versión de SAP 8.82 no me aparece la tabla BSEG.

Como la encuentro ?

Mil gracias

joseantonio_martinez
Active Contributor
0 Kudos

Hola, creo que tambien hablas de SAP Bussines one.

Si estoy en lo correcto, deberías de crear tu pregunta en este foro.

http://scn.sap.com/community/spanish/business-one

Saludos

Jose Antonio Martinez