¿Cómo indicar el recargo de equivalencia en SIGN ES?
La estructura para informar el recargo de equivalencia dependerá de si quien está en este régimen es tu cliente (emisor) o el destinatario de la factura.
Si es tu cliente quien está en régimen de recargo de equivalencia, debes usar el régimen "EQUIVALENCE_SURCHARGE" en system.type. Por ejemplo:
{ "text": "Producto A", "quantity": "2.00", "unit_amount": "100.00", "full_amount": "193.60", "discount": "20.00", "system": { "type": "EQUIVALENCE_SURCHARGE", "category": { "type": "VAT", "rate": "21.00" } }}Si, en cambio, es el cliente final (destinatario de la factura) quien está en régimen de recargo de equivalencia, entonces no debes usar "EQUIVALENCE_SURCHARGE" en system.type, sino utilizar el campo additional_vat dentro de category.
{ "text": "Producto A", "quantity": "2.00", "unit_amount": "100.000", "full_amount": "201.92", "discount": "20.00", "system": { "type": "REGULAR", "category": { "rate": "21.00", "type": "VAT", "additional_vat": { "rate": "5.20", "amount": "8.32" } } }}En este segundo ejemplo, los cálculos serían:
-
Base imponible del artículo:
(unit_amount - discount) * quantity(100 - 20) * 2 = 160 -
Recargo 5,2 %:
160 * 0.052 = 8.32 -
IVA 21 %:
160 * 0.21 = 33.60 -
full_amount:160 + 8.32 + 33.60 = 201.92
Was this page helpful?