0022156: Espec - Conferencia de Movimento - Valor Depósito
bug#22156 dev: Valdevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@107526 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
401d490ca6
commit
ac3d9c7b90
|
@ -35,6 +35,7 @@ import com.rjconsultores.ventaboletos.entidad.Conferencia;
|
|||
import com.rjconsultores.ventaboletos.entidad.ConferenciaPendencia;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.LogConferencia;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaComissao;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoInformativoComissao;
|
||||
import com.rjconsultores.ventaboletos.enums.comissao.BoletoStatusComissao;
|
||||
|
@ -43,6 +44,7 @@ import com.rjconsultores.ventaboletos.enums.comissao.TipoLogConferencia;
|
|||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.ConferenciaComissaoService;
|
||||
import com.rjconsultores.ventaboletos.service.ConferenciaPendenciaService;
|
||||
import com.rjconsultores.ventaboletos.service.PtovtaComissaoService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoInformativoComissaoService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.BigDecimalUtil;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
|
@ -84,6 +86,9 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
@Autowired
|
||||
private ConferenciaPendenciaService conferenciaPendenciaService;
|
||||
|
||||
@Autowired
|
||||
private PtovtaComissaoService ptovtaComissaoService;
|
||||
|
||||
private String datamovimento;
|
||||
private Empresa empresa;
|
||||
private Integer puntoventaId;
|
||||
|
@ -106,6 +111,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
private MyTextboxDecimal txtTotalDebitosEventoFinanceiros;
|
||||
private MyTextboxDecimal txtTotalDiferencaEventoFinanceiros;
|
||||
|
||||
|
||||
private MyTextboxDecimal txtTotalBilhetes;
|
||||
private MyTextboxDecimal txtTotalBilhetesCancelados;
|
||||
private MyTextboxDecimal txtTotalBilhetesDevolvidos;
|
||||
|
@ -119,6 +125,8 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
private MyTextboxDecimal txtTotalBilhetesManual;
|
||||
private MyTextboxDecimal txtTotalOcdValorPagar;
|
||||
|
||||
// private Hbox hboxValoresCaixaComissao;
|
||||
|
||||
private MyTextbox txtQtdeTotalBilhetes;
|
||||
private MyTextbox txtQtdeTotalBilhetesCancelados;
|
||||
private MyTextbox txtQtdeTotalBilhetesDevolvidos;
|
||||
|
@ -658,9 +666,8 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
|
||||
}
|
||||
|
||||
private void carregarDados() {
|
||||
private void carregarDados() throws Exception {
|
||||
try {
|
||||
|
||||
List<BoletoComissao> boletosComissaos = null;
|
||||
|
||||
if (isPeriodo) {
|
||||
|
@ -681,6 +688,28 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
carregarLogsConferencia();
|
||||
carregarResumo(boletosComissaos);
|
||||
|
||||
PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoventaId, empresa.getEmpresaId());
|
||||
if (ptovtaComissao != null && (ptovtaComissao.getIndretercomissao() == null || !ptovtaComissao.getIndretercomissao())) {
|
||||
// hboxValoresCaixaComissao.setVisible(false);
|
||||
} else { // reter comissão
|
||||
Date dataIni = null;
|
||||
Date datafim = null;
|
||||
if (isPeriodo) {
|
||||
dataIni = (Date) Executions.getCurrent().getArg().get("dataInicial");
|
||||
datafim = (Date) Executions.getCurrent().getArg().get("dataFinal");
|
||||
} else {
|
||||
dataIni = DateUtil.getDateFromString(datamovimento, "dd/MM/yyyy");
|
||||
datafim = DateUtil.getDateFromString(datamovimento, "dd/MM/yyyy");
|
||||
}
|
||||
BigDecimal valorComissao = conferenciaComissaoService.getComissaoPuntoVenta(puntoventaId, empresa.getEmpresaId(), dataIni, datafim);
|
||||
BigDecimal valorEmCaixa = resumo.getValorDeposito();
|
||||
BigDecimal valorDeposito = valorEmCaixa.subtract(valorComissao);
|
||||
|
||||
resumo.setValorEmCaixa(valorEmCaixa);
|
||||
resumo.setComissaoRetida(valorComissao);
|
||||
resumo.setValorDeposito(valorDeposito);
|
||||
}
|
||||
|
||||
this.ajustarPendentes(boletosComissaos);
|
||||
|
||||
} catch (BusinessException e) {
|
||||
|
@ -688,6 +717,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Metodo criado com o objetivo de adicionar os bilhetes não classificados previamente.
|
||||
*
|
||||
|
|
|
@ -7971,6 +7971,8 @@ conferenciaController.lhTotalReceitas.value=Total Receitas
|
|||
conferenciaController.lhTotalDespesas.value=Total Despesas
|
||||
conferenciaController.lhTotalFormapago=Forma de pagamentos
|
||||
conferenciaController.lhTotalDeposito.value=Deposito
|
||||
conferenciaController.lhValorEmCaixa.value = Valor em Caixa
|
||||
conferenciaController.lhComissaoRetida.value = Comissão RetidaR
|
||||
conferenciaController.lhTotalDiferenca.value=Diferença
|
||||
conferenciaController.lhConferido.value=Conferido
|
||||
conferenciaController.lhNumoperacionBilhete.value=Localizador
|
||||
|
|
|
@ -7752,6 +7752,8 @@ conferenciaController.lhTotalReceitas.value = Total Recetas
|
|||
conferenciaController.lhTotalDespesas.value = Total Despesas
|
||||
conferenciaController.lhTotalFormapago = Forma de pago
|
||||
conferenciaController.lhTotalDeposito.value = Deposito
|
||||
conferenciaController.lhValorEmCaixa.value = Valor em Caixa
|
||||
conferenciaController.lhComissaoRetida.value = Comissão Retida
|
||||
conferenciaController.lhTotalDiferenca.value = Diferencia
|
||||
conferenciaController.lhConferido.value = Chequeado
|
||||
conferenciaController.lhNumoperacionBilhete.value = Localizador
|
||||
|
|
|
@ -8346,6 +8346,8 @@ conferenciaController.lhTotalReceitas.value = Total Receitas
|
|||
conferenciaController.lhTotalDespesas.value = Total Despesas
|
||||
conferenciaController.lhTotalFormapago = Forma de pagamentos
|
||||
conferenciaController.lhTotalDeposito.value = Deposito
|
||||
conferenciaController.lhValorEmCaixa.value = Valor em Caixa
|
||||
conferenciaController.lhComissaoRetida.value = Comissão Retida
|
||||
conferenciaController.lhTotalDiferenca.value = Diferença
|
||||
conferenciaController.lhConferido.value = Conferido
|
||||
conferenciaController.lhNumoperacionBilhete.value = Localizador
|
||||
|
|
|
@ -107,12 +107,27 @@
|
|||
<column width="21%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row spans="1,5">
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('conferenciaController.lhTotalDeposito.value')}" />
|
||||
<textbox id="totalDeposito" width="12%"
|
||||
<textbox id="totalDeposito"
|
||||
width="50%"
|
||||
value="@{winConferencia$composer.resumo.valorDepositoFormatado}"
|
||||
readonly="true" style="text-align:right" />
|
||||
|
||||
<label id="lbValorEmCaixa"
|
||||
value="${c:l('conferenciaController.lhValorEmCaixa.value')}" />
|
||||
<textbox id="txtValorEmCaixa"
|
||||
width="50%"
|
||||
value="@{winConferencia$composer.resumo.valorEmCaixaFormatado}"
|
||||
readonly="true" style="text-align:right" />
|
||||
|
||||
<label id="lbComissaoRetida"
|
||||
value="${c:l('conferenciaController.lhComissaoRetida.value')}" />
|
||||
<textbox id="txtComissaoRetida"
|
||||
width="50%"
|
||||
value="@{winConferencia$composer.resumo.comissaoRetidaFormatado}"
|
||||
readonly="true" style="text-align:right" />
|
||||
</row>
|
||||
<row spans="1,5">
|
||||
<label
|
||||
|
|
Loading…
Reference in New Issue