From cf142719d340fd8fd648781340d6bcbb9db6820d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 12 Dec 2017 22:35:59 +0000 Subject: factura (12dec17) git-svn-id: svn://tug.org/texlive/trunk@46053 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/factura/README | 7 +- .../latex/factura/factura-beispiel-rechnung.tex | 36 ++++--- .../doc/latex/factura/factura-ejemplo-aux.tex | 74 +++++++++++++ .../latex/factura/factura-ejemplo-cotizacion.tex | 56 +++++----- .../latex/factura/factura-ejemplo-factura01.tex | 79 ++++++++++++++ .../latex/factura/factura-ejemplo-factura02.tex | 110 +++++++++++++++++++ .../latex/factura/factura-ejemplo-factura03.tex | 105 ++++++++++++++++++ .../latex/factura/factura-ejemplo-factura04.tex | 101 ++++++++++++++++++ .../latex/factura/factura-ejemplo-factura05.tex | 109 +++++++++++++++++++ .../latex/factura/factura-ejemplo-factura06.tex | 107 +++++++++++++++++++ .../latex/factura/factura-ejemplo-factura07.tex | 117 +++++++++++++++++++++ .../latex/factura/factura-ejemplo-factura08.tex | 114 ++++++++++++++++++++ .../latex/factura/factura-ejemplo-factura09.tex | 103 ++++++++++++++++++ .../doc/latex/factura/factura-ejemplo-factura1.tex | 71 ------------- .../latex/factura/factura-ejemplo-factura10.tex | 99 +++++++++++++++++ .../doc/latex/factura/factura-ejemplo-factura2.tex | 100 ------------------ .../doc/latex/factura/factura-ejemplo-factura3.tex | 96 ----------------- .../doc/latex/factura/factura-ejemplo-factura4.tex | 96 ----------------- .../doc/latex/factura/factura-ejemplo-factura5.tex | 96 ----------------- .../doc/latex/factura/factura-ejemplo-factura6.tex | 100 ------------------ .../doc/latex/factura/factura-ejemplo-factura7.tex | 106 ------------------- .../doc/latex/factura/factura-ejemplo-factura8.tex | 93 ---------------- .../doc/latex/factura/factura-ejemplo-firma.tex | 19 ++-- .../doc/latex/factura/factura-ejemplo-fondo.tex | 19 ++-- .../doc/latex/factura/factura-ejemplo-membrete.tex | 19 ++-- .../latex/factura/factura-ejemplo-prefactura.pdf | Bin 191769 -> 222706 bytes .../latex/factura/factura-ejemplo-prefactura.tex | 57 +++++----- .../doc/latex/factura/factura-ejemplo-reporte1.tex | 77 +++++++++----- .../doc/latex/factura/factura-ejemplo-reporte2.tex | 73 +++++++------ .../doc/latex/factura/factura-ejemplo-reporte3.tex | 57 +++++----- Master/texmf-dist/doc/latex/factura/factura.pdf | Bin 2244545 -> 2703078 bytes 31 files changed, 1364 insertions(+), 932 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-aux.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura1.tex create mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura2.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura3.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura4.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura5.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura6.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura7.tex delete mode 100644 Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura8.tex (limited to 'Master/texmf-dist/doc/latex/factura') diff --git a/Master/texmf-dist/doc/latex/factura/README b/Master/texmf-dist/doc/latex/factura/README index 0e558091ef6..bc92d7eb091 100644 --- a/Master/texmf-dist/doc/latex/factura/README +++ b/Master/texmf-dist/doc/latex/factura/README @@ -1,4 +1,4 @@ - + * Brief description in english * @@ -13,7 +13,8 @@ by invoking commands or editing. 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 la fecha de este paquete. +providencias del SENIAT, válidas para la fecha en la que se publicó +este paquete. Con la clase 'factura' se pueden elaborar facturas en formas libres fiscales, se pueden elaborar cotizaciones y reportes de servicios. @@ -32,7 +33,7 @@ $ pdflatex factura-ejemplo-membrete.tex $ xelatex factura-ejemplo-firma.tex $ pdflatex factura-ejemplo-prefactura.tex $ pdflatex factura-ejemplo-cotizacion.tex -$ pdflatex factura-ejemplo-factura1.tex +$ pdflatex factura-ejemplo-factura01.tex ... hasta el último $ pdflatex factura-ejemplo-reporte1.tex ... hasta el último diff --git a/Master/texmf-dist/doc/latex/factura/factura-beispiel-rechnung.tex b/Master/texmf-dist/doc/latex/factura/factura-beispiel-rechnung.tex index b1dfe97e13d..5c19d3c7fd7 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-beispiel-rechnung.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-beispiel-rechnung.tex @@ -24,19 +24,23 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% %% Descripción de este ejemplo: %% -%% Adaptado a otra legislación. +%% Adaptado a otra legislación +%% (prefactura) Escribimos una prefactura +%% (nospanish) Sin cargar babel en castellano, ‘lmodern’ ni la codificación T1 para la tipografías +%% (\Condiciones) Con condiciones del documento %% %% \documentclass[ @@ -44,6 +48,7 @@ prefactura, nospanish, ]{factura} +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. \usepackage[utf8]{inputenc} \usepackage[official]{eurosym} \usepackage[ngerman]{babel} @@ -86,15 +91,17 @@ nospanish, \renewcommand{\@EstiloNumControl}{} \makeatother -\FondoFactura{factura-ejemplo-fondo} - -\Fecha{06-11-2017} \Num{1} \Nombre{Jacinto de Ayala y San Vicente} \CI{V-987.654.321} \Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} + +\Fecha{06-11-2017} + +\FondoFactura{factura-ejemplo-fondo} + \Condiciones{Die Zahlungsbedingungen} \Resumen{Zusammenfassung} @@ -108,6 +115,9 @@ nospanish, \Descripcion{Lange Beschreibung.} +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + \end{document} %% %% diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-aux.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-aux.tex new file mode 100644 index 00000000000..cc6e2ede898 --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-aux.tex @@ -0,0 +1,74 @@ +%% +%% This is file `factura-ejemplo-aux.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `aux') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Helper file; not to be compiled standalone, only to be included on examples. +%% Archivo auxiliar; no para ser compilado sino para ser incluido en los ejemplos. +%% +\usepackage{xspace,catchfilebetweentags,regexpatch} +\def\optcolor{\color{blue}} +\def\macrocolor{\color{purple}} +\makeatletter +\catcode`\%=11 +\catcode`\|=14 +\newcommand{\Ejemplo}{| + \newpage + \ClearShipoutPictureBG + \newgeometry{vmargin={2cm,2cm},hmargin={2cm,2cm},footskip=0pt,headheight=0pt,headsep=0pt,footnotesep=0pt}| + \thispagestyle{empty}| + \catcode`\<=12 + \catcode`\>=12 + \CatchFileBetweenDelims{\DescEjemplo}{\jobname.tex}{}{}[\catcode37=11\catcode13=14\makeatletter]| + \catcode`\%=11 + \makeatletter + \regexpatchcmd*{\DescEjemplo}{\cC.\cO[*]*}{\c{begingroup}\c{macrocolor}\c{ttfamily}\c{string}\0\c{endgroup}\c{xspace}}{}{}| + \regexpatchcmd*{\DescEjemplo}{(\()(\cL[a-zG]*)(\))}{(\c{begingroup}\c{optcolor}\c{ttfamily}\2\c{endgroup})}{}{}| + \xpatchcmd*{\DescEjemplo}{%% }{\item}{}{}| + \xpatchcmd*{\DescEjemplo}{%%}{}{}{}| + \makeatother + {\bfseries Descripci\'on de este ejemplo {\slshape \jobname.tex}:} + \begin{itemize} + \DescEjemplo + \end{itemize} + \catcode`\<=13 + \catcode`\>=13 + } +\catcode`\%=14 +\catcode`\|=12 +\makeatother +%% +%% +%% End of file `factura-ejemplo-aux.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-cotizacion.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-cotizacion.tex index 6894eb0ecab..1d78089e67e 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-cotizacion.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-cotizacion.tex @@ -24,42 +24,40 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% %% Descripción de este ejemplo: %% -%% Escribimos una cotización (cotizacion), -%% Escribe la denominación (“COTIZACIÓN”) pero sin número (sinnumero), -%% No totaliza, para que el cliente tenga un presupuesto por distintos ítems que luego elegirá entre ellos, es decir, una lista de precios. (sintotales), -%% Con el fondo de la imprenta agregado (\FondoFactura), -%% Agregando la firma escaneada en la factura, es decir, en la cotización (\FirmaFactura), -%% Sin resumen, -%% Con descripción larga (\Descripcion). +%% (cotizacion) Escribimos una cotización +%% (sinnumero) Escribe la denominación (“COTIZACIÓN”) pero sin número +%% (sintotales) No totaliza, para que el cliente tenga un presupuesto por distintos ítems que luego elegirá entre ellos, es decir, una lista de precios +%% (\FondoFactura) Con el fondo de la imprenta agregado +%% (\FirmaFactura) Agregando la firma escaneada en la factura, es decir, en la cotización +%% (\Condiciones) Con condiciones del documento +%% Sin resumen +%% (\Descripcion) Con descripción larga %% %% \documentclass[ cotizacion, sinnumero, % sin esta opción aparecerá el número de la cotización. sintotales, -% dosfirmas, % para poner las dos firmas -% sinfirmas, % para no poner firmas +% dosfirmas, % para poner las dos firmas. +% sinfirmas, % para no poner firmas. ]{factura} +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. \usepackage[utf8]{inputenc} -\FondoFactura{factura-ejemplo-fondo} -\FirmaFactura{\includegraphics[width=5cm]{factura-ejemplo-firma.pdf}}[0pt][21pt] - -% \Denom{PRESUPUESTO} % También podemos cambiar el nombre del documento -\Fecha{06-11-2017} \Num{1} \RazonSocial{Ayala San Vicente Usureros} \RIF{Y-12.345.678-9} @@ -67,6 +65,13 @@ sintotales, \Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} + +\Fecha{06-11-2017} + +\FondoFactura{factura-ejemplo-fondo} +\FirmaFactura{\includegraphics[width=5cm]{factura-ejemplo-firma.pdf}}[0pt][21pt] + +% \Denom{PRESUPUESTO} % También podemos cambiar el nombre del documento. \Condiciones{Las condiciones del documento...} \begin{document} @@ -77,7 +82,10 @@ sintotales, \Item{1}{otro ítem más con IVA general}{1200} \end{factura} -\Descripcion{Descripción larga del servicio} +\Descripcion{La descripción larga} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo \end{document} %% diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex new file mode 100644 index 00000000000..02cf4c13243 --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex @@ -0,0 +1,79 @@ +%% +%% This is file `factura-ejemplo-factura01.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factuno') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% Todo con los valores por omisión +%% (\Condiciones) Con condiciones del documento +%% (\Resumen) Con resumen +%% (\Descripcion) Con descripción larga +%% +%% +\documentclass{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} + +\Fecha{06-11-2017} + +\Condiciones{Las condiciones del documento...} +\Resumen{El resumen opcional} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general}{1000} + \Item{4}{otro ítem con IVA general}{100} +\end{factura} + +\Descripcion{La descripción larga} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura01.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex new file mode 100644 index 00000000000..cafe3c949df --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex @@ -0,0 +1,110 @@ +%% +%% This is file `factura-ejemplo-factura02.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factdos') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% (numitem) Con la columna para enumerar los ítems +%% (descuentos) Con la columna para descuentos individuales +%% (dcu) Primero la descripción, luego la cantidad, luego el precio unitario +%% (sinlineasve) Sin líneas verticales externas +%% (centradesc) Centra la descripción en los elementos en la factura +%% (unafirma) Sólo la firma del emisor +%% Usando \Nombre y \CI en lugar de \RazonSocial y \RIF +%% Sin especificar la persona de contacto +%% (\SepVertical) Alterando la separación mínima vertical entre los elementos +%% (\SepDatosResumen) Alterando la separación horizontal entre los datos del cliente y el resumen +%% (\SepEncabezado) Alterando el margen interno desde el contorno hasta el texto en el encabezado +%% (\SepItemsExtra) Agregando una separación extra entre los ítems en la factura +%% (\SepDescripcion) Alterando la distancia desde el contorno hasta el texto en la descripción +%% (\LineaDescripcion) Alterando la línea de la descripción, la curvatura en la esquina y la sombra +%% (\Condiciones) Con condiciones del documento +%% (\Resumen) Con resumen +%% Con artículos gravados con todos los IVA +%% (\ItemX) Agregando un ítem sin precio +%% (\Descripcion) Con descripción larga +%% +%% +\documentclass[ +numitem, +descuentos, +dcu, +sinlineasve, +centradesc, +unafirma, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\Nombre{Jacinto de Ayala y San Vicente} +\CI{V-987.654.321} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} + +\Fecha{06-11-2017} + +\SepVertical{0.75cm} +\SepDatosResumen{1cm} +\SepEncabezado{16pt} +\SepItemsExtra{5pt} +\SepDescripcion{16pt} +\LineaDescripcion{1pt}{20pt}{3pt} + +\Condiciones{Las condiciones del documento...} +\Resumen{El resumen opcional} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general, con descuento}{1000}{8} + \ItemR{1}{ítem con IVA reducido, con descuento}{1000}{5} + \ItemA{1}{ítem con IVA adicional, con descuento}{1000}{10} + \ItemE{1}{ítem exento de impuesto, con descuento}{1000} + \ItemX{1}{línea sin precio} +\end{factura} + +\Descripcion{La descripción larga} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura02.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex new file mode 100644 index 00000000000..c4b9206fb1d --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex @@ -0,0 +1,105 @@ +%% +%% This is file `factura-ejemplo-factura03.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `facttres') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% (agrupado) Agrupados los totales por tipo y no por gravamen +%% (sinlineasvi) Sin líneas verticales internas +%% (conlineasha) Separado cada ítem con una línea horizontal +%% (expandecuadro) Expande el cuadro de la factura con espacio en blanco +%% (linea) Con línea protectora del espacio en blanco +%% (impdesc) Con el tipo de impuesto como parte de la descripción y no de los precios +%% (sinfirmas) Sin firmas +%% (\FormatoFecha) Cambiando el separador de la fecha para que salga escrita dd/mm/yyyy +%% (\DescuentoE y \DescuentoG) Con descuentos totales en porcentajes para exentos y gravables con IVA general +%% (\SepVertical) Alterando la separación mínima vertical entre los elementos +%% (\SepEncabezado) Alterando el margen interno desde el contorno hasta el texto en el encabezado +%% (\LineaEncabezado) Alterando la línea de las cajas del encabezado, la curvatura en la esquina y la sombra +%% (\Condiciones) Con condiciones del documento +%% Sin resumen +%% Con artículos gravados con todos los IVA +%% Sin descripción larga +%% +%% +\documentclass[ +agrupado, +sinlineasvi, +conlineasha, +expandecuadro, +linea, +impdesc, +sinfirmas, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} + +\FormatoFecha{ddmmyyyy}{/} +\Fecha{06-11-2017} + +\DescuentoE{15} +\DescuentoG{20} +\SepVertical{0.75cm} +\SepEncabezado{16pt} +\LineaEncabezado{1pt}{20pt}{3pt} + +\Condiciones{Las condiciones del documento...} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general}{1000} + \ItemR{1}{ítem con IVA reducido}{1000} + \ItemA{1}{ítem con IVA adicional}{1000} + \ItemE{1}{ítem exento de impuesto}{1000} +\end{factura} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura03.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex new file mode 100644 index 00000000000..903c90edfc1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex @@ -0,0 +1,101 @@ +%% +%% This is file `factura-ejemplo-factura04.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factcuatro') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% (filas) Totalización en modo de filas +%% (duc) Primero la descripción, luego el precio unitario, luego la cantidad +%% (sinlineasvi) Sin líneas verticales internas +%% (sinlineashi) Sin líneas horizontales internas +%% (expandecuadro) Expande el cuadro de la factura con espacio en blanco +%% Usando \Nombre y \CI en lugar de \RazonSocial y \RIF +%% Sin especificar la persona de contacto +%% Sin especificar el e-mail del cliente +%% (\Fecha*) Suministrando la fecha según formato de datetime2 sin alterar cómo sale escrita +%% (\SepItemsExtra) Agregando una separación extra entre los ítems en la factura +%% (\Letra***) Cambiando varias de las tipografías +%% Sin condiciones del documento +%% Sin resumen +%% (\NotaPrevia) Con nota previa +%% (\ItemX) Agregando un ítem sin precio +%% (\Descripcion) Con descripción larga +%% +%% +\documentclass[ +filas, +duc, +sinlineasvi, +sinlineashi, +expandecuadro, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\Nombre{Jacinto de Ayala y San Vicente} +\CI{V-987.654.321} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} + +\Fecha*{2017}{11}{06} + +\SepItemsExtra{5pt} +\LetraDescripcion{\fontsize{20}{30}} +\LetraTitEnc{\fontsize{15}{20}\bfseries} +\LetraFirmas{\fontsize{16}{20}\itshape} +\LetraCondiciones{\fontsize{18}{28}\bfseries} + +\NotaPrevia{\hfill LA NOTA PREVIA} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general}{1000} + \Item{4}{otro ítem con IVA general}{100} + \ItemX{1}{línea sin precio} +\end{factura} + +\Descripcion{La descripción larga} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura04.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex new file mode 100644 index 00000000000..677750954de --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex @@ -0,0 +1,109 @@ +%% +%% This is file `factura-ejemplo-factura05.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factcinco') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% Escribimos factura y reporte, pero sólo producimos la factura +%% (sincantidad) Cuadro de la factura sin la columna de cantidades +%% (iva) Con la columna para el IVA +%% (filas) Totalización en modo de filas +%% (denom) Escribe la denominación (“FACTURA”) y el número +%% (conlineasha) Separado cada ítem con una línea horizontal +%% (sinexpandir) Sin expandir el cuadro de la factura ni la descripción +%% (todosiva) Forzando a totalizar todos los IVA así no existan productos gravados con ellos +%% Sin especificar el teléfono del cliente +%% (\Emisor) Especificando el nombre del emisor de la factura +%% (\Conforme) Especificando el nombre de quien firma la copia de la factura como recibida +%% (\FormatoFecha) Suministrando la fecha según el formato yyyymmdd pero que salga escrita dd.mm.yyyy +%% (\SepDatosResumen) Alterando la separación horizontal entre los datos del cliente y el resumen +%% (\Condiciones) Con condiciones del documento +%% (\Resumen) Con resumen +%% (\ItemX) Agregando un ítem sin precio +%% (\Descripcion) Con descripción larga +%% +%% +\documentclass[ +sincantidad, +iva, +filas, +denom, +conlineasha, +sinexpandir, +todosiva, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\Num{1} +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Email{jacinto@ayala.sv} +\Emisor{Lázaro de la Vega} +\Conforme{\Contacto} + +\FormatoFecha[yyyymmdd]{ddmmyyyy}{.} +\Fecha{20171106} + +\SepDatosResumen{1cm} +\Condiciones{Las condiciones del documento...} +\Resumen{El resumen opcional} + +\begin{document} + +\begin{factura} + \Item{ítem sin cantidad, con IVA general}{1000} + \ItemA{ítem sin cantidad, con IVA adicional}{1000} + \ItemX{línea sin precio} +\end{factura} + +\Descripcion{La descripción larga} + +\begin{reporte} + El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. +\end{reporte} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura05.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex new file mode 100644 index 00000000000..85ef37e0f5d --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex @@ -0,0 +1,107 @@ +%% +%% This is file `factura-ejemplo-factura06.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factseis') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% (numitem) Con la columna para enumerar los ítems +%% (denom) Escribe la denominación (“FACTURA”) y el número +%% (sinlineasve) Sin líneas verticales externas +%% (sinlineashe) Sin líneas horizontales externas +%% (todosiva) Forzando a totalizar todos los IVA así no existan productos gravados con ellos +%% Sin especificar el teléfono del cliente +%% Sin especificar el e-mail del cliente +%% (\Conforme) Especificando el nombre de quien firma la copia de la factura como recibida +%% (\FormatoFecha) Cambiando el formato para que la fecha salga escrita en el formato default de datetime2 pero cambiando el separador yyyy/mm/dd +%% (\SepEncabezado) Alterando el margen interno desde el contorno hasta el texto en el encabezado +%% (\SepDescripcion) Alterando la distancia desde el contorno hasta el texto en la descripción +%% (\Condiciones) Con condiciones del documento +%% Sin resumen +%% Escribimos un ítem cuya descripción ocupa más que una línea +%% (\Descripcion) Con descripción larga +%% Con etiquetas y referencias +%% +%% +\documentclass[ +numitem, +denom, +sinlineasve, +sinlineashe, +todosiva, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\Num{1} +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Conforme{Ramela San Vicente} + +\FormatoFecha{default}{/} +\Fecha{06-11-2017} + +\SepEncabezado{16pt} +\SepDescripcion{16pt} + +\Condiciones{Las condiciones del documento...} + +\begin{document} + +\begin{factura} + \Item{2}{ítem con IVA general}{1000}\label{primeritem} + \Item{10}{otro ítem con IVA general (descripción larga para mostrar el cambio de línea)}{1000} +\end{factura} + +\Descripcion{ + + En el artículo número \itemref{primeritem} se facturaron \cantref{primeritem} \descref{primeritem} por un valor de \Moneda\puref{primeritem} cada uno, dando un subtotal por este elemento de \Moneda\subtref{primeritem}; el descuento en ese artículo es del \dctoref{primeritem}\%, dando un total de \Moneda\ptref{primeritem}, y esta gravado con IVA de \ivaref{primeritem}\%. + + La base imponible total de esta factura es de \Moneda\numprint\BIG; el IVA es de \Moneda\numprint\AlicuotaG, el descuento presidencial en el IVA es de \Moneda\numprint\AlicuotaGDesc, y el total final es de \Moneda\numprint\Total. + + % Estas son todas las macros para las totalizaciones: \BIG, \BIR, \BIA, \BIE, \AlicuotaG, \AlicuotaGDesc, \AlicuotaR, \AlicuotaA, \SubtG, \SubtR, \SubtA, \SubtE, \DescG, \DescR, \DescA, \DescE. +} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura06.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex new file mode 100644 index 00000000000..ecf51ecf329 --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex @@ -0,0 +1,117 @@ +%% +%% This is file `factura-ejemplo-factura07.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factsiete') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% (descuentos) Con la columna para descuentos individuales +%% (subtotal) Con la columna extra para subtotal +%% (filas) Totalización en modo de filas +%% (centrado) Centrados los totales en el modo de filas +%% (denom) Escribe la denominación (“FACTURA”) y el número +%% (sinmarcas) Cuando la descripción de un ítem ocupa más que una línea, no pone el carácter que indica continuación en la siguiente línea ni los caracteres en las columnas vacías +%% (todosiva) Forzando a totalizar todos los IVA así no existan productos gravados con ellos +%% Redefiniendo el texto para la cantidad (redefiniendo macro \@@Cantidad) +%% (\GeometriaFactura) Cambiando la geometría del papel de la factura +%% (\SepVertical) Alterando la separación mínima vertical entre los elementos +%% (\SepFilas) Alterando la separación horizontal y vertical entre los totales en el modo de filas +%% (\LineaEncabezado) Alterando la línea de las cajas del encabezado, la curvatura en la esquina y la sombra +%% (\LineaDescripcion) Alterando la línea de la descripción, la curvatura en la esquina y la sombra +%% (\LineaFirmas) Alterando la longitud de las líneas para firmar y su grosor +%% (\PosFecha, \PosFirmas y \PosDenom) Alterando la posición de la fecha, las firmas y de la denominación del documento +%% (\Condiciones) Con condiciones del documento +%% Sin resumen +%% Escribimos un ítem cuya descripción ocupa más que una línea +%% (\Descripcion) Con descripción larga +%% +%% +\documentclass[ +descuentos, +subtotal, +filas, +centrado, +denom, +sinmarcas, +todosiva, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\Num{1} +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} + +\Fecha{06-11-2017} + +\makeatletter + \renewcommand{\@@Cantidad}{Cant.} +\makeatother + +\GeometriaFactura{legalpaper,vmargin={5cm,5.5cm},hmargin={1cm,1cm},footskip=0pt,headsep=0pt,headheight=0pt} +\SepVertical{0.75cm} +\SepFilas{1cm}{10pt} +\LineaEncabezado{1pt}{20pt}{3pt} +\LineaDescripcion{1pt}{20pt}{3pt} +\LineaFirmas{6.5cm}{2pt} +% Puede usarse \PosFecha* o \PosDenom*, \PosControl* o \PosCondiciones* para que el texto se despliegue en la posición 'Y' dada pero hacia arriba y no hacia abajo. \PosFirmas no acepta eso. +\PosFecha{-0cm}{-1.5cm} +\PosFirmas{1cm}{1cm}{-3cm} +\PosDenom{-0cm}{4.3cm} + +\Condiciones{Las condiciones del documento...} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general, con descuento}{1000}{8} + \Item{10}{otro ítem con IVA general (descripción larga para mostrar el cambio de línea)}[otro ítem con IVA general (esta descripción es sólo para el .csv)]{1000}{20} +\end{factura} + +\Descripcion{La descripción larga} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura07.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex new file mode 100644 index 00000000000..3cc1fa4949e --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex @@ -0,0 +1,114 @@ +%% +%% This is file `factura-ejemplo-factura08.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factocho') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% Escribimos factura y reporte, pero sólo producimos la factura +%% (sinexpandir) Sin expandir el cuadro de la factura ni la descripción +%% (siniva) Sin IVA +%% (csv) Escribe un archivo CSV con la información numérica de la factura +%% Sin especificar fecha para que tome la del día +%% Redefiniendo el formato de la fecha (redefiniendo macros \@@Fecha y \@EstiloFecha) +%% (\Descuento*) Con descuentos totales en moneda aplicables por igual a todos los tipos de elementos existentes +%% (\Letra***) Cambiando varias de las tipografías +%% (\Condiciones) Con condiciones del documento +%% (\Resumen) Con resumen +%% (\NotaInterna) Con nota interna +%% (\Descripcion) Con descripción larga +%% (\FirmaReporte) Agregando la firma escaneada en el reporte +%% +%% +\documentclass[ +sinexpandir, +siniva, +csv, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} + +% \Fecha{06-11-2017} + +\makeatletter + \renewcommand{\@@Fecha}{\slshape FECHA:} + \renewcommand{\@EstiloFechas}{\@LetraFecha\bfseries\@@Fecha\space{\color{blue}\@Fecha}} +\makeatother + +\Descuento*{300} +\LetraItems{\fontsize{20}{30}} +\LetraNumeros{\fontsize{20}{30}} +\LetraTipoIVA{\fontsize{20}{30}\bfseries} +\LetraTitTotales{\fontsize{20}{30}\slshape} +\LetraNumTotales{\fontsize{20}{30}} +\LetraTitColumnas{\fontsize{15}{20}} +\LetraTitTotal{\fontsize{20}{30}\bfseries\slshape} +\LetraNumTotal{\fontsize{20}{30}\bfseries} +\tabcolsep7pt + +\Condiciones{Las condiciones del documento...} +\Resumen{El resumen opcional} +\NotaInterna{LA NOTA INTERNA} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general}{1000} + \Item{10}{otro ítem con IVA general (descripción larga para mostrar el cambio de línea)}[otro ítem con IVA general (esta descripción es sólo para el .csv)]{1000}{20} +\end{factura} + +\Descripcion{La descripción larga} + +\begin{reporte} + El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. + \FirmaReporte[\includegraphics[width=5cm]{factura-ejemplo-firma}][0pt][21pt] +\end{reporte} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura08.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex new file mode 100644 index 00000000000..b1f00fa3f52 --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex @@ -0,0 +1,103 @@ +%% +%% This is file `factura-ejemplo-factura09.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factnueve') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% Escribimos en el reverso de la factura +%% (G) Escribiendo una letra ‘G’ en los ítems gravados con IVA general así sea el único gravamen a facturar +%% (electro) Con descuento en IVA al pagar por medios electrónicos +%% Sin especificar fecha para que tome la del día +%% (\Credito) Especificando la cantidad días para el crédito +%% (\SepNotaPrevia) Alterando el margen interno desde el contorno hasta el texto en la nota previa +%% (\SepCondiciones) Especificando la distancia desde el contorno hasta el texto de las condiciones, predeterminadamente sin contorno +%% (\LineaCondiciones) Agregando el contorno para las condiciones que predeterminadamente está deshabilitado +%% (\Condiciones) Con condiciones del documento +%% Haciendo mención a las fechas y al crédito en las condiciones +%% (\NotaPrevia) Con nota previa +%% Con nota interna predeterminada por usar opción ‘electro’ +%% (\NotaExterna) Con nota externa +%% (\Descripcion) Con descripción larga +%% +%% +\documentclass[ +G, +electro, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} + +% \Fecha{06-11-2017} +\Credito{21} + +\SepNotaPrevia{16pt} +\SepCondiciones{16pt} +\LineaCondiciones{0.4pt}{4pt}{3pt} + +\Condiciones{La factura se emitió el \DTMusedate{FechaEmision} con crédito de \Credito{} dias, siendo su fecha de vencimiento el \DTMusedate{FechaVencimiento}.} +\NotaPrevia{\hfill LA NOTA PREVIA} +\NotaExterna{LA NOTA EXTERNA} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general}{1000} +\end{factura} + +\Descripcion{La descripción larga} + +\begin{reverso} +esquina superior izquierda del reverso\hfill esquina superior derecha del reverso\par +\vfill +esquina inferior izquierda del reverso\hfill esquina inferior derecha del reverso +\end{reverso} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura09.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura1.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura1.tex deleted file mode 100644 index 802426afa03..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura1.tex +++ /dev/null @@ -1,71 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura1.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `factuno') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Todo con los valores por omisión, -%% Con resumen (\Resumen), -%% Con descripción larga (\Descripcion). -%% -%% -\documentclass{factura} - -\usepackage[utf8]{inputenc} - -\Fecha{06-11-2017} -\RazonSocial{Ayala San Vicente Usureros} -\RIF{Y-12.345.678-9} -\Contacto{Jacinto de Ayala} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Condiciones{Las condiciones del documento...} -\Resumen{El resumen opcional} - -\begin{document} - -\begin{factura} - \Item{1}{ítem con IVA general}{1000} - \Item{4}{otro ítem con IVA general}{100} -\end{factura} - -\Descripcion{Descripción larga del servicio} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura1.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex new file mode 100644 index 00000000000..a13df5358bf --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex @@ -0,0 +1,99 @@ +%% +%% This is file `factura-ejemplo-factura10.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `factdiez') +%% +%% Copyright 2017 Emilio Lazo Zaia +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of +%% LaTeX version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% +%% This work consists of the files README and factura.dtx +%% with its derived files factura.ins, factura.cls, factura.def, +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%% +%% Escribimos una factura +%% Escribimos en el reverso de la factura +%% (sinlineasv) Sin lineas verticales +%% (sinlineash) Sin lineas horizontales +%% (electro) Con descuento en IVA al pagar por medios electrónicos +%% (vencimiento) Con fecha de vencimiento explícita así no haya crédito +%% (\GeometriaReverso) Cambiando la geometría del reverso de la factura +%% (\LineaNotaPrevia) Alterando la línea de la nota previa, para desaparecerla +%% (\Condiciones) Con condiciones del documento +%% (\NotaPrevia) Con nota previa +%% Con nota interna predeterminada por usar opción ‘electro’ +%% (\Descripcion) Con descripción larga +%% +%% +\documentclass[ +sinlineasv, +sinlineash, +electro, +vencimiento, +]{factura} + +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. +\usepackage[utf8]{inputenc} + +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} + +\Fecha{06-11-2017} + +\GeometriaReverso{vmargin={4cm,4cm},hmargin={4cm,4cm},footskip=0pt,headsep=0pt,headheight=0pt} +\LineaNotaPrevia{0pt} + +\Condiciones{Las condiciones del documento...} +\NotaPrevia{\hfill LA NOTA PREVIA} + +\begin{document} + +\begin{factura} + \Item{1}{ítem con IVA general}{2000000} +\end{factura} + +\Descripcion{La descripción larga} + +\begin{reverso} +esquina superior izquierda del reverso\hfill esquina superior derecha del reverso\par +\vfill +esquina inferior izquierda del reverso\hfill esquina inferior derecha del reverso +\end{reverso} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + +\end{document} +%% +%% +%% End of file `factura-ejemplo-factura10.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura2.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura2.tex deleted file mode 100644 index 72d9fb76983..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura2.tex +++ /dev/null @@ -1,100 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura2.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `factdos') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Con la columna para enumerar los ítems (numitem), -%% Con descuentos individuales (descuentos), -%% Primero la descripción, luego la cantidad, luego el precio unitario (dcu), -%% Sin líneas verticales externas (sinlineasve), -%% Centra la descripción en los elementos en la factura (centradesc), -%% Sólo la firma del emisor (unafirma), -%% Alterando la separación mínima vertical entre los elementos (\SepElementos), -%% Alterando la separación horizontal en el encabezado y la distancia desde el contorno hasta el texto (\SepEncabez), -%% Agregando una separación extra entre los ítems en la factura (\SepItemsExtra), -%% Alterando la la distancia desde el contorno hasta el texto en la descripción (\SepDescrip), -%% Alterando la línea de la descripción, la curvatura en la esquina y la sombra (\LineaDescrip), -%% Usando “\Nombre” y “\CI” en lugar de “\RazonSocial” y “\RIF”, -%% Con resumen (\Resumen), -%% Agregando un ítem sin precio (\ItemX), -%% Con artículos gravados con todos los IVA, -%% Con descripción larga (\Descripcion). -%% -%% -\documentclass[ -numitem, -descuentos, -dcu, -sinlineasve, -% sinlineasv, % sin ninguna línea vertical -centradesc, -unafirma, -]{factura} - -\usepackage[utf8]{inputenc} - -\SepElementos{0.75cm} -\SepEncabez{1cm}{16pt} -\SepItemsExtra{8pt} -\SepDescrip{16pt} -\LineaDescrip{1pt}{20pt}{3pt} - -\Fecha{06-11-2017} -\Nombre{Jacinto de Ayala y San Vicente} -\CI{V-987.654.321} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Condiciones{Las condiciones del documento...} -\Resumen{El resumen opcional} - -\begin{document} - -\begin{factura} - \Item{1}{ítem con IVA general, con descuento}{1000}{8} - \ItemR{1}{ítem con IVA reducido, con descuento}{1000}{5} - \ItemA{1}{ítem con IVA adicional, con descuento}{1000}{10} - \ItemE{1}{ítem exento de impuesto, con descuento}{1000} - \ItemX{1}{línea sin precio} -\end{factura} - -\Descripcion{Descripción larga del servicio} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura2.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura3.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura3.tex deleted file mode 100644 index 13a8483ec73..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura3.tex +++ /dev/null @@ -1,96 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura3.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `facttres') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Agrupados los totales por gravámenes (agrupado), -%% Sin líneas verticales internas (sinlineasvi), -%% Separado cada ítem con una línea horizontal (conlineasha), -%% Expande el cuadro de la factura con espacio en blanco (exparriba), -%% Con línea protectora del espacio en blanco (linea), -%% Con el tipo de impuesto como parte de la descripción y no de los precios (impdesc), -%% Sin firmas (sinfirmas), -%% Alterando la separación mínima vertical entre los elementos (\SepElementos), -%% Alterando la separación horizontal en el encabezado y la distancia desde el contorno hasta el texto (\SepEncabez), -%% Alterando la línea de las cajas del encabezado, la curvatura en la esquina y la sombra (\LineaEncabez), -%% Con descuentos totales en porcentajes para exentos y gravables con IVA general (\DescuentoE y \DescuentoG), -%% Sin resumen, -%% Con artículos gravados con todos los IVA, -%% Sin descripción larga. -%% -%% -\documentclass[ -agrupado, -sinlineasvi, -% sinlineasv, % sin ninguna línea vertical -conlineasha, -exparriba, -linea, -impdesc, -sinfirmas, -]{factura} - -\usepackage[utf8]{inputenc} - -\SepElementos{0.75cm} -\SepEncabez{1cm}{16pt} -\LineaEncabez{1pt}{20pt}{3pt} - -\Fecha{06-11-2017} -\RazonSocial{Ayala San Vicente Usureros} -\RIF{Y-12.345.678-9} -\Contacto{Jacinto de Ayala} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Condiciones{Las condiciones del documento...} -\DescuentoE{15} -\DescuentoG{20} - -\begin{document} - -\begin{factura} - \Item{1}{ítem con IVA general}{1000} - \ItemR{1}{ítem con IVA reducido}{1000} - \ItemA{1}{ítem con IVA adicional}{1000} - \ItemE{1}{ítem exento de impuesto}{1000} -\end{factura} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura3.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura4.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura4.tex deleted file mode 100644 index 9e92e78c3c7..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura4.tex +++ /dev/null @@ -1,96 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura4.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `factcuatro') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Totalización en modo de filas (filas), -%% Centrados los totales en el modo de filas (centrado), -%% Primero la descripción, luego el precio unitario, luego la cantidad (duc), -%% Sin líneas verticales internas (sinlineasvi), -%% Sin líneas horizontales internas (sinlineashi), -%% Expande el cuadro de la factura con espacio en blanco (exparriba), -%% Sin condiciones del documento (sincondiciones), -%% Agregando una separación extra entre los ítems en la factura (\SepItemsExtra), -%% Cambiando varias de las tipografías (\Letra***), -%% Usando “\Nombre” y “\CI” en lugar de “\RazonSocial” y “\RIF”, -%% Sin especificar la persona de contacto, -%% Sin especificar el e-mail del cliente, -%% Sin resumen, -%% Agregando un ítem sin precio (\ItemX), -%% Con descripción larga (\Descripcion). -%% -%% -\documentclass[ -filas, -centrado, -duc, -sinlineasvi, -% sinlineasv, % sin ninguna línea vertical -sinlineashi, -% sinlineash, % sin ninguna línea horizontal -exparriba, -sincondiciones, -]{factura} - -\usepackage[utf8]{inputenc} - -\SepItemsExtra{8pt} -\LetraDescripcion{\fontsize{20}{30}} -\LetraTitEnc{\fontsize{15}{20}\bfseries} -\LetraFirmas{\fontsize{16}{20}\itshape} -\LetraCondiciones{\fontsize{18}{28}\bfseries} - -\Fecha{06-11-2017} -\Nombre{Jacinto de Ayala y San Vicente} -\CI{V-987.654.321} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} - -\begin{document} - -\begin{factura} - \Item{1}{ítem con IVA general}{1000} - \Item{4}{otro ítem con IVA general}{100} - \ItemX{1}{línea sin precio} -\end{factura} - -\Descripcion{Descripción larga del servicio} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura4.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura5.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura5.tex deleted file mode 100644 index 16e0a426b9b..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura5.tex +++ /dev/null @@ -1,96 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura5.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `factcinco') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Escribimos factura y reporte, pero sólo producimos la factura, -%% Cuadro de la factura sin la columna de cantidades (sincantidad), -%% Totalización en modo de filas (filas), -%% Escribe la denominación (“FACTURA”) y el número (denom), -%% Separado cada ítem con una línea horizontal (conlineasha), -%% Sin expandir el cuadro de la factura ni la descripción (sinexpandir), -%% Obligando a especificar todos los IVA así no existan productos gravados con ellos (todosiva), -%% Especificando el nombre del emisor de la factura (\Emisor), -%% Especificando el nombre de quien firma la copia de la factura como recibida (\Conforme), -%% Con resumen (\Resumen), -%% Agregando un ítem sin precio (\ItemX), -%% Con descripción larga (\Descripcion). -%% -%% -\documentclass[ -sincantidad, -filas, -denom, -conlineasha, -sinexpandir, -todosiva, -]{factura} - -\usepackage[utf8]{inputenc} - -\Fecha{06-11-2017} -\Num{1} -\RazonSocial{Ayala San Vicente Usureros} -\RIF{Y-12.345.678-9} -\Contacto{Jacinto de Ayala} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Emisor{Lázaro de la Vega} -\Conforme{\mostrar{@Contacto}} -\Condiciones{Las condiciones del documento...} -\Resumen{El resumen opcional} - -\begin{document} - -\begin{factura} - \Item{ítem sin cantidad, con IVA general}{1000} - \ItemA{ítem sin cantidad, con IVA adicional}{1000} - \ItemX{línea sin precio} -\end{factura} - -\Descripcion{Descripción larga del servicio} - -\begin{reporte} - El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. - \FirmaReporte[\includegraphics[width=5cm]{factura-ejemplo-firma}][0pt][21pt] -\end{reporte} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura5.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura6.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura6.tex deleted file mode 100644 index 47e8bed1e90..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura6.tex +++ /dev/null @@ -1,100 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura6.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `factseis') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Con la columna para enumerar los ítems (numitem), -%% Escribe la denominación (“FACTURA”) y el número (denom), -%% Sin líneas verticales externas (sinlineasve), -%% Sin líneas horizontales externas (sinlineashe), -%% Escribimos un ítem cuya descripción ocupa más que una línea, -%% Obligando a especificar todos los IVA así no existan productos gravados con ellos (todosiva), -%% Especificando 'G' en los ítems gravados con IVA general (G), -%% Escribe un archivo CSV con la información numérica de la factura (csv), -%% Redefiniendo el formato de la fecha (redefiniendo macros \@@Fecha y \@EstiloFecha), -%% Especificando el nombre de quien firma la copia de la factura como recibida (\Conforme), -%% Con etiquetas y referencias, -%% Con descripción larga (\Descripcion). -%% -%% -\documentclass[ -numitem, -denom, -sinlineasve, -% sinlineasv, % sin ninguna línea vertical -sinlineashe, -% sinlineash, % sin ninguna línea horizontal -todosiva, -G, -csv, -]{factura} - -\usepackage[utf8]{inputenc} - -\makeatletter - \renewcommand{\@@Fecha}{\slshape FECHA:} - \renewcommand{\@EstiloFecha}{\@LetraFecha\bfseries\@@Fecha\space{\color{blue}\@Fecha}} -\makeatother - -\Fecha{06-11-2017} -\Num{1} -\RazonSocial{Ayala San Vicente Usureros} -\RIF{Y-12.345.678-9} -\Contacto{Jacinto de Ayala} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Conforme{Ramela San Vicente} -\Condiciones{Las condiciones del documento...} - -\begin{document} - -\begin{factura} - \Item{2}{ítem con IVA general}{1000}\label{primeritem} - \Item{10}{otro ítem con IVA general (descripción larga para mostrar el cambio de línea)}{1000} -\end{factura} - -\Descripcion{Descripción larga del servicio. - - En el artículo número \itemref{primeritem} se facturaron \cantref{primeritem} \descref{primeritem} por un valor de \Moneda\puref{primeritem} cada uno, el descuento porcentual de ese artículo es \dctoref{primeritem}, dando un total de \Moneda\ptref{primeritem}. El IVA de este ítem es de \Moneda\numprint\AlicuotaG; luego se facturó otro artículo más, dando un total final de \Moneda\numprint\Total. - % También podemos usar \dctoref{primeritem} para la referencia al descuento, y en cuanto a las totalizaciones: \BIE, \BIR, \BIA, \AlicuotaR, \AlicuotaA, \SubtG, \SubtE, \SubtR, \SubtA, \DescG, \DescE, \DescR, \DescA para los demás totales. -} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura6.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura7.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura7.tex deleted file mode 100644 index 7a1a1534cae..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura7.tex +++ /dev/null @@ -1,106 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura7.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `factsiete') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Con descuentos individuales (descuentos), -%% Con columna extra para subtotal (subtotal), -%% Totalización en modo de filas (filas), -%% Escribimos un ítem cuya descripción ocupa más que una línea, -%% Cuando la descripción de un ítem ocupa más que una línea, no pone el carácter que indica continuación en la siguiente línea ni los caracteres en las columnas vacías (sinmarcas), -%% Obligando a especificar todos los IVA así no existan productos gravados con ellos (todosiva), -%% Cambiando la geometría del papel de la factura (\GeometriaFactura), -%% Alterando la separación mínima vertical entre los elementos (\SepElementos), -%% Alterando la separación horizontal en el encabezado y la distancia desde el contorno hasta el texto (\SepEncabez), -%% Alterando la la distancia desde el contorno hasta el texto en la descripción (\SepDescrip), -%% Alterando la separación horizontal y vertical entre los totales en el modo de filas (\SepFilas), -%% Alterando la línea de las cajas del encabezado, la curvatura en la esquina y la sombra (\LineaEncabez), -%% Alterando la línea de la descripción, la curvatura en la esquina y la sombra (\LineaDescrip), -%% Alterando la longitud de las líneas para firmar y su grosor (\LineaFirmas), -%% Alterando la posición de la fecha, las firmas y de la denominación del documento (\PosFecha, \PosFirmas y \PosDenom), -%% Redefiniendo el texto para la cantidad (redefiniendo macro \@@Cantidad), -%% Con descripción larga (\Descripcion). -%% -%% -\documentclass[ -descuentos, -subtotal, -filas, -sinmarcas, -todosiva, -]{factura} - -\usepackage[utf8]{inputenc} - -\GeometriaFactura{legalpaper,vmargin={5cm,5.5cm},hmargin={1cm,1cm},footskip=0pt,headsep=0pt,headheight=0pt} -\SepElementos{0.75cm} -\SepEncabez{1cm}{16pt} -\SepDescrip{16pt} -\SepFilas{1cm}{10pt} -\LineaEncabez{1pt}{20pt}{3pt} -\LineaDescrip{1pt}{20pt}{3pt} -\LineaFirmas{6.5cm}{2pt} -\PosFecha{-0cm}{-1.5cm} -\PosFirmas{1cm}{1cm}{-3cm} -\PosDenom{-0cm}{4.3cm} - -\makeatletter - \renewcommand{\@@Cantidad}{Cant.} -\makeatother - -\Fecha{06-11-2017} -\RazonSocial{Ayala San Vicente Usureros} -\RIF{Y-12.345.678-9} -\Contacto{Jacinto de Ayala} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Condiciones{Las condiciones del documento...} - -\begin{document} - -\begin{factura} - \Item{1}{ítem con IVA general, con descuento}{1000}{8} - \Item{10}{otro ítem con IVA general (descripción larga para mostrar el cambio de línea)}{1000}{20} -\end{factura} - -\Descripcion{Descripción larga del servicio} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura7.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura8.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura8.tex deleted file mode 100644 index 6c253fead5e..00000000000 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura8.tex +++ /dev/null @@ -1,93 +0,0 @@ -%% -%% This is file `factura-ejemplo-factura8.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% factura.dtx (with options: `factocho') -%% -%% Copyright 2017 Emilio Lazo Zaia -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3c of this license or (at your option) any later -%% version. This version of this license is in -%% http://www.latex-project.org/lppl/lppl-1-3c.{html|txt|tex|pdf} -%% and the latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of -%% LaTeX version 2008/05/04 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Emilio Lazo Zaia. -%% -%% This work consists of the files README and factura.dtx -%% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. -%% -%% Descripción de este ejemplo: -%% -%% Escribimos una factura, -%% Escribimos factura y reporte, pero sólo producimos la factura, -%% Sin expandir el cuadro de la factura ni la descripción (sinexpandir), -%% Sin IVA (siniva), -%% Cambiando varias de las tipografías (\Letra***), -%% Con descuentos totales en moneda aplicables por igual a todos los tipos de elementos existentes (\Descuento***), -%% Con resumen (\Resumen), -%% Con descripción larga (\Descripcion). -%% -%% -\documentclass[ -sinexpandir, -siniva, -]{factura} - -\usepackage[utf8]{inputenc} - -\LetraItems{\fontsize{20}{30}} -\LetraNumeros{\fontsize{20}{30}} -\LetraTipoIVA{\fontsize{20}{30}\bfseries} -\LetraTitTotales{\fontsize{20}{30}\slshape} -\LetraNumTotales{\fontsize{20}{30}} -\LetraTitCuadro{\fontsize{15}{20}} -\LetraTitTotal{\fontsize{20}{30}\bfseries\slshape} -\LetraNumTotal{\fontsize{20}{30}\bfseries} -\tabcolsep7pt - -\Fecha{06-11-2017} -\RazonSocial{Ayala San Vicente Usureros} -\RIF{Y-12.345.678-9} -\Contacto{Jacinto de Ayala} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Condiciones{Las condiciones del documento...} -\Descuento*{300} -\Resumen{El resumen opcional} - -\begin{document} - -\begin{factura} - \Item{1}{ítem con IVA general}{1000} -\end{factura} - -\Descripcion{Descripción larga del servicio} - -\begin{reporte} - El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. - \FirmaReporte[\includegraphics[width=5cm]{factura-ejemplo-firma}][0pt][21pt] -\end{reporte} - -\end{document} -%% -%% -%% End of file `factura-ejemplo-factura8.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-firma.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-firma.tex index 188dac80cb9..86878c1dbe5 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-firma.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-firma.tex @@ -24,15 +24,16 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% %% (PSTricks code generated with LaTeXDraw 2.0.8) %% (Compilar con XeLaTeX) diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-fondo.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-fondo.tex index 54f83b9781e..aa69c447ed3 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-fondo.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-fondo.tex @@ -24,15 +24,16 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% \documentclass[12pt]{article} \usepackage[utf8]{inputenc} diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-membrete.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-membrete.tex index f9d6cbfe011..b8cc15386a7 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-membrete.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-membrete.tex @@ -24,15 +24,16 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% \documentclass[12pt]{article} \usepackage[utf8]{inputenc} diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf index 1c0c581b5ba..57379561f50 100644 Binary files a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf and b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf differ diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.tex index 830e1ce3824..ca22c9e23b8 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.tex @@ -24,49 +24,55 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% %% Descripción de este ejemplo: %% -%% Escribimos una prefactura (prefactura), -%% Expande el cuadro de la factura con espacio en blanco (exparriba), -%% Con línea protectora del espacio en blanco (linea), -%% Con el fondo de la imprenta agregado (\FondoFactura), -%% Con descuentos totales en porcentaje aplicables por igual a todos los tipos de elementos existentes (\Descuento), -%% Sin resumen, -%% Con descripción larga (\Descripcion). +%% (prefactura) Escribimos una prefactura +%% (expandecuadro) Expande el cuadro de la factura con espacio en blanco +%% (linea) Con línea protectora del espacio en blanco +%% (\Descuento) Con descuentos totales en porcentaje aplicables por igual a todos los tipos de elementos existentes +%% (\FondoFactura) Con el fondo de la imprenta agregado +%% (\Condiciones) Con condiciones del documento +%% Sin resumen +%% (\Descripcion) Con descripción larga %% %% \documentclass[ prefactura, -exparriba, +expandecuadro, linea, -% dosfirmas, % para poner las dos firmas -% unafirma, % para poner la firma del emisor +% dosfirmas, % para poner las dos firmas. +% unafirma, % para poner la firma del emisor. ]{factura} +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. \usepackage[utf8]{inputenc} -\FondoFactura{factura-ejemplo-fondo} - -\Fecha{06-11-2017} \Num{1} +% \NumControl{1001} +% \NumSerieControl{9} \RazonSocial{Ayala San Vicente Usureros} \RIF{Y-12.345.678-9} \Contacto{Jacinto de Ayala} \Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Condiciones{Las condiciones del documento...} + +\Fecha{06-11-2017} + \Descuento{18} +\FondoFactura{factura-ejemplo-fondo} +\Condiciones{Las condiciones del documento...} \begin{document} @@ -75,7 +81,10 @@ linea, \ItemR{1}{ítem con IVA reducido}{1000} \end{factura} -\Descripcion{Descripción larga del servicio} +\Descripcion{La descripción larga} + +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo \end{document} %% diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte1.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte1.tex index 365c7c9856c..ee497c68580 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte1.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte1.tex @@ -24,36 +24,54 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% %% Descripción de este ejemplo: %% -%% Escribimos una factura, -%% Escribimos un reporte, -%% Generamos factura y reporte (conreporte), -%% Especificamos el fondo (membrete) del reporte, sólo para la primera página (\FondoReporte), -%% Estableciendo un margen superior distinto para la primera página del reporte por presencia de membrete (\InicioReporte), -%% Establecemos el título del reporte sin que salga en las cabeceras (\TituloReporte), -%% Especificando el nombre del emisor de la factura (\Emisor), -%% Sin especificar el proveedor, así toma el emisor de la factura como el nombre del proveedor, -%% Sin resumen, -%% Con descripción larga (\Descripcion). +%% Escribimos una factura +%% Escribimos en el reverso de la factura +%% Escribimos un reporte +%% (sinreverso) Escribimos el reverso de la factura pero sólo producimos su anverso +%% (conreporte) Generamos factura y reporte +%% (\Emisor) Especificando el nombre del emisor de la factura +%% Sin especificar el proveedor, así toma el emisor de la factura como el nombre del proveedor +%% (\FondoReporte) Especificamos el fondo o membrete del reporte, sólo para la primera página +%% (\InicioReporte) Estableciendo un margen superior distinto para la primera página del reporte por presencia de membrete +%% (\TituloReporte) Establecemos el título del reporte sin que salga en las cabeceras +%% (\Condiciones) Con condiciones del documento +%% Sin resumen +%% (\Descripcion) Con descripción larga +%% (\FirmaReporte) Agregando en el reporte la línea para firmar a mano %% %% \documentclass[ +sinreverso, conreporte, ]{factura} +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. \usepackage[utf8]{inputenc} +\Num{1} +\RazonSocial{Ayala San Vicente Usureros} +\RIF{Y-12.345.678-9} +\Contacto{Jacinto de Ayala} +\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} +\Telefono{+58 (987) 654.32.10} +\Email{jacinto@ayala.sv} +\Emisor{Lázaro de la Vega} + +\Fecha{06-11-2017} + \FondoReporte{factura-ejemplo-membrete} \InicioReporte{2.2cm} \TituloReporte{El título del reporte} @@ -67,15 +85,6 @@ conreporte, % \EstiloPagReporte[empty]{soloarriba} % \EstiloPagReporte{soloarriba} -\Fecha{06-11-2017} -\Num{1} -\RazonSocial{Ayala San Vicente Usureros} -\RIF{Y-12.345.678-9} -\Contacto{Jacinto de Ayala} -\Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} -\Telefono{+58 (987) 654.32.10} -\Email{jacinto@ayala.sv} -\Emisor{Lázaro de la Vega} \Condiciones{Las condiciones del documento...} \begin{document} @@ -84,12 +93,22 @@ conreporte, \Item{1}{ítem con IVA general}{1000} \end{factura} -\Descripcion{Descripción larga del servicio} +\Descripcion{La descripción larga} + +\begin{reverso} +esquina superior izquierda del reverso\hfill esquina superior derecha del reverso\par +\vfill +esquina inferior izquierda del reverso\hfill esquina inferior derecha del reverso +\end{reverso} \begin{reporte} El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. + \vspace{1.5cm}\FirmaReporte \end{reporte} +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + \end{document} %% %% diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte2.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte2.tex index 55cc0943a97..22c329adeef 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte2.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte2.tex @@ -24,44 +24,40 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% %% Descripción de este ejemplo: %% -%% Escribimos una factura, -%% Escribimos un reporte, -%% Escribimos factura y reporte, pero sólo producimos el reporte (soloreporte), -%% Cambiando la geometría del papel del reporte (\GeometriaReporte), -%% Especificamos el fondo (membrete) del reporte para todas las páginas (\FondoReporte*), -%% Establecemos el título del reporte para que salga en las cabeceras (\TituloReporte*), -%% Agregando la firma escaneada en el reporte (\FirmaReporte), -%% Sin resumen, -%% Con etiquetas y referencias, -%% Con descripción larga (\Descripcion). +%% Escribimos una factura +%% Escribimos un reporte +%% (soloreporte) Escribimos factura y reporte, pero sólo producimos el reporte +%% (\Proveedor) Especificando el nombre del proveedor para el encabezado del reporte +%% (\GeometriaReporte) Cambiando la geometría del papel del reporte +%% (\FondoReporte*) Especificamos el fondo o membrete del reporte para todas las páginas +%% (\TituloReporte*) Establecemos el título del reporte para que salga en las cabeceras +%% (\Condiciones) Con condiciones del documento +%% Sin resumen +%% (\Descripcion) Con descripción larga +%% Con etiquetas y referencias +%% (\FirmaReporte) Agregando la firma escaneada en el reporte %% %% \documentclass[ soloreporte, ]{factura} +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. \usepackage[utf8]{inputenc} -\GeometriaReporte{letterpaper,vmargin={4.4cm,2.5cm},hmargin={3cm,2cm},footskip=1.2cm,headsep=0.777cm,headheight=1.5cm} -\FondoReporte*{factura-ejemplo-membrete} -\TituloReporte*{El título del reporte} -% \EstiloPagReporte[empty]{soloabajo} -% \EstiloPagReporte{solonumpag} -% \EstiloPagReporte{soloabajo} - -\Fecha{06-11-2017} \Num{1} \RazonSocial{Ayala San Vicente Usureros} \RIF{Y-12.345.678-9} @@ -70,6 +66,16 @@ soloreporte, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} \Proveedor{Lázaro de la Vega y San Román} + +\Fecha{06-11-2017} + +\GeometriaReporte{vmargin={4.4cm,2.5cm},hmargin={3cm,2cm},footskip=1.2cm,headsep=0.777cm,headheight=1.5cm} +\FondoReporte*{factura-ejemplo-membrete} +\TituloReporte*{El título del reporte} +% \EstiloPagReporte[empty]{soloabajo} +% \EstiloPagReporte{solonumpag} +% \EstiloPagReporte{soloabajo} + \Condiciones{Las condiciones del documento...} \begin{document} @@ -79,15 +85,22 @@ soloreporte, \Item{4}{otro ítem con IVA general}{100} \end{factura} -\Descripcion{Descripción larga del servicio} +\Descripcion{La descripción larga} \begin{reporte} El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. - En el artículo número \itemref{primeritem} se facturaron \cantref{primeritem} \descref{primeritem} por un valor de \Moneda\puref{primeritem} cada uno, el descuento porcentual de ese artículo es \dctoref{primeritem}, dando un total de \Moneda\ptref{primeritem}. El IVA de este ítem es de \Moneda\numprint\AlicuotaG; luego se facturó otro artículo más, dando un total final de \Moneda\numprint\Total. - % También podemos usar \dctoref{primeritem} para la referencia al descuento, y en cuanto a las totalizaciones: \BIE, \BIR, \BIA, \AlicuotaR, \AlicuotaA, \SubtG, \SubtE, \SubtR, \SubtA, \DescG, \DescE, \DescR, \DescA para los demás totales. + En el artículo número \itemref{primeritem} se facturaron \cantref{primeritem} \descref{primeritem} por un valor de \Moneda\puref{primeritem} cada uno, dando un subtotal por este elemento de \Moneda\subtref{primeritem}; el descuento en ese artículo es del \dctoref{primeritem}\%, dando un total de \Moneda\ptref{primeritem}, y esta gravado con IVA de \ivaref{primeritem}\%. + + La base imponible total de esta factura es de \Moneda\numprint\BIG; el IVA es de \Moneda\numprint\AlicuotaG, el descuento presidencial en el IVA es de \Moneda\numprint\AlicuotaGDesc, y el total final es de \Moneda\numprint\Total. + + % Estas son todas las macros para las totalizaciones: \BIG, \BIR, \BIA, \BIE, \AlicuotaG, \AlicuotaGDesc, \AlicuotaR, \AlicuotaA, \SubtG, \SubtR, \SubtA, \SubtE, \DescG, \DescR, \DescA, \DescE. + \FirmaReporte[\includegraphics[width=5cm]{factura-ejemplo-firma}][0pt][21pt] \end{reporte} +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + \end{document} %% %% diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte3.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte3.tex index c1a21a8c3c9..755ec896e19 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte3.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte3.tex @@ -24,27 +24,31 @@ %% %% This work consists of the files README and factura.dtx %% with its derived files factura.ins, factura.cls, factura.def, -%% factura-ejemplo-firma.tex, factura-ejemplo-fondo.tex, -%% factura-ejemplo-membrete.tex, factura-ejemplo-cotizacion.tex, -%% factura-ejemplo-prefactura.tex, factura-ejemplo-factura1.tex -%% factura-ejemplo-factura2.tex, factura-ejemplo-factura3.tex, -%% factura-ejemplo-factura4.tex, factura-ejemplo-factura5.tex, -%% factura-ejemplo-factura6.tex, factura-ejemplo-factura7.tex, -%% factura-ejemplo-factura8.tex, factura-ejemplo-reporte1.tex, -%% factura-ejemplo-reporte2.tex, factura-ejemplo-reporte3.tex, -%% and factura-beispiel-rechnung.tex. +%% factura-ejemplo-aux.tex, factura-ejemplo-firma.tex, +%% factura-ejemplo-fondo.tex, factura-ejemplo-membrete.tex, +%% factura-ejemplo-cotizacion.tex, factura-ejemplo-prefactura.tex, +%% factura-ejemplo-factura01.tex, factura-ejemplo-factura02.tex, +%% factura-ejemplo-factura03.tex, factura-ejemplo-factura04.tex, +%% factura-ejemplo-factura05.tex, factura-ejemplo-factura06.tex, +%% factura-ejemplo-factura07.tex, factura-ejemplo-factura08.tex, +%% factura-ejemplo-factura09.tex, factura-ejemplo-factura10.tex, +%% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, +%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% %% Descripción de este ejemplo: %% -%% Escribimos un reporte, -%% Generamos solamente un reporte (soloreporte), -%% El reporte se imprime en las dos caras del papel (twoside), -%% Sin especificar fondo de reporte, -%% Establecemos el título del reporte sin que salga en las cabeceras (\TituloReporte), -%% Personalizamos la información de la cabecera del reporte y mostramos el nombre del proveedor allí (\InfoPagina), -%% Cambiamos el estilo de página para que la información del reporte aparezca como pie de página (\EstiloPagReporte), -%% Agregando en el reporte la línea para firmar a mano (\FirmaReporte), -%% Sin descripción larga. +%% No escribimos factura ni usamos las macros que definen valores para su uso +%% Escribimos un reporte +%% (soloreporte) Generamos solamente un reporte +%% (twoside) El reporte se imprime en las dos caras del papel +%% Sin especificar la persona de contacto +%% (\Proveedor) Especificando el nombre del proveedor para el encabezado del reporte +%% Sin especificar fondo de reporte +%% (\TituloReporte) Establecemos el título del reporte sin que salga en las cabeceras +%% (\InfoPagina) Personalizamos la información de la cabecera del reporte y mostramos el nombre del proveedor allí +%% (\EstiloPagReporte) Cambiamos el estilo de página para que la información del reporte aparezca como pie de página +%% Sin descripción larga +%% (\FirmaReporte) Agregando la firma escaneada en el reporte %% %% \documentclass[ @@ -52,10 +56,16 @@ soloreporte, twoside, ]{factura} +\input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. \usepackage[utf8]{inputenc} +\RazonSocial{Ayala San Vicente Usureros} +\Proveedor{Lázaro de la Vega y San Román} + +\Fecha{06-11-2017} + \TituloReporte{El título del reporte} -\InfoPagina{La cabecera o pie del reporte - \mostrar{@Proveedor}} +\InfoPagina{La cabecera o pie del reporte - \Proveedor} % \EstiloPagReporte{soloabajo} % \EstiloPagReporte[soloabajo]{plain} % \EstiloPagReporte[empty]{plain} @@ -68,17 +78,16 @@ twoside, % \EstiloPagReporte[empty]{soloarriba} % \EstiloPagReporte{soloarriba} -\Fecha{06-11-2017} -\RazonSocial{Ayala San Vicente Usureros} -\Proveedor{Lázaro de la Vega y San Román} - \begin{document} \begin{reporte} El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. - \vspace{1.5cm}\FirmaReporte + \FirmaReporte[\includegraphics[width=5cm]{factura-ejemplo-firma}][0pt][21pt]{el que firma}[5cm][0.5cm] \end{reporte} +%% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. +\Ejemplo + \end{document} %% %% diff --git a/Master/texmf-dist/doc/latex/factura/factura.pdf b/Master/texmf-dist/doc/latex/factura/factura.pdf index 07fc27c4bff..77e014c6365 100644 Binary files a/Master/texmf-dist/doc/latex/factura/factura.pdf and b/Master/texmf-dist/doc/latex/factura/factura.pdf differ -- cgit v1.2.3