Imagen

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


.

xml con addenda para qualitas

Para programadores en VFP aqui esta su foro.
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
epschmidt
Mensajes: 2
Registrado: Lun Feb 27, 2012 6:13 pm

xml con addenda para qualitas

Mensaje por epschmidt »

Hola, tengo una aplicacion en vfp 8.0 en la cual genero el cfd, me estan pidiendo la addenda para qualitas, el problema que tengo es que en uno de los campos (curcoti.recibodem) no tengo valor, y al validar el xml en qualitas me manda un error,

el codigo es como sigue:

x=cfdxml.createelement("campoString")
x.Setattribute('name','folioFicha_ReferenciaDemerito')
x.text=allTRIM(curcoti.recibodem)
npersonalizado.appendchild(x)

la salida queda de la siguiente manera:

<campoString name="folioFicha_ReferenciaDemerito">

debiendo quedar así:

<campoString name="folioFicha_ReferenciaDemerito"></campoString>

si le agrego un espacio al valor de recibodem con el siguientt codigo:
x=cfdxml.createelement("campoString")
x.Setattribute('name','folioFicha_ReferenciaDemerito')
x.text=iif(empty(curcoti.recibodem),' ',allTRIM(curcoti.recibodem))
npersonalizado.appendchild(x)

el resultado es así ,el cual no es valido para qualitas:

<campoString name="folioFicha_ReferenciaDemerito"> </campoString> (tiene un espacio entre ><)

gracias por su ayuda
Cerrado