@Service
public class ContasAPagarIntegracaoService
extends <any>
Modifier and Type | Field and Description |
---|---|
private ContasAPagarIntegracaoDao |
contasAPagarIntegracaoDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
ContasAPagarIntegracaoService() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
buscaAutenticacao(java.lang.Long codigoUsuario)
Autenticação de usuário e senha.
|
java.lang.String |
buscaProgramacao(java.lang.Long programacao)
Valida a existência da programação informada
|
<any> |
getDao() |
void |
incluiRetornoIntegracao(ContasAPagarIntegracaoVo contasAPagarIntegracao)
Esta ação é responsável pelo alinhamento da base do contas a pagar (ERP x
FPE)
|
java.util.List<ContasAPagarIntegracaoVo> |
integrar(java.util.Map<java.lang.String,java.lang.Object> where)
Para cada registro retornado da integração, deve ser chamada a metodo
abaixo;
|
ContasAPagarIntegracaoVo |
recuperaDespesaExtra(java.util.Map<java.lang.String,java.lang.Object> where)
Recupera detalhes do tipo transação despesa Extra
|
ContasAPagarIntegracaoVo |
recuperaLiquidacao(java.util.Map<java.lang.String,java.lang.Object> where)
Recupera detalhes do tipo transação liquidação
|
ContasAPagarIntegracaoVo |
recuperaNotaFinanceira(java.util.Map<java.lang.String,java.lang.Object> where)
Recupera detalhes do tipo transação nota financeira
|
ContasAPagarIntegracaoVo |
recuperaTransferenciaDeNumerario(java.util.Map<java.lang.String,java.lang.Object> where)
Recupera detalhes do tipo transação tranferencia de numerario
|
java.util.Map<java.lang.String,java.lang.Object> |
validaCredor(java.lang.Integer inscricao,
java.lang.Integer codigoFpe,
java.lang.String cpf,
java.lang.String cnpj)
valida a existência do credor no FPE.
|
java.util.Map<java.lang.String,java.lang.Object> |
validaEstornoPagamento(java.lang.Long pagamentoFpe)
Valida a existência do pagamento informado
|
void |
validaSaldoContasAPagar(java.lang.Long contasAPagar,
java.lang.Long sequencial,
java.lang.Double valor)
valida se o valor da programação é menor ou igual ao saldo a programar do
contas a pagar
|
private static final long serialVersionUID
@Autowired private ContasAPagarIntegracaoDao contasAPagarIntegracaoDao
public <any> getDao()
public java.util.Map<java.lang.String,java.lang.Object> validaCredor(java.lang.Integer inscricao, java.lang.Integer codigoFpe, java.lang.String cpf, java.lang.String cnpj) throws ErpServiceException
inscricao
- codigoFpe
- cpf
- cnpj
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void incluiRetornoIntegracao(ContasAPagarIntegracaoVo contasAPagarIntegracao) throws ErpServiceException
ContasAPagarIntegracaoVo
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> buscaAutenticacao(java.lang.Long codigoUsuario) throws ErpServiceException
ContasAPagarIntegracaoVo
- ErpServiceException
public java.util.List<ContasAPagarIntegracaoVo> integrar(java.util.Map<java.lang.String,java.lang.Object> where) throws ErpServiceException
ContasAPagarIntegracaoVo
- ErpServiceException
public ContasAPagarIntegracaoVo recuperaLiquidacao(java.util.Map<java.lang.String,java.lang.Object> where) throws ErpDaoException
where
- ErpDaoException
public ContasAPagarIntegracaoVo recuperaNotaFinanceira(java.util.Map<java.lang.String,java.lang.Object> where) throws ErpDaoException
where
- ErpDaoException
public ContasAPagarIntegracaoVo recuperaTransferenciaDeNumerario(java.util.Map<java.lang.String,java.lang.Object> where) throws ErpDaoException
where
- ErpDaoException
public ContasAPagarIntegracaoVo recuperaDespesaExtra(java.util.Map<java.lang.String,java.lang.Object> where) throws ErpDaoException
where
- ErpDaoException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void validaSaldoContasAPagar(java.lang.Long contasAPagar, java.lang.Long sequencial, java.lang.Double valor) throws ErpServiceException
valor
- ErpDaoException
ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> validaEstornoPagamento(java.lang.Long pagamentoFpe) throws ErpServiceException
pagamentoFpe
- ErpServiceException
public java.lang.String buscaProgramacao(java.lang.Long programacao) throws ErpServiceException
programacao
- ErpServiceException