POST v1/caf/{rut}/anulacion-masiva/{tipoDocumento}/anular/{folioInicial}/{folioFinal}?mensaje={mensaje}

Anular folios emitidos de forma masiva para un CAF.

Petición

Párametros URI

NombreDescripciónTipoInformación adicional
rut

RUT de la empresa.

string

Required

tipoDocumento

Tipo del documento DTE.

integer

Required

folioInicial

Folio inicial del CAF

integer

Required

folioFinal

Folio final del CAF

integer

Required

mensaje

Mensaje de annulacion. (por defecto: ANTIGUOS)

string

Default value is ANTIGUOS

Párametros POST

Datos del certificado.

Certificado
NombreDescripciónTipoInformación adicional
Data

Datos del certificado codificado a base64.

string

Required

Data type: Text

Contrasenna

Contrasenna del certificado.

string

Required

Data type: Password

Formatos de la petición

application/json, text/json

Ejemplo:
{
  "Data": "sample string 1",
  "Contrasenna": "sample string 2"
}

application/xml, text/xml

Ejemplo:
<Certificado xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CertSii.WebApi.Models">
  <Contrasenna>sample string 2</Contrasenna>
  <Data>sample string 1</Data>
</Certificado>

application/x-www-form-urlencoded

Ejemplo:

Sample not available.

Respuesta

Descripción

Estado 200: Devuelve la cantidad de folios anulados. ---- Estado 500: En caso de no tener permiso la empresa, el siguiente mensaje: "CONTRIBUYENTE_SIN_PERMISO:Error consultado folios en el SII. El contribuyente Rut xxxxxxx-x, no está habilitado para ingresar a esta opción"

AnulacionMasivaRestultadoAnular
NombreDescripciónTipoInformación adicional
Anulados

Cantidad de folios anulados

integer

Ninguna.

Formatos de la respuesta

application/json, text/json

Ejemplo:
{
  "Anulados": 1
}

application/xml, text/xml

Ejemplo:
<AnulacionMasivaRestultadoAnular xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CertSii.WebApi.Models">
  <Anulados>1</Anulados>
</AnulacionMasivaRestultadoAnular>