class SunatInvoice::ConsultClient
Public Instance Methods
get_status(ticket)
click to toggle source
# File lib/sunat_invoice/clients/consult_client.rb, line 11 def get_status(ticket) @soap_client.call(:get_status, message: { ticket: ticket }) end
get_status_cdr(options = {})
click to toggle source
# File lib/sunat_invoice/clients/consult_client.rb, line 15 def get_status_cdr(options = {}) # Available document_type to use: # 01: Factura. # 07: Nota de crédito. # 08: Nota de débito @soap_client.call(:get_status, message: { rucComprobante: options[:ruc], tipoComprobante: options[:document_type], serieComprobante: options[:document_serial], numeroComprobante: options[:document_number] }) end
wsdl()
click to toggle source
consult CDR and ticket state
# File lib/sunat_invoice/clients/consult_client.rb, line 7 def wsdl 'https://www.sunat.gob.pe/ol-it-wsconscpegem/billConsultService?wsdl' end