OwnerPartyID | string | Obligatoria | Identificador del interlocutor que representa a la empresa propietaria del documento en el sistema de origen. |
DeCAID | string | Automática | Identificador único del documento electrónico de control. En una creación debe omitirse; para modificar un documento existente debe enviarse el identificador ya asignado. |
DocumentNumber | string | Opcional | Número o referencia visible del documento. Si no se informa, el sistema utiliza el mismo valor que DeCAID. |
Version | int | Automática en modificación | Número de versión del documento. No puede ser negativo. En las modificaciones se calcula a partir de las versiones ya almacenadas. |
Status | string | Automática | Identificador del estado del documento. Al guardar se establece como DEFINITIVO. |
CreationDateTime | DateTime? | Automática | Fecha y hora de creación. En una modificación se conserva la fecha de creación de la primera versión. |
ModificationDateTime | DateTime? | Automática | Fecha y hora de la última modificación del documento. |
IssueDateTime | DateTime? | Obligatoria | Fecha y hora de emisión definitiva. Debe ser anterior al inicio efectivo del transporte y determina el ejercicio de almacenamiento y numeración. |
IssueYear | string | Solo lectura | Año obtenido de IssueDateTime. |
TransportDate | DateTime | Dato del documento | Fecha prevista o efectiva del transporte. |
TransportStartDateTime | DateTime? | Opcional | Fecha y hora de inicio efectivo del transporte. |
TransportEndDateTime | DateTime? | Opcional | Fecha y hora de finalización del transporte. |
Parties | List<Party> | Obligatoria | Colección de interlocutores de negocio, establecimientos y lugares. Debe contener una única aparición de los roles obligatorios CC, TE, OR y DE. |
GoodsDescription | string | Obligatoria | Descripción general de la naturaleza de la mercancía. |
GoodsQuantity | decimal | Opcional | Cantidad total de la mercancía. |
GoodsQuantityUnitCode | string | Opcional | Código de unidad de medida de la cantidad de mercancía. Ejemplos: KGM, TNE, LTR o MTQ. |
GrossWeight | decimal? | Obligatoria | Peso bruto total expresado en kilogramos. Debe ser mayor que cero. |
IsDangerousGoods | bool | Dato del documento | Indica si la mercancía está sometida a la normativa ADR. |
TractorRegistrationNumber | string | Opcional | Matrícula del vehículo tractor. |
TrailerRegistrationNumber | string | Opcional | Matrícula del remolque o semirremolque. |
SecondTrailerRegistrationNumber | string | Opcional | Matrícula de un segundo remolque, cuando corresponda. |
SpecialCirculationAuthorizationNumber | string | Opcional | Número de la autorización especial de circulación, cuando resulte necesaria. |
Remarks | string | Opcional | Observaciones, reservas o indicaciones adicionales. |
ModificationReason | string | Modificación | Motivo de la última modificación del documento. |
PreviousDeCAID | string | Opcional | Identificador del documento anterior cuando el documento constituye una nueva versión o sustitución. |
FileName | string | Automática | Nombre del fichero PDF generado. |
FileSize | long? | Automática | Tamaño del fichero PDF definitivo en bytes. |
FileHash | string | Automática | Hash SHA-256 calculado sobre los bytes del fichero PDF definitivo. |
DownloadURL | string | Automática | URL HTTPS única que permite descargar directamente el PDF. Debe omitirse en la entrada porque la asigna el servidor. |
QRCodeValue | string | Automática | Contenido incorporado al código QR. Normalmente coincide con DownloadURL. |
DownloadAvailableFromDateTime | DateTime? | Automática | Fecha y hora desde la que el documento está disponible mediante la URL de descarga. |
DownloadAvailableUntilDateTime | DateTime? | Automática | Fecha y hora hasta la que el documento estará disponible mediante la URL de descarga. |
SourceSystem | string | Opcional | Nombre o identificador del sistema de origen. Ejemplos: SAP, Wefinz o integración API. |
SourceDocumentID | string | Opcional | Identificador de la expedición, entrega o transporte en el sistema de origen. |
CreatedBy | string | Opcional | Usuario o proceso que creó el documento. |
ModifiedBy | string | Opcional | Usuario o proceso que realizó la última modificación. |
SourcePdfTemplate | byte[] | No incluida en JSON | Datos binarios de una plantilla PDF alternativa utilizada por la librería .NET para generar el PDF definitivo. |
SourcePdfFileName | string | No incluida en JSON | Nombre del archivo de la plantilla PDF alternativa utilizada para generar el documento. |
QRCode | byte[] | No incluida en JSON | Imagen binaria del código QR generada por la librería. En la respuesta del endpoint de guardado se expone mediante Return.QRCode. |