FACTURA

Tipo de comprobante: <%= Rails.application.config.issuing['CveIngreso'].to_s %>

Serie: <%= doc.xpath("//@Serie")%> Folio: <%= doc.xpath("//@Folio")%>

Folio Fiscal (UUID):

<%= doc.xpath("//cfdi:Complemento//@UUID")%>

No. de Serie del Certificado del CSD:

<%= doc.xpath("//@NoCertificadoSAT") %>

C.P., fecha y hora de emision:

<%= "#{doc.xpath('//cfdi:Comprobante/@LugarExpedicion')}, #{doc.xpath('//cfdi:Comprobante/@Fecha')}" %>

Id. Usu. - Usuario

<%= "#{user.id} - #{user.first_name} #{user.last_name}" %>

Emisor

<%= doc.xpath("//cfdi:Emisor/@Rfc")%>

<%= doc.xpath('//cfdi:Emisor/@Nombre') %>

<%= "#{doc.xpath('//cfdi:Emisor/@RegimenFiscal')} - #{Rails.application.config.issuing['regimenFiscal']}"%>

Receptor

<%= doc.xpath("//cfdi:Receptor/@Rfc")%>

<% concepts.each do |concept| %> <% end %>
Clave Prod. Cantidad Unidad de medida Descripcion Impuesto Precio unitario Importe
<%= concept['ProductKey'] %> <%= concept['Quantity'] %> <%= concept['UnitKey'] %> <%= concept['Description'] %> <%= if concept['Tax'].to_f > 0.00; "002"; end; %> <%= if concept['Tax'].to_f > 0.00 ; "$#{concept["Tax"].to_s}"; end; %> <%= "$#{concept['Price']}" %> <%= "$#{concept['Amount']}" %>

$ <%= doc.xpath("//cfdi:Comprobante/@SubTotal") %>

<%= "#{doc.xpath('//cfdi:Impuestos/@TotalImpuestosTrasladados')}" if "$#{doc.xpath('//cfdi:Impuestos/@TotalImpuestosTrasladados')}"%>

$<%= doc.xpath("//cfdi:Comprobante/@Total") %>

Subtotal:

IVA(16%):

Total:

Total con letra:

<% numeros = doc.xpath("//cfdi:Comprobante/@Total").to_s.split('.') %>

<%= "#{numeros[0].to_i.to_words.split.each { |x| x.capitalize! }.join(' ')} Pesos #{numeros[1]}/100 M.N." %>

<%= "#{doc.xpath('//@MetodoPago')}: Pago en una sola exhibición" %>

<% payment_method = PaymentMethod.find_by(payment_method_key: "#{doc.xpath('//cfdi:Comprobante/@FormaPago')}") %>

<%= "#{doc.xpath('//cfdi:Comprobante/@FormaPago')} - #{payment_method.method}" %>



Sello Digital del CFDI:
<%= doc.xpath("//@SelloCFD") %>

Sello del SAT:
<%= doc.xpath("//@SelloSAT") %>

<%= wicked_pdf_image_tag_qr("#{qr_path}", width: "120", height: "120") %>

Cadena Original del complemento de certificación digital del SAT:
<%= details %>

No de Serie del Certificado del SAT: <%= doc.xpath("//@NoCertificadoSAT") %>

Fecha y hora de certificación: <%= doc.xpath("//@FechaTimbrado") %>