Ir al contenido

¿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?