Class: Nfe::Issqn

Inherits:
Object
  • Object
show all
Defined in:
lib/nfe_reader/taxation/issqn.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attrs = {}) ⇒ Issqn

Fields Values

cStiTrib : N - NORMAL;

R - RETIDA;
S - SUBSTITUTA;
I - ISENTA

13
14
15
16
17
18
19
20
# File 'lib/nfe_reader/taxation/issqn.rb', line 13

def initialize(attrs = {})
  @base = attrs[:vBC]
  @aliquot = attrs[:vAliq]
  @value = attrs[:vISSQN]
  @city = attrs[:cMunFG]
  @services = attrs[:cListServ]
  @cst = attrs[:cSitTrib]
end

Instance Attribute Details

#aliquotObject

Returns the value of attribute aliquot.


4
5
6
# File 'lib/nfe_reader/taxation/issqn.rb', line 4

def aliquot
  @aliquot
end

#baseObject

Returns the value of attribute base.


4
5
6
# File 'lib/nfe_reader/taxation/issqn.rb', line 4

def base
  @base
end

#cityObject

Returns the value of attribute city.


4
5
6
# File 'lib/nfe_reader/taxation/issqn.rb', line 4

def city
  @city
end

#cstObject

Returns the value of attribute cst.


4
5
6
# File 'lib/nfe_reader/taxation/issqn.rb', line 4

def cst
  @cst
end

#servicesObject

Returns the value of attribute services.


4
5
6
# File 'lib/nfe_reader/taxation/issqn.rb', line 4

def services
  @services
end

#valueObject

Returns the value of attribute value.


4
5
6
# File 'lib/nfe_reader/taxation/issqn.rb', line 4

def value
  @value
end