Avalados por :

Como fazer inventário de estoque em uma moeda diferente no SAP Business One: Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Bom dia: Gostaria de pedir ajuda. Na empresa onde trabalho, estão me pedindo para retirar o inventário de estoque em uma moeda diferente da moeda local, e o SBO não oferece essa opção. Agradeceria muito se algum de vocês pudesse me ajudar com isso.

Saudações

Editado por: Rui Pereira em 22 de julho de 2008 às 12:31 PM

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Prezado,

Faço 2 recomendações:

-. Você deve ter cuidado com a taxa de câmbio obtida da tabela DE TAXAS DE CÂMBIO, pois pode acontecer que a taxa de câmbio da tabela mestra tenha sido modificada após a transação ter sido carregada, então é provável que você precise revisar a transação para determinar a taxa de câmbio correta.

-. Você deve definir a taxa de câmbio a ser utilizada. Pode ser a da transação, a média mensal, etc. Já vi diferentes casos em que sempre querem uma taxa de câmbio diferente.

Você deve analisar de onde o custo é retirado, as tabelas às quais Manuel se refere são as que você deve revisar.

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Caro,

Aqui está uma consulta que adaptei para sua necessidade,

/*SELECT FROM [dbo].[ORDR] T3 */ 

DECLARE @FECHA DATETIME
DECLARE @TC NUMERIC
SET @TC =  /* T3.DOCRATE */ '[%2]'
SET @FECHA =  /* T3.DOCDATE */ '[%3]'
SELECT T0.DocDate AS 'Data de Contabilização',T0.ItemCode AS 'Número do Artigo', 
T0.Dscription AS 'Descrição',T2.ItmsGrpnam AS 'Grupo', 'Bod' AS 'Código de Almacén', case when T0.InQty=0 
or T0.InQty is null then T0.OutQty*-1 else T0.InQty end  AS 'Quantidade TRX',
 T0.CalcPrice AS 'Custo', 
case when ((case when T0.InQty=0 or T0.InQty is null then T0.OutQty*-1 else T0.InQty end) * T0.CalcPrice) <> 0 
then ((case when T0.InQty=0 or T0.InQty is null then T0.OutQty*-1 else T0.InQty end) * T0.CalcPrice) 
else T0.transvalue END AS 'Montante', T3.segment_0 AS 'Conta de Estoque', 
T3.AcctName AS 'Nome da Conta' INTO #TEMP


FROM dbo.OINM T0 INNER JOIN dbo.OITM T1 ON T0.ItemCode = T1.ItemCode

 INNER JOIN dbo.OITB
        
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Prezado,

Esse é exatamente o problema.

O Business One, por definição, mantém o inventário apenas na MOEDA LOCAL, portanto, se você quiser transformar as informações contidas na tabela OINM para outra moeda, terá que fazer os cálculos necessários para isso.

É nesse processo de cálculo que as recomendações associadas à taxa de câmbio se tornam relevantes, pois na OINM você só tem a moeda local e a transação original, então terá que montar o processo para calcular o custo em outra moeda.

Atenciosamente

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá, obrigado pelas respostas. No entanto, o que estão me pedindo é para realizar o relatório de auditoria de estoque. Atualmente, o sistema está exibindo em moeda local, mas a empresa também deseja visualizá-lo em dólares. Comecei a trabalhar com a tabela OINM, mas lá os valores são exibidos em moeda local. Agradeço muito se puderem me ajudar com isso.

Saudações.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?