private Resultado validarContenidoBasico() { final Comprobante comprobante = docto.getComprobante(); BigDecimal subTotal = comprobante.getSubTotal(); BigDecimal suma = BigDecimal.ZERO; for (Concepto c : comprobante.getConceptos().getConceptoArray()) { suma = suma.add(c.getImporte()); } Resultado res = new Resultado("CERTIFICADO"); if (subTotal.equals(suma)) { res.setDescripcion("Los importes de los conceptos son consistentes con el subtotal"); res.setResultado("CORRECTO"); } else { res.setDescripcion( MessageFormat.format( "La suma de los importes de los conceptos no es igual al subtotal. Suma: {0} SubTotal: {1}", suma, subTotal)); res.setResultado("ERROR"); } return res; }