class Colppy::Invoice::Payment
Constants
- ATTRIBUTES_MAPPER
- DATA_KEYS_SETTERS
- VALID_PAYMENT_TYPES
Public Class Methods
new(params)
click to toggle source
# File lib/colppy/resources/invoice.rb, line 222 def initialize(params) @data = rename_params_hash(params, ATTRIBUTES_MAPPER, DATA_KEYS_SETTERS) end
Public Instance Methods
amount()
click to toggle source
# File lib/colppy/resources/invoice.rb, line 231 def amount @data[:amount] || 0.0 end
inspect()
click to toggle source
# File lib/colppy/resources/invoice.rb, line 251 def inspect; end
save_parameters()
click to toggle source
# File lib/colppy/resources/invoice.rb, line 235 def save_parameters { idMedioCobro: @data[:payment_type_id], idPlanCuenta: @data[:payment_account_id], Banco: @data[:bank] || "", nroCheque: @data[:check_number] || "", fechaValidez: @data[:valid_date] || "", importe: amount, VAD: @data[:vad] || "S", Conciliado: @data[:conciliated] || "", idTabla: @data[:table_id] || 0, idElemento: @data[:element_id] || 0, idItem: @data[:item_id] || 0 } end