diff --git a/pom.xml b/pom.xml index d86973aa0..dc37e13ac 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ br.com.rjconsultores GeneradorBoletosCNAB - 1.1.0 + 1.1.1 GeneradorBoletosCNAB diff --git a/src/com/rjconsultores/ventaboletos/blocos/bancobrasil/ArquivoRemessaBancoBrasil.java b/src/com/rjconsultores/ventaboletos/blocos/bancobrasil/ArquivoRemessaBancoBrasil.java index 97205bc9f..5e515ec74 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/bancobrasil/ArquivoRemessaBancoBrasil.java +++ b/src/com/rjconsultores/ventaboletos/blocos/bancobrasil/ArquivoRemessaBancoBrasil.java @@ -78,14 +78,14 @@ public class ArquivoRemessaBancoBrasil extends ArquivoRemessaItem { public void setRodapeRemessa(RodapeRemessa rodapeRemessa) { if(rodapeRemessa == null){ - throw new NullPointerException(RodapeRemessa.class.getName() + " não pode ser null..."); + throw new NullPointerException(RodapeRemessa.class.getName() + " não pode ser null..."); } if(!(rodapeRemessa instanceof RodapeRemessaBancoBrasil)){ - throw new ClassCastException("Somente rodapé tipo: " + CabecalhoRemessaBancoBrasil.class.getName()); + throw new ClassCastException("Somente rodapé tipo: " + CabecalhoRemessaBancoBrasil.class.getName()); }else{ if(((RodapeRemessaBancoBrasil) rodapeRemessa).getRodapeRemessaLoteBancoBrasil() == null){ - throw new RuntimeException("Falta rodapé tipo: " + RodapeRemessaLoteBancoBrasil.class.getName()); + throw new RuntimeException("Falta rodapé tipo: " + RodapeRemessaLoteBancoBrasil.class.getName()); } if(this.rodapeRemessa == null){ diff --git a/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java b/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java index 908fb6f85..304920d50 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java +++ b/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java @@ -32,7 +32,7 @@ public class DetalheObrigatorioItau implements DetalheObrigatorio{ private String codigoCompensacaoBancoRecebedor; private Integer agenciaCobradora; private String especieDeTitulo; - private String aceite; // + private String aceite; // private Date emissao; private String instrucao1; private String instrucao2; diff --git a/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaBradesco.java b/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaBradesco.java index 969b92c9d..f5da0c7a0 100644 --- a/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaBradesco.java +++ b/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaBradesco.java @@ -1,333 +1,333 @@ -package com.rjconsultores.ventaboletos.enuns; - -public enum MotivoOcorrenciaBradesco { - - //Ocorrência = 02 - EntConf_00("Ocorrência aceita"), - EntConf_01("Código do Banco inválido"), - EntConf_04("Código do movimento não permitido para a carteira"), - EntConf_15("Características da cobrança incompatíveis"), - EntConf_17("Data de vencimento anterior a data de emissão"), - EntConf_21("Espécie do Título inválido"), - EntConf_24("Data da emissão inválida"), - EntConf_27("Valor/taxa de juros mora inválido"), - EntConf_38("Prazo para protesto/ Negativação inválido"), - EntConf_39("Pedido para protesto/ Negativação não permitido para o título"), - EntConf_43("Prazo para baixa e devolução inválido"), - EntConf_45("Nome do Pagador inválido"), - EntConf_46("Tipo/num. de inscrição do Pagador inválidos"), - EntConf_47("Endereço do Pagador não informado"), - EntConf_48("CEP Inválido"), - EntConf_50("CEP referente a Banco correspondente"), - EntConf_53("Nº de inscrição do Pagador/avalista inválidos (CPF/CNPJ)"), - EntConf_54("Pagadorr/avalista não informado"), - EntConf_67("Débito automático agendado"), - EntConf_68("Débito não agendado - erro nos dados de remessa"), - EntConf_69("Débito não agendado - Pagador não consta no cadastro de autorizante"), - EntConf_70("Débito não agendado - Beneficiário não autorizado pelo Pagador"), - EntConf_71("Débito não agendado - Beneficiário não participa da modalidade de déb.automático"), - EntConf_72("Débito não agendado - Código de moeda diferente de R$"), - EntConf_73("Débito não agendado - Data de vencimento inválida/vencida"), - EntConf_75("Débito não agendado - Tipo do número de inscrição do pagador debitado inválido"), - EntConf_76("Pagador Eletrônico DDA - Esse motivo somente será disponibilizado no arquivo retorno para as empresas cadastradas nessa condição"), - EntConf_86("Seu número do documento inválido"), - EntConf_89("Email Pagador não enviado – título com débito automático"), - EntConf_90("Email pagador não enviado – título de cobrança sem registro"), - - //Ocorrência = 03 - EntReje_02("Código do registro detalhe inválido"), - EntReje_03("Código da ocorrência inválida"), - EntReje_04("Código de ocorrência não permitida para a carteira"), - EntReje_05("Código de ocorrência não numérico"), - EntReje_07("Agência/conta/Digito - |Inválido"), - EntReje_08("Nosso número inválido"), - EntReje_09("Nosso número duplicado"), - EntReje_10("Carteira inválida"), - EntReje_13("Identificação da emissão do bloqueto inválida"), - EntReje_16("Data de vencimento inválida"), - EntReje_18("Vencimento fora do prazo de operação"), - EntReje_20("Valor do Título inválido"), - EntReje_21("Espécie do Título inválida"), - EntReje_22("Espécie não permitida para a carteira"), - EntReje_24("Data de emissão inválida"), - EntReje_28("Código do desconto inválido"), - EntReje_38("Prazo para protesto/ Negativação inválido"), - EntReje_44("Agência Beneficiário não prevista"), - EntReje_45("Nome do pagador não informado"), - EntReje_46("Tipo/número de inscrição do pagador inválidos"), - EntReje_47("Endereço do pagador não informado"), - EntReje_48("CEP Inválido"), - EntReje_50("CEP irregular - Banco Correspondente"), - EntReje_63("Entrada para Título já cadastrado"), - EntReje_65("Limite excedido"), - EntReje_66("Número autorização inexistente"), - EntReje_68("Débito não agendado - erro nos dados de remessa"), - EntReje_69("Débito não agendado - Pagador não consta no cadastro de autorizante"), - EntReje_70("Débito não agendado - Beneficiário não autorizado pelo Pagador"), - EntReje_71("Débito não agendado - Beneficiário não participa do débito Automático"), - EntReje_72("Débito não agendado - Código de moeda diferente de R$"), - EntReje_73("Débito não agendado - Data de vencimento inválida"), - EntReje_74("Débito não agendado - Conforme seu pedido, Título não registrado"), - EntReje_75("Débito não agendado – Tipo de número de inscrição do debitado inválido"), - - //Ocorrência = 06 - Liquida_00("Título pago com dinheiro"), - Liquida_15("Título pago com cheque"), - Liquida_18("Pagamento Parcial"), - Liquida_42("Rateio não efetuado"), - - //Ocorrência = 09 - BaixAut_00("Ocorrência Aceita"), - BaixAut_10("Baixa Comandada pelo cliente"), - - //Ocorrência = 10 - BaixBan_00("Baixado Conforme Instruções da Agência"), - BaixBan_14("Título Protestado"), - BaixBan_15("Título excluído"), - BaixBan_16("Título Baixado pelo Banco por decurso Prazo"), - BaixBan_17("Titulo Baixado Transferido Carteira"), - BaixBan_20("Titulo Baixado e Transferido para Desconto"), - - //Ocorrência = 15 e 17 - LiquC_B_00("Título pago com dinheiro"), - LiquC_B_15("Título pago com cheque"), - - //Ocorrência = 24 - CEPIrre_48("CEP inválido"), - - //Ocorrência = 27 - BaixRej_04("Código de ocorrência não permitido para a carteira"), - BaixRej_07("Agência/Conta/dígito inválidos"), - BaixRej_08("Nosso número inválido"), - BaixRej_10("Carteira inválida"), - BaixRej_15("Carteira/Agência/Conta/nosso número inválidos"), - BaixRej_40("Título com ordem de protesto emitido"), - BaixRej_42("Código para baixa/devolução via Tele Bradesco inválido"), - BaixRej_60("Movimento para Título não cadastrado"), - BaixRej_77("Transferência para desconto não permitido para a carteira"), - BaixRej_85("Título com pagamento vinculado"), - - //Ocorrência = 28 - DebTari_02("Tarifa de permanência título cadastrado"), - DebTari_03("Tarifa de sustação/Excl Negativação"), - DebTari_04("Tarifa de protesto/Incl Negativação"), - DebTari_05("Tarifa de outras instruções"), - DebTari_06("Tarifa de outras ocorrências"), - DebTari_08("Custas de protesto"), - DebTari_12("Tarifa de registro"), - DebTari_13("Tarifa título pago no Bradesco"), - DebTari_14("Tarifa título pago compensação"), - DebTari_15("Tarifa título baixado não pago"), - DebTari_16("Tarifa alteração de vencimento"), - DebTari_17("Tarifa concessão abatimento"), - DebTari_18("Tarifa cancelamento de abatimento"), - DebTari_19("Tarifa concessão desconto"), - DebTari_20("Tarifa cancelamento desconto"), - DebTari_21("Tarifa título pago cics"), - DebTari_22("Tarifa título pago Internet"), - DebTari_23("Tarifa título pago term. gerencial serviços"), - DebTari_24("Tarifa título pago Pág-Contas"), - DebTari_25("Tarifa título pago Fone Fácil"), - DebTari_26("Tarifa título Déb. Postagem"), - DebTari_27("Tarifa impressão de títulos pendentes"), - DebTari_28("Tarifa título pago BDN"), - DebTari_29("Tarifa título pago Term. Multi Função"), - DebTari_30("Impressão de títulos baixados"), - DebTari_31("Impressão de títulos pagos"), - DebTari_32("Tarifa título pago Pagfor"), - DebTari_33("Tarifa reg/pgto – guichê caixa"), - DebTari_34("Tarifa título pago retaguarda"), - DebTari_35("Tarifa título pago Subcentro"), - DebTari_36("Tarifa título pago Cartão de Crédito"), - DebTari_37("Tarifa título pago Comp Eletrônica"), - DebTari_38("Tarifa título Baix. Pg. Cartório"), - DebTari_39("Tarifa título baixado acerto BCO"), - DebTari_40("Baixa registro em duplicidade"), - DebTari_41("Tarifa título baixado decurso prazo"), - DebTari_42("Tarifa título baixado Judicialmente"), - DebTari_43("Tarifa título baixado via remessa"), - DebTari_44("Tarifa título baixado rastreamento"), - DebTari_45("Tarifa título baixado conf. Pedido"), - DebTari_46("Tarifa título baixado protestado"), - DebTari_47("Tarifa título baixado p/ devolução"), - DebTari_48("Tarifa título baixado franco pagto"), - DebTari_49("Tarifa título baixado SUST/RET/CARTÓRIO"), - DebTari_50("Tarifa título baixado SUS/SEM/REM/CARTÓRIO"), - DebTari_51("Tarifa título transferido desconto"), - DebTari_52("Cobrado baixa manual"), - DebTari_53("Baixa por acerto cliente"), - DebTari_54("Tarifa baixa por contabilidade"), - DebTari_55("Tr. tentativa cons deb aut"), - DebTari_56("Tr. credito online"), - DebTari_57("Tarifa reg/pagto Bradesco Expresso"), - DebTari_58("Tarifa emissão Papeleta"), - DebTari_59("Tarifa fornec papeleta semi preenchida"), - DebTari_60("Acondicionador de papeletas (RPB)S"), - DebTari_61("Acond. De papelatas (RPB)s PERSONAL"), - DebTari_62("Papeleta formulário branco"), - DebTari_63("Formulário A4 serrilhado"), - DebTari_64("Fornecimento de softwares transmiss"), - DebTari_65("Fornecimento de softwares consulta"), - DebTari_66("Fornecimento Micro Completo"), - DebTari_67("Fornecimento MODEN"), - DebTari_68("Fornecimento de máquina FAX"), - DebTari_69("Fornecimento de máquinas óticas"), - DebTari_70("Fornecimento de Impressoras"), - DebTari_71("Reativação de título"), - DebTari_72("Alteração de produto negociado"), - DebTari_73("Tarifa emissão de contra recibo"), - DebTari_74("Tarifa emissão 2ª via papeleta"), - DebTari_75("Tarifa regravação arquivo retorno"), - DebTari_76("Arq. Títulos a vencer mensal"), - DebTari_77("Listagem auxiliar de crédito"), - DebTari_78("Tarifa cadastro cartela instrução permanente"), - DebTari_79("Canalização de Crédito"), - DebTari_80("Cadastro de Mensagem Fixa"), - DebTari_81("Tarifa reapresentação automática título"), - DebTari_82("Tarifa registro título déb. Automático"), - DebTari_83("Tarifa Rateio de Crédito"), - DebTari_84("Emissão papeleta sem valor"), - DebTari_85("Sem uso"), - DebTari_86("Cadastro de reembolso de diferença"), - DebTari_87("Relatório fluxo de pagto"), - DebTari_88("Emissão Extrato mov. Carteira"), - DebTari_89("Mensagem campo local de pagto"), - DebTari_90("Cadastro Concessionária serv. Publ."), - DebTari_91("Classif. Extrato Conta Corrente"), - DebTari_92("Contabilidade especial"), - DebTari_93("Realimentação pagto"), - DebTari_94("Repasse de Créditos"), - DebTari_96("Tarifa reg. Pagto outras mídias"), - DebTari_97("Tarifa Reg/Pagto – Net Empresa"), - DebTari_98("Tarifa título pago vencido"), - DebTari_99("TR Tít. Baixado por decurso prazo"), - DebTari_100("Arquivo Retorno Antecipado"), - DebTari_101("Arq retorno Hora/Hora"), - DebTari_102("TR. Agendamento Déb Aut"), - DebTari_105("TR. Agendamento rat. Crédito"), - DebTari_106("TR Emissão aviso rateio"), - DebTari_107("Extrato de protesto"), - - //Ocorrência = 29 - OcorPag_78("Pagador alega que faturamento e indevido"), - OcorPag_95("Pagador aceita/reconhece o faturamento"), - - //Ocorrência = 30 - AltDado_01("Código do Banco inválido"), - AltDado_04("Código de ocorrência não permitido para a carteira"), - AltDado_05("Código da ocorrência não numérico"), - AltDado_08("Nosso número inválido"), - AltDado_15("Característica da cobrança incompatível"), - AltDado_16("Data de vencimento inválido"), - AltDado_17("Data de vencimento anterior a data de emissão"), - AltDado_18("Vencimento fora do prazo de operação"), - AltDado_24("Data de emissão Inválida"), - AltDado_26("Código de juros de mora inválido"), - AltDado_27("Valor/taxa de juros de mora inválido"), - AltDado_28("Código de desconto inválido"), - AltDado_29("Valor do desconto maior/igual ao valor do Título"), - AltDado_30("Desconto a conceder não confere"), - AltDado_31("Concessão de desconto já existente"), - AltDado_32("Valor do IOF inválido"), - AltDado_33("Valor do abatimento inválido"), - AltDado_34("Valor do abatimento maior/igual ao valor do Título"), - AltDado_38("Prazo para protesto/ Negativação inválido"), - AltDado_39("Pedido para protesto/ Negativação não permitido para o título"), - AltDado_40("Título com ordem/pedido de protesto/Negativação emitido"), - AltDado_42("Código para baixa/devolução inválido"), - AltDado_46("Tipo/número de inscrição do pagador inválidos"), - AltDado_48("Cep Inválido"), - AltDado_53("Tipo/Número de inscrição do pagador/avalista inválidos"), - AltDado_54("Pagadorr/avalista não informado"), - AltDado_57("Código da multa inválido"), - AltDado_58("Data da multa inválida"), - AltDado_60("Movimento para Título não cadastrado"), - AltDado_79("Data de Juros de mora Inválida"), - AltDado_80("Data do desconto inválida"), - AltDado_85("Título com Pagamento Vinculado"), - AltDado_88("E-mail Pagador não lido no prazo 5 dias"), - AltDado_91("E-mail pagador não recebido"), - - //Ocorrência = 32 - InstRej_01("Código do Banco inválido"), - InstRej_02("Código do registro detalhe inválido"), - InstRej_04("Código de ocorrência não permitido para a carteira"), - InstRej_05("Código de ocorrência não numérico"), - InstRej_07("Agência/Conta/dígito inválidos"), - InstRej_08("Nosso número inválido"), - InstRej_10("Carteira inválida"), - InstRej_15("Características da cobrança incompatíveis"), - InstRej_16("Data de vencimento inválida"), - InstRej_17("Data de vencimento anterior a data de emissão"), - InstRej_18("Vencimento fora do prazo de operação"), - InstRej_20("Valor do título inválido"), - InstRej_21("Espécie do Título inválida"), - InstRej_22("Espécie não permitida para a carteira"), - InstRej_24("Data de emissão inválida"), - InstRej_28("Código de desconto via Telebradesco inválido"), - InstRej_29("Valor do desconto maior/igual ao valor do Título"), - InstRej_30("Desconto a conceder não confere"), - InstRej_31("Concessão de desconto - Já existe desconto anterior"), - InstRej_33("Valor do abatimento inválido"), - InstRej_34("Valor do abatimento maior/igual ao valor do Título"), - InstRej_36("Concessão abatimento - Já existe abatimento anterior"), - InstRej_38("Prazo para protesto/ Negativação inválido"), - InstRej_39("Pedido para protesto/ Negativação não permitido para o título"), - InstRej_40("Título com ordem/pedido de protesto/Negativação emitido"), - InstRej_41("Pedido de sustação/excl p/ Título sem instrução de protesto/Negativação"), - InstRej_42("Código para baixa/devolução inválido"), - InstRej_45("Nome do Pagador não informado"), - InstRej_46("Tipo/número de inscrição do Pagador inválidos"), - InstRej_47("Endereço do Pagador não informado"), - InstRej_48("CEP Inválido"), - InstRej_50("CEP referente a um Banco correspondente"), - InstRej_53("Tipo de inscrição do pagador avalista inválidos"), - InstRej_60("Movimento para Título não cadastrado"), - InstRej_85("Título com pagamento vinculado"), - InstRej_86("Seu número inválido"), - InstRej_94("Título Penhorado – Instrução Não Liberada pela Agência"), - InstRej_97("Instrução não permitida título negativado"), - InstRej_98("Inclusão Bloqueada face a determinação Judicial"), - InstRej_99("Telefone beneficiário não informado / inconsistente"), - - //Ocorrência = 35 - DesDedA_81("Tentativas esgotadas, baixado"), - DesDedA_82("Tentativas esgotadas, pendente"), - DesDedA_83(" Cancelado pelo Pagador e Mantido Pendente, conforme negociação"), - DesDedA_84("Cancelado pelo pagador e baixado, conforme negociação"); - - - private MotivoOcorrenciaBradesco (String motivo){ - this.motivo = motivo; - } - - private String motivo; - - public String getMotivo() { - return motivo; - } - - public String getLabelMotivo(){ - return this.name().substring(0, 7); - } - - public String getCodMotivo(){ - return this.name().substring(8); - } - - public static MotivoOcorrenciaBradesco getInstance(OcorrenciaBradesco o, String codMotivo){ - - String label = o.name() + "_" + codMotivo; - - for(MotivoOcorrenciaBradesco mo : MotivoOcorrenciaBradesco.values()){ - - if(mo.name().equals(label)){ - return mo; - } - - } - - return null; - } - -} +package com.rjconsultores.ventaboletos.enuns; + +public enum MotivoOcorrenciaBradesco { + + //ocorrência = 02 + EntConf_00("Ocorrência aceita"), + EntConf_01("Código do Banco inválido"), + EntConf_04("Código do movimento não permitido para a carteira"), + EntConf_15("Características da cobrança incompatíveis"), + EntConf_17("Data de vencimento anterior a data de emissão"), + EntConf_21("Espécie do Título inválido"), + EntConf_24("Data da emissão inválida"), + EntConf_27("Valor/taxa de juros mora inválido"), + EntConf_38("Prazo para protesto/ Negativação inválido"), + EntConf_39("Pedido para protesto/ Negativação não permitido para o título"), + EntConf_43("Prazo para baixa e devolução inválido"), + EntConf_45("Nome do Pagador inválido"), + EntConf_46("Tipo/num. de inscrição do Pagador inválidos"), + EntConf_47("Endereço do Pagador não informado"), + EntConf_48("CEP Inválido"), + EntConf_50("CEP referente a Banco correspondente"), + EntConf_53("Nº de inscrição do Pagador/avalista inválidos (CPF/CNPJ)"), + EntConf_54("Pagadorr/avalista não informado"), + EntConf_67("Débito automático agendado"), + EntConf_68("Débito não agendado - erro nos dados de remessa"), + EntConf_69("Débito não agendado - Pagador não consta no cadastro de autorizante"), + EntConf_70("Débito não agendado - Beneficiário não autorizado pelo Pagador"), + EntConf_71("Débito não agendado - Beneficiário não participa da modalidade de déb.automático"), + EntConf_72("Débito não agendado - Código de moeda diferente de R$"), + EntConf_73("Débito não agendado - Data de vencimento inválida/vencida"), + EntConf_75("Débito não agendado - Tipo do número de inscrição do pagador debitado inválido"), + EntConf_76("Pagador Eletrônico DDA - Esse motivo somente será disponibilizado no arquivo retorno para as empresas cadastradas nessa condição"), + EntConf_86("Seu número do documento inválido"), + EntConf_89("Email Pagador não enviado - título com débito automático"), + EntConf_90("Email pagador não enviado - título de cobrança sem registro"), + + //ocorrência = 03 + EntReje_02("Código do registro detalhe inválido"), + EntReje_03("Código da ocorrência inválida"), + EntReje_04("Código de ocorrência não permitida para a carteira"), + EntReje_05("Código de ocorrência não numérico"), + EntReje_07("Agência/conta/Digito - |Inválido"), + EntReje_08("Nosso número inválido"), + EntReje_09("Nosso número duplicado"), + EntReje_10("Carteira inválida"), + EntReje_13("Identificaçãoo da emissão do bloqueto inválida"), + EntReje_16("Data de vencimento inválida"), + EntReje_18("Vencimento fora do prazo de operação"), + EntReje_20("Valor do Título inválido"), + EntReje_21("Espécie do Título inválida"), + EntReje_22("Espécie não permitida para a carteira"), + EntReje_24("Data de emissão inválida"), + EntReje_28("Código do desconto inválido"), + EntReje_38("Prazo para protesto/ Negativação inválido"), + EntReje_44("Agência Beneficiário não prevista"), + EntReje_45("Nome do pagador não informado"), + EntReje_46("Tipo/número de inscrição do pagador inválidos"), + EntReje_47("Endereço do pagador não informado"), + EntReje_48("CEP Inválido"), + EntReje_50("CEP irregular - Banco Correspondente"), + EntReje_63("Entrada para Título já cadastrado"), + EntReje_65("Limite excedido"), + EntReje_66("Número autorização inexistente"), + EntReje_68("Débito não agendado - erro nos dados de remessa"), + EntReje_69("Débito não agendado - Pagador não consta no cadastro de autorizante"), + EntReje_70("Débito não agendado - Beneficiário não autorizado pelo Pagador"), + EntReje_71("Débito não agendado - Beneficiário não participa do Débito Automático"), + EntReje_72("Débito não agendado - Código de moeda diferente de R$"), + EntReje_73("Débito não agendado - Data de vencimento inválida"), + EntReje_74("Débito não agendado - Conforme seu pedido, Título não registrado"), + EntReje_75("Débito não agendado - Tipo de número de inscrição do debitado inválido"), + + //ocorrência = 06 + Liquida_00("Título pago com dinheiro"), + Liquida_15("Título pago com cheque"), + Liquida_18("Pagamento Parcial"), + Liquida_42("Rateio não efetuado"), + + //ocorrência = 09 + BaixAut_00("Ocorrência Aceita"), + BaixAut_10("Baixa Comandada pelo cliente"), + + //ocorrência = 10 + BaixBan_00("Baixado Conforme Instruções da Agência"), + BaixBan_14("Título Protestado"), + BaixBan_15("Título excluído"), + BaixBan_16("Título Baixado pelo Banco por decurso Prazo"), + BaixBan_17("Titulo Baixado Transferido Carteira"), + BaixBan_20("Titulo Baixado e Transferido para Desconto"), + + //ocorrência = 15 e 17 + LiquC_B_00("Título pago com dinheiro"), + LiquC_B_15("Título pago com cheque"), + + //ocorrência = 24 + CEPIrre_48("CEP inválido"), + + //ocorrência = 27 + BaixRej_04("Código de ocorrência não permitido para a carteira"), + BaixRej_07("Agência/Conta/dígito inválidos"), + BaixRej_08("Nosso número inválido"), + BaixRej_10("Carteira inválida"), + BaixRej_15("Carteira/Agência/Conta/nosso número inválidos"), + BaixRej_40("Título com ordem de protesto emitido"), + BaixRej_42("Código para baixa/devolução via Tele Bradesco inválido"), + BaixRej_60("Movimento para Título não cadastrado"), + BaixRej_77("Transferência para desconto não permitido para a carteira"), + BaixRej_85("Título com pagamento vinculado"), + + //ocorrência = 28 + DebTari_02("Tarifa de permanência título cadastrado"), + DebTari_03("Tarifa de sustação/Excl Negativação"), + DebTari_04("Tarifa de protesto/Incl Negativação"), + DebTari_05("Tarifa de outras instruções"), + DebTari_06("Tarifa de outras ocorrências"), + DebTari_08("Custas de protesto"), + DebTari_12("Tarifa de registro"), + DebTari_13("Tarifa título pago no Bradesco"), + DebTari_14("Tarifa título pago compensação"), + DebTari_15("Tarifa título baixado não pago"), + DebTari_16("Tarifa alteração de vencimento"), + DebTari_17("Tarifa concessão abatimento"), + DebTari_18("Tarifa cancelamento de abatimento"), + DebTari_19("Tarifa concessão desconto"), + DebTari_20("Tarifa cancelamento desconto"), + DebTari_21("Tarifa título pago cics"), + DebTari_22("Tarifa título pago Internet"), + DebTari_23("Tarifa título pago term. gerencial serviços"), + DebTari_24("Tarifa título pago Pág-Contas"), + DebTari_25("Tarifa título pago Fone Fácil"), + DebTari_26("Tarifa título Déb. Postagem"), + DebTari_27("Tarifa impressão de títulos pendentes"), + DebTari_28("Tarifa título pago BDN"), + DebTari_29("Tarifa título pago Term. Multi Função"), + DebTari_30("Impressão de títulos baixados"), + DebTari_31("Impressão de títulos pagos"), + DebTari_32("Tarifa título pago Pagfor"), + DebTari_33("Tarifa reg/pgto - guichê caixa"), + DebTari_34("Tarifa título pago retaguarda"), + DebTari_35("Tarifa título pago Subcentro"), + DebTari_36("Tarifa título pago Cartão de Crédito"), + DebTari_37("Tarifa título pago Comp Eletrônica"), + DebTari_38("Tarifa título Baix. Pg. Cartório"), + DebTari_39("Tarifa título baixado acerto BCO"), + DebTari_40("Baixa registro em duplicidade"), + DebTari_41("Tarifa título baixado decurso prazo"), + DebTari_42("Tarifa título baixado Judicialmente"), + DebTari_43("Tarifa título baixado via remessa"), + DebTari_44("Tarifa título baixado rastreamento"), + DebTari_45("Tarifa título baixado conf. Pedido"), + DebTari_46("Tarifa título baixado protestado"), + DebTari_47("Tarifa título baixado p/ devolução"), + DebTari_48("Tarifa título baixado franco pagto"), + DebTari_49("Tarifa título baixado SUST/RET/CARTÓRIO"), + DebTari_50("Tarifa título baixado SUS/SEM/REM/CARTÓRIO"), + DebTari_51("Tarifa título transferido desconto"), + DebTari_52("Cobrado baixa manual"), + DebTari_53("Baixa por acerto cliente"), + DebTari_54("Tarifa baixa por contabilidade"), + DebTari_55("Tr. tentativa cons deb aut"), + DebTari_56("Tr. credito online"), + DebTari_57("Tarifa reg/pagto Bradesco Expresso"), + DebTari_58("Tarifa emissão Papeleta"), + DebTari_59("Tarifa fornec papeleta semi preenchida"), + DebTari_60("Acondicionador de papeletas (RPB)S"), + DebTari_61("Acond. De papelatas (RPB)s PERSONAL"), + DebTari_62("Papeleta formulário branco"), + DebTari_63("Formulário A4 serrilhado"), + DebTari_64("Fornecimento de softwares transmiss"), + DebTari_65("Fornecimento de softwares consulta"), + DebTari_66("Fornecimento Micro Completo"), + DebTari_67("Fornecimento MODEN"), + DebTari_68("Fornecimento de máquina FAX"), + DebTari_69("Fornecimento de máquinas óticas"), + DebTari_70("Fornecimento de Impressoras"), + DebTari_71("Reativação de título"), + DebTari_72("Alteração de produto negociado"), + DebTari_73("Tarifa emissão de contra recibo"), + DebTari_74("Tarifa emissão 2ª via papeleta"), + DebTari_75("Tarifa regravação arquivo retorno"), + DebTari_76("Arq. Títulos a vencer mensal"), + DebTari_77("Listagem auxiliar de crédito"), + DebTari_78("Tarifa cadastro cartela instrução permanente"), + DebTari_79("Canalização de Crédito"), + DebTari_80("Cadastro de Mensagem Fixa"), + DebTari_81("Tarifa reapresentação automática título"), + DebTari_82("Tarifa registro título déb. Automático"), + DebTari_83("Tarifa Rateio de Crédito"), + DebTari_84("Emissão papeleta sem valor"), + DebTari_85("Sem uso"), + DebTari_86("Cadastro de reembolso de diferença"), + DebTari_87("Relatório fluxo de pagto"), + DebTari_88("Emissão Extrato mov. Carteira"), + DebTari_89("Mensagem campo local de pagto"), + DebTari_90("Cadastro Concessionária serv. Publ."), + DebTari_91("Classif. Extrato Conta Corrente"), + DebTari_92("Contabilidade especial"), + DebTari_93("Realimentação pagto"), + DebTari_94("Repasse de Créditos"), + DebTari_96("Tarifa reg. Pagto outras mídias"), + DebTari_97("Tarifa Reg/Pagto - Net Empresa"), + DebTari_98("Tarifa título pago vencido"), + DebTari_99("TR Tít. Baixado por decurso prazo"), + DebTari_100("Arquivo Retorno Antecipado"), + DebTari_101("Arq retorno Hora/Hora"), + DebTari_102("TR. Agendamento Déb Aut"), + DebTari_105("TR. Agendamento rat. Crédito"), + DebTari_106("TR Emissão aviso rateio"), + DebTari_107("Extrato de protesto"), + + //ocorrência = 29 + OcorPag_78("Pagador alega que faturamento e indevido"), + OcorPag_95("Pagador aceita/reconhece o faturamento"), + + //ocorrência = 30 + AltDado_01("Código do Banco inválido"), + AltDado_04("Código de ocorrência não permitido para a carteira"), + AltDado_05("Código da ocorrência não numérico"), + AltDado_08("Nosso número inválido"), + AltDado_15("Característica da cobrança incompatível"), + AltDado_16("Data de vencimento inválido"), + AltDado_17("Data de vencimento anterior a data de emissão"), + AltDado_18("Vencimento fora do prazo de operação"), + AltDado_24("Data de emissão Inválida"), + AltDado_26("Código de juros de mora inválido"), + AltDado_27("Valor/taxa de juros de mora inválido"), + AltDado_28("Código de desconto inválido"), + AltDado_29("Valor do desconto maior/igual ao valor do Título"), + AltDado_30("Desconto a conceder não confere"), + AltDado_31("Concessão de desconto já existente"), + AltDado_32("Valor do IOF inválido"), + AltDado_33("Valor do abatimento inválido"), + AltDado_34("Valor do abatimento maior/igual ao valor do Título"), + AltDado_38("Prazo para protesto/ Negativação inválido"), + AltDado_39("Pedido para protesto/ Negativação não permitido para o título"), + AltDado_40("Título com ordem/pedido de protesto/Negativação emitido"), + AltDado_42("Código para baixa/devolução inválido"), + AltDado_46("Tipo/número de inscrição do pagador inválidos"), + AltDado_48("Cep Inválido"), + AltDado_53("Tipo/Número de inscrição do pagador/avalista inválidos"), + AltDado_54("Pagadorr/avalista não informado"), + AltDado_57("Código da multa inválido"), + AltDado_58("Data da multa inválida"), + AltDado_60("Movimento para Título não cadastrado"), + AltDado_79("Data de Juros de mora Inválida"), + AltDado_80("Data do desconto inválida"), + AltDado_85("Título com Pagamento Vinculado"), + AltDado_88("E-mail Pagador não lido no prazo 5 dias"), + AltDado_91("E-mail pagador não recebido"), + + //ocorrência = 32 + InstRej_01("Código do Banco inválido"), + InstRej_02("Código do registro detalhe inválido"), + InstRej_04("Código de ocorrência não permitido para a carteira"), + InstRej_05("Código de ocorrência não numérico"), + InstRej_07("Agência/Conta/dígito inválidos"), + InstRej_08("Nosso número inválido"), + InstRej_10("Carteira inválida"), + InstRej_15("Características da cobrança incompatíveis"), + InstRej_16("Data de vencimento inválida"), + InstRej_17("Data de vencimento anterior a data de emissão"), + InstRej_18("Vencimento fora do prazo de operação"), + InstRej_20("Valor do título inválido"), + InstRej_21("Espécie do Título inválida"), + InstRej_22("Espécie não permitida para a carteira"), + InstRej_24("Data de emissão inválida"), + InstRej_28("Código de desconto via Telebradesco inválido"), + InstRej_29("Valor do desconto maior/igual ao valor do Título "), + InstRej_30("Desconto a conceder não confere"), + InstRej_31("Concessão de desconto - Já existe desconto anterior"), + InstRej_33("Valor do abatimento inválido"), + InstRej_34("Valor do abatimento maior/igual ao valor do Título"), + InstRej_36("Concessão abatimento - Já existe abatimento anterior"), + InstRej_38("Prazo para protesto/ Negativação inválido"), + InstRej_39("Pedido para protesto/ Negativação não permitido para o título"), + InstRej_40("Título com ordem/pedido de protesto/Negativação emitido"), + InstRej_41("Pedido de sustação/excl p/ Título sem instrução de protesto/Negativação"), + InstRej_42("Código para baixa/devolução inválido"), + InstRej_45("Nome do Pagador não informado"), + InstRej_46("Tipo/número de inscrição do Pagador inválidos"), + InstRej_47("Endereço do Pagador não informado"), + InstRej_48("CEP Inválido"), + InstRej_50("CEP referente a um Banco correspondente"), + InstRej_53("Tipo de inscrição do pagador avalista inválidos"), + InstRej_60("Movimento para Título não cadastrado"), + InstRej_85("Título com pagamento vinculado"), + InstRej_86("Seu número inválido"), + InstRej_94("Título Penhorado - Instrução não Liberada pela Agência"), + InstRej_97("Instrução não permitida título negativado"), + InstRej_98("Inclusão Bloqueada face a determinação Judicial"), + InstRej_99("Telefone beneficiário não informado / inconsistente"), + + //ocorrência = 35 + DesDedA_81("Tentativas esgotadas, baixado"), + DesDedA_82("Tentativas esgotadas, pendente"), + DesDedA_83("Cancelado pelo Pagador e Mantido Pendente, conforme negociação"), + DesDedA_84("Cancelado pelo pagador e baixado, conforme negociação"); + + + private MotivoOcorrenciaBradesco (String motivo){ + this.motivo = motivo; + } + + private String motivo; + + public String getMotivo() { + return motivo; + } + + public String getLabelMotivo(){ + return this.name().substring(0, 7); + } + + public String getCodMotivo(){ + return this.name().substring(8); + } + + public static MotivoOcorrenciaBradesco getInstance(OcorrenciaBradesco o, String codMotivo){ + + String label = o.name() + "_" + codMotivo; + + for(MotivoOcorrenciaBradesco mo : MotivoOcorrenciaBradesco.values()){ + + if(mo.name().equals(label)){ + return mo; + } + + } + + return null; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaItau.java b/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaItau.java index 6eaab3626..6caba4243 100644 --- a/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaItau.java +++ b/src/com/rjconsultores/ventaboletos/enuns/MotivoOcorrenciaItau.java @@ -3,147 +3,147 @@ package com.rjconsultores.ventaboletos.enuns; public enum MotivoOcorrenciaItau { Ocorrencia02_01("", "CEP SEM ATENDIMENTO DE PROTESTO NO MOMENTO"), - Ocorrencia02_02("", "ESTADO COM DETERMINAÇÃO LEGAL QUE IMPEDE A INSCRIÇÃO DE INADIMPLENTES NOS CADASTROS DE PROTEÇÃO AO CRÉDITO NO PRAZO SOLICITADO – PRAZO SUPERIOR AO SOLICITADO"), - Ocorrencia02_03("", "BOLETO NÃO LIQUIDADO NO DESCONTO DE DUPLICATAS E TRANSFERIDO PARA COBRANÇA SIMPLES"), + Ocorrencia02_02("", "ESTADO COM DETERMINAÇÃO LEGAL QUE IMPEDE A INSCRIÇÃO DE INADIMPLENTES NOS CADASTROS DE PROTEÇÃO AO CRÉDITO NO PRAZO SOLICITADO - PRAZO SUPERIOR AO SOLICITADO"), + Ocorrencia02_03("", "BOLETO NÃO LIQUIDADO NO DESCONTO DE DUPLICATAS E TRANSFERIDO PARA COBRANÇA SIMPLES"), Ocorrencia03_03("AG. COBRADORA", "CEP SEM ATENDIMENTO DE PROTESTO NO MOMENTO"), - Ocorrencia03_04("ESTADO", "SIGLA DO ESTADO INVÁLIDA 05 DATA VENCIMENTO PRAZO DA OPERAÇÃO MENOR QUE PRAZO MÍNIMO OU MAIOR QUE O MÁXIMO"), - Ocorrencia03_07("VALOR DO TÍTULO", "VALOR DO TÍTULO MAIOR QUE 10.000.000,00"), - Ocorrencia03_08("NOME DO PAGADOR", "NÃO INFORMADO OU DESLOCADO"), - Ocorrencia03_09("AGENCIA/CONTA", "AGÊNCIA ENCERRADA"), - Ocorrencia03_10("LOGRADOURO", "NÃO INFORMADO OU DESLOCADO"), - Ocorrencia03_11("CEP", "CEP NÃO NUMÉRICO OU CEP INVÁLIDO"), - Ocorrencia03_12("SACADOR / AVALISTA", "NOME NÃO INFORMADO OU DESLOCADO"), - Ocorrencia03_13("ESTADO/CEP", "CEP INCOMPATÍVEL COM A SIGLA DO ESTADO"), - Ocorrencia03_14("NOSSO NÚMERO", "NOSSO NÚMERO JÁ REGISTRADO NO CADASTRO DO BANCO OU FORA DA FAIXA"), - Ocorrencia03_15("NOSSO NÚMERO", "NOSSO NÚMERO EM DUPLICIDADE NO MESMO MOVIMENTO"), - Ocorrencia03_18("DATA DE ENTRADA", "DATA DE ENTRADA INVÁLIDA PARA OPERAR COM ESTA CARTEIRA"), - Ocorrencia03_19("OCORRÊNCIA", "OCORRÊNCIA INVÁLIDA"), - Ocorrencia03_21("AG. COBRADORA", "CARTEIRA NÃO ACEITA DEPOSITÁRIA CORRESPONDENTE ESTADO DA AGÊNCIA DIFERENTE DO ESTADO DO PAGADOR AG. COBRADORA NÃO CONSTA NO CADASTRO OU ENCERRANDO"), - Ocorrencia03_22("CARTEIRA", "CARTEIRA NÃO PERMITIDA"), - Ocorrencia03_26("AGÊNCIA/CONTA", "AGÊNCIA/CONTA NÃO LIBERADA PARA OPERAR COM COBRANÇA"), - Ocorrencia03_27("CNPJ INAPTO", "CNPJ DO BENEFICIÁRIO INAPTO - DEVOLUÇÃO DE TÍTULO EM GARANTIA"), - Ocorrencia03_29("CÓDIGO EMPRESA", "CATEGORIA DA CONTA INVÁLIDA"), - Ocorrencia03_30("ENTRADA BLOQUEADA", "ENTRADAS BLOQUEADAS, CONTA SUSPENSA EM COBRANÇA"), - Ocorrencia03_31("AGÊNCIA/CONTA", "CONTA NÃO TEM PERMISSÃO PARA PROTESTAR"), + Ocorrencia03_04("ESTADO", "SIGLA DO ESTADO INVÃLIDA 05 DATA VENCIMENTO PRAZO DA OPERAÇÃO MENOR QUE PRAZO MÃNIMO OU MAIOR QUE O MÃXIMO"), + Ocorrencia03_07("VALOR DO TÃTULO", "VALOR DO TÃTULO MAIOR QUE 10.000.000,00"), + Ocorrencia03_08("NOME DO PAGADOR", "NÃO INFORMADO OU DESLOCADO"), + Ocorrencia03_09("AGENCIA/CONTA", "AGÊNCIA ENCERRADA"), + Ocorrencia03_10("LOGRADOURO", "NÃO INFORMADO OU DESLOCADO"), + Ocorrencia03_11("CEP", "CEP NÃO NUMÉRICO OU CEP INVÃLIDO"), + Ocorrencia03_12("SACADOR / AVALISTA", "NOME NÃO INFORMADO OU DESLOCADO"), + Ocorrencia03_13("ESTADO/CEP", "CEP INCOMPATÃVEL COM A SIGLA DO ESTADO"), + Ocorrencia03_14("NOSSO NÚMERO", "NOSSO NÚMERO Jà REGISTRADO NO CADASTRO DO BANCO OU FORA DA FAIXA"), + Ocorrencia03_15("NOSSO NÚMERO", "NOSSO NÚMERO EM DUPLICIDADE NO MESMO MOVIMENTO"), + Ocorrencia03_18("DATA DE ENTRADA", "DATA DE ENTRADA INVÃLIDA PARA OPERAR COM ESTA CARTEIRA"), + Ocorrencia03_19("OCORRÊNCIA", "OCORRÊNCIA INVÃLIDA"), + Ocorrencia03_21("AG. COBRADORA", "CARTEIRA NÃO ACEITA DEPOSITÃRIA CORRESPONDENTE ESTADO DA AGÊNCIA DIFERENTE DO ESTADO DO PAGADOR AG. COBRADORA NÃO CONSTA NO CADASTRO OU ENCERRANDO"), + Ocorrencia03_22("CARTEIRA", "CARTEIRA NÃO PERMITIDA"), + Ocorrencia03_26("AGÊNCIA/CONTA", "AGÊNCIA/CONTA NÃO LIBERADA PARA OPERAR COM COBRANÇA"), + Ocorrencia03_27("CNPJ INAPTO", "CNPJ DO BENEFICIÃRIO INAPTO - DEVOLUÇÃO DE TÃTULO EM GARANTIA"), + Ocorrencia03_29("CÓDIGO EMPRESA", "CATEGORIA DA CONTA INVÃLIDA"), + Ocorrencia03_30("ENTRADA BLOQUEADA", "ENTRADAS BLOQUEADAS, CONTA SUSPENSA EM COBRANÇA"), + Ocorrencia03_31("AGÊNCIA/CONTA", "CONTA NÃO TEM PERMISSÃO PARA PROTESTAR"), Ocorrencia03_35("VALOR DO IOF", "IOF MAIOR QUE 5%"), - Ocorrencia03_36("QTDADE DE MOEDA", "QUANTIDADE DE MOEDA INCOMPATÍVEL COM VALOR DO TÍTULO"), - Ocorrencia03_37("CNPJ/CPF DO PAGADOR", "NÃO NUMÉRICO OU IGUAL A ZEROS"), - Ocorrencia03_42("NOSSO NÚMERO", "NOSSO NÚMERO FORA DE FAIXA"), - Ocorrencia03_52("AG. COBRADORA", "EMPRESA NÃO ACEITA BANCO CORRESPONDENTE"), - Ocorrencia03_53("AG. COBRADORA", "EMPRESA NÃO ACEITA BANCO CORRESPONDENTE - COBRANÇA MENSAGEM"), - Ocorrencia03_54("DATA DE VENCTO", "BANCO CORRESPONDENTE - TÍTULO COM VENCIMENTO INFERIOR A 15 DIAS"), - Ocorrencia03_55("DEP/BCO CORRESP", "CEP NÃO PERTENCE À DEPOSITÁRIA INFORMADA"), + Ocorrencia03_36("QTDADE DE MOEDA", "QUANTIDADE DE MOEDA INCOMPATÃVEL COM VALOR DO TÃTULO"), + Ocorrencia03_37("CNPJ/CPF DO PAGADOR", "NÃO NUMÉRICO OU IGUAL A ZEROS"), + Ocorrencia03_42("NOSSO NÚMERO", "NOSSO NÚMERO FORA DE FAIXA"), + Ocorrencia03_52("AG. COBRADORA", "EMPRESA NÃO ACEITA BANCO CORRESPONDENTE"), + Ocorrencia03_53("AG. COBRADORA", "EMPRESA NÃO ACEITA BANCO CORRESPONDENTE - COBRANÇA MENSAGEM"), + Ocorrencia03_54("DATA DE VENCTO", "BANCO CORRESPONDENTE - TÃTULO COM VENCIMENTO INFERIOR A 15 DIAS"), + Ocorrencia03_55("DEP/BCO CORRESP", "CEP NÃO PERTENCE À DEPOSITÃRIA INFORMADA"), Ocorrencia03_56("DT VENCTO/BCO CORRESP", "VENCTO SUPERIOR A 180 DIAS DA DATA DE ENTRADA"), - Ocorrencia03_57("DATA DE VENCTO", "CEP SÓ DEPOSITÁRIA BCO DO BRASIL COM VENCTO INFERIOR A 8 DIAS"), - Ocorrencia03_60("ABATIMENTO", "VALOR DO ABATIMENTO INVÁLIDO"), + Ocorrencia03_57("DATA DE VENCTO", "CEP SÓ DEPOSITÃRIA BCO DO BRASIL COM VENCTO INFERIOR A 8 DIAS"), + Ocorrencia03_60("ABATIMENTO", "VALOR DO ABATIMENTO INVÃLIDO"), Ocorrencia03_61("JUROS DE MORA", "JUROS DE MORA MAIOR QUE O PERMITIDO"), - Ocorrencia03_62("DESCONTO", "VALOR DO DESCONTO MAIOR QUE VALOR DO TÍTULO"), - Ocorrencia03_63("DESCONTO DE ANTECIPAÇÃO", "VALOR DA IMPORTÂNCIA POR DIA DE DESCONTO (IDD) NÃO PERMITIDO"), - Ocorrencia03_64("DATA DE EMISSÃO", "DATA DE EMISSÃO DO TÍTULO INVÁLIDA"), - Ocorrencia03_65("TAXA FINANCTO", "TAXA INVÁLIDA"), - Ocorrencia03_66("DATA DE VENCTO", "INVALIDA/FORA DE PRAZO DE OPERAÇÃO"), - Ocorrencia03_67("VALOR/QTIDADE", " VALOR DO TÍTULO/QUANTIDADE DE MOEDA INVÁLIDO"), - Ocorrencia03_68("CARTEIRA,CARTEIRA", "INVÁLIDA OU NÃO CADASTRADA NO INTERCÂMBIO DA COBRANÇA"), - Ocorrencia03_69("CARTEIRA CARTEIRA", "INVÁLIDA PARA TÍTULOS COM RATEIO DE CRÉDITO"), - Ocorrencia03_70("AGÊNCIA/CONTA", "BENEFICIÁRIO NÃO CADASTRADO PARA FAZER RATEIO DE CRÉDITO"), - Ocorrencia03_78("AGÊNCIA/CONTA", "DUPLICIDADE DE AGÊNCIA/CONTA BENEFICIÁRIA DO RATEIO DE CRÉDITO"), - Ocorrencia03_80("AGÊNCIA/CONTA", "QUANTIDADE DE CONTAS BENEFICIÁRIAS DO RATEIO MAIOR DO QUE O PERMITIDO"), - Ocorrencia03_81("AGÊNCIA/CONTA", "CONTA PARA RATEIO DE CRÉDITO INVÁLIDA / NÃO PERTENCE AO ITAÚ"), - Ocorrencia03_82("DESCONTO/ABATI-MENTO", "DESCONTO/ABATIMENTO NÃO PERMITIDO PARA TÍTULOS COM RATEIO DE CRÉDITO"), - Ocorrencia03_83("VALOR DO TÍTULO", "VALOR DO TÍTULO MENOR QUE A SOMA DOS VALORES ESTIPULADOS PARA RATEIO"), - Ocorrencia03_84("AGÊNCIA/CONTA", "AGÊNCIA/CONTA BENEFICIÁRIA DO RATEIO É A CENTRALIZADORA DE CRÉDITO DO BENEFICIÁRIO"), - Ocorrencia03_85("AGÊNCIA/CONTA", "AGÊNCIA/CONTA DO BENEFICIÁRIO É CONTRATUAL / RATEIO DE CRÉDITO NÃO PERMITIDO"), - Ocorrencia03_86("TIPO DE VALOR", "CÓDIGO DO TIPO DE VALOR INVÁLIDO / NÃO PREVISTO PARA TÍTULOS COM RATEIO DE CRÉDITO"), - Ocorrencia03_87("AGÊNCIA/CONTA", "REGISTRO TIPO 4 SEM INFORMAÇÃO DE AGÊNCIAS/CONTAS BENEFICIÁRIAS DO RATEIO"), - Ocorrencia03_90("NRO DA LINHA", "COBRANÇA MENSAGEM - NÚMERO DA LINHA DA MENSAGEM INVÁLIDO OU QUANTIDADE DE LINHAS EXCEDIDAS"), - Ocorrencia03_97("SEM MENSAGEM", "COBRANÇA MENSAGEM SEM MENSAGEM (SÓ DE CAMPOS FIXOS), PORÉM COM REGISTRO DO TIPO 7 OU 8"), - Ocorrencia03_98("FLASH INVÁLIDO", "REGISTRO MENSAGEM SEM FLASH CADASTRADO OU FLASH INFORMADO DIFERENTE DO CADASTRADO"), - Ocorrencia03_99("FLASH INVÁLIDO", "CONTA DE COBRANÇA COM FLASH CADASTRADO E SEM REGISTRO DE MENSAGEM CORRESPONDENTE"), + Ocorrencia03_62("DESCONTO", "VALOR DO DESCONTO MAIOR QUE VALOR DO TÃTULO"), + Ocorrencia03_63("DESCONTO DE ANTECIPAÇÃO", "VALOR DA IMPORTÂNCIA POR DIA DE DESCONTO (IDD) NÃO PERMITIDO"), + Ocorrencia03_64("DATA DE EMISSÃO", "DATA DE EMISSÃO DO TÃTULO INVÃLIDA"), + Ocorrencia03_65("TAXA FINANCTO", "TAXA INVÃLIDA"), + Ocorrencia03_66("DATA DE VENCTO", "INVALIDA/FORA DE PRAZO DE OPERAÇÃO"), + Ocorrencia03_67("VALOR/QTIDADE", " VALOR DO TÃTULO/QUANTIDADE DE MOEDA INVÃLIDO"), + Ocorrencia03_68("CARTEIRA,CARTEIRA", "INVÃLIDA OU NÃO CADASTRADA NO INTERCÂMBIO DA COBRANÇA"), + Ocorrencia03_69("CARTEIRA CARTEIRA", "INVÃLIDA PARA TÃTULOS COM RATEIO DE CRÉDITO"), + Ocorrencia03_70("AGÊNCIA/CONTA", "BENEFICIÃRIO NÃO CADASTRADO PARA FAZER RATEIO DE CRÉDITO"), + Ocorrencia03_78("AGÊNCIA/CONTA", "DUPLICIDADE DE AGÊNCIA/CONTA BENEFICIÃRIA DO RATEIO DE CRÉDITO"), + Ocorrencia03_80("AGÊNCIA/CONTA", "QUANTIDADE DE CONTAS BENEFICIÃRIAS DO RATEIO MAIOR DO QUE O PERMITIDO"), + Ocorrencia03_81("AGÊNCIA/CONTA", "CONTA PARA RATEIO DE CRÉDITO INVÃLIDA / NÃO PERTENCE AO ITAÚ"), + Ocorrencia03_82("DESCONTO/ABATI-MENTO", "DESCONTO/ABATIMENTO NÃO PERMITIDO PARA TÃTULOS COM RATEIO DE CRÉDITO"), + Ocorrencia03_83("VALOR DO TÃTULO", "VALOR DO TÃTULO MENOR QUE A SOMA DOS VALORES ESTIPULADOS PARA RATEIO"), + Ocorrencia03_84("AGÊNCIA/CONTA", "AGÊNCIA/CONTA BENEFICIÃRIA DO RATEIO É A CENTRALIZADORA DE CRÉDITO DO BENEFICIÃRIO"), + Ocorrencia03_85("AGÊNCIA/CONTA", "AGÊNCIA/CONTA DO BENEFICIÃRIO É CONTRATUAL / RATEIO DE CRÉDITO NÃO PERMITIDO"), + Ocorrencia03_86("TIPO DE VALOR", "CÓDIGO DO TIPO DE VALOR INVÃLIDO / NÃO PREVISTO PARA TÃTULOS COM RATEIO DE CRÉDITO"), + Ocorrencia03_87("AGÊNCIA/CONTA", "REGISTRO TIPO 4 SEM INFORMAÇÃO DE AGÊNCIAS/CONTAS BENEFICIÃRIAS DO RATEIO"), + Ocorrencia03_90("NRO DA LINHA", "COBRANÇA MENSAGEM - NÚMERO DA LINHA DA MENSAGEM INVÃLIDO OU QUANTIDADE DE LINHAS EXCEDIDAS"), + Ocorrencia03_97("SEM MENSAGEM", "COBRANÇA MENSAGEM SEM MENSAGEM (SÓ DE CAMPOS FIXOS), PORÉM COM REGISTRO DO TIPO 7 OU 8"), + Ocorrencia03_98("FLASH INVÃLIDO", "REGISTRO MENSAGEM SEM FLASH CADASTRADO OU FLASH INFORMADO DIFERENTE DO CADASTRADO"), + Ocorrencia03_99("FLASH INVÃLIDO", "CONTA DE COBRANÇA COM FLASH CADASTRADO E SEM REGISTRO DE MENSAGEM CORRESPONDENTE"), - Ocorrencia15_01("", "CARTEIRA/Nº NÚMERO NÃO NUMÉRICO"), - Ocorrencia15_04("", "NOSSO NÚMERO EM DUPLICIDADE NO MESMO MOVIMENTO"), - Ocorrencia15_05("", "SOLICITAÇÃO DE BAIXA PARA TÍTULO JÁ BAIXADO OU LIQUIDADO"), - Ocorrencia15_06("", "SOLICITAÇÃO DE BAIXA PARA TÍTULO NÃO REGISTRADO NO SISTEMA"), - Ocorrencia15_07("", "COBRANÇA PRAZO CURTO – SOLICITAÇÃO DE BAIXA P/ TÍTULO NÃO REGISTRADO NO SISTEMA"), - Ocorrencia15_08("", "SOLICITAÇÃO DE BAIXA PARA TÍTULO EM FLOATING"), + Ocorrencia15_01("", "CARTEIRA/Nº NÚMERO NÃO NUMÉRICO"), + Ocorrencia15_04("", "NOSSO NÚMERO EM DUPLICIDADE NO MESMO MOVIMENTO"), + Ocorrencia15_05("", "SOLICITAÇÃO DE BAIXA PARA TÃTULO Jà BAIXADO OU LIQUIDADO"), + Ocorrencia15_06("", "SOLICITAÇÃO DE BAIXA PARA TÃTULO NÃO REGISTRADO NO SISTEMA"), + Ocorrencia15_07("", "COBRANÇA PRAZO CURTO - SOLICITAÇÃO DE BAIXA P/ TÃTULO NÃO REGISTRADO NO SISTEMA"), + Ocorrencia15_08("", "SOLICITAÇÃO DE BAIXA PARA TÃTULO EM FLOATING"), Ocorrencia15_10("", "VALOR DO TITULO FAZ PARTE DE GARANTIA DE EMPRESTIMO"), - Ocorrencia15_11("", "PAGO ATRAVÉS DO SISPAG POR CRÉDITO EM C/C E NÃO BAIXADO"), + Ocorrencia15_11("", "PAGO ATRAVÉS DO SISPAG POR CRÉDITO EM C/C E NÃO BAIXADO"), - Ocorrencia16_01("", "INSTRUÇÃO/OCORRÊNCIA NÃO EXISTENTE"), - Ocorrencia16_03("", "CONTA NÃO TEM PERMISSÃO PARA PROTESTAR (CONTATE SEU GERENTE)"), - Ocorrencia16_06("", "NOSSO NÚMERO IGUAL A ZEROS"), - Ocorrencia16_09("", "CNPJ/CPF DO SACADOR/AVALISTA INVÁLIDO"), - Ocorrencia16_10("", "VALOR DO ABATIMENTO IGUAL OU MAIOR QUE O VALOR DO TÍTULO"), - Ocorrencia16_11("", "SEGUNDA INSTRUÇÃO/OCORRÊNCIA NÃO EXISTENTE"), + Ocorrencia16_01("", "INSTRUÇÃO/OCORRÊNCIA NÃO EXISTENTE"), + Ocorrencia16_03("", "CONTA NÃO TEM PERMISSÃO PARA PROTESTAR (CONTATE SEU GERENTE)"), + Ocorrencia16_06("", "NOSSO NÚMERO IGUAL A ZEROS"), + Ocorrencia16_09("", "CNPJ/CPF DO SACADOR/AVALISTA INVÃLIDO"), + Ocorrencia16_10("", "VALOR DO ABATIMENTO IGUAL OU MAIOR QUE O VALOR DO TÃTULO"), + Ocorrencia16_11("", "SEGUNDA INSTRUÇÃO/OCORRÊNCIA NÃO EXISTENTE"), Ocorrencia16_14("", "REGISTRO EM DUPLICIDADE"), Ocorrencia16_15("", "CNPJ/CPF INFORMADO SEM NOME DO SACADOR/AVALISTA"), - Ocorrencia16_19("", "VALOR DO ABATIMENTO MAIOR QUE 90% DO VALOR DO TÍTULO"), + Ocorrencia16_19("", "VALOR DO ABATIMENTO MAIOR QUE 90% DO VALOR DO TÃTULO"), Ocorrencia16_20("", "EXISTE SUSTACAO DE PROTESTO PENDENTE PARA O TITULO"), - Ocorrencia16_21("", "TÍTULO NÃO REGISTRADO NO SISTEMA"), - Ocorrencia16_22("", "TÍTULO BAIXADO OU LIQUIDADO"), - Ocorrencia16_23("", "INSTRUÇÃO NÃO ACEITA"), - Ocorrencia16_24("", "INSTRUÇÃO INCOMPATÍVEL – EXISTE INSTRUÇÃO DE PROTESTO PARA O TÍTULO"), - Ocorrencia16_25("", "INSTRUÇÃO INCOMPATÍVEL – NÃO EXISTE INSTRUÇÃO DE PROTESTO PARA O TÍTULO"), - Ocorrencia16_26("", "INSTRUÇÃO NÃO ACEITA POR JÁ TER SIDO EMITIDA A ORDEM DE PROTESTO AO CARTÓRIO"), - Ocorrencia16_27("", "INSTRUÇÃO NÃO ACEITA POR NÃO TER SIDO EMITIDA A ORDEM DE PROTESTO AO CARTÓRIO"), - Ocorrencia16_28("", "JÁ EXISTE UMA MESMA INSTRUÇÃO CADASTRADA ANTERIORMENTE PARA O TÍTULO"), - Ocorrencia16_29("", "VALOR LÍQUIDO + VALOR DO ABATIMENTO DIFERENTE DO VALOR DO TÍTULO REGISTRADO"), - Ocorrencia16_30("", "EXISTE UMA INSTRUÇÃO DE NÃO PROTESTAR ATIVA PARA O TÍTULO"), - Ocorrencia16_31("", "EXISTE UMA OCORRÊNCIA DO PAGADOR QUE BLOQUEIA A INSTRUÇÃO"), - Ocorrencia16_32("", "DEPOSITÁRIA DO TÍTULO = 9999 OU CARTEIRA NÃO ACEITA PROTESTO"), - Ocorrencia16_33("", "ALTERAÇÃO DE VENCIMENTO IGUAL À REGISTRADA NO SISTEMA OU QUE TORNA O TÍTULO VENCIDO"), - Ocorrencia16_34("", "INSTRUÇÃO DE EMISSÃO DE AVISO DE COBRANÇA PARA TÍTULO VENCIDO ANTES DO VENCIMENTO"), - Ocorrencia16_35("", "SOLICITAÇÃO DE CANCELAMENTO DE INSTRUÇÃO INEXISTENTE"), - Ocorrencia16_36("", "TÍTULO SOFRENDO ALTERAÇÃO DE CONTROLE (AGÊNCIA/CONTA/CARTEIRA/NOSSO NÚMERO)"), - Ocorrencia16_37("", "INSTRUÇÃO NÃO PERMITIDA PARA A CARTEIRA"), - Ocorrencia16_38("", "INSTRUÇÃO NÃO PERMITIDA PARA TÍTULO COM RATEIO DE CRÉDITO"), - Ocorrencia16_40("", "INSTRUÇÃO INCOMPATÍVEL – NÃO EXISTE INSTRUÇÃO DE NEGATIVAÇÃO EXPRESSA PARA O TÍTULO"), - Ocorrencia16_41("", "INSTRUÇÃO NÃO PERMITIDA – TÍTULO COM ENTRADA EM NEGATIVAÇÃO EXPRESSA"), - Ocorrencia16_42("", "INSTRUÇÃO NÃO PERMITIDA – TÍTULO COM NEGATIVAÇÃO EXPRESSA CONCLUÍDA"), - Ocorrencia16_43("", "PRAZO INVÁLIDO PARA NEGATIVAÇÃO EXPRESSA – MÍNIMO: 02 DIAS CORRIDOS APÓS O VENCIMENTO"), - Ocorrencia16_45("", "INSTRUÇÃO INCOMPATÍVEL PARA O MESMO TÍTULO NESTA DATA"), - Ocorrencia16_47("", "INSTRUÇÃO NÃO PERMITIDA – ESPÉCIE INVÁLIDA 48 DADOS DO PAGADOR INVÁLIDOS ( CPF / CNPJ / NOME )"), - Ocorrencia16_49("", "DADOS DO ENDEREÇO DO PAGADOR INVÁLIDOS 50 DATA DE EMISSÃO DO TÍTULO INVÁLIDA"), - Ocorrencia16_51("", "INSTRUÇÃO NÃO PERMITIDA – TÍTULO COM NEGATIVAÇÃO EXPRESSA AGENDADA"), + Ocorrencia16_21("", "TÃTULO NÃO REGISTRADO NO SISTEMA"), + Ocorrencia16_22("", "TÃTULO BAIXADO OU LIQUIDADO"), + Ocorrencia16_23("", "INSTRUÇÃO NÃO ACEITA"), + Ocorrencia16_24("", "INSTRUÇÃO INCOMPATÃVEL - EXISTE INSTRUÇÃO DE PROTESTO PARA O TÃTULO"), + Ocorrencia16_25("", "INSTRUÇÃO INCOMPATÃVEL - NÃO EXISTE INSTRUÇÃO DE PROTESTO PARA O TÃTULO"), + Ocorrencia16_26("", "INSTRUÇÃO NÃO ACEITA POR Jà TER SIDO EMITIDA A ORDEM DE PROTESTO AO CARTÓRIO"), + Ocorrencia16_27("", "INSTRUÇÃO NÃO ACEITA POR NÃO TER SIDO EMITIDA A ORDEM DE PROTESTO AO CARTÓRIO"), + Ocorrencia16_28("", "Jà EXISTE UMA MESMA INSTRUÇÃO CADASTRADA ANTERIORMENTE PARA O TÃTULO"), + Ocorrencia16_29("", "VALOR LÃQUIDO + VALOR DO ABATIMENTO DIFERENTE DO VALOR DO TÃTULO REGISTRADO"), + Ocorrencia16_30("", "EXISTE UMA INSTRUÇÃO DE NÃO PROTESTAR ATIVA PARA O TÃTULO"), + Ocorrencia16_31("", "EXISTE UMA OCORRÊNCIA DO PAGADOR QUE BLOQUEIA A INSTRUÇÃO"), + Ocorrencia16_32("", "DEPOSITÃRIA DO TÃTULO = 9999 OU CARTEIRA NÃO ACEITA PROTESTO"), + Ocorrencia16_33("", "ALTERAÇÃO DE VENCIMENTO IGUAL À REGISTRADA NO SISTEMA OU QUE TORNA O TÃTULO VENCIDO"), + Ocorrencia16_34("", "INSTRUÇÃO DE EMISSÃO DE AVISO DE COBRANÇA PARA TÃTULO VENCIDO ANTES DO VENCIMENTO"), + Ocorrencia16_35("", "SOLICITAÇÃO DE CANCELAMENTO DE INSTRUÇÃO INEXISTENTE"), + Ocorrencia16_36("", "TÃTULO SOFRENDO ALTERAÇÃO DE CONTROLE (AGÊNCIA/CONTA/CARTEIRA/NOSSO NÚMERO)"), + Ocorrencia16_37("", "INSTRUÇÃO NÃO PERMITIDA PARA A CARTEIRA"), + Ocorrencia16_38("", "INSTRUÇÃO NÃO PERMITIDA PARA TÃTULO COM RATEIO DE CRÉDITO"), + Ocorrencia16_40("", "INSTRUÇÃO INCOMPATÃVEL - NÃO EXISTE INSTRUÇÃO DE NEGATIVAÇÃO EXPRESSA PARA O TÃTULO"), + Ocorrencia16_41("", "INSTRUÇÃO NÃO PERMITIDA - TÃTULO COM ENTRADA EM NEGATIVAÇÃO EXPRESSA"), + Ocorrencia16_42("", "INSTRUÇÃO NÃO PERMITIDA - TÃTULO COM NEGATIVAÇÃO EXPRESSA CONCLUÃDA"), + Ocorrencia16_43("", "PRAZO INVÃLIDO PARA NEGATIVAÇÃO EXPRESSA É MÃNIMO: 02 DIAS CORRIDOS APÓS O VENCIMENTO"), + Ocorrencia16_45("", "INSTRUÇÃO INCOMPATÃVEL PARA O MESMO TÃTULO NESTA DATA"), + Ocorrencia16_47("", "INSTRUÇÃO NÃO PERMITIDA - ESPÉCIE INVÃLIDA 48 DADOS DO PAGADOR INVÃLIDOS ( CPF / CNPJ / NOME )"), + Ocorrencia16_49("", "DADOS DO ENDEREÇO DO PAGADOR INVÃLIDOS 50 DATA DE EMISSÃO DO TÃTULO INVÃLIDA"), + Ocorrencia16_51("", "INSTRUÇÃO NÃO PERMITIDA - TÃTULO COM NEGATIVAÇÃO EXPRESSA AGENDADA"), - Ocorrencia17_02("", "AGÊNCIA COBRADORA INVÁLIDA OU COM O MESMO CONTEÚDO"), - Ocorrencia17_04("", "SIGLA DO ESTADO INVÁLIDA"), - Ocorrencia17_05("", "DATA DE VENCIMENTO INVÁLIDA OU COM O MESMO CONTEÚDO"), - Ocorrencia17_06("", "VALOR DO TÍTULO COM OUTRA ALTERAÇÃO SIMULTÂNEA"), - Ocorrencia17_08("", "NOME DO PAGADOR COM O MESMO CONTEÚDO"), - Ocorrencia17_09("", "AGÊNCIA/CONTA INCORRETA"), - Ocorrencia17_11("", "CEP INVÁLIDO"), - Ocorrencia17_12("", "NÚMERO INSCRIÇÃO INVÁLIDO DO SACADOR AVALISTA"), - Ocorrencia17_13("", "SEU NÚMERO COM O MESMO CONTEÚDO"), - Ocorrencia17_16("", "ABATIMENTO/ALTERAÇÃO DO VALOR DO TÍTULO OU SOLICITAÇÃO DE BAIXA BLOQUEADA"), - Ocorrencia17_20("", "ESPÉCIE INVÁLIDA"), - Ocorrencia17_21("", "AGÊNCIA COBRADORA NÃO CONSTA NO CADASTRO DE DEPOSITÁRIA OU EM ENCERRAMENTO"), - Ocorrencia17_23("", "DATA DE EMISSÃO DO TÍTULO INVÁLIDA OU COM MESMO CONTEÚDO"), - Ocorrencia17_41("", "CAMPO ACEITE INVÁLIDO OU COM MESMO CONTEÚDO"), - Ocorrencia17_42("", "ALTERAÇÃO INVÁLIDA PARA TÍTULO VENCIDO"), - Ocorrencia17_43("", "ALTERAÇÃO BLOQUEADA – VENCIMENTO JÁ ALTERADO"), - Ocorrencia17_53("", "INSTRUÇÃO COM O MESMO CONTEÚDO"), + Ocorrencia17_02("", "AGÊNCIA COBRADORA INVÃLIDA OU COM O MESMO CONTEÚDO"), + Ocorrencia17_04("", "SIGLA DO ESTADO INVÃLIDA"), + Ocorrencia17_05("", "DATA DE VENCIMENTO INVÃLIDA OU COM O MESMO CONTEÚDO"), + Ocorrencia17_06("", "VALOR DO TÃTULO COM OUTRA ALTERAÇÃO SIMULTÂNEA"), + Ocorrencia17_08("", "NOME DO PAGADOR COM O MESMO CONTEÚDO"), + Ocorrencia17_09("", "AGÊNCIA/CONTA INCORRETA"), + Ocorrencia17_11("", "CEP INVÃLIDO"), + Ocorrencia17_12("", "NÚMERO INSCRIÇÃO INVÃLIDO DO SACADOR AVALISTA"), + Ocorrencia17_13("", "SEU NÚMERO COM O MESMO CONTEÚDO"), + Ocorrencia17_16("", "ABATIMENTO/ALTERAÇÃO DO VALOR DO TÃTULO OU SOLICITAÇÃO DE BAIXA BLOQUEADA"), + Ocorrencia17_20("", "ESPÉCIE INVÃLIDA"), + Ocorrencia17_21("", "AGÊNCIA COBRADORA NÃO CONSTA NO CADASTRO DE DEPOSITÃRIA OU EM ENCERRAMENTO"), + Ocorrencia17_23("", "DATA DE EMISSÃO DO TÃTULO INVÃLIDA OU COM MESMO CONTEÚDO"), + Ocorrencia17_41("", "CAMPO ACEITE INVÃLIDO OU COM MESMO CONTEÚDO"), + Ocorrencia17_42("", "ALTERAÇÃO INVÃLIDA PARA TÃTULO VENCIDO"), + Ocorrencia17_43("", "ALTERAÇÃO BLOQUEADA - VENCIMENTO Jà ALTERADO"), + Ocorrencia17_53("", "INSTRUÇÃO COM O MESMO CONTEÚDO"), Ocorrencia17_54("", "DATA VENCIMENTO PARA BANCOS CORRESPONDENTES INFERIOR AO ACEITO PELO BANCO"), - Ocorrencia17_55("", "ALTERAÇÕES IGUAIS PARA O MESMO CONTROLE (AGÊNCIA/CONTA/CARTEIRA/NOSSO NÚMERO)"), - Ocorrencia17_56("", "CNPJ/CPF INVÁLIDO NÃO NUMÉRICO OU ZERADO"), + Ocorrencia17_55("", "ALTERAÇÕES IGUAIS PARA O MESMO CONTROLE (AGÊNCIA/CONTA/CARTEIRA/NOSSO NÚMERO)"), + Ocorrencia17_56("", "CNPJ/CPF INVÃLIDO NÃO NUMÉRICO OU ZERADO"), Ocorrencia17_57("", "PRAZO DE VENCIMENTO INFERIOR A 15 DIAS"), - Ocorrencia17_60("", "VALOR DE IOF – ALTERAÇÃO NÃO PERMITIDA PARA CARTEIRAS DE N.S. – MOEDA VARIÁVEL"), - Ocorrencia17_61("", "TÍTULO JÁ BAIXADO OU LIQUIDADO OU NÃO EXISTE TÍTULO CORRESPONDENTE NO SISTEMA"), - Ocorrencia17_66("", "ALTERAÇÃO NÃO PERMITIDA PARA CARTEIRAS DE NOTAS DE SEGUROS – MOEDA VARIÁVEL"), - Ocorrencia17_67("", "NOME INVÁLIDO DO SACADOR AVALISTA"), - Ocorrencia17_72("", "ENDEREÇO INVÁLIDO – SACADOR AVALISTA"), - Ocorrencia17_73("", "BAIRRO INVÁLIDO – SACADOR AVALISTA"), - Ocorrencia17_74("", "CIDADE INVÁLIDA – SACADOR AVALISTA"), - Ocorrencia17_75("", "SIGLA ESTADO INVÁLIDO – SACADOR AVALISTA"), - Ocorrencia17_76("", "CEP INVÁLIDO – SACADOR AVALISTA"), - Ocorrencia17_81("", "ALTERAÇÃO BLOQUEADA – TÍTULO COM NEGATIVAÇÃO EXPRESSA/PROTESTO"), - Ocorrencia17_87("", "ALTERAÇÃO BLOQUEADA – TÍTULO COM RATEIO DE CRÉDITO"), + Ocorrencia17_60("", "VALOR DE IOF - ALTERAÇÃO NÃO PERMITIDA PARA CARTEIRAS DE N.S. - MOEDA VARIÃVEL"), + Ocorrencia17_61("", "TÃTULO Jà BAIXADO OU LIQUIDADO OU NÃO EXISTE TÃTULO CORRESPONDENTE NO SISTEMA"), + Ocorrencia17_66("", "ALTERAÇÃO NÃO PERMITIDA PARA CARTEIRAS DE NOTAS DE SEGUROS à MOEDA VARIÃVEL"), + Ocorrencia17_67("", "NOME INVÃLIDO DO SACADOR AVALISTA"), + Ocorrencia17_72("", "ENDEREÇO INVÃLIDO - SACADOR AVALISTA"), + Ocorrencia17_73("", "BAIRRO INVÃLIDO - SACADOR AVALISTA"), + Ocorrencia17_74("", "CIDADE INVÃLIDA - SACADOR AVALISTA"), + Ocorrencia17_75("", "SIGLA ESTADO INVÃLIDO - SACADOR AVALISTA"), + Ocorrencia17_76("", "CEP INVÃLIDO - SACADOR AVALISTA"), + Ocorrencia17_81("", "ALTERAÇÃO BLOQUEADA - TÃTULO COM NEGATIVAÇÃO EXPRESSA/PROTESTO"), + Ocorrencia17_87("", "ALTERAÇÃO BLOQUEADA - TÃTULO COM RATEIO DE CRÉDITO"), - Ocorrencia18_16("", "ABATIMENTO/ALTERAÇÃO DO VALOR DO TÍTULO OU SOLICITAÇÃO DE BAIXA BLOQUEADOS"), - Ocorrencia18_40("", "NÃO APROVADA DEVIDO AO IMPACTO NA ELEGIBILIDADE DE GARANTIAS"), + Ocorrencia18_16("", "ABATIMENTO/ALTERAÇÃO DO VALOR DO TÃTULO OU SOLICITAÇÃO DE BAIXA BLOQUEADOS"), + Ocorrencia18_40("", "NÃO APROVADA DEVIDO AO IMPACTO NA ELEGIBILIDADE DE GARANTIAS"), Ocorrencia18_41("", "AUTOMATICAMENTE REJEITADA"), - Ocorrencia18_42("", "CONFIRMA RECEBIMENTO DE INSTRUÇÃO – PENDENTE DE ANÁLISE"); + Ocorrencia18_42("", "CONFIRMA RECEBIMENTO DE INSTRUÇÃO - PENDENTE DE ANÃLISE"); private MotivoOcorrenciaItau(String campo, String msg) { diff --git a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaBradesco.java b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaBradesco.java index 2a54ef255..e48c1aa97 100644 --- a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaBradesco.java +++ b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaBradesco.java @@ -4,17 +4,17 @@ public enum OcorrenciaBradesco { EntConf("02","Entrada confirmada"), EntReje("03","Entrada Rejeitada"), - Liquida("06","Liquidação"), + Liquida("06","Liquidação"), BaixAut("09","Baixado Automaticamente via Arquivo"), BaixBan("10","Baixado pelo Banco"), - LiquC_B("15","Liquidação em cartório/Liquidação após baixa ou Título não registrado"), + LiquC_B("15","Liquidação em cartório/Liquidação após baixa ou Título não registrado"), CEPIrre("24","Entrada Rejeitada por CEP irregular"), BaixRej("27","Baixa Rejeitada"), - DebTari("28","Débito de Tarifas/Custas"), - OcorPag("29","Ocorrência do Pagador"), - AltDado("30","Alteração de Outros Dados Rejeitados"), - InstRej("32","Instrução Rejeitada"), - DesDedA("35","Desagendamento do Débito Automático"); + DebTari("28","Débito de Tarifas/Custas"), + OcorPag("29","Ocorrência do Pagador"), + AltDado("30","Alteração de Outros Dados Rejeitados"), + InstRej("32","Instrução Rejeitada"), + DesDedA("35","Desagendamento do Débito Automático"); private OcorrenciaBradesco(String id, String label){ this.id = id; diff --git a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaItau.java b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaItau.java index 9d0395d08..1914ac3fc 100644 --- a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaItau.java +++ b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaItau.java @@ -1,126 +1,126 @@ -package com.rjconsultores.ventaboletos.enuns; - -public enum OcorrenciaItau { - - Ocorrencia02("02","ENTRADA CONFIRMADA COM POSSIBILIDADE DE MENSAGEM"), - Ocorrencia03("03","ENTRADA REJEITADA"), - Ocorrencia04("04","ALTERAÇÃO DE DADOS – NOVA ENTRADA OU ALTERAÇÃO/EXCLUSÃO DE DADOS ACATADA"), - Ocorrencia05("05","ALTERAÇÃO DE DADOS – BAIXA"), - Ocorrencia06("06","LIQUIDAÇÃO NORMAL"), - Ocorrencia07("07","LIQUIDAÇÃO PARCIAL – COBRANÇA INTELIGENTE"), - Ocorrencia08("08","LIQUIDAÇÃO EM CARTÓRIO 09 BAIXA SIMPLES"), - Ocorrencia10("10","BAIXA POR TER SIDO LIQUIDADO"), - Ocorrencia11("11","EM SER"), - Ocorrencia12("12","ABATIMENTO CONCEDIDO"), - Ocorrencia13("13","ABATIMENTO CANCELADO"), - Ocorrencia14("14","VENCIMENTO ALTERADO"), - Ocorrencia15("15","BAIXAS REJEITADAS"), - Ocorrencia16("16","INSTRUÇÕES REJEITADAS"), - Ocorrencia17("17","ALTERAÇÃO/EXCLUSÃO DE DADOS REJEITADOS"), - Ocorrencia18("18","COBRANÇA CONTRATUAL – INSTRUÇÕES/ALTERAÇÕES REJEITADAS/PENDENTES"), - Ocorrencia19("19","CONFIRMA RECEBIMENTO DE INSTRUÇÃO DE PROTESTO"), - Ocorrencia20("20","CONFIRMA RECEBIMENTO DE INSTRUÇÃO DE SUSTAÇÃO DE PROTESTO /TARIFA"), - Ocorrencia21("21","CONFIRMA RECEBIMENTO DE INSTRUÇÃO DE NÃO PROTESTAR"), - Ocorrencia23("23","TÍTULO ENVIADO A CARTÓRIO/TARIFA"), - Ocorrencia24("24","INSTRUÇÃO DE PROTESTO REJEITADA / SUSTADA / PENDENTE"), - Ocorrencia25("25","ALEGAÇÕES DO PAGADOR"), - Ocorrencia26("26","TARIFA DE AVISO DE COBRANÇA"), - Ocorrencia27("27","TARIFA DE EXTRATO POSIÇÃO"), - Ocorrencia28("28","TARIFA DE RELAÇÃO DAS LIQUIDAÇÕES"), - Ocorrencia29("29","TARIFA DE MANUTENÇÃO DE TÍTULOS VENCIDOS"), - Ocorrencia30("30","DÉBITO MENSAL DE TARIFAS (PARA ENTRADAS E BAIXAS),"), - Ocorrencia32("32","BAIXA POR TER SIDO PROTESTADO"), - Ocorrencia33("33","CUSTAS DE PROTESTO"), - Ocorrencia34("34","CUSTAS DE SUSTAÇÃO"), - Ocorrencia35("35","CUSTAS DE CARTÓRIO DISTRIBUIDOR"), - Ocorrencia36("36","CUSTAS DE EDITAL"), - Ocorrencia37("37","TARIFA DE EMISSÃO DE BOLETO/TARIFA DE ENVIO DE DUPLICATA"), - Ocorrencia38("38","TARIFA DE INSTRUÇÃO"), - Ocorrencia39("39","TARIFA DE OCORRÊNCIAS"), - Ocorrencia40("40","TARIFA MENSAL DE EMISSÃO DE BOLETO/TARIFA MENSAL DE ENVIO DE DUPLICATA"), - Ocorrencia41("41","DÉBITO MENSAL DE TARIFAS – EXTRATO DE POSIÇÃO (B4EP/B4OX),"), - Ocorrencia42("42","DÉBITO MENSAL DE TARIFAS – OUTRAS INSTRUÇÕES"), - Ocorrencia43("43","DÉBITO MENSAL DE TARIFAS – MANUTENÇÃO DE TÍTULOS VENCIDOS"), - Ocorrencia44("44","DÉBITO MENSAL DE TARIFAS – OUTRAS OCORRÊNCIAS"), - Ocorrencia45("45","DÉBITO MENSAL DE TARIFAS – PROTESTO"), - Ocorrencia46("46","DÉBITO MENSAL DE TARIFAS – SUSTAÇÃO DE PROTESTO"), - Ocorrencia47("47","BAIXA COM TRANSFERÊNCIA PARA DESCONTO"), - Ocorrencia48("48","CUSTAS DE SUSTAÇÃO JUDICIAL"), - Ocorrencia51("51","TARIFA MENSAL REF A ENTRADAS BANCOS CORRESPONDENTES NA CARTEIRA"), - Ocorrencia52("52","TARIFA MENSAL BAIXAS NA CARTEIRA"), - Ocorrencia53("53","TARIFA MENSAL BAIXAS EM BANCOS CORRESPONDENTES NA CARTEIRA"), - Ocorrencia54("54","TARIFA MENSAL DE LIQUIDAÇÕES NA CARTEIRA"), - Ocorrencia55("55","TARIFA MENSAL DE LIQUIDAÇÕES EM BANCOS CORRESPONDENTES NA CARTEIRA"), - Ocorrencia56("56","CUSTAS DE IRREGULARIDADE"), - Ocorrencia57("57","INSTRUÇÃO CANCELADA"), - Ocorrencia59("59","BAIXA POR CRÉDITO EM C/C ATRAVÉS DO SISPAG"), - Ocorrencia60("60","ENTRADA REJEITADA CARNÊ"), - Ocorrencia61("61","TARIFA EMISSÃO AVISO DE MOVIMENTAÇÃO DE TÍTULOS)"), - Ocorrencia62("62","DÉBITO MENSAL DE TARIFA – AVISO DE MOVIMENTAÇÃO DE TÍTULOS"), - Ocorrencia63("63","TÍTULO SUSTADO JUDICIALMENTE"), - Ocorrencia64("64","ENTRADA CONFIRMADA COM RATEIO DE CRÉDITO"), - Ocorrencia65("65","PAGAMENTO COM CHEQUE – AGUARDANDO COMPENSAÇÃO"), - Ocorrencia69("69","CHEQUE DEVOLVIDO"), - Ocorrencia71("71","ENTRADA REGISTRADA, AGUARDANDO AVALIAÇÃO"), - Ocorrencia72("72","BAIXA POR CRÉDITO EM C/C ATRAVÉS DO SISPAG SEM TÍTULO CORRESPONDENTE"), - Ocorrencia73("73","CONFIRMAÇÃO DE ENTRADA NA COBRANÇA SIMPLES – ENTRADA NÃO ACEITA NA COBRANÇA CONTRATUAL"), - Ocorrencia74("74","INSTRUÇÃO DE NEGATIVAÇÃO EXPRESSA REJEITADA"), - Ocorrencia75("75","CONFIRMAÇÃO DE RECEBIMENTO DE INSTRUÇÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA"), - Ocorrencia76("76","CHEQUE COMPENSADO"), - Ocorrencia77("77","CONFIRMAÇÃO DE RECEBIMENTO DE INSTRUÇÃO DE EXCLUSÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA"), - Ocorrencia78("78","CONFIRMAÇÃO DE RECEBIMENTO DE INSTRUÇÃO DE CANCELAMENTO DE NEGATIVAÇÃO EXPRESSA"), - Ocorrencia79("79","NEGATIVAÇÃO EXPRESSA INFORMACIONAL"), - Ocorrencia80("80","CONFIRMAÇÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA – TARIFA"), - Ocorrencia82("82","CONFIRMAÇÃO DO CANCELAMENTO DE NEGATIVAÇÃO EXPRESSA – TARIFA"), - Ocorrencia83("83","CONFIRMAÇÃO DE EXCLUSÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA POR LIQUIDAÇÃO – TARIFA"), - Ocorrencia85("85","TARIFA POR BOLETO (ATÉ 03 ENVIOS) COBRANÇA ATIVA ELETRÔNICA"), - Ocorrencia86("86","TARIFA EMAIL COBRANÇA ATIVA ELETRÔNICA"), - Ocorrencia87("87","TARIFA SMS COBRANÇA ATIVA ELETRÔNICA"), - Ocorrencia88("88","TARIFA MENSAL POR BOLETO (ATÉ 03 ENVIOS) COBRANÇA ATIVA ELETRÔNICA"), - Ocorrencia89("89","TARIFA MENSAL EMAIL COBRANÇA ATIVA ELETRÔNICA"), - Ocorrencia90("90","TARIFA MENSAL SMS COBRANÇA ATIVA ELETRÔNICA"), - Ocorrencia91("91","TARIFA MENSAL DE EXCLUSÃO DE ENTRADA DE NEGATIVAÇÃO EXPRESSA"), - Ocorrencia92("92","TARIFA MENSAL DE CANCELAMENTO DE NEGATIVAÇÃO EXPRESSA"), - Ocorrencia93("93","TARIFA MENSAL DE EXCLUSÃO DE NEGATIVAÇÃO EXPRESSA POR LIQUIDAÇÃO"); - - private OcorrenciaItau(String cod, String label) { - this.cod = cod; - this.label = label; - } - - private String cod; - private String label; - - public String getCod() { - return cod; - } - - public String getLabel() { - return label; - } - - public OcorrenciaItau getInstaceByCod(String cod){ - - - for (OcorrenciaItau oItau : values()) { - - if (oItau.getCod().equals(cod)) { - return oItau; - } - } - - return null; - } - - public OcorrenciaItau getInstaceByCod(int cod){ - - String codigo = ""; - if(cod < 10){ - codigo = "0" + cod; - }else{ - codigo = "" + cod; - } - - return getInstaceByCod(codigo); - } -} +package com.rjconsultores.ventaboletos.enuns; + +public enum OcorrenciaItau { + + Ocorrencia02("02","ENTRADA CONFIRMADA COM POSSIBILIDADE DE MENSAGEM"), + Ocorrencia03("03","ENTRADA REJEITADA"), + Ocorrencia04("04","ALTERAÇÃO DE DADOS - NOVA ENTRADA OU ALTERAÇÃO/EXCLUSÃO DE DADOS ACATADA"), + Ocorrencia05("05","ALTERAÇÃO DE DADOS - BAIXA"), + Ocorrencia06("06","LIQUIDAÇÃO NORMAL"), + Ocorrencia07("07","LIQUIDAÇÃO PARCIAL - COBRANÇA INTELIGENTE"), + Ocorrencia08("08","LIQUIDAÇÃO EM CARTÓRIO 09 BAIXA SIMPLES"), + Ocorrencia10("10","BAIXA POR TER SIDO LIQUIDADO"), + Ocorrencia11("11","EM SER"), + Ocorrencia12("12","ABATIMENTO CONCEDIDO"), + Ocorrencia13("13","ABATIMENTO CANCELADO"), + Ocorrencia14("14","VENCIMENTO ALTERADO"), + Ocorrencia15("15","BAIXAS REJEITADAS"), + Ocorrencia16("16","INSTRUÇÕES REJEITADAS"), + Ocorrencia17("17","ALTERAÇÃO/EXCLUSÃO DE DADOS REJEITADOS"), + Ocorrencia18("18","COBRANÇA CONTRATUAL - INSTRUÇÕES/ALTERAÇÕES REJEITADAS/PENDENTES"), + Ocorrencia19("19","CONFIRMA RECEBIMENTO DE INSTRUÇÃO DE PROTESTO"), + Ocorrencia20("20","CONFIRMA RECEBIMENTO DE INSTRUÇÃO DE SUSTAÇÃO DE PROTESTO /TARIFA"), + Ocorrencia21("21","CONFIRMA RECEBIMENTO DE INSTRUÇÃO DE NÃO PROTESTAR"), + Ocorrencia23("23","TÃTULO ENVIADO A CARTÓRIO/TARIFA"), + Ocorrencia24("24","INSTRUÇÃO DE PROTESTO REJEITADA / SUSTADA / PENDENTE"), + Ocorrencia25("25","ALEGAÇÕES DO PAGADOR"), + Ocorrencia26("26","TARIFA DE AVISO DE COBRANÇA"), + Ocorrencia27("27","TARIFA DE EXTRATO POSIÇÃO"), + Ocorrencia28("28","TARIFA DE RELAÇÃO DAS LIQUIDAÇÕES"), + Ocorrencia29("29","TARIFA DE MANUTENÇÃO DE TÃTULOS VENCIDOS"), + Ocorrencia30("30","DÉBITO MENSAL DE TARIFAS (PARA ENTRADAS E BAIXAS),"), + Ocorrencia32("32","BAIXA POR TER SIDO PROTESTADO"), + Ocorrencia33("33","CUSTAS DE PROTESTO"), + Ocorrencia34("34","CUSTAS DE SUSTAÇÃO"), + Ocorrencia35("35","CUSTAS DE CARTÓRIO DISTRIBUIDOR"), + Ocorrencia36("36","CUSTAS DE EDITAL"), + Ocorrencia37("37","TARIFA DE EMISSÃO DE BOLETO/TARIFA DE ENVIO DE DUPLICATA"), + Ocorrencia38("38","TARIFA DE INSTRUÇÃO"), + Ocorrencia39("39","TARIFA DE OCORRÊNCIAS"), + Ocorrencia40("40","TARIFA MENSAL DE EMISSÃO DE BOLETO/TARIFA MENSAL DE ENVIO DE DUPLICATA"), + Ocorrencia41("41","DÉBITO MENSAL DE TARIFAS - EXTRATO DE POSIÇÃO (B4EP/B4OX),"), + Ocorrencia42("42","DÉBITO MENSAL DE TARIFAS - OUTRAS INSTRUÇÕES"), + Ocorrencia43("43","DÉBITO MENSAL DE TARIFAS - MANUTENÇÃO DE TÃTULOS VENCIDOS"), + Ocorrencia44("44","DÉBITO MENSAL DE TARIFAS - OUTRAS OCORRÊNCIAS"), + Ocorrencia45("45","DÉBITO MENSAL DE TARIFAS - PROTESTO"), + Ocorrencia46("46","DÉBITO MENSAL DE TARIFAS - SUSTAÇÃO DE PROTESTO"), + Ocorrencia47("47","BAIXA COM TRANSFERÊNCIA PARA DESCONTO"), + Ocorrencia48("48","CUSTAS DE SUSTAÇÃO JUDICIAL"), + Ocorrencia51("51","TARIFA MENSAL REF A ENTRADAS BANCOS CORRESPONDENTES NA CARTEIRA"), + Ocorrencia52("52","TARIFA MENSAL BAIXAS NA CARTEIRA"), + Ocorrencia53("53","TARIFA MENSAL BAIXAS EM BANCOS CORRESPONDENTES NA CARTEIRA"), + Ocorrencia54("54","TARIFA MENSAL DE LIQUIDAÇÕES NA CARTEIRA"), + Ocorrencia55("55","TARIFA MENSAL DE LIQUIDAÇÕES EM BANCOS CORRESPONDENTES NA CARTEIRA"), + Ocorrencia56("56","CUSTAS DE IRREGULARIDADE"), + Ocorrencia57("57","INSTRUÇÃO CANCELADA"), + Ocorrencia59("59","BAIXA POR CRÉDITO EM C/C ATRAVÉS DO SISPAG"), + Ocorrencia60("60","ENTRADA REJEITADA CARNÊ"), + Ocorrencia61("61","TARIFA EMISSÃO AVISO DE MOVIMENTAÇÃO DE TÃTULOS)"), + Ocorrencia62("62","DÉBITO MENSAL DE TARIFA - AVISO DE MOVIMENTAÇÃO DE TÃTULOS"), + Ocorrencia63("63","TÃTULO SUSTADO JUDICIALMENTE"), + Ocorrencia64("64","ENTRADA CONFIRMADA COM RATEIO DE CRÉDITO"), + Ocorrencia65("65","PAGAMENTO COM CHEQUE - AGUARDANDO COMPENSAÇÃO"), + Ocorrencia69("69","CHEQUE DEVOLVIDO"), + Ocorrencia71("71","ENTRADA REGISTRADA, AGUARDANDO AVALIAÇÃO"), + Ocorrencia72("72","BAIXA POR CRÉDITO EM C/C ATRAVÉS DO SISPAG SEM TÃTULO CORRESPONDENTE"), + Ocorrencia73("73","CONFIRMAÇÃO DE ENTRADA NA COBRANÇA SIMPLES - ENTRADA NÃO ACEITA NA COBRANÇA CONTRATUAL"), + Ocorrencia74("74","INSTRUÇÃO DE NEGATIVAÇÃO EXPRESSA REJEITADA"), + Ocorrencia75("75","CONFIRMAÇÃO DE RECEBIMENTO DE INSTRUÇÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA"), + Ocorrencia76("76","CHEQUE COMPENSADO"), + Ocorrencia77("77","CONFIRMAÇÃO DE RECEBIMENTO DE INSTRUÇÃO DE EXCLUSÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA"), + Ocorrencia78("78","CONFIRMAÇÃO DE RECEBIMENTO DE INSTRUÇÃO DE CANCELAMENTO DE NEGATIVAÇÃO EXPRESSA"), + Ocorrencia79("79","NEGATIVAÇÃO EXPRESSA INFORMACIONAL"), + Ocorrencia80("80","CONFIRMAÇÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA - TARIFA"), + Ocorrencia82("82","CONFIRMAÇÃO DO CANCELAMENTO DE NEGATIVAÇÃO EXPRESSA - TARIFA"), + Ocorrencia83("83","CONFIRMAÇÃO DE EXCLUSÃO DE ENTRADA EM NEGATIVAÇÃO EXPRESSA POR LIQUIDAÇÃO - TARIFA"), + Ocorrencia85("85","TARIFA POR BOLETO (ATÉ 03 ENVIOS) COBRANÇA ATIVA ELETRÔNICA"), + Ocorrencia86("86","TARIFA EMAIL COBRANÇA ATIVA ELETRÔNICA"), + Ocorrencia87("87","TARIFA SMS COBRANÇA ATIVA ELETRÔNICA"), + Ocorrencia88("88","TARIFA MENSAL POR BOLETO (ATÉ 03 ENVIOS) COBRANÇA ATIVA ELETRÔNICA"), + Ocorrencia89("89","TARIFA MENSAL EMAIL COBRANÇA ATIVA ELETRÔNICA"), + Ocorrencia90("90","TARIFA MENSAL SMS COBRANÇA ATIVA ELETRÔNICA"), + Ocorrencia91("91","TARIFA MENSAL DE EXCLUSÃO DE ENTRADA DE NEGATIVAÇÃO EXPRESSA"), + Ocorrencia92("92","TARIFA MENSAL DE CANCELAMENTO DE NEGATIVAÇÃO EXPRESSA"), + Ocorrencia93("93","TARIFA MENSAL DE EXCLUSÃO DE NEGATIVAÇÃO EXPRESSA POR LIQUIDAÇÃO"); + + private OcorrenciaItau(String cod, String label) { + this.cod = cod; + this.label = label; + } + + private String cod; + private String label; + + public String getCod() { + return cod; + } + + public String getLabel() { + return label; + } + + public OcorrenciaItau getInstaceByCod(String cod){ + + + for (OcorrenciaItau oItau : values()) { + + if (oItau.getCod().equals(cod)) { + return oItau; + } + } + + return null; + } + + public OcorrenciaItau getInstaceByCod(int cod){ + + String codigo = ""; + if(cod < 10){ + codigo = "0" + cod; + }else{ + codigo = "" + cod; + } + + return getInstaceByCod(codigo); + } +} diff --git a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaMercantil.java b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaMercantil.java index 775863b8b..06cb4f975 100644 --- a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaMercantil.java +++ b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaMercantil.java @@ -1,42 +1,42 @@ -package com.rjconsultores.ventaboletos.enuns; - -public enum OcorrenciaMercantil { - - EntNor("01","REMESSA – ENTRADA NORMAL"), - PedCli("02","BAIXA – PEDIDO DO CLIENTE"), - ConAba("04","ALTERAÇÃO – CONCESSÃO DE ABATIMENTO"), - CanAba("05","ALTERAÇÃO – CANCELAMENTO DE ABATIMENTO"), - ProVen("06","ALTERAÇÃO – PRORROGAÇÃO DE VENCIMENTO"), - ConDes("07","CONCEDER DESCONTO DE R$"), - ProAvi("09","PROTESTAR SEM MAIS AVISO CONSULTA"); - - private OcorrenciaMercantil(String id, String label){ - this.id = id; - this.label = label; - } - - private String id; - private String label; - - public String getId() { - return id; - } - - public String getLabel() { - return label; - } - - public static OcorrenciaMercantil getInstance(String id){ - - for(OcorrenciaMercantil o : OcorrenciaMercantil.values()){ - - if(o.getId().equals(id)){ - return o; - - } - } - - return null; - - } -} +package com.rjconsultores.ventaboletos.enuns; + +public enum OcorrenciaMercantil { + + EntNor("01","REMESSA - ENTRADA NORMAL"), + PedCli("02","BAIXA - PEDIDO DO CLIENTE"), + ConAba("04","ALTERAÇÃO - CONCESSÃO DE ABATIMENTO"), + CanAba("05","ALTERAÇÃO - CANCELAMENTO DE ABATIMENTO"), + ProVen("06","ALTERAÇÃO - PRORROGAÇÃO DE VENCIMENTO"), + ConDes("07","CONCEDER DESCONTO DE R$"), + ProAvi("09","PROTESTAR SEM MAIS AVISO CONSULTA"); + + private OcorrenciaMercantil(String id, String label){ + this.id = id; + this.label = label; + } + + private String id; + private String label; + + public String getId() { + return id; + } + + public String getLabel() { + return label; + } + + public static OcorrenciaMercantil getInstance(String id){ + + for(OcorrenciaMercantil o : OcorrenciaMercantil.values()){ + + if(o.getId().equals(id)){ + return o; + + } + } + + return null; + + } +} diff --git a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaSantander.java b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaSantander.java index 9b18f777c..c6429c1a4 100644 --- a/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaSantander.java +++ b/src/com/rjconsultores/ventaboletos/enuns/OcorrenciaSantander.java @@ -1,44 +1,44 @@ -package com.rjconsultores.ventaboletos.enuns; - -public enum OcorrenciaSantander { - - ENTRADA_TITULO("01","ENTRADA DE TÍTULO"), - BAIXA_TITULO("02","BAIXA DE TÍTULO"), - CONCESSAO_ABATIMENTO("04","CONCESSÃO DE ABATIMENTO"), - CANCELAMENTO_ABATIMENTO("05","CANCELAMENTO ABATIMENTO"), - PRORROGACAO_VENCIMENTO("06","PRORROGAÇÃO DE VENCIMENTO"), - ALTERACAO_CEDENTE("07","ALT. NÚMERO CONT.CEDENTE"), - ALTERACAO_NUMERO("08","ALTERAÇÃO DO SEU NÚMERO"), - PROTESTAR("09","PROTESTAR"), - SUSTAR_PROTESTO("18","SUSTAR PROTESTO"); - - private OcorrenciaSantander(String id, String label){ - this.id = id; - this.label = label; - } - - private String id; - private String label; - - public String getId() { - return id; - } - - public String getLabel() { - return label; - } - - public static OcorrenciaSantander getInstance(String id){ - - for(OcorrenciaSantander o : OcorrenciaSantander.values()){ - - if(o.getId().equals(id)){ - return o; - - } - } - - return null; - - } -} +package com.rjconsultores.ventaboletos.enuns; + +public enum OcorrenciaSantander { + + ENTRADA_TITULO("01","ENTRADA DE TÃTULO"), + BAIXA_TITULO("02","BAIXA DE TÃTULO"), + CONCESSAO_ABATIMENTO("04","CONCESSÃO DE ABATIMENTO"), + CANCELAMENTO_ABATIMENTO("05","CANCELAMENTO ABATIMENTO"), + PRORROGACAO_VENCIMENTO("06","PRORROGAÇÃO DE VENCIMENTO"), + ALTERACAO_CEDENTE("07","ALT. NÚMERO CONT.CEDENTE"), + ALTERACAO_NUMERO("08","ALTERAÇÃO DO SEU NÚMERO"), + PROTESTAR("09","PROTESTAR"), + SUSTAR_PROTESTO("18","SUSTAR PROTESTO"); + + private OcorrenciaSantander(String id, String label){ + this.id = id; + this.label = label; + } + + private String id; + private String label; + + public String getId() { + return id; + } + + public String getLabel() { + return label; + } + + public static OcorrenciaSantander getInstance(String id){ + + for(OcorrenciaSantander o : OcorrenciaSantander.values()){ + + if(o.getId().equals(id)){ + return o; + + } + } + + return null; + + } +} diff --git a/src/com/rjconsultores/ventaboletos/layouts/AbstractFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/AbstractFlatFile.java index 9b599eb53..009c3ddd1 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/AbstractFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/AbstractFlatFile.java @@ -36,7 +36,7 @@ import com.rjconsultores.ventaboletos.enuns.BancoLayout; /** *

- * Implementação base para classes utilizadoras do JRimum-Texgit . + * Implementação base para classes utilizadoras do JRimum-Texgit . *

* * @author Gilmar P.S.L. @@ -46,7 +46,7 @@ public abstract class AbstractFlatFile{ //protected static Logger log = LoggerFactory.getLogger(AbstractFlatFile.class); /** - * Nome do arquivo xml de configuração. + * Nome do arquivo xml de configuração. */ protected BancoLayout cfgFile; @@ -61,7 +61,7 @@ public abstract class AbstractFlatFile{ private List lines = new ArrayList(); /** - * Construtor para inicializção com layout xml. + * Construtor para inicialização com layout xml. * * @param cfgFile * - nome do arquivo layout em xml. @@ -86,7 +86,7 @@ public abstract class AbstractFlatFile{ } /** - * Retorna o Texgit flatfile da instância. + * Retorna o Texgit flatfile da instância. * * @return the flatFile */ @@ -96,7 +96,7 @@ public abstract class AbstractFlatFile{ } /** - * Configura o flat file a partir do nome do arquivo layout xml da instância + * Configura o flat file a partir do nome do arquivo layout xml da instância * procurando no classpath. */ private void configure() { @@ -166,7 +166,7 @@ public abstract class AbstractFlatFile{ /** *

- * Lê um arquivo do layout da instancia. + * Lê um arquivo do layout da instancia. *

* * @param lines @@ -190,7 +190,7 @@ public abstract class AbstractFlatFile{ /** *

- * Lê um arquivo do layout da instancia com enconding UTF-8. + * Lê um arquivo do layout da instancia com enconding UTF-8. *

* * @param file @@ -214,19 +214,19 @@ public abstract class AbstractFlatFile{ /** *

- * Lê um arquivo do layout da instancia. + * Lê um arquivo do layout da instancia. *

* * @param file * - Arquivo texto * @param encoding - * - Econding em que o arquivo será lido + * - Econding em que o arquivo será lido */ @SuppressWarnings("unchecked") public FF read(final File file, String encoding) { Objects.checkNotNull(file, "Arquivo TXT a ser importado nulo!"); - Strings.checkNotBlank(encoding, "Encoding inválido!"); + Strings.checkNotBlank(encoding, "Encoding inválido!"); try { @@ -264,7 +264,7 @@ public abstract class AbstractFlatFile{ *

* Escreve um arquivo do layout da instancia. *

- * @param encoding - Econding em que o arquivo será escrito + * @param encoding - Econding em que o arquivo será escrito * @return arquivo texto * @throws IOException */ diff --git a/src/com/rjconsultores/ventaboletos/layouts/BancoBrasilFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/BancoBrasilFlatFile.java index 284eb5be4..5dee086fb 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/BancoBrasilFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/BancoBrasilFlatFile.java @@ -208,12 +208,12 @@ public class BancoBrasilFlatFile extends AbstractFlatFile implements RemessaInte @Override protected Record createDadosBoletos(DadosBoleto boleto) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override protected Record createRateioDeCredito(RateioDeCredito rateioDeCredito) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override diff --git a/src/com/rjconsultores/ventaboletos/layouts/BradescoFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/BradescoFlatFile.java index 30e613da1..b7b57640a 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/BradescoFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/BradescoFlatFile.java @@ -78,7 +78,7 @@ public class BradescoFlatFile extends AbstractFlatFile implements RemessaInterfa //transacaoTitulos.setValue("BancoCobranca", FormataUtil.formatarValorPorTamanho("0", 3)); //transacaoTitulos.setValue("AgenciaAgencia", FormataUtil.formatarValorPorTamanho("0", 5)); transacaoTitulos.setValue("EspecieDeTitulo", FormataUtil.formatarValorPorTamanho(titulo.getEspecieDeTitulo(), 2)); - //transacaoTitulos.setValue("Identificação", FormataUtil.formatarValorPorTamanho("N", 1)); + //transacaoTitulos.setValue("Identificaçãoo", FormataUtil.formatarValorPorTamanho("N", 1)); transacaoTitulos.setValue("Emissao", FormataUtil.formataDataToString(titulo.getEmissao(), "000000", "ddMMyy")); transacaoTitulos.setValue("Instrucao1", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao1(), 2)); transacaoTitulos.setValue("Instrucao2", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao2(), 2)); @@ -118,12 +118,12 @@ public class BradescoFlatFile extends AbstractFlatFile implements RemessaInterfa @Override protected Record createDadosBoletos(DadosBoleto boleto) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override protected Record createRateioDeCredito(RateioDeCredito rateioDeCredito) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override diff --git a/src/com/rjconsultores/ventaboletos/layouts/CaixaFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/CaixaFlatFile.java index 48079d0a9..74efcd78c 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/CaixaFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/CaixaFlatFile.java @@ -116,11 +116,11 @@ public class CaixaFlatFile extends AbstractFlatFile implements RemessaInterface @Override protected Record createDadosBoletos(DadosBoleto boleto) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override protected Record createRateioDeCredito(RateioDeCredito rateioDeCredito) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } } diff --git a/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java index 765ab9d89..f053859b6 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/ItauFlatFile.java @@ -125,12 +125,12 @@ public class ItauFlatFile extends AbstractFlatFile implements RemessaInterface { @Override protected Record createDadosBoletos(DadosBoleto boleto) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override protected Record createRateioDeCredito(RateioDeCredito rateioDeCredito) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override diff --git a/src/com/rjconsultores/ventaboletos/layouts/MercantilFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/MercantilFlatFile.java index 8e893a7b7..27c061b2f 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/MercantilFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/MercantilFlatFile.java @@ -66,7 +66,7 @@ public class MercantilFlatFile extends AbstractFlatFile implements RemessaInterf //transacaoTitulos.setValue("BancoCobranca", FormataUtil.formatarValorPorTamanho("0", 3)); //transacaoTitulos.setValue("AgenciaAgencia", FormataUtil.formatarValorPorTamanho("0", 5)); transacaoTitulos.setValue("EspecieDeTitulo", FormataUtil.formatarValorPorTamanho(titulo.getEspecieDeTitulo(), 2)); - //transacaoTitulos.setValue("Identificação", FormataUtil.formatarValorPorTamanho("N", 1)); + //transacaoTitulos.setValue("Identificaçãoo", FormataUtil.formatarValorPorTamanho("N", 1)); transacaoTitulos.setValue("Emissao", FormataUtil.formataDataToString(titulo.getEmissao(), "000000", "ddMMyy")); transacaoTitulos.setValue("Instrucao1", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao1(), 2)); transacaoTitulos.setValue("Instrucao2", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao2(), 2)); @@ -99,12 +99,12 @@ public class MercantilFlatFile extends AbstractFlatFile implements RemessaInterf @Override protected Record createDadosBoletos(DadosBoleto boleto) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override protected Record createRateioDeCredito(RateioDeCredito rateioDeCredito) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override diff --git a/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java index 5bd0aaa1b..fe54175aa 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java @@ -127,12 +127,12 @@ public class SantanderFlatFile extends AbstractFlatFile implements RemessaInterf @Override protected Record createDadosBoletos(DadosBoleto boleto) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override protected Record createRateioDeCredito(RateioDeCredito rateioDeCredito) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override diff --git a/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java index 36d5d92b5..80c6dfc06 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java @@ -187,11 +187,11 @@ public class SicoobFlatFile extends AbstractFlatFile implements RemessaInterface @Override protected Record createDadosBoletos(DadosBoleto boleto) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } @Override protected Record createRateioDeCredito(RateioDeCredito rateioDeCredito) { - throw new UnsupportedOperationException("Não necessário..."); + throw new UnsupportedOperationException("Não necessário..."); } }