View Categories

Evento de conformidad

2 minutos de lectura

Con este evento se informa a SIFEN que el receptor se encuentra conforme total o parcialmente con el documento electrónico recibido por parte de su Proveedor así como también que ha recibido la mercadería o servicio especificado en el documento.

Obtener el CDC #

Es importante que se haya almacenado el CDC de cualquier documento electrónico generado en su sistema, para poder usarlo, por ejemplo en éste evento.

Endpoint (URL) #

POST https://api.facturasend.com.py/<tenantId>/evento/confirmidad

Header (Encabezado) #

Requiere el envío del los siguientes atributos en el encabezado

CampoValor
AuthorizationBearer api_key_reemplazar_api_key
Content-Typeapplication/json; charset=utf-8

Parámetros (BODY) #

{
    "cdc": "01800695631001001000000812021112910953738413",
    "tipoConformidad" : 1, //1-Parcial o 2-Total,
    "fechaRecepcion" : "2020-01-31T00:01:01"
  }
CampoRequeridoValor
cdcSiEl CDC del Documento Electrónico que desea informar
tipoConformidadSiValor numerico que indica si esta 1=Totalmente conforme o 2=Parcialmente conforme
fechaRecepcionSiIndica la fecha que ha recibido el documento electrónico

Parámetros (Query Param) #

No posee

Ejemplo de llamadas #

curl \
  -X \
  POST "https://api.facturasend.com.py/<tenantId>/evento/conformidad" \
  -H "Authorization: Bearer api_key_<reemplazar_api_key>" \
  -H 'Content-Type: application/json; charset=utf-8' \
  --data-raw '{
    "cdc": "01800695631001001000000812021112910953738413",
    "tipoConformidad" : 1, //1-Parcial o 2-Total,
    "fechaRecepcion" : "2020-01-31T00:01:01"
  }'
# El ejemplo se muestra utilizando AXIOS
import axios from 'axios';

const headers = {
  `Authorization` : `Bearer api_key_<hdiweuw-92jwwle...>`
};

const data = {
    "cdc": "01800695631001001000000812021112910953738413",
    "tipoConformidad" : 1, //1-Parcial o 2-Total,
    "fechaRecepcion" : "2020-01-31T00:01:01"
  };

axios.post({
  url: `https://api.facturasend.com.py/<tenantId>/evento/conformidad`,
  method: 'POST',
  {headers}
}
).then( respuesta => {
  console.log(respuesta);
});

Respuesta de la Petición #

La respuesta de la petición será la siguiente:

{ 
  "success" : true,
  "result" : {
    "ns2:rRetEnviEventoDe" : {
      "ns2:gResProcEVe" : "2022-02-08T14:39:00", 
      "ns2:gResProcEVe" : {
        "ns2:dEstRes" : "Aprobado",
        "ns2:gResProc" : {
           "ns2:dCodRes" : "",
           "ns2:dMsgRes" : ""
        }
      }
    }
  }
}
CampoTipoValor
successbooleantrue si no hubo error en el servicio, false si ocurrió algún error. Para asegurar que el documento se haya procesado en SIFEN debe verificar que el campo “ns2:dEstRes” sea igual a “Aprobado”
resultobjectObjeto resultante de la operación del evento, directamente en el formato que devuelve el SIFEN

Recomendaciones #

  • No aplica

Validaciones #

  • No aplica