¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guía para generar la cadena original de la factura electrónica CFDI en México con SAP Business One Electronic File Manager (EFM)

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 134 Vistas
0
Cargando...


Cuando estás modificando el formato electrónico en SAP Business One para generar la cadena original de la factura electrónica CFDI en México, utilizando el complemento SAP Business One Electronic File Manager (EFM), resulta útil verificar el resultado utilizando el archivo xslt proporcionado por el SAT para la cadena original, que incluye también los complementos.



Sin embargo, es importante revisar las indicaciones del SAT para cada complemento.



Puedes encontrar el archivo xslt en el sitio web del SAT: http://www.sat.gob.mx/informacion_fiscal/factura_elctronica/Paginas/validacion_comprobantes.aspx

En la sección 'Esquemas' encontrarás la Cadena original de la Factura Electrónica CFDI: Versiones (la 3.2)

Para la versión 3.3, puedes acceder a: http://omawww.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/Anexo_20_version3.3.aspx





Desde ahí puedes copiar el archivo xslt: http://www.sat.go.mx/sitio_internet/cfd/3/cadenaoriginal_3_2/cadenaoriginal_3.2 .xslt

Para la versión 3.3:

http://omawww.sat.gob.mx/sitio_internet/cfd/3/cadenaoriginal_3_3/cadenaoriginal_3_3.xslt





Primer paso: Realiza una prueba avanzada utilizando el complemento EFM con el formato de la factura donde ya has mapeado los nodos del complemento utilizando el archivo Datasource.XML que se genera al intentar crear una factura en SAP Business One (no importa si aparece un error, lo importante es que se genere el archivo Datasource.xml en la carpeta temporal: %temp%)





Segundo paso: En la ventana de salida, haz clic derecho y selecciona 'Exportar todo' para copiar todo el contenido que debe tener el XML con el complemento.





Guárdalo como un archivo .xml, por ejemplo, 'testtransform2.xml'.



Tercer paso: Utilizando XML Notepad (software gratuito), abre el XML y en la ventana de salida XSLT, en la ubicación del XSLT, selecciona el archivo que descargaste del portal del SAT, luego haz clic en 'Transformar' para obtener la cadena correcta a partir del XML, lo que te servirá como referencia al elaborar el formato electrónico para la cadena original.





En la Nota de SAP 2271455 encontrarás un PDF adjunto con más información sobre cómo agregar complementos.

Al preparar el formato electrónico para la cadena original, busca en %temp% el archivo '__EI-IM__.xml' generado al realizar la prueba avanzada para asegurarte de que la cadena mostrada en la ventana de salida de EFM sea idéntica a la propuesta por XML Notepad.

Si no encuentras el archivo '__EI-IM__.xml', puedes utilizar directamente el XML del segundo paso para la prueba avanzada.



Comparto esta información con ustedes porque es sencilla y no requiere conocimientos avanzados en XSLT.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...


Perdona por el retraso en mi respuesta,



Se que hubo un error de aplicación, en el cual el escenario de B1i para factura electrónica no gestionaba correctamente 'complementoconcepto', queda resuelto para 9.1 desde el escenario com.sap.eInvMX.2.0.14 y para 9.2 desde com.sap.eInvMX.3.0.14.








2363020 MX - Error 302 when using ComplementoConcepto in CFDI Mexico
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Buenas tardes,

Estoy intentando agregar la parte del complemento a mi XML, pero estoy recibiendo el error 302, que indica un problema al verificar la firma del documento. He seguido las opciones mencionadas en este post y no encuentro ningún error en la cadena. El complemento es el de ventadevehiculos y es un concepto complemnto.

He modificado varias veces mi XSD y parece que la estructura es correcta, pero aún no logro timbrar el documento.

Saludos,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola:

Las addendas no forman parte de la cadena original, por lo tanto, no te afectará: La cadena se mostrará de la misma manera tanto si el XML tiene addenda como si no la tiene.

Sin embargo, cuando tengas una addenda, deberás actualizar la fuente del formato para la cadena original (Input Message) con el mismo esquema xsd que utilizaste para incluir la addenda en el formato de factura electrónica. Esto es necesario para que funcione correctamente en Business One, aunque no será necesario realizar ningún mapeo de los nodos de la addenda en la cadena.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Funcionará igual para una addenda?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?