Ver Mensaje Individual
  #15 (permalink)  
Antiguo 17/08/2012, 18:50
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Facturación electrónica 2011. Codigo vb.net 2008

La idea para agregarle la addenda es cargar el XML a una variable.



Luego, cuando ya tengas la addenda formada en una cadena como <addenda>nodos como lo especifica el sat</addenda>

'//Obtenemos el nodo raiz del documento.
Dim comprobante As XmlElement = xmlTimbrado.DocumentElement
Dim nodoComprobante As XmlNode = comprobante.Item("Comprobante") '.ChildNodes(0)

Se agrega un nodo a otro:
NdDomFis = Doc.CreateNode(XmlNodeType.Element, "DomicilioFiscal", Me.xmlns) nodoComprobante .AppendChild(NdDomFis) 'agreagar al nodo emisor

Manipulas el XML para agregarle el nodo de la addenda y listo.. la addenda y su informacion no se encripta en el sello x lo que puedes agregarselo o quitarlo de un XML y eso no invalida un sello en el XML