Cambios
Usando la version "CFDVersions.CFDi_32" para crear un XML con Complemento IEDU
*-?"- Inicializando..."
WAIT WINDOW "- Inicializando..." NOWAIT
.XMLversion = CFDVersions.CFDi_32
.incluirBOM = .F.
ENDWITH
*------
en el " CFD.PRG "
Desactive las lineas 985 y 986
*.addProp("xmlns:cfdi","
http://www.sat.gob.mx/cfd/3")
*.addProp("xmlns:xsi","
http://www.w3.org/2001/XMLSchema-instance")
Agregue la linea 1159
oParser.XML._Comprobante.addProp("xmlns:xsi","
http://www.w3.org/2001/XMLSchema-instance")
*------
en el " CFDcomplementoIEDU.prg "
cambie los valores de la linea 6 , 7 y 8
*!* NSTag = "iedu"
*!* NSUrl = "
http://www.sat.gob.mx/iedu"
*!* schemaLocation = "
http://www.sat.gob.mx/iedu
http://www.sat.gob.mx/sitio_internet/cfd/iedu/iedu.xsd"
los nuevos valores estan en las lineas 10 , 11 y 12
NSTag = "cfdi"
NSUrl = "
http://www.sat.gob.mx/cfd/3"
schemaLocation = ""
con el comentario de Victor Espina creo que revertire este cambio y
lo pondre en el manejo de la case.
es que lo correcto y no modifico la case base
*-- El complemento se implementa asignando una instancia de una clase derivada
* de ICFDAddenda. En este caso, la clase es CFDComplementoIEDU (ver
el archivo
* CFDCOMPLEMENTOIEDU.PRG)
o.Complemento = CREATEOBJECT("CFDComplementoIEDU")
WITH o.Complemento
.NSTag = "cfdi" && <====== aqui es lo correcto
.NSUrl = "
http://www.sat.gob.mx/cfd/3" && <====== aqui es lo correcto
.schemaLocation = "" && <====== aqui es lo correcto
.nombreAlumno = gAluNombr
.CURP = gAluCurp
.nivelEducativo = gAluNivel
.autRVOE = oEscuela.cautRVOE
.rfcPago = CGRFCCLI
ENDWITH
( continuamos en " CFDcomplementoIEDU.prg " )
agregue 2 lineas 27 y 28
oRoot.addProp("xsi:schemaLocation","
http://www.sat.gob.mx/iedu
http://www.sat.gob.mx/sitio_internet/cfd/iedu/iedu.xsd")
oRoot.addProp("xmlns:iedu","
http://www.sat.gob.mx/iedu")
aun que de una forma muy basica de prueba y error obtuve este archivo
con los requerimientos del proveedor
F-F551.xml
para que ellos pudieran timbrar con este resultado.
551_FAC_HESI650308IL5.xml
muchas gracias a los creadores de la clase y en epecial a Victor Espina
por su tiempo y sus comentarios
Un Abrazo