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}" %>
| Clave Prod. | Cantidad | Unidad de medida | Descripcion | Impuesto | Precio unitario | Importe | |
|---|---|---|---|---|---|---|---|
| <%= concept['ProductKey'] %> | <%= concept['Quantity'] %> | <%= concept['UnitKey'] %> | <%= 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") %>
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") %>