Rev 402 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 281 | espaco | 1 | package br.com.ec.controller; |
| 2 | |||
| 3 | import java.io.BufferedReader; |
||
| 4 | import java.io.IOException; |
||
| 5 | import java.io.InputStreamReader; |
||
| 6 | import java.io.Serializable; |
||
| 7 | import java.util.ArrayList; |
||
| 8 | import java.util.List; |
||
| 9 | |||
| 10 | import javax.inject.Inject; |
||
| 11 | import javax.inject.Named; |
||
| 12 | |||
| 13 | import org.primefaces.model.file.UploadedFile; |
||
| 14 | import org.springframework.context.annotation.Scope; |
||
| 15 | |||
| 16 | import br.com.ec.core.exception.NegocioException; |
||
| 17 | import br.com.ec.core.generic.GenericService; |
||
| 18 | import br.com.ec.core.util.DataUtils; |
||
| 19 | import br.com.ec.core.util.VerificadorUtil; |
||
| 20 | import br.com.ec.domain.dto.ConciliacaoBancariaDTO; |
||
| 21 | import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDTO; |
||
| 382 | espaco | 22 | import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDetalhadoDTO; |
| 281 | espaco | 23 | import br.com.ec.domain.dto.EmpresaDTO; |
| 296 | espaco | 24 | import br.com.ec.domain.dto.ExtratoBancarioArquivoDTO; |
| 380 | espaco | 25 | import br.com.ec.domain.dto.ExtratoBancoDTO; |
| 401 | espaco | 26 | import br.com.ec.domain.model.ExtratoBanco; |
| 281 | espaco | 27 | import br.com.ec.domain.model.tipos.TipoExtratoBancarioCsv; |
| 399 | espaco | 28 | import br.com.ec.domain.model.tipos.TipoExtratoBanco; |
| 281 | espaco | 29 | import br.com.ec.domain.service.ConciliacaoBancariaService; |
| 296 | espaco | 30 | import br.com.ec.domain.service.ExtratoBancoService; |
| 281 | espaco | 31 | import br.com.ec.domain.shared.ConstantesSEC; |
| 32 | import br.com.ec.web.exception.VerificadorLancamentoException; |
||
| 33 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
||
| 34 | import br.com.ec.web.generic.AbstractBean; |
||
| 294 | espaco | 35 | import br.com.ec.web.message.LancadorMensagem; |
| 281 | espaco | 36 | |
| 37 | @Named |
||
| 38 | @Scope("view") |
||
| 39 | public class ConciliacaoBancariaBean extends AbstractBean<ConciliacaoBancariaDTO> implements Serializable { |
||
| 40 | |||
| 41 | private static final long serialVersionUID = 1L; |
||
| 42 | |||
| 43 | private List<EmpresaDTO> empresasDTO; |
||
| 44 | |||
| 296 | espaco | 45 | private ExtratoBancarioArquivoDTO arquivoExtratoBancarioDTO; |
| 401 | espaco | 46 | private ExtratoBancoDTO extratoBancoDTOParaAlterar; |
| 281 | espaco | 47 | |
| 48 | private ConciliacaoBancariaService conciliacaoBancariaService; |
||
| 296 | espaco | 49 | private ExtratoBancoService extratoBancoService; |
| 281 | espaco | 50 | |
| 51 | @Inject |
||
| 296 | espaco | 52 | public ConciliacaoBancariaBean(ConciliacaoBancariaService conciliacaoBancariaService, ExtratoBancoService extratoBancoService) { |
| 281 | espaco | 53 | this.conciliacaoBancariaService = conciliacaoBancariaService; |
| 296 | espaco | 54 | this.extratoBancoService = extratoBancoService; |
| 281 | espaco | 55 | } |
| 56 | |||
| 57 | @Override |
||
| 58 | public GenericService<ConciliacaoBancariaDTO> getService() { |
||
| 59 | return null; |
||
| 60 | } |
||
| 61 | |||
| 62 | @Override |
||
| 63 | public ConciliacaoBancariaDTO getId() { |
||
| 64 | return null; |
||
| 65 | } |
||
| 66 | |||
| 67 | @Override |
||
| 68 | public void preCarregamento() { |
||
| 69 | limparEntidade(); |
||
| 70 | } |
||
| 71 | |||
| 72 | @Override |
||
| 73 | public void limparEntidade() { |
||
| 74 | setEntidade(new ConciliacaoBancariaDTO()); |
||
| 296 | espaco | 75 | setArquivoExtratoBancarioDTO(new ExtratoBancarioArquivoDTO()); |
| 281 | espaco | 76 | } |
| 77 | |||
| 78 | public TipoExtratoBancarioCsv[] getTiposExtratosBancariosCsv() { |
||
| 79 | return TipoExtratoBancarioCsv.values(); |
||
| 80 | } |
||
| 81 | |||
| 399 | espaco | 82 | public TipoExtratoBanco[] getTiposExtratoBanco() { |
| 83 | return TipoExtratoBanco.values(); |
||
| 84 | } |
||
| 85 | |||
| 296 | espaco | 86 | public ExtratoBancarioArquivoDTO getArquivoExtratoBancarioDTO() { |
| 281 | espaco | 87 | return arquivoExtratoBancarioDTO; |
| 88 | } |
||
| 296 | espaco | 89 | public void setArquivoExtratoBancarioDTO(ExtratoBancarioArquivoDTO arquivoExtratoBancarioDTO) { |
| 281 | espaco | 90 | this.arquivoExtratoBancarioDTO = arquivoExtratoBancarioDTO; |
| 91 | } |
||
| 92 | |||
| 401 | espaco | 93 | public ExtratoBancoDTO getExtratoBancoDTOParaAlterar() { |
| 94 | return extratoBancoDTOParaAlterar; |
||
| 95 | } |
||
| 96 | public void setExtratoBancoDTOParaAlterar(ExtratoBancoDTO extratoBancoDTOParaAlterar) { |
||
| 97 | this.extratoBancoDTOParaAlterar = extratoBancoDTOParaAlterar; |
||
| 98 | } |
||
| 99 | |||
| 281 | espaco | 100 | public List<EmpresaDTO> getEmpresasDTO() { |
| 101 | if (VerificadorUtil.isListaNulaOuVazia(empresasDTO)) { |
||
| 102 | List<EmpresaDTO> empresasDTO = new ArrayList<EmpresaDTO>(); |
||
| 103 | empresasDTO.add(new EmpresaDTO(ConstantesSEC.Empresa.CODIGO_EMPRESA_ESPACO_CASE_1, ConstantesSEC.Empresa.DESCRICAO_EMPRESA_ESPACO_CASE)); |
||
| 104 | empresasDTO.add(new EmpresaDTO(ConstantesSEC.Empresa.CODIGO_EMPRESA_CASA_DAS_CAPAS_4, ConstantesSEC.Empresa.DESCRICAO_EMPRESA_CASA_DAS_CAPAS)); |
||
| 105 | setEmpresasDTO(empresasDTO); |
||
| 106 | } |
||
| 107 | return empresasDTO; |
||
| 108 | } |
||
| 109 | public void setEmpresasDTO(List<EmpresaDTO> empresasDTO) { |
||
| 110 | this.empresasDTO = empresasDTO; |
||
| 111 | } |
||
| 112 | |||
| 113 | /*******************************************/ |
||
| 296 | espaco | 114 | |
| 115 | public void consultarConciliacaoBancaria() { |
||
| 116 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 117 | public void execute() { |
||
| 118 | if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) { |
||
| 119 | throw new NegocioException("SELECIONE A VIGÊNCIA"); |
||
| 376 | espaco | 120 | } |
| 381 | espaco | 121 | conciliacaoBancariaService.preencherValores(getEntidade()); |
| 296 | espaco | 122 | } |
| 123 | }); |
||
| 124 | } |
||
| 377 | espaco | 125 | |
| 126 | public void uploadArquivoExtratoBancario() { |
||
| 127 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 128 | public void execute() { |
||
| 129 | ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO = conciliacaoBancariaService.uploadArquivoExtratoBancario(getArquivoExtratoBancarioDTO()); |
||
| 380 | espaco | 130 | extratoBancarioArquivoDTO.extrairDados(getEntidade().getArquivosExtratoBancarioDTO()); |
| 379 | espaco | 131 | getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().add(extratoBancarioArquivoDTO); |
| 377 | espaco | 132 | LancadorMensagem.lancarSucesso(extratoBancarioArquivoDTO.getArquivoExtratoBancario().getFileName() + " FOI ADICIONADO COM SUCESSO!"); |
| 133 | } |
||
| 134 | }); |
||
| 135 | } |
||
| 281 | espaco | 136 | |
| 415 | espaco | 137 | public void removerArquivoExtratoBancarioAnexado(final ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO) { |
| 379 | espaco | 138 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 139 | public void execute() { |
||
| 380 | espaco | 140 | extratoBancarioArquivoDTO.setDadosExtratoBancoSemCategoriaDTO(new ArrayList<ExtratoBancoDTO>()); |
| 379 | espaco | 141 | getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().remove(extratoBancarioArquivoDTO); |
| 142 | LancadorMensagem.lancarSucesso("ARQUIVO REMOVIDO COM SUCESSO"); |
||
| 143 | } |
||
| 144 | }); |
||
| 145 | } |
||
| 146 | |||
| 415 | espaco | 147 | public void cadastrarExtratosSelecionados(final ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO) { |
| 380 | espaco | 148 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 149 | public void execute() { |
||
| 399 | espaco | 150 | extratoBancoService.cadastrarExtratosBancariosAnexado(extratoBancarioArquivoDTO); |
| 380 | espaco | 151 | getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().remove(extratoBancarioArquivoDTO); |
| 152 | consultarConciliacaoBancaria(); |
||
| 153 | LancadorMensagem.lancarSucesso("EXTRATO BANCÁRIO CADASTRADO COM SUCESSO"); |
||
| 154 | } |
||
| 155 | }); |
||
| 156 | } |
||
| 157 | |||
| 415 | espaco | 158 | public void excluirExtratosSelecionados(final ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO) { |
| 399 | espaco | 159 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 160 | public void execute() { |
||
| 161 | extratoBancoService.excluirExtratosBancariosSelecionados(extratoBancarioArquivoDTO); |
||
| 162 | getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().remove(extratoBancarioArquivoDTO); |
||
| 163 | consultarConciliacaoBancaria(); |
||
| 164 | LancadorMensagem.lancarSucesso("EXTRATO BANCÁRIO CADASTRADO COM SUCESSO"); |
||
| 165 | } |
||
| 166 | }); |
||
| 167 | } |
||
| 168 | |||
| 379 | espaco | 169 | /*******************************************/ |
| 170 | |||
| 402 | espaco | 171 | public void atualizarObservacaoPagamentos(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) { |
| 172 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 173 | public void execute() { |
||
| 174 | conciliacaoBancariaService.atualizarObservacaoPagamentos(conciliacaoBancariaLancamentoDTO); |
||
| 175 | LancadorMensagem.lancarSucesso("CONCILIAÇÃO ATUALIZADA COM SUCESSO"); |
||
| 176 | } |
||
| 177 | }); |
||
| 178 | } |
||
| 179 | |||
| 296 | espaco | 180 | public void conciliar(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) { |
| 281 | espaco | 181 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 182 | public void execute() { |
||
| 296 | espaco | 183 | conciliacaoBancariaService.realizarConciliacao(conciliacaoBancariaLancamentoDTO); |
| 184 | consultarConciliacaoBancaria(); |
||
| 185 | LancadorMensagem.lancarSucesso("CONCILIAÇÃO REALIZADA COM SUCESSO"); |
||
| 186 | } |
||
| 187 | }); |
||
| 188 | } |
||
| 189 | |||
| 377 | espaco | 190 | public void conciliarExtratosComArquivos(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) { |
| 296 | espaco | 191 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 192 | public void execute() { |
||
| 193 | if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) { |
||
| 194 | throw new NegocioException("SELECIONE A VIGÊNCIA"); |
||
| 281 | espaco | 195 | } |
| 377 | espaco | 196 | List<ConciliacaoBancariaLancamentoDTO> conciliacoes = new ArrayList<ConciliacaoBancariaLancamentoDTO>(); |
| 197 | conciliacoes.add(conciliacaoBancariaLancamentoDTO); |
||
| 198 | extratoBancoService.conciliarExtratosComArquivos(conciliacoes); |
||
| 296 | espaco | 199 | consultarConciliacaoBancaria(); |
| 200 | LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO"); |
||
| 201 | } |
||
| 202 | }); |
||
| 203 | } |
||
| 204 | |||
| 401 | espaco | 205 | public void prepararAlterarExtratoSelecionado(final ExtratoBancoDTO extratoBancoDTO) { |
| 206 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 207 | public void execute() { |
||
| 208 | setExtratoBancoDTOParaAlterar(extratoBancoDTO); |
||
| 209 | } |
||
| 210 | }); |
||
| 211 | } |
||
| 212 | |||
| 213 | public void removerExtratoSelecionado() { |
||
| 214 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 215 | public void execute() { |
||
| 216 | extratoBancoService.excluirDadoExtratoBancoSelecionado(getExtratoBancoDTOParaAlterar()); |
||
| 217 | consultarConciliacaoBancaria(); |
||
| 218 | LancadorMensagem.lancarSucesso("DADO DO EXTRATO BANCÁRIO EXCLUÍDO COM SUCESSO"); |
||
| 219 | } |
||
| 220 | }); |
||
| 221 | } |
||
| 222 | |||
| 223 | public void atualizarDadoExtratoBanco() { |
||
| 224 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 225 | public void execute() { |
||
| 402 | espaco | 226 | extratoBancoService.alterarDadosExtratoBanco(getExtratoBancoDTOParaAlterar()); |
| 401 | espaco | 227 | LancadorMensagem.lancarSucesso("DADO DO EXTRATO BANCÁRIO ATUALIZADO COM SUCESSO"); |
| 228 | } |
||
| 229 | }); |
||
| 230 | } |
||
| 231 | |||
| 377 | espaco | 232 | /* |
| 233 | public void atualizarDadosArquivosExtratoBancario(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) { |
||
| 296 | espaco | 234 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 235 | public void execute() { |
||
| 236 | if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) { |
||
| 237 | throw new NegocioException("SELECIONE A VIGÊNCIA"); |
||
| 281 | espaco | 238 | } |
| 377 | espaco | 239 | extratoBancoService.atualizarExtratosAnexados(getEntidade()); |
| 240 | //consultarConciliacaoBancaria(); |
||
| 296 | espaco | 241 | LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO"); |
| 281 | espaco | 242 | } |
| 243 | }); |
||
| 244 | } |
||
| 377 | espaco | 245 | */ |
| 246 | |||
| 247 | public void conciliarExtratosComArquivos() { |
||
| 294 | espaco | 248 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 249 | public void execute() { |
||
| 377 | espaco | 250 | if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) { |
| 251 | throw new NegocioException("SELECIONE A VIGÊNCIA"); |
||
| 252 | } |
||
| 253 | extratoBancoService.conciliarExtratosComArquivos(getEntidade().getLancamentosDTO()); |
||
| 254 | consultarConciliacaoBancaria(); |
||
| 255 | LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO"); |
||
| 296 | espaco | 256 | } |
| 257 | }); |
||
| 258 | } |
||
| 259 | |||
| 281 | espaco | 260 | public List<String> extrairLinhasArquivo(UploadedFile arquivo) { |
| 261 | BufferedReader reader = null; |
||
| 262 | List<String> linhas = new ArrayList<String>(); |
||
| 263 | try { |
||
| 264 | reader = new BufferedReader(new InputStreamReader(arquivo.getInputStream())); |
||
| 265 | String linha = reader.readLine(); |
||
| 266 | linha = reader.readLine(); |
||
| 267 | linha = reader.readLine(); |
||
| 268 | while ((linha = reader.readLine()) != null) { |
||
| 269 | linhas.add(linha); |
||
| 270 | } |
||
| 271 | } catch (Exception ex) { |
||
| 272 | ex.printStackTrace(); |
||
| 273 | } finally { |
||
| 274 | try { |
||
| 275 | reader.close(); |
||
| 276 | } catch (IOException exc) { |
||
| 277 | exc.printStackTrace(); |
||
| 278 | } |
||
| 279 | } |
||
| 280 | return linhas; |
||
| 281 | } |
||
| 282 | |||
| 375 | espaco | 283 | /*******************************************************/ |
| 284 | |||
| 281 | espaco | 285 | public void consultarConciliacaoBancariaTeste() { |
| 286 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 287 | public void execute() { |
||
| 296 | espaco | 288 | if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) { |
| 281 | espaco | 289 | throw new NegocioException("SELECIONE A VIGÊNCIA"); |
| 290 | } |
||
| 291 | adicionarValoresTeste(); |
||
| 292 | } |
||
| 293 | }); |
||
| 294 | } |
||
| 295 | |||
| 296 | public void adicionarValoresTeste() { |
||
| 297 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
||
| 298 | public void execute() { |
||
| 299 | ConciliacaoBancariaDTO conciliacaoCompleta = new ConciliacaoBancariaDTO(); |
||
| 296 | espaco | 300 | conciliacaoCompleta.setVigenciaDTO(getEntidade().getVigenciaDTO()); |
| 281 | espaco | 301 | conciliacaoCompleta.setArquivosExtratoBancarioDTO(getEntidade().getArquivosExtratoBancarioDTO()); |
| 302 | |||
| 303 | List<ConciliacaoBancariaLancamentoDTO> lancamentos = new ArrayList<ConciliacaoBancariaLancamentoDTO>(); |
||
| 304 | |||
| 305 | ConciliacaoBancariaLancamentoDTO lancamento = new ConciliacaoBancariaLancamentoDTO(); |
||
| 306 | lancamento.setDataConciliacao(DataUtils.converterStringParaData("01/07/2021")); |
||
| 383 | espaco | 307 | // lancamento.setValorDebitoBanco(4139.36); |
| 308 | // lancamento.setValorDebitoSistema(4139.49); |
||
| 309 | // lancamento.setValorCreditoBanco(4884.52); |
||
| 310 | // lancamento.setValorCreditoSistema(4844.68); |
||
| 281 | espaco | 311 | |
| 382 | espaco | 312 | List<ConciliacaoBancariaLancamentoDetalhadoDTO> recebiveisDebitos = new ArrayList<ConciliacaoBancariaLancamentoDetalhadoDTO>(); |
| 281 | espaco | 313 | |
| 383 | espaco | 314 | /* |
| 281 | espaco | 315 | // BRADESCO: DÉBITOS ESPAÇO CASE |
| 382 | espaco | 316 | ConciliacaoBancariaLancamentoDetalhadoDTO recebivelDEC = new ConciliacaoBancariaLancamentoDetalhadoDTO(); |
| 281 | espaco | 317 | recebivelDEC.setObservacao("BRADESCO: DÉBITOS ESPAÇO CASE"); |
| 318 | ParcelaDTO parcela1 = new ParcelaDTO(); |
||
| 319 | parcela1.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 320 | parcela1.setObservacao("REDE MASTER DÉBITO REDECARD S A"); |
||
| 321 | parcela1.setValor(1331.58); |
||
| 296 | espaco | 322 | recebivelDEC.getParcelasExtratoParaConciliar().add(parcela1); |
| 281 | espaco | 323 | ParcelaDTO parcela2 = new ParcelaDTO(); |
| 324 | parcela2.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 325 | parcela2.setObservacao("REDE HIPER DÉBITO REDECARD S A"); |
||
| 326 | parcela2.setValor(97.95); |
||
| 296 | espaco | 327 | recebivelDEC.getParcelasExtratoParaConciliar().add(parcela2); |
| 281 | espaco | 328 | |
| 329 | ParcelaDTO parcela3 = new ParcelaDTO(); |
||
| 330 | parcela3.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 331 | parcela3.setObservacao("DÉBITO DA VENDA 241629"); |
||
| 332 | parcela3.setValor(1331.52); |
||
| 333 | recebivelDEC.getParcelasSistema().add(parcela3); |
||
| 334 | ParcelaDTO parcela4 = new ParcelaDTO(); |
||
| 335 | parcela4.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 336 | parcela4.setObservacao("DÉBITO DA VENDA 214511"); |
||
| 337 | parcela4.setValor(97.90); |
||
| 338 | recebivelDEC.getParcelasSistema().add(parcela4); |
||
| 339 | recebiveisDebitos.add(recebivelDEC); |
||
| 340 | |||
| 341 | // BRADESCO: DÉBITOS CASA DAS CAPAS |
||
| 382 | espaco | 342 | ConciliacaoBancariaLancamentoDetalhadoDTO recebivelDCC = new ConciliacaoBancariaLancamentoDetalhadoDTO(); |
| 281 | espaco | 343 | recebivelDCC.setObservacao("BRADESCO: DÉBITOS CASA DAS CAPAS"); |
| 344 | ParcelaDTO parcela5 = new ParcelaDTO(); |
||
| 345 | parcela5.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 346 | parcela5.setObservacao("REDE MASTER DÉBITO REDECARD S A"); |
||
| 347 | parcela5.setValor(31.00); |
||
| 296 | espaco | 348 | recebivelDCC.getParcelasExtratoParaConciliar().add(parcela5); |
| 281 | espaco | 349 | ParcelaDTO parcela6 = new ParcelaDTO(); |
| 350 | parcela6.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 351 | parcela6.setObservacao("REDE HIPER DÉBITO REDECARD S A"); |
||
| 352 | parcela6.setValor(7.95); |
||
| 296 | espaco | 353 | recebivelDCC.getParcelasExtratoParaConciliar().add(parcela6); |
| 281 | espaco | 354 | |
| 355 | ParcelaDTO parcela7 = new ParcelaDTO(); |
||
| 356 | parcela7.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 357 | parcela7.setObservacao("DÉBITO DA VENDA 123124"); |
||
| 358 | parcela7.setValor(31.20); |
||
| 359 | recebivelDCC.getParcelasSistema().add(parcela7); |
||
| 360 | ParcelaDTO parcela8 = new ParcelaDTO(); |
||
| 361 | parcela8.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 362 | parcela8.setObservacao("DÉBITO DA VENDA 123132"); |
||
| 363 | parcela8.setValor(7.05); |
||
| 364 | recebivelDCC.getParcelasSistema().add(parcela8); |
||
| 365 | recebiveisDebitos.add(recebivelDCC); |
||
| 366 | |||
| 367 | lancamento.setParcelasRecebiveisDebitos(recebiveisDebitos); |
||
| 368 | |||
| 382 | espaco | 369 | List<ConciliacaoBancariaLancamentoDetalhadoDTO> recebiveisCreditos = new ArrayList<ConciliacaoBancariaLancamentoDetalhadoDTO>(); |
| 370 | ConciliacaoBancariaLancamentoDetalhadoDTO recebivelCEC = new ConciliacaoBancariaLancamentoDetalhadoDTO(); |
||
| 281 | espaco | 371 | // BRADESCO: CRÉDITOS ESPAÇO CASE |
| 372 | recebivelCEC.setObservacao("BRADESCO: CRÉDITOS ESPAÇO CASE"); |
||
| 373 | ParcelaDTO parcela9 = new ParcelaDTO(); |
||
| 374 | parcela9.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 375 | parcela9.setObservacao("REDE MASTER CRÉDITO REDECARD S A"); |
||
| 376 | parcela9.setValor(2331.58); |
||
| 296 | espaco | 377 | recebivelCEC.getParcelasExtratoParaConciliar().add(parcela9); |
| 281 | espaco | 378 | ParcelaDTO parcela10 = new ParcelaDTO(); |
| 379 | parcela10.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 380 | parcela10.setObservacao("REDE HIPER CRÉDITO REDECARD S A"); |
||
| 381 | parcela10.setValor(107.95); |
||
| 296 | espaco | 382 | recebivelCEC.getParcelasExtratoParaConciliar().add(parcela10); |
| 281 | espaco | 383 | |
| 384 | ParcelaDTO parcela11 = new ParcelaDTO(); |
||
| 385 | parcela11.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 386 | parcela11.setObservacao("CRÉDITO 6/6 DA VENDA 241629"); |
||
| 387 | parcela11.setValor(1831.02); |
||
| 388 | recebivelCEC.getParcelasSistema().add(parcela11); |
||
| 389 | ParcelaDTO parcela12 = new ParcelaDTO(); |
||
| 390 | parcela12.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 391 | parcela12.setObservacao("CRÉDITO 1/1 DA VENDA 214511"); |
||
| 392 | parcela12.setValor(2007.00); |
||
| 393 | recebivelCEC.getParcelasSistema().add(parcela12); |
||
| 394 | recebiveisCreditos.add(recebivelCEC); |
||
| 395 | |||
| 396 | // BRADESCO: DÉBITOS CASA DAS CAPAS |
||
| 382 | espaco | 397 | ConciliacaoBancariaLancamentoDetalhadoDTO recebivelCCC = new ConciliacaoBancariaLancamentoDetalhadoDTO(); |
| 281 | espaco | 398 | recebivelCCC.setObservacao("BRADESCO: CRÉDITOS CASA DAS CAPAS"); |
| 399 | ParcelaDTO parcela13 = new ParcelaDTO(); |
||
| 400 | parcela13.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 401 | parcela13.setObservacao("REDE MASTER CRÉDITO REDECARD S A"); |
||
| 402 | parcela13.setValor(310.00); |
||
| 296 | espaco | 403 | recebivelCCC.getParcelasExtratoParaConciliar().add(parcela13); |
| 281 | espaco | 404 | ParcelaDTO parcela14 = new ParcelaDTO(); |
| 405 | parcela14.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 406 | parcela14.setObservacao("REDE HIPER CRÉDITO REDECARD S A"); |
||
| 407 | parcela14.setValor(70.25); |
||
| 296 | espaco | 408 | recebivelCCC.getParcelasExtratoParaConciliar().add(parcela14); |
| 281 | espaco | 409 | |
| 410 | ParcelaDTO parcela15 = new ParcelaDTO(); |
||
| 411 | parcela15.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 412 | parcela15.setObservacao("CRÉDITO 1/1 DA VENDA 123124"); |
||
| 413 | parcela15.setValor(33.20); |
||
| 414 | recebivelCCC.getParcelasSistema().add(parcela15); |
||
| 415 | ParcelaDTO parcela16 = new ParcelaDTO(); |
||
| 416 | parcela16.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 417 | parcela16.setObservacao("CRÉDITO 2/3 DA VENDA 123132"); |
||
| 418 | parcela16.setValor(70.15); |
||
| 419 | recebivelCCC.getParcelasSistema().add(parcela16); |
||
| 420 | recebiveisCreditos.add(recebivelCCC); |
||
| 421 | |||
| 422 | lancamento.setParcelasRecebiveisCreditos(recebiveisCreditos); |
||
| 423 | |||
| 424 | ParcelaDTO parcela = new ParcelaDTO(); |
||
| 425 | parcela.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 426 | parcela.setObservacao("PARCELA OPERACAO CREDITO"); |
||
| 427 | parcela.setValor(8164.70); |
||
| 428 | lancamento.getParcelasPagamentosBanco().add(parcela); |
||
| 429 | |||
| 430 | ParcelaDTO parcelaa = new ParcelaDTO(); |
||
| 431 | parcelaa.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 432 | parcelaa.setObservacao("PAGTO ELETRON COBRANCA"); |
||
| 433 | parcelaa.setValor(1504.80); |
||
| 434 | lancamento.getParcelasPagamentosBanco().add(parcelaa); |
||
| 435 | |||
| 436 | ParcelaDTO parcelaPagamento = new ParcelaDTO(); |
||
| 437 | parcelaPagamento.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 438 | parcelaPagamento.setObservacao("BNDES"); |
||
| 439 | parcelaPagamento.setValor(8164.70); |
||
| 440 | lancamento.getParcelasPagamentos().add(parcelaPagamento); |
||
| 441 | |||
| 442 | ParcelaDTO parcelaPagamento2 = new ParcelaDTO(); |
||
| 443 | parcelaPagamento2.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 444 | parcelaPagamento2.setObservacao("CUSTAS"); |
||
| 445 | parcelaPagamento2.setValor(1504.80); |
||
| 446 | lancamento.getParcelasPagamentos().add(parcelaPagamento2); |
||
| 447 | |||
| 448 | List<ParcelaDTO> parcelasConciliacoesPagamentos = new ArrayList<ParcelaDTO>(); |
||
| 449 | ParcelaDTO parcelaConciliacao = new ParcelaDTO(); |
||
| 450 | parcelaConciliacao.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 451 | parcelaConciliacao.setObservacao("MAQUINETA REDE"); |
||
| 452 | parcelaConciliacao.setValor(350.0); |
||
| 453 | parcelasConciliacoesPagamentos.add(parcelaConciliacao); |
||
| 454 | lancamento.setParcelasPagamentosConciliacoes(parcelasConciliacoesPagamentos); |
||
| 455 | |||
| 456 | List<ParcelaDTO> parcelasConciliacoesRecebimentos = new ArrayList<ParcelaDTO>(); |
||
| 457 | ParcelaDTO parcelaConciliacao2 = new ParcelaDTO(); |
||
| 458 | parcelaConciliacao2.setDataPagamento(DataUtils.converterStringParaData("01/07/2021")); |
||
| 459 | parcelaConciliacao2.setObservacao("CONCILIAÇÃO"); |
||
| 460 | parcelaConciliacao2.setValor(40.0); |
||
| 461 | parcelasConciliacoesRecebimentos.add(parcelaConciliacao2); |
||
| 462 | lancamento.setParcelasRecebimentosConciliacoes(parcelasConciliacoesRecebimentos); |
||
| 463 | |||
| 464 | lancamentos.add(lancamento); |
||
| 383 | espaco | 465 | */ |
| 281 | espaco | 466 | lancamento = new ConciliacaoBancariaLancamentoDTO(); |
| 467 | lancamento.setDataConciliacao(DataUtils.converterStringParaData("02/07/2021")); |
||
| 383 | espaco | 468 | // lancamento.setValorDebitoBanco(4708.98); |
| 469 | // lancamento.setValorDebitoSistema(4708.98); |
||
| 470 | // lancamento.setValorCreditoBanco(3846.88); |
||
| 471 | // lancamento.setValorCreditoSistema(3854.27); |
||
| 281 | espaco | 472 | |
| 473 | lancamentos.add(lancamento); |
||
| 474 | |||
| 475 | conciliacaoCompleta.setLancamentosDTO(lancamentos); |
||
| 476 | |||
| 477 | setEntidade(conciliacaoCompleta); |
||
| 478 | } |
||
| 479 | }); |
||
| 480 | } |
||
| 481 | |||
| 482 | } |