Página 1 de 1

Agregar Addenda despues de timbrar

Publicado: Mar Feb 09, 2016 8:55 am
por agova
Buenos dias a todos, Estoy timbrando con ecodex y estoy implementando la Addenda de Coppel Ropa, al enviar a timbrar me daba error y al ponerme en contacto con soporte ecodex me dicen que tengo que mandar el XML sin addenda, ya logre timbrar pero lo que no he podido y de lo cual les pido ayuda es como agregar la addenda al CFDI, hasta ahora la tengo guardada en otro archivo y la estoy agregando manualmente pero quisiera hacerlo de manera automatica, estoy programando en Delphi 7

var
CFDI:IXMLComprobante;
AdendaCoppel:IXMLAddenda;

Capturo Addenda en AdendaCoppel
Capturo CFDI en CFDI

asi mando timbrar

XMLCFDI.XML.Text:=TimbreEcodex(XMLCFDI.XML.Text);
if TimbradoExitoso then
begin
//Si se timbro correcto entonces agregar la informacion de addenda, SE DEBE TIMBRAR SIN ADDENDA
XMLCFDI.XML.SaveToFile(Ruta+'.xml');
XMLAddenda.XML.SaveToFile(Ruta+'Addenda.xml');

Opte por guardarlo en dos archivos porque no pude agregarlo en automatico

Re: Agregar Addenda despues de timbrar

Publicado: Jue Feb 11, 2016 7:11 am
por agova
Despues de timbrado la agrego asi

XMLCFDI.XML.Text:=TimbreEcodex(XMLCFDI.XML.Text);
if TimbradoExitoso then
begin
//Si se timbro correcto entonces agregar la informacion de addenda, SE DEBE TIMBRAR SIN ADDENDA
CFDI.Addenda.ChildNodes.Add(AdendaCoppel);
XMLCFDI.XML.SaveToFile(Ruta+'.xml');
XMLAddenda.XML.SaveToFile(Ruta+'Addenda.xml');

Pero al guardarlo aparece sin la addenda, no la agrega