Добавь запись о доходе в журнал.
Аргументы: $ARGUMENTS Формат: сумма, клиент, описание Примеры: 100000 ООО Ромашка Разработка сайта 50000 ИП Петров П.П. Консультация
Инструкции
- Разбери аргументы: первое число — сумма, затем имя клиента (ищи совпадение в clients.yaml), остальное — описание
- Прочитай
data/clients.yaml— проверь, что клиент существует. Если нет — предупреди, но всё равно добавь запись - Прочитай
data/journal.csv— найди максимальный document_number, присвой следующий - Добавь новую строку в
data/journal.csv:- date: сегодняшняя дата (YYYY-MM-DD)
- amount: сумма
- type: income
- description: описание
- client: имя клиента
- document_number: следующий номер
- category: услуги
После добавления
Выведи подтверждение:
✓ Доход добавлен в журнал:
Дата: {дата}
Сумма: {сумма} руб.
Клиент: {клиент}
Описание: {описание}
Документ №: {номер}
Итого за {текущий квартал}: {сумма доходов} руб. ({количество} операций)
Итого за {год}: {сумма доходов} руб.