/**
  * @return string
  */
 public function make() : string
 {
     $fields = array_keys(Entry::getFieldsAndTypes());
     $types = Entry::getFieldsAndTypes();
     $configuration = ['date-format' => 'Y-m-d', 'has-headers' => true, 'map' => [], 'roles' => [], 'mapped' => [], 'specifix' => []];
     foreach ($fields as $field) {
         $configuration['roles'][] = $types[$field];
     }
     $file = $this->job->key . '-configuration.json';
     $this->exportDisk->put($file, json_encode($configuration, JSON_PRETTY_PRINT));
     return $file;
 }
 /**
  * @return bool
  */
 public function convertJournals() : bool
 {
     $count = 0;
     /** @var TransactionJournal $journal */
     foreach ($this->journals as $journal) {
         $this->exportEntries->push(Entry::fromJournal($journal));
         $count++;
     }
     return true;
 }