Skip to navigation

Firmar XML

Firma cualquier XML con el certificado P12 activo del punto de venta, sin emitir. Útil para flujos propios (como el 33 · Tasa Cero Ley 1613, cuyo XML firmas tú) y para diagnóstico.

CampoTipoObligatorioQué significa
xmlstringSíXML sin firmar
// Firma con el P12 del POS y devuelve el XML firmado
const firmado = await supay.siat.signXml({
pointOfSaleId: pos.id,
xml: "<xml-sin-firmar/>",
});
// firmado.xml

Errores típicos

SituaciónRespuesta
Sin certificado activo409 CONFLICT
POS de otro tenant404

Siguiente: Enviar compras · Sincronización.