--- name: Cobranca consolidada - fix PDFs duplicados description: Fix envio duplicado de boletos PDF no WhatsApp quando cliente tem multiplos boletos pendentes type: project --- Bug corrigido em 2026-03-17: `enviarCobrancaConsolidadaCompleta()` enviava PDFs duplicados. **Problema:** `enviarWhatsApp()` enviava mensagem texto + PDF do boleto principal. Depois o `foreach` enviava TODOS os PDFs novamente, duplicando o principal. **Fix:** Em `enviarCobrancaConsolidadaCompleta()`: - 1 boleto: usa `enviarWhatsApp()` original (mensagem + PDF junto) - fluxo inalterado - 2+ boletos: envia apenas texto via `enviarMensagemTexto()`, depois cada PDF via `enviarWhatsAppDocumento()` com caption "Boleto ref. MM/YYYY (1/N)" **Why:** Cliente recebia o mesmo boleto PDF duas vezes, gerando confusao. **How to apply:** NAO mexer no `enviarWhatsApp()` que funciona para boleto unico. A logica de decisao esta no bloco `if (count($pdfs) <= 1)` dentro de `enviarCobrancaConsolidadaCompleta()`.