Автоматическая выгрузка платежей из CSV

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Для того, чтобы платежи из CSV автоматически нужно:

  1. Зайти в chroot /app/asr_billing
  2. Создать папку /cfg/autocsv с правами chmod 755 /cfg/autocsv
  3. В этой папке создаются конфигурации для автоматической выгрузки. Они должны иметь расширение *.autocsv и права chmod 755 /cfg/autocsv/*.autocsv
  4. Например pochtarf.autocsv, содержание которого, может быть следующим
    # Обязательные параметры
    csv_path: '/var/autocsv/pochtarf/'
    contract_number: 0  # Параметр поиска абонента
    sum_in: 1  # Сумма платежа
    pay_id_str: 2  # Уникальный номер платежа
    # Необязательные параметры
    operator_date_in: 3  # Дата платежа
    csv_delimiter: ';'  # Разделитель CSV-файла, по умолчанию - ;
    pay_operator: 'Почта РФ'  # Название оператора, по умолчанию - Загрузка из CSV
    skip: 2  # Количество строк, которые нужно пропустить, по умолчанию - 0
    encoding: 'windows-1251'  # Входная кодировка, по умолчанию - utf-8
    special_search_param: 'attr 4'  # Специальный параметр поиска, например 'attr 4' = реквизит 4, то есть ИНН

    где числа от 0 до 3 - это номера колонок в CSV-файле.
    Колонки 0, 1, 2 обязательны.
    Если колонки 3 не существует, то и в конфигурации её быть не должно.

BILL0005;500;ABC015;
BILL0006;1000;AVC014;

Выгружать файлы можно следующими способами:

  1. По протоколу SSH в путь, который был указан в csv_path
  2. Через web-интерфейс вкладка операции у любой группы абонентов (в стадии тестирования)
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.