Class: VerifactuRails::Libro::Reconciliacion::Informe
- Inherits:
-
Struct
- Object
- Struct
- VerifactuRails::Libro::Reconciliacion::Informe
- Defined in:
- lib/verifactu_rails/libro/reconciliacion.rb
Instance Attribute Summary collapse
-
#ajenas ⇒ Object
Returns the value of attribute ajenas.
-
#divergencias ⇒ Object
Returns the value of attribute divergencias.
-
#ejercicio ⇒ Object
Returns the value of attribute ejercicio.
-
#facturas_locales ⇒ Object
Returns the value of attribute facturas_locales.
-
#filas_aeat ⇒ Object
Returns the value of attribute filas_aeat.
-
#periodo ⇒ Object
Returns the value of attribute periodo.
-
#truncado ⇒ Object
Returns the value of attribute truncado.
Instance Method Summary collapse
Instance Attribute Details
#ajenas ⇒ Object
Returns the value of attribute ajenas
46 47 48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 46 def ajenas @ajenas end |
#divergencias ⇒ Object
Returns the value of attribute divergencias
46 47 48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 46 def divergencias @divergencias end |
#ejercicio ⇒ Object
Returns the value of attribute ejercicio
46 47 48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 46 def ejercicio @ejercicio end |
#facturas_locales ⇒ Object
Returns the value of attribute facturas_locales
46 47 48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 46 def facturas_locales @facturas_locales end |
#filas_aeat ⇒ Object
Returns the value of attribute filas_aeat
46 47 48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 46 def filas_aeat @filas_aeat end |
#periodo ⇒ Object
Returns the value of attribute periodo
46 47 48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 46 def periodo @periodo end |
#truncado ⇒ Object
Returns the value of attribute truncado
46 47 48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 46 def truncado @truncado end |
Instance Method Details
#cuadra? ⇒ Boolean
48 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 48 def cuadra? = divergencias.empty? |
#to_s ⇒ Object
51 52 53 54 55 56 57 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 51 def to_s base = "#{ejercicio}-#{periodo}: #{facturas_locales} facturas locales, " \ "#{filas_aeat} filas de la AEAT, #{divergencias.size} divergencias" base += ", #{ajenas} de otra instalación" if ajenas.positive? base += ' (INFORME TRUNCADO: se alcanzó el tope de páginas)' if truncado? base end |
#truncado? ⇒ Boolean
49 |
# File 'lib/verifactu_rails/libro/reconciliacion.rb', line 49 def truncado? = truncado == true |