wnpower / iFactura-WHMCS

Este módulo te permitirá emitir comprobantes fiscales de facturación electrónica en Argentina (AFIP), utilizando el API del servicio online de iFactura.com.ar.
https://marketplace.whmcs.com/product/6717-ifactura
6 stars 0 forks source link

Error al conectar modulo WHMCS #23

Open rodrigoj78 opened 2 years ago

rodrigoj78 commented 2 years ago

Buenos dias quiero configurar segun los instructivos el modulo de Ifactura en WHMCS pero al hacerlo y verificar si entra desde la solapa Modulos, selecciono Ifactura y sale error que adjunto.- Obviamente tampoc emite factura alguna Los permisos de las carpeta de directorio esta en 755 y los archivos 644

rodrigoj78 commented 2 years ago

WhatsApp Image 2022-03-16 at 12 46 09 PM

villaboamiguel commented 2 years ago

Hola! Por el mensaje de error te diria que no se activo correctamente el módulo de WHMCS. Verifica el que usuario de MySQL que tenes para que WHMCS acceda a la DB tenga permiso de "CREATE" para crear las tablas y de "ALTER" para hacer unas modificaciones. Una vez hecha dicha verificación desactiva y activa el módulo asi intenta nuevamente en crear las tablas que necesita. Si eso no lo soluciona te voy a pedir que me digas que version de WHMCS y PHP tenes para revisar en nuestros registros si tenemos probado el módulo en dicho contexto.

Saludos.

rodrigoj78 commented 2 years ago

El usuario de MySQL tienen todos los permisos.- Desactive y active y aun asi no se corrige el error Utilizo WHMCS 8.3 y PHP 7.4

villaboamiguel commented 2 years ago

Tenes algun custom field (productos, servicios, modulos, servers, etc) cuyo texto sea "Datos Confirmados" no importa mayusculas o minusculas? Eso podria estar generando que detecte como que el addon estuvo instalado y no se esten creando las tablas auxiliares del mismo. Tenemos un WHMCS 8.3.0 y un 8.3.1 con PHP 7.4 con el módulo funcionando correctamente.

Saludos.

rodrigoj78 commented 2 years ago

estos modulos estas instalados y activos 01

villaboamiguel commented 2 years ago

No sabría decirte si alguno de esos módulos interfiere con el de iFactura porque no los conozco. Tampoco tengo reporte de problemas con otros módulos. Nuestros entornos de prueba no contienen ninguno de los addons que mencionas.

Igualmente me refiero a los custom fields o campos personalizados que podes agregar a tus productos, servicios, modulos, servers, etc. Los mismos pueden ser agregados por un usuario administrador o por un módulo. En las secciones de custom fields de cada uno de esos tipos te podes fijar. O si te animás podes ejecutar la siguiente query SQL:

SELECT * FROM `tblcustomfields` WHERE `fieldname` LIKE '%DATOS CONFIRMADOS%';

La misma busca en todos los customfields por nombre a ver si tenes alguno con el nombre "Datos Confirmados".

rodrigoj78 commented 2 years ago

image

villaboamiguel commented 2 years ago

Veo que tenes el custom field "Datos Confirmados", Puede ser que otro plugin lo haya creado. Fijate si tenes la tabla "ifactura_customfields" y si la tenes me mostras el contenido.

rodrigoj78 commented 2 years ago

Negativo, no hay ninguna tabla de Ifactura en la base de datos

villaboamiguel commented 2 years ago

Bien, entonces el problema es que tenes el Custom field "Datos Confirmados" creado manualmente por un administrador u otro plugin y este mismo es uno que crea el plugin de iFactura para funcionar. Al activarse el plugin de iFactura y ver que el mismo ya esta creado considera que esta todo instalado cosa que no.

Ese custom field lo creaste para algo en particular o es cosa de algún plugin en particular? Si lo creaste manualmente tendrías que borrarlo para que el plugin de iFactura se pueda instalar correctamente.

rodrigoj78 commented 2 years ago

No lo he creado, quizas algunos de los modulos que estan activos, como puedo resolverlo?

villaboamiguel commented 2 years ago

Tendrìas que eliminar dicho campo para que la instalaciòn del plugin de iFactura se haga correctamente. Si es un campo que utiliza otro addon, el mismo podrìa tener problemas.

rodrigoj78 commented 2 years ago

podrias decirme como eliminarlo sin tocar mucho la base de datos?

rodrigoj78 commented 2 years ago

Ya pude eliminar el campo y logre la conexion.-