Hola dado, tengo una pregunta, en mi aplicación yo hago lo que es facturación masiva, es decir, el usuario elige generar una o más facturas de un jalón, por lo que en un ciclo se manda llamar a tus rutinas de FacturaE, mi duda va sobre lo siguiente, en caso de que el usuario elija hacer 2 facturas y se va a facturar a dos receptores diferentes, supongamos que:
iteración 1
receptor 1: tiene en su domicilio numero exterior y numero interior
al hacer los pasos para emitir su CFD se llenan estos atributos.
pero para el
iteración 2
Receptor2 : en su domicilio no tiene número interior, pero como ese atributo ya se llenó con la primer iteración,
¿Cómo le puedo hacer para limpiar el atributo en la segunda iteración para que a la hora de crear el archivo .xml no me ponga el atributo noint = "" ?
¿Destruyendo la variable CFD o cómo me recomendarías?
Espero haber sido claro.
Saludos

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Facturación Masiva. Se inicializa correctamente el CFD?
-
- Mensajes: 109
- Registrado: Mié Nov 24, 2010 7:47 pm
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Facturación Masiva. Se inicializa correctamente el CFD?
No debes preocuparte por ese detalle,
En la unidad FacturaE.pas al generar la factura la PRIMERITO QUE HACE es crear una factura "en blanco"
Con este codigo lo que hago es crear el XMLDoc que unicamente contiene
Como ves, mas "en blanco" no puede estar, pero de todos modos va tomando forma de CFD
En la unidad FacturaE.pas al generar la factura la PRIMERITO QUE HACE es crear una factura "en blanco"
Código: Seleccionar todo
XMLDoc.XML.Text := '<?xml version="1.0" encoding="UTF-8" ?><Comprobante xmlns="http://www.sat.gob.mx/cfd/2"></Comprobante>';
XMLDoc.Active := True;
CFD := GetComprobante(XMLDoc);
Código: Seleccionar todo
<?xml version="1.0" encoding="UTF-8" ?>
<Comprobante xmlns="http://www.sat.gob.mx/cfd/2">
</Comprobante>'
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 109
- Registrado: Mié Nov 24, 2010 7:47 pm
Re: Facturación Masiva. Se inicializa correctamente el CFD?
Muchas gracias por la pronta respuesta.