class NfeReader::Person
Attributes
city_registration[R]
cnae[R]
cnpj[R]
cpf[R]
email[R]
fantasy[R]
foreign_code[R]
name[R]
owner_kind[R]
phone[R]
regime[R]
rntrc[R]
state[R]
state_registration[R]
state_registration_code[R]
state_registration_st[R]
suframa[R]
Public Class Methods
new(attrs = {})
click to toggle source
Fields Values¶ ↑
CRT: 1 - Simples Nacional,
2 - Simples Nacional – excesso de sublimite de receita bruta, 3 - Regime Normal
# File lib/nfe_reader/person.rb, line 17 def initialize(attrs = {}) # CNPJ @cnpj = attrs[:CNPJ] # CPF @cpf = attrs[:CPF] # Inscricao Estadual @state_registration = attrs[:IE] # Inscricao Estadual ST @state_registration_st = attrs[:IEST] # Codigo Inscricao Estadual @state_registration_code = attrs[:indIEDest] # Incsricao municipal @city_registration = attrs[:IM] # Nome @name = attrs[:xNome] # Fantasia Empresa @fantasy = attrs[:xFant] # Telefone @phone = attrs[:fone] # Incricao Suframa @suframa = attrs[:ISUF] # Email @email = attrs[:email] # Estado @state = attrs[:UF] # Regime @regime = attrs[:CRT] # CNAE @cnae = attrs[:CNAE] # Identificação do destinatário no caso de comprador estrangeiro @foreign_code = attrs[:idEstrangeiro] # Proprietario do Veiculo @rntrc = attrs[:RNTRC] @owner_kind = attrs[:tpProp] end