--- name: Cobranca PDF HTTP 413 Fix description: Fix boletos PDF not sent via WhatsApp due to HTTP 413 in enviarWhatsAppDocumento (base64 too large) type: project --- PDFs de boletos nao eram enviados no WhatsApp na cobranca consolidada (multiplos boletos por cliente). **Why:** O metodo `enviarWhatsAppDocumento()` codificava PDFs em base64 e enviava via REST API. O servidor Baileys rejeitava com HTTP 413 (Request Entity Too Large). A mensagem de texto era enviada mas os PDFs nao. Status era registrado como "enviado" mesmo sem os PDFs. **How to apply:** - `enviarCobrancaConsolidadaCompleta()` agora usa `$whatsappController->enviarArquivo()` (metodo da biblioteca Baileys com file path, sem base64) em vez de `enviarWhatsAppDocumento()` (base64 via REST) - Status `whatsapp_enviado` agora reflete se TODOS os PDFs foram enviados - O outro metodo `enviarCobrancaConsolidadaComPdfs()` ja usava `enviarArquivo()` corretamente - Arquivo: `app/Controllers/CronCobrancaAutomatica.php` linhas ~2600