Beispiel #1
0
  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();

    sb.append(getTipoNota());
    sb.append(EbsContabil.format(getNumeroNota(), 6));
    sb.append(EbsContabil.format(getModelo(), 2));
    sb.append(EbsContabil.format(getSerie(), 3));
    sb.append(EbsContabil.format(getCfop(), 4));

    if (getCpfCnpj() == null || getCpfCnpj().trim().length() == 0) {
      sb.append(EbsContabil.format("", 18));
    } else if (getCpfCnpj().length() == 14) {
      sb.append(EbsContabil.format(Funcoes.setMascara(getCpfCnpj(), "##.###.###/####-##"), 18));
    } else if (getCpfCnpj().length() == 11) {
      sb.append(EbsContabil.format(Funcoes.setMascara(getCpfCnpj(), "###.###.###-##"), 18));
    }

    sb.append(EbsContabil.format(getCodigo(), 10));
    sb.append(EbsContabil.format(getValor(), 12, 2));
    sb.append(EbsContabil.format(getQuantidade(), 13, 3));
    sb.append(EbsContabil.format(getDesconto(), 12, 2));
    sb.append(EbsContabil.format(getBaseICMS(), 12, 2));
    sb.append(EbsContabil.format(getAliquotaICMS(), 5, 2));
    sb.append(EbsContabil.format(getValorIPI(), 12, 2));
    sb.append(EbsContabil.format(getBaseICMSSubTributaria(), 12, 2));
    sb.append(EbsContabil.format(getAliquotaIPI(), 5, 2));
    sb.append(EbsContabil.format(getPercRedBaseIcms(), 5, 2));
    sb.append(EbsContabil.format(getSitTributaria(), 3));
    sb.append(EbsContabil.format(getIdentificacao(), 15));
    sb.append(EbsContabil.format(getSitTributariaIPI(), 3));
    sb.append(EbsContabil.format(getBaseIPI(), 12, 2));
    sb.append(EbsContabil.format(getSitTributariaPIS(), 3));
    sb.append(EbsContabil.format(getBasePIS(), 12, 2));
    sb.append(EbsContabil.format(getAliquotaPISPercento(), 5, 2));
    sb.append(EbsContabil.format(getQtdeBaseCalculoPIS(), 12, 2));
    sb.append(EbsContabil.format(getAliquotaPISValor(), 12, 2));
    sb.append(EbsContabil.format(getValorPIS(), 12, 2));
    sb.append(EbsContabil.format(getSitTributariaCofins(), 3));
    sb.append(EbsContabil.format(getBaseCofins(), 12, 2));
    sb.append(EbsContabil.format(getAliquotaCofinsPercento(), 5, 2));
    sb.append(EbsContabil.format(getQtdeBaseCalcCofins(), 12, 2));
    sb.append(EbsContabil.format(getAliquotaCofinsValor(), 12, 2));
    sb.append(EbsContabil.format(getValorCofins(), 12, 2));
    sb.append(EbsContabil.format(getValorICMSSubTributaria(), 12, 2));
    sb.append(EbsContabil.format(getAliquotaICMSSubTributaria(), 5, 2));
    sb.append(EbsContabil.format("", 195));
    sb.append(EbsContabil.format("", 5));
    sb.append(EbsContabil.format(getSequencial(), 6));

    return sb.toString();
  }