POST v1/caf/{rut}/consulta/{tipoDocumento}?ambiente={ambiente}

Consultar el ultimo folio emitido para el tipo de documento.

Petición

Párametros URI

NombreDescripciónTipoInformación adicional
rut

RUT de la empresa.

string

Required

tipoDocumento

Tipo del documento DTE.

integer

Required

ambiente

Ambiente en el SII. (Si no se envía, se usa por defecto Producción)

Ambiente

Default value is Produccion

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

RestultadoConsultaFolios
NombreDescripciónTipoInformación adicional
UltimoEnviado

Ultimo folio enviado. (Puede ser nulo si ocurre algun error)

integer

Ninguna.

UltimoEnviadoEstado

OK, NO_FOLIO_IN_6_MONTHS (No se encontraron documentos en los ultimos 6 meses), CODE_ERROR_CERTIFICATE_PERM (El dueno del certificado no tiene permisos a ver los documentos emitidos), ERROR (Error no controlado)

string

Ninguna.

UltimoAnulado

Ultimo folio anulado. (Puede ser nulo si ocurre algun error)

integer

Ninguna.

UltimoAnuladoEstado

Posibles estados: OK, CODE_ERROR_ENTERPRISE_IS_MYPYME (La empresa usa el sistema de facturacion del SII y no es posible ver los folios anulados), CODE_ERROR_CERTIFICATE_PERM (El dueno del certificado no tiene permisos a ver los documentos emitidos), ERROR (Error no controlado)

string

Ninguna.

Formatos de la respuesta

application/json, text/json

Ejemplo:
{
  "UltimoEnviado": 1,
  "UltimoEnviadoEstado": "sample string 1",
  "UltimoAnulado": 1,
  "UltimoAnuladoEstado": "sample string 2"
}

application/xml, text/xml

Ejemplo:
<RestultadoConsultaFolios xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CertSii.WebApi.Models">
  <UltimoAnulado>1</UltimoAnulado>
  <UltimoAnuladoEstado>sample string 2</UltimoAnuladoEstado>
  <UltimoEnviado>1</UltimoEnviado>
  <UltimoEnviadoEstado>sample string 1</UltimoEnviadoEstado>
</RestultadoConsultaFolios>