Consultar Documentos Recibidos#
Con este método se podrán consultar los distintos documentos recibidos y previamente procesados por nuestros servicios.
Para hacer el consumo de la API se deben tener en cuenta en que entorno se va a trabajar, SOVOS Saphety cuenta con dos ambientes especificados en el apartado de Entornos.
Consumo del método de consulta.#
El Verbo Http (acción) que se utiliza para la creación de este documento es:
POST
El método que se utiliza para la creación de este documento es:
/v2/{virtualOperator}/inbounddocuments/search
Para esta petición se requiere como parámetro el alias de su operador virtual.
Parametro virtualOperator
Recuerde reemplazar en el método el parámetro {virtualOperator} con el alias de su operador virtual en minúsculas, por defecto el alias es “saphety”.
Body#
Estructura del mensaje JSON para consultar documentos recibidos.#
A continuación encontrara la estructura Base definida por Saphety para la consulta de una Documento Electrónica recibido.
JSON (DTO)
{
"CreationDateStart": "2020-12-01T05:00:00.000Z",
"CreationDateEnd": "2020-12-08T05:00:00.000Z",
"DocumentTypes": [
"SalesInvoice", "CreditNote", "DebitNote"
]
}
Note
Para consultar documentos recibidos se pueden aplicar varias etiquetas y filtros dentro del JSON, Si quieres más información dirígete a Swagger que es el modelo del API de SOVOS Saphety, para el ambiente de QA https://api-factura-electronica-co-qa.saphety.com/swagger/index.html y para el ambiente de producción https://api-factura-electronica-co.saphety.com/swagger/index.html
Respuesta#
{
"IsValid": true,
"Warnings": [],
"Errors": [],
"ResultData": {
"Items": [
{
"Id": "ee5a50fd-3048-4c08-8c6b-a58a62e89da2",
"DocumentNumber": "SETP990002422",
"SeriePrefix": "SETP",
"DocumentType": "SalesInvoice",
"DocumentSubType": null,
"CreationDate": "2020-12-07T17:18:58.6533333Z",
"DocumentDate": "2019-11-22T15:43:09Z",
"Currency": "COP",
"OriginName": "Saphety Transacciones Electrónicas S.A.S",
"OriginCode": "CO_NIT_900606963",
"DestinationName": "Saphety Transacciones Electrónicas S.A.S",
"DestinationCode": "CO_NIT_900606963",
"TotalAmount": 178500.0,
"DocumentStatus": "Accepted",
"DocumentStatusDate": "2020-12-07T17:22:26.9890418Z",
"Cufe": "b17fbe5f0e61a282ff7255b1a268eb11251f406c0f4e16201ca7b242c1ff529fefdc4f5ae38fd2e6d8669dfeb8206032",
"DocumentInvalidSignature": false,
"TotalTaxableAmount": 150000.0,
"VatTotalAmount": 28500.0
}
],
"Total": 1
},
"ResultCode": 200
}
{
"IsValid": false,
"Warnings": [],
"Errors": [
{
"Field": null,
"Code": "DeserializationError",
"Description": "Error converting value \"CredsitNote\" to type 'Domain.Entities.ValueTypes.DocumentTypes'. Path 'DocumentTypes[1]', line 5, position 33.",
"ExplanationValues": []
}
],
"ResultData": null,
"ResultCode": 400
}