Facturación para SugarCRM

Cierra el ciclo comercial: factura a tus clientes desde SugarCRM.

Módulo de facturación 100% libre que te permitirá generar facturas en PDF y Facturae.

Podrás firmar las facturas con un certificado digital o tu DNI electrónico para que tengan validez legal.

Solucion 100% Opensource

Eres libre para utilizar el programa con cualquier propósito

Eres libre de estudiarlo y modificarlo en función de tus necesidades y de distribuirlo si quieres.

Sé el dueño de tus propios datos basándolos en tecnologías y formatos libres.

Reduce los costes ahorrandote las licencias.

Facturación a tu medida

Si lo necesitas podemos adaptar este y otros módulos a las necesidades concretas de tu negocio u organización.

Desde la generación automática de facturas hasta la creación de nuevas funcionalidades o integración con otros sistemas.

Características

Diseñado con las Pymes y los Autónomos en mente, tratamos de hacer un sistema que permita realizar facturas típicas, adaptadas perfectamente a la legislación española.

  • Generación de facturas en PDF.
  • Posibilidad de generar presupuestos y proformas.
  • Exportación en formato Facturae 3.2.
  • Dashlet gráfico para visualizar el estado de las facturas por meses.
  • Fácil modificación de la plantilla usando HTML
  • Editor de texto enriquecido para la descripción de la factura y sus condiciones.
  • Descuentos e impuestos independientes por cada linea de la factura.
  • Soporte para la generación de factura electrónica (efactura) en formatos PDF y Facturae 100% legal gracias a la firma electrónica.
  • Integración de CryptoApplet que permite firmar los documentos de factura mediante certificado digital o DNI electrónico. (DNI-e)
  • Numeración anual (opcional)
  • Campo CIF del cliente configurable a partir de cualquier campo de "Cuenta".





Capturas de pantalla

Soporte para Factura Electrónica

Esta extensión tiene capacidad para generar las facturas en PDF y en formato Facturae:

  • PDF: Las facturas generadas en PDF tienen la ventaja de que se pueden ver en pantalla e imprimir fácilmente manteniendo la apariencia del original. Además soportan la firma electrónica incrustada en el mismo documento de forma que se pueden emitir facturas 100% legales y enviarse por medios telemáticos.
  • Facturae: Es un formato para guardar información de facturas basado en XML. Es de obligado uso para trabajar con la administración y con el tiempo se espera que sea el principal formato para intercambio de facturas entre distintos programas de contabilidad.

Proyecto en GitHub

Para descargar el proyecto o realizar aportaciones al mismo, podéis visitar visitad la página del proyecto en GitHub.

Librerías y dependencias

Este proyecto se beneficia a su vez de otros proyectos libres:

  • HTML2PDF: Librería que permite generar PDFs a partir de una plantilla en HTML
  • FPDF: Librería con la que se generan PDFs desde PHP
  • CryptoApplet: Estupendo applet de java que hace posible la firma de documentos directamente en el navegador.

No es necesario instalar ninguno de ellos, pues ya están incluidos dentro de la extensión.

Configuración

Es necesario revisar los parámetros de configuración de la factura para poder generar correctamente los formatos PDF y Facturae.

Una incorrecta configuración puede producir un formato Facturae no válido o una factura PDF que no cumpla todos los requisitos legales.

Para cambiar la configuración ve a la sección de Administración → Facturas Regoluna → Configuración de Facturas. El formulario de configuración tiene la siguiente apariencia:

Información del facturador

Esta es la información propia que se muestra en los formatos de factura. De cara al uso del formato Facturae se hace diferencia entre personas físicas y jurídicas.

El país debe ser siempre ESP o el formato Facturae no validará.

Opciones de factura.

Establece las opciones por defecto de las facturas. Las nuevas facturas creadas tendrán inicialmente estos valores.

  • Campo NIF/CIF en cuentas: Indica qué campo de “Cuenta” se usará para obtener el campo NIF. Este campo debe aparecer obligatoriamente en las facturas por lo que siempre debe rellenarse. Sugar, por defecto, no trae ese campo así que se puede optar por 2 opciones:
    1. Crear un nuevo campo personalizado y usando el Estudio y después elegirlo en esta sección de configuración.
    2. Usar el campo “Sic Code”, y retraducirlo por “NIF/CIF”.
  • Impuestos y retenciones por defecto: Indique aquí el porcentaje y tipo de impuesto que se aplicará a las nuevas facturas creadas. Después se puede cambiar individualmente para cada factura.
  • Numeración anual: Si se marca el tick, las facturas se numerarán con el año delante del número. El número se reiniciará cada año. El año se toma de la fecha de emisión.
  • Ruta al logo: Por defecto, se usa la imagen que se haya subido como logo para la aplicación web. Sin embargo esta imagen suele ser de baja resolución y produce documentos de una calidad muy pobre.
    Se puede generar una imagen cualquiera, de alta resolución, guardarla dentro de la instalación de SugarCRM e indicar en este parámetro la ruta para buscarla.
  • Condiciones generales: Indica las condiciones generales que aparecen por defecto en las facturas. Después se pueden cambiar individualmente en cada factura si fuera necesario.

Problemas conocidos

  • En algunas versiones de Sugar no es posible desinstalar la extensión.

    La desinstalación manual está documentada en un fichero dentro de la propia extensión.
     
  • Esta extensión incluye CryptoApplet lo que hace que ocupe bastante (~10Mb) lo que supera el máximo permitido en la configuración por defecto de PHP. En este caso, cuando se sube el fichero mediante el "Cargador de Módulos" este no llega a subirse y no aparece en la lista, pero no da ningún tipo de error.

    Revisad vuestra configuración de PHP y comprobad que las directivas:post_max_size y upload_max_filesize están puestas a más de 10Mb.

    Existe la opción de descargar una versión sin CryptoApplet. El instalador informará de que CryptoApplet no está presente y desactivará las funciones de firma electrónica. Posteriormente podeis descargar el applet desde forja.uji.es, descomprimirlo dentro de la carpeta y visitar el apartado "Facturas -> Comprobar Sistema" dentro de la sección de Administración. Si ya está instalada una versión del módulo que incluye el applet se puede instalar sobre ella una nueva versión sin CryptoApplet.
     
  • Fatal error: Call to undefined function strptime(): Aparece este error al generar documentos de factura en formato Facturae sobre un servidor Windows. Esto es debido a que, sobre la plataforma windows PHP no define la función strptime.

 

 

Fork me on GitHub

Re: El enlace de descarga no funciona

Hola D.Gimenez.

Hace un tiempo SugarCRM abandonó su versión "libre" y con ello cerró también SugarForge, el sitio orientado a publicar las extensiones de Sugar.

Después del cierre, publicamos el código en Github para que esté disponible para todo el que quiera usarlo o aportar cambios: https://github.com/Regoluna/Regoluna-Invoices-for-SugarCRM/tree/dev-2.x

Actualmente la versión recomendada es la rama de desarrollo (dev-2.x). Sin embargo, no hemos publicado una versión estable (2.0) todavía debido a que quedan un par de bugs por resolver.

Un saludo.

El enlace de descarga no funciona

Buenos días,

Estoy intentando descargar el módulo pero parece que el enlace ya no se encuentra disponible. ¿Podriais proporcionarme un enlace alternativo?

Gracias, Un saludo,

Re: Problemas con los decimales en los items de las facturas

Hola Enric

No teníamos constancia de ese bug. Sin embargo, las últimas versiones han sido desarrolladas para sugar 6.5 y es muy posible que no funcionen correctamente bajo Sugar 6.1

De todas maneras, asegúrate de que en la configuración del usuario (no solo en la general de SugarCRM) estén correctamente configurados los delimitadores de decimales y de miles.

Un saludo

Problemas con los decimales en los items de las facturas

Cuando introduzco un Item con una coma decimal, se trunca la parte decimal, y cuando pongo un punto, lo multiplica por 10 el precio del item, aunque el cálculo total lo hace bien.

He leido el comentario de Antonio J con el mismo error, y vuestra respuesta de la versión 0.71 que lo soluciona, pero yo sigo teniendo el mismo error que él con las versiones 1.1, 1.2 y 2.0. La versión de sugar instalada es la 6.1.4 (Build 5822)

¿Tenéis este bug identificado? ¿Hay alguna manera de resolverlo?

Gracias

Re: Error al momento de PDF

Hola Jose Luis

El mensaje indica HTML incorrecto. Puede ser debido a dos cosas: o bien habéis cambiado algo en la plantilla original o bien se ha introducido HTML incorrecto en los campos de "descripción" o "condiciones". Esto último podría ocurrir al copiar y pegar desde documentos de Word.

Si es el primer caso (plantilla modificada) deberían fallarte todas las facturas. Si es el segundo, posiblemente solo algunas.

Un saludo

Error al momento de PDF

Buen dia en la xersion 6.5.13, de buenas a primeras me aparecio el siguiente error, al querer imprimir o hacer pdf, no se si pudieran darme una orientada al respecto por que no le encuentro pies ni cabeza.

ERROR n4
Fichero : include/html2pdf/parsingHTML.class.php
Linea : 131

Codigo HTML no valido, las etiquetas no estan cerradas en el orden correcto.
Estado :
Array
(
[0] => page
[1] => p
)

HTML : ...AS ...

Re: Solucionado problema SOAP set_relationship

Hola Miguel

Me alegro de que hayas encontrado la solución al problema. En la versión 2 hemos cambiado bastantes partes internas del módulo. Entre otras, la definición de las relaciones.

En cuanto a ponerlo en producción, recuerda que no está 100% listo en su versión 2 y que puede contener todavía bugs o cosas que vayan a cambiar.

Un saludo

Solucionado problema SOAP set_relationship

Bueno,

Ya me he dado cuenta del problema. Me habia ofuscado mucho con la versión 1.1 y los vardefs (en los que si hay un error), que no me había dado cuenta que en la versión 2.0 las relaciones a las que me refería son one-to-many y por tanto se establece la relación directamente pasando la id del elemento relacionado en el set_entry.

Disculpad por el tocho anterior, podeis borrar ambos mensajes si lo estimais.

Felicidades por el módulo, es muy interesante y lo voy a pasar a producción.

Gracias.

SOAP set_relationship y vardefs.

Hola,

Estoy teniendo algunos problemas tratando de establecer relaciones a través del metodo set_relationship en una llamada SOAP. En concreto tengo problemas con la relación entre reg_invoicesvs Accounts, y reg_items vs reg_invoices.

Aquí pongo el código que estoy utilizando:

//CREAMOS LA FACTURA

$newfact_params = array(
'session' => $session_id,
'module_name' => $module,
'name_value_list' => array(
array('name' => 'id', 'value' => ''),
array('name' => 'name', 'value' => $fname),
array('name' => 'reg_invoices_type', 'value' => $ftipo),
array('name' => 'date_closed', 'value' => $ffecha),
array('name' => 'state', 'value' => $festado),
array('name' => 'assigned_user_id', 'value' => '1'),
)
);

$newfact_result = $client->call('set_entry',$newfact_params); //nuSoap

$new_fact_id = $newfact_result['id'];

//RELACIONAMOS FACTURA CON CLIENTE
$set_acc_relationship_params = array(
'session' => $session_id,
'module_name' => 'Accounts',
'module_id' => $account_id,
'link_field_name' => 'accounts_reg_invoices',
'related_ids' => array( $new_fact_id )
);
$acc_relationship_result = $client->call('set_relationship',$set_acc_relationship_params); //nuSoap

//RELACIONAMOS FACTURA CON OPORTUNIDAD

$set_op_relationship_params = array(
'session' => $session_id,
'module_name' => 'Opportunities', /* custom module, where the relationship was created, "primary module" */
'module_id' => $opportunity_id, /* id of site, get from set_entry call */
'link_field_name' => 'opportunities_reg_invoices_1', /* the LINK field type name, from Step 5 */
'related_ids' => array( $new_fact_id ) /* id of Account you want to relate to */
);
$op_relationship_result = $client->call('set_relationship',$set_op_relationship_params); //nuSoap

//CREAMOS ITEM EN LA FACTURA

$newitem_params = array(
'session' => $session_id,
'module_name' => 'reg_items',
'name_value_list' => array(
array('name' => 'id', 'value' => ''),
array('name' => 'name', 'value' => $fname),
array('name' => 'unit_price', 'value' => '28'),
array('name' => 'qty', 'value' => '13'),
array('name' => 'tax', 'value' => '21'),
array('name' => 'type', 'value' => 'Service'),
array('name' => 'unit', 'value' => '01'),
array('name' => 'tax_type', 'value' => '01'),
array('name' => 'ordered', 'value' => '1'),
array('name' => 'assigned_user_id', 'value' => '1'),
)
);
$newitem_result = $client->call('set_entry',$newitem_params);
$new_item_id = $newitem_result['id'];

print_r($new_item_id);

//RELACIONAMOS ITEM CON FACTURA

$set_fact_relationship_params = array(
'session' => $session_id,
'module_name' => 'reg_invoices',
'module_id' => $new_fact_id,
'link_field_name' => 'invoice_items',
'related_ids' => $new_item_id
);
$item_relationship_result = $client->call('set_relationship',$set_fact_relationship_params);

print_r($set_fact_relationship_params);
print_r($item_relationship_result);

El caso, es que la relación de facturas con Accounts me funcionaba en la versión 1.1 y al instalar la última versión, ha dejado de funcionar. Observo diferencias entre los vardefs de ambas versiones:

VERSION 1.1 (con estos vardefs funcionaba el metodo):

// 3 Campos para la relación con Cuenta (obligatoria)
"accounts_fact_facturas" => array (
'name' => 'accounts_fact_facturas',
'type' => 'link',
'relationship' => 'accounts_fact_facturas',
'source' => 'non-db',
'side' => 'right',
'vname' => 'LBL_ACCOUNT',
'required' => true,
),
"accounts_fact_facturas_name" => array (
'name' => 'accounts_fact_facturas_name',
'type' => 'relate',
'source' => 'non-db',
'vname' => 'LBL_ACCOUNT',
'save' => true,
'required' => true,
'id_name' => 'accounts_f4ffcccounts_ida',
'link' => 'accounts_fact_facturas',
'table' => 'accounts',
'module' => 'Accounts',
'rname' => 'name',
),
"accounts_f4ffcccounts_ida" => array (
'name' => 'accounts_f4ffcccounts_ida',
'type' => 'link',
'relationship' => 'accounts_fact_facturas',
'source' => 'non-db',
'side' => 'right',
'vname' => 'LBL_ACCOUNT',
),

VERSION 2.0 (Con estos vardefs ha dejado de funcionar la relación):

// Related Account.
"accounts_reg_invoices" => array (
'name' => 'accounts_reg_invoices',
'type' => 'link',
'relationship' => 'accounts_reg_invoices',
'source' => 'non-db',
'side' => 'right',
'vname' => 'LBL_ACCOUNT',
'required' => true,
),
"account_name" => array (
'name' => 'account_name',
'type' => 'relate',
'source' => 'non-db',
'vname' => 'LBL_ACCOUNT',
'required' => true,
'id_name' => 'account_id',
'table' => 'accounts',
'module' => 'Accounts',
'rname' => 'name',
'link'=>'accounts_reg_invoices',
),
"account_id" => array (
'name' => 'account_id',
'type' => 'id',
'vname' => 'LBL_ACCOUNT',
),

La relación entre items y facturas no ha funcionado nunca. Pero es curioso, ahora, aunque no soy capaz de encontrar la tabla donde se guardan las relaciones entre items y facturas, al establecer la relación obtengo un error, y en el subpanel de items de la vista factura, no aparece, pero sin embargo, el total de la factura aparece bien calculado.

Espero que me podais dar una pista. Gracias.

Re: predefinir items

Hola Carles.

Me temo que, por ahora no hay forma de predefinir los items. Es siempre un texto libre. Estuvimos valorando la posibilidad de añadir esa funcionalidad pero, debido a que se orienta sobre todo a la facturación de servicios, nos pareció que añadía mucha complejidad.

Un saludo

predefinir items

Buenas tardes, me gustaría saber si es posible predefinir los ítems de la factura para no tener que entrar cada vez el mismo concepto. Muchas gracias de antemano. Un saludo.

Re: Sistema para Chile

Hola Claudio.

El módulo de facturación se creó con la legislación Española en mente. si tus necesidades son básicas, es posible que también te sirva para Chile, pero no estamos en condiciones de asegurarlo porque desconocemos los aspectos legales.

Si necesitas cambios o adaptaciones nosotros podemos proporcionarlos. El coste dependería del tiempo necesario para desarrollarlas.

Un saludo

Sistema para Chile

Estimados, este sistema aplica para la legislación chilena?, y en caso que requiera cambios o soporte como lo puedo obtener?

Muchas gracias
Atte
Claudio J. Pérez Quiroz

Re: invalid package

Hola Viviana.

Me alegro de que hayas encontrado el paquete correcto.

Simplemente comentarte que, debido a ciertos problemas con SugarForge (que lo tienen bastante abandonado) hemos trasladado el desarrollo del módulo a GitHub: https://github.com/Regoluna/Regoluna-Invoices-for-SugarCRM

Actualmente está casi lista la versión 2 en la rama "DEV". No hemos revisado todavía el soporte para firma digital, pero incluye varias mejoras y será la base sobre la cuál se seguirán los futuros desarrollos. La versión 2 no es compatible con las versiones 1.x, que es una linea de desarrollo que ya no tiene soporte.

Un saludo

invalid package

Ya encontré el blog, donde esta el link para descargar la version 1.2, y esa se instaló sin problemas.... Ahora a traducir algunos items que me aparecen en inglés y comenzar a usarla a ver si va todo bien.

invalid package

Hola Rodrigo. Bune bueno el modulo de facturacion, lo estuve probando en demo. Lo descargue desde el sugarForge pero la version es incompatible con la version que tengo instalada 6.5.13 o en su defecto 6.5.16 (que deseamos actualizar).
He leido por ahi que algunos lo han instalado en la 6.5.13 pero no especifican como lo hicieron. Habia alguna manera de cambiar el manifest? Tampoco encontré la versión 1.2 que comentan otros.
Muchas gracias

Re: Error al generar PDF

Hola Manuel.

En principio, el error que está dando es en una librería externa (en este caso html2pdf) que se incluye con el módulo.

El error está ocurriendo en dicha librería, por lo que, si no estás cambiando las plantillas por defecto, puede ser un problema de la configuración del servidor. Quizá algo del encoding.

Te contactaré directamente para pedirte más datos a ver si puedo orientarte.

Un saludo

Error al generar PDF

Muy buenas, en la versión 6.4.16 obtengo este error:

ERROR n�1
Fichero : /opt/bitnami/apps/sugarcrm/htdocs/include/html2pdf/html2pdf.class.php
L�nea : 1042

La etiqueta todav�a no existe.

Si quiere a�adirla, debe crear los m�todos o_COLGROUP (para la apertura) y c_COLGROUP (para el cierre) siguiendo el modelo de las etiquetas existentes.

Si crea nuevos m�todos, env�elos a webmaster@html2pdf.fr para a�adirlos a las siguientes versiones de HTML2PDF, y que todo el mundo se pueda beneficiar.

HTML : ...r: solid 0px #000000" num="7">

Problema Resuelto de impresión de PDF

Nada mas para informar que el problema que comentaba en el anterior ya quedo resuelto, al momento de modificar el varders, utilice el codigo de un campo de listas (enum) que yo habia generado, por lo que contenia una linea Sourge que lo declaraba como custom, se lo quite y reconstrui y con eso quedo resuelto muchas gracias.

Muchas Gracias por tu pronta respuesta.

Rodrigo:

Muchas gracias por tu pronta respuesta, de hecho me dio una luz y descubri que el problema fue un error mio, ya que estaba utilizando el formato del logotipo en PNG, lo cambie a JPG y quedo resuelto, comento esto por si a alguien le llega a suceder lo mismo.

Por otro lado no se si tengas una idea de como resuelvo lo siguiente, los campos nombre y descripcion de los items de facturación les cambie el formato para que no fueran de texto, sino un campo de lista, esto lo hice modificando los vaderfs del modulo en el directorio custom, y reparando y reconstruyendo desde la funcion reparacion en la pantalla de administrar. Hasta ahi todo bien, lo que me llamo la atención es que en el estudio estos campos se muestran como asterisco, pero en la base de datos graban bien, donde debe de ser y todo, el problema es que no se imprimen en el PDF, alguna idea, muchas gracias.

Re: Error al mostrar el PDF

Hola José Luis.

Lo que muestras parece ser el principio del PDF (la cabecera). Desconozco la causa exacta de tu problema porque nunca nos ha ocurrido y nadie más nos lo ha comentado. Posibles causas que se me ocurren:

Falta de memoria en la configuración. Si esto es así, podría cortarse la generación del PDF sin llegar a completarse del todo.

Algún problema de incompatibilidad con Sugar 6.5.13. Poco probable porque habríamos recibido más quejas al respecto.

Algún problema del módulo o de la librería de generación de PDFs con la versión de PHP: Para localizarlo lo recomendable sería configurar PHP para registrar errores y revisar dicho registro.

Espero que, al menos, esto pueda ayudarte un poco a localizar el error.

Un saludo

Error al mostrar el PDF

Hola Rodrigo:

Ya antes he utilizado con exito este modulo que funciona increible, sin embargo actualmente estoy montandolo sobre el SugarCRM 6.5.13 y al momento en que genero un documento y lo pido como PDF, me aparece una pagina me aparecen puros garabatos como cuando intentas abrir una archivo con el bloc de notas y este no lo soporta: Me aparece algo como el siguiente:

�PNG  IHDR��l�:�PLTE  !!!"""###$$$%%%&&&'''((()))***+++,,,---
[...]
IDATx����v�0

Muchas Gracias.

Re: error de collation

Hola Pau.

Contactaré contigo vía email, puesto que tu problema tiene complejidad, pero quizá estos comentarios no sean lo más cómodo para tratarlo.

error de collation

hola, enhorabuena por la iniciativa, que acabo de descubrir.
acabo de instalarlo en un sugarcrm 6.5.8, intento crear una factura pero me da error y que mire el el log sugarcrm.log, donde encuentro el siguiente mensaje:

Mon Oct 21 17:00:59 2013 [9909][1][FATAL] Query Failed: SELECT fact_facturas.id , fact_facturas.numero , fact_facturas.year , fact_facturas.name , fact_facturas.amount , fact_facturas.currency_id , fact_facturas.estado , LTRIM(RTRIM(CONCAT(IFNULL(jt0.first_name,''),' ',IFNULL(jt0.last_name,'')))) assigned_user_name , jt0.created_by assigned_user_name_owner , 'Users' assigned_user_name_mod, fact_facturas.date_closed , fact_facturas.assigned_user_id FROM fact_facturas LEFT JOIN users jt0 ON fact_facturas.assigned_user_id=jt0.id AND jt0.deleted=0

AND jt0.deleted=0 where fact_facturas.deleted=0 ORDER BY fact_facturas.date_entered DESC LIMIT 0,21: MySQL error 1267: Illegal mix of collations (utf8_spanish_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

No me ha servido de nada cambiar mediante phpmyadmin las collations de las tablas a utf8_general_ci en las tablas que se han creado con el módulo.

curiosamente, en la tabla fact_facturas se han creado las facturas, pero no visualiza ninguna. Lógicamente, las facturas no tienen elementos facturados porque no he podido llegar ahí.

¿se os ocurre alguna pista de por donde investigar?
gracias,
Pau

Re: Modificación para adaptarlo a Argentina

Hola Nicolás

No creo que resulte muy difícil adaptarlo a las necesidades de Argentina. Lo único, el formato XML firmado no será válido puesto que actualmente el "facturae" solo se usa en España.

Es resto, sería estudiar que cambios hay que hacer o que impuestos difieren mucho en su forma de funcionar con respecto a los de España.

Me consta que el módulo ha sido adaptado por varias empresas para su propio uso en distintos paises. Sin embargo no han hecho públicos sus cambios.

En breve esperamos sacar una nueva versión más fácil de internacionalizar y publicarla en Github para favorecer el que la gente pueda aportar sus mejoras.

Un saludo

Modificación para adaptarlo a Argentina

Estuvimos probando el módulo y de lo evaluado hasta el momento vimos que es muy simple y completo. Quisiera consultarles si es que hay alguna versión para Argentina y/o si alguien ha tenido experiencia en modificarlo, como para que nos orienten en los aspectos fundamentales a tener en cuenta.

Desde ya muchas gracias y felicidades por este módulo tan preciso y simple de utilizar.

Saludos

GRACIAS

No podia instalar el modulo hasta que llegue aqui para poder descargar la ultima version.

Muchas gracias REGOLUNA.
Vuestros modulos me han sido de mucha utilidad en Vtiger

Ahora voy a comprobar como es sugarCRM (aunque la cultura Vtiger es mejor) ya que Vtiger se ha quedado un poco obsoleto.

GRACIAS

Re: CryptoApplet ultima version

Hola Abdelkarim.

Cryptoapplet ha sido eliminado del paquete en la última versión porque daba muchos problemas a los usuarios a la hora de cargar el módulo debido a su gran tamaño. Por otro lado, el tema de la firma digital parece que no ofrecía mucho interés, siendo la versión PDF sin firmar la que usaba la mayoría de la gente.

Sin embargo, el módulo sigue siendo compatible con Cryptoapplet, simplemente no está incluido en el paquete.

Para hacerlo funcionar tendrás que copiarlo a mano en la carpeta correspondiente y, en la sección de administración entra en la sección "Facturas Regoluna -> Comprobar sistema". Tienes más información en la guía rápida que se puede descargar aquí: http://www.sugarforge.org/frs/?group_id=905

Un saludo.

CryptoApplet ultima version

Hola.

Supongo que estara previsto el incorporar la ultima version de CryptoApplet
Si se intenta instalar avisa de que algunas librerias jar que han sido actualizadas no estan instaladas (checking)

Re: Error al guardar item

Hola Sergio.

A priori se me ocurren varias causas. Pueden ser relacionadas con las últimas versiones de Sugar (sobre las que no han sido probadas) o bien porque estés usando una versión de explorer sobre la que tampoco hayamos hecho pruebas.

Intentaré contactar contigo por email para preguntarte más detalles del entorno en el que lo estás probando.

Un saludo.

Error al guardar item

Hola, he intentado seguir todos los pasos que comentais pero no consigo guardar item.

Me aparece este error en consola...

Uncaught ReferenceError: saveQuickEdit is not defined "dominio":3
(anonymous function) crm.*****.com:3
onclick

La versión que tengo es la 6.5.11 (Build 8754)

Re: Compatibilidad con 6.5.12

Hola.

Si habéis tenido que cambiar el archivo "Manifest.php" para poder cargarlo es que no estáis usando la última versión.

La última versión publicada está aquí: http://regoluna.com/blog/disponible-regoluna-invoices-1-2-para-sugarcrm-... (No se encuentra en Sugarforge porque tuvimos problemas técnicos al publicarlo).

Las últimas versiones publicadas no incluyen "Cryptoapplet" porque ocupaba mucho y algunos usuarios estaban teniendo problemas para cargarlo. Así pues, hay que descargar el applet por separado e instalarlo manualmente. Para más información puedes descargar la guía rápida desde aquí: http://www.sugarforge.org/frs/?group_id=905

Un saludo

Compatibilidad con 6.5.12

Si lo podemos hacer compatible con la versión 6.5.12 modificando el archivo manifiest.php cabiando 'acceptable_sugar_versions' => array ( 'regex_matches' => array ( "6.5\.*" , "6.5\.*") ).
Pero la partque que no acepta es al momento de querer ingresar la firma electrónica me arroja un error, como puedo ocultar la opción?

Re: Invalid Package

Hola Abdelkarim.

Todavía no hemos probado nuestro módulo en la versión 6.5.12 por ser muy reciente. No tenemos planificada la publicación de una nueva versión, intentaremos ver que ocurre con esta versión y si no requiere demasiados cambios la publicaremos en breve.

Un saludo.

Invalid Package

En un Sugar 6.5.12 despues de subir el paquete, simplemente me sale

El archivo cargado no es compatible con esta versión de Sugar Suite: 6.5.12

Hay alguna prevision de compatibilidad?

cambio en pdf

Hola, por favor soy de ecuador, quiero modificar el pdf que no me salga el tipo de moneda euros sino el signo de dolares, muchas gracias y Saludos

Re: Auto on save

Hola Jose Luis.

Me temo que la imposición del número automático está debido a la obligación de la legislación española de llevar números correlativos. De hecho, la posibilidad de quitar el check, solo está para realizar pequeñas correcciones ante errores.

El número no se asigna hasta que la factura se pasa a estado "emitida" por lo que, aunque el check esté puesto este no se generará en el momento de guardar. Simplemente dejad la factura en otro estado y no tendréis que preocuparos de la numeración.

Un saludo

Auto on save

Rodrigo Saiz:

Muchas gracias por la atencion de las respuestas anteriores, tengo trabajando el modulo a todo dar, solo tengo una molestia mas:

Deseo quitar el chekbox auto on save de la pantalla de edicion, o por lo menos que aparezca por default como no marcado. No se si me podrias ayudar al respecto.

Muchas gracias nuevamente.

Re: Campo nuevo en pdf

Hola Daryani.

Tienes información extra sobre como modificar las plantillas que generan el PDF en:

http://www.regoluna.com/blog/como-anadir-nuevos-tipos-documentos-usando-...

Un saludo

Campo nuevo en pdf

Buasn noches, podrian ayudarme indicandome como agrego un nuevo campo que yo cree desde el studio en la factura en PDF.

l ouqiero hacer es: en colombia deben tener las facturasun campo que se llame fecha de pago, pero estas no los traen por defecto; ya lo agregue en las facturas desde el estudio, pero ahora o se como hacer para afregaro al la impresion en pdf.

Gracias.

Re: Modificar consulta SQL

Hola Jose Luis.

El dashlet de listado de facturas se genera con el código contenido en: modules/Fact_Facturas/Dashlet. Sin embargo, para cambiar los campos te bastará con editar el fichero modules/Fact_Facturas/metadata/dashletviewdefs.php.

Lo recomendable es crear un nuevo fichero en custom/modules/Fact_Facturas/metadata/dashletviewdefs.php y ahí configurar el listado a tu gusto. De esta manera tus personalizaciones no se perderán en futuras actualizaciones.

Un saludo

Modificar consulta SQL

Hola Rodrigo,
Muchas Gracias por tu respuesta, de hecho no habia contestado por que me enfoque en buscar en el codigo de los archivos donde estaba la consulta SQL a modificar tanto para el Dashlet de tipo grafico, como para el de tipo lista.
Te comento que el de tipo grafico, lo enconntre en crm/modules/Charts/Dashlets/FacturasChartDashlet/FacturasChartDashlet.php, (por si alguien mas se encuentra con este problema este es el archivo a modificar), sin embargo para el de tipo lista no he encontrado donde se encuentra la consulta SQL para modificarla, te agradeceria si me pudieras dar una orientada al respecto.

Re: Sugar Dashlets

Hola Jose Luis

Tienes razón. El dashlet está programado para mostrar solo aquellos documentos de tipo "factura". El tuyo es un caso que no se nos había ocurrido. Lo tendremos en cuenta para la próxima versión.

Por ahora, la única solución a tu problema sería modificar el código del dashlet para cambiar la consulta SQL y obtener datos de otro tipo de documento.

Para la próxima versión, la idea es que los documentos de tipo "presupuesto" o "cotización" queden ligados automáticamente a una Oportunidad. De esta forma se podrán usar los propios dashlets de Sugar que son más completos.

Un saludo.

Sugar Dashlets

Disculpa la molestia, pero tengo un problemilla con los sugar dashlets de el modulo de facturación regoluna, no se si podrías ayudarme. Te explico el problema:
Utilizo el Modulo para generar cotizaciones para los clientes y que los vendedores registren los pedidos en el CRM, pero no para facturar, esto lo hace sin problemas, pero no logro ver los documentos en el sugar dashlet de tipo lista, así como tampoco en el gráfico, ni los pedidos ni las cotizaciones.

Muchas Gracias.

Re: Botones PDF Imprimir

Hola Jan.

Efectivamente, en la nueva versión han cambiado la forma en la que se definen las acciones. La próxima versión tendrá soporte para estos nuevos botones.

Un saludo

BOTONES PDF IMPRIMIR

Hola, ya lo he logrado, ahora que debo aclarar que no se ven los botones, en la version 6.5 se utiliza un menu desplegable, este menu que generalmente se encuentra con la palabra "edit", permite desplegar las opciones que antes se visualizaban como botones.

Gracias nuevamente.

BOTON GUARDAR Y OTROS

Hola, gracias por tu respuesta, lo solucione de esta manera, no se porque pero al quitar la propiedad de requerido al nombre del item, este ahora permite guardar haciendo clic sobre el boton.

Pero me acabo de dar cuenta de algo, los botones de PDF imprimir y eso que salian con la antigua verison de SUGAR, ahora no los veo, estoy mirando uno a uno y no los encuentro, que sera lo que estoy haciendo mal.

Recuerda que actualice a SUGAR CE 6.5.

Gracias por tus comentarios.

Re: No funciona el botón guardar

Hola Jan.

Aunque la última versión fue desarrollada sobre Sugar 6.4 hay gente que nos ha confirmado que le funciona correctamente sobre la versión 6.5

Intenta ver si se está produciendo algún error de Javascript durante la carga y uso de la página.

De todas formas nos podremos en contacto contigo vía email a ver si podemos obtener más datos sobre el problema.

Un saludo

NO FUNCIONA EL BOTON GUARDAR

Hola, primero un saludo y felicitarlos por este fabuloso modulo de facturación, por otro lado molestralos con una simple consulta, no me funcioan el boton guardar de los ITEMS, cuando genero un item y le digo guardar no hace nada, el de cancelar funciona, he probado con datos y con otros modulos y otros botones, pero solamente en items no me deja guardar, que podra ser?

Mi CRM esta en la version 6.5 esta alojado de JUSTHOST, y por demas funciona.

Gracias Jan Mauricio,.

Re: FPDF error: Can't open image file:

Hola Adianes.

El error que comentas suele aparecer cuando en la sección de configuración de Facturas no está bien configurada la ruta a la imagen con el logo, o bien esta tiene permisos incorrectos y no puede ser leida por el servidor web.

Un saludo.