Module: Sigiss::Integration
- Included in:
- Invoice
- Defined in:
- lib/sigiss/integration.rb
Instance Method Summary collapse
- #cancel! ⇒ Object
- #data_cancel ⇒ Object
- #data_fetch ⇒ Object
- #data_issue ⇒ Object
- #fetch! ⇒ Object
- #issue! ⇒ Object
Instance Method Details
#cancel! ⇒ Object
13 14 15 |
# File 'lib/sigiss/integration.rb', line 13 def cancel! send(:cancelar_nota, data_cancel) end |
#data_cancel ⇒ Object
25 26 27 |
# File 'lib/sigiss/integration.rb', line 25 def data_cancel { DadosCancelaNota: provider.to_cancel.merge(data.to_hash) } end |
#data_fetch ⇒ Object
21 22 23 |
# File 'lib/sigiss/integration.rb', line 21 def data_fetch { DadosConsultaNota: provider.to_fetch.merge(data.to_hash) } end |
#data_issue ⇒ Object
17 18 19 |
# File 'lib/sigiss/integration.rb', line 17 def data_issue { DescricaoRps: provider.to_hash.merge(taker.to_hash).merge(data.to_hash) } end |
#fetch! ⇒ Object
9 10 11 |
# File 'lib/sigiss/integration.rb', line 9 def fetch! send(:consultar_nota_valida, data_fetch) end |
#issue! ⇒ Object
5 6 7 |
# File 'lib/sigiss/integration.rb', line 5 def issue! send(:gerar_nota, data_issue) end |