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

#aliquot ⇒ Object

Returns the value of attribute aliquot.



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

def aliquot
  @aliquot
end

#base ⇒ Object

Returns the value of attribute base.



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

def base
  @base
end

#city ⇒ Object

Returns the value of attribute city.



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

def city
  @city
end

#cst ⇒ Object

Returns the value of attribute cst.



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

def cst
  @cst
end

#services ⇒ Object

Returns the value of attribute services.



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

def services
  @services
end

#value ⇒ Object

Returns the value of attribute value.



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

def value
  @value
end