@Service
public class ComprovacaoEspecialService
extends <any>
Modifier and Type | Field and Description |
---|---|
private ComprovacaoEspecialDao |
comprovacaoEspecialDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
ComprovacaoEspecialService() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
adiantamentoInfosBasicas(java.lang.Long sequencia) |
ComprovacaoEspecialTemp |
buscaPisPasepCodigoInss(java.lang.Long param)
Retorna os valores do Pis/Pasep e Código Inss do InfoCredor
|
void |
buscaValoresCidade(CidadeComprovacaoVo comprovacaoVo)
Recupera as informações da cidade da retenção
|
void |
buscaValoresLei(ComprovacaoEspecialProcedureLeisVo comprovacaoVo)
Recupera os valores para a o cálculo da Retenção Iss
|
ComprovacaoEspecialVo |
calculaRetencaoInss(ComprovacaoEspecialVo comprovacaoVo)
Calcula o valor retido do Inss
|
void |
calculaRetencaoIss(ComprovacaoEspecialVo comprovacaoVo)
Calcula o valor retido do Iss
|
void |
calculoVencimento(ComprovacaoEspecialVo comprovacaoVo)
Calcula o vencimento do Iss com base nas informações da entidade
|
java.util.Map<java.lang.String,java.lang.Object> |
credorPisPasep(java.lang.Long inscricao,
java.lang.String cpf,
java.lang.String cnpj)
Executa a procedure GRP_CTB_ADIANTAMENTO_ESP_PACK.credorPisPasep() e retorna as informações do credor
caso nenhuma exceção tenha sido lançada.
|
<any> |
getDao() |
void |
limiteValorRubrica(java.lang.Long sequencia,
java.lang.Double valorBruto) |
void |
populaInfosBasicas(ComprovacaoEspecialTemp temp)
Popula as informações básicas necessárias para o programa
|
void |
processaValoresCidade(ComprovacaoEspecialVo comprovacaoVo)
Calcula valores necessarios para o preenchimento da tela, tais como a aliquota
|
java.lang.Long |
recuperaCidadeAdiantamento(java.lang.Long param)
Recupera o código da cidade do Credor do Adiantamento
|
java.lang.Long |
recuperaNumeroSequencial(java.lang.Long sequencia,
java.lang.Long cidade)
Recupera o número sequencial do Item/SubItem
|
ComprovacaoEspecialVo |
recuperarPorChave(ComprovacaoEspecialVo comprovacaoEspecialVo)
Recupera através da sequencia e sequenciaComprovacao
|
java.lang.Long |
verificaRubrica(java.lang.Long sequencia) |
java.lang.Double |
verificaValorBruto(java.lang.Long sequencia,
java.lang.Long sequenciaComprovacao)
Retorna o valor total de acordo com a sequencia passada por parâmetro
|
private static final long serialVersionUID
@Autowired private ComprovacaoEspecialDao comprovacaoEspecialDao
public <any> getDao()
public void buscaValoresLei(ComprovacaoEspecialProcedureLeisVo comprovacaoVo) throws ErpServiceException
comprovacaoVo
- ErpServiceException
public java.lang.Long recuperaCidadeAdiantamento(java.lang.Long param) throws ErpServiceException
param
- ErpServiceException
public void buscaValoresCidade(CidadeComprovacaoVo comprovacaoVo) throws ErpServiceException
comprovacaoVo
- ErpServiceException
public void populaInfosBasicas(ComprovacaoEspecialTemp temp) throws ErpServiceException
ComprovacaoEspecialTemp
- ErpServiceException
public void calculoVencimento(ComprovacaoEspecialVo comprovacaoVo) throws ErpServiceException
comprovacaoVo
- ErpServiceException
public void processaValoresCidade(ComprovacaoEspecialVo comprovacaoVo) throws ErpServiceException
comprovacaoVo
- ErpServiceException
public java.lang.Long recuperaNumeroSequencial(java.lang.Long sequencia, java.lang.Long cidade) throws ErpServiceException
param
- ErpServiceException
public void calculaRetencaoIss(ComprovacaoEspecialVo comprovacaoVo) throws ErpServiceException
comprovacaoVo
- ErpServiceException
public ComprovacaoEspecialVo calculaRetencaoInss(ComprovacaoEspecialVo comprovacaoVo) throws ErpServiceException
comprovacaoVo
- ErpServiceException
public ComprovacaoEspecialTemp buscaPisPasepCodigoInss(java.lang.Long param) throws ErpServiceException
param
- ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> credorPisPasep(java.lang.Long inscricao, java.lang.String cpf, java.lang.String cnpj) throws ErpServiceException
comprovacaoEspecialVo
- ErpServiceException
public java.lang.Double verificaValorBruto(java.lang.Long sequencia, java.lang.Long sequenciaComprovacao) throws ErpServiceException
sequencia,
- sequenciaComprovacaoErpServiceException
public ComprovacaoEspecialVo recuperarPorChave(ComprovacaoEspecialVo comprovacaoEspecialVo) throws ErpServiceException
comprovacaoEspecialVo
- ComprovacaoEspecialVo
ErpServiceException
public java.lang.Long verificaRubrica(java.lang.Long sequencia) throws ErpServiceException
ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> adiantamentoInfosBasicas(java.lang.Long sequencia) throws ErpServiceException
ErpServiceException
public void limiteValorRubrica(java.lang.Long sequencia, java.lang.Double valorBruto) throws ErpServiceException
ErpServiceException