Ir al contenido

¿Cómo se informa la “Calificación de la operación” (S1, S2, N1, N2) en SIGN ES para Verifactu?

En el XML de Verifactu existe, a nivel de detalle de desglose de cada línea, el campo CalificacionOperacion, que identifica la naturaleza fiscal de la operación.

Entre los valores más comunes se encuentran:

S1 – Operación sujeta y no exenta, sin inversión del sujeto pasivo

S2 – Operación sujeta y no exenta, con inversión del sujeto pasivo

N1 – Operación no sujeta

N2 – Operación no sujeta por reglas de localización

No. En el API de SIGN ES no existe un campo explícito para enviar directamente S1, S2, N1 o N2.

En su lugar, debes informar por cada línea la categoría fiscal correspondiente mediante:

  • type

cause, cuando aplique

A partir de esa información, SIGN ES genera internamente el valor correspondiente de **CalificacionOperacion** en el XML de Verifactu.

S1 – Operación sujeta y no exenta, sin inversión del sujeto pasivo

Sección titulada «S1 – Operación sujeta y no exenta, sin inversión del sujeto pasivo»
"system": {
"category": {
"type": "VAT"
}
}

S2 – Operación sujeta y no exenta, con inversión del sujeto pasivo

Sección titulada «S2 – Operación sujeta y no exenta, con inversión del sujeto pasivo»
"system": {
"category": {
"type": "INVERSE_VAT"
}
}
"system": {
"category": {
"type": "NO_VAT",
"cause": "NON_TAXABLE_1"
}
}

N2 – Operación no sujeta por reglas de localización

Sección titulada «N2 – Operación no sujeta por reglas de localización»
"system": {
"category": {
"type": "NO_VAT",
"cause": "NON_TAXABLE_2"
}
}

 

Importante: El valor final de CalificacionOperacion depende del tratamiento fiscal global de la línea, no solo de una equivalencia directa. En la integración debe informarse la categoría fiscal adecuada de cada línea, y SIGN ES generará internamente e****l valor correspondiente en el XML de Verifactu.

Was this page helpful?