Tracking de Boletas

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

Descripción del Servicio


El servicio de tracking de boletas permite verificar el estado de envío de la boleta enviada al Servicio de Impuestos Internos (SII). El estado del documento se devuelve en formato de texto plano.
Petición de Consulta

Endpoint

POST /trackingboleta


Cuerpo de la Petición

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



{

rutemisor:"76040308",

dvemisor:"3",

trackid:1014



},

"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 '{

rutemisor:"76040308",

dvemisor:"3"

trackid:"3"

},

"usuario": {

"rut": "13968481-8",

"login": "eguenul",

"password": "amulen1956"

}

}'



La respuesta del servidor será un JSON texto plano. 


Ejemplo de respuesta:


El cuerpo de la respuesta es un JSON con la siguiente estructura:



{
  "rut_emisor": "76040308-3",
  "rut_envia": "8315495-0",
  "trackid": 1014,
  "fecha_recepcion": "30/07/2020 07:57:42",
  "estado": "EPR",
  "estadistica": [
    {
      "tipo": 39,
      "informados": 3,
      "aceptados": 2,
      "rechazados": 1,
      "reparos": 0
    },
    {
      "tipo": 41,
      "informados": 1,
      "aceptados": 0,
      "rechazados": 0,
      "reparos": 1
    }
  ],
  "detalle_rep_rech": [
    {
      "tipo": 39,
      "folio": 1202,
      "estado": "RCH",
      "descripcion": "Dte Rechazado",
      "error": [
        {
          "seccion": "CRT",
          "linea": 155,
          "nivel": 3,
          "codigo": 11,
          "descripcion": "RUT envia diferente al Upload",
          "detalle": "[155]LSX-00291 value 0.52 is not declared"
        },
        {
          "seccion": "HED",
          "linea": 222,
          "nivel": 3,
          "codigo": 100,
          "descripcion": "Valor Detalle Distinto a Precio * Cantidad",
          "detalle": "[83154495-0] <> [9145888-K]"
        }
      ]
    },
    {
      "folio": 3500,
      "estado": "RPR",
      "descripcion": "Dte Aceptado con reparos",
      "error": [
        {
          "seccion": "DET",
          "linea": 2,
          "nivel": 1,
          "codigo": 200,
          "descripcion": "Valor Detalle Distinto a Precio * Cantidad",
          "detalle": "[2500 <> 3500]"
        }
      ]
    }
  ]
}




Comentarios

Entradas populares de este blog

USANDO XMLSEC PARA FIRMAR ARCHIVOS XML

Utilidad de Impresión de DTE (Documento Tributario Electrónico) PrinterDTE

🔐 Obtener la Semilla (Seed) del SII usando Bash y Curl