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