Subversion Repositories Integrator Subversion

Rev

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