Estimado Dado,
Ya utilice las funciones y genera perfectamente el archivo XML, así como la cadena Original y el Sello, incluso ya los valide y estan bien.
Sin embargo para poder liberarlos tengo las siguientes dudas:
1.- En tu ejemplo comentas que el valor de retorno de la función: GeneraCFD debe ser 0 (Cero), me regresa una cadena de caracteres raros
nGeneraCfd = GeneraCFD(cArchivoINI, ALLTRIM(aEmisor.numero_i) )
MESSAGEBOX("Genera responde: " + nGeneraCFD)
ÿÿÿÿÿÿÿÿD* ?ÿÿÿÿÄ* ?ÿÿÿÿÿÿÿÿ* ?ÿÿÿÿ
2.- Las funciones de Error tampoco regresan numeros, regresan el valor "!".
GetError() -> REgresa: "!"
GetErrorExt() -> Regresa: "!"
Puedo utilizar con confianza esta respuesta para asegurar que no existen errores y si los hay enviar un mensaje?
nGeneraCfd = GeneraCFD(cArchivoINI, ALLTRIM(aEmisor.numero_i) )
* Captura los errores si hay
lcError = GetError()
lcErrorE = GetErrorExt()
IF lcError = "!"
* Cadena y Sello
MESSAGEBOX("Cadena: " + CadenaOriginal())
MESSAGEBOX("Sello : " + SelloDigital())
ELSE
MESSAGEBOX("Error en la creacion del XML, el error reportado es " + lcError + ' - ' + lcErrorE)
endif
Quedo en espera de tu respusta.
Saludos

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Función GeneraCFD-> Regresa valor caracter.
-
- Mensajes: 2
- Registrado: Jue Jul 05, 2012 1:29 pm
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Función GeneraCFD-> Regresa valor caracter.
GeneraCFD devuelve un BYTE
Haz los cambios necesarios en tu codigo para definirlo de esa forma
Las funciones de error devuelven un asterisco y/o un signo de admiracion en caso que no haya errores
Haz los cambios necesarios en tu codigo para definirlo de esa forma
Las funciones de error devuelven un asterisco y/o un signo de admiracion en caso que no haya errores
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 2
- Registrado: Jue Jul 05, 2012 1:29 pm
Validador SAT ->Error al generar Cadena
Resumen del análisis del XML
Estimado Dado,
los archivos que genere el día de hoy marcan error en el validador del SAT, en el validaCFD lo valida Ok., pero los archivos que genere el día 9 que fueron de prueba si los valida bien, que cres que pueda ser? esto es lo que me pone el validador del SAT:
Archivo XML: FA0000000215.xml
Ruta: C:\Datos\SHCP\CFDS\FA0000000215.xml
Estructura: Estructura del CFD correcta
CFD codificado en: UTF-8.
El comprobante incluye un certificado codificado
Error al generar la cadena
El sello del comprobante es Inválido
Detalle del análisis del XML
Resultado de la Digestión SHA1: cc06b8f659d77eba834f9d2173df4cd31987159f
Tipo de Certificado: CSD
No. de Serie del CSD: 00001000000102467592
Cadena Original:
IMPORTANTE: Los resultados anteriores se presentan a efecto de que valide la estructura,
cadena original y sello de su CFD. Para que una factura electrónica sea válida para
efectos fiscales, deberá reunir los requisitos que establecen las disposiciones fiscales
vigentes.
Estimado Dado,
los archivos que genere el día de hoy marcan error en el validador del SAT, en el validaCFD lo valida Ok., pero los archivos que genere el día 9 que fueron de prueba si los valida bien, que cres que pueda ser? esto es lo que me pone el validador del SAT:
Archivo XML: FA0000000215.xml
Ruta: C:\Datos\SHCP\CFDS\FA0000000215.xml
Estructura: Estructura del CFD correcta
CFD codificado en: UTF-8.
El comprobante incluye un certificado codificado
Error al generar la cadena
El sello del comprobante es Inválido
Detalle del análisis del XML
Resultado de la Digestión SHA1: cc06b8f659d77eba834f9d2173df4cd31987159f
Tipo de Certificado: CSD
No. de Serie del CSD: 00001000000102467592
Cadena Original:
IMPORTANTE: Los resultados anteriores se presentan a efecto de que valide la estructura,
cadena original y sello de su CFD. Para que una factura electrónica sea válida para
efectos fiscales, deberá reunir los requisitos que establecen las disposiciones fiscales
vigentes.
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Función GeneraCFD-> Regresa valor caracter.
Checa este mensaje
______________________________________
pd. cuando tengas un error busca en el foro por si alguien mas ya publico algo al respecto y si no entonces ABRE UN NUEVO TEMA
______________________________________
pd. cuando tengas un error busca en el foro por si alguien mas ya publico algo al respecto y si no entonces ABRE UN NUEVO TEMA
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!