México

Webinars

A continuación podrá ver videos con una descripción general de la localización y cómo configurarla.

Introducción

Los usuarios de Odoo en México tienen acceso a un conjunto de módulos que les permite firmar facturas electrónicas siguiendo las especificaciones del SAT para la versión 4.0 del CFDI , el cual es un requisito legal desde el 1 de enero de 2022.

Estos módulos también añaden reportes contables importantes (por ejemplo, DIOT, habilita el comercio internacional y la creación de guías de entrega).

Configuración

Requisitos

Antes de realizar todo el proceso para tener la localización mexicana instalada en Odoo, asegúrese de contar con los siguientes requisitos:

  1. Estar registrado en el SAT con un RFC válido.

  2. Tener un Certificado de Sello Digital (CSD).

  3. Escoger un PAC (Proveedor Autorizado de Certificación). Por el momento, Odoo trabaja con los siguientes PACs: Solución Factible, Quadrum (antes Finkok) y SW Sapien - Smarter Web.

  4. Contar con conocimiento y experiencia en facturación, ventas y contabilidad en Odoo. Esta documentación contiene solo la información necesaria para permitir el uso de Odoo en una empresa establecida en México.

Instalación de módulos

Instale los siguientes módulos para obtener todas las funciones de la localización mexicana:

Nombre

Nombre técnico

Descripción

México - Contabilidad

l10n_mx

El paquete de localización fiscal predeterminado añade características de contabilidad a la localización mexicana, como los impuestos más comunes y el plan de cuentas basado en el código de agrupación de cuentas del SAT.

EDI para México

l10n_mx_edi

Incluye todos los requisitos técnicos y funcionales para generar y validar documentos electrónicos según la documentación técnica publicada por el SAT. Esto permitirá el envío de facturas (con o sin adendas) y complementos de pago al gobierno.

EDI v4.0 para México

l10n_mx_edi_40

Es necesario para crear documentos XML con las especificaciones necesarias del CFDI 4.0.

Nota

Si crea una base de datos desde cero y elige México como país, Odoo instalará automáticamente los siguientes módulos: México - Contabilidad, EDI para México, y EDI v4.0 para México.

Si desea utilizar la contabilidad electrónica mexicana, necesita instalar el módulo Contabilidad y los siguientes:

Nombre

Nombre técnico

Descripción

Reportes de la localización mexicana de Odoo

l10n_mx_reports

Adapta los reportes para la contabilidad electrónica mexicana: plan de cuentas, balanza de comprobación y DIOT.

México - Reportes de la localización para el cierre

l10n_mx_reports_closing

Es necesario para crear el asiente de cierre (también conocido como mes 13).

Exportación en XML de pólizas mexicanas de Odoo

l10n_mx_xml_polizas

Permite exportar archivos XML de sus asientos de diario para las auditorías obligatorias.

Módulo de enlace para la exportación de pólizas mexicanas en XML a EDI

l10n_mx_xml_polizas_edi

Complementa el módulo l10n_mx_xml_polizas.

Los siguientes módulos son opcionales pero se recomienda instalarlos solo si los necesita para satisfacer una necesidad empresarial específica.

Nombre

Nombre técnico

Descripción

EDI para México (funciones avanzadas)

l10n_mx_edi_extended

Añade el complemento de comercio exterior a las facturas: un requisito legal para vender productos en el extranjero.

EDI v4.0 para México (COMEX)

l10n_mx_edi_extended_40

Adapta el módule l10n_mx_edi_extended para CFDI 4.0.

México - Guía de entrega electrónica

l10n_mx_edi_stock

Le permite crear una «Carta Porte»: es un conocimiento de embarque que le prueba al gobierno que está enviando bienes entre A&B con un documento electrónico firmado.

Guía electrónica de entrega para México CFDI 4.0

l10n_mx_edi_stock_40

Adapta el módule l10n_mx_edi_stock para CFDI 4.0

Localización mexicana de Odoo para las existencias y el embarque

l10n_mx_edi_landing

Permite gestionar los números de identificación comercial (NICO) relacionados con los costos de embarque en documentos electrónicos.

Configure su empresa

Después de instalar los módulos correctos, debe verificar que la empresa se haya configurado con los datos correctos. Para hacerlo vaya a Ajustes ‣ Ajustes generales ‣ Empresas y seleccione Actualizar información bajo el nombre de la empresa.

Escriba su dirección completa en el formulario que aparecerá y no olvide incluir el código postal, el estado, el país, y el RFC (número de identificación fiscal).

Según los requisitos del CFDI 4.0, el nombre del contacto principal debe coincidir con el nombre de la empresa registrado en el SAT sin la abreviatura de persona moral.

Requisitos para una correcta facturación.

Importante

Desde un punto de vista legal, una empresa mexicana debe usar la divisa local (MXN). Por lo tanto, Odoo no brinda funciones para gestionar una configuración alterna. Si desea gestionar otra divisa, deje que MXN sea la divisa predeterminada y use una lista de precios en su lugar.

A continuación, vaya a Ajustes ‣ Contabilidad ‣ Facturación electrónica (MX) ‣ Régimen fiscal, y seleccione el régimen que usa su empresa desde la lista desplegable.

Configuración del régimen fiscal.

Truco

Si desea probar la localización mexicana, puede establecer una dirección real de México en su empresa (recuerde completar todos los campos), añada EKU9003173C9 como RFC y ESCUELA KEMPER URGATE como el nombre de empresa. Para el Régimen fiscal, use General de Ley Personas Morales.

Contactos

Si desea crear un contacto para enviarle facturas, vaya a Contactos ‣ Crear. Ingrese el nombre del contacto y dirección completa. No olvide incluir el código postal, estado, país, y RFC.

Importante

Dentro de su empresa, asegúrese de que sus contactos tengan escrito su nombre de forma correcta en el SAT. Lo mismo es aplicable para el régimen fiscal, el cual se necesita agregar en la pestaña EDI MX.

Impuestos

También es necesario configurar el tipo de factor y los objetos fiscales para poder firmar correctamente las facturas.

Tipo factor

Vaya a Contabilidad ‣ Configuración ‣ Impuestos y active el campo Tipo Factor en la pestaña Opciones avanzadas para todos los registros con el Tipo de impuesto configurado como Ventas.

Este dato está predefinido de manera predeterminada en los impuestos. Si se crean nuevos, debe asegurarse de completar este campo.

Configuración de impuestos.

Truco

México utiliza dos tipos diferentes para el IVA al 0%: tasa 0% y exento de IVA. Para el primero, seleccione Tasa como tipo de factor y para el segundo, use Exento.

Objeto de impuestos

Uno de los requisitos del CFDI 4.0 es que el archivo XML resultante necesita o no necesita desglosar los impuestos de la operación. Hay tres posibles valores diferentes que se agregan según las configuraciones específicas:

  • 01: No objeto de impuesto, su factura no debe contener impuestos.

  • 02: Si objeto de impuesto, su factura contiene impuestos (esta es la configuración predeterminada).

  • 03: Sí objeto del impuesto y no obligado al desglose. Su factura contiene impuestos. Además, la configuración de contacto tiene la casilla de verificación Sin desglose de impuestos seleccionada.

Desglose de impuestos del SAT.

Importante

El valor Sin desglose de impuestos se aplica solo a algunos regímenes fiscales o impuestos específicos. Antes de hacer cualquier modificación le recomendamos consultar primero a su contador, así sabrá si es necesario para su negocio.

Otras configuraciones fiscales

Al registrar un pago, Odoo realizará el movimiento de impuestos desde la Cuenta transitoria de base de efectivo a la cuenta que estableció en la pestaña Definición. Para tal movimiento, se utilizará una cuenta de base imponible (Base imponible de Impuestos en Base a Flujo de Efectivo) en el asiento contable al reclasificar impuestos. No elimine esta cuenta.

Si crea un nuevo impuesto, debe agregar las tablas de impuesto adecuadas para ello (IVA, ISR o IEPS). Odoo solo es compatible con estos tres grupos de impuestos.

Cuentas de impuestos.

Productos

Para configurar los productos, vaya a la pestaña Contabilidad y en el campo Categoría de producto UNSPSC seleccione la categoría que representa ese producto. El proceso se puede realizar de forma manual o mediante una importación masiva.

Nota

Todos los productos deben tener asociada una clave del SAT para evitar errores de validación.

Facturación electrónica

Credenciales de comité de cuentas públicas

Después de que haya procesado su certificado de sello digital (CSD) con el SAT, debe registrarse directamente con el PAC de su elección antes de empezar a crear facturas con Odoo.

Una vez que haya creado su cuenta con cualquiera de estos proveedores, vaya a Ajustes‣ Contabilidad ‣ Facturación Electrónica (MX). En la sección PAC MX introduzca el nombre de su PAC con sus credenciales (Nombre de usuario PAC y Contraseña del PAC).

Credenciales del proveedor autorizado de certificación.

Truco

Si no tiene credenciales y desea probar las funciones de facturación electrónica, marque la casilla Entorno de prueba y seleccione Solución factible como PAC. No es necesario que escriba el nombre de usuario o contraseña.

Certificados .cer y .key

Debe subir los certificados digitales de la empresa a la sección Certificados MX. Seleccione Agregar una línea y se abrirá una ventana. Haga clic en Nuevo y desde allí suba su certificado digital (el archivo con extensión .cer), su clave (el archivo .key) y su contraseña. Por último, haga clic en Guardar y cerrar.

Certificado y clave.

Truco

Si aún no tiene uno de los PACs contratados y desea probar las funcionalidades de la facturación electrónica, puede utilizar los siguientes certificados de prueba del SAT:

Flujos de trabajo

Facturación electrónica

El proceso de facturación en Odoo está basado en la versión 4.0 del Anexo 20 de la facturación electrónica del SAT.

Facturas de cliente

Para comenzar a facturar desde Odoo, debe crear una factura de cliente mediante el flujo de facturación estándar.

Cuando el documento se encuentra en modo borrador, puede realizar cualquier modificación. Por ejemplo, puede agregar la forma de pago o uso correspondiente que el cliente podría necesitar.

Después de que confirme la factura del cliente, aparece un mensaje azul que con el texto Este servicio de facturación electrónica procesará la factura de forma asíncrona: CFDI (4.0). Al presionar el botón Procesar ahora enviará el documento al gobierno para que lo firmen. Si esta operación resulta exitosa, el campo Folio fiscal aparece en el documento y el archivo XML se adjunta en el chatter.

Truco

Si presiona Reintentar en el campo Estado del SAT de la factura, puede confirmar si el archivo XML es válido en el SAT.

Si se encuentra en un entorno de prueba, siempre recibirá el mensaje No se encuentra.

Para enviar la factura firmada a su cliente, puede enviar el XML junto con el archivo PDF directamente desde Odoo si hace clic en el botón Enviar e imprimir. También puede descargar el archivo PDF a su computadora si hace clic en el botón Imprimir y selecciona la opción deseada.

Notas de crédito

El tipo de documento de una factura es «I» (Ingreso), el de una nota de crédito es «E» (Egreso).

La única adición al flujo estándar de las notas de crédito es que, como requisito del SAT, debe haber una relación entre una nota de crédito y una factura mediante el folio fiscal.

Debido a esto, el campo Origen del CFDI agrega esta relación con 01|, seguido del folio fiscal de la factura original.

Crear una nota de crédito.

Truco

Utilice el botón Agregar nota de crédito en la factura en lugar de crearla de forma manual, así el campo Origen del CFDI se agregará en automático.

Complementos de pago

Política de pago

Además, se agregó el campo Política de pago a la localización mexicana. La documentación del SAT menciona que puede haber 2 tipos de pagos:

  • PUE - Pago en una Sola Exhibición

  • PPD - Pago en Parcialidades o Diferido

La diferencia depende de la fecha de vencimiento o las condiciones de pago de la factura.

Para configurar facturas PUE debe seleccionar una fecha de vencimiento de la factura dentro del mismo mes o elegir una condición de pago que no implique cambiar el mes de vencimiento (pago inmediato, 15 días, 21 días, todo dentro del mes actual).

Ejemplo de una factura con los requisitos de PUE.

Truco

Algunas condiciones de pago ya están instaladas de forma predeterminada. Puede consultarlas en Contabilidad ‣ Configuración ‣ Condiciones de pago.

Para configurar facturas PPD debe elegir una fecha de vencimiento después del primer día del mes siguiente (esto también aplica si sus condiciones de pago vencen en el mes siguiente).

Ejemplo de una factura con los requisitos de PPD.

Importante

Como la política PPD implica que una factura no será pagada en ese momento, la forma de pago adecuada para las facturas de PPD es 99 - Por Definir.

Flujo de pago

En ambos casos, el proceso de pago en Odoo es el mismo. La principal diferencia sería que los pagos relacionados con las facturas de PPD hacen que se origine un documento de tipo «P» (Pago).

Si un pago está relacionado con una factura de PUE, entonces puede registrarse en el asistente y asociarse con la factura correspondiente. Su estado será En pago, ya que el pago se valida efectivamente cuando se realice la conciliación bancaria.

Si bien este proceso es el mismo para las facturas PPD, la adición de la creación de un documento electrónico significa que son necesarios algunos requisitos adicionales para poder enviar correctamente el documento al SAT.

  • Es necesario que confirme la forma de pago específica donde recibió el pago, así que este campo no puede ser 99 - Por Definir.

  • Si agregará la cuenta bancaria del cliente en la pestaña Contabilidad de su contacto, debe tener un número válido.

Nota

Las forma de configuración exacta se encuentra en el Anexo 20 del SAT. Por lo general, la cuenta bancaria debe tener 10 o 18 dígitos para las transferencias y 16 para las tarjetas de crédito o débito.

Si un pago está relacionado con una factura firmada con PPD como política de pago, Odoo genera el complemento de pago correspondiente en automático cuando presiona Procesar ahora.

Mensaje para procesar ahora el pago en el servicio de facturación CFDI (4.0.).

Advertencia

Un pago en MXN no se puede utilizar para pagar varias facturas en USD. El pago se debe separar en varios pagos creados mediante el botón Registrar pago en las facturas correspondientes.

Cancelar facturas

Es posible cancelar los documentos EDI que envió al SAT. Según la Reforma Fiscal 2022, desde el 1 de enero de 2022 existen dos requisitos para ello:

  • Con todas las solicitudes de cancelación, debe especificar un motivo de cancelación.

  • Después de 24 horas, se le solicitará al cliente que acepte la cancelación.

Hay cuatro motivos de cancelación distintos. En Odoo, puede cancelar facturas con los motivos 01 - Comprobantes emitidos con errores con relación y 02 - Comprobantes emitidos con errores sin relación.

01 - comprobante emitido con errores con relación

Este motivo de cancelación se debe utilizar cuando necesita sustituir la factura original con una nueva, debido a un error en cualquier campo.

  • Copie el Folio fiscal de la factura antigua.

  • Péguelo en el campo Origen del CFDI de la nueva factura, seguido de un 04|.

  • Firme el nuevo documento.

Factura antigua con origen del CFDI.
  • Regrese a la factura antigua, debería aparecer el campo Sustituido por.

  • Haga clic en el botón Solicitar la cancelación de EDI.

  • Como si fuera una factura normal, aparecerá un campo azul en la factura. Haga clic en Procesar ahora.

  • El estado de la factura cambia a Cancelado, recibirá una confirmación en el chatter.

Factura 01 cancelada de forma correcta.

Ahora, también debe cancelar la factura en el SAT. Puede confirmar que esto se hizo de forma correcta si presiona Reintentar en el campo de estado del SAT.

Si canceló el documento después de 24 horas, es posible que el cliente deba aceptar la cancelación en su Buzón Tributario.

Nota

El código 04| solo tiene la finalidad de ayudar a Odoo a realizar este proceso y no tiene relación con el método «04 motivo de cancelación».

02 - facturas enviadas con errores sin relación

Este motivo de cancelación debe utilizarse cuando una factura se emitió con un error en cualquier campo y no debe reemplazarse con otra.

En este caso, solo debe hacer clic en Solicitar la cancelación de EDI y en el botón Procesar ahora.

Factura 02 cancelada de forma correcta.

Como el campo Sustituido por no existe, el SAT debe detectar de forma automática que el motivo de cancelación es 02.

Importante

Odoo tiene algunas limitaciones para cancelar facturas en el SAT. Por el momento, Odoo no puede establecer los motivos 03 y 04 (No se llevó a cabo la operación y Operación nominativa relacionada en una factura global). Debe cancelar la factura desde el SAT y utilizar una acción del servidor.

Cancelaciones de pago

También es posible cancelar complementos de pago. Para ello, vaya al pago y seleccione Solicitar la cancelación de EDI. Al igual que con las facturas, aparecerá un botón azul. Seleccione Procesar ahora y el documento será enviado al SAT. Después de unos segundos, puede presionar Reintentar para confirmar el estado actual del SAT.

El pago cambia su estado a Cancelado.

Nota

Al igual que las facturas, cuando crea un nuevo complemento de pago, puede agregar la relación del documento original si agrega el código 04| y el folio fiscal.

Facturación de casos de uso especial

CFDI al público

Si el cliente al que vende sus bienes o servicios no requiere una factura, entonces debe crear un CFDI al público.

Sin embargo, si usa el nombre PUBLICO EN GENERAL, ocurrirá un error. Este es un cambio principal en el CFDI 4.0 que establece que las facturas con ese nombre en específico necesitan campos adicionales.

Por el momento, Odoo no es compatible con estos cambios. Así que para crear un CFDI al público debe agregar cualquier nombre a su cliente que no sea PUBLICO EN GENERAL, por ejemplo, CLIENTE FINAL.

Además de esto, se necesita el código postal de su empresa y el RFC genérico XAXX010101000. El régimen fiscal de su cliente debe ser Sin obligaciones fiscales.

Error de CFDI al público
Multidivisa

La moneda principal en México es MXN. Si bien esto es obligatorio para todas las empresas mexicanas, es posible enviar y recibir facturas y pagos en otras divisas. Para ello, puede habilitar el uso de multidivisa. Seleccione Banco mexicano como servicio en Contabilidad ‣ Configuración ‣ Divisa.

De esta manera, en el archivo XML del documento aparecerá el tipo de cambio correcto y la cantidad total tanto en la moneda extranjera como en MXN.

Es muy recomendable que utilice una cuenta bancaria para cada divisa.

Configuración multidivisa.

Nota

Las únicas divisas que actualizan su tipo de cambio a diario de forma automática son USD, EUR, GBP y JPY.

Anticipos

Es posible que en alguna situación reciba un anticipo de un cliente y que después deba aplicarlo a una factura. Para hacer esto en Odoo, debe vincular correctamente las facturas entre sí con el campo Origen del CFDI.

Es necesario que la aplicación Ventas se encuentre instalada.

Vaya a la aplicación Ventas para crear el producto Anticipo y configúrelo. El tipo de producto debe ser servicio, utilice la categoría UNSPSC 84111506 Servicios de facturación.

Después, vaya a Ventas ‣ Ajustes ‣ Facturación ‣ Anticipos y agregue el producto como predeterminado.

Cree una orden de venta con el importe total y cree un anticipo (ya sea mediante un porcentaje o un importe fijo), firme el documento y registre el pago.

Cuando sea momento de emitir la factura final al cliente, vuelva a crearla a partir de la misma orden de venta. En el asistente para Crear facturas seleccione Factura normal y desmarque Deducir anticipos.

Luego, copie el folio fiscal de la primera factura y péguelo en el Origen del CDFI de la segunda factura. Agregue el prefijo 07| y firme el documento.

Después, cree una nota de crédito para la primera factura. Copie el folio fiscal de la segunda factura y péguelo en el origen del CFDI de la nota de crédito. Agregue el prefijo 07| y firme el documento.

Con esto, todos los documentos electrónicos están vinculados entre sí. El último paso es pagar en su totalidad la nueva factura. En la parte inferior de la nueva factura se encuentran los créditos pendientes en la nota de crédito, agréguela como pago. Registre el importe restante con el asistente Registrar pago.

Comercio exterior

La factura de comercio exterior es un complemento para una factura regular que agrega ciertos valores al XML y el PDF, de acuerdo con los reglamentos del SAT.

Este complemento agrega ciertos campos obligatorios a las facturas de un cliente extranjero, como:

  • La dirección específica del destinatario y el remitente.

  • La adición de una fracción arancelaria que identifica el tipo de producto.

  • El incoterm (Término de de comercio internacional) correcto, entre otros.

Esto permite identificar de forma correcta a los exportadores e importadores, además de ampliar la descripción de la mercancía vendida.

Desde el 1 de enero de 2018, es un requisito para los contribuyentes que realizan operaciones de exportación de tipo A1. Mientras que el CFDI actual es 4.0, el comercio exterior se encuentra actualmente en la versión 1.1.

Para utilizar esta función, debe instalar los módulos l10n_mx_edi_extended y l10n_mx_edi_extended_40.

Importante

Asegúrese de que su negocio necesita utilizar esta función antes de instalarlos. Le recomendamos que primero consulte a su contador antes de hacer cualquier modificación.

Configuración

Contactos

Si bien los requisitos del CFDI 4.0 le piden que agregue un código postal válido a su contacto, el complemento de comercio exterior agrega como campos obligatorios la ciudad y el estado. Los tres campos deben coincidir con el Catálogo oficial del SAT o se producirá un error.

Advertencia

Agregue la ciudad y el estado al contrato de la empresa, no a la empresa. Puede encontrar el contacto de su empresa en Contabilidad ‣ Clientes ‣ Clientes.

Los campos entidad federativa y código postal son opcionales y puede agregarlos a la empresa directamente desde Ajustes ‣ Ajustes generales ‣ Empresas. Estos dos deben coincidir con los datos del SAT.

Campos opcionales de comercio exterior para la empresa.

Los datos de contacto del cliente extranjero receptor deben tener los siguientes campos con su respectiva información completa para evitar errores:

  1. La dirección completa de la empresa, con un código postal válido y el país extranjero.

  2. El formato del NIF (número de identificación fiscal) extranjero. Por ejemplo: Colombia 123456789-1.

  3. En la pestaña EDI MX debe mencionar si el cliente recibe los bienes de forma temporal (Temporal) o permanente (Definitiva).

  4. Si al crear este contacto toma como referencia otro ubicado en México, asegúrese de eliminar cualquier información en el campo Régimen fiscal, tampoco utilice Sin desglose de impuestos.

Campos necesarios para los clientes de comercio exterior.

Nota

El NIF se sustituye de forma automática con el NIF genérico para transacciones en el extranjero XEXX010101000 en el XML y PDF resultante.

Productos

Todos los productos relacionados con comercio exterior deben tener cuatro campos completos, dos de ellos pertenecen solo a esta característica.

  1. La referencia interna del producto se encuentra en la pestaña Información general.

  2. El peso del producto debe ser superior a 0.

  3. La fracción arancelaria correcta del producto en la pestaña Contabilidad.

  4. UMT Aduana corresponde a la fracción arancelaria.

Campos necesarios para los productos de comercio exterior.

Truco

  • Si el código de UdM de la fracción arancelaria es 01, la UMT Aduana correcta es kg.

  • Si el código de UdM de la fracción arancelaria es 06, la UMT Aduana correcta es Unidades.

Flujo de facturación

Antes de crear una factura, es importante tener en cuenta que para las facturas de comercio exterior es necesario convertir el importe de su producto a USD. Por lo tanto, debe tener las multidivisas habilitadas y activar USD en la sección Divisas. El servicio correcto a ejecutar es Banco mexicano.

Con la tasa de cambio correcta configurada en Contabilidad ‣ Ajustes ‣ Divisa, los únicos campos pendientes son Incoterm y Origen del certificado en la pestaña Otra información, este último es opcional.

Otra información para comercio exterior.

Firme la factura de la misma forma en que firma una factura normal con el botón Procesar ahora.

Guía de entrega

Una Carta Porte es una guía de embarque, es decir, un documento que indica el tipo, cantidad y destino de las mercancías que se transportan.

El 1° de diciembre del 2021, se implementó la versión 2.0 de este CFDI para todos los proveedores de transporte, intermediarios y propietarios de bienes. Odoo puede generar un documento tipo «T» (traslado) el cual, a diferencia de otros documentos, se crea en una orden de envío y no en una factura o pago.

Odoo puede crear archivos XML y PDF con o sin trasnporte terrestre y puede procesar materiales etiquetados como Peligrosos.

Para utilizar esta función, debe instalar los módulos l10n_mx_edi_extended, l10n_mx_edi_extended_40, l10n_mx_edi_stock and l10n_mx_edi_stock_40.

Además, debe tener las aplicaciones Inventario y Ventas.

Importante

Odoo no es compatible con el tipo

Configuración

Odoo maneja dos tipos diferentes de CFDI:

  • No excede el tramo de carretera federal: se usa cuando la distancia hacia el destino es menos de 30km.

  • Transporte por carretera federal: se usa cuando la distancia hacia el destino excede los 30km.

Además de los requisitos estándar de una factura normal (el RFC del cliente, el código UNSPSC…) no es necesario ningún otro ajuste si utiliza No excede el tramo de carretera federal.

Por otro lado, para Transporte por carretera federal, necesita una configuración adicional para los contactos, los vehículos y los productos. Esta configuración se agrega a los archivos XML y PDF.

Contactos y vehículos

Así como con la función de comercio externo, la dirección de su empresa y la de su cliente final debe estar completa. El código postal, la ciudad y el estado debe coincidir con el Catálogo Oficial del SAT

Truco

El campo Locality es opcional para ambas direcciones.

Contactos de la guía de envíos.

Importante

La dirección de origen que se usa para la guía de envío se configura en Inventario ‣ Configuración ‣ Gestión de almacenes ‣ Almacenes.

Otra adición a esta función es el menú Configuración del vehículo en Inventario ‣ Ajustes ‣ México. Este menú le permite agregar toda la información relacionada al vehículo que usa la orden de envío.

Es obligatorio que complete todos los campos para crear una guía de envío completa.

Campos obligatorios de la configuración de la guía de envío del vehículo.

En la sección Intermediarios debe agregar al operador del vehículo. Los únicos campos obligatorios para este contacto son el RFC y Licencia de operador.

Productos

Como con cualquier otra factura normal, todos los productos deben tener una categoría UNSPSC. Además, hay dos ajustes adicionales para los productos que se incluyen en las guías de envío:

  • El Tipo de producto debe estar establecido como Producto almacenable para los movimientos de existencias que se creen.

  • En la pestaña de Inventario, el campo Peso debe ser de más de 0.

Configuración para la guía de envío de productos.

Flujo de ventas e inventario

Para crear una guía de envío, primero debe crear y confirmar una orden de venta. Esto generará un botón inteligente de Envío. Haga clic sobre él y Valide la transferencia.

Después de que el estado se cambia a Hecho, podrá editar la transferencia y seleccionar el Tipo de transporte (ya sea No excede el tramo de carretera federal o Transporte por carretera federal).

Si su envío tiene el tipo No excede el tramo de carretera federal, puede guardar la transferencia y hacer clic en Generar guía de envío. Puede encontrar el archivo XML que se genera en el chatter.

Nota

Además del código UNSPSC en todos los productos, las guías de envío que usan el tipo No excede el tramo de carretera federal, no necesitan otros ajustes especiales que deba enviar al gobierno.

Si su guía de envío es del tipo Transporte por carretera federal, aparecerá la pestaña MX EDI. Ahí deberá escribir un valor en Distancia hacia el destino (KM) que sea mayor a 0, y debe seleccionar la Configuración del vehículo que se usará para ese envío.

Pestaña de configuración MX EDI para la guía de envío.
Materiales peligrosos

Algunos valores dentro de las categorías UNSPSC se consideran peligrosos de acuerdo al catálogo oficial del SAT. Estas categorías necesitan consideraciones adicionales al momento de crear una guía de envío tipo Transporte por carretera federal.

En el producto, debe completar los campos Código para designar material peligroso (MX) y Empaque peligroso (MX) con el código correcto del catálogo del SAT.

En la configuración del vehículo, también tiene que completar los datos del Seguro de responsabilidad ambiental y la Política del seguro ambiental.

Campos ambientales obligatorios en la guía de envío.

Después, continúe con el proceso para crear la guía en envío.

Números de aduana

Un pedimento aduanero es un documento fiscal que certifica que todas las contribuciones a la entidad fiscal (SAT) se pagaron por la importación/exportación de bienes.

De acuerdo con el Anexo 20 del CFDI 4.0, los documentos en donde los bienes facturados vienen de una operación de importación de primera mano, deben tener un Número de aduana en todas las líneas de producto involucradas con la operación.

Para esto, debe tener instalado el módulo l10n_mx_edi_landing. Además debe tener las aplicaciones Inventario, Compra y Ventas.

Importante

No debe confundir esta función con comercio externo. Los números de aduana están directamente relacionados con la importación de bienes, mientras que el comercio externo está relacionado con las exportaciones. Consulte con su contador primero si necesita esta función antes de hacer cualquier modificación.

Configuración

In order to track the correct customs number for a specific invoice, Odoo uses landed costs. Go to Inventory ‣ Configuration ‣ Settings ‣ Valuation. Make sure that Landed Costs is activated.

Primero, debe crear un producto de tipo servicio que se llame Pedimento. En la pestaña Compra, seleccione la casilla Es un coste en destino y seleccione un Método de división predeterminado.

Después, debe configurar los productos almacenables que contengan números de aduana. Debe asegurarse de que la categoría del producto tenga la siguiente configuración:

  • Método de coste: debe ser FIFO o AVCO

  • Valoración del inventarios: Automático

  • Cuenta de la valoración de las existencias: 115.01.01 Inventario

  • Diario de las existencias: Valoración del inventario

  • Cuenta de entrada de las existencias: 115.05.01 Mercancías en tránsito

  • Cuenta de salida de las existencias: 115.05.01 Mercancías en tránsito

Configuración de los productos almacenables.

Flujo de compra y ventas

Cree una orden de compra y confírmela. Esto deberá activar un botón inteligente de Recepción y valide la recpeción también.

Números de  aduana de compra.

Vaya a Inventario ‣ Operaciones ‣ Costes en destino y cree un nuevo registro. Agregue la transferencia que acaba de crear y el producto de Pedimento y Número de aduana.

De manera opcional, puede agregar una cantidad de coste. Después, valide el coste en destino. Una vez Publicado, todos los productos relacionados con esa recepción tendrán el número de aduana asignado.

Advertencia

Solo puede agregar el número de pedimento una vez, así que tenga cuidado al asociar el número correcto con la transferencia o transferencias.

Número de pedimento en Inventario.

Ahora cree una orden de ventas y confírmela. Deberá aparecer un botón inteligente de Envío. Haga clic en validar.

Finalmente, cree una factura desde la orden de ventas y confírmela. La línea de factura relacionada con su producto debe tener un número de pedimento asociado.

Número de pedimento en un producto de una orden de venta confirmada.

Contabilidad electrónica

En Mexico, la contabilidad electrónica se refiere a la obligación de llevar los registros y asientos contables a través de medios electrónicos y de ingresar mensualmente la información contable en el sitio web del SAT.

Consta de tres archivos XML principales:

  1. La lista actualizada del plan de cuentas que usa actualmente.

  2. Un balance general mensual, además de un reporte de asiente de cierre conocido como Balanza de comprobación 13

  3. Una exportación de los asientos en su libro mayor, ya sea de manera opcional o para una auditoría obligatoria.

El archivo XML que se genera cumple con los requisitos del Anexo Técnico de Contabilidad Electrónica 1.3.

Además, puede generar el archivo DIOT: un reporte de los asientos del diario de proveedores que incluye el IVA que se puede exportar en un archivo .txt.

Para usar estos reportes, necesita instalar los módulos l10n_mx_reports, l10n_mx_reports_closing, l10n_mx_xml_polizas and l10n_mx_xml_polizas_edi , así como la aplicación Contabilidad.

Puede encontrar todos estos reportes en Contabilidad ‣ Reportes ‣ México.

Importante

Las características y obligaciones específicas de los reportes que envíes pueden cambiar de acuerdo su régimen fiscal. Consulte a su contador antes de enviar cualquier documento al gobierno.

Catálogo de cuentas

El plan de cuentas de México tiene un patrón específico basado en el Código agrupador de cuentas del SAT.

Puede crear cualquier cuenta siempre y cuando respete el grupo de código del SAT. Este patrón es NNN.YY.ZZ o NNN.YY.ZZZ.

Example

Algunos ejemplos son 102.01.99 o 401.01.001.

Cuando crea una nueva cuenta en Contabilidad ‣ Configuración ‣ Plan de cuentas, si sigue este patrón, obtendrá el código de agrupación correcto en las Etiquetas, y su cuenta aparecerá en el reporte COA.

Una vez que ha creado todas sus cuentas y se haya asegurado de ponerle las Etiquetas correctas.

Nota

No puede usar un patrón que termine una sección con 0 (por ejemplo, 100.01.01, 301.00.003 or 604.77.00). Esto causará errores en el reporte.

Una vez que esté todo listo, vaya a Contabilidad ‣ Reportes ‣ México ‣ Plan de cuentas y haga clic en el botón SAT (XML).

Balanza de comprobación

La balanza de comprobación es un reporte del balance inicial, el crédito y el balance total de sus cuentas que se genera si agrega correctamente su grupo de codificación.

Este reporte se puede generar mensualmente, y puede crear una versión en archivo XML en Contabilidad ‣ Reportes ‣ México ‣ Balanza de comprobación y haciendo clic en el botón SAT (XML). Seleccione el mes que desea descargar con antelación.

Reporte de balanza de comprobación

Nota

Odoo no genera la Balanza de Comprobación Complementaria.

Otro reporte adicional es el de Mes 13. Se trata de una hoja de balance de cierre que muestra cualquier ajuste o movimiento que se haya hecho en contabilidad para cerrar el año fiscal.

Para poder generar este documento XML, vaya Contabilidad ‣ Contabilidad ‣ Diarios‣ Asiento contables y cree un nuevo documento. Aquí podrá agregar todos los importes que desee modificar y puede saldar el deber y/o haber de cada uno.

Una vez hecho esto, haga clic en Marcar como asiento de cierre. El reporte que se encuentra en Contabilidad ‣ Reportes ‣ México ‣ Balanza de comprobación 13 contiene el importe total del año además de todas las adiciones de los asientos contables.

Puede generar el archivo XML haciendo clic en el botón SAT (XML).

Configuración del la balanza de comprobación 13.

Pólizas (libro mayor)

Por ley, todas las transacciones en México se deben registrar de manera digital. Puesto que Odoo crea automáticamente todos los asientos contables subyacentes de sus facturas y pagos, puede exportar sus asientos para cumplir con las auditorías del SAT o las devoluciones de impuestos.

Este reporte XML se crea en Contabilidad ‣ Reportes ‣ Reportes de auditoría ‣ Libro mayor.

Truco

Puede aplicar filtros por periodo o diarios de acuerdo con sus necesidades.

Después de hacer clic en XML (Polizas), aparecerá un asistente. Aquí podrá seleccionar entre cuatro Tipos de exportación.

Para :guilabel:``

Tipos de pólizas.

Nota

Si desea ver este reporte sin enviarlo, utilice ABC6987654/99 para el campo Número de orden y AB123451234512 para Número de proceso.

Reporte DIOT

El reporte DIOT (Declaración Informativa de Operaciones con Terceros) es una obligación adicional con el SAT, donde se proporciona el estado actual de los pagos acreditables y no acreditables, retenciones y devoluciones de IVA de sus facturas de proveedor.

A diferencia de otros reportes, este se sube a un software que proporciona el SAT y que contiene el formulario A-29. En Odoo, puede descargar los registros de sus transacciones en un archivo tipo .txt que puede subir al formulario y así evita capturar directamente estos datos.

Este archivo contiene el importe total de sus pagos registrados en las facturas de proveedor desglosados en los tipos correspondientes de IVA. Los campos NIIF y País son obligatorios para todos los proveedores.

Para generar el reporte, vaya a Contabilidad ‣ Reportes ‣ México ‣ Transacciones con terceros [DIOT]. Seleccione el mes que desee y haga clic en DIOT (TXT) para descargar el archivo .txt.

Ejemplo de DIOT.

Importante

Debe completar el campo Tipo de operación L10N Mx en la pestaña de Contabilidad de cada uno de sus proveedores para prevenir errores de validación. Asegúrese de que sus clientes extranjeros tengan su configuración establecida correctamente para que aparezca automáticamente la Nacionalidad L10N Mx.

Ejemplo de contacto DIOT.