diff --git a/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/dolibarr/dto/DolibarrOrderDto.java b/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/dolibarr/dto/DolibarrOrderDto.java index 858f844..d74a312 100644 --- a/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/dolibarr/dto/DolibarrOrderDto.java +++ b/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/dolibarr/dto/DolibarrOrderDto.java @@ -1,5 +1,6 @@ package com.teterialosjuanjos.tfg.sync_service.integration.dolibarr.dto; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; @@ -19,8 +20,8 @@ public record DolibarrOrderDto( String ref, /** Thirdparty (customer) internal ID */ Integer socid, - /** Order date as UNIX timestamp */ - @JsonProperty("date_commande") Long dateCommande, + /** Order date as UNIX timestamp. POST requires "date"; GET response uses "date_commande". */ + @JsonProperty("date") @JsonAlias("date_commande") Long dateCommande, /** 0 = draft, 1 = validated, 2 = shipped, 3 = canceled */ Integer statut, @JsonProperty("note_public") String notePublic,