Buenos días a todos,
necesito imprimir en algunas facturas PDF unos nuevos campos que he creado con objeto de la factura electronica para la administración pública.
Desde, configuración -- > Modulos --> Terceros, he creado 3 Extrafields llamadas:
oficinacontabletercero
organogestorterceros
unidadtramitadoraterceros
Sin embargo, despues de leer detenidamente en este enlace (https://wiki.dolibarr.org/index.php/Extrafields), y hacer multiples pruebas, hay algo que no estoy haciendo bien ya que al generar la facuta mi pantalla se queda en blanco.
Hay alguien que sepa como usar esta opción para que esos nuevos campos se impriman en el modelo PDF? me gustaría sacarlos en la parte derecha debajo del numero de factura.
Agradecería una explicación con ejemplo del código a usar y donde insertarlo, sería de mucha ayuda para mi en este caso, quizás también para otros.
Saludos
Extrafields en PDF? como?
Hola,
Cada PDF que se genera tiene su proio código de programación en PHP.
Para hacer lo que pides deberás trabajar a nivel de código PHP, y modificar
el módulo actual, o crear uno nuevo con tu nuevo formato.
Personalmente he realizado algunas adaptaciones para clientes para imprimir
en PDF formatos especiales.
Muchos saludos,
Eduardo.
Cada PDF que se genera tiene su proio código de programación en PHP.
Para hacer lo que pides deberás trabajar a nivel de código PHP, y modificar
el módulo actual, o crear uno nuevo con tu nuevo formato.
Personalmente he realizado algunas adaptaciones para clientes para imprimir
en PDF formatos especiales.
Muchos saludos,
Eduardo.
Gracias por tu respuesta Eduardo, te deseo mucho éxito con tus clientes, sin duda lo tendrás si puedes hacer todo lo que te pidan.
En realidad no requiero ningún tipo de formato especial el actual modelo CRABE es suficiente en mi caso, sólo necesito poder imprimir los valores que existen en la bbdd gracias la opción que permite extrafields.
Desde mi profunda ignorancia sobre programación, que crece día a día, debo decir que no creo que pueda ser muy complicado sacar en facturas estos valores, por eso pido ayuda de alguien que este dispuesto a marcar alguna pauta, un ejemplo o algo de ayuda para conseguirlo, la wiki no es muy generosa en este caso.
Simultáneamente probaré a hacer la misma consulta en otros foros, a ver si hay suerte.
A quien más le resulta interesante esta posibilidad?, dado que extrafields esta presente en todos los módulos de dolibarr ( creo que todos...) su potencial me parece abrumador.
Saludos a todos
En realidad no requiero ningún tipo de formato especial el actual modelo CRABE es suficiente en mi caso, sólo necesito poder imprimir los valores que existen en la bbdd gracias la opción que permite extrafields.
Desde mi profunda ignorancia sobre programación, que crece día a día, debo decir que no creo que pueda ser muy complicado sacar en facturas estos valores, por eso pido ayuda de alguien que este dispuesto a marcar alguna pauta, un ejemplo o algo de ayuda para conseguirlo, la wiki no es muy generosa en este caso.
Simultáneamente probaré a hacer la misma consulta en otros foros, a ver si hay suerte.
A quien más le resulta interesante esta posibilidad?, dado que extrafields esta presente en todos los módulos de dolibarr ( creo que todos...) su potencial me parece abrumador.
Saludos a todos
Gracias por tus deseos.
Si queres trabajar con el crabe, el archivo del modulo tiene por nombre
...\htdocs\core\modules\facture\doc\pdf_crabe.modules.php
Creo que con lo que tiene el modulo, la variable $object es la factura, y tiene referencia a todo lo demas.
Los atributos adicionales se guardan en un array, y se acceden con un prefijo mas el nombre del atributo,
Si es para españa, yo hice factura electronica, y agregue varios atributos adicionales y los sacaba en XML.
Muchos saludos y exitos en el proyecto.
Eduardo.
Si queres trabajar con el crabe, el archivo del modulo tiene por nombre
...\htdocs\core\modules\facture\doc\pdf_crabe.modules.php
Creo que con lo que tiene el modulo, la variable $object es la factura, y tiene referencia a todo lo demas.
Los atributos adicionales se guardan en un array, y se acceden con un prefijo mas el nombre del atributo,
Si es para españa, yo hice factura electronica, y agregue varios atributos adicionales y los sacaba en XML.
Muchos saludos y exitos en el proyecto.
Eduardo.
Gracias Eduardo, intentaré conseguir algún ejemplo práctico para profanos, para poder hacer lo que necesito.
He visto que hay un modelo gratutito de factura y presupuesto en dolistore (https://www.dolistore.com/es/modulos/45 ... piroc.html) con el que podría investigar.
Sobre la factura electrónica tambien hay un modulo gratutio (https://www.dolistore.com/es/modulos/442-SAF-T-PT.html) que seguramente podrán adaptar quienes necesiten emitirla desde dolibarr, en todos los casos que conozco los xml se deben firmar usando una aplicación de terceros.
Saludos
He visto que hay un modelo gratutito de factura y presupuesto en dolistore (https://www.dolistore.com/es/modulos/45 ... piroc.html) con el que podría investigar.
Sobre la factura electrónica tambien hay un modulo gratutio (https://www.dolistore.com/es/modulos/442-SAF-T-PT.html) que seguramente podrán adaptar quienes necesiten emitirla desde dolibarr, en todos los casos que conozco los xml se deben firmar usando una aplicación de terceros.
Saludos
Hasta la fecha sin respuesta de ningún experto con tiempo y ganas de compartir conocimiento.
He encontrado es esto, en francés, pero algo es algo, cuando pueda probarlo comentaré por si le puede ayudar a alguien más.
http://www.patas-monkey.com/index.php/e ... rtdown/52/
He encontrado es esto, en francés, pero algo es algo, cuando pueda probarlo comentaré por si le puede ayudar a alguien más.
http://www.patas-monkey.com/index.php/e ... rtdown/52/
Tenes razón, me fui de tema, vi algo de factura electrónica en un mensaje y me desvié del tema.
Al inicio preguntaste por campos extras en la factura. Cada PDF de Dolibarr se programa en PHP,
y se hace en forma específica, campo por campo la posición.
Como te mencione antes, los campos adicionales los puedes recuperara de un array que está
dentro de la variable $object, por ejemplo en el módulo crabe.
Más que eso, no creo que hay, es cuestión de hacer el código y probarlo.
Muchos saludos,
Eduardo.
Al inicio preguntaste por campos extras en la factura. Cada PDF de Dolibarr se programa en PHP,
y se hace en forma específica, campo por campo la posición.
Como te mencione antes, los campos adicionales los puedes recuperara de un array que está
dentro de la variable $object, por ejemplo en el módulo crabe.
Más que eso, no creo que hay, es cuestión de hacer el código y probarlo.
Muchos saludos,
Eduardo.

