class NfeReader::Pis
Attributes
aliquot[R]
amount[R]
base[R]
cst[R]
percentage[R]
value[R]
Public Class Methods
new(attrs = {})
click to toggle source
Fieds Values
cst:
PISAliq: 01 - Operação Tributável (base de cálculo = valor da operação alíquota normal (cumulativo/não cumulativo)); 02 - Operação Tributável (base de cálculo = valor da operação (alíquota diferenciada)); PISQtde: 03 - Operação Tributável (base de cálculo = quantidade vendida x alíquota por unidadede produto); PISNT: 04 - Operação Tributável (tributação monofásica(alíquota zero)); 06 - Operação Tributável(alíquota zero); 07 - Operação Isenta da Contribuição; 08 - Operação Sem Incidência da Contribuição; 09 - Operação com Suspensão da Contribuição; PISOutr: 99 - Outras Operações;
# File lib/nfe_reader/taxation/pis.rb, line 29 def initialize(attrs = {}) attrs = attrs.values[0] # Cst PIS @cst = attrs[:CST] # Base PIS @base = attrs[:vBC] # % PIS @percentage = attrs[:pPIS] # Valor PIS @value = attrs[:vPIS] # Quantidade Vendida @amount = attrs[:qBCProd] # Alíquota do PIS @aliquot = attrs[:vAliqProd] end