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.#

consultaRE

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
}