Guía de Consulta de DTE

URL: http://<tu-servidor>:8080/AppDTEWS/api/dtestatus 

Descripción del Servicio


El servicio de consulta de DTE permite verificar el estado de un documento tributario electrónico (DTE) enviado al Servicio de Impuestos Internos (SII). El estado del documento se devuelve en formato de texto plano y puede ser uno de los siguientes códigos:
  • DOK: Documento recibido por el SII. Datos coinciden con los registrados.
  • DNK: Documento recibido por el SII, pero los datos no coinciden con los registrados.

  • FAU: Documento no recibido por el SII.

  • FNA: Documento no autorizado.

  • FAN: Documento anulado.

  • EMP: Empresa no autorizada a emitir documentos tributarios electrónicos.

  • TMD: Existe nota de débito que modifica el texto del documento.

  • TMC: Existe nota de crédito que modifica el texto del documento.

  • MMD: Existe nota de débito que modifica los montos del documento.

  • MMC: Existe nota de crédito que modifica los montos del documento.

  • AND: Existe nota de débito que anula el documento.

  • ANC: Existe nota de crédito que anula el documento.

Petición de Consulta

Endpoint

POST /dteSTATUS

Cuerpo de la Petición

El cuerpo de la petición debe ser un JSON con la siguiente estructura:


{

"datosDTE": {

"rutconsultante": "13968481",

"dvconsultante": "8",

"rutcompania": "76040308",

"dvcompania": "3",

"rutreceptor": "77813960",

"dvreceptor": "K",

"tipodte": "34",

"foliodte": "3",

"fechaemisiondte": "2024-01-29",

"montodte": "500000"

},

"usuario": {

"rut": "13968481-8",

"login": "eguenul",

"password": "amulen1956"

}

}



Ejemplo de Petición con curl

Para realizar una consulta al servicio, utiliza el siguiente comando curl:

curl -X POST \

URL_DEL_SERVICIO/dteSTATUS \

-H "Content-Type: application/json" \

-d '{

"datosDTE": {

"rutconsultante": "13968481",

"dvconsultante": "8",

"rutcompania": "76040308",

"dvcompania": "3",

"rutreceptor": "77940465",

"dvreceptor": "K",

"tipodte": "39",

"foliodte": "5",

"fechaemisiondte": "2024-09-06",

"montodte": "0"

},

"usuario": {

"rut": "13968481-8",

"login": "eguenul",

"password": "amulen1956"

}

}'


Reemplaza URL_DEL_SERVICIO con la URL real de tu servicio.

Respuesta del Servidor

La respuesta del servidor será un código de estado en texto plano. Ejemplo de respuesta:

DNK


Explicación de la Respuesta

  • DNK: Documento recibido por el SII, pero los datos no coinciden con los registrados.


Comentarios

Entradas populares de este blog

Creación de un DTE de boleta electrónica usando AppDTE Api:

¡Nuevo Entorno de Pruebas Disponible para AppDTE API!