1 votos

¿Por qué hledger import no está analizando marcas de tiempo de época?

Tengo un CSV con filas como esta:

1724760000,"American Express","Pago",1234.56

Cuando ejecuto hledger import data/tmp.csv -f data/current.ledger --rules-file data/checking.csv.rules con date-format establecido en %s (número de segundos enteros desde la época de Unix), las entradas en el diario tienen fechas que son todas 1970-01-01, pero deberían ser 2024-08-27. ¿Estoy pasando por alto algo aquí, o es esto un error?

El archivo de reglas completo:

campos fecha, beneficiario, descripción, monto
date-format %s
moneda $
cuenta1 Checking

2voto

Jim Clark Puntos 273

Hledger está intentando leer una fecha, pero la biblioteca de tiempo que hledger está usando no analizará una fecha desde %s (solo una hora, correctamente o incorrectamente: tipos UTCTime o ZonedTime).

Tal vez se pueda hacer que funcione con algo de trabajo de desarrollo más. Un ejemplo interesante del mundo real, tampoco hubiera esperado esto de un banco..

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X