Tuve que entrarle al tema de la factura electrónica y su implementación en java y me encontré con que tenía que generar las clases del famoso Comprobante Fiscal Digital y que éste a su vez compliera con lo establecido por el esquema definido por el SAT.
Para generar las clases de java a partir del XSD solo utiliza el comando XJC que viene con el JDK 1.6.
Ejecuta lo siguiente desde una línea de comandos:
1) Copia el archivo XSD cfdv2.xsd del SAT a una carpeta y dentro de ella crea un folder que se llame src
2) Ejecuta la siguiente instrucción desde una línea de comandos:
xjc cfdv2.xsd -p mx.gob.sat.cfds.beans -d src\
Y listo con eso habrás generado las clases necesarias en java que representan al comprobante fiscal digital.
Para generar el sello y la cadena original puedes leer éste artículo.
PD. en Windows el xjc.exe está en la carpeta BIN del JDK
Espero les sea de utilidad.
Hablar en público...
Hace 8 años