Histórico da Página
ÍNDICE
Índice style none
01. Visión General.
1.1 ¿Qué es la diferencia de cambio?
Las diferencias de cambio son pérdidas o ganancias que surgen al convertir una cantidad de una moneda a otra moneda o divisa, utilizando diferentes tipos de cambio. Estas diferencias de cambio proceden de fluctuaciones en el tipo de cambio de una moneda.
1.2 ¿Cómo se calcula y qué tipos de diferencias de cambios existen?
Para calcular la diferencia de cambio se ha de restar a la cantidad de dinero recibida, la cantidad facturada inicialmente: Si el número es positivo, estamos hablando de una diferencia de cambio positiva. Si por el contrario es negativo, nos enfrentamos a una diferencia de cambio negativa.
1.3 ¿Qué son las cuentas por cobrar?
Las cuentas por cobrar, abreviadas como CC o CxC, son reclamaciones de pago exigibles legalmente en poder de una organización. Desde el punto de vista contable, existen dos tipos de cuentas por cobrar. El más común corresponde a aquellas derivadas directamente de las operaciones de la organización, generalmente por concepto de bienes suministrados o servicios prestados que los clientes han recibido pero no han pagado en su totalidad. Asimismo, existen cuentas por cobrar no comerciales, que derivan de diversas transacciones internas de la organización, como préstamos a empleados y anticipos a empleados, entre otros.
En otras palabras, las cuentas por cobrar representan el dinero adeudado por entidades externas a la organización por la venta de productos o servicios a crédito. En la mayoría de las entidades comerciales, las cuentas por cobrar generalmente se ejecutan generando una factura y enviándola al cliente, quien, a su vez, debe pagarla dentro de un plazo establecido, llamado términos de crédito o condiciones de pago.
1.4 ¿Qué son las condiciones de pago?
Las condiciones de pago, son las reglas establecidas de mutuo acuerdo entre la organización y el cliente, para el pago de una deuda, normalmente en estas condiciones se especifica una fecha limite para el pago de la deuda, los intereses o multa que se cobrara en caso de no cumplir con la fecha limite o el posible descuento o beneficio que puede tener el pagar la deuda antes de la fecha limite (esto de acuerdo a la empresa). Un ejemplo de condiciones de pago común es de 30 días netos, lo que significa que el pago vence al final de los 30 días hábiles a partir de la fecha de la factura. El deudor es libre de pagar antes de la fecha de vencimiento, y las empresas pueden ofrecer un descuento por pagar de manera anticipada. Otras condiciones de pago comunes incluyen 45 y 60 días netos y 30 días al final del mes. El acreedor puede cobrar cargos por mora o intereses si el monto no se paga antes de la fecha de vencimiento.
1.5 Rutina diferencia de cambio en cuentas por cobrar.
La rutina diferencia de cambio en cuentas por cobrar tiene como objetivo ejecutar el cálculo manual o automático (dependiendo de la configuración que se tenga) del ajuste monetario de la inflación en un período determinado, al agregar un billete en una moneda diferente a la moneda estándar (moneda 1).
El cálculo consiste en la variación entre el tipo de cambio por la suma del billete o del último cálculo (fecha de origen), y la fecha en que se está ejecutando la rutina (fecha final). La indexación se calcula en las cuentas por cobrar por el saldo de las facturas y por los valores dados de baja. En la tabla SE1 - Cuentas por Cobrar se generan facturas de débito o crédito, siendo dadas de baja automáticamente.
1.5.1 Reglas:
Para las tablas "Cuentas por cobrar(SE1), Movimiento Bancario(SE5) y Valores de corrección diferencia de cambio (SFR)", cuando se detona la creación de la diferencia de cambio se crea un registro por tabla y al borrar se eliminan los registros creados en tablas.
1.5.1.1 Generación de Diferencia de Cambio.
- Genera un documento Nota de Debito del Cliente (NDC) por la diferencia del valor (cuando la diferencia es positiva).
- Genera un documento Nota de Crédito del Cliente (NCC) por la diferencia del valor (cuando la diferencia es negativa), en caso de que sea 0 no se genera Diferencia de Cambio.
1.5.1.2 Anulación de Diferencia de Cambio.
- Al anular la diferencia de Cambio (cuando la diferencia es positiva), se genera un documento Nota de Crédito del Cliente (NCC).
...
- Una vez anulada la diferencia de cambio, se puede volver a crear la diferencia de cambio al documento.
02. Configuraciones Previas.
2.1 Configuración de Protheus (CFGX017)
1.6 Parámetro MV_DCBAIXR.
El parámetro MV_DCBAIXR tiene como objetivo definir si el titulo financiero resultado de la diferencia de cambio (NDC o NCC) sea creado con o sin saldo. Posibles valores:
- S - mantiene el saldo del titulo financiero
- N - no mantiene el saldo del titulo financiero
Nota: Al no estar creado a configurado o creado se toma como valor N.
02. Configuraciones Previas.
2.1 Configuración de Protheus (CFGX017)
- A través del modulo de Configurador de Protheus SIGACFG A través del modulo de Configurador de Protheus SIGACFG (SIGACFG → Entorno → Parámetros ) revisaremos los siguientes parámetros y los configuraremos de acuerdo con las necesidades:
Parámetro | Descripción | Valore(s) | Imagen de referencia |
---|---|---|---|
MV_DIFCAMR | Define si se utiliza la rutina "Diferencia Cambio" desde Cobros Diversos. | N =Diferencia de cambio manual. S = Diferencia de cambio automática en Cobros Diversos. | |
MV_MDCFIN | Define las monedas que se utilizarán | 01,02,03,04 | |
MV_SIMB1 | Símbolo usado por la moneda 1 del sistema. | $ | |
MV_SIMB2 | Símbolo usado por la moneda 2 del sistema. | U$S | |
MV_SIMB3 | Símbolo usado por la moneda 3 del sistema. | € | |
MV_SIMB4 | Símbolo usado por la moneda 4 del sistema. | MARCO | |
MV_SIMB5 | Símbolo usado por la moneda 5 del sistema. | YEN |
...
MV_CONDPAD | Condición de Pago estándar. | 001 | |
MV_DCBAIXR | Define si el titulo financiero resultado de la diferencia de cambio (NDC o NCC) se crea con o sin saldo.
| N |
2.2 Creación de Tipos de
...
Entrada y Salida (TES - MATA080)
- Crear una TES de Entrada y Salida que no calculen impuesto, pero que si genere documento fiscal para diferencia de cambio, a través del módulo de Facturación - SIGAFAT (SIGAFAT → Actualizaciones → Archivos → Tipo Entrada y Salida):
- En la pestaña "Otros", seleccionar opción para campo "Doc. Dif. Ca" (F4_DOCDIF)igual a "1 - Si" (Lo cual indica que si se crea documento para diferencia de cambio.)
2.3 Productos (MATA010)
- A través de la rutina Productos (SIGAFAT → Actualizaciones → Archivos):
- Incluir producto e informar todos los campos requeridos.
- En la pestaña de Registro, asignar la TES de entrada creada previamente en el campo "TE Estándar" (B1_TE).
- En la pestaña de Registro, informar la TES de salida creada anteriormente en el campo "TS Estándar" (B1_TS).
2.4 Clientes (CRMA980)
- Crear un cliente informando las TES incluidas anteriormente, a través de la rutina de Clientes (SIGAFAT → Actualizaciones → Archivos).
- En la pestaña "Otros" ubicar los campos "Cod TES Cred" (A1_TESC) igual a TES de Salida y "Cod TES Deb" (A1_TESD) igual a TES de Entrada.
NOTA: Al informar las TES en productos y clientes, se tomara en cuenta lo establecido en Clientes.
2.5 Monedas (MATA090)
- Informar la tasa de la monedas, a través de la rutina Monedas (SIGAFIN → Actualizaciones → Archivos).
- El o los campos de la tasa de cada moneda extranjera que sea necesaria.
2.6 Bancos (MATA070)
- Incluir un banco que maneje la moneda extranjera necesaria, a través de la rutina Bancos (SIGAFIN → Actualizaciones → Archivos → Bancos).
- Ubicar el campo "Moneda" e informar con número (1,2,3,4 y 5 pueden ser informados) el tipo de moneda que maneja el banco, para este ejemplo ocupamos la moneda 2.
2.7 Series (Tablas genéricas SX5 | tabla 01)
- Verificar que se tenga una serie valida desde la rutina de tablas genéricas en el Configurador – SIGACFG (SIGACFG → Entorno → Archivos → Tablas), acceda a la tabla01 (Series de Facturas).
- Registre los consecutivos de las series correspondientes.
2.8 Punto de venta (FISA083)
- A través de la rutina de Punto de Venta que se encuentra en el menú perteneciente al módulo de Fiscal - SIGAFIS (SIGAFIS → Actualizaciones → Facturación) registrar un punto de venta.
2.9 Control de formularios (MATA992)
- A través de la rutina de Control de Formularios que se encuentra en el menú perteneciente al módulo de Fiscal - SIGAFIS (Actualizaciones → Facturación) ingresar un nuevo registro para el formulario vinculando el punto de venta previamente registrado y el tipo de documento NF (factura) y NDC (nota débito cliente).
03. Ejemplo de utilización.
Se ejemplifica la creación del documento desde la generación de la Factura de Venta y directamente desde la cuenta por cobrar.
3.1 Crear un documento a través de la rutina de Facturación (MATA467N)
- Incluir un documento de salida en moneda 2.
- Acceder al módulo Facturación (SIGAFAT → Actualizaciones → Facturación → Facturaciones)
- Se configuran los parámetros de acuerdo a las necesidades.
...
- Creamos una factura en base a los datos previamente creados como marcan las condiciones previas.
- Informar el campo "Moneda" (F2_MOEDA) como opción "2 - DOLAR".
- Insertar los productos necesarios en el apartado de ítems con sus respectivas TES.
- Informar condición de pago.
- La factura creada para este ejemplo se muestran las configuraciones hechas para este ejemplo.
- Creamos una factura en base a los datos previamente creados como marcan las condiciones previas.
3.2Crear un documento a través de la rutina Cuentas por Cobrar (FINA040)
- Incluir un documento de cuentas por cobrar en moneda 2 del tipo "NF".
- A través de la rutina Cuentas por cobrar (SIGAFIN → Actualizaciones → Cuentas Por Cobrar → Ctas Por Cobrar)
- Seleccionar pestaña "Datos Generales".
- Escribir un prefijo(serie documento) valido en el campo "Prefijo".
- Declarar el campo "Tipo" igual a "NF".
- Llenar campos "Cliente" y "Tienda".
- Informar los campos de fecha "Vencimiento" y "Venc. Real".
- Asignar valor al campo "Valor Titulo".
- Insertar valor numérico en el campo "Moneda"(1,2,3,4 y 5 pueden ser informados) pero en este caso debe ser diferente de uno, para este ejemplo se informó 2.
- Observar el campo "Val R$ " una vez informado el campo "Moneda" el valor debe corresponder al valor de moneda 1 por la tasa de la moneda 2, si no fuera informado el campo "Moneda" debe aparecer el mismo valor que en el campo "Valor Titulo".
- Ejemplo ocupado para generación del documento en NCC.
...
- Ejemplo ocupado para generación del documento en NDC.
3.3 Generar un recibo de cobro (FINA998)
Se ejemplifica el proceso de Diferencia de cambio cuando genera una NDC y NCC:
...
En caso de que sea 0 no se genera Diferencia de Cambio.
3.3.1Para generar una NDC
- Generar un nuevo Recibo de Cobro en la rutina TOTVS Recibo (SIGAFIN → Actualizaciones → Cuentas por cobrar → TOTVS Recibo) por el valor de la factura (NF) generada anteriormente agregando en Forma de Pago la 2 moneda (dólares en este caso) con un Tipo de Cambio mayor al utilizado en la generación de la factura para generar una Nota de Débito (NDC).
...
- Se agrega una forma de pago, mediante F9 o el botón de agregar y se llenan todos los campos correspondientes. En este caso se llenaron los siguientes campos:
- A continuación se confirma En el caso de que genere Documento Fiscal al confirmar el grabado del Recibo de Cobro . Lo se mostrará la ventana para informar el Punto de Venta para el nuevo documento, después de esto lo que nos mostrara un siguiente mensaje donde se mostrara el resultado del proceso y nos regresara a la pantalla de generación de un nuevo recibo.
NOTA:Para versiones anteriores el proceso es desde la rutina de Cobros diversos II (fina840)
...
En este caso el valor de la variación es positivo, por lo que se genera un NDC.
3.3.2 Para generar una NCC
- Generar un nuevo Recibo de Cobro en la rutina TOTVS Recibo (SIGAFIN → Actualizaciones → Cuentas por cobrar → TOTVS Recibo) por el valor restante de la factura (NF) generada anteriormente agregando en Forma de Pago la 2 moneda (dólares en este caso) con un tipo de cambio menor al utilizado en la generación de la factura para generar una Nota de Crédito (NCC).
...
Valor del título actualizado - Valor original del título = Valor de la variación
$ 69.000,00 – $ 70.00,00 = $ -1.000,00
En este caso el valor de la variación es negativo, por lo que se genera un NCC.
3.3.3 Validar el documento generado (
...
NDC o NCC)
Informações |
---|
El documento fiscal ÚNICAMENTE se va generar cuando la pregunta ¿Docto Fiscal? sea igual a Si,en los parámetros de la rutina de Diferencia de Cambio Ctas por Cobrar (va a generar el registro NDC en la tabla SF2/SD2 y cuando sea NCC en la tabla SF1/SD1). El título financiero será creado con saldo cuando el parámetro MV_DCBAIXR en un valor S. Nota: Para mas información sobre este parámetro consulte 18774144 DMICNS-19112 DT Rutina de diferencia de cambio en cuentas por cobrar - FINA074 ARG |
A través de la rutina “Generac. de Notas de Crédito y Débito”, ubicada en el módulo SIGAFAT (Actualizaciones | Facturación), ingresar a la opción del documento a validar ya sea NDC o NCC, verificar que se haya generado correctamente, en el caso de que el documento generado sea NDC se generara registro en la tabla SF2/SD2 y cuando el registro sea NCC se generara registro en la tabla SF1/SD1.
- También se podrá verificar la generación de documentos en la siguiente rutina (independientemente de si genera o no documento fiscal):
- "Diferencia de Cambio Ctas por Cobrar" , ubicada en el módulo SIGAFIN (Miscelánea | N.Cálculos), para los documentos de tipo NDC y NCC se genera registro en tabla SE1.
- A través de la rutina “Ctas Por Cobrar”, ubicada en el módulo SIGAFAN (Actualizaciones | Cuentas Por Cobrar), validar que se genere registro de NDC y NCC.
...
- Para validar que el documento tipo NDC o NCC se haya generado correctamente consultar en la rutina de diferencia de cambio de cuentas por cobrar (FINA074).
3.4 Diferencia de Cambio Ctas. Por Cobrar (FINA074)
En este caso se ejemplifica la Diferencia de Cambio de forma manual (configuración del parámetro MV_DIFCAMR es "N") .
...
- Seleccionar la "NF“ que se creo y la cual se dio de baja en cobros diversos.
- Existen dos formas de seleccionar el documento.
- Posicionar en el grid principal de la pantalla seleccionado el documento y dar click en el botón "Otras acciones" seleccionar "Generar Dif. Cambio"
- Click "Gen. Por Lote"
- informar parámetros solicitados
- Se muestran los documentos que pueden generar diferencia de cambio seleccionar el documento correspondiente.
- Existen dos formas de seleccionar el documento.
- Grabar diferencia de cambio.
Verificar que se creo la "NDC" o la "NCC" con el valor de la diferencia de cambio y el producto creado para la diferencia en las configuraciones. (Para esto ver el punto 3.3.3 de este documento).
04. Información Adicional.
Para mayor información sobre Asientos contables que se pueden usar en esta rutina consultar: Asientos estándar (CT5) del la rutina Diferencia de Cambio en Cuentas por Cobrar (FINA074)
Para mayor información sobre TOTVS Recibo consultar: TOTVS Recibo
Para mas información sobre este parámetro consultar: 18774144 DMICNS-19112 DT Rutina de diferencia de cambio en cuentas por cobrar - FINA074 ARG
Para mayor información sobre Puntos de Entrada (PE) disponibles para diferencia de cambio en cuentas por cobrar consultar:
05. Tablas Usadas.
Tabla | Descripción |
---|---|
SA1 | Clientes. |
SB1 | Descripción genérica producto. |
SE1 | Cuentas por cobrar. |
SE5 | Movimiento Bancario |
SF1 | Encabezado de las Facts. de Entrada. |
SF4 | Tipos de entrada y salida. |
SM2 | Monedas. |
SFR | Diferencia Cambiaria |
...