Creación de Documentos de Recepción#

Con este servicio se podrán subir el AttachedDocument y PDF de los documentos recibidos para que queden registrados en nuestra plataforma de SaphetyDoc.

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 Creación.#

creacionRE

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/{companyId}/attacheddocument

Para esta petición se requiere como parámetro el alias de su operador virtual y el codigo de la compañia companyId.

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

Parametro companyId

Recuerde reemplazar en el método el parámetro {companyId} con el codigo identificador unico de la empresa.

Body#

Estructura del mensaje JSON para crear documentos recibidos.#

A continuación encontrara la estructura Base definida por Saphety para la creación de una Documento Electrónica recibido.

JSON (DTO)
{
  "AttachedDocument": {
    "Filename": "fv09006069630252200000DD5.xml",
    "Content": "Attached Document codificado en base64",
    "ContentType": "application/xml"
  },
  "Pdf": {
    "Filename": "fv09006069630252200000DD5.pdf",
    "Content": "PDF codificado en base64",
    "ContentType": "application/pdf"
  }
}

Respuesta#

{
    "IsValid": true,
    "Warnings": [],
    "Errors": [],
    "ResultData": "276713cd-939e-4b37-b25f-26b7131b7d7e",
    "ResultCode": 200
}
{
    "IsValid": false,
    "Warnings": [],
    "Errors": [
        {
            "Field": "CufeOrCude",
            "Code": "Duplicated",
            "Description": "Cufe/cude already exists: 32a00490ed9d615b31ca3ced8033c970e6c4e931e8b3ddb7cccf72fce019e2c4285e63412165538d162c1072c5a648a4. DocumentId: 13149871-d386-45f9-aa3a-bedfcba6d14c",
            "ExplanationValues": []
        }
    ],
    "ResultData": "00000000-0000-0000-0000-000000000000",
    "ResultCode": 400
}

Referencia: Swagger#

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