Los productos comprados en Moneda del Sistema tendrían por defecto (y no modificable) el valor 1.
*Esto NO debe ser así.  Por cierto los precios de compras en pesos se verían "catapultados" si se utiliza el valor 1 para cotización de compra...  SIEMPRE SE DEBE REGISTRAR LA PARIDAD MONETARIA DEL MOMENTO DE LA COMPRA de manera que los precios de venta mantengan, aún con facturación en moneda local, un valor actualizado.  Siempre se pueden introducir correcciones si en algún momento fuesen necesarias. *

El 29/09/17 a las 11:17, Pedro E.J. de León escribió:

Buen día Marcelo:

Vamos con algunas precisiones.

COMPRO en Euros  (en dólares en realidad pero a los
efectos es lo mismo) y vendo también en esa divisa ...

Esto es así pero no  exclusivamente así. Las compras y ventas se hacen en las dos monedas (Moneda Nacional y Dólares) y también las ventas. Son los productos comprados en dólares, cuya reposición de stock vuelve a requerir una compra en dólares, los que representan una situación de riesgo desde el punto de vista de la rentabilidad.

Hoy la Empresa (en su viejo Clipper) almacena el último Precio de cada producto y la Moneda en que está comprado.  Y se maneja así:

*Venta en PESOS  1*)  Si Precio "viene" en DÓLARES hace la conversión al cambio establecido en la Tabla MONEDAS en campo DOLAR FUTURO que se revisa periódicamente para que esté "un pasito adelante" de la cotización vigente en el momento de la operación con lo cual se cubren dos objetivos: a) los pesos obtenidos de la venta permiten comprar en el mercado los dólares necesarios a realizar la ganancia y hacer la reposición del producto..   b) los precios en Moneda Nacional de los productos comprados en dólares no sufren modificaciones diarias sino periódicamente cuando se hace el ajuste del DOLAR FUTURO.

*Venta en PESOS  2)*  Si Precio "viene" en PESOS se utiliza directamente el valor para la facturación.

*Venta en D**Ó**LARES**3)*  Si Precio "viene" en PESOS se convierte a Dólares con una cifra decimal dividiendo los pesos entre la cotización Interbancaria Compradora.

*Venta en DÓLARES  4)*  Si Precio "viene" en DÓLARES se utiliza directamente aplicando para la contabilidad en PESOS la tasa de cotización Inter Bancaria Compradora del cierre del día anterior a la operación.

No sé si llegaste a ver los comentarios de Sergi Almacellas en el sentido de que sería mejor hacer un módulo que contemple estos aspectos..  Por supuesto que la tarea me queda grande hoy por hoy y no tengo el tiempo para abordarla.  Me gusta el desafío pero no puedo encararlo en este momento. Ya estoy más que excedido de tiempo sin presentar resultados concretos a la Empresa.  Por esa razón intento ver si puedo resolver con modificaciones pequeñas,  por la vía de las TARIFAS.

El módulo de tarifas por defecto sólo acepta la clave *list_price* para hacer referencia al precio de venta del producto. Pero se puede extender para añadir campos addicionales. En tu caso deberias añadir un campo que tenga en cuenta las diferèncias de cotización.
Sergi Almacellas sugiere que es mejor que ir por el lado de los ATRIBUTOS del producto, agregar Campos y extender en el módulo de Tarifas los campos a los que se pueda acceder...  eso creí entender al menos. No sé. Yo agregaría campos a la tabla de productos, básicamente MONEDA DE COMPRA y COTIZACIÓN DE COMPRA.

Los productos comprados en Moneda del Sistema tendrían por defecto (y no modificable) el valor 1.

Los productos comprados en Segunda Moneda obligadamente deberían tener un valor<> 0 correspondiente a la cotización de compra. (Valor <>0 porque será utilizado como divisor en la tarifa y no se puede dividir por cero)..

Con estos dos elementos creo resolveríamos la situación de darle al sistema el precio actualizado en *PESOS* para que recupere el valor correcto del precio en *DÓLARES ... *y de ahí en más el proceso seguiría sin modificaciones

TARIFA VENTA CONTADO comprados en ambas Monedas =*precio de venta* / *cotización compra* x *cotización del día* x margen contado

Naturalmente es preciso que la TARIFA pueda recoger las dos variables de cotización, a mi juicio una desde la ficha del producto y la otra desde la tabla de Monedas...  O desde donde estuvieren almacenadas.

Quizás habría que prever cómo obtener estos resultados en otro tipo de consultas de precios..

*Saludos cordiales   Enrique*


El 28/09/17 a las 20:59, Marcelo Zunino escribió:
On 28/09/17 19:15, Pedro Enrique José de León Ayçaguer wrote:
No había pensado en esa posibilidad por cuanto pensé que no era
posible que registrara los asientos contables en pesos si fijaba
dólares como moneda del sistema... Mañana lo miro un poco. Ahora me
permitiré una función de cine... Gracias Marcelo
*No* es lo que he pensado.
Si fijas `dólares` como moneda en tu instalación de Empresa, la
contabilidad de dicha Empresa se *registrará* en `dólares`.
Ahora, dadas tus premisas:

COMPRO en Euros  (en dólares en realidad pero a los
efectos es lo mismo) y vendo también en esa divisa ...
Aún definiendo `dolares` como divisa en tu instalación de Empresa sería
posible *expresar* reportes contables en Pesos.
Eso debería resultar más simple que modificar la implementación de
facturación.
Bastaría que se mantenga una tabla de cotizaciones diaria, que permita
calcular los Pesos al momento de emitir reportes.
(en teoría alcanza con registrar el "tipo de cambio" para cada fecha en
la que existan operaciones)

Esto sería posible con independencia de la moneda/divisa en que estén
*registradas* la operaciones.
Creo que vale la pena evaluarlo.

Saludos.


El sep 28, 2017 6:50 PM, "Marcelo Zunino"
<[email protected]  <mailto:[email protected]>>
escribió:



     On 28/09/17 17:26, Pedro E.J. de León wrote:
     >
     >> Tu no eres quien compra en euros, sinó la persona que te compra tu
     >> producto.
     > Sergi,  *SÍ COMPR**O *en Euros  (en dólares en realidad pero a los
     > efectos es lo mismo) y vendo también en esa divisa que no es la del
     > sistema. De ahí la importancia de no "perder la referencia"
     cuando se
     > calcula el precio de venta.  De otro modo, cuando voy a reponer el
     > Stock con pesos "flacos" ya no no puedo comprar los Euros necesarios
     > (dólares en mi caso) para recuperar las unidades vendidas.

     Ahora termino de entender, creo. En ese caso quizá convenga evaluar si
     no es conveniente fijar Dólares o Euros como moneda principal del
     sistema. Si tu facturación de compra y de venta es en
     Euros/Dólares sólo
     vas a necesitar la divisa Pesos para expresar la contabilidad, que
     también podrás registrar en Euros/Dólares. Si las disposiciones
     legales
     obligan a presentar los estados contables en Pesos, quizá sea más
     sencillo mostrar los reportes contables en Pesos que modificar el
     sistema para que resuelva la facturación a tus requerimientos.

     Saludos.


.



Responder a