AX – Troubleshooting Factura electrónica CFDI 3.3


 

INTRODUCCIÓN

Con relación al CFDI, el SAT ha incorporado la versión 3.3 la cual entra en vigor, como la única versión válida, a partir del 1 de diciembre de 2017.

Referencia: http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/Anexo_20_version3.3.aspx

CONTENIDO

En Microsoft Dynamics AX se ha desarrollado un 'Regulatory feature' para incorporar la nueva versión CFDI 3.3.

A continuación, se describen algunos puntos a considerar al utilizar este "Regulatory feature":

  1. Instalación de certificados

Al instalar los certificados del SAT y del PAC (en caso de ser requerido por el PAC), considere marcar en la sección de 'Opciones de importación' ('Import options') el parámetro 'Mark this key as exportable. This will allow you to back up or transport your keys at a later time'.

Adicionalmente, al administrar las llaves privadas del certificado, asegúrese que exista el usuario 'Network service' con Control Total.

Para lo anterior, debe acceder a la Consola de administración de certificados (Windows + mmc) y dar clic derecho sobre el certificado instalado, utilizando la opción: All task > Manage private keys

  1. Campo Uso de CFDI para residentes extranjeros

Considere que, al emitir un CFDI a un residente en el extranjero con RFC genérico, el campo UsoCFDI, se debe registrar con la clave "P01" (Por definir).

Referencia:

Anexo 20. Guía de llenado de los comprobantes fiscales digitales por Internet (páginas 16 y 17 de 84)

http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/Gu%C3%ADaAnexo20.pdf

  1. Internet y permisos

Dado que la factura electrónica implica comunicación vía electrónica con el PAC y con el SAT, asegúrese que exista acceso a Internet y que se tengan los permisos adecuados para establecer contacto con el PAC y con el SAT.

  1. LifeCycle Services (LCS)

En LCS se publica documentación relacionada con: KB's liberados, KB's por liberar, Soluciones alternas, entre otros. Puede hacer una búsqueda mediante las siguientes claves:

  1. MX-00010: Factura electronica
  2. MX-00011: Complemento de pagos
  3. MX-00012: Complemento de retención de impuesto
  4. MX-00013: Complemento de comercio exterior
  5. MX-00014: Complemento de traslados
  6. MX-00015: Factura global para Retail

  1. Unidades de medida para la Orden de venta

El código de la Unidad de medida puede ser heredado a la Orden de venta si se ingresa un valor en el campo 'Facturas electrónicas – Código SAT' de la forma Unidades, mediante la siguiente ruta:

Administración de la organización > Configurar > Unidades > Unidades. El valor que coloque en ese campo será heredado en la Orden de venta.

 

Otras referencias:

A country-specific update is available for Mexico of CFDI 3.3
https://support.microsoft.com/en-us/help/4019752/a-country-specific-update-is-available-for-mexico-of-cfdi-3-3-version

Electronic invoices (CFDI)
https://docs.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/latam-mex-cfdi-electronic-invoices

E-invoicing CFDI (Mexico)
https://docs.microsoft.com/en-us/dynamics365/unified-operations/financials/localizations/tasks/mx-00010-e-invoicing-cfdi

 

 

Para D

Comments (4)

  1. Nancy Walles says:

    Buen dia Felix,

    En mi compañia ya logramos instalar, configurar e incluso timbrar de 2 compañias de manera correcta. sin embargo en el resto de las compañias seguimos el mismo proceso de configuracion y de estas nos envia un mensaje : “Exception has been thrown by the target of an invocation.” Mi PAC no esta recibiendo peticion de timbrado, por lo que Cabe posibilidad que para unas compañias funcione y para otras no? O deberia funcionar parejo en todas? Gracias

    1. Hola Nancy,
      Muchas gracias por estar en contacto.
      En mi experiencia en un ambiente con múltiples compañías la configuración funciona de la misma forma. Dado el mensaje que se muestra, es probable que los certificados del PAC y del SAT estén colocados de manera intercambiada.
      Muchas gracias.
      Felix

  2. Hi Felix,

    I have read your maximum posts and these are really helpful.
    We are also working for one of our client with D365 implementation and facing some issues in localization.
    Ques1: we are working with EDICOM-PAC and as per standard D365 they require private key permission for PAC certificate as well but our PAC is not allowed to share the private key permission. Is there any work around for the same, as standard system is not allowing us without that and as per my analysis PAC certificate private key is not required in later phases of integration?
    Ques2: Microsoft provide standard integration with Interfactura, but we don’t have any web service link,PAC certificate and test methods to test with Interfactura so that we can develop the same with EDICOM, If you can share the same?

    Thanks in advance!! 🙂

    Regards,
    Gaurav

    1. Hello Gaurav,

      I appreciate your feedback.

      In order to response the questions:
      Q1. No workarounds for this one. Sorry about that.
      Q2. Webservice link and PAC certificates are provided by PAC. This is because PAC manage the webservice and can update it or modify it when they find necessary and Certificates will find attached RFC information.

      Thanks to be in touch
      Felix

Skip to main content