FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
leer nodo tfd de un cfdi xml
Hola a todos, alguien sabe como puedo leer el nodo tfd de un comprobante fiscal digital de México.
Lo que estoy buscando es obtener el valor UUID que esta en ese nodo. Ya logre leer los demas valores del archivo xml usando xml data binding y un documento xmldocument pero no logro accesar el nodo tfd en particular Ejemplo del nodo: <tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" FechaTimbrado="2017-03-01T14:00:38" UUID="BD9FF401-FXB9-11E6-8B61-00166D014007" noCertificadoSAT="00001000000403557578" selloSAT="XK/wZ07qqTewD+2/eWO/p8S/RIkpRdmxWL/z+T71KPgdMtBg9vGDLDF7nkRVOzWcS+XAYhvpk1FD2nOxr+/5XgijTKNbArvoW/JroP6nsGrj4kndNe1wh+pv9iQVHXInob7DLPw03KEMWPjTEm2Oa/e4e5l0BPKNrdwBMYY3LT4AcOuU30ilF7Q5fPiFYt0JSVx0CS/h3JtzhLthuttUrjiEKnGQqs5Sh8jKfsDVjnfxMFZDeFWp+5TtV7+F9o6Z+iYpcBGNUVFc/IZ3+/JMUmCp7uSZj5po5Zs0aQN+kmzft3m6TiiUQEvL3+vKWCUhzb6SoA0vxsdroCrclAbWL4Hg==" selloCFD="VQWrJlCa5u96NfNgHmImrz2eIGWXr/TD8KJDC3aH/IRH0JnrGA1XAsQre1spHH9NfxJe9QkVXk6JX2wwE8iLcG4YPz/nxC2mO8mU8IC+J5Wk/QzhoQhNTB0iGepOx8l5sQRYZPpaHjfI0xy3cpxBuW0qAvBy3bRiuQG5Vgri6hc=" version="1.0" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd"/> De antemano muchas gracias y saludos
__________________
Alejandro Jourdan |
#2
|
|||
|
|||
Que tal.
Probablemente esto te sirva:
|
#3
|
|||
|
|||
Hola, es exactamente lo que estoy buscando peor no logre que funcionara el código.
La variable IXMLTimbreFiscalDigital no la reconoce! Hay alguna otra unidad que hay que registrar? Muchas gracias por tu ayuda
__________________
Alejandro Jourdan |
#4
|
|||
|
|||
Te paso el código de la unidad TimbreFiscalDigital:
|
#5
|
|||
|
|||
Muchisimas gracias, me pongo a hacer pruebas inmediatamente!
Saludos
__________________
Alejandro Jourdan |
#6
|
|||
|
|||
Excelente, espero que el código te sea de ayuda.
|
#7
|
||||
|
||||
Hola, entré buscando respuesta a esto y la encontré de una manera diferente.
Cita:
Hola, corrijo... para que funcione en la linea que dice: Cita:
Debe decir
Siempre y cuando esté timbrado el CFDI... Al menos a mi me sirve desde hace tiempo
__________________
Herr Heins Faust |
#8
|
|||
|
|||
Muchas gracias, lo voy a probar.
Saludos
__________________
Alejandro Jourdan |
#9
|
||||
|
||||
Hola de nuevo
Quizás a muchos no les funcionó mi última solución y pues hasta yo le encontré que falla cuando hay más complementos como pagos.
Así que traigo otra solución ojalá definitiva... Dónde dice: Código:
XMLDocument1.Xml.Text := recibo.Complemento.ChildNodes.FindNode('tfd:TimbreFiscalDigital', '').Xml; Debe ser Quizás a muchos no les funcionó mi última solución y pues hasta yo le encontré que falla cuando hay más complementos como pagos. Así que traigo otra solución ojalá definitiva... Dónde dice: XMLDocument1.Xml.Text := recibo.Complemento[0].ChildNodes.FindNode('tfd:TimbreFiscalDigital', '').Xml; No lo he terminado de probar, pero la idea la saqué de aquí: https://stackoverflow.com/questions/...nodes-findnode Viene una explicación sobre el namespace (no se me había ocurrido así tal como dice) de que no lo encuentra con findnode por ser diferente al namespace del documento que ("cfdi" en la factura y en el complemento de timbrado es "cfd", mientras que en los pagos donde tengo problemas es "pagos10") Saludos de nuevo...
__________________
Herr Heins Faust |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
C++Builder 6 CFDI Mexico ¿Como agregar nodo dentro de otro nodo como hijo? | JXJ | C++ Builder | 0 | 10-03-2016 03:51:01 |
TFacturaElectronica con soporte para CFDI | lcarrasco | Bibliotecas de código fuente | 14 | 22-03-2015 04:45:27 |
Web Service timbrado CFDI | Alexis De la Cr | Delphi para la web | 2 | 08-11-2012 20:07:13 |
Consulta - TP Arboles- "Para cada nodo de un arbol Indique nombre del nodo padre" | velapuerca88 | Varios | 5 | 08-06-2012 17:35:33 |
|