on 04-12-2012 12:44 AM
Hola
Estoy tratando de agregar el complemento detallista para utilizarlo en CFDI a traves del EFM (Electronic File Manager). Estamos utilizando SAP Business One 8.81 PL 8
He seguido todos los pasos pero al agregarlo obtengo el siguiente error:
Error ocurred at sending of Electronic Invoice to PAC (EDICOM) webservice
Document Type: OINV
Document No.: 600000497
Code: 301
Description: [cfdi:Comprobante/cfdi:Complemento] cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'cfdi:detallista'. (document.xml 1:3731)
Despues agregue el prefijo pensando que este era el error, al agregarlo obtengo el siguiente error:
Error ocurred at sending of Electronic Invoice to PAC (EDICOM) webservice
Document Type: OINV
Document No.: 600000495
Code: 301
Description: [cfdi:Comprobante] cvc-complex-type.3.2.2: Attribute 'contentVersion' is not allowed to appear in element 'cfdi:Complemento'. (document.xml 1:3611)
Alguien ha podido agregar el complemento detallista para CFDI?? Alguna idea??
He contactado al PAC y me dicen que la estructura no es la correcta.
Saludos
Jacobo
Esto es un error de Business One y ha sido corregido en la version 8.82 PL07
Saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Jacobo, podrías explicarme cómo pusiste el name space detallista a nivel "Comprobante" a mi me lo pone a nivel "Complemento" y así el archivo no puede ser validado.
Gracias y Saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Antonio
Podría revisar tu xsd donde importe el namespace en el principio junto al del SAT.
También verificar el namespace configurado en el SPP, también debe estar el detallista junto con el del SAT separados por una “,”.
O También podría probar abrir el archivo xml con varios exploradores porque en ocasiones los elementos se muestran en diferentes posiciones en función del explorador.
Saludos
Jacobo
asi es importe el namespace al XSD y al SPP pero al ejecutarlo en el EFM funciona pero al cargarlo en SAP me da el siguiente error
No se ha declarado el elemento 'http://www.sat.gob.mx/detallista:detallista'.
Si estas en CFDi no puedes enviar ninguna addenda al PAC Edicom porque no las puede procesar por norma... tienes que hacer las addendas despues de tener el XML timbrado. Lo mas simple es hacer un add on para eso.
Saludos!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Jacobo,
¿tienes un manual para agregar el complemento detallista usando el EFM?
Gracias anticipadas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Jacobo,
No fui claro en mi solicitud, así que primero te platico mi problema:
Estoy agregando el complemento para Liverpool en la versión 2.2 de CFD. Ya modifiqué el .spp de salida (agregando el .xsd que nos envió Liverpool) y también el .spp para el mensaje entrante (input message) agregando los campos establecidos por el SAT (en el anexo 20 y en el detallista.xslt) en el caso del complemento detallista. Cuando genero el xml y uso el validador del SAT me dice que el sello es inválido. Si comparo el mensaje entrante generado en SB1 y la cadena original del validador, estás son idénticas, así que estoy suponiendo que mi mensaje entrante está bien construido. Como complemento, el certificado que estoy usando es correcto porque si emito facturas en esta sociedad usando un .spp que no tiene el complemento Liverpool el validador del SAT me dice que el sello es válido.
Al leer tu post original en el que mencionas el complemento Liverpool y preguntarte si tenías un manual lo que esperaba era poder revisarlo y determinar si me estaba faltando algo por hacer para solucionar el problema.
¿Tienes alguna sugerencia al respecto?
Agradezco de antemano tu ayuda.
Hola Gerardo, utiliza www.validacfd.com para confirmar la estructura de tu xml además, verifica que el formato de entrada construya correctamente la cadena original.
Saludos!
Hola Raúl,
También he usado el validador que mencionas y el único error que recibo es, al igual que en el del SAT, "sello inválido".
Por otro lado, si comparo en un Excel la cadena original de SB1 con la del SAT con la de VALIDACFD usando la función EXACT, obtengo el resultado de "verdadero" para todas las comparaciones, así que estoy asumiendo que la cadena original está bien construida.
Gracias por tu sugerencia
User | Count |
---|---|
98 | |
12 | |
10 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.