public void update(ArchEcheancierReglement vo) throws RcEjbException {

    if (vo.getTrTvaCredit() == null) {
      vo.setTrTvaCredit(BigDecimal.ZERO);
    }
    ctrlInsertUpdate(vo);
    merge(vo);
  }
 public void insertWithoutCtrl(ArchEcheancierReglement vo) throws RcEjbException {
   try {
     if (vo.getTrTvaCredit() == null) {
       vo.setTrTvaCredit(BigDecimal.ZERO);
     }
     create(vo);
   } catch (DuplicateKeyException e1) {
     throw new RcEjbException(ConstErrCod.dupkeyinsert);
   } catch (CreateException e1) {
     throw new RcEjbException(ConstErrCod.insertExp);
   }
 }