Cuando facturaste en un tipo de moneda y te pagaron en otro,

¿Qué Tipo de cambio usar?

 

Con el uso de Pagos CFDI, nos topamos con situaciones en las que una factura emitida con método de pago "PPD" (pago en parcialidades o diferido), llega a ser pagada con una moneda diferente a la establecida en la factura. Por ejemplo, una factura emitida en dólares americanos USD cuyo pago se realiza en pesos mexicanos MXN.

Cuando esto ocurre, debemos utilizar los tipos de cambio correctos para evitar errores al generar el Complemento de Pago. Es importante tomar en cuenta que hay tres campos para especificar un Tipo de Cambio en este proceso:

  Tipo de Cambio en Factura: Es el tipo de cambio que estaba vigente cuando se emitió la factura. Apóyate en nuestro Módulo de Divisas para obtenerlo de manera automática.

  Tipo de Cambio en Pagos CFDI: Es el tipo de cambio de la moneda con la que pagó el cliente respecto al peso mexicano. Cuando el pago es en pesos mexicanos, se debe colocar 1.

  Equivalencia/Tipo de cambio en Parcialidades CFDI: Es el tipo de cambio de la moneda de facturación respecto a la moneda de pago (cuántas unidades de la moneda de la factura se necesitan para obtener una sola unidad de la moneda de pago). Cuando el pago es por una sola factura, se puede obtener dividiendo la cantidad del campo Importe Pagado en la Parcialidad CFDI entre la cantidad del campo Monto en el Pago CFDI. Ej: 0.050516 USD/MXN (en este caso el pago se hizo en pesos mexicanos y la factura estaba en dólares americanos).

Para dejarlo más claro, explicaremos el procedimiento paso a paso tomando como ejemplo una factura con método de pago PPD por un total de 174.90 dólares (159.00 dólares+ IVA) cuyo pago se realiza en pesos. Primero mostraremos el PDF de la factura, luego el PDF del complemento de pago para ver a dónde queremos llegar. Posteriormente mostraremos los pasos en Vtiger para llegar a ese resultado.

 

PDF de la Factura

Factura con método de pago ppd o en parcialidades pdf en vtigerEn donde:

  • Total: Es la suma del subtotal, menos descuentos, más los impuestos. 
  • Moneda: Divisa en la que se expresan los montos de la factura.
  • Método de pago: Puede ser una sola exhibición o en parcialidades; en este caso, es pago en parcialidades o diferido (PPD).
  • Tipo de cambio:  Es el tipo de cambio de la moneda de la factura respecto al peso mexicano, al momento de emitir la factura. 

 

PDF del Complemento de Pago (Pago CFDI)

Al ser un CFDI con Método de pago-PPD en parcialidades o diferido, debe generarse un Complemento de Pago y en éste registrar la moneda en la que se realizó el pago y el monto de la siguiente manera:

pdf de complemento de pago emitido con tipo de cambio diferente en vtiger 7

En donde los campos del área de Información del Pago:

  • Moneda: Con la cual se realizó el pago
  • T.C. (MXN/Moneda de Pago): Es el tipo de cambio de la Moneda en la que se hizo el pago respecto a pesos mexicanos MXN; en este caso está 1 MXN/MXN porque se pagó en pesos mexicanos.
  • Monto: La cantidad pagada.

Los campos del área de Documentos Relacionados (habrá un renglón por cada factura pagada con el mismo pago):

  • UUID o Folio Fiscal: Identificador único de la factura o CFDI al cual se le está aplicando un pago(capturado automáticamente por Vtiger).
  • Num Parcialidad: Indica el número de parcialidad que se está pagando (capturado automáticamente por Vtiger).
  • Moneda: La misma moneda que se indicó en la factura (capturado automáticamente por Vtiger).
  • Equivalencia/Tipo de cambio:  El tipo de cambio de la moneda facturada vs. moneda de pago. Dicho de otra forma, cuántas unidades de la moneda de la factura equivalen a una unidad de la moneda del pago. En este caso, cuántos dólres americanos equivalen a un solo peso mexicano. Cuando se tiene una sola factura relacionada al pago, se calcula dividiendo el monto del campo Importe Pagado 174.90 entre el Monto que se colocó en el Pago CFDI 3,462.27, redondeado a 6 dígitos, que es igual a 0.050516. Si se está pagando más de una factura en el mismo pago, la Equivalencia pudiera ser distinta para cada factura, sin embargo, se debe cuidar de manera especial que la suma del Importe Pagado multiplicado por la Equivalencia de cada factura, sea igual al Monto expresado en el Pago CFDI.
  • Importe Saldo anterior: Adeudo de la factura antes de aplicar el presente pago, expresado en la moneda de la factura..
  • Importe Pagado: Monto pagado de la factura, expresado en la moneda de la factura.

A partir de la nueva versión CFDI 4.0 el campo "Tipo de Cambio" en la Parcialidad cambió de nombre a "Equivalencia".
El campo en Vtiger permanece con el nombre Tipo de Cambio (Moneda Factura vs Moneda Pago) pero el nuevo nombre Equivalencia (Moneda Factura/Moneda Pago) se ve reflejado en el PDF en la sección de "Documentos Relacionados".


Proceso en Vtiger

  • Para la creación del Complemento de pago, debes elegir la factura dentro del sistema y en el menú Más elegir la opción Generar Pago CFDI.

creación de complemento de pago en vtiger 7

 

  • Vtiger abrirá un formulario para la generación del Pago CFDI y llenará de forma automática algunos campos como: RFC, nombre del receptor, monto, cuenta, etc. 

generar complemento de pago de factura ppd o parcialidades y diferido en vtiger 7

 

De forma predeterminada, la Moneda del Pago y el Monto del Pago estarán en la misma moneda que la factura (dólares en este ejemplo). Se debe de cambiar el campo de Moneda del Pago a MXN y el Monto del Pago a la cantidad pagada por el cliente, que en este caso fue de $3,462.27 pesos mexicanos. En Tipo de Cambio (Moneda de Pago vs MXN) se debe establecer el tipo de cambio de la moneda con la que pagó el cliente respecto al peso mexicano (MXN). En casos como éste, en los que el pago es en pesos mexicanos, debe colocarse 1.

 

campos importantes a llenar tipo de cambio y moneda de pago en complemento de pago de vtiger 7

 

En el siguiente paso, hay que revisar la Parcialidad o documento relacionado (se haya realizado el pago en parcialidades o se haya pagado el monto total), corroborar y/o editar el tipo de cambio de acuerdo al monto facturado y pagado.

  • En el campo Num Parcialidad el número de parcialidad a la que se refiere este Complemento de pago (en este ejemplo será 1, ya que nos pagarán el total de la factura).
  • En el campo Importe Saldo Anterior colocaremos el monto de la factura, como ejemplo teníamos 174.90 dólares
  • En el campo Importe Pagado colocaremos en monto total de la factura, ya que fue una sola parcialidad 174.90
  • El campo Importe Saldo Insoluto se llenará de manera automática para indicarnos cuánto resta por pagar el cliente si el pago es en varias parcialidades.
  • En el campo Tipo de Cambio (Moneda Factura vs Moneda Pago), se colocará información de la moneda facturada vs. moneda de pago, en este caso dólares respecto al peso mexicano (cuántos dólares equivalen a 1 peso). En este ejemplo lo que se haría es dividir el monto del campo Importe Pagado 174.90 entre el monto del campo Monto del Pago que se colocó en el Pago CFDI 3,462.27 lo que nos daría un resultado de 0.0505159909539117‬, debemos redondear a 6 cifras 0.050516 Este resultado nos indica entonces cuántos dólares equivalen a 1 peso mexicano, como se comentó anteriormente (dólares respecto al peso).

Poner especial atención al redondear las cifras a 6 dígitos y no tener error al timbrar, el dígito 7 indicará si el digito 6 se mantiene o cambia en el redondeo. Ejemplos:

    • 0.05051539 al redondear a 6 dígitos, queda como 0.050515
    • 0.05051559 al redondear a 6 dígitos, queda como 0.050516
    • 0.05051599 al redondear a 6 dígitos, queda como 0.050516

revisión de parcialidad de complemento de pago en vtiger 7

  • Dar clic en Guardar.
  • A continuación se debe timbrar el Pago CFDI seleccionando alguna de las dos opciones que te muestra Vtiger o revisarla antes de timbrar con la opción Ver.

timbrar y enviar complemento de pago en vtiger 7


  • Una vez timbrada, se tiene la opción de enviar, descargar tanto el pdf como el xml, enviar link de descarga, verla en línea, así como la aplicación del pago.

 descargar en xml o pdf o volver a enviar el complemento de pago en vtiger 7


Glosario SAT


A continuación presentamos la definición oficial de los campos o variables más importantes que se utilizaron en este proceso. El nombre que aparece es el nombre que el SAT da a las variables. Entre paréntesis se especifica el campo y módulo al que corresponde cada variable en Vtiger.

MonedaP (corresponde al campo Moneda en el módulo Pagos CFDI):

Se debe registrar la clave correspondiente a la moneda con la que se recibió el pago, cuando se haya recibido el pago en moneda nacional se debe registrar MXN, conforme con la especificación ISO 4217.

Las diferentes claves de MonedaP se encuentran incluidas en el catálogo c_Moneda.
No se debe registrar en este campo la clave “XXX” (los códigos asignados para las transacciones en que no intervenga ninguna moneda).
Si la clave es diferente de MXN (Peso Mexicano) debe existir información en el campo TipoCambioP.
Si la clave es MXN (Peso Mexicano), no debe existir información en el campo TipoCambioP.


Ejemplo:
MonedaP= MXN

c_Moneda Descripción  Decimales
MXN Peso mexicano 2
USD Dólar mexicano 2

 

  

TipoCambioP (corresponde al campo Tipo de Cambio en el módulo Pagos CFDI):

Se debe registrar el tipo de cambio de la moneda a la fecha en que se recibió el pago, cuando el campo MonedaP sea diferente a MXN (Peso Mexicano), en este caso el valor de este campo debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el campo MonedaP.
El SAT publica el porcentaje de variación para el valor máximo de este campo en el catálogo c_Moneda.
Cuando el valor registrado en este campo se encuentre fuera del porcentaje de variación, el emisor debe obtener de manera no automática una clave de confirmación para ratificar que el valor es correcto e integrarla al CFDI en el campo Confirmación.
Nota importante:
Esta validación estará vigente únicamente a partir de que el SAT publique en su Portal de Internet los procedimientos para generar la clave de confirmación y para parametrizar los rangos máximos aplicables.
La clave de confirmación la asigna el PAC.
Ejemplo:
En este caso se considera el tipo de cambio de la moneda USD (Dólar Americano) del día 09 de diciembre de 2016.
TipoCambioP= 20.4162

 

 

MonedaDR (corresponde al campo Moneda en el módulo Facturas):

Se debe registrar la clave de la moneda utilizada en los importes del documento relacionado; cuando se usa moneda nacional o el documento relacionado no especifica la moneda, se registra MXN (Peso Mexicano).
Los importes registrados en los campos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto de esta sección, deben corresponder a esta moneda.
Conforme con la especificación ISO 4217.
Ejemplo:
MonedaDR= MXN


c_Moneda Descripción  Decimales
MXN Peso mexicano 2
USD Dólar mexicano 2

  • Este campo no debe contener la clave “XXX” los códigos asignados para las transacciones en que no intervenga ninguna moneda) contenida en el catálogo c_Moneda publicado en el Portal del SAT.
  • Si el valor de este campo es diferente al valor registrado en el campo MonedaP, se debe registrar información en el campo TipoCambioDR.
  • Si el valor de este campo y el campo MonedaP es MXN (Pesos Mexicanos) no se debe registrar información en el campo TipoCambioDR.
  • Los importes registrados en los campos ImpSaldoAnt, ImpPagado e ImpSaldoInsoluto de esta sección, deben corresponder a la moneda registrada en este campo y redondeados hasta la cantidad de decimales que soporte la moneda.

 

 

EquivalenciaDR (corresponde al campo Tipo de Cambio en el módulo Parcialidades CFDI):

Es el tipo de cambio correspondiente a la moneda registrada en el documento relacionado.
Este dato es requerido cuando la moneda del documento relacionado es distinta de la moneda de pago.
Se debe registrar el número de unidades de la moneda señalada en el documento relacionado que equivalen a una unidad de la moneda del pago.

Ejemplo:

En el documento relacionado en el campo MonedaDR se registra en USD (Dólar americano) y en el campo Monto el pago se realiza por 100 EUR (Euro), por lo tanto, en este campo se debe registrar 1.114700 USD/EUR y en el campo ImpPagado se debe registrar 111.47 USD, dato que se obtiene de la siguiente manera:

100 EUR * 1.114700 USD/EUR = 111.47 USD.
EquivalenciaDR= 1.114700

  

Definiciones tomadas del documento emitido por el SAT en:
Guía complemento de Pagos (PDF)

¿Te gustaría tener una capacitación personalizada?

Ver más en Capacitación Vtiger   

Ponte en contacto con nosotros vía formulario de contacto Simple, con gusto te atenderemos.

Manual Vtiger

38Módulos Simple
2Instalación Módulos Simple
Requisitos de compatibilidad
Instalación de módulos
19Facturación CFDI
Instalación
7Configuración de módulo
Credenciales de prueba
Configuración General
Modificar Plantilla de correo de envío de factura
Dar de alta productos
Información en Cuenta
2Impuestos
Impuestos de grupo vs individuales
Retencion de impuestos
5Emitir CFDI
Emitir Factura
Emitir factura público general
Emitir nota de crédito
Emitir nota de débito
Timbrar CFDI
3Cancelar CFDI
¿Qué motivo de cancelación debo usar?
Cancelar CFDI con motivo en Vtiger
Cancelación con/sin aceptación
Actualización campo Fecha de pago
Actualización CFDI 4.0
Log de cambios
5Pagos CFDI
Instalación
Crear y timbrar Pagos
Aplicar pagos sin timbrar
Pago con moneda distinta a la de la factura
Log de cambios
3Cuentas por Cobrar y Estados de Cuenta
Instalación
Uso de Cuentas por cobrar y Estados de cuenta
log de cambios
Spl Reportes
2Divisas
Instalación
Configuración
VtControl
5Integración Centerware Nuxiba
Conexión
Llamadas de salida
Carga de base de datos
Horario de campañas
Llamadas entrantes
49Vtiger Core
24Usuario administrador
Configuración del Menú
Activar y desactivar módulos
Numeración de módulos
4Administración de Usuarios
Añadir y eliminar
Cambio de contraseña
2Control de acceso y permisos de usuario
Roles y Perfiles
Reglas de visibilidad
3Campos
Layout & campos
Opciones de listas desplegables
Organizar columnas de módulos relacionados en vista de lista
1Filtros/Listas
Dependencias entre listas desplegables
4Flujos de Trabajo
Configuración Flujos de trabajo
Actualizar campos
Horas que tardó en cerrarse un ticket
Calcular la edad de clientes
Fomularios web
Términos y Condiciones
Misceláneo
Configuración del servidor de correo SMTP
Escáner de correos
Buscar en configuración
Configuración de Monedas
Configuración Portal de Clientes
Tags/Etiquetas
24Usuario final
Preferencias de usuario
2Reportes
Generación de reportes
Gráficas personalizadas
2Calendario
Configuración
Manejo de tareas
Plantillas de correo
Tableros y Widgets
Convertir prospectos
1Filtros/Listas
Creación y manejo
3Registros
Edición masiva
Registros duplicados
Papelera de reciclaje
5Importar/Exportar
Introducción
Configuración
Preparar archivo CSV
Importar archivo CSV
Estatus
Búsqueda de información
Facturación recurrente
Acceso a Portal de Clientes
Seguimiento de registros
Tags/Etiquetas
1Productos y Servicios
Listas de precios
Activos
Bugs/errores conocidos en Vtiger
12Clientes Simple
3Soporte
Acceso a Portal de Clientes
Dar de alta un caso
Reportar error con animación
Integración de Vtiger con Gmail y Outlook
Acceso App Vtiger
Refrescar caché
Soporte Gitlab
4Integración Facebook Vtiger
Creación de Reglas
Edición de Reglas
Transferencias y Tareas
Borrar Reglas
Vtiger lento