#33984
Federico Cristina
Superadministrador

Luis,

Vas necesitar codificar un poco (es por esto que moví el thread). Para esto deberías:

1) Crear el reporte bajo iReport (diseño, parametros, campos, etc.) según el formato de la factura B. Compilarlo y cargarlo en la ventana Jasper Reports.

2) Modificar la clase LaunchInvoice para que primeramente verifique el tipo de documento a imprimir (factura A o B). De acuerdo a este valor deberás instanciar el informe Jasper correspondiente, y rellenar los datos para uno u otro informe (Los datos a cargar para la factura B deberán estar de acuerdo a los datos que tenés que mostrar en función de los parámetros y campos que espera el nuevo Jasper).

3) Posiblemente también debas modificar la clase InvoiceDataSource (encargada de rellenar las líneas de la factura).

Está en nuestros planes poder definir un informe asociado en función del tipo de documento en lugar de definirlo en la ventana, lo cual agrega un grado más de libertad. Pero por el momento, deberás customizarlo de esta manera.

Saludos,
Federico