EL tema ha sido ampliamente tratado aqui:
http://www.forosdelweb.com/f78/factu...xico-c-803607/
Un poco aqui
http://www.forosdelweb.com/f78/factu...xico-c-803607/
y creo que hay algo en el foro de PHP y de XML.
Asi que dependera de con que lenguaje deseas desarrollarlo, en mi caso lo hice para un cliente con .net y para otro cliente con Visual Fox Pro.
La solucion de manera muy general pasa por:
- Tablas conteniendo las facturas (cabecero y detalle) y tablas relacionadas (clientes, articulos, etc).
- Generacion del XML
- Generacion de la cadena original
- Generacion del Sello
- Insercion de cadena original y sello en XML
- Grabado en XML en disco, generacion de PDF
- Almacenamiento en base de datos
Saludos