fix: eliminar logs de depuración y mejorar la claridad en el servicio de envío de facturas por WhatsApp

This commit is contained in:
Juan Felipe Zapata Moreno 2026-04-09 13:05:31 -06:00
parent 53a5208cdf
commit dec134d0f6
2 changed files with 8 additions and 16 deletions

View File

@ -94,12 +94,6 @@ const submitUpload = () => {
console.log('UUID agregado:', uploadForm.cfdi_uuid);
}
// Debug: mostrar todo lo que hay en FormData
console.log('=== FormData a enviar ===');
for (let pair of formData.entries()) {
console.log(pair[0] + ':', pair[1]);
}
// Enviar con axios directamente
window.axios({
method: 'POST',

View File

@ -6,19 +6,18 @@ import axios from 'axios';
*/
const whatsappService = {
/**
* Enviar documento por WhatsApp
* @param {Object} data - Datos del documento
* @returns {Promise}
* Enviar factura completa (PDF y XML)
* @param {Object} data - Datos de la factura
*/
async sendDocument({ phone_number, document_url, filename, ticket, customer_name }) {
async sendInvoice({ phone_number, invoice_number, pdf_url, xml_url, customer_name }) {
try {
const { data } = await axios.post(
apiURL('whatsapp/send-document'),
apiURL('whatsapp/send-invoice'),
{
phone_number,
document_url,
filename,
ticket,
invoice_number,
pdf_url,
xml_url, // Enviamos ambos links
customer_name
},
{
@ -32,11 +31,10 @@ const whatsappService = {
return data;
} catch (error) {
const errorData = error.response?.data?.data || error.response?.data;
console.error('WhatsApp Error Detail:', errorData);
console.error('WhatsApp Invoice Error:', errorData);
throw errorData;
}
},
};
export default whatsappService;