Экспорт инвойсов (invoice-old version)

Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.05.2022

Нужно создавать экспорт данных от инвойсов из системы Битрикс24.

Скрипт должен проходиться по инвойсам и создавать 2 CSV списка:

  • клиенты типа "debitors" и
  • детали инвойса (позиции или продукты инвойсов).
Из за комплексности задачи нужно создать отдельную таблицу

invoice_debitors. Туда нужно записывать детали клеитнов из инвойсов:

ID(autoincrement), gender, lastname, firstname, street, ZIP, city,

country, VAT number, ИНН номер, company, client_type,

original_invoice_id, date_created В эту таблицу скрипт должен записывать

данные клиента/фирмы которая использована в инвойс. Авто-инкремент так

же нужен отдельный (по этому он указан). Скрипт не должен создавать

одинаковые записи - т.е. сравнивать по: company + street + zip + city +

country Это нужно экспортировать в список CSV "EXTF_Stammdaten". Вторая

часть это список деталей инвойса. Скрипт должен проходиться по всем

инвойсам и делать экспорт продуктов инвойсов на отдельных строчках).

Т.е. если в есть 5 инвойсов и в каждом инвойсе по 3 продукта то будет

вцелом 15 строчек. каждая строчка содержит: product_price (without TAX),

TAX amount, TAX type value, currency, Debitor-ID (ид клиента из первой

таблицы), invoice_date, invoice_number, invoice subject, document name

(название файла документа - т.е. название последнего файла который был

экспортирован для этого инвойса), invoice payment due date, invoice

status, invoice custom field "product_segment" нужно что бы скрипт

проходился раз в день (ночью) и создавал CSV файлы в такую то папку -

мне так же нужно понимать где файл скрипта что бы я сам смог на него

посмотреть

Писать нужно на PHP. Не обязательно писать на фреймворке битрикса - можно абсолютно вне битрикса писать, но система

битрикса комплексаная, т.е. нужно что бы разработчик имел опыт работы с

битриксом - особенно с системой инвойсов (invoice)

Заявки фрилансеров