Descuento por pronto pago (skonto) en una factura UBL

Incluir un descuento por pronto pago (skonto) en una factura UBL: los elementos correctos, el cálculo y los errores frecuentes.

El descuento por pronto pago, también conocido como skonto, es una ventaja de precio que se ofrece cuando el comprador paga la factura en un plazo más corto. Por ejemplo: « 2 % de descuento por pago en 14 días ». Es una práctica habitual en las relaciones comerciales, pero su inclusión correcta en una factura UBL requiere atención. El descuento no aparece en el importe de la factura, sino que se describe por separado.

Cómo funciona en UBL

Con el descuento por pronto pago, el importe total de la factura (IVA incluido) permanece en los totales de la factura. El descuento se describe en el elemento PaymentTerms como información condicional: si el comprador paga a tiempo, puede deducir un determinado importe o porcentaje.

Esto significa que el PayableAmount de la factura siempre es el importe íntegro. El comprador aplica el descuento por su cuenta al realizar el pago. La factura en sí no se acredita ni se modifica.

Los elementos correctos

El descuento por pronto pago se integra mediante una combinación de dos elementos:

PaymentTerms (texto libre)

El elemento PaymentTerms contiene la descripción legible de las condiciones de descuento:

<cac:PaymentTerms>
  <cbc:Note>2 % de descuento por pago en 14 días, neto a 30 días</cbc:Note>
</cac:PaymentTerms>

Este campo es de texto libre. El destinatario ve este texto en su sistema y puede aplicar el descuento en consecuencia.

Información estructurada del descuento (no recomendado)

La especificación UBL 2.1 incluye elementos como SettlementDiscountPercent y SettlementDiscountAmount en CommonAggregateComponents. Estos elementos existen técnicamente, pero su uso genera un WARNING en la validación Peppol BIS V3 y SI 2.0 (regla UBL-CR-460). Motivo: el software receptor a menudo no ha implementado estos campos, por lo que la información se pierde. Además, las advertencias en la validación Peppol suelen convertirse con el tiempo en errores fatales, de modo que las facturas con estos elementos podrían rechazarse en el futuro.

La norma EN 16931 no incluyó deliberadamente el descuento por pronto pago como elemento semántico. Un descuento por pronto pago es una regla condicional y predictiva (si el comprador paga a tiempo), no un hecho en el momento de la facturación. La norma solo modela datos que pueden derivarse sin ambigüedad de la factura para el procesamiento automatizado.

Enfoque recomendado: Note estructurada (notación SKONTO)

La forma más segura y a prueba de futuro de incluir descuentos por pronto pago es el campo PaymentTerms/Note con una notación estructurada. La notación SKONTO alemana es el estándar de facto:

<cac:PaymentTerms>
  <cbc:Note>
  #SKONTO#TAGE=14#PROZENT=2.00#
  Neto a 30 días
  </cbc:Note>
</cac:PaymentTerms>

En este ejemplo: 2 % de descuento por pago en 14 días. Tras la línea SKONTO puede añadir texto libre adicional. La norma EN 16931 indica sobre PaymentTerms/Note: « This business term may convey payment conditions like due-date, discount conditions etc., but it is free text in the model. » No hay validación en este campo, salvo en Alemania, donde la notación SKONTO se espera formalmente.

Consejo: aunque no facture a partes alemanas, la notación SKONTO es una buena opción. El formato es inequívoco, interpretable por máquina y reconocido por un número creciente de sistemas receptores.

IVA y descuento por pronto pago

Una pregunta frecuente: ¿sobre qué importe se calcula el IVA cuando se aplica un descuento por pronto pago?

La directiva europea es clara al respecto: el IVA se calcula sobre el importe efectivamente pagado. En la práctica existen dos enfoques:

Método 1: IVA sobre el importe íntegro. La factura contiene el IVA sobre el importe total. Si el comprador utiliza el descuento, la diferencia de IVA se procesa mediante una corrección o una nota de crédito independiente. Este es el método más habitual en los Países Bajos.

Método 2: IVA sobre el importe con descuento. El IVA se calcula directamente sobre el importe tras la deducción del descuento. Este método es menos frecuente y puede causar complicaciones si el comprador finalmente no paga a tiempo.

Atención: en caso de duda sobre el tratamiento del IVA en el descuento por pronto pago, es recomendable consultar a su contable o asesor fiscal. El método correcto depende de su situación específica y de los posibles acuerdos con el comprador.

Ejemplo: factura completa con descuento por pronto pago

Supongamos que factura 1.000 euros sin IVA, con un 21 % de IVA y un 2 % de descuento por pronto pago por pago en 14 días.

<cac:PaymentTerms>
  <cbc:Note>2 % de descuento por pago en 14 días, neto en un plazo de 30 días</cbc:Note>
</cac:PaymentTerms>

<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>21.00</cbc:Percent>
      <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
      </cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
  <cbc:TaxExclusiveAmount currencyID="EUR">1000.00</cbc:TaxExclusiveAmount>
  <cbc:TaxInclusiveAmount currencyID="EUR">1210.00</cbc:TaxInclusiveAmount>
  <cbc:PayableAmount currencyID="EUR">1210.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

El importe de la factura es de 1.210 euros. El descuento del 2 % (24,20 euros IVA incluido) lo aplica el propio comprador en el momento del pago. La factura muestra el importe íntegro.

Errores frecuentes

Deducir el importe del descuento del PayableAmount. Esto es incorrecto. El PayableAmount debe ser siempre el importe sin descuento. El descuento es condicional y solo se hace efectivo en el momento del pago.

Confundir descuento por pronto pago con descuento en factura. Un descuento en factura (AllowanceCharge) es un descuento incondicional que ya está incorporado en el importe de la factura. El descuento por pronto pago es condicional y no se deduce del importe de la factura.

No incluir PaymentTerms. Si ofrece un descuento por pronto pago pero no lo menciona en la factura, el comprador no puede saber que hay un descuento disponible. Indique siempre las condiciones en el elemento PaymentTerms.

Consejo: si crea una factura manualmente a través de la plataforma eConnect, puede indicar las condiciones de pago en el campo « Condiciones de pago ». Estas se traducen automáticamente al elemento PaymentTerms de la factura UBL.

Validar una factura


Relacionado