diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/factura/factura.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/factura/factura.def | 67 |
1 files changed, 37 insertions, 30 deletions
diff --git a/Master/texmf-dist/tex/latex/factura/factura.def b/Master/texmf-dist/tex/latex/factura/factura.def index d1f13736231..58f6ac61cc6 100644 --- a/Master/texmf-dist/tex/latex/factura/factura.def +++ b/Master/texmf-dist/tex/latex/factura/factura.def @@ -6,7 +6,7 @@ %% %% factura.dtx (with options: `def') %% -%% Copyright 2018 Emilio Lazo Zaia <emiliolazozaia@gmail.com> +%% Copyright 2019 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 @@ -20,7 +20,7 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Emilio Lazo Zaia. +%% 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, @@ -36,23 +36,24 @@ %% factura-ejemplo-reporte3.tex and factura-beispiel-rechnung.tex. %% \ProvidesFile{factura.def} -[2018/08/02 v3.57 +[2019/08/16 v3.70 Archivo de valores iniciales y condiciones de borde para factura.cls ] %% La geometría para la factura, su reverso, y el reporte. %% Para la factura, el margen superior está definido desde el encabezado con los datos del cliente; %% el margen inferior está definido hasta el final de la descripción (o del cuadro de la factura si no hay descripción). -%% Hay elementos que salen fuera de estos márgenes, como las firmas, las condiciones del documento, la numeración y la fecha. +%% Hay elementos que salen fuera de estos márgenes, como las firmas, la nota final, la numeración y la fecha. \GeometriaFactura{letterpaper,vmargin={5.2cm,5.5cm},hmargin={1cm,1cm},footskip=0pt, headsep=0pt, headheight=0pt} \GeometriaReverso{letterpaper,vmargin={1cm,1cm}, hmargin={1cm,1cm},footskip=0cm, headsep=0pt, headheight=0pt} \GeometriaReporte{letterpaper,vmargin={2.8cm,2.5cm},hmargin={3cm,2cm},footskip=1.2cm,headsep=0.777cm,headheight=1.5cm} -%% Factores para los distintos IVA y el límite para el descuento: -\def\@AlicuotaG{0.12} -\def\@AlicuotaGDescBajo{0.03} -\def\@AlicuotaGDescAlto{0.05} -\def\@AlicuotaGDescLimite{2000000} +%% Factores para los distintos IVA: +\def\@AlicuotaG{0.16} +%% (quitado por no vigente) + % \def\@AlicuotaGDescBajo{0.03} + % \def\@AlicuotaGDescAlto{0.05} + % \def\@AlicuotaGDescLimite{2000000} \def\@AlicuotaR{0.08} \def\@AlicuotaA{0.27} @@ -67,13 +68,17 @@ Archivo de valores iniciales y condiciones de borde para factura.cls \def\@FechaSeparadores{-} %% La moneda: -\def\@MonedaBs{Bs.} -\def\@MonedaBsS{Bs.S} -\def\@MonedaBsF{Bs.F} - +\def\@Moneda{Bs.} +%% (quitado por no vigente) + % \def\@MonedaBs{Bs.} + % \def\@MonedaBsS{Bs.S} + % \def\@MonedaBsF{Bs.F} +\setlength\@EspacioSignoMonetario{.666ex} + +%% (quitado por no vigente) %% Las fechas de la entrada de la reconversión monetaria: -\DTMsavedate{FechaBsS}{2018-08-20} -\DTMsavedate{FechaBs}{2019-01-01} + % \DTMsavedate{FechaBsS}{2018-08-20} + % \DTMsavedate{FechaBs}{2019-02-15} %% Al lado de cada ítem va la letra que designa el gravamen que aplica sobre él: \def\@DenomAlicuotaG{G} @@ -81,8 +86,9 @@ Archivo de valores iniciales y condiciones de borde para factura.cls \def\@DenomAlicuotaA{A} \def\@DenomAlicuotaE{(E)} -%% El texto predeterminado para la nota interna por el descuento presidencial. -\def\@TextoDescuentoPresidencial{Se aplica un descuento del \@AlicuotaGDescPorc\% al IVA General seg\'un Decreto Presidencial 3.085 en Gaceta Oficial 41.239.} +%% (quitado por no vigente) +%% Texto predeterminado para la nota interna por el descuento presidencial. + % \def\@TextoDescuentoPresidencial{Se aplica un descuento del \@AlicuotaGDescPorc\% al IVA General seg\'un Decreto Presidencial 3.085 en Gaceta Oficial 41.239.} %% Macros que guardan textos que corresponden a nombres de campos: \def\@@Fecha{Fecha de emisi\'on:} @@ -115,7 +121,8 @@ Archivo de valores iniciales y condiciones de borde para factura.cls \def\@@IVA{IVA} \def\@@PrecioT{Precio T.} \def\@@AlicuotaG{IVA G} -\def\@@AlicuotaGDesc{Descuento IVA G} +%% (quitado por no vigente) + % \def\@@AlicuotaGDesc{Descuento IVA G} \def\@@AlicuotaR{IVA R} \def\@@AlicuotaA{IVA A} \def\@@BIG{BI G} @@ -163,12 +170,12 @@ Archivo de valores iniciales y condiciones de borde para factura.cls \setlength{\@FirmaReportePosX}{2cm} \setlength{\@FirmaReporteExcesoLinea}{1.5cm} -%% Posiciones (X,Y) de los objetos: i) fecha, ii) denominación, iii) condiciones, iv) número de control, v) firmas. +%% Posiciones (X,Y) de los objetos: i) fecha, ii) denominación, iii) nota final, iv) número de control, v) firmas. \PosFecha*{-0cm}{5cm} \PosDenom*{0cm}{5cm} \PosControl*{0cm}{-2.4cm} -\PosCondiciones{0cm}{-5.3cm} -%% 'X' no acepta valores negativos en \PosCondiciones. +\PosNotaFinal{0cm}{0cm}{-5.3cm} +%% La nota final se define con un X_inicial, un X_final y un Y_inicial (Xo,Xf,Y) \PosFirmas{5cm}{1cm}{-2.4cm} %% La firma se define con un X_inicial, un X_final y un Y_inicial (Xo,Xf,Y) @@ -196,7 +203,7 @@ Archivo de valores iniciales y condiciones de borde para factura.cls %% Separación interna entre la línea y el texto de la descripción. \SepDescripcion{6pt} -\SepCondiciones{5pt} +\SepNotaFinal{5pt} %% Grosor de la línea de las cajas del encabezado, curvatura de la esquina y sombra. %% (si pedimos linea de 0pt, todo queda en cero y no se abre el ambiente TikZ). @@ -210,9 +217,9 @@ Archivo de valores iniciales y condiciones de borde para factura.cls %% (si pedimos linea de 0pt, todo queda en cero y no se abre el ambiente TikZ). \LineaDescripcion{0.4pt}{0pt}{4pt} -%% Grosor de la línea de las condiciones, curvatura de la esquina y sombra. +%% Grosor de la línea de la nota final, curvatura de la esquina y sombra. %% (si pedimos linea de 0pt, todo queda en cero y no se abre el ambiente TikZ). -\LineaCondiciones{0pt}{0pt}{0pt} +\LineaNotaFinal{0pt}{0pt}{0pt} %% El espacio vertical que hay que avanzar sólo en la primera página del reporte antes de empezar a escribir sobre él. Usable cuando la primera página tiene un membrete y las demás no, es decir, cuando se usa \FondoReporte y no \FondoReporte*. \InicioReporte{1.6cm} @@ -266,8 +273,8 @@ Archivo de valores iniciales y condiciones de borde para factura.cls %% Tipo de letra para la nota previa. \LetraNotaPrevia{\fontsize{11}{12.5}} -%% Tipo de letra para las condiciones del documento. -\LetraCondiciones{\fontsize{12}{12}} +%% Tipo de letra para la nota final. +\LetraNotaFinal{\fontsize{12}{12}} %% Letra para la denominación del documento ('FACTURA', 'COTIZACIÓN',...). \LetraDenom{\fontsize{14}{14}\bfseries} @@ -290,7 +297,7 @@ Archivo de valores iniciales y condiciones de borde para factura.cls %% Letra para el reporte. \LetraReporte{\fontsize{12}{20}} -%% Diseño hecho en TikZ para los datos del cliente, el resumen, la nota previa, la descripción y las condiciones. +%% Diseño hecho en TikZ para los datos del cliente, el resumen, la nota previa, la descripción y la nota final. \def\@DatosTIKZ{% draw=black, fill=white, inner sep=\@SeparaInternaEncabezado, line width=\@GrosorLineaEncabezado, rounded corners=\@EsquinaLineaEncabezado, copy shadow={top color=black, bottom color=black, shadow xshift=\@SombraEncabezado, shadow yshift=-\@SombraEncabezado}} @@ -302,8 +309,8 @@ Archivo de valores iniciales y condiciones de borde para factura.cls \def\@DescripcionTIKZ{% draw=black, fill=white, inner sep=\@SeparaInternaDescripcion, line width=\@GrosorLineaDescripcion, rounded corners=\@EsquinaLineaDescripcion, copy shadow={top color=black, bottom color=black, shadow xshift=\@SombraDescripcion, shadow yshift=-\@SombraDescripcion}} -\def\@CondicionesTIKZ{% - draw=black, fill=white, inner sep=\@SeparaInternaCondiciones, line width=\@GrosorLineaCondiciones, rounded corners=\@EsquinaLineaCondiciones, copy shadow={top color=black, bottom color=black, shadow xshift=\@SombraCondiciones, shadow yshift=-\@SombraCondiciones}} +\def\@NotaFinalTIKZ{% + draw=black, fill=white, inner sep=\@SeparaInternaNotaFinal, line width=\@GrosorLineaNotaFinal, rounded corners=\@EsquinaLineaNotaFinal, copy shadow={top color=black, bottom color=black, shadow xshift=\@SombraNotaFinal, shadow yshift=-\@SombraNotaFinal}} %% El diseño de las distintas partes de la hoja. \newcommand{\@EstiloFirmas}{ @@ -321,7 +328,7 @@ Archivo de valores iniciales y condiciones de borde para factura.cls \newcommand{\@EstiloNotaPrevia}{\@LetraNotaPrevia \@NotaPrevia} -\newcommand{\@EstiloCondiciones}{\@LetraCondiciones \@Condiciones} +\newcommand{\@EstiloNotaFinal}{\@LetraNotaFinal \@NotaFinal} \newcommand{\@EstiloNumControl}{% \renewcommand{\baselinestretch}{0}\selectfont |