#include <modelo300.h>
Diagrama de herencias de Mod300ps
Métodos públicos | |
Mod300ps (QWidget *parent) | |
Constructor de la clase Mod300ps. | |
~Mod300ps () | |
void | accept () |
Accept slot for the 300-model dialog. | |
void | generaps () |
Generate the postscript of the 300-model with the given parameters. | |
void | escribe_cuenta_bancaria (int, int) |
Write the CCC-number in the 300-model. | |
void | escribe_postscriptdefs (void) |
Write definitions in the postscript output file, necessary to insert text later. | |
void | rellena_identificacion () |
void | rellena_compensacion () |
void | rellena_liquidacion () |
Write the data in the second part of the 300-model. | |
void | escribe_codigo_postal (QString) |
void | download_form (QWidget *, QString, QString) |
void | formatdigits (QString *, QString *, float) |
void | escrizq (QString, int, int) |
void | escrizq (float, int, int) |
void | escrder (QString, int, int) |
Writes text in the postscript file aligned to the left (that is, to the right of the given point). | |
void | escrder (float, int, int) |
void | escrizqder (QString, QString, int, int) |
Writes 2 string left and right aligned respectively. | |
void | escrizqder (float, int, int) |
void | marca_casilla (QString, int, int) |
Put a character in a square box. | |
void | marcadeagua_borrador () |
Atributos públicos | |
float | baser0 |
float | baser16 |
float | baser7 |
float | baser4 |
float | bases0 |
float | bases16 |
float | bases7 |
float | bases4 |
float | ivas4 |
float | ivas7 |
float | ivas16 |
float | ivar4 |
float | ivar7 |
float | ivar16 |
float | cas34 |
Genps_thread * | convierte_a_postscript |
QFile | m_fichlec |
QFile | m_fich |
QTextStream | m_output |
bool | m_es_borrador |
Atributos protegidos | |
QString | ano |
QString | empresa |
Métodos privados | |
void | personalButtonPressed () |
Atributos privados | |
QString * | nombresccc |
QString * | numerccc |
numerocuenta * | ccc |
bool | sincuentasbancarias |
Si es true, no tenemos ninguna cuenta de banco en nuestra base de datos. |
Clase para generar el modelo 300 de declaración de IVA trimestral en formato postscript. Utiliza los formularios oficiales obtenidos de la Agencia Tributaria convertidos de pdf a postscript. Hereda de Modgenps
|
Constructor de la clase Mod300ps. El constructor llama al cuadro de dialogo para seleccionar parametros adecuados para rellenar el modelo. Realiza una consulta para obtener las cuentas bancarias. Gráfico de llamadas para esta función: |
|
|
|
Accept slot for the 300-model dialog. When pressed, it calls to the generaps method. Gráfico de llamadas para esta función: |
|
|
|
Gráfico de llamadas para esta función: |
|
Writes text in the postscript file aligned to the left (that is, to the right of the given point).
|
|
Escribe el codigo postal en las minusculas casillas destinadas a tal fin. Gráfico de llamadas para esta función: |
|
Write the CCC-number in the 300-model.
Gráfico de llamadas para esta función: |
|
Write definitions in the postscript output file, necessary to insert text later. It set the Courier-Bold 12pt font, and defines functions in postscript to write left-aligned text and right-aligned text. |
|
Gráfico de llamadas para esta función: |
|
Genera codigo postscript para escribir cad alineado a la derecha, suponiendo fuente Courier-Bold 12 |
|
Writes 2 strings left and right aligned respectively
Gráfico de llamadas para esta función: |
|
Writes 2 string left and right aligned respectively.
Gráfico de llamadas para esta función: |
|
|
|
Generate the postscript of the 300-model with the given parameters. The hardest part is converting the official pdf to postscript. Gráfico de llamadas para esta función: |
|
Put a character in a square box.
Gráfico de llamadas para esta función: |
|
|
|
|
|
Gráfico de llamadas para esta función: |
|
Gráfico de llamadas para esta función: |
|
Write the data in the second part of the 300-model.
Gráfico de llamadas para esta función: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bank account number |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Si es true, no tenemos ninguna cuenta de banco en nuestra base de datos.
|