MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


4 participantes

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    avatar
    luthius
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/05/2013

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  luthius 27/4/2021, 19:14

    Ola pessoal
    Gostaria do apoio de voces em relacao a informacao sobre data de vencimento da fatura de cartoes de credito.
    O que quero dizer é o seguinte, geralmente a compra é feita em uma data que pode ser diferente da data de vencimento do cartão, sendo assim, NÃO será contabilizada naquele mês aquela compra na fatura.

    Eu vou simplificar o modelo com apenas 2 tabelas que se relacionam. Uma contendo a informação sobre a forma de pagamento (Cartões) e a outra sobre a compra (Detalhes do Pedido).
    As datas podem ser distintas, pois ambas podem variar (Data da fatura e data do vencimento da nota, etc).



    • tblCartoes(IdCartao,DataFechamentoDaFatura, OutrosDetalhesDoCartao)
      tblDetalhesDoPedido(IdPedido,IdFormaDePagamento (IdCartao), DataDeVencimento)


    Como voces geralmente fazem em situações em que envolvam datas distintas?
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  Silvio 28/4/2021, 12:34

    Boas...

    Sem ter o projeto em mãos, posso supor então !!

    Crie uma consulta, com as duas tabelas em questão.

    Coloque os seguintes campos:

    Da tblCartoes :IdCartao, DataFechamentoDaFatura

    Da tblDetalhesDoPedido: IdPedido, IdFormaDePagamento (IdCartao), DataDeVencimento)

    Teste e nos informe !

    Bons estudos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  Noobezinho 28/4/2021, 14:04

    Luthius

    Se entendi seria assim:

    O dia de cada mês não muda

    Então irá relacionar as compras efetuadas entre  data de fechamento mês anterior e o próximo e

    no dia do fechamento e envia-se a fatura.

    Isso será feito logo de manha do dia do fechamento.

    As compras efetuadas no dia do fechamento já ficarão para o próximo fechamento.

    O meu cartão é assim, não sei os outros.

    { }'s

    Balem


    Última edição por Noobezinho em 30/4/2021, 17:04, editado 1 vez(es)


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    luthius
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/05/2013

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  luthius 28/4/2021, 21:07

    Pessoal, talvez minha explicação NAO foi clara, e peço desculpas na minha falta de clareza.
    Podemos simular um exemplo de controle de finanças pessoais.

    As formas que fazemos nossas compras ou dívidas são diversas. Dinheiro, Cartão, boleto, etc.
    Quando formos gerar uma consulta de tudo o que tem para vencer em um período ou mês teremos que considerar uma data como referência. Entretanto, uma compra parcelada no cartão terá a particularidade da data do vencimento da fatura do cartão que pode divergir do dia da compra.
    Exemplo se uma compra for efetuada no "melhor dia" do cartão, aquela compra poderá ter ainda mais prazo por conta da data do fechamento da fatura do cartão. Essa data se baseia geralmente na data do vencimento da fatura.

    O que quero dizer, uma conta que possui boleto como forma de pagamento, poderia ter associada sua data de compra como referência para os vencimentos. Porém uma compra que foi parcelada no cartão, a data será o vencimento da fatura.
    A dúvida é como em uma consulta extrair a relação de despesas a pagar em determinado período considerando essa particularidade da data de fechamento da fatura do cartão.
    Espero que tenha esclarecido. Obrigado a todos que estão me ajudando.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  DamascenoJr. 30/4/2021, 11:24

    Entendi o que queres.

    Para isso basta criar uma função (cheia de condicionais rsrs) que verifique se a compra foi no cartão, se sim, dependendo da data compra (se anterior ou posterior a data de fechamento da fatura - ou melhor dia, como você chama), que a função retorne a data de vencimento da fatura.

    Estou de saída, se até a noite ninguém desenvolver nada, boto um exemplo aqui.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  DamascenoJr. 30/4/2021, 22:32

    Função e procedimento utilizado no exemplo

    Código:
    Public Function fncCalcDataPagamento(ByVal dtDataCompra As Date, ByVal strFormaPagamento As String) As Date

        If strFormaPagamento = "Cartão" Then _
            Call fncRecalcDataCompra(dtDataCompra)
        
        fncCalcDataPagamento = dtDataCompra

    End Function

    Private Sub fncRecalcDataCompra(ByRef dtDataCompra As Date)

        Dim dtDataVencFatura As Date
        Dim dtDataFechaFatura As Date
        Dim bytCapDataVenc As Byte
        Dim bytCapDiasAntesFecha As Byte
        
        bytCapDataVenc = DLookup("cpVencFatura", "tblParametrosCartao")
        bytCapDiasAntesFecha = DLookup("cpDiasAntesFecha", "tblParametrosCartao")
        
        dtDataVencFatura = DateSerial(Year(dtDataCompra), Month(dtDataCompra), bytCapDataVenc)
        
        If dtDataCompra >= dtDataVencFatura Then _
            dtDataVencFatura = DateAdd("m", 1, dtDataVencFatura)
        
        dtDataFechaFatura = dtDataVencFatura - bytCapDiasAntesFecha
        
        If dtDataCompra < dtDataFechaFatura Then
            dtDataCompra = dtDataVencFatura
        Else
            dtDataCompra = DateAdd("m", 1, dtDataVencFatura)
        End If

    End Sub
    Anexos
    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas AttachmentControleVencCartaoCredito.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 32 vez(es)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    luthius gosta desta mensagem

    avatar
    luthius
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/05/2013

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  luthius 3/5/2021, 09:32

    Muito obrigado a todos que tentaram me ajudar.
    DamascenoJr vou adaptar o seu exemplo para minha realidade.
    Valeu mesmo
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  DamascenoJr. 6/5/2021, 00:37

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    Conteúdo patrocinado


    [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas Empty Re: [Resolvido]Como considerar a data do vencimento da fatura do Cartao de Credito em consultas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 11:23