Ir para o conteúdo

Data de vencimento errada

  • Este tópico contém 22 respostas, 9 vozes e foi atualizado pela última vez 1 mês, 3 semanas atrás por Márcio Machado.
Visualizando 15 respostas da discussão
  • Autor
    Posts
    • #15305
      Raphael Galvão
      Participante

        Descrição curta do erro:
        Data de vencimento errada
        Descrição detalhada do erro:
        Criei uma fatura no whmcs com vencimento para 05/05/2023 e quando visualizei o boleto mostra a data de vencimento para 17/07/2026. Por que isto está acontecendo?

        Informações do sistema:
        Módulo iugu Boleto para WHMCS 1.2.1 | WHMCS 8.6.1 | PHP 7.4

      • #15308
        Tael
        Moderador

          O erro está na opção “6- Dias até o vencimento” das configurações do módulo, o valor máximo neste campo é 30 mas você definiu 87, conforme vimos no log que nos enviou.

          Nesse campo você deve inserir o número de dias entre a data de emissão e a data do vencimento do boleto quando gerado no dia do vencimento ou após o vencimento da fatura. Boleto gerado antes do vencimento da fatura é emitido com a mesma data de vencimento da fatura.

        • #15327
          Raphael Galvão
          Participante

            O campo 6 – dias até o vencimento está definido em 1 e não em 87. O vencimento da fatura é para 07/05/2023, então este campo não deveria estar sendo aplicado pois conforme orientação do módulo, esse campo somente é aplicado quando a fatura está vencida. Eu percebi também que o parâmetro “bank_slip_extra_days” está recebendo valores diferentes em cada fatura, 80, 82, 87, 84… Onde eu verifico esta configuração? Como resolvo isto?

          • #15328
            Raphael Galvão
            Participante

              Verifiquei também que quando gero uma fatura vencida ou no dia do vencimento, está sendo gerada com o vencimento correto. Então somente as faturas geradas antes do vencimento estão saindo conforme o exposto.

            • #15334
              Adam
              Participante

                Oi, boa tarde. Estou com o mesmo problema.
                O campo 6 – Dias até o vencimento está definido com o valor 1.
                Estou emitindo faturas com vencimento para o dia 05/05 e o boleto está saindo com vencimento para o mês 07 em dias alternados (19/07, 14/07).
                Segue abaixo um response salvo em log:

                RESPONSE:

                Array
                (
                    [result] => success
                    [invoiceid] => 5731
                    [invoicenum] => 
                    [userid] => 295
                    [date] => 2023-04-27
                    [duedate] => 2023-05-05
                    [datepaid] => 0000-00-00 00:00:00
                    [lastcaptureattempt] => 0000-00-00 00:00:00
                    [subtotal] => 300.00
                    [credit] => 0.00
                    [tax] => 0.00
                    [tax2] => 0.00
                    [total] => 300.00
                    [balance] => 300.00
                    [taxrate] => 0.000
                    [taxrate2] => 0.000
                    [status] => Unpaid
                    [paymentmethod] => gofasiuguboleto
                    [notes] => 
                    [ccgateway] => 
                    [items] => Array
                        (
                            [item] => Array
                                (
                                    [0] => Array
                                        (
                                            [id] => 7066
                                            [type] => 
                                            [relid] => 0
                                            [description] => Desenvolvimento de sistema - 4ª Semana Abril 2023 - 2 dias
                                            [amount] => 300.00
                                            [taxed] => 0
                                        )
                
                                )
                
                        )
                
                    [transactions] => 
                )
                
                • #15341
                  Tael
                  Moderador

                    Olá, boa tarde
                    Nesse log o vencimento do boleto está correto (duedate => 2023-05-05).

                    • #15345
                      Adam
                      Participante

                        Sim, e isso estava funcionando até ontem, pelo menos nas faturas que vencem no mesmo mês da emissão.
                        Porém, ontem o WHMCS gerou faturas automaticamente para o mês de Maio/2023, e os boletos ficaram com vencimento errado na IUGU (no WHMCS as faturas que foram geradas estão com vencimento certo).
                        Exemplo: WHMCS gerou fatura com vencimento para 05/05/2023 e o boleto dessa fatura está com vencimento para 14/07/2023.

                        Acredito que seja um erro na integração, ou a IUGU mudou algo na API deles.

                        Dei uma olhada na API da IUGU, e o parâmetro para vencimento é due_date e não duedate conforme mencionou. Talvez o erro esteja aí.

                        • #15346
                          Mauricio
                          Mestre

                            No retorno da chamada à API o parâmetro vem como duedate, assim como no log que nos enviou.

                          • #15347
                            Adam
                            Participante

                              Pelo que vi na documentação, o retorno da chamada retorna due_date (com underline) veja imagem…
                              https://prnt.sc/l3a5P4Bc9svG

                              De qualquer forma, acredito que a API esteja ignorando a data de vencimento da fatura e usando o parametro bank_slip_extra_days ou bank_slip_extra_due, pois o vencimento dos boletos estão ficando com 77 dias a mais do que o vencimento da fatura.

                      • #15338
                        Almir
                        Participante

                          Bom dia,
                          Também estou com este mesmo problema.
                          O campo está como “1” mas diariamente o sistema tem gerado as faturas para o mês 7
                          Tenho que acessar o sistema da IUGU para gerar segunda via e alterar a data
                          Mas o grande problema é que o link do boleto fica errado no email de cobrança do cliente, ou seja, o link da seguna via é outro…

                          • #15343
                            Tael
                            Moderador

                              O ideal seria colocar apenas o link da fatura no email e redirecionar o acesso à fatura direto para o boleto.

                          • #15344
                            Almir
                            Participante

                              Já é assim que faço, é apenas o link direto para a fatura no ambiente da IUGU, mas desde que começei a usar o gofasiuguboleto todos os dias o vencimento das faturas geradas estão errados, sempre gera as faturas com vencimento para o mês 7
                              Aí tenho que ir e emitir segunda via acertando a data, mas isto é inviável porque o novo boleto com a data corrigida gera com outro link… e aí tem que abrir um ticket informando que há um erro na fatura e informar o novo link.

                            • #15370
                              Almir
                              Participante

                                Alguém tem alguma solução para este problema das datas?
                                O meu tinha normalizado, mas desde o dia 23/05 voltou a ocorrer o erro, e emitiu os boletos todos para o mês 8

                              • #15375
                                Fernando Arbulu Perrella
                                Participante

                                  Também estou com o mesmo problema.

                                • #15528
                                  Rafael Bonatto
                                  Participante

                                    Alguma atualização sobre este erro e como concertar?
                                    Modulo IUGU Boleto
                                    Eu consegui fazer gerar o boleto com um vencimento mais real apenas colocando 0 nos dias adicionais nas configurações do módulo e colocando o o vencimento no mesmo dia, ai ele gera o boleto com o vencimento pro próximo dia útil fora isso ele gera com 76 dias a mais e 99 dias a mais.
                                    Se tentar gerar com 0 dias adicionais e a data de vencimento fora do mesmo dia ele adiciona 76 dias…
                                    [bank_slip_extra_days] => 99
                                    [bank_slip_extra_days] => 76
                                    [diasparavencimento] => 7
                                    Testei já no PHP 7.4, 8.0, 8.1, 8.2 com whmcs 8.7.3

                                    Já o Módulo IUGU Pix tem o comportamento esperado e não tem nada de errado…

                                    • #15529
                                      Rafael Bonatto
                                      Participante

                                        Isto somente ocorre para as faturas criadas manualmente, as renovações estão corretas, mas não uso dias extras após o vencimento…

                                    • #15530
                                      Almir
                                      Participante

                                        Sem chance, se utilizar este módulo diariamente tem que emitir segunda via e avisar o cliente do novo link, sempre fica com a data errada quando o whmcs gera com base nas configurações de automação.

                                        • #15531
                                          Rafael Bonatto
                                          Participante

                                            Então, na automação aqui esta gerando corretamente, o problema é no manual que ocorre essa mudança da data de vencimento…Estou testando o callback do boleto ainda, efetuei o pagamento ontem de noite de um de teste, estou esperando compensar pra ver se vai corretamente,

                                        • #15536
                                          Dionathan
                                          Participante

                                            O mesmo ocorreu comigo, ontem foram geradas 7 faturas que teriam o seu vencimento para o dia 05/08, porém todos os boletos foram gerados com data de vencimento no dia 13/10/2023.

                                            Quanto ao parâmetro “Dias até o venciment” o mesmo esta definido como “1”.

                                            Estou usando esse módulo a aproximadamente 1 mês, e percedi que para faturas gerada e com vencimento na mesma competência essa situação não ocorreu

                                            Array
                                            (
                                            [0] => Array
                                            (
                                            [boletos] => Array
                                            (
                                            [G4F5G4SR5G4DH5Y4J54U5K] => Array
                                            (
                                            [result_code] => 200
                                            [result] => Array
                                            (
                                            [id] => ID COBRANÇA
                                            [due_date] => 2023-10-13
                                            [currency] => BRL
                                            [discount_cents] =>
                                            [email] => E-MAIL
                                            [items_total_cents] => 15570
                                            [notification_url] =>
                                            [return_url] =>
                                            [status] => pending
                                            [tax_cents] =>
                                            [total_cents] => 15570
                                            [total_paid_cents] => 0
                                            [taxes_paid_cents] =>
                                            [paid_at] =>
                                            [paid_cents] =>
                                            [cc_emails] =>
                                            [financial_return_date] =>
                                            [payable_with] => bank_slip
                                            [overpaid_cents] =>
                                            [ignore_due_email] => 1
                                            [ignore_canceled_email] => 1
                                            [advance_fee_cents] =>
                                            [commission_cents] =>
                                            [early_payment_discount] =>
                                            [order_id] => ORDER ID
                                            [updated_at] => 2023-07-31T06:00:08-03:00
                                            [credit_card_brand] =>
                                            [credit_card_bin] =>
                                            [credit_card_last_4] =>
                                            [credit_card_captured_at] =>
                                            [credit_card_tid] =>
                                            [external_reference] =>
                                            [max_installments_value] =>
                                            [payer_name] => NOME DO CLIENTE
                                            [payer_email] => EMAIL
                                            [payer_cpf_cnpj] => CNPJ
                                            [payer_phone] =>
                                            [payer_phone_prefix] =>
                                            [payer_address_zip_code] => CEP
                                            [payer_address_street] => ENDERECO RUA
                                            [payer_address_district] => BAIRRO
                                            [payer_address_city] => CIDADE
                                            [payer_address_state] => ESTADO
                                            [payer_address_number] => NÚMERO
                                            [payer_address_complement] =>
                                            [payer_address_country] =>
                                            [late_payment_fine] => 0
                                            [late_payment_fine_cents] =>
                                            [split_id] =>
                                            [external_payment_id] =>
                                            [external_payment_description] =>
                                            [payment_booklet_id] =>
                                            [subscription_id] =>
                                            [account_id] => ID DA CONTA
                                            [bank_account_branch] => 0001
                                            [bank_account_number] => NUMERO DA CONTA
                                            [account_name] => NOME EMPRESA
                                            [secure_id] => SECURE ID
                                            [secure_url] => ENDEREÇO FATURA
                                            [customer_id] =>
                                            [customer_ref] =>
                                            [customer_name] =>
                                            [user_id] =>
                                            [total] => R$ 155,70
                                            [taxes_paid] => R$ 0,00
                                            [total_paid] => R$ 0,00
                                            [total_overpaid] => R$ 0,00
                                            [total_refunded] => R$ 0,00
                                            [commission] => R$ 0,00
                                            [fines_on_occurrence_day] => R$ 0,00
                                            [total_on_occurrence_day] => R$ 0,00
                                            [fines_on_occurrence_day_cents] => 0
                                            [total_on_occurrence_day_cents] => 0
                                            [refunded_cents] => 0
                                            [remaining_captured_cents] => 0
                                            [advance_fee] =>
                                            [estimated_advance_fee] =>
                                            [paid] => R$ 0,00
                                            [original_payment_id] =>
                                            [double_payment_id] =>
                                            [per_day_interest] =>
                                            [per_day_interest_value] =>
                                            [per_day_interest_cents] => 0
                                            [interest] =>
                                            [discount] =>
                                            [duplicated_invoice_id] =>
                                            [bank_slip_extra_due] => 10
                                            [created_at] => 31/07, 06:00
                                            [created_at_iso] => 2023-07-31T06:00:08-03:00
                                            [authorized_at] =>
                                            [authorized_at_iso] =>
                                            [expired_at] =>
                                            [expired_at_iso] =>
                                            [refunded_at] =>
                                            [refunded_at_iso] =>
                                            [canceled_at] =>
                                            [canceled_at_iso] =>
                                            [protested_at] =>
                                            [protested_at_iso] =>
                                            [chargeback_at] =>
                                            [chargeback_at_iso] =>
                                            [occurrence_date] =>
                                            [refundable] =>
                                            [installments] =>
                                            [transaction_number] => 44509211
                                            [payment_method] =>
                                            [financial_return_dates] =>
                                            [bank_slip] => Array
                                            (
                                            [digitable_line] => LINHA DIGITAVEL
                                            [barcode_data] => CÓDIGO DE BARRAS
                                            [barcode] => ENDEREÇO CÓDIGO DE BARRAS
                                            [bank_slip_bank] => 401
                                            [bank_slip_status] => pending
                                            [bank_slip_error_code] => 00
                                            [bank_slip_error_message] =>
                                            [recipient_cpf_cnpj] => CNPJ
                                            )

                                            [pix] => Array
                                            (
                                            [qrcode] =>
                                            [qrcode_text] =>
                                            [status] =>
                                            [payer_cpf_cnpj] =>
                                            [payer_name] =>
                                            [end_to_end_id] =>
                                            [end_to_end_refund_id] =>
                                            [account_number_last_digits] =>
                                            )

                                            [items] => Array
                                            (
                                            [0] => Array
                                            (
                                            [id] => ID
                                            [description] => PRODUTO
                                            [price_cents] => 15570
                                            [quantity] => 1
                                            [created_at] => 2023-07-31T06:00:08-03:00
                                            [updated_at] => 2023-07-31T06:00:08-03:00
                                            [price] => R$ 155,70
                                            )

                                            )

                                            [early_payment_discounts] => Array
                                            (
                                            )

                                            [split_rules] =>
                                            [variables] => Array
                                            (
                                            [0] => Array
                                            (
                                            [variable] => barcode_v1
                                            [value] => CÓDIGO DE BARRAS
                                            )

                                            [1] => Array
                                            (
                                            [variable] => barcode_version
                                            [value] => 1
                                            )

                                            [2] => Array
                                            (
                                            [variable] => next_dunning_date
                                            [value] => 2023-10-13

                                            )

                                            [3] => Array
                                            (
                                            [variable] => next_dunning_step
                                            [value] => charge
                                            )

                                            [4] => Array
                                            (
                                            [variable] => payer.address.city
                                            [value] => CIDADE
                                            )

                                            [5] => Array
                                            (
                                            [variable] => payer.address.district
                                            [value] => BAIRRO
                                            )

                                            [6] => Array
                                            (
                                            [variable] => payer.address.number
                                            [value] => NÚMERO
                                            )

                                            [7] => Array
                                            (
                                            [variable] => payer.address.state
                                            [value] => ESTADO
                                            )

                                            [8] => Array
                                            (
                                            [variable] => payer.address.street
                                            [value] => ENDEREÇO DO CLIENTE
                                            )

                                            [9] => Array
                                            (
                                            [variable] => payer.address.zip_code
                                            [value] => CEP DO CLIENTE
                                            )

                                            [10] => Array
                                            (
                                            [variable] => payer.cpf_cnpj
                                            [value] => CNPJ DO CLIENTE
                                            )

                                            [11] => Array
                                            (
                                            [variable] => payer.email
                                            [value] => E-MAIL DO CLIENTE
                                            )

                                            [12] => Array
                                            (
                                            [variable] => payer.name
                                            [value] => NOME DO CLIENTE
                                            )

                                            [13] => Array
                                            (
                                            [variable] => payment_data.transaction_number
                                            [value] => 44458791
                                            )

                                            )

                                            [custom_variables] => Array
                                            (
                                            )

                                            [logs] => Array
                                            (
                                            [0] => Array
                                            (
                                            [id] => ——-
                                            [description] => Fatura criada com sucesso!
                                            [notes] => Fatura criada!
                                            [created_at] => 31/07, 06:00
                                            )

                                            )

                                            [credit_card_transaction] =>
                                            )

                                            )

                                            )

                                            [invoices] => Array
                                            (
                                            )

                                            [update_invoice] =>
                                            [add_trans] =>
                                            )

                                            )

                                            Deixei em negrito os campos do array [due_date] => 2023-10-13 e o [variable] => next_dunning_date [value] => 2023-10-13 exemplificando a cobrança gerada com o dia de vencimento incorreto.

                                          • #15851
                                            Márcio Machado
                                            Participante

                                              Bom dia.
                                              Estu também estou com esse mesmo problema.
                                              Já abri chamado na Iugu e eles informaram o que a data de vencimento esta saindo do whmcs, na 6- Dias até o vencimento” esta para “2 dias” e não para dois meses, até porque não dá.
                                              O parâmetro “bank_slip_extra_days” é enviado na criação de cada cobrança. Não está nas configurações do boleto no Painel iugu.

                                              Obrigado.

                                            • #15852
                                              Márcio Machado
                                              Participante

                                                Bom dia.
                                                Estou também estou com esse mesmo problema.
                                                Já abri chamado na Iugu e eles informaram o que a data de vencimento esta saindo do whmcs, na 6- Dias até o vencimento” esta para “2 dias” e não para dois meses, até porque não dá.
                                                O parâmetro “bank_slip_extra_days” é enviado na criação de cada cobrança. Não está nas configurações do boleto no Painel iugu.

                                                Obrigado.

                                              • #15891
                                                Márcio Machado
                                                Participante

                                                  Olá boa noite.
                                                  Gerei agora um fatura as 29/02/24 20:48 e o vencimento ficou para 12/05/24. Não sei mais o que fazer.
                                                  https://prnt.sc/hvG2HmFEbfeX

                                                • #15892
                                                  Márcio Machado
                                                  Participante

                                                    Só para complementar, no whmcs esta para 02/03/2024 como relamente deve está.
                                                    https://prnt.sc/EiCdO5IH1YcX

                                                    Obrigado.

                                                Visualizando 15 respostas da discussão
                                                • Você deve fazer login para responder a este tópico.
                                                Role para cima