Saltar al final de los metadatos
Ir al inicio de los metadatos
Descripción

Carga un sólo fichero de una vez. Permite cargar ficheros de hasta 10 Gb. Ver Límites de tamaño de los ficheros.

Estructura de la URL


https://api.cnmc.gob.es/carga/v1/cargar_fichero_completo?nifPresentador=<nifPresentador>&nifEmpresa=<nifEmpresa>&idProcedimiento=<idProcedimiento>&fechaEfecto=<fechaEfecto>&tipoFichero=<tipoFichero>&nombreFichero=<nombreFichero>&numeroBytes=<Tamaño del fichero>&hash=<>


Petición

Esta petición recibirá los parámetros codificados en la URL. Estos no pueden ser enviados en el cuerpo de la petición. 

Esta petición se debe enviar utilizando el método HTTP PUT.

En el cuerpo de la petición contendrá los bytes del fichero (tamaño máximo indicado arriba).

Los parámetros de la petición son los siguientes:

  • nifPresentador: Identificador que representa a la persona (física o jurídica) que presenta el fichero.
  • nifEmpresa: Identificador de la empresa a la que pertenece el fichero.
  • idProcedimiento: Identificador numérico del procedimiento al que está asociado el fichero.
  • fechaEfecto: Este parámetro opcional. Fecha que identifica el periodo para el que se realiza la carga. El formato de esta fecha es MM/DD/YYYY, atención porque es distinto a iniciar_carga
  • tipoFichero: Código que identifica el contenido del fichero. Identificador textual. Ej.: FICHERO_REMESAS
  • nombreFichero: Este parámetro es opcional. Nombre del fichero origen.
  • hash: Este parámetro es opcional. Resumen del fichero, en formato MD5.
  • numeroBytes: Tamaño del fichero en bytes.
  • observaciones: Parámetro opcional. Mensaje con observaciones que aparecerá en las cargas. No tiene tratamiento automatizado. (Opcional). 
Respuesta

La carga se ha realizado correctamente si se recibe un código HTTP 200.

El cuerpo de la respuesta contendrá un documento JSON con el siguiente atributo:

  • uuidCarga: Identificador de la carga en formato UUID. Este identificador debe emplearse necesariamente en el resto de las operaciones asociadas a esta carga. 

Posteriormente, de manera asíncrona, se generará la notificación correspondiente, esta está descrita en: Notificaciones de cargas.  

Ejemplo document JSON Respuesta



1
2
3
4
{
    "uuidCarga":"550e8400-e29b-41d4-a716-446655440000"
}





Errores
Status
Title
Detail
 454Parámetro incorrecto  El fichero no se ha podido consolidar
  • Sin etiquetas