Ele subtotaliza normalmente, debugando descobri que o problema ocorre na parte de definir a forma de pagamento.
Ocorre nessa parte do código.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
public static void efetuaFormaPagamento(TotalTipoPagamentoVO totalTipoPagamento) {
try {
Caixa.ACBrECF.efetuaPagamento(totalTipoPagamento.getTipoPagamentoVO().getCodigo(), totalTipoPagamento.getValor(), "", false);
}catch (Throwable t) {
JOptionPane.showMessageDialog(null, t.getMessage(), "Erro do Sistema", JOptionPane.ERROR_MESSAGE);
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Porém, ainda não sei como resolver...