diff options
author | Karl Berry <karl@freefriends.org> | 2022-01-22 21:03:55 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-01-22 21:03:55 +0000 |
commit | 56079a7502f8094ffb831d1ea3564312a8ff3049 (patch) | |
tree | 9bda2ea94bc5730445fb982de13fe10d9fc0c0d5 /Master/texmf-dist/doc/latex/factura | |
parent | cdf946a4c2d4105eba2a5bec9a9608a3c2e178c3 (diff) |
factura (22jan22)
git-svn-id: svn://tug.org/texlive/trunk@61697 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/factura')
26 files changed, 413 insertions, 268 deletions
diff --git a/Master/texmf-dist/doc/latex/factura/README b/Master/texmf-dist/doc/latex/factura/README index 0fc54eafa02..c1f158c0a07 100644 --- a/Master/texmf-dist/doc/latex/factura/README +++ b/Master/texmf-dist/doc/latex/factura/README @@ -31,7 +31,7 @@ Para generar los archivos y compilar la documentación: $ xelatex factura.dtx $ pdflatex factura-ejemplo-fondo.tex $ pdflatex factura-ejemplo-membrete.tex -$ xelatex factura-ejemplo-firma.tex +$ lualatex factura-ejemplo-firma.tex $ pdflatex factura-ejemplo-prefactura.tex $ pdflatex factura-ejemplo-cotizacion.tex $ pdflatex factura-ejemplo-factura01.tex 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 5b5d1c3c6a5..cf854314855 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-beispiel-rechnung.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-beispiel-rechnung.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `beispiel') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Adaptado a otra legislación @@ -57,12 +57,14 @@ nospanish, \usepackage[T1]{fontenc} \Moneda{\euro{}} + \makeatletter + \def\@AlicuotaG{0.19} \def\@AlicuotaR{0.07} -\def\@DenomAlicuotaG{A} -\def\@DenomAlicuotaR{C} -\def\@DenomAlicuotaE{B} +\def\@SimboloAlicuotaG{A} +\def\@SimboloAlicuotaR{C} +\def\@SimboloAlicuotaE{B} \def\@@Datos{Kundenidentifikation} \def\@@Resumen{Zusammenfassung} \def\@@Fecha{Datum:} @@ -86,12 +88,12 @@ nospanish, \def\@@BIE{Mwst-befreit} \def\@@Total{Brutto}% Zu zahlen / Brutto / Summe / Gesamt \def\@@Conforme{der Kunde} -\def\@@DenomFactura{Rechnung} -\def\@@DenomCotiza{Voranschlag} - -\renewcommand{\@EstiloDenom}{\@LetraDenom\@Denominacion-\ifsinnumero\else\@LetraNumeracion Nr:\space\@Num\fi} +\def\@@DenominacionFactura{Rechnung} +\def\@@DenominacionCotizacion{Voranschlag} +\renewcommand{\@EstiloDenominacion}{\@LetraDenominacion\@Denominacion-\ifsinnumero\else\@LetraNumeracion Nr:\space\@Num\fi} \renewcommand{\@EstiloNumControl}{} \renewcommand{\@EstiloFormalibre}{} + \makeatother \Num{1} @@ -101,12 +103,12 @@ nospanish, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \FondoFactura{factura-ejemplo-fondo} -\NotaFinal{Die Zahlungsbedingungen} \Resumen{Zusammenfassung} +\NotaFinal{Die Zahlungsbedingungen} \begin{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 index a18443237d3..7e50556e4e0 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-aux.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-aux.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `aux') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,18 +26,18 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: -%% Helper file; not to be compiled standalone, only to be included on examples. +%% Helper file; not to be compiled, only to be included on examples. %% Archivo auxiliar; no para ser compilado sino para ser incluido en los ejemplos. %% \usepackage{xspace,catchfilebetweentags,regexpatch} 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 a423d32a578..94d812ff2b3 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-cotizacion.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-cotizacion.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `cotiza') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% (cotizacion) Escribimos una cotización @@ -44,8 +44,8 @@ %% (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 -%% (\NotaFinal) Con nota final %% Sin resumen +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %%</desc> %% @@ -68,13 +68,14 @@ sintotales, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \FondoFactura{factura-ejemplo-fondo} \FirmaFactura{\includegraphics[width=4.5cm]{factura-ejemplo-firma}}[0pt][17pt] -% \Denom{PRESUPUESTO} % También podemos cambiar el nombre del documento. -\NotaFinal{La nota final...} +% \Denominacion{PRESUPUESTO} % También podemos cambiar el nombre del documento. + +\NotaFinal{Esta es la nota final} \begin{document} @@ -84,7 +85,7 @@ sintotales, \Item{1}{otro ítem más con IVA general}{1200} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es 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 diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex index 41e76f9c39a..70703de14ff 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura01.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factuno') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,23 +26,23 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura %% Hacemos una factura básica con todo en sus valores por omisión, no ajustamos nada -%% (\NotaFinal) Con nota final %% (\Resumen) Con resumen +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %%</desc> %% @@ -59,10 +59,10 @@ \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} -\NotaFinal{La nota final...} -\Resumen{El resumen opcional} +\Resumen{Este es el resumen} +\NotaFinal{Esta es la nota final} \begin{document} @@ -71,7 +71,7 @@ \Item{4}{otro ítem con IVA general}{100} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es 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 diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex index 4c99d5d3889..615a30c6a6c 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura02.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factdos') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura @@ -45,7 +45,7 @@ %% (dcu) Primero la descripción, luego la cantidad, luego el precio unitario %% (sinlineasve) Sin líneas verticales externas %% (sinlineahtot) Sin línea horizontal interna después de los ítems y antes de los totales -%% (centradesc) Centra la descripción en los elementos en la factura +%% (descripcioncentrada) 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 @@ -54,9 +54,8 @@ %% (\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 %% (\SepItemsExtra) Agregando una separación extra entre los ítems en la factura -%% (\LineaDescripcion) Alterando la línea de la descripción, la curvatura en la esquina y la sombra -%% (\NotaFinal) Con nota final %% (\Resumen) Con resumen +%% (\NotaFinal) Con nota final %% Con artículos gravados con todos los IVA %% (\ItemX) Agregando un ítem sin precio %% (\Descripcion) Con descripción larga @@ -68,7 +67,7 @@ descuentos, dcu, sinlineasve, sinlineahtot, -centradesc, +descripcioncentrada, unafirma, ]{factura} @@ -82,17 +81,16 @@ unafirma, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \SepVertical{0.75cm} \SepDatosResumen{1cm} \SepEncabezado{16pt} \SepItemsExtra{5pt} \SepDescripcion{16pt} -\LineaDescripcion{1pt}{20pt}{3pt} -\NotaFinal{La nota final...} -\Resumen{El resumen opcional} +\Resumen{Este es el resumen} +\NotaFinal{Esta es la nota final} \begin{document} @@ -104,7 +102,7 @@ unafirma, \ItemX{1}{línea sin precio} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es 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 diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex index c4adfbb0570..929e7934e0e 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura03.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `facttres') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,25 +26,25 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura -%% (agrupado) Agrupados los totales por tipo y no por gravamen +%% (agrupatotales) 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 -%% (impdesc) Con el tipo de impuesto como parte de la descripción y no de los precios +%% (ivadescripcion) Con el tipo de impuesto como parte de la descripción y no de los precios %% (sinfirmas) Sin firmas %% Sin especificar fecha para que tome la fecha del día %% (\FormatoFecha) Cambiando el separador de la fecha para que salga escrita dd/mm/yyyy @@ -52,18 +52,18 @@ %% (\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 -%% (\NotaFinal) Con nota final %% Sin resumen +%% (\NotaFinal) Con nota final %% Con artículos gravados con todos los IVA %% Sin descripción larga %%</desc> %% \documentclass[ -agrupado, +agrupatotales, sinlineasvi, conlineasha, expandecuadro, -impdesc, +ivadescripcion, sinfirmas, ]{factura} @@ -87,7 +87,7 @@ sinfirmas, \SepEncabezado{16pt} \LineaEncabezado{1pt}{20pt}{3pt} -\NotaFinal{La nota final...} +\NotaFinal{Esta es la nota final} \begin{document} diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex index 6e7685bde6d..208682d954e 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura04.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factcuatro') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura @@ -46,15 +46,15 @@ %% (sinlineahtit) Sin línea horizontal interna después del título de las columnas %% (expandecuadro) Expande el cuadro de la factura con espacio en blanco %% (linea) Con línea para inutilizar el espacio en blanco +%% (G) Escribiendo una letra ‘G’ en los ítems gravados con IVA general así sea el único gravamen a facturar %% 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 nota final %% Sin resumen %% (\NotaPrevia) Con nota previa +%% Sin nota final %% (\ItemX) Agregando un ítem sin precio %% (\Descripcion) Con descripción larga %%</desc> @@ -66,6 +66,7 @@ sinlineasvi, sinlineahtit, expandecuadro, linea, +G, ]{factura} \input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. @@ -77,15 +78,11 @@ linea, \Direccion{Av. Ayala, Galpón San Vicente, Sector Arauca, Apure, Venezuela} \Telefono{+58 (987) 654.32.10} -\Fecha*{2020}{07}{02} +\Fecha*{2022}{07}{02} \SepItemsExtra{5pt} -\LetraDescripcion{\fontsize{20}{30}} -\LetraTitEnc{\fontsize{15}{20}\bfseries} -\LetraFirmas{\fontsize{16}{20}\itshape} -\LetraNotaFinal{\fontsize{18}{28}\bfseries} -\NotaPrevia{\hfill LA NOTA PREVIA} +\NotaPrevia{\hfill Esta es la nota previa} \begin{document} @@ -95,7 +92,7 @@ linea, \ItemX{1}{línea sin precio} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es 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 diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex index 38ba6c2f9a1..5a7b2b80056 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura05.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factcinco') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura @@ -44,7 +44,6 @@ %% (sincantidad) Cuadro de la factura sin la columna de cantidades %% (iva) Con la columna para el IVA %% (filas) Totalización en modo de filas -%% (sindenom) No escribe la denominación (“FACTURA”) ni 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 @@ -52,9 +51,8 @@ %% (\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 -%% (\NotaFinal) Con nota final %% (\Resumen) Con resumen +%% (\NotaFinal) Con nota final %% (\ItemX) Agregando un ítem sin precio %% (\Descripcion) Con descripción larga %%</desc> @@ -63,7 +61,6 @@ sincantidad, iva, filas, -sindenom, conlineasha, sinexpandir, todosiva, @@ -72,6 +69,7 @@ todosiva, \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} @@ -81,11 +79,10 @@ todosiva, \Conforme{\Contacto} \FormatoFecha[yyyymmdd]{ddmmyyyy}{.} -\Fecha{20200702} +\Fecha{20220702} -\SepDatosResumen{1cm} -\NotaFinal{La nota final...} -\Resumen{El resumen opcional} +\Resumen{Este es el resumen} +\NotaFinal{Esta es la nota final} \begin{document} @@ -95,7 +92,7 @@ todosiva, \ItemX{línea sin precio} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es la descripción larga} \begin{reporte} El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex index cdc2e0cddd5..c6304fae6e7 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura06.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factseis') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,35 +26,34 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura %% (numitem) Con la columna para enumerar los ítems %% (descuentos) Con la columna para descuentos individuales %% (subtotal) Con la columna extra para subtotal -%% (sindenom) No escribe la denominación (“FACTURA”) ni el número +%% (sindenominacion) No escribe la denominación (“FACTURA”) ni el número %% (sinlineasve) Sin líneas verticales externas %% (sinlineashi) Sin líneas horizontales internas %% (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 -%% (\NotaFinal) Con nota final +%% (\Moneda) Se cambia el signo monetario de la moneda por el código ISO %% Sin resumen +%% (\NotaInterna) Con nota interna +%% (\NotaExterna) Con nota externa +%% (\NotaFinal) Con nota final %% Escribimos un ítem cuya descripción ocupa más que una línea %% (\Descripcion) Con descripción larga %% Con etiquetas y referencias @@ -65,7 +64,7 @@ numitem, descuentos, subtotal, -sindenom, +sindenominacion, sinlineasve, sinlineashi, todosiva, @@ -78,15 +77,22 @@ todosiva, \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} \FormatoFecha{default}{/} -\Fecha{02-07-2020} +\Fecha{02-07-2022} + +\makeatletter + \setlength{\@EspacioSignoMonetario}{3pt} % Para cambiar el espacio entre el monto y el signo monetario +\makeatother -\SepEncabezado{16pt} -\SepDescripcion{16pt} +\Moneda{VES} -\NotaFinal{La nota final...} +\NotaInterna{Esta es la nota interna} +\NotaExterna{Esta es la nota externa} +\NotaFinal{Esta es la nota final} \begin{document} @@ -101,7 +107,7 @@ todosiva, En el artículo número \itemref{primeritem} se facturaron \cantref{primeritem} “\descref{primeritem}”, cada uno por un valor de \Moneda~\puref{primeritem}, 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}\%. Ampliando la descripción podemos decir que este ítem es: “\ldescref{primeritem}”. - La base imponible total de esta factura es de \Moneda~\numprint\BIG; el IVA es de \Moneda~\numprint\AlicuotaG, y el total final es de \Moneda~\numprint\Total. + La base imponible general de esta factura es de \Moneda~\numprint\BIG; el IVA general es de \Moneda~\numprint\AlicuotaG, y el total final es de \Moneda~\numprint\Total. % Estas son todas las macros para las totalizaciones: \BIG, \BIR, \BIA, \BIE, \AlicuotaG, \AlicuotaR, \AlicuotaA, \SubtG, \SubtR, \SubtA, \SubtE, \DescG, \DescR, \DescA, \DescE. } diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex index 0243e2a2f60..5ad6333a801 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura07.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factsiete') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,44 +26,44 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura %% (filas) Totalización en modo de filas -%% (centrado) Centrados los totales en el modo de filas +%% (filascentradas) Centrados los totales en el modo de filas %% (sinlineashe) Sin líneas horizontales externas -%% (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 +%% (sinmarcasfactura) 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 -%% (\NotaFinal) Con nota final +%% (\PosFecha, \PosFirmas y \PosDenominacion) Alterando la posición de la fecha, las firmas y de la denominación del documento %% Sin resumen +%% (\NotaFinal) Con nota final %% Escribimos un ítem cuya descripción ocupa más que una línea +%% Escribimos una descripción de un ítem distinta para el .csv %% (\Descripcion) Con descripción larga %%</desc> %% \documentclass[ filas, -centrado, +filascentradas, sinlineashe, -sinmarcas, +sinmarcasfactura, todosiva, ]{factura} @@ -78,24 +78,23 @@ todosiva, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \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* para que el texto se despliegue en la posición 'Y' dada pero hacia arriba y no hacia abajo. \PosFirmas no acepta eso. +% Puede usarse \PosFecha* o \PosDenominacion* 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} +\PosDenominacion{-0cm}{4.3cm} -\NotaFinal{La nota final...} +\NotaFinal{Esta es la nota final} \begin{document} @@ -104,7 +103,7 @@ todosiva, \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} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es 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 diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex index 8c1fe95d167..9856ac8e3d0 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura08.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factocho') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,39 +26,41 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% 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 +%% (divisa) Cambia la moneda por la divisa +%% (monedaceldas) Pone el signo monetario en cada celda monetaria +%% (monedadespues) Pone el signo monetario después de cada monto numérico y no antes %% (csv) Escribe un archivo CSV con la información numérica de la factura %% Redefiniendo el formato de la fecha (redefiniendo macros \@@Fecha y \@EstiloFecha) %% (\Descuento*) Con descuentos totales en dinero neto (y no en porcentajes) aplicables por igual a todos los tipos de elementos existentes -%% (\Letra***) Cambiando varias de las tipografías -%% (\NotaFinal) Con nota final +%% (\Letra***) Cambiando tipografías %% (\Resumen) Con resumen %% (\NotaInterna) Con nota interna +%% Sin nota final %% Escribimos un ítem cuya descripción ocupa más que una línea +%% Escribimos una descripción de un ítem distinta para el .csv %% (\Descripcion) Con descripción larga -%% (\FirmaReporte) Agregando la firma escaneada en el reporte -%% Con \FirmaReporte, ajustando el corrimiento en “y” de la firma respecto a la línea %%</desc> %% \documentclass[ sinexpandir, -siniva, +divisa, +monedaceldas, +monedadespues, csv, ]{factura} @@ -73,28 +75,33 @@ csv, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \makeatletter - \renewcommand{\@@Fecha}{\slshape FECHA:} + \renewcommand{\@@Fecha}{FECHA:} \renewcommand{\@EstiloFechas}{\@LetraFecha\bfseries\@@Fecha\space{\color{blue}\@Fecha}} + % \setlength{\@EspacioSignoMonetario}{0pt} % Para cambiar el espacio entre el monto y el signo monetario \makeatother \Descuento*{300} +% \Divisa{₩} -\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} +\LetraTitEnc{\fontfamily{lmdh}\fontsize{10}{12}} +\LetraEncFactura{\fontfamily{cmss}\fontsize{12}{14}} +\LetraFecha{\fontfamily{qpl}\slshape} +\LetraTitColumnas{\fontfamily{lmdh}\fontsize{10}{12}} +\LetraItems{\fontfamily{cmss}\fontsize{14}{17}} +\LetraNumeros{\fontfamily{phv}} +\LetraTitTotales{\fontfamily{qtm}\fontsize{12}{14}\scshape} +\LetraNumTotales{\fontfamily{phv}} +\LetraNumTotal{\fontfamily{phv}} +\LetraTitTotal{\fontfamily{qhv}} +\LetraDescripcion{\fontfamily{put}} +\LetraFirmas{\fontfamily{put}\itshape} \tabcolsep7pt -\NotaFinal{La nota final...} -\Resumen{El resumen opcional} -\NotaInterna{LA NOTA INTERNA} +\Resumen{Este es el resumen} +\NotaInterna{Esta es la nota interna} \begin{document} @@ -103,12 +110,7 @@ csv, \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} \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=4.5cm]{factura-ejemplo-firma}][0pt][17pt] -\end{reporte} +\Descripcion{Esta es 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 diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex index e6f770a3aac..ffb11b1abf7 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura09.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factnueve') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,51 +26,63 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura %% Escribimos en el reverso de la factura -%% (sinencabezadofactura) Pedimos que la factura no tenga encabezado +%% (sindenominacion) No escribe la denominación (“FACTURA”) ni el número %% (sinlineahni) Sin línea horizontal interna que va antes de la nota interna -%% (G) Escribiendo una letra ‘G’ en los ítems gravados con IVA general así sea el único gravamen a facturar +%% (divisa) Cambia la moneda por la divisa +%% (monedaceldas) Pone el signo monetario en cada celda monetaria +%% (sinmonedatotales) No agrega el símbolo monetario en los totales +%% (siniva) Sin IVA +%% Sin especificar el teléfono del cliente +%% Sin especificar el e-mail del cliente %% (\Credito) Especificando la cantidad de días para el crédito %% (\SepNotaPrevia) Alterando el margen interno desde el contorno hasta el texto en la nota previa %% (\SepNotaFinal) Especificando la distancia desde el contorno hasta el texto de la nota final, predeterminadamente sin contorno %% (\LineaNotaFinal) Agregando el contorno para la nota final que predeterminadamente está deshabilitado %% (\PosNotaFinal) Alterando la posición de la nota final -%% (\NotaFinal) Con nota final +%% Sin resumen %% (\NotaPrevia) Con nota previa %% (\NotaPrevia*) Con nota previa agregada al final de la nota previa anterior %% (\NotaInterna) Con nota interna %% (\NotaExterna) Con nota externa %% (\NotaExterna**) Con nota externa agregada al principio de la nota externa anterior +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %% Haciendo mención en el documento a valores establecidos en el preámbulo %%</desc> %% \documentclass[ -sinencabezadofactura, +sindenominacion, sinlineahni, -G, -% electro, +divisa, +monedaceldas, +sinmonedatotales, +siniva, ]{factura} \input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. \usepackage[utf8]{inputenc} -\Num{1} -\Fecha{02-07-2020} +\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} + +\Fecha{02-07-2022} \Credito{11} \SepNotaPrevia{16pt} @@ -79,22 +91,20 @@ G, % Puede usarse \PosNotaFinal* para que el texto se despliegue en la posición 'Y' dada pero hacia arriba y no hacia abajo. \PosNotaFinal{.9cm}{.9cm}{-5.3cm} +\NotaPrevia{\hfill Esta es la nota previa} +\NotaPrevia*{- Esta es la segunda parte de la nota previa, agregada luego} +\NotaInterna{Esta es la nota interna} +\NotaExterna{Esta es la nota externa} +\NotaExterna**{Esta es la primera parte de la nota externa, agregada luego - } \NotaFinal{La factura se emitió el \Fecha{} con crédito de \Credito{} dias, siendo su vencimiento el \FechaVencimiento.} -\NotaPrevia{\hfill LA NOTA PREVIA} -\NotaPrevia*{- SEGUNDA PARTE DE LA NOTA PREVIA} -\NotaInterna{LA NOTA INTERNA} -\NotaExterna{LA NOTA EXTERNA} -\NotaExterna**{PRIMERA PARTE DE LA NOTA EXTERNA - } \begin{document} -\noindent \framebox{\parbox{\linewidth-2\fboxsep-2\fboxrule}{\hfill Aquí el usuario puede diseñar su encabezado de la factura \hfill\mbox{}}} - \begin{factura} \Item{1}{ítem con IVA general}{1000} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es la descripción larga} \begin{reverso} esquina superior izquierda del reverso\hfill esquina superior derecha del reverso\par diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex index db46f67a7bc..711a8787c51 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-factura10.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `factdiez') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,36 +26,44 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura %% Escribimos en el reverso de la factura %% Establecemos algunas opciones de la clase a través de comandos +%% (sinencabezadofactura) Pedimos que la factura no tenga encabezado %% (sinlineasv) Sin líneas verticales %% (sinlineash) Sin líneas horizontales -%% (sinmonedatotales) No agrega el símbolo monetario en los totales +%% (divisa) Cambia la moneda por la divisa %% (vencimiento) Con fecha de vencimiento explícita así no haya crédito +%% (\Divisa) Se cambia el signo monetario de la divisa +%% (\TasaCambio) Se establece una tasa de cambio moneda/divisa %% (\GeometriaReverso) Cambiando la geometría del reverso de la factura %% (\LineaNotaPrevia) Alterando la línea de la nota previa, para desaparecerla -%% (\NotaFinal) Con nota final +%% (\Membrete) Estableciendo el membrete identificatorio del emisor (no válido para una factura fiscal en Venezuela, sino para prefacturas u otros fines) +%% (\EncabezadoFactura) Estableciendo el formato para los datos del cliente de forma manual +%% Sin resumen %% (\NotaPrevia) Con nota previa +%% Con nota externa automática por el uso de \TasaCambio +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %%</desc> %% \documentclass[ +sinencabezadofactura, filas, % luego queda sin efecto con \filasfalse en el preámbulo -sinmonedatotales, +divisa, vencimiento, csv, % luego queda sin efecto con \csvfalse en el preámbulo ]{factura} @@ -74,13 +82,24 @@ csv, % luego queda sin efecto con \csvfalse en el preámbulo \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} + +\Divisa{₩} +\TasaCambio{194.46} \GeometriaReverso{vmargin={4cm,4cm},hmargin={4cm,4cm},footskip=0pt,headsep=0pt,headheight=0pt} \LineaNotaPrevia{0pt} -\NotaFinal{La nota final...} -\NotaPrevia{\hfill LA NOTA PREVIA} +\Membrete{Membrete de la factura \hfill establecido por el usuario \par \vspace*{2cm} Membrete de la factura \hfill establecido por el usuario} +\EncabezadoFactura{\framebox{\parbox{\linewidth-2\fboxsep-2\fboxrule}{Aquí el usuario puede diseñar su encabezado de la factura para establecer la información de los datos del cliente según un diseño propio.}}} +\NotaPrevia{\hfill Esta es la nota previa} + +% Puede anularse la nota externa con la tasa de cambio y establecerla como nota interna. +% También puede ponerse un mensaje distinto del almacenado en \TextoTasaCambio. +% \AtEndPreamble{\NotaExterna{}} +% \NotaInterna{\TextoTasaCambio} + +\NotaFinal{Esta es la nota final} \begin{document} @@ -88,7 +107,7 @@ csv, % luego queda sin efecto con \csvfalse en el preámbulo \Item{1}{ítem con IVA general}{1000} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es la descripción larga} \begin{reverso} esquina superior izquierda del reverso\hfill esquina superior derecha del reverso\par 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 605bb1c1158..98b31de051d 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-firma.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-firma.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `firma') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% (PSTricks code generated with LaTeXDraw 2.0.8) %% (Compilar con XeLaTeX) \documentclass{standalone} 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 296ee8f69cc..d91985ad4d2 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-fondo.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-fondo.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `fondo') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: \documentclass[12pt]{article} \usepackage[utf8]{inputenc} \usepackage{tikz}\usetikzlibrary{positioning} 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 6507b0f4d35..928d723694e 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-membrete.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-membrete.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `membrete') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: \documentclass[12pt]{article} \usepackage[utf8]{inputenc} \usepackage{tikz}\usetikzlibrary{positioning} diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadecredito.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadecredito.tex index 7b331c5dee2..bfbf11b7577 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadecredito.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadecredito.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `notadecredito') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,21 +26,22 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% (notadecredito) Escribimos una nota de crédito -%% Hacemos una factura básica con todo en sus valores por omisión, no ajustamos nada +%% (\FechaNota y \NumNota) Especificando la fecha y el número de la factura a corregir +%% Con nota interna automática para la nota de crédito %% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %% Haciendo mención en el documento a valores establecidos en el preámbulo @@ -54,7 +55,6 @@ notadecredito, \usepackage[utf8]{inputenc} \Num{2} -\NotaNum{1} \RazonSocial{Ayala San Vicente Usureros} \RIF{Y-12.345.678-9} \Contacto{Jacinto de Ayala} @@ -62,10 +62,11 @@ notadecredito, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} -\NotaFecha{01-07-2020} +\Fecha{02-07-2022} +\FechaNota{01-07-2022} +\NumNota{1} -\NotaFinal{La nota final...} +\NotaFinal{Esta es la nota final} \begin{document} @@ -73,7 +74,7 @@ notadecredito, \Item{1}{Diferencia por error en factura}{1000} \end{factura} -\Descripcion{Con esta nota queda saldado el error cometido en la factura número \NotaNum{} de fecha \NotaFecha.} +\Descripcion{Con esta nota queda saldado el error cometido en la factura número \NumNota{} de fecha \FechaNota.} %% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. \Ejemplo diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadedebito.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadedebito.tex index e8d794c4a4f..e3b6c9fa5a7 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadedebito.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-notadedebito.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `notadedebito') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,24 +26,24 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% (notadedebito) Escribimos una nota de débito -%% Hacemos una factura básica con todo en sus valores por omisión, no ajustamos nada -%% (\NotaFinal) Con nota final +%% (\FechaNota y \NumNota) Especificando la fecha y el número de la factura a corregir %% Anulando la nota interna establecida de manera predeterminada por usar la opción de la nota de débito %% (\NotaExterna) Con nota externa para el texto referencial de la factura a corregir, en lugar de colocarlo como nota interna +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %% Haciendo mención en el documento a valores establecidos en el preámbulo %%</desc> @@ -56,7 +56,6 @@ notadedebito, \usepackage[utf8]{inputenc} \Num{2} -\NotaNum{1} \RazonSocial{Ayala San Vicente Usureros} \RIF{Y-12.345.678-9} \Contacto{Jacinto de Ayala} @@ -64,12 +63,13 @@ notadedebito, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} -\NotaFecha{01-07-2020} +\Fecha{02-07-2022} +\FechaNota{01-07-2022} +\NumNota{1} -\NotaFinal{La nota final...} \AtEndPreamble{\NotaInterna{}} \NotaExterna{\TextoNotaDeDebito} +\NotaFinal{Esta es la nota final} \begin{document} @@ -77,7 +77,7 @@ notadedebito, \Item{1}{Diferencia por error en factura}{1000} \end{factura} -\Descripcion{Con esta nota queda saldado el error cometido en la factura número \NotaNum{} de fecha \NotaFecha.} +\Descripcion{Con esta nota queda saldado el error cometido en la factura número \NumNota{} de fecha \FechaNota.} %% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. \Ejemplo diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf Binary files differindex 84c645e9d23..475ef2601dd 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.pdf 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 865e6b25e5e..f13b8d9b8fb 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-prefactura.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `prefac') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,26 +26,27 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% (prefactura) Escribimos una prefactura %% (expandecuadro) Expande el cuadro de la factura con espacio en blanco %% (linea) Con línea para inutilizar el espacio en blanco +%% (\NumControl y \NumSerieControl) Cambiando el número de control y el número de serie de control %% (\Descuento) Con descuentos totales en porcentaje aplicables por igual a todos los tipos de elementos existentes %% (\FondoFactura) Con el fondo de la imprenta agregado -%% (\NotaFinal) Con nota final %% Sin resumen +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %%</desc> %% @@ -61,8 +62,8 @@ linea, \usepackage[utf8]{inputenc} \Num{1} -% \NumControl{1001} -% \NumSerieControl{9} +\NumControl{1001} +\NumSerieControl{09} \RazonSocial{Ayala San Vicente Usureros} \RIF{Y-12.345.678-9} \Contacto{Jacinto de Ayala} @@ -70,7 +71,7 @@ linea, \Telefono{+58 (987) 654.32.10} \Email{jacinto@ayala.sv} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \Descuento{18} @@ -80,7 +81,7 @@ linea, % \PosControl{}{} % \PosFirmalibre{}{} -\NotaFinal{La nota final...} +\NotaFinal{Esta es la nota final} \begin{document} @@ -89,7 +90,7 @@ linea, \ItemR{1}{ítem con IVA reducido}{1000} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es 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 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 d5ea09b5111..a1d510440d0 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte1.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte1.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `repuno') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,17 +26,17 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura @@ -49,8 +49,8 @@ %% (\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 ni pies de página -%% (\NotaFinal) Con nota final %% Sin resumen +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %% (\FirmaReporte) Agregando en el reporte la línea para firmar a mano %%</desc> @@ -72,7 +72,7 @@ conreporte, \Email{jacinto@ayala.sv} \Emisor{Lázaro de la Vega} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \FondoReporte{factura-ejemplo-membrete} \InicioReporte{2.2cm} @@ -80,14 +80,12 @@ conreporte, % \EstiloPagina{soloabajo} % \EstiloPagina[soloabajo]{plain} % \EstiloPagina[empty]{plain} +% \EstiloPagina[empty]{soloarriba} % \EstiloPagina{solonumpag} % \EstiloPagina[solonumpag]{plain} % \EstiloPagina[solonumpag]{soloarriba} -% \EstiloPagina[solonumpag]{soloabajo} -% \EstiloPagina[empty]{soloarriba} -% \EstiloPagina{soloarriba} -\NotaFinal{La nota final...} +\NotaFinal{Esta es la nota final} \begin{document} @@ -95,7 +93,7 @@ conreporte, \Item{1}{ítem con IVA general}{1000} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es la descripción larga} \begin{reverso} esquina superior izquierda del reverso\hfill esquina superior derecha del reverso\par 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 abb523ed396..f90557b51d8 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte2.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte2.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `repdos') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,40 +26,37 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% Escribimos una factura %% Escribimos un reporte %% (soloreporte) Escribimos factura y reporte, pero sólo producimos el reporte -%% (sinencabezadoreporte) Pedimos que el reporte no tenga encabezado -%% (\Proveedor) Especificando el nombre del proveedor para el encabezado del reporte +%% (\Proveedor) Especificando el nombre del proveedor para el encabezado y/o firma en el 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 o pies de página -%% (\NotaFinal) Con nota final +%% (\FondoReporte*) Especificamos el fondo o membrete del reporte para todas las páginas y sale info página como pie de página +%% (\TituloReporte) Establecemos el título del reporte sin que salga en las cabeceras ni pies de página %% Sin resumen +%% (\NotaFinal) Con nota final %% (\Descripcion) Con descripción larga %% Con etiquetas y referencias %% Haciendo mención en el documento a valores establecidos en el preámbulo -%% (\FirmaReporte) Agregando la firma escaneada en el reporte -%% Con \FirmaReporte, ajustando el corrimiento en “y” de la firma respecto a la línea -%% Con \FirmaReporte, cambiando la ubicación en “x” de la línea de la firma y cambiando la longitud de la línea hacia los lados +%% (\FirmaReporte) Agregando en el reporte la línea para firmar a mano +%% Con \FirmaReporte, cambiando el nombre de la persona que va a firmar %%</desc> %% \documentclass[ soloreporte, -sinencabezadoreporte, ]{factura} \input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. @@ -74,16 +71,26 @@ sinencabezadoreporte, \Email{jacinto@ayala.sv} \Proveedor{Lázaro de la Vega y San Román} -\Fecha{02-07-2020} +\Fecha{02-07-2022} \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} +\TituloReporte{El título del reporte} +% \EstiloPagina{soloarriba} +% \EstiloPagina{soloabajo} +% \EstiloPagina[soloabajo]{plain} +% \EstiloPagina[empty]{plain} % \EstiloPagina[empty]{soloabajo} +% \EstiloPagina[empty]{soloarriba} +% \EstiloPagina{plain} % \EstiloPagina{solonumpag} % \EstiloPagina{soloabajo} +% \EstiloPagina[solonumpag]{plain} +% \EstiloPagina[solonumpag]{soloarriba} +% \EstiloPagina[solonumpag]{soloabajo} +% \EstiloPagina[empty]{soloarriba} -\NotaFinal{La nota final...} +\NotaFinal{Esta es la nota final} \begin{document} @@ -92,7 +99,7 @@ sinencabezadoreporte, \Item{4}{otro ítem con IVA general}{100} \end{factura} -\Descripcion{La descripción larga} +\Descripcion{Esta es la descripción larga} \begin{reporte} El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. @@ -101,10 +108,10 @@ sinencabezadoreporte, En el artículo número \itemref{primeritem} se facturaron \cantref{primeritem} “\descref{primeritem}”, cada uno por un valor de \Moneda~\puref{primeritem}, 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}\%. Ampliando la descripción podemos decir que este ítem es: “\ldescref{primeritem}”. - La base imponible total de esta factura es de \Moneda~\numprint\BIG; el IVA es de \Moneda~\numprint\AlicuotaG, y el total final es de \Moneda~\numprint\Total. + La base imponible general de esta factura es de \Moneda~\numprint\BIG; el IVA general es de \Moneda~\numprint\AlicuotaG, y el total final es de \Moneda~\numprint\Total. % Estas son todas las macros para las totalizaciones: \BIG, \BIR, \BIA, \BIE, \AlicuotaG, \AlicuotaR, \AlicuotaA, \SubtG, \SubtR, \SubtA, \SubtE, \DescG, \DescR, \DescA, \DescE. - \FirmaReporte[\includegraphics[width=4.5cm]{factura-ejemplo-firma}][0pt][17pt][3cm][3cm] + \vspace{1.5cm}\FirmaReporte{el que firma} \end{reporte} %% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. 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 ee413956dd8..82081aa0db3 100644 --- a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte3.tex +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte3.tex @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `reptres') %% -%% Copyright 2020 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,30 +26,29 @@ %% 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-notadecredito.tex, factura-ejemplo-notadedebito.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-notadecredito.tex, factura-ejemplo-notadedebito.tex, %% factura-ejemplo-reporte1.tex, factura-ejemplo-reporte2.tex, -%% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. +%% factura-ejemplo-reporte3.tex, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. %% -%% En las notas de crédito y débito, la leyenda aclaratoria de a cuál factura se hace referencia está alojada en estas macros, definidas en |factura.def|. Estas macros |\TextoNotaDeCredito| y |\TextoNotaDeDebito| están definidas de la siguiente forma: %% Descripción de este ejemplo: %%<desc> %% No escribimos factura ni usamos las macros que definen valores para su uso %% Escribimos un reporte %% (soloreporte) Generamos solamente el 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 +%% (sinencabezadoreporte) Pedimos que el reporte no tenga encabezado +%% (\Proveedor) Especificando el nombre del proveedor para el encabezado y/o firma en el reporte %% Sin especificar fondo de reporte -%% (\TituloReporte) Establecemos el título del reporte sin que salga en las cabeceras ni pies de página -%% (\InfoPagina) Personalizamos la información de la cabecera del reporte y mostramos el nombre del proveedor allí +%% (\TituloReporte*) Establecemos el título del reporte para que salga en las cabeceras o pies de página %% (\EstiloPagina) Cambiamos el estilo de página para que la información del reporte aparezca como pie de página -%% Sin descripción larga +%% (\EncabezadoReporte) Estableciendo el formato para el encabezado del reporte %% (\FirmaReporte) Agregando la firma escaneada en el reporte %% Con \FirmaReporte, ajustando el corrimiento en “y” de la firma respecto a la línea %% Con \FirmaReporte, cambiando la ubicación en “x” de la línea de la firma y cambiando la longitud de la línea hacia los lados @@ -59,6 +58,7 @@ \documentclass[ soloreporte, twoside, +sinencabezadoreporte, ]{factura} \input{factura-ejemplo-aux.tex}% Se incluye para efectos del ejemplo, así tendremos disponible la macro \Ejemplo. @@ -67,27 +67,29 @@ twoside, \RazonSocial{Ayala San Vicente Usureros} \Proveedor{Lázaro de la Vega y San Román} -\Fecha{02-07-2020} +\Fecha{02-07-2022} -\TituloReporte{El título del reporte} -\InfoPagina{La cabecera o pie del reporte - \Proveedor} +\TituloReporte*{El título del reporte} +% \EstiloPagina{soloarriba} % \EstiloPagina{soloabajo} % \EstiloPagina[soloabajo]{plain} % \EstiloPagina[empty]{plain} % \EstiloPagina[empty]{soloabajo} +\EstiloPagina[empty]{soloarriba} % \EstiloPagina{plain} % \EstiloPagina{solonumpag} +% \EstiloPagina{soloabajo} % \EstiloPagina[solonumpag]{plain} % \EstiloPagina[solonumpag]{soloarriba} -\EstiloPagina[solonumpag]{soloabajo} +% \EstiloPagina[solonumpag]{soloabajo} % \EstiloPagina[empty]{soloarriba} -% \EstiloPagina{soloarriba} +\EncabezadoReporte{\framebox{\parbox{\linewidth-2\fboxsep-2\fboxrule}{Aquí el usuario puede diseñar su encabezado del reporte para establecer la información que allí aparece según un diseño propio.}}} \begin{document} \begin{reporte} El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. - \FirmaReporte[\includegraphics[width=4.5cm]{factura-ejemplo-firma}][0pt][17pt]{el que firma}[4cm][0.8cm] + \FirmaReporte[\includegraphics[width=4.5cm]{factura-ejemplo-firma}][0pt][17pt][3cm][3cm] \end{reporte} %% Este es un comando auxiliar suministrado por factura-ejemplo-aux.tex para escribir el detalle del ejemplo en la última hoja. diff --git a/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte4.tex b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte4.tex new file mode 100644 index 00000000000..f4dc1e1e8ee --- /dev/null +++ b/Master/texmf-dist/doc/latex/factura/factura-ejemplo-reporte4.tex @@ -0,0 +1,105 @@ +%% +%% This is file `factura-ejemplo-reporte4.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% factura.dtx (with options: `repcuatro') +%% +%% Copyright 2022 Emilio Augusto Lazo Zaia <emiliolazozaia@gmail.com> +%% +%% 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 Augusto 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-notadecredito.tex, factura-ejemplo-notadedebito.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, factura-ejemplo-reporte4.tex +%% and factura-beispiel-rechnung.tex. +%% +%% Descripción de este ejemplo: +%%<desc> +%% No escribimos factura ni usamos las macros que definen valores para su uso +%% Escribimos un reporte +%% (soloreporte) Generamos solamente el reporte +%% (sinencabezadoreporte) Pedimos que el reporte no tenga encabezado +%% (\Proveedor) Especificando el nombre del proveedor para el encabezado y/o firma en el reporte +%% (\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 +%% No proveemos de título para el reporte +%% (\InfoPagina) Personalizamos la información de la cabecera del reporte y mostramos el nombre del proveedor allí +%% (\EstiloPagina) Cambiamos el estilo de página para que la información del reporte aparezca como pie de página +%% (\FirmaReporte) Agregando la firma escaneada en el reporte +%% Con \FirmaReporte, ajustando el corrimiento en “y” de la firma respecto a la línea +%% Con \FirmaReporte, cambiando la ubicación en “x” de la línea de la firma y cambiando la longitud de la línea hacia los lados +%%</desc> +%% +\documentclass[ +soloreporte, +sinencabezadoreporte, +]{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} +\Proveedor{Lázaro de la Vega y San Román} + +\Fecha{02-07-2022} + +\FondoReporte{factura-ejemplo-membrete} +\InicioReporte{2.2cm} +\InfoPagina{La cabecera o pie del reporte - \Proveedor} +% \EstiloPagina{soloarriba} +% \EstiloPagina{soloabajo} +% \EstiloPagina[soloabajo]{plain} +% \EstiloPagina[empty]{plain} +% \EstiloPagina[empty]{soloabajo} +% \EstiloPagina[empty]{soloarriba} +% \EstiloPagina{plain} +% \EstiloPagina{solonumpag} +\EstiloPagina{soloabajo} +% \EstiloPagina[solonumpag]{plain} +% \EstiloPagina[solonumpag]{soloarriba} +% \EstiloPagina[solonumpag]{soloabajo} +% \EstiloPagina[empty]{soloarriba} + +\begin{document} + +\begin{reporte} + El reporte - página 1\newpage El reporte - página 2 \newpage El reporte - página 3. + \FirmaReporte[\includegraphics[width=4.5cm]{factura-ejemplo-firma}][0pt][17pt]{el que firma}[4cm][0.8cm] +\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-reporte4.tex'. diff --git a/Master/texmf-dist/doc/latex/factura/factura.pdf b/Master/texmf-dist/doc/latex/factura/factura.pdf Binary files differindex a6f48007edd..522e3435148 100644 --- a/Master/texmf-dist/doc/latex/factura/factura.pdf +++ b/Master/texmf-dist/doc/latex/factura/factura.pdf |