Esta consulta es de hace 7 años. No tome esta información como actualizada. Si tiene problemas con FacturaScripts, consulte la sección ayuda o la sección contacto
david.m.esguerra_f74d39

Saludos!

david.m.esguerra_f74d39   Colombia   07-09-2017 04:38:33   08-09-2017 18:08:51   108  
Saludos!
Antes que nada deseo felicitarles por este gran producto, habiendo dicho esto, tengo 2 preguntas:
1. Siempre he tenido la duda (y me excuso si quizás la respuesta es demasiado obvia) ¿por qué FacturaScripts genera facturas de compra?, es decir, cuando se vende un producto o servicio es obvio generar una factura de venta, pero cuando se compran insumos, materia prima, mercancía para revender o se paga a acreedores, no es la empresa la que genera una factura sino el proveedor o acreedor.
2. Las facturas en Colombia usualmente se acompañan de una leyenda al pie acerca de que el cliente acepta haber recibido de forma real los productos y/o servicios entregados (y un etcetera de unas 4 líneas), al agregar este pie de página en la configuración de impresión de facturas, este contenido se imprime en una sola línea perdiéndose gran parte del texto, ¿cómo se puede solucionar este inconveniente?

Agradezco su amable respuesta
1. Pues en todos los software se maneja así no se porque mencionas esto y es como se alimenta el inventario, con Facturas de Compra.
2. Nosotros también somos de Colombia aunque no le veo el chiste a esas líneas que mencionas anteriormente nosotros le agregamos Responsable y Recibido por a nuestro fork de factura_detallada entre otros cambios que si son obligatorios en nuestra legislación, enseguida te pego el código de eso y ya tu miras que puedes sacar de el para tus necesidades.
Esto lo colocamos en el archivo fs_fpdf.php para agregar Firma Recibido:_________________ Firma Emisor:_________________ al final de la hoja

function Firmas()
{
//Posicion: a 3 cm del final
$this->SetY(-40);
$this->SetLineWidth(0.1);
$this->SetTextColor(0);
$this->SetFont('Arial','',8);
$this->SetFont( "Arial", "I", 8);
$length = 80;
$this->Line(10, $this->h - 15, 80, $this->h - 15);
$this->SetXY( 10, $this->h - 13 );
$this->Cell($length,4, str_pad("Firma Recibido",$length, " ",STR_PAD_BOTH));
$this->Line(120, $this->h - 15, 200, $this->h - 15);
$this->SetXY( 120, $this->h - 13 );
$this->Cell($length,4, str_pad("Firma Emisor",$length, " ",STR_PAD_BOTH));
}

//Pie de pagina
function Footer()
{
$this->Firmas();
//Posicion: a 3 cm del final
$this->SetY(-30);
$this->SetLineWidth(0.1);
$this->SetTextColor(0);
$this->SetFont('Arial', '', 8);
if ($this->piepagina == true) {
// Si existen Incluimos las Observaciones
if ($this->fdf_observaciones != '') {
$this->addObservaciones(substr($this->fdf_observaciones, 0, 270));
}

// Lineas de Impuestos
$this->addLineasIva($this->fdf_lineasiva);

// Total factura
$this->addTotal();
} else {
// Neto por Pagina
$this->addNeto();
}
}
Muchas gracias hlopez_04fd16 por tu amable respuesta, con respecto al primer punto tienes toda la razón, tenía una confusión sobre los conceptos; sobre el tema de las líneas, me refería a renglones de texto, aunque debo agradecerte también por el código que has adjuntado para las firmas, a continuación te pongo el texto al que me refiero y adjunto una captura del pié de una factura de prueba para ilustrar mi punto.

Texto al pie:
"El comprador y aceptante declara haber recibido real y materialmente los productos y servicios descritos en este título valor y se obliga a pagar el precio en la forma pactada en este documento, la firma de persona diferente al comprador está autorizada por este para recibir y confesar la deuda y comprometer al comprador, Art. 640 del Código de Comercio. La mora en el pago de este mento causa interés a la máxima tasa legal autorizada por la Ley. Esta Factura de Venta se asimila en todos sus efectos legales a una letra de cambio según Art. 774 del Código de Comercio."

imagen
Esto que quieres también lo hicimos pero no tengo ese código a la mano para un cliente de nosotros que tiene una leyenda larga al final de su factura, debes empezar por subir el pie de página (línea de totales) y por darle formato al párrafo que estás agregando lo que pasa es que no tiene límite y entonces intenta ponerlo todo en una sola línea
De acuerdo, revisando en el código he encontrado donde subir los contenidos del pié de página, agregaré algunos saltos de línea para formatear la cadena del pié, nuevamente gracias, doy el tema por cerrado.
CERRADO
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la sección contacto



Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.17561s

Soporte