campo del cfd cadena original del complemento digital

Este es el foro para resolver dudas y hacer comentarios del Codigo Fuente para Delphi de generacion y timbrado que se ofrece aqui en el foro
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
faj60
Mensajes: 11
Registrado: Jue Jun 23, 2011 6:12 pm

campo del cfd cadena original del complemento digital

Mensajepor faj60 » Mié Nov 13, 2013 5:18 pm

buenas tardes dado en que campo del cfd se encuentra la cadena original del complemento de certificacion digital del SAT?

saludos

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor Dado » Mié Nov 13, 2013 5:29 pm

Ninguna de las cadenas viene incluida en el XML
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

faj60
Mensajes: 11
Registrado: Jue Jun 23, 2011 6:12 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor faj60 » Mié Nov 13, 2013 5:39 pm

estoy timbrando con solucion factible
como puedo obtener esta cadena?

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor Dado » Mié Nov 13, 2013 5:47 pm

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
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

faj60
Mensajes: 11
Registrado: Jue Jun 23, 2011 6:12 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor faj60 » Mié Nov 13, 2013 6:03 pm

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

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor Dado » Mié Nov 13, 2013 6:45 pm

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)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

faj60
Mensajes: 11
Registrado: Jue Jun 23, 2011 6:12 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor faj60 » Mié Nov 13, 2013 7:47 pm

gracias por la respuesta.

voy a probarlo

saludos y gracias

faj60
Mensajes: 11
Registrado: Jue Jun 23, 2011 6:12 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor faj60 » Mar Nov 19, 2013 8:16 pm

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

diasaric
Mensajes: 5
Registrado: Mié Jun 11, 2014 1:28 pm

Re: campo del cfd cadena original del complemento digital

Mensajepor diasaric » Mié Jun 11, 2014 11:32 pm

Disculpa la molestia donde declaras CFD y que tipo de variable es?
gracias de antemano, saludos


Volver a “SOPORTE CODIGO FUENTE EN DELPHI”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados