...
 
Commits (2)
......@@ -42,21 +42,21 @@
<cfdi:Emisor
{% choose o.company_id.partner_id.vat_split %}
{% when '' %}${ validationerror(_('Missing VAT number for company')) }{% end %}
{% otherwise %}Rfc="${ o.company_id.partner_id.vat_split }"{% end %}
{% otherwise %}Rfc="${ html_escape(o.company_id.partner_id.vat_split) }"{% end %}
{% end %}
Nombre="${ o.company_id.name }"
RegimenFiscal="$o.company_id.account_position_id.code"/>
<cfdi:Receptor
{% choose o.partner_id.vat_split %}
{% when '' %}${ validationerror(_('Missing VAT number for receiver')) }{% end %}
{% otherwise %}Rfc="${ o.partner_id.vat_split }"{% end %}
{% otherwise %}Rfc="${ html_escape(o.partner_id.vat_split) }"{% end %}
{% end %}
{% if o.partner_id.vat_split not in ('XAXX010101000', 'XEXX010101000') %}
Nombre="$o.partner_id.name"
Nombre="${ html_escape(o.partner_id.name) }"
{% end %}
{% if o.partner_id.country_id and o.partner_id.country_id.code != 'MX' %}
ResidenciaFiscal="$o.partner_id.country_id.code3"
NumRegIdTrib="$o.partner_id.vat"
NumRegIdTrib="${ html_escape(o.partner_id.vat) }"
{% end %}
{% choose o.cfdi_use.code %}
{% when False %}${ validationerror(_('Please select the use for this CFDI')) }{% end %}
......@@ -82,7 +82,7 @@
{% end %}
{% end %}
{% end %}
Descripcion="$line.name"
Descripcion="${ html_escape(line.name) }"
ValorUnitario="${ '{0:.2f}'.format(line.valorunitario) }"
Importe="${ '{0:.2f}'.format(line.importe) }"
Descuento="${ '{0:.2f}'.format(line.descuento) }" >
......@@ -141,7 +141,9 @@
{% if taxes %}
<cfdi:Impuestos
TotalImpuestosTrasladados="${ '{0:.2f}'.format(taxes.total_traslados) }"
TotalImpuestosRetenidos="${ '{0:.2f}'.format(abs(taxes.total_retenciones)) }">
{% if taxes.retenciones %}
TotalImpuestosRetenidos="${ '{0:.2f}'.format(abs(taxes.total_retenciones)) }"
{% end %}>
{% if taxes.traslados %}
<cfdi:Traslados>
{% for tax in taxes.traslados %}
......