CustomerJournalEntryRequest

The public request body: the internal fields, minus attachments.

A subclass of the same base the UI's JournalEntryCreateParams uses, so the two cannot drift - je_number normalisation, the currency validator, the line constraints all live in that base exactly once. attachments is not on the base: it names files uploaded through an internal route this API does not publish, so a caller could only ever send an id it has no way to obtain, or one belonging to somebody else.

  • ISO 4217 currency code

  • Date for the journal entry

  • Journal entry lines (minimum 2, maximum 1000)

    Properties: 6
  • Mark as adjusting entry

  • Your own reference. Omit and act assigns the entity's next JE-N number.

  • Optional reason for manual entry

  • Optional memo/description