Página 1 de 1
como agregar mas datos en el atributo cfdi:concepto??
Publicado: Vie Ene 24, 2014 10:02 am
por rudolf cruz
hola buenos días, para pedir de su ayuda como agregar varias partidas en el apartado de cfdi:conceptos por ejemplo como agrego 4 partidas, estoy trabajan con c# pero
no le encuentro la forma de hacerlo, si alguien del los presentes ya tiene un ejemplo o referencia web que pueda proporcionar se los agradecer.
saludos
Re: como agregar mas datos en el atributo cfdi:concepto??
Publicado: Jue Ene 30, 2014 12:45 pm
por rudolf cruz
por favor de ayudar con mi pregunta arriba
Re: como agregar mas datos en el atributo cfdi:concepto??
Publicado: Jue Feb 13, 2014 8:50 pm
por oarimaz
//CONCEPTOS o DETALLES DE LA FACTURACION
int Contador = 0;
cfd.Conceptos = new ComprobanteConcepto[Ent.CFDIDet.Count];
foreach (var c in Ent.CFDIDet)
{
Entidades.Producto.Producto EntPro = new Entidades.Producto.Producto();
Negocio.Producto.ProductosNeg NegPro = new Producto.ProductosNeg();
EntPro = NegPro.Buscar(c.FKIDProducto);
cfd.Conceptos[Contador] = new ComprobanteConcepto();
cfd.Conceptos[Contador].cantidad = c.Cantidad;
cfd.Conceptos[Contador].unidad = EntPro.PInventario.UnidadDeMedida;
cfd.Conceptos[Contador].noIdentificacion = EntPro.Codigo;
cfd.Conceptos[Contador].descripcion = EntPro.Nombre;
cfd.Conceptos[Contador].valorUnitario = c.Costo;
cfd.Conceptos[Contador].importe = c.Importe;
Contador += 1;
}
básicamente agregale un contador
Re: como agregar mas datos en el atributo cfdi:concepto??
Publicado: Lun Ene 04, 2016 2:40 pm
por shekon9292
yo uso esta funcion para buscar mi informacion que ocupo en un archivo XML y crear otro xml en la version 3.2 pero solo me agarra un solo concepto como le puedo hacer ??? no me deja agregar contador aqui dejo el codigo estoy utilizando una libreria cfdi
foreach (XmlElement Concepto in xConcepto)
{
//datos concepto detalle de productos
string coDescripcion = Concepto.GetAttribute("descripcion");
string covalorUnitario = Concepto.GetAttribute("valorUnitario");
string coCantidad = Concepto.GetAttribute("cantidad");
string coImportE = Concepto.GetAttribute("importe");
var concepto = new Concepto();
concepto.cantidad = coCantidad;
concepto.unidad = "PIEZA";
concepto.descripcion = coDescripcion;
concepto.importe = coImportE;
concepto.valorUnitario = covalorUnitario;
//agregando concepto
comp.conceptos = new List<Concepto>();
comp.conceptos.Add(concepto);