Class: DtefacilXmlBuilder::FacturaExentaElectronica
- Inherits:
-
Object
- Object
- DtefacilXmlBuilder::FacturaExentaElectronica
- Defined in:
- lib/dtefacil_xml_builder/factura_exenta_electronica.rb
Instance Attribute Summary collapse
-
#actividades_economicas ⇒ Object
Returns the value of attribute actividades_economicas.
-
#descuento ⇒ Object
Returns the value of attribute descuento.
-
#detalles ⇒ Object
Returns the value of attribute detalles.
-
#receptor ⇒ Object
Returns the value of attribute receptor.
Instance Method Summary collapse
Instance Attribute Details
#actividades_economicas ⇒ Object
Returns the value of attribute actividades_economicas.
7 8 9 |
# File 'lib/dtefacil_xml_builder/factura_exenta_electronica.rb', line 7 def actividades_economicas @actividades_economicas end |
#descuento ⇒ Object
Returns the value of attribute descuento.
7 8 9 |
# File 'lib/dtefacil_xml_builder/factura_exenta_electronica.rb', line 7 def descuento @descuento end |
#detalles ⇒ Object
Returns the value of attribute detalles.
7 8 9 |
# File 'lib/dtefacil_xml_builder/factura_exenta_electronica.rb', line 7 def detalles @detalles end |
#receptor ⇒ Object
Returns the value of attribute receptor.
7 8 9 |
# File 'lib/dtefacil_xml_builder/factura_exenta_electronica.rb', line 7 def receptor @receptor end |
Instance Method Details
#render_xml ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/dtefacil_xml_builder/factura_exenta_electronica.rb', line 9 def render_xml dtebuilder = DteBuilder.new xml = Builder::XmlMarkup.new xml.instruct!(:xml, version: "1.0", encoding: "ISO-8859-1") xml.facturaExentaElectronica(xmlns: "http://dtefacil.cl/1.2"){ dtebuilder.create_actividades_economicas @actividades_economicas dtebuilder.create_receptor @receptor dtebuilder.create_detalles @detalles, @descuento } end |