Página 1 de 1
campo del cfd cadena original del complemento digital
Publicado: Mié Nov 13, 2013 4:18 pm
por faj60
buenas tardes dado en que campo del cfd se encuentra la cadena original del complemento de certificacion digital del SAT?
saludos
Re: campo del cfd cadena original del complemento digital
Publicado: Mié Nov 13, 2013 4:29 pm
por Dado
Ninguna de las cadenas viene incluida en el XML
Re: campo del cfd cadena original del complemento digital
Publicado: Mié Nov 13, 2013 4:39 pm
por faj60
estoy timbrando con solucion factible
como puedo obtener esta cadena?
Re: campo del cfd cadena original del complemento digital
Publicado: Mié Nov 13, 2013 4:47 pm
por Dado
publicaste en el foro "Delphi"......realmente estas programando en Delphi o no supiste donde publicar.
Depende de lo que respondas es la forma de obtener la cadena original
Tambien si puedes decirme, para que la requieres? y es que la cadena original puedes obtenerla manualmente con el validador ValidaCFD
En resumen, menciona TOOODOS los detalles para poderte ayudar
Re: campo del cfd cadena original del complemento digital
Publicado: Mié Nov 13, 2013 5:03 pm
por faj60
replanteo la pregunta.
estoy programando con delphi 7 y te compre el modulo basico para generar el archivo .xml
y posteriormente el modulo para timbrar con solucion factible en version 3.2
desde el lenguaje diseñe la factura para mi cliente con quickreport y desde ahi genero el pdf.
con los datos que me arroja el cfd.xml que se genera con modulo que te compre
yo guarde los campos en mi base de datos para poder imprimir el reporte cuantas veces sea necesario. del sello digital cfdi, uuid, cadena original, fecha de timbrado.
pero ahora mi cliente me pide que imprima la cadena original del complemento de certificacion digital SAT
por eso es mi pregunta desde donde puedo obtener esta cadena que arroja la respuesta del timbrado de solucion factible
saludos
Re: campo del cfd cadena original del complemento digital
Publicado: Mié Nov 13, 2013 5:45 pm
por Dado
Gracias por tu respuesta, y no es que tratara de hacerte batallar, pero queria estar seguro que mi respuesta te fuera ayudar, ahorita lo veras :
La forma es haciendo una
transformacion xslt y hay un ejemplo
EN DELPHI que esta aqui
Nota que ese ejemplo es para obtener la CADENA DEL EMISOR, pero es muy facil adaptarlo para obtener la CADENA DEL PAC (tambien llamada cadena de certificacion)
Re: campo del cfd cadena original del complemento digital
Publicado: Mié Nov 13, 2013 6:47 pm
por faj60
gracias por la respuesta.
voy a probarlo
saludos y gracias
Re: campo del cfd cadena original del complemento digital
Publicado: Mar Nov 19, 2013 7:16 pm
por faj60
ya pude recuperar la cadena original del complemento digital del SAT
lo explico por si a alguien le interesa
utilicé el objeto que dado tiene en sus rutinas de creacion de archivo .XML y lo cargue con el metodo LoadFromfile()
mas o menos asi
Código: Seleccionar todo
CFD := TCFD.Create(cfdV32);
CFD.LoadFromFile(pFIBDParametrosN_RUTA_GUARDA_XML.Value+'FACTURA No. '+ IntToStr(pFIBDFacturaL_FACTURA.Value) + '.xml')
"Ruta y nombre de mi archivo .XML
y obtuve los campos del objeto CFD
la cadena original del complemento digital del SAT se encuentra en este campo
CFD.CadenaOriginalTFD;
y ya puede volver a reimprimir la factura
saludos
Re: campo del cfd cadena original del complemento digital
Publicado: Mié Jun 11, 2014 10:32 pm
por diasaric
Disculpa la molestia donde declaras CFD y que tipo de variable es?
gracias de antemano, saludos