Data de vencimento errada
Marcado: Módulo iugu Boleto para WHMCS
- Este tópico contém 22 respostas, 9 vozes e foi atualizado pela última vez 1 ano, 2 meses atrás por
Márcio Machado.
- AutorPosts
- 20/04/2023 às 18:44 #15305
Raphael Galvão
ParticipanteDescriçã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 - 20/04/2023 às 19:17 #15308
Tael
ModeradorO 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.
- 24/04/2023 às 15:32 #15327
Raphael Galvão
ParticipanteO 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?
- 24/04/2023 às 16:22 #15328
Raphael Galvão
ParticipanteVerifiquei 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.
- 27/04/2023 às 17:11 #15334
Adam
ParticipanteOi, 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] => )
- 28/04/2023 às 14:49 #15341
Tael
ModeradorOlá, boa tarde
Nesse log o vencimento do boleto está correto (duedate => 2023-05-05).- 28/04/2023 às 15:45 #15345
Adam
ParticipanteSim, 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í.
- 28/04/2023 às 15:49 #15346
Gofas
MestreNo retorno da chamada à API o parâmetro vem como
duedate
, assim como no log que nos enviou. - 28/04/2023 às 15:56 #15347
Adam
ParticipantePelo que vi na documentação, o retorno da chamada retorna due_date (com underline) veja imagem…
https://prnt.sc/l3a5P4Bc9svGDe 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.
- 28/04/2023 às 11:06 #15338
Almir
ParticipanteBom 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…- 28/04/2023 às 14:54 #15343
Tael
ModeradorO ideal seria colocar apenas o link da fatura no email e redirecionar o acesso à fatura direto para o boleto.
- 28/04/2023 às 14:59 #15344
Almir
ParticipanteJá é 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. - 25/05/2023 às 12:23 #15370
Almir
ParticipanteAlgué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 - 31/05/2023 às 16:56 #15375
Fernando Arbulu Perrella
ParticipanteTambém estou com o mesmo problema.
- 25/07/2023 às 21:56 #15528
Rafael Bonatto
ParticipanteAlguma 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.3Já o Módulo IUGU Pix tem o comportamento esperado e não tem nada de errado…
- 25/07/2023 às 22:01 #15529
Rafael Bonatto
ParticipanteIsto somente ocorre para as faturas criadas manualmente, as renovações estão corretas, mas não uso dias extras após o vencimento…
- 25/07/2023 às 22:05 #15530
Almir
ParticipanteSem 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.
- 26/07/2023 às 21:32 #15531
Rafael Bonatto
ParticipanteEntã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,
- 01/08/2023 às 14:46 #15536
Dionathan
ParticipanteO 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.
- 26/02/2024 às 08:51 #15851
Márcio Machado
ParticipanteBom 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.
- 26/02/2024 às 08:54 #15852
Márcio Machado
ParticipanteBom 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.
- 29/02/2024 às 20:55 #15891
Márcio Machado
ParticipanteOlá 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 - 29/02/2024 às 20:59 #15892
Márcio Machado
ParticipanteSó para complementar, no whmcs esta para 02/03/2024 como relamente deve está.
https://prnt.sc/EiCdO5IH1YcXObrigado.
- AutorPosts
- Você deve fazer login para responder a este tópico.