summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/factura/README
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/factura/README')
-rw-r--r--Master/texmf-dist/doc/latex/factura/README122
1 files changed, 122 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/factura/README b/Master/texmf-dist/doc/latex/factura/README
new file mode 100644
index 00000000000..7e964f073e4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/factura/README
@@ -0,0 +1,122 @@
+<factura.cls>
+
+* Brief description in english *
+
+'factura' is the spanish word for 'invoice', so this is a LaTeX
+class for writing invoices easily, made taking into account
+requirements of SENIAT legislation (tax collector entity on the
+Bolivarian Republic of Venezuela), but surely its use is not
+restricted to Venezuela because all variables and text displayed
+can be redefined.
+
+* Descripción en castellano *
+
+La clase de LaTeX 'factura' está diseñada para su uso en la
+República Bolivariana de Venezuela, conforme a los requerimientos
+fijados por las providencias del SENIAT, válidas para abril del
+año 2013.
+
+Este paquete consta de los siguientes archivos:
+
+factura.cls -> El archivo de la clase,
+factura.def -> Los valores iniciales,
+factura-modelo.tex -> Un modelo de factura con todas las posibilidades explicadas,
+factura-modelo-ya.tex -> Un modelo con las opciones más comunes para su uso inmediato,
+README -> Este archivo, que junto con el modelo principal conforman la documentación.
+
+Esta clase está hecha para imprimir en formas libres, donde las hojas entregadas
+por la tipografía tienen un encabezado con los datos del emisor y una nota al pie
+con la información de la imprenta. El espacio que queda en el centro está todo
+disponible para la impresión de la factura; este espacio es controlado por el paquete
+'geometry', con los valores por defecto de la geometría de la hoja definidos
+dentro del archivo 'factura.def'. El margen superior está contado desde el inicio del
+papel (tamaño carta predeterminado) hasta el óvalo de los datos del cliente; el margen
+inferior indica el fin de la descripción del servicio, o el fin del renglón
+propiamente de la factura, es decir, los items y los totales.
+
+Sin embargo, hay texto flotante que está fuera de estos márgenes, como la fecha de
+emisión, la 'denominación' del documento (que es 'FACTURA', 'PRESUPUESTO' o puede
+cambiarse también a otro texto), el número de la factura, el número de control, las
+condiciones de pago y las líneas para las firmas; todo este texto está fijado
+en posiciones arbitrarias fuera de los márgenes dejados por 'geometry'. La razón por
+la que estos textos son flotantes es para darles posiciones fijas que no dependan
+del contenido de cada factura sino del diseño del talonario impreso. Estas posiciones
+'fijas' están definidas en 'factura.def', es decir que también puede colocarse
+arbitrariamente donde se desee, ajustándolas al espacio que deja la forma libre
+entregada por la imprenta.
+
+En algunos casos las formas libres tienen impreso el número de la factura y no es
+controlable esto por el emisor (tal como ocurre con el número de control); en otros
+casos el emisor coloca el número de la factura. Esto también fue considerado y puede
+cambiarse ese comportamiento con una opción en \documentclass.
+
+Al usarse esta clase se deben primero hacer medidas en las formas libres de la
+imprenta para determinar dónde colocar los textos flotantes que se deseen cambiar
+de posición; para eso hay que ver 'factura.def' y saber qué dimensiones de LaTeX
+hay que cambiar y así redefinirlas con \setlength en los .tex de las facturas a
+emitir, o naturalmente también puede hacerse un .tex con toda la adecuación
+requerida y cargarlo siempre en todas las facturas; todo esto si hiciera falta,
+en caso de que no satisfaga completamente el formato predeterminado.
+
+El archivo 'factura.def' tiene todas aquellas definiciones y valores que pueden ser
+ajustados; basta redefinirlos en el .tex de la misma forma como están definidos
+en el .def, por ejemplo la línea \geometry, las dimensiones que cambian las
+posiciones de los textos arbitrarios antes mencionados, la separación entre los
+óvalos de los datos del cliente y el resumen, la separación vertical entre los
+elementos de la forma libre, así como también, entre otras cosas, la tipografía
+usada en cada texto a presentar.
+
+Por ejemplo, se puede cambiar el tipo de letra con el que se escribe la fecha, y
+se puede cambiar el texto que aparece indicando el monto del IVA general para que
+no sea 'IVA G' sino 'Alícuota G', y se hace de la siguiente forma:
+
+\renewcommand{\letrafecha}{\fontsize{14}{12}\selectfont}
+\makeatletter
+\def\@@AlicuotaG{Al\'icuota G}
+\makeatother
+
+La manera de usar esta clase es llamarla mediante \documentclass{factura}, con
+las posibles opciones explicadas en la plantilla, luego definir en el preámbulo
+los datos del cliente con \RS (razón social, o \Nombre), \RIF (o \CI),
+\Direccion, \Tel, \Email; también hace falta definir el \Emisor, la \Fecha,
+las \Condiciones de pago, opcionalmente se puede definir un \Resumen, y la
+numeración de la factura con \Num. Después de \begin{document} se escribe el
+renglón de la factura, para lo cual la clase define un ambiente 'factura'
+(\begin{factura}...\end{factura}), y la descripción larga (\desc) que va después
+de este ambiente. Esta descripción coloca un marco con sombra.
+
+Es posible incluir elementos gravados con alícuota general (12%), alícuota reducida
+(8%), alícuota adicional (22%), así como también elementos exentos de gravamen.
+
+Puede dársele también una opción para cambiar la forma de presentar los totales,
+se pueden suprimir las líneas verticales, se pueden agregar líneas horizontales
+separando cada ítem, se pueden agregar espacios vacíos para hacer más grande el
+renglón de la factura, también se puede colocar una línea oblicua que proteja
+el renglón de la factura de adiciones de texto posteriores.
+
+También se puede colocar la firma escaneada del emisor en el espacio dispuesto
+para firmar; esto para los casos donde se envíe una 'prefactura' por correo
+electrónico o fax, para lo cual también hay una opción en \documentclass que
+incluye el número de control que aparecerá en la factura original, y también
+pide incluir una imagen con el diseño de la forma libre de la imprenta, así la
+prefactura enviada tiene el mismo aspecto que la factura legal que luego será
+impresa y entregada.
+
+Los comandos internos que colocan los textos en la página:
+\@FECHA
+\@DATOSCLIENTE
+\@DATOSCLIENTERESUMEN
+\@CONDICIONES
+\@NUMCONTROL
+\@DENOMINACION
+\@FIRMAS
+\@MARCO
+
+Todas estas macros las llama la clase automáticamente pero pueden ser redefinidas
+en el preámbulo del .tex, encerrándolas entre \makeatletter y \makeatother como con
+el ejemplo con la alícuota general. Una vez adecuada la clase al diseño de las
+facturas a utilizar se podrán colocar todos los comandos que hacen estos ajustes
+en un .tex y cargarlo con \input o \include, como se sugirió anteriormente.
+
+
+Emilio Lazo Zaia <emiliolazozaia@gmail.com>