Página 1 de 1

Anexar timbre a complemento de pago

Publicado: Jue Sep 13, 2018 4:54 pm
por gerloxxx
Hola a todos, tengo el siguiente problema, en C# cargo el xml del comprobante y con AppendChil anexo el nodo del timbre... hasta aqui todo bien... pero cuando el comprobante es de PAGO, ya tienen un nodo complemento y cuando le anexo el complemento del timbre me crea otro nodo complemento.

mi codigo:
XmlElement xmleComplemento = xmlCfd.CreateElement("cfdi", "Complemento", sConf.xmlns);
xmlCfd.ChildNodes[1].AppendChild(xmleComplemento);
xmleComplemento.AppendChild(xmlCfd.ImportNode(xmlTimbre.ChildNodes[0], true));

donde xmlCfd es el comprobante sellado y xmlTimbre el complemento que manda el pac

de antemano gracias

saludos

Re: Anexar timbre a complemento de pago

Publicado: Jue Sep 13, 2018 4:59 pm
por Dado
Yo no conozco C# , pero te recomiendo revisar como es que agregas los conceptos, tienes (mas o menos) el mismo caso en el que debes agregar nodos hijo pero todos con el mismo nodo padre. IMHO

Re: Anexar timbre a complemento de pago

Publicado: Vie Sep 14, 2018 10:47 am
por gerloxxx
Gracias por responder, pues pregunto si existe el nodo "Complemento" si no existe lo creo y le anexo el timbre, pero si existe le intento agregar el timbre a dicho nodo, pero marca el siguiente error: "El nodo que desea insertar pertenece a otro contexto de documento."


saludos