summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/factura/factura.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/factura/factura.def')
-rw-r--r--Master/texmf-dist/tex/latex/factura/factura.def67
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