@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(); }