public String getConteudoRegistro() {
   StringBuilder sb = new StringBuilder(TAMANHO_REGISTRO);
   sb.append(getControle().toString());
   sb.append(getServico().toString());
   sb.append(ArquivoUtils.getCampoNumerico(getCodigoRegistroOpcional(), 2));
   sb.append(getContaCorrente().toString());
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getNossoNumero(), 20));
   sb.append(getCodigoCalculoRateioParaBeneficiario().toString());
   sb.append(getTipoValorInformado().toString());
   if (getTipoValorInformado().equals(TipoValor.VALOR_OU_QUANTIDADE)) {
     sb.append(ArquivoUtils.getCampoDecimal(getValor(), 13, 2));
   } else if (getTipoValorInformado().equals(TipoValor.PERCENTUAL)) {
     sb.append(ArquivoUtils.getCampoDecimal(getValor(), 12, 3));
   }
   sb.append(getBanco().toString());
   sb.append(getContaCorrenteParaCreditoBeneficiario().toString());
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getNomeBeneficiario(), 40));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getIdentificacaoParcelaRateio(), 6));
   sb.append(ArquivoUtils.getCampoNumerico(getQuantidadeDiasParaCreditoBeneficiario(), 3));
   sb.append(ArquivoUtils.getCampoDataFormatada(getDataCreditoBeneficiario()));
   sb.append(ArquivoUtils.getCampoNumerico(getIdentificacaoDasRejeicoes(), 10));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivoCNAB(), 74));
   return sb.toString();
 }
 public String getConteudoRegistro() {
   StringBuilder sb = new StringBuilder(TAMANHO_REGISTRO);
   sb.append(getControle().toString());
   sb.append(getServico().toString());
   sb.append(getDesconto2().toString());
   sb.append(getDesconto3().toString());
   sb.append(getMulta().toString());
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getInformacaoAoSacado(), 10));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getInformacao3(), 40));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getInformacao4(), 40));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivCNAB1(), 20));
   sb.append(ArquivoUtils.getCampoNumerico(getCodigoOcorrenciaSacado(), 8));
   sb.append(getDadosParaDebito().toString());
   sb.append(ArquivoUtils.getCampoBooleano(isDebitoAutomatico()));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivoCNAB2(), 9));
   return sb.toString();
 }
 public String getConteudoRegistro() {
   StringBuilder sb = new StringBuilder(Registro.TAMANHO_REGISTRO);
   sb.append(getControle().toString()); // 8
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivoCNAB1(), 9));
   sb.append(getEmpresa().toString()); // 85
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getNomeBanco(), 30));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivoCNAB2(), 10));
   sb.append(getArquivo().toString()); // 29
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoReservadoBanco(), 20));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoReservadoEmpresa(), 20));
   sb.append(ArquivoUtils.getCampoAlfaNumerico(getCampoExclusivoCNAB3(), 29));
   verificaTamanhoRegistro(sb);
   return sb.toString();
 }
 @Override
 public String toString() {
   return ArquivoUtils.getCampoNumerico(getCodigo(), TAMANHO_CAMPO);
 }