luislynx escribió:me manda este error
'<?xml version="1.0" encoding="UTF-8"?>'#$D#$A#$D#$A'<env:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:env="http://schemas.xmlsoap.org/soap/envelop ... tstring>El CFD no paso la validacion vs el XSD - local:///timbradoCFD/createCFDTimbrado.xsl: cvc-complex-type 4: required attribute sello is missing in element {http://www.sat.gob.mx/cfd/3}Comprobante with anonymous type</faultstring></env:Fault></env:Body></env:Envelope>'#$D#$A
'201 El CFD no paso la validacion vs el XSD - local:///timbradoCFD/createCFDTimbrado.xsl: cvc-complex-type 4: required attribute sello is missing in element {http://www.sat.gob.mx/cfd/3}Comprobante with anonymous type'
Espero me puedas ayudar gracias
"required attribute sello is missing".....traduccion....."el atributo "sello" esta ausente".....traduccion no. 2......"tienes que sellar el CFD, agregar el numero de certificado y el certificado codificado en base 64"
ANTES DE ENVIAR tu XML trata de validarlo con el ValidaCFDel mejor validador del mundo

Estaba revisando tu codigo, tienes algo asi :
ResultadoDelSellado := CFD.GeneraSello(CertificadoB64,LlaveB64);
Pero no "pelas" a ResultadoDelSellado, tienes que verificar que sea = 'OK', seria algo asi (esto esta en el ejemplo que envio)
Código: Seleccionar todo
IF ResultadoDelSellado = 'OK' then
envia a timbrar
else
hay un error, puedes mostrar "ResultadoDelSellado" en un MessageDlg para ver porque marca error