Взаимодействие с бухгалтерией (1С)
Общие принципы:
-
- На каждое обособленное подразделение (торговая точка, производство..) в 1С создаётся один товарный склад, на котором хранятся все ТМЦ и сырьё (внутренние перемещения внутри обособленного подразделения в 1С не передаём).
- Внутренние перемещения между обособленными подразделениями передаём как внутренние перемещения, перемещения между юр.лицами оформляем и передаём через продажу/покупку.
- Номера создаваемых документов передаются в 1С из Юпитера
Связь номенклатуры
В Юпитере существуют следующие типы товарно-материальных ценностей:
- Товар
- Ингредиент
- Изделие
- Материал
- ОС
В 1С градация более развёрнутая, например материалы делятся на Тару (10.04), Запчасти (10.05) и т.д. Это решается через указание бухгалтерского счёта в подгруппе ТМЦ в Юпитере. Т.е. в подгруппе "Тара" будет указан счёт "10.04", в подгруппе "Запчасти" - "10.05" и т.д.
Параметры подгруппы
-
- Бухгалтерский счёт для ТМЦ
- Привязка статей БДР к типам документов
Выгрузка товарных документов в 1С
Основная задача - передать так, чтобы в 1С была возможность правильно отразить эти операции с точки зрения бухгалтерского и налогового учёта.
Выгрузка происходит путём формирования файла выгрузки из Юпитера и последующей загрузки этого файла в 1С.
Формирование файлов выгрузки может происходить как по команде пользователя, так и автоматически с заданной регулярностью.
Загрузка в 1С всегда выполняется по команде пользователя, чтобы обработать возможные нестандартные ситуации.
Загрузка в 1С производится внешней обработкой, которая перебирает все выгруженные файлы и загружает их в хронологическом порядке.
Юпитер формирует следующие файлы выгрузки:
-
- Товарные документы
- Финансовые операции
Выгрузка товарных документов
Имя файла содержит диапазон дат и название юрлица (человекопонятное, чтобы было проще работать с файлами):
Пример: 010620-240620_OOO_LIKATA_tovdoc.csv
Содержимое файла:
Параметры самого документа:
- Основные параметры документа:
- "DOCUMENT" (признак записи документа)
- {UID документа}
- {Наименование юрлица}
- {ИНН юрлица}
- {КПП юрлица}
- {Код обособленного подразделения} (торговой точки)
- {Наименование обособленного подразделения} (торговой точки)
- {Код внутреннего подразделения документа}
- {Наименование внутреннего подразделения документа}
- {Индекс типа документа}
- {Имя типа документа}
- {Код подтипа}
- {Имя подтипа}
- {ИНН/КПП контрагента}
- {Имя контрагента}
- {Код документа}
- {Дата документа}
- {Номер сопр.док}
- {Дата сопр.док}
- Итоговые суммы по документу (для сверки со строками):
- {Сумма по себестоимости с НДС}
- {Сумма по себестоимости без НДС}
- {Сумма по продажной цене с НДС}
- {Сумма по продажной цене без НДС}
Бухгалтерский смысл документа определяется процедурой загрузки в 1С на основании типа и подтипа документа.
Параметры строки документа:
- "LINE" (признак записи строки документа)
- {UID документа}
- Тип ТМЦ в Юпитере
- Товар
- Ингредиент
- Изделие
- Материал
- ОС
- Код ТМЦ, Имя ТМЦ (если не сворачиваем)
- Бухгалтерский счёт для ТМЦ
- Статья БДР (для этой ТМЦ и этого документа - берётся или из подтипа документа, или из привязки к подгруппе)
- Код статьи БДР в Юпитере (коды статей можно синхронизировать с 1С)
- Имя статьи БДР в Юпитере
- НДС
- Ставка НДС по себестоимости
- Ставка НДС при продаже
- Количество
- Базовая ЕИ (шт, кг, л, ..)
- Количество в базовой ЕИ
- Суммы
- Сумма по себестоимости
- Сумма НДС по себестоимости
- Сумма при продаже
- Сумма НДС при продаже
Строки передаются свёрнутыми по параметрам:
-
- по типу ТМЦ
- по ставке НДС по себестоимости
- по ставке НДС при продаже
- бухгалтерскому счёту
- статье БДР
Для счетов 01 и 10.03 строки передаются без сворачивания, т.е. передаются те же строки, как в Юпитере - с кодом и наименованием продукции.
Разбор товарных строк и отнесение на нужные номенклатурные позиции 1С ("Сырьё 20%", "Сырьё 10%" и проч) выполняется на уровне обработки 1С, отвечающей за загрузку.
Выгрузка финансовых операций по движению денег
В Юпитере есть общее понятие "Место хранения денег", которое имеет смысл - место, где хранятся деньги с точки зрения управленческого учёта. Касса, сейф, р/сч, подотчётные лица, просто лица.
Для обмена с 1С
Место хранения денег имеет следующие параметры:
-
- Бухгалтерский счёт (50, 51, 51.01 и т.п.)
Имя файла содержит диапазон дат и название юрлица (человекопонятное, чтобы было проще работать с файлами):
Пример: 010620-240620_OOO_LIKATA_finop.csv
Содержимое файла:
Параметры самого документа:
- Основные параметры документа:
- "DOCUMENT" (признак записи документа)
- {UID документа}
- {Наименование юрлица}
- {ИНН юрлица}
- {КПП юрлица}
- {Код места хранения денег}
- {Имя места хранения денег}
- {Бухгалтерский счёт для места хранения денег}
- {Код статьи ДДС в Юпитере (коды статей можно синхронизировать с 1С)}
- {Имя статьи ДДС в Юпитере}
- {Корреспондирующий счёт из статьи ДДС}
- {ИНН/КПП контрагента}
- {Имя контрагента}
- {Дата документа}
- {Сумма документа}
- {Код документа}
- {UID связанного документа} (основание для оплаты)
- {Назначение платежа} (текст)
Бухгалтерский смысл документа определяется процедурой загрузки в 1С на основании типа и подтипа документа.
Передача ТМЦ
Виды номенклатуры ПБУ РФ | Комментарий | Как ведём в Юпитере | Как передаём в 1С | Как ведём учёт движения в 1С |
счёт 01 Основные средства | Применяем амортизацию по алгоритмам 1С Остаточную стоимость надо видеть в Юпитере тоже |
попозиционно | попозиционно | Поступление передаётся из Юпитера. Обратно в Юпитер передаём результат начисления амортизации - попозиционно новые стоимости ОС |
Оборудование к установке (07.01) | как ОС | |||
Приобретение земельных участков с доп. расходами (08.01.1) | как ОС | |||
Вложения в НМА (08.05) | как ОС | |||
Основные средства (08.04.1) | как ОС | |||
Строительство объектов основных средств (0803) | как ОС | |||
Топливо (10.03) | все виды топлива (бензинна офис и проч) | попозиционно, т.к. их надо заказывать попозиционно | передаём попозиционно | Деньги забрасываются на лицевой счёт в топливной компании (по договору) а у Водителей карта, привязанная к этому лицевому счёта. В конце месяца приходит одна приходная накладная (содержит все виды топлива). Путевые листы оформляются в последний день месяца На каждую а/м делается отдельная накладная на списание. В 1С передаём документом списания без указания а/м |
Покупные полуфабрикаты и комплектующие изделия, конструкции и детали (10.02) | этого у нас не будет потому что передаём как товар |
не передаём в 1С | ||
Тара и тарные материалы (10.04) | Упаковка, боксы, пакеты, одноразовая посуда, трубочки, крышечки, украшения блюд - всё, что к прикрепляется к блюду при его продаже, но не входит в техкарту | попозиционно, т.к. их надо заказывать попозиционно | Упаковка | Всё движение приходит из Юпитера |
Запасные части (10.05) | Зпчасти для оборудования, ЗИП, расходники для офисной техники | попозиционно, т.к. их надо заказывать попозиционно | Запасные части | Из Юпитера передаётся приход. Перемещать в Юпитере можно только в пределах одного юрлица. У каждого ЮЛ будет склад запчастей. Нужно запретить перемещение между ЮЛ |
Прочие материалы (10.06) | Батарейки, украшение интерера, лампочки.. | попозиционно, т.к. их надо заказывать попозиционно | Прочие материалы | Из Юпитера передаётся приход. Перемещать в Юпитере можно только в пределах одного юрлица. У каждого ЮЛ будет склад запчастей. Нужно запретить перемещение между ЮЛ |
Строительные материалы (10.08) | попозиционно, т.к. их надо заказывать попозиционно | Строительные материалы | Из Юпитера передаётся приход. Перемещать в Юпитере можно только в пределах одного юрлица. У каждого ЮЛ будет склад запчастей. Нужно запретить перемещение между ЮЛ |
|
Инвентарь и хозяйственные принадлежности (10.09) | надо вести попозиционно в Юпитере, т.к. их надо заказывать попозиционно | Инвентарь | Из Юпитера передаётся приход. Перемещать в Юпитере можно только в пределах одного юрлица. У каждого ЮЛ будет склад запчастей. Нужно запретить перемещение между ЮЛ |
|
Полуфабрикаты собственного производства (21) | незавершённое производство (тесто) - не отражаем | В Юпитере не должно быть производства полуфабрикатов. Может быть только производство готовой продукции. При инвентаризации все п/ф раскладываются до ингредиентов. |
не передаём в 1С | |
Сырье и материалы, и товары на складах (41.01) (10.01, 10.07 ) | покупные товары, включая продукцию производства | надо вести попозиционно в Юпитере, т.к. их надо заказывать попозиционно | Сырьё | И товары и ингрдедиенты приходуем на 10 счёт как Сырьё. Продаём тоже с 10 счёта. Всё движение приходит из Юпитера |
Специальная оснастка и специальная одежда на складе (10.10) | надо вести попозиционно в Юпитере, т.к. их надо заказывать попозиционно | Спецодежда | Выдача сотруднику делается в Юпитере (списание). В 1С выдачу сотруднику мы не делаем. В 1С передаём документом списания, главное, чтобы попало на 10.11 |
|
Готовая продукция (43.01) | Участвует только в документах отгрузки с ТДВ | надо вести попозиционно в Юпитере, т.к. их надо заказывать попозиционно | Готовая продукция | Всё движение приходит из Юпитера, включая акты производства. |
Общепроизводственные расходы (25) | Услуги приобретаемые | попозиционно | Услуга + счёт и статья затрат | Из Юпитера передаётся только приход. |
Общехозяйственные расходы (26) | Услуги приобретаемые | попозиционно | Услуга + счёт и статья затрат | Из Юпитера передаётся только приход. |
Расходы на продажу (44) | Услуги приобретаемые | попозиционно | Услуга + счёт и статья затрат | Из Юпитера передаётся только приход. |
РБП прочее (97,21) | Услуги приобретаемые | Не ведём как ТМЦ | не передаём в 1С | Полностью независимо от Юпитера Обратно в Юпитер передаём результат принятия затрат |
Расходы будущих периодов на добровольное страхование работников (97.02) | Услуги приобретаемые | Не ведём как ТМЦ | не передаём в 1С | Полностью независимо от Юпитера Обратно в Юпитер передаём результат принятия затрат |
Зарплата (70) | Обратно в Юпитер передаём по факту начисления - по каждой точке. Возможно нужно забирать з/п из ЗУП - она там с сотрудниками. |
|||
Услуга (91) | устуги предоставляемые - Например мы сдаем в аренду, перевысталяем услуг: комунальные, транспортные, ИТ (услуга как тоар купили на стороне и перевыставили дальше) | попозиционно | Услуга + счёт и статья доходов | Всё движение приходит из Юпитера |
Услуга (90) | устуги предоставляемые - например мы доставляем товар сами , те что в наших видвх деятельности. | попозиционно | Услуга + счёт и статья доходов | Всё движение приходит из Юпитера |
Сопоставление документов Юпитера и 1С
Смысл операции | Документ в Юпитере | Документ в 1С | Как передаём |
Закупка сырья | Приход от поставщика | Поступление товаров и услуг (УПД, ТОРГ-12, СФ) | Кажый документ |
Внутреннее перемещение внутри одного юр.лица | Внутреннее перемещение | Внутреннее перемещение | Кажый документ |
Перемещение между своими юр.лицами | Продажа по накладной и Приход от поставщика | см. эти документы | см. эти документы |
Закупка точками с производства | Приход от поставщика | Поступление товаров и услуг (УПД) | Передаём в 1С одну накладную в день по каждой тороговой точке каждого ЮЛ |
Продажи на точках | Продажа через кассу | ОРП + ПКО | Один документ в день по каждой Точке. |
Интернет-магазин (прямые продажи) | "Продажа через кассу", "Продажа по накладной" | см. эти документы | см. эти документы |
Продажа сторонним контрагентам | Продажа по накладной | Реализация товаров и услуг (УПД) | Каждый документ |
Продажа своим ЮЛ | Продажа по накладной | Реализация товаров и услуг (УПД) | Передаём в 1С одну накладную в день по каждому ЮЛ |
Продажа через агрегаторов | Продажа через кассу | Расходная накладная на комиссию | Один документ в день |
кофе на обжарку | Продажа по накладной | Передача сырья в переработку | Каждый документ |
обжаренный кофе | Приход от поставщика | Поступление из переработки | Каждый документ |
Пересортица | Пересортица | Комплектация | Передавать не будем. Увеличиваем себестоимость проданного на эту сумму. Или учитываем в инвентаризации. |
Производство готовой продукции | Акт производства | Выпуск продукции(Отчет производства за смену) | Не передаём, т.к. не ведём остатки готовой продукции в 1С. |
Инвентаризация (списание и оприходование) | Оприходование излишков | Оприходование излишков | Каждый документ |
Инвентаризация (списание и оприходование) | Списаник недостачи | Списаник недостачи | Каждый документ |
Внутреннее потребление (порча, обеды, проработка, корп мероприятия) | Списание | Расход материалов (требование накладная) | 1 документ за месяц по каждой точке. По строке для каждого вида ТМЦ (с разными счетами 1С). |
Приход наличных в кассу | Приход денег | ПКО | Каждый документ. Передаются бухгалтерские счёта |
Расход наличных из кассы | Расход денег | РКО | Каждый документ. Передаются бухгалтерские счёта |
Приход на р/сч | Приход денег | Поступление на р/с | Каждый документ. Передаются бухгалтерские счёта |
Расход с р/сч | Расход денег | Списание с р/с | Каждый документ. Передаются бухгалтерские счёта |
Эквайринг | Приход денег | Операция по платёжной карте | Один документ за день. Передаются бухгалтерские счёта |
Выгрузки из 1С в Юпитер:
-
- Банковская выписка
- Амортизация ОС (перечень ОС с новыми ценами)
- Списание РБП (документ с названиями РБП и суммами списания)
- Начисление з/п (одной суммой - аванс и зарплата с указанием дат выдачи).
Загрузка фин.операций из ЗУП
Выгрузка из 1С
Выгрузка из 1С делается стандартной обработкой 1С для обмена данными в формате XML. Файл для выгрузки во вложении.
Данные для выгрузки выбрать именно "документы" не "справочники" ВыпискаЗаплатыВБанк (примерное название).
При выгрузке проверить чтоб в папке не было старых файлов выгрузки, если есть то переложить в архив.
Загрузка в Jupiter
Для выгрузки из 1С используется тот же обработчик который был. (приложен к статье)
Пример: Документ 00АЗ-000002 (см приложенный файл)
Загружаются документы типа ВедомостьНаВыплатуЗарплатыПеречислением и ВедомостьНаВыплатуЗарплатыВБанк
В качестве ID документа берем параметр v8:ИдентификаторСтроки
Юрлицо берётся из шапки документа (v8:Организация)
Сотрудника берем из параметра v8:Сотрудник поиск по ФИО
ЦФО берётся из сотрудника (из Юпитера)
Статья бюджета берётся из должности сотрудника (из Юпитера)
Место хранения - ищем по названию юрлица (из Юпитера)
Товарный документ - находим платёжную ведомость по реквизиту "ПериодВзаиморасчетов" и ЦФО
-
- если платёжная ведомость не найдена, то операция не загружается, выводится в ошибки
- Дополнительно проверяется, что сотрудник есть в ведомости
- Проверяется, что задолженность по сотруднику >= сумме выплаты
Реквизиты платежа тип документа + номер документа (v8:Number). Пример: "ВедомостьНаВыплатуЗарплатыПеречислением № 00АЗ-000002"
Выплаты с суммой <= 0 игнорируются
Загружаемый фрагмент:
<v8:DocumentObject.ВедомостьНаВыплатуЗарплатыПеречислением>
<v8:Ref>5e8d4e41-30d1-11eb-89ea-7427eacd0ffc</v8:Ref>
<v8:DeletionMark>false</v8:DeletionMark>
<v8:Date>2020-11-30T09:29:42</v8:Date>
<v8:Number>00АЗ-000002</v8:Number>
<v8:Posted>true</v8:Posted>
<v8:ПериодРегистрации>2020-11-01T00:00:00</v8:ПериодРегистрации>
<v8:Организация xsi:type="v8:CatalogRef.Организации">310e57a5-2b66-11e8-b56c-74d02b3dca6b</v8:Организация>
<v8:Подразделение xsi:type="v8:CatalogRef.ПодразделенияОрганизаций">00000000-0000-0000-0000-000000000000</v8:Подразделение>
<v8:СтатьяФинансирования xsi:type="v8:CatalogRef.СтатьиФинансированияЗарплата">00000000-0000-0000-0000-000000000000</v8:СтатьяФинансирования>
<v8:СтатьяРасходов xsi:type="v8:CatalogRef.СтатьиРасходовЗарплата">00000000-0000-0000-0000-000000000000</v8:СтатьяРасходов>
<v8:Банк xsi:type="v8:CatalogRef.КлассификаторБанков">d8207975-2b75-11e8-b56c-74d02b3dca6b</v8:Банк>
<v8:СпособВыплаты xsi:type="v8:CatalogRef.СпособыВыплатыЗарплаты">251d0fd1-179d-11e8-b56c-74d02b3dca6b</v8:СпособВыплаты>
<v8:Округление xsi:type="v8:CatalogRef.СпособыОкругленияПриРасчетеЗарплаты">251d0fd2-179d-11e8-b56c-74d02b3dca6b</v8:Округление>
<v8:ПроцентВыплаты>100</v8:ПроцентВыплаты>
<v8:СуммаПоДокументу>175879.44</v8:СуммаПоДокументу>
<v8:Руководитель xsi:type="v8:CatalogRef.ФизическиеЛица">00000000-0000-0000-0000-000000000000</v8:Руководитель>
<v8:ВидДоходаИсполнительногоПроизводства/>
<v8:ДолжностьРуководителя xsi:type="v8:CatalogRef.Должности">00000000-0000-0000-0000-000000000000</v8:ДолжностьРуководителя>
<v8:ОснованиеПодписиРуководителя/>
<v8:ГлавныйБухгалтер xsi:type="v8:CatalogRef.ФизическиеЛица">00000000-0000-0000-0000-000000000000</v8:ГлавныйБухгалтер>
<v8:ДолжностьГлавногоБухгалтера xsi:type="v8:CatalogRef.Должности">00000000-0000-0000-0000-000000000000</v8:ДолжностьГлавногоБухгалтера>
<v8:ОснованиеПодписиГлавногоБухгалтера/>
<v8:Бухгалтер xsi:type="v8:CatalogRef.ФизическиеЛица">00000000-0000-0000-0000-000000000000</v8:Бухгалтер>
<v8:ДолжностьБухгалтера xsi:type="v8:CatalogRef.Должности">00000000-0000-0000-0000-000000000000</v8:ДолжностьБухгалтера>
<v8:ОснованиеПодписиБухгалтера/>
<v8:ДатаВыплаты>0001-01-01T00:00:00</v8:ДатаВыплаты>
<v8:ПеречислениеНДФЛВыполнено>true</v8:ПеречислениеНДФЛВыполнено>
<v8:ПеречислениеНДФЛРеквизиты/>
<v8:ВводНачальныхДанных>false</v8:ВводНачальныхДанных>
<v8:КраткийСоставДокумента>Антипова Н. М., Гареев Т. Ф., Гульцева О. В., Дребушевская С. А., Иванова А. Г., Игнатенков А. В....</v8:КраткийСоставДокумента>
<v8:Ответственный xsi:type="v8:CatalogRef.Пользователи">2e64c290-38a7-11e8-b56c-74d02b3dca6b</v8:Ответственный>
<v8:Комментарий/>
<v8:Состав>
<v8:Зарплата>
<v8:ИдентификаторСтроки>70b06faf-586d-4f21-adf3-3250093d9cf6</v8:ИдентификаторСтроки>
<v8:Сотрудник xsi:type="v8:CatalogRef.Сотрудники">1cb09a2f-a72d-11e6-a494-74d02b3dca6b</v8:Сотрудник>
<v8:ФизическоеЛицо xsi:type="v8:CatalogRef.ФизическиеЛица">1cb09a2e-a72d-11e6-a494-74d02b3dca6b</v8:ФизическоеЛицо>
<v8:Подразделение xsi:type="v8:CatalogRef.ПодразделенияОрганизаций">c8749d17-3679-11e4-b378-10bf481a68b7</v8:Подразделение>
<v8:ПериодВзаиморасчетов>2020-11-01T00:00:00</v8:ПериодВзаиморасчетов>
<v8:СтатьяФинансирования xsi:type="v8:CatalogRef.СтатьиФинансированияЗарплата">00000000-0000-0000-0000-000000000000</v8:СтатьяФинансирования>
<v8:СтатьяРасходов xsi:type="v8:CatalogRef.СтатьиРасходовЗарплата">90c090e8-4caf-11e9-8aae-74d02b3dca6b</v8:СтатьяРасходов>
<v8:ВидДоходаИсполнительногоПроизводства/>
<v8:ДокументОснование xsi:type="v8:DocumentRef.НачислениеЗарплаты">8b84f6c2-30c3-11eb-89ea-7427eacd0ffc</v8:ДокументОснование>
<v8:КВыплате>9243.62</v8:КВыплате>
<v8:КомпенсацияЗаЗадержкуЗарплаты>0</v8:КомпенсацияЗаЗадержкуЗарплаты>
<v8:БанковскийСчет xsi:type="v8:CatalogRef.БанковскиеСчетаКонтрагентов">eeea4f24-1854-11eb-a030-74d02b3dca6b</v8:БанковскийСчет>
</v8:Зарплата>
Система JUPITER www.jupiter.systems (с) 2024г.
Нет комментариев