Ir al contenido

VAT display

La ley polaca exige que la tienda indique con claridad si un precio incluye el IVA. El módulo VAT Display añade junto al precio del producto un aviso con el tipo de IVA, por ejemplo “IVA del 23% incluido”, y admite la exención para pequeñas empresas (artículo 113 de la Ley polaca del IVA).

Mostrar los precios con o sin IVA es un ajuste de WooCommerce, no de Polski: WooCommerce > Ajustes > Impuestos > Mostrar precios en la tienda. Polski no tiene un interruptor propio para ello.

El aviso dice que el precio incluye el IVA, así que solo aparece cuando la tienda muestra los precios con impuestos. Una tienda que muestra precios sin IVA no recibe el aviso.

El módulo está activo por defecto. Sus ajustes están en la tarjeta VAT Display en Polski > Módulos.

Ajuste Por defecto (se fija al activar, en el idioma del sitio) Descripción
Texto del aviso de IVA traducción de incl. {rate}% VAT Texto junto al precio. {rate} se sustituye por el tipo de IVA del producto.
Exención para pequeñas empresas (art. 113) desactivado Activa la exención descrita más abajo.
Texto de la exención traducción de VAT exempt under Article 113(1) of the Polish VAT Act Se muestra en lugar del aviso del tipo mientras la exención está activa.

El tipo procede de la clase de impuesto del producto en WooCommerce (WooCommerce > Ajustes > Impuestos). Un producto sin un tipo coincidente no muestra aviso.

Los vendedores exentos del IVA según el artículo 113 de la Ley polaca del IVA deben informar al cliente de que el precio no incluye el IVA por la exención.

Con Exención para pequeñas empresas (art. 113) activada y el módulo activo:

  • el plugin desactiva el cálculo de impuestos de WooCommerce, de modo que el carrito y el pago no añaden IVA,
  • el texto de la exención sustituye al aviso del tipo de IVA.

Ajuste el texto de la exención si su base es otra, por ejemplo el artículo 113 apartado 9 para una empresa creada durante el año.

  • En la página de producto, en el resumen del producto.
  • Donde coloque el shortcode [polski_tax_notice], el bloque Tax Information (polski/tax-notice) o el widget de Elementor Tax Information.

El shortcode admite un atributo opcional, product, el ID del producto. Sin él, usa el producto actual:

[polski_tax_notice]
[polski_tax_notice product="123"]

El HTML del aviso pasa por el filtro polski/price/vat_notice antes de mostrarse:

add_filter('polski/price/vat_notice', function (string $html, WC_Product $product): string {
return $html;
}, 10, 2);

La plantilla se puede sobrescribir copiando templates/single-product/tax-info.php a sutema/polski/single-product/tax-info.php.

Clases CSS:

.polski-tax-info {
font-size: 0.85em;
color: #666;
}
.polski-tax-info--exempt {
font-weight: 600;
}
Tipo Aplicación
23% Tipo general, la mayoría de bienes y servicios
8% Tipo reducido, por ejemplo construcción de viviendas y hostelería
5% Tipo reducido, por ejemplo algunos alimentos, libros y revistas
0% Tipo cero, por ejemplo exportaciones y entregas intracomunitarias

Estos tipos se configuran en WooCommerce. El plugin solo los lee.

  • La tienda muestra precios sin IVA. Revise WooCommerce > Ajustes > Impuestos > Mostrar precios en la tienda.
  • La clase de impuesto del producto no tiene tipo. Revise WooCommerce > Ajustes > Impuestos.
  • El módulo VAT Display está desactivado en Polski > Módulos.

Puede que su tema añada su propia línea de IVA. Elimine una de las dos.

Esta página tiene únicamente carácter informativo y no constituye asesoramiento legal. Consulte a un abogado antes de la implementación. Polski for WooCommerce es software de código abierto (GPLv2) proporcionado sin garantía.