File / API delivery handoff

Remote Tachograph DDD File Delivery: What the Receiving System Must Confirm

A remote tachograph DDD file can be successfully downloaded and still be absent from the system that must use it. This checklist defines the handoff: preserve the original signed file, identify its scope, name the target system and API responsibility, then retain receipt and audit evidence.

CONFIRM THE HANDOFF
01 IDENTITYWhich original file and vehicle?
02 DESTINATIONWhich receiving system owns the route?
03 RECEIPTWhat evidence proves delivery?
Conceptual handoff of a plain signed-file packet from a source tray into a separate receiving archive tray
On this page
Key takeaways
  • Download success is a source-side event. It does not prove that a named receiving system received, validated or accepted the file.
  • The original signed file, its identity and the minimum metadata should travel together. Parsing or renaming must not erase the source artifact.
  • Delivery ownership, receipt evidence, duplicate handling and status unknown belong in a reusable handoff matrix; retention remains a project/legal-policy decision.

Download success is not delivery

There are two distinct events in a remote tachograph workflow. A download path obtains a DDD artifact; a receiving system must identify, preserve and confirm what it accepted. The first event can be green while the second is missing.

The FMS Standard Remote Download User Guide v3.01 describes remote company-card authentication and downloading across the vehicle-side and back-office boundary. The rFMS tachograph files API v1.0.1 describes an HTTPS API contract with timestamps and file-related response fields. Neither turns a scheduler event into destination receipt.

This page covers the post-download handoff. Cadence, authentication depth, failure/retry, installation and end-to-end pilot acceptance remain separate topics.

Preserve the original signed file and its identity

Start with the source artifact. Keep the original signed DDD file as a byte-preserving record with the request or download context. A preview or parsed copy is derived and must link back to the original.

“Signed” is an identity and integrity boundary, not permission to rewrite. Do not change encoding, remove a signature, merge periods or replace the original with parser output. If the project uses a digest, record its method as project evidence, not as a universal legal requirement.

The source record should identify the vehicle or card route, tachograph context, covered period, source timestamp and location of the unchanged bytes. An unlabelled attachment is not a delivery contract.

Conceptual acceptance matrix made from abstract identity, timestamp, route, receipt and duplicate-control tiles
Conceptual visual for a delivery acceptance matrix: identity, metadata, route, receipt and duplicate control; not implementation or compatibility evidence.

Minimum metadata for a receiving system

Metadata lets a receiving system decide what it has without guessing. Use controlled aliases where needed and keep unnecessary personal details out of a public brief.

The rFMS specification lists filename, receivedDateTime, VIN, tachoGen and optional file content in its defined response. These inform a checklist; they do not prove a selected route.

Assign the target system and API responsibility

Write the destination as an accountable system, not just “the cloud.” Name its endpoint owner, credential owner, response observer and acceptance owner.

API responsibility includes transport, authentication, schema or media version, headers, encoding, timestamp convention, response identifier, duplicate key and escalation path. The rFMS document describes HTTPS, bearer authorization and JSON-oriented responses; vehicle-to-OEM download is outside that API and OEM-specific.

Boundary to keep explicit: API/route is an integration boundary, not evidence that LEXUNYU owns a platform. A route in a brief is a question for the receiving-system owner, not a product capability claim.

One sample response does not prove universal compatibility. Confirm the selected vehicle, generation, route, schema and live credentials within the project.

Use an acceptance matrix for the handoff

A matrix prevents “downloaded,” “delivered,” “validated” and “accepted” from becoming interchangeable. Give each state one owner and one evidence pointer.

Handoff stateReceiving-system questionMinimum evidenceOwner / boundary
DownloadedDid the source route produce an original signed file?Source request, file reference and unchanged artifact.Download-side owner; not destination receipt.
SentWas the identified artifact handed to the agreed route?Transfer time, route identifier and content reference.Sending integration owner.
ReceivedDid the target system store or expose the artifact?Target response, received timestamp or receipt ID.Receiving-system owner.
ValidatedCan the target read the expected file type and period?Validation result linked to the original file.Technical or workflow owner.
AcknowledgedHas an accountable system confirmed the handoff?Machine or human acknowledgement with scope.Named accepting owner.
UnknownCan the next state not yet be classified?Last observed event, missing evidence and owner.Hold; do not infer success.

This operational recommendation is for project planning, not a regulation. It preserves the distinction between source and destination events.

Confirm receipt with audit evidence

Receipt should be reproducible. Keep a handoff identifier, source and file identity, vehicle identity, request and received timestamps, route, response or acknowledgement, validation result and unresolved items. Link these records to the unchanged original.

An acknowledgement may precede storage or validation. Name the state it proves; if it has no file context, mark that relationship unresolved.

  • Source evidence: scope, signed DDD file, file type, period and source timestamp.
  • Transfer evidence: route, destination identifier, sent time and response or receipt.
  • Acceptance evidence: target record, received time, validation outcome, actor and open questions.

A scheduler tick, attachment, HTTP connection or plausible filename is not delivery proof.

Record duplicates and status unknown without guessing

A duplicate delivery may be the same artifact twice, a corrected revision or a filename collision. Define a project duplicate key, compare with the preserved original and record the decision. Never silently overwrite the first receipt.

Status unknown means the records cannot show whether the target stored, rejected or completed the handoff. Hold the item, preserve evidence, assign an owner and state what would close the gap. It is neither success nor failure.

This page does not prescribe retry logic. Keep duplicate and unknown records visible; a later run must not erase them.

Keep retention with the project or legal-policy owner

Retention is not a universal number. Decide who owns access, retention, deletion, legal hold and jurisdiction-specific policy. The project/legal-policy owner must define the period and controls before the workflow is operational.

Keep the delivery record and original signed file within that boundary; limit access and document the decision.

This is not legal advice. A receipt record shows what a system observed; it does not establish compliance or a retention outcome.

Keep DDD files separate from CAN telemetry

A signed DDD file is not CAN telemetry. Tachograph access, company-card authentication, file retrieval and signed-file handoff are a separate evidence path from FMS/J1939/CAN values such as fuel, AdBlue, rpm or mileage.

The fuel and AdBlue validation guide covers vehicle data field checks. A CAN value does not prove a DDD file was retrieved or delivered, and a received DDD file does not prove that a CAN field is available. Keep the two acceptance records separate.

For the broader route context, use the remote tachograph DDD project guide and the scheduled-download definition article. Each answers a different handoff question.

Questions before choosing a delivery route

Does a successful remote DDD download mean the receiving system has the file?

No. Download success is a source-side state. The receiving system still needs an identified file, agreed metadata, a delivery path and receipt evidence.

What should be preserved when a signed DDD file is handed off?

Preserve the original signed bytes and request context. Keep previews and parsed copies as derived records linked back to the original.

Which metadata does a receiving system need first?

File identity, vehicle identity, tachograph identity, file type, period, timestamp and timezone, route, destination, receipt state and owner.

Who owns an API or file-delivery route?

Name the receiving-system owner and route owner. API/route is an integration boundary, not proof of platform ownership or universal compatibility.

What counts as receipt evidence?

Keep a handoff identifier, source and file identity, timestamps, content reference, target response or acknowledgement, validation result and unresolved item.

How should a duplicate delivery be handled?

Compare it with the preserved source using a stable project key, then record same file, revision or unknown. Do not silently overwrite the first record.

What does status unknown mean?

The available evidence cannot classify the next state. Hold the item, preserve evidence and assign an owner rather than guessing.

Who defines DDD file retention?

The project or legal-policy owner must define retention, access and deletion rules for the intended use and jurisdiction. This checklist is not legal advice.

References and scope

Primary references are the FMS Standard Remote Download User Guide v3.01 and FMS Standard API for rFMS tachograph files v1.0.1. They explain remote authentication, file responses, timestamps and API boundaries; they do not prove a selected route or LEXUNYU capability. For the authentication boundary, see the company-card guide. Vehicle or tachograph compatibility, live credentials, endpoint behavior, customer-system acceptance, retention and legal responsibility still need project-level confirmation.

Who wrote this

Ziyi Wang / Shenzhen / independent sourcing and validation partner (not a factory) / [email protected] / one working day.

Fit is confirmed per project evidence. This page does not claim that any LEXUNYU product supports DDD or API delivery.

Next step

Bring the delivery inputs.

Share the tachograph generation, connection route and target receiving system so a project-level handoff boundary can be matched without assuming capability.

Open the project brief