Registrar aceptacion/reclamo de DTE en el SII

Registrar aceptacion/reclamo de DTEs recibidos ante el SII.

POST /api/v1/vendemas/dte/intercambios/respuesta_sii
import requests
 
headers = {
    "X-API-Token": "sk_live_replace_with_your_token",
}
 
response = requests.post(
    "https://api.fiscalbridge.cl/api/v1/vendemas/dte/intercambios/respuesta_sii",
    headers=headers,
)
response.raise_for_status()
print(response.json())

Registrar aceptacion/reclamo de DTEs recibidos ante el SII.

Registra respuestas de intercambio para multiples DTEs (aceptar, reclamar contenido, otorgar recibo de mercaderias, etc.). Delega al WebService SOAP SiiReclamoDteService.

Autenticacion requerida: API token en header X-API-Token con scope vendemas:write

  • certificado digital en auth.cert (PFX o PEM).

Quota: Consume 1 consulta | Peso: 5x (operacion critica)


Parametros de consulta

ParametroTipoDefaultDescripcion
ambientestring00 produccion, 1 certificacion

Body (JSON)

CampoTipoRequeridoDescripcion
auth.cert.*stringSiCertificado PFX o PEM
documentos[]arraySiLista de documentos a registrar

Cada documento: RUTEmisor, TipoDTE, Folio, EstadoRecepDTE.

Acciones validas (EstadoRecepDTE)

CodigoDescripcion
ACDAcepta contenido del documento
RCDReclamo contenido del documento
ERMOtorga recibo de mercaderias o servicios
RFPReclamo falta parcial de mercaderia
RFTReclamo falta total de mercaderia

Respuesta exitosa (200)

Diccionario con resultados por documento indexados por T{TipoDTE}F{Folio}.

Errores especificos

Codigoerror_codeCausaResolucion
400VALIDATION_ERRORdocumentos vacio o accion invalidaRevisar body
400AUTH_ERRORCertificado invalidoRenovar certificado
401HTTP_401API token ausente o invalidoEnviar X-API-Token valido
403INSUFFICIENT_SCOPEToken sin scope vendemas:writeGenerar token con scope
429SII_RATE_LIMIT / QUOTA_EXCEEDEDRate limitRespetar Retry-After
502VENDEMAS_ERRORSII rechazo la operacionRevisar details

Parámetros

Header / Body
Tipo
Descripción
Requerido
ambiente
string · query
`0` ambiente de produccion. `1` ambiente de certificacion
No
dry_run
string | null · query
Si es `true` (o `1`/`yes`/`on`), el endpoint valida el payload y retorna una respuesta de previsualización (mismo shape que la respuesta real) sin contactar al SII. Útil para validar requests sin consumir folios, cuota ni créditos.
No

Respuestas

200Respuesta de intercambio registrada
400Datos invalidos o credenciales SII incorrectas
401API token ausente o invalido
403Sin scope `vendemas:write` o cuenta bloqueada
422Body con formato invalido
429Limite de tasa excedido
502Error en servicio SII upstream
503SII en mantenimiento

Forma de la respuesta

Código 200. Estructura del JSON devuelto.

{}

On this page