Method: Facturapi::Helpers::Detalle#as_node

Defined in:
lib/facturapi/helpers/detalle.rb

#as_nodeObject



117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# File 'lib/facturapi/helpers/detalle.rb', line 117

def as_node
  create_node('Detalle') do |detalle|
    detalle << create_node('NroLinDet') { |n| n << nro_lin_det }
    detalle << create_node('TpoCodigo') { |n| n << tpo_codigo }
    detalle << create_node('VlrCodigo') { |n| n << vlr_codigo }
    detalle << create_node('IndExe') { |n| n << ind_exe }
    detalle << create_node('NmbItem') { |n| n << nmb_item }
    detalle << create_node('QtyItem') { |n| n << qty_item }
    detalle << create_node('PrcItem') { |n| n << prc_item }
    detalle << create_node('MontoItem') { |n| n << monto_item }
    detalle << create_node('RUTMandante') { |n| n << rut_mandante } if rut_mandante
    detalle << create_node('DscItem') { |n| n << dsc_item } if dsc_item
    detalle << create_node('UnmdItem') { |n| n << unmd_item } if unmd_item
    detalle << create_node('DescuentoPct') { |n| n << descuento_pct } if descuento_pct
    detalle << create_node('DescuentoMonto') { |n| n << descuento_monto } if descuento_monto
    detalle << create_node('RecargoPct') { |n| n << recargo_pct } if recargo_pct
    detalle << create_node('RecargoMonto') { |n| n << recargo_monto } if recargo_monto
  end
end