Module: BrNfe::Service::Response::Paths::V1::TcNfse

Instance Method Summary collapse

Instance Method Details

#response_default_path_to_nfObject



7
8
9
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 7

def response_default_path_to_nf
  [:nfse, :inf_nfse]
end

#response_invoice_base_calculation_pathObject



119
120
121
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 119

def response_invoice_base_calculation_path
  response_default_path_to_nf + [:servico, :valores, :base_calculo]
end

#response_invoice_cancelamento_cnpj_pathObject



161
162
163
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 161

def response_invoice_cancelamento_cnpj_path
  [:nfse_cancelamento, :confirmacao, :pedido, :inf_pedido_cancelamento, :identificacao_nfse, :cnpj]
end

#response_invoice_cancelamento_codigo_pathObject



155
156
157
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 155

def response_invoice_cancelamento_codigo_path
  [:nfse_cancelamento, :confirmacao, :pedido, :inf_pedido_cancelamento, :codigo_cancelamento]
end

#response_invoice_cancelamento_data_hora_pathObject



170
171
172
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 170

def response_invoice_cancelamento_data_hora_path
  [:nfse_cancelamento, :confirmacao, :data_hora_cancelamento]
end

#response_invoice_cancelamento_inscricao_municipal_pathObject



164
165
166
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 164

def response_invoice_cancelamento_inscricao_municipal_path
  [:nfse_cancelamento, :confirmacao, :pedido, :inf_pedido_cancelamento, :identificacao_nfse, :inscricao_municipal]
end

#response_invoice_cancelamento_municipio_pathObject



167
168
169
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 167

def response_invoice_cancelamento_municipio_path
  [:nfse_cancelamento, :confirmacao, :pedido, :inf_pedido_cancelamento, :identificacao_nfse, :codigo_municipio]
end

#response_invoice_cancelamento_numero_nf_pathObject



158
159
160
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 158

def response_invoice_cancelamento_numero_nf_path
  [:nfse_cancelamento, :confirmacao, :pedido, :inf_pedido_cancelamento, :identificacao_nfse, :numero]
end

#response_invoice_cnae_code_pathObject



67
68
69
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 67

def response_invoice_cnae_code_path
  response_default_path_to_nf + [:servico, :codigo_cnae] 
end

#response_invoice_codigo_art_pathObject



151
152
153
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 151

def response_invoice_codigo_art_path
  response_default_path_to_nf + [:construcao_civil, :art]
end

#response_invoice_codigo_municipio_pathObject



75
76
77
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 75

def response_invoice_codigo_municipio_path
  response_default_path_to_nf + [:servico, :codigo_municipio] 
end

#response_invoice_codigo_obra_pathObject



147
148
149
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 147

def response_invoice_codigo_obra_path
  response_default_path_to_nf + [:construcao_civil, :codigo_obra]
end

#response_invoice_codigo_verificacao_pathObject



15
16
17
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 15

def response_invoice_codigo_verificacao_path
  response_default_path_to_nf + [:codigo_verificacao] 
end

#response_invoice_competencia_pathObject



55
56
57
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 55

def response_invoice_competencia_path
  response_default_path_to_nf + [:competencia] 
end

#response_invoice_data_emissao_pathObject



19
20
21
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 19

def response_invoice_data_emissao_path
  response_default_path_to_nf + [:data_emissao]
end

#response_invoice_data_emissao_rps_pathObject



35
36
37
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 35

def response_invoice_data_emissao_rps_path
  response_default_path_to_nf + [:data_emissao_rps]
end

#response_invoice_deductions_pathObject



83
84
85
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 83

def response_invoice_deductions_path
  response_default_path_to_nf + [:servico, :valores, :valor_deducoes]
end

#response_invoice_desconto_condicionado_pathObject



131
132
133
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 131

def response_invoice_desconto_condicionado_path
  response_default_path_to_nf + [:servico, :valores, :desconto_condicionado]
end

#response_invoice_desconto_incondicionado_pathObject



135
136
137
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 135

def response_invoice_desconto_incondicionado_path
  response_default_path_to_nf + [:servico, :valores, :desconto_incondicionado]
end

#response_invoice_description_pathObject



71
72
73
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 71

def response_invoice_description_path
  response_default_path_to_nf + [:servico, :discriminacao] 
end

#response_invoice_destinatario_cnpj_pathObject



224
225
226
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 224

def response_invoice_destinatario_cnpj_path
  response_default_path_to_nf+[:tomador_servico, :identificacao_tomador, :cpf_cnpj, :cnpj]
end

#response_invoice_destinatario_cpf_pathObject

PATH PARA DESTINATÁRIO ##########################################



221
222
223
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 221

def response_invoice_destinatario_cpf_path
  response_default_path_to_nf+[:tomador_servico, :identificacao_tomador, :cpf_cnpj, :cpf]
end

#response_invoice_destinatario_email_pathObject



242
243
244
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 242

def response_invoice_destinatario_email_path
  response_default_path_to_nf+[:tomador_servico, :contato, :email]
end

#response_invoice_destinatario_endereco_bairro_pathObject



254
255
256
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 254

def response_invoice_destinatario_endereco_bairro_path
  response_default_path_to_nf+[:tomador_servico, :endereco, :bairro]
end

#response_invoice_destinatario_endereco_cep_pathObject



263
264
265
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 263

def response_invoice_destinatario_endereco_cep_path
  response_default_path_to_nf+[:tomador_servico, :endereco, :cep]
end

#response_invoice_destinatario_endereco_codigo_municipio_pathObject



257
258
259
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 257

def response_invoice_destinatario_endereco_codigo_municipio_path
  response_default_path_to_nf+[:tomador_servico, :endereco, :codigo_municipio]
end

#response_invoice_destinatario_endereco_complemento_pathObject



251
252
253
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 251

def response_invoice_destinatario_endereco_complemento_path
  response_default_path_to_nf+[:tomador_servico, :endereco, :complemento]
end

#response_invoice_destinatario_endereco_logradouro_pathObject



245
246
247
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 245

def response_invoice_destinatario_endereco_logradouro_path
  response_default_path_to_nf+[:tomador_servico, :endereco, :endereco]
end

#response_invoice_destinatario_endereco_numero_pathObject



248
249
250
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 248

def response_invoice_destinatario_endereco_numero_path
  response_default_path_to_nf+[:tomador_servico, :endereco, :numero]
end

#response_invoice_destinatario_endereco_uf_pathObject



260
261
262
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 260

def response_invoice_destinatario_endereco_uf_path
  response_default_path_to_nf+[:tomador_servico, :endereco, :uf]
end

#response_invoice_destinatario_inscricao_estadual_pathObject



230
231
232
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 230

def response_invoice_destinatario_inscricao_estadual_path
  response_default_path_to_nf+[:tomador_servico, :identificacao_tomador, :inscricao_estadual]
end

#response_invoice_destinatario_inscricao_municipal_pathObject



227
228
229
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 227

def response_invoice_destinatario_inscricao_municipal_path
  response_default_path_to_nf+[:tomador_servico, :identificacao_tomador, :inscricao_municipal]
end

#response_invoice_destinatario_inscricao_suframa_pathObject



233
234
235
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 233

def response_invoice_destinatario_inscricao_suframa_path
  response_default_path_to_nf+[:tomador_servico, :identificacao_tomador, :inscricao_suframa]
end

#response_invoice_destinatario_razao_social_pathObject



236
237
238
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 236

def response_invoice_destinatario_razao_social_path
  response_default_path_to_nf+[:tomador_servico, :razao_social]
end

#response_invoice_destinatario_telefone_pathObject



239
240
241
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 239

def response_invoice_destinatario_telefone_path
  response_default_path_to_nf+[:tomador_servico, :contato, :telefone]
end

#response_invoice_emitente_cnpj_pathObject



181
182
183
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 181

def response_invoice_emitente_cnpj_path
  response_invoice_emitente_path + [:identificacao_prestador, :cnpj]
end

#response_invoice_emitente_email_pathObject



196
197
198
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 196

def response_invoice_emitente_email_path
  response_invoice_emitente_path + [:contato, :email]
end

#response_invoice_emitente_endereco_bairro_pathObject



208
209
210
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 208

def response_invoice_emitente_endereco_bairro_path
  response_invoice_emitente_path + [:endereco, :bairro]
end

#response_invoice_emitente_endereco_cep_pathObject



217
218
219
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 217

def response_invoice_emitente_endereco_cep_path
  response_invoice_emitente_path + [:endereco, :cep]
end

#response_invoice_emitente_endereco_codigo_municipio_pathObject



211
212
213
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 211

def response_invoice_emitente_endereco_codigo_municipio_path
  response_invoice_emitente_path + [:endereco, :codigo_municipio]
end

#response_invoice_emitente_endereco_complemento_pathObject



205
206
207
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 205

def response_invoice_emitente_endereco_complemento_path
  response_invoice_emitente_path + [:endereco, :complemento]
end

#response_invoice_emitente_endereco_logradouro_pathObject



199
200
201
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 199

def response_invoice_emitente_endereco_logradouro_path
  response_invoice_emitente_path + [:endereco, :endereco]
end

#response_invoice_emitente_endereco_numero_pathObject



202
203
204
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 202

def response_invoice_emitente_endereco_numero_path
  response_invoice_emitente_path + [:endereco, :numero]
end

#response_invoice_emitente_endereco_uf_pathObject



214
215
216
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 214

def response_invoice_emitente_endereco_uf_path
  response_invoice_emitente_path + [:endereco, :uf]
end

#response_invoice_emitente_inscricao_municipal_pathObject



184
185
186
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 184

def response_invoice_emitente_inscricao_municipal_path
  response_invoice_emitente_path + [:identificacao_prestador, :inscricao_municipal]
end

#response_invoice_emitente_nome_fantasia_pathObject



190
191
192
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 190

def response_invoice_emitente_nome_fantasia_path
  response_invoice_emitente_path + [:nome_fantasia]
end

#response_invoice_emitente_pathObject

PATH PARA EMITENTE ##########################################



178
179
180
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 178

def response_invoice_emitente_path
  response_default_path_to_nf+[:prestador_servico]
end

#response_invoice_emitente_razao_social_pathObject



187
188
189
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 187

def response_invoice_emitente_razao_social_path
  response_invoice_emitente_path + [:razao_social]
end

#response_invoice_emitente_telefone_pathObject



193
194
195
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 193

def response_invoice_emitente_telefone_path
  response_invoice_emitente_path + [:contato, :telefone]
end

#response_invoice_incentivador_cultural_pathObject



51
52
53
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 51

def response_invoice_incentivador_cultural_path
  response_default_path_to_nf + [:incentivador_cultural]
end

#response_invoice_iss_retained_pathObject



107
108
109
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 107

def response_invoice_iss_retained_path
  response_default_path_to_nf + [:servico, :valores, :iss_retido]
end

#response_invoice_iss_tax_rate_pathObject



123
124
125
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 123

def response_invoice_iss_tax_rate_path
  response_default_path_to_nf + [:servico, :valores, :aliquota]
end

#response_invoice_item_lista_servico_pathObject



63
64
65
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 63

def response_invoice_item_lista_servico_path
  response_default_path_to_nf + [:servico, :item_lista_servico] 
end

#response_invoice_natureza_operacao_pathObject



39
40
41
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 39

def response_invoice_natureza_operacao_path
  response_default_path_to_nf + [:natureza_operacao]
end

#response_invoice_nfe_substituidora_pathObject



173
174
175
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 173

def response_invoice_nfe_substituidora_path
  [:nfse_substituicao, :substituicao_nfse, :nfse_substituidora]
end

#response_invoice_numero_nf_pathObject



11
12
13
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 11

def response_invoice_numero_nf_path
  response_default_path_to_nf + [:numero] 
end

#response_invoice_optante_simples_nacional_pathObject



47
48
49
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 47

def response_invoice_optante_simples_nacional_path
  response_default_path_to_nf + [:optante_simples_nacional]
end

#response_invoice_orgao_gerador_municipio_pathObject



139
140
141
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 139

def response_invoice_orgao_gerador_municipio_path
  response_default_path_to_nf + [:orgao_gerador, :codigo_municipio]
end

#response_invoice_orgao_gerador_uf_pathObject



143
144
145
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 143

def response_invoice_orgao_gerador_uf_path
  response_default_path_to_nf + [:orgao_gerador, :uf]
end

#response_invoice_outras_informacoes_pathObject



59
60
61
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 59

def response_invoice_outras_informacoes_path
  response_default_path_to_nf + [:outras_informacoes] 
end

#response_invoice_outras_retencoes_pathObject



111
112
113
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 111

def response_invoice_outras_retencoes_path
  response_default_path_to_nf + [:servico, :valores, :outras_retencoes]
end

#response_invoice_regime_especial_tributacao_pathObject



43
44
45
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 43

def response_invoice_regime_especial_tributacao_path
  response_default_path_to_nf + [:regime_especial_tributacao]
end

#response_invoice_rps_numero_pathObject



23
24
25
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 23

def response_invoice_rps_numero_path
  response_default_path_to_nf + [:identificacao_rps, :numero]
end

#response_invoice_rps_serie_pathObject



27
28
29
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 27

def response_invoice_rps_serie_path
  response_default_path_to_nf + [:identificacao_rps, :serie]
end

#response_invoice_rps_tipo_pathObject



31
32
33
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 31

def response_invoice_rps_tipo_path
  response_default_path_to_nf + [:identificacao_rps, :tipo]
end

#response_invoice_total_iss_pathObject



115
116
117
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 115

def response_invoice_total_iss_path
  response_default_path_to_nf + [:servico, :valores, :valor_iss]
end

#response_invoice_total_services_pathObject



79
80
81
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 79

def response_invoice_total_services_path
  response_default_path_to_nf + [:servico, :valores, :valor_servicos]
end

#response_invoice_valor_cofins_pathObject



91
92
93
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 91

def response_invoice_valor_cofins_path
  response_default_path_to_nf + [:servico, :valores, :valor_cofins]
end

#response_invoice_valor_csll_pathObject



103
104
105
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 103

def response_invoice_valor_csll_path
  response_default_path_to_nf + [:servico, :valores, :valor_csll]
end

#response_invoice_valor_inss_pathObject



95
96
97
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 95

def response_invoice_valor_inss_path
  response_default_path_to_nf + [:servico, :valores, :valor_inss]
end

#response_invoice_valor_ir_pathObject



99
100
101
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 99

def response_invoice_valor_ir_path
  response_default_path_to_nf + [:servico, :valores, :valor_ir]
end

#response_invoice_valor_liquido_pathObject



127
128
129
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 127

def response_invoice_valor_liquido_path
  response_default_path_to_nf + [:servico, :valores, :valor_liquido_nfse]
end

#response_invoice_valor_pis_pathObject



87
88
89
# File 'lib/br_nfe/response/service/paths/v1/tc_nfse.rb', line 87

def response_invoice_valor_pis_path
  response_default_path_to_nf + [:servico, :valores, :valor_pis]
end