Software Logic

When a CSV Date Means Two Different Days

An imported reservation shows 04/05 as April in one tool and May in another. Explore the process choices that can make the next action clearer.

Software Logic · 20 October 2026 · 3 min read

In this guideJump straight to what you need3 sections
Imagine a vehicle rental office handling this situation. An imported reservation shows 04/05 as April in one tool and May in another.
Both values look valid, so nobody notices until the customer arrives. In this fictional example, nobody needs a dramatic new platform to understand the frustration. The useful starting point is the gap between what the record appears to say and what the next person needs to know. The first decision concerns the process, before any particular technology is chosen.

The operational gap: imported date formats

The file carries a date without an agreed interpretation. Local display habits are being mistaken for a shared data format.
An ambiguous date can pass ordinary validity checks because both interpretations are real dates. The import needs an agreed format, not merely a check that a date exists.
A useful validation message identifies the expected format rather than guessing what the sender meant. Staff can correct the import setting or obtain a clearer source file before records change. The receiving booking view is the final place to verify that the interpretation survived the transfer. The problem can persist without anyone making an obvious mistake. People follow the available information, but that information does not express the full business situation. Adding reminders would only make the same ambiguous record reach people more often.

A workable approach to imported date formats

Specify the incoming date format and reject ambiguous values that do not meet it. Preserve the original file and compare interpreted dates before applying bookings.
Check whether built-in import settings or a clearer workbook structure solve the problem before commissioning code. Unexpected values should produce a usable review item rather than a plausible-looking guess. Keep the original file unchanged while testing the import or calculation on a controlled copy. Define what each relevant column means before deciding how it should be read or written. The output should be checked in the receiving application, not only in the spreadsheet used to prepare it. If an automated step changes existing information, preview the proposed changes and retain a correction route. An identifier, a measured quantity and a displayed value may look similar while requiring different treatment.
Spreadsheet display settings and import settings can differ, so checking the visible source cell is not enough.
For background relevant to imported date formats, see How to Move Spreadsheet Data Into a New System Without Losing It. The issue here is the narrower workflow described in this example.

Check imported date formats against real examples

Test dates that could fit two formats alongside one that cannot, then inspect the receiving calendar. Compare the proposed result with the original source and the business's intended next action. A record arriving in the right application is not sufficient if its meaning changed on the way. Staff should be able to explain both what happened and what remains to do.
For imported date formats, review the proposed outcome with the staff responsible. Compare the original values, stored values and receiving-system output for the chosen sample. Counts alone will not reveal every interpretation error. Keep rejected rows visible with an explanation so the administrator can correct the cause rather than guessing at a replacement. Review the effect on the whole handover rather than only the step that changed. The useful outcome is a process colleagues can understand and operate, including when an exception occurs.
At Software Logic, we explore how spreadsheet processes can support everyday work, including the decisions that should remain with the people responsible. Could your next import change a booking date without showing an error?

Have a question about your business? Talk to Liam.

Counting readers…