Saltar al contenido principal

8. Tipos de datos

Tipo en el ERPTipo ODataEn JSON
StringEdm.Stringtexto. MaxLength en el $metadata.
MemoEdm.Stringtexto sin longitud declarada. No es filtrable ni ordenable.
IntegerEdm.Int32número.
DecimalEdm.Decimalnúmero, sin comillas. Precision y Scale en el $metadata.
BooleanEdm.Booleantrue / false.
DateEdm.DateTimeOffsettexto ISO 8601.
BinaryEdm.Binarybase64. No es filtrable ni ordenable.
aviso

Fechas: siempre con hora y con el offset del servidor. El formato es 2024-01-31T14:25:03.000-03:00, con tres decimales fijos. No existe Edm.Date: una columna que conceptualmente es solo fecha igual vuelve con T00:00:00.000 y el offset. Como la base guarda la fecha sin zona horaria, el offset que se informa es el del servidor al momento de responder: si tu proceso convierte a UTC, tenelo en cuenta.

Dos detalles más que afectan comparaciones del lado del cliente:

  • Los campos de tipo char de largo fijo conservan el relleno de espacios. Si vas a comparar o usar como clave, aplicá trim().
  • now() en un $filter es la hora local del servidor, no UTC.