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

Plugin: documentos_facturas

administracion_e3bdf0   España   16-02-2017 11:22:06   16-02-2017 11:22:06   465  
Plugin: documentos_facturas
Plugin: facturacion_base

Buenos días, os pongo un mini tutorial para poder imprimir facturas simplificadas (sin necesidad de TPV).

Recordar que la legislación española permite las facturas simplificadas en aquellos casos que el importe no supere los 400 € (IVA incluido). Os podemis encontrar el caso, como en mi empresa - y seguramente la gran mayoría- que se den simultánemente facturas simplifificas (contado: sin datos del cliente) y facturas a secas (completas: DNI Nombre Apellidos, Dirección clte.).

1º) Crearemos una serie de facturación sólo para las facturas simplificadas, la AEAT no permite en la misma serie mezclar facturas "normales" con las facturas simplificadas.

2º) Aqui toca modificar el código fuente. Es muy sencillo, no hace falta ser programador. Lo explico detalladamente.
Nos vamos a la carpeta de instalación de facturascripts. Dentro de ella nos vamos a la siguiente ruta:

plugins\facturacion_base\controller\ventas_imprimir.php

Con un editor de texto simple abrimos el fichero (botón derecho abrir con y elegir un editor. Recomendación, sirve cualquier editor de textos simple como el Bloc de Notas de Windows, Notepad++, etc.; no sirve editores complejos (negrita, subrrayado, añadir fotos y demás: eso es un editor complejo - ni Word ni LibreOffice). Preferiblemente usar Notepad++, es gratis y bastante mejor que el NotePad de Windows, además el Notepad nos muestra el número de línea.

Ahora buscamos y modificamos las siguientes líneas, tal que así: (al terminar los cambios guardamos)

Código original
**************************************************************************
/// linea 789
'campos' => "<b>".ucfirst(FS_FACTURA).":</b>\n<b>Fecha:</b>\n<b>".$this->cliente->

/// linea 797
'campos' => array('justification' => 'right', 'width' => 100),


Código modificado
**************************************************************************
/// linea 789
'campos' => "<b>".ucfirst(FS_FACTURA)." simplificada:</b>\n<b>Fecha: </b>\n<b>".$this->cliente->tipoidfiscal.":</b>",

/// linea 797
'campos' => array('justification' => 'right', 'width' => 120),

3º) Ahora para verlo en acción a la hora de imprimir escogemos el modelo carta. Y ya está.

Ya se que es una solución algo espartana, pero funciona, y eso es lo importante, con esto cumpliréis rigurosamente la legislación vigente española.

Plugins relacionados

Plugin facturacion_base
[[Cerrado por inactividad]]
¿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.17518s

Soporte