Luis,
Las clases principales de OP y RC son las siguientes: VOrdenPago, VOrdenPagoModel, VOrdenCobro, VOrdenCobroModel (se encuentra mayormente dividida la vista del modelo). La modificación que comentás es perfectamente implementable. La misma requiere más conocimiento de diseño Swing y Java que de Libertya, a fin de incorporar los nuevos campos.
En cuanto al tema de la numeración automática; podés incorporar una nueva secuencia; la cual es leída, rellenada en uno de los nuevos campos, e incrementada. Por ejemplo:
Code:
seq = MSequence.get(m_ctx, “unaSecuenciaXXX”);
fldDocumentNo.setValue(seq.getCurrentNext());
Saludos!