Универсальный импорт. Учет импортных операций в "1С:Предприятии" Приходная накладная по импорту

Статья расскажет о том, как правильно использовать типовую конфигурацию в целях учета товара, закупаемого на территории иностранных государств. Методика одинакова легка в применении как специалистами по автоматизации торговли, так и обычными пользователями.

Рассмотрим подробно отражение операции импорта товаров в программе «1С:Управление торговлей, ред. 10.3». 

Создание иностранного поставщика в 1С

При покупке товаров у иностранных поставщиков существуют некоторые особенности при создании контрагента и договора. Создадим в справочнике «Контрагенты» поставщика «Иностранный поставщик».

Меню: Справочники - Контрагенты (покупатели и поставщики) - Контрагенты

Добавим контрагента, укажем его наименование и поставим флаг «Поставщик». Помимо флага «Поставщик» желательно поставить еще и флаг «Нерезидент». В этом случае программа будет автоматически оформлять документы от поставщика по ставке НДС «Без НДС».

Сохраним контрагента по кнопке «Записать».

В момент записи у контрагента автоматически создался договор. В договоре нужно установить валюту, например, Евро. Перейдем на закладку «Счета и договоры», двойным кликом откроем основной договор и поменяем валюту.

По кнопке «ОК» сохраним и закроем договор.  

Валютный банковский счет

Для расчетов с иностранным поставщиком, скорее всего, будет использоваться валюта, отличная от рубля (в нашем примере - Евро). Делать платежи с рублевого счета в валюте в программе запрещено, поэтому для оплаты должен быть отдельный валютный счет. Если он еще отсутствует в программе, то нужно добавить его в справочнике «Банковские счета».

Удобнее всего открыть список банковских счетов из формы списка организаций, нажав на пункт меню «Перейти - Банковские счета».

Пример заполнения валютного счета:  

Оформление заказа иностранному поставщику

При работе с иностранным поставщиком можно оформлять заказ, а можно работать и без заказа. В этом импорт не отличается от покупки у российского поставщика. Оформим заказ поставщику на товары.

Меню: Документы - Закупки - Заказы поставщикам

В документе укажем поставщика, склад, заказываемые товары и их стоимость. Обратите внимание, что документ оформляется в валюте Евро и ставка НДС по всем товарам устанавливается «Без НДС».

Пример оформленного заказа:

ВАЖНО: все импортные товары должны иметь флаг «Вести учет по сериям». В противном случае невозможно будет в дальнейшем правильно оформить поступление товара на склад.  

Поступление товаров на склад

В момент поступления товаров на склад создается документ «Поступление товаров и услуг».

Меню: Документы - Закупки - Поступления товаров и услуг

Оформить документ можно вручную или на основании заказа. Сделаем поступление товаров на основании заказа поставщику. Документ будет заполнен: указаны поставщик, товары, стоимость.

Дополнительно в документе нужно указать номер ГТД поступившего товара в поле серия. Каждая серия товара - комбинация номера ГТД и страны происхождения.

Чтобы заполнить серию товара, нажмите на кнопку выбора в поле «Номенклатура» и в открывшемся справочнике «Серии» добавьте новый элемент. В серии номенклатуры выберем страну происхождения товара и номер ГТД.

Примечание: номера ГТД хранятся в справочнике. Не вводите новый номер ГТД в наименование серии с клавиатуры - это вызовет ошибку. Нужно перейти в справочник номеров ГТД, по кнопке выбора в реквизите «Номер ГТД », и создать там новый номер или выбрать из списка один из существующих.

Наименование в серии сформировалось автоматически, можно сохранить серию и выбрать ее в документ для товара:

Серии товаров можно заполнить сразу по всем товарам из документа. Для этого нажмите кнопку «Изменить» над таблицей товары. В открывшемся окне «Обработка табличной части» выберите действие «Установить серию по ГТД», укажите номер ГТД и страну происхождения:

Теперь документ полностью заполнен, можно провести его и закрыть.

Вводить счет-фактуру в данном случае не требуется.

Оформление ГТД по импорту

Для импортных товаров требуется прохождение таможни и оформление ГТД по импорту. В базе есть соответствующий документ, отражающий наличие ГТД.

Меню: Документы - Закупки - ГТД по импорту

Вводить документ удобнее всего на основании поступления товаров и услуг, чтобы не заполнять заново поставщика, склад и список товаров.

Создадим на основании поступления товаров документ «ГТД по импорту». В документе нужно указать контрагента-таможню и два договора с таможней: один в рублях, а второй в валюте поступления товаров.

В контрагенте не нужно проставлять флаги «Покупатель» или «Поставщик», с таможней осуществляются прочие взаиморасчеты:

Договоры с таможней:

ГТД по импорту:

На закладке «Разделы ГТД» указывается информация о товарах и таможенной пошлине.

Для удобства ввода, суммы могут отображаться в валюте и в рублях - это регулируется флагами «Таможенная стоимость в рублях», «Пошлина в валюте» и «НДС в валюте».

Укажем ставку пошлины - 10%, программа автоматически рассчитывает сумму пошлины и сумму НДС исходя из таможенной стоимости.

После подсчета общей пошлины и суммы НДС нужно распределить их по товарам с помощью кнопки «Распределить»:

Документ полностью заполнен, его можно провести и закрыть.

Зачастую, при работе с импортным товаром требуется наличие сертификатов соответствия. Дополнительный модуль печати реестра сертификатов соответствия поможет вам организовать удобное хранение и обращение к печатным формам документам в любой момент времени, когда это понадобится, не перебирая кипу документов у вас на полках.

Оформление дополнительных расходов на товар

Поступление дополнительных расходов по импортным товарам оформляется стандартным способом. Подробнее об оформление доп. расходов смотрите статью как отразить доп. расходы в 1С  

Себестоимость импортных товаров

Себестоимость импортных товаров складывается из цены поставщика, расходов на таможне и дополнительных расходов. Оценить себестоимость товаров можно в отчете «Ведомость по партиям товаров на складах».

Меню: Отчеты - Запасы (склад) - Ведомость по партиям товаров на складах

Чтобы узнать, из чего складывается себестоимость товара, можно настроить отчет - добавить в группировки строк «Документ движения (регистратор)».

Пример сформированного отчета:

Мы видим, что суммы таможенных пошлин и сборов также включены в себестоимость товаров.  

Оформление ГТД по импорту до поступления товаров

Иногда складывается ситуация, когда ГТД по импорту уже получена, а товар еще не поступил на склад. В этом случае документы вводятся в обратном порядке: сначала ГТД по импорту, потом поступление товаров.

Такой вариант в программе не очень удобен, так как вводить и заполнять ГТД по импорту приходится полностью вручную.

Кроме того, в данной ситуации, в момент оформления ГТД по импорту, не указывается документ партии - поступление товаров и услуг (он еще не существует), поэтому суммы таможенной пошлины и сбора не ложатся в себестоимость товаров.

Для корректировки себестоимости продажи товаров используется специальный документ «Корректировка стоимости списания товаров».

Меню: Документы - Запасы (склад) - Корректировка стоимости списания товаров

Документ оформляется один раз в месяц.  

Заказ покупателя на импортные товары

Заказ покупателя на импортные товары ничем не отличается от заказа других товаров и делается с помощью документа «Заказ покупателя».

Меню: Документы - Продажи - Заказы покупателей

Оформим заказ контрагента «Мобил» на 30 телефонов по цене 5000 руб.:  

Реализация импортных товаров

В реализации импортных товаров есть небольшая особенность - в документах продажи должны быть указаны номер ГТД и страна происхождения. Для того чтобы эта информация отображалась в печатных формах в документе реализации должна быть заполнена серия товара.

На основании заказа покупателя сделаем документ «Реализация товаров и услуг»:

В некоторых случаях программа заполняет серию товара автоматически. Например, если это единственная серия товара. Поэтому серия в нашем документе уже заполнена.

Если автоматическое заполнение не произошло, то воспользуйтесь кнопкой «Заполнить и провести» - программа заполнит серии товаров и проведет документ.

Проведем счет-фактуру по кнопке «Провести» и откроем печатную форму по кнопке «Счет-фактура»:

В печатной форме автоматически показываются номер ГТД и страна происхождения товара, которые были указаны в серии товара в реализации.

Грузовая таможенная декларация является самой важной при совершении экспорта и импорта через границу каких-либо товаров.

В нашем примере мы подробно рассмотрим пошаговую инструкцию как отразить в 1С 8.3 Бухгалтерия 3.0 учет импортного товара – телефонов Xiaomi RedMI Note 3. Его мы будем оприходовать из Китая вместе с учетом расходов, понесенных на таможне.

Оприходование импортного товара

Первым делом при отражении в программе любой покупки нужно создать документ «Поступление (акты, накладные)». Найти его можно в разделе «Покупки».

Обратите внимание, что у выбираемой в поступлении импортной номенклатурной позиции вам будет необходимо указать страну происхождения и номер ГТД в карточке. Эти данные автоматически перенесутся в поступление.

Полностью заполненный документ в нашем случае будет выглядеть так, как показано на рисунке ниже.

ГТД по импорту

Далее нам будет нужно учесть в программе таможенную пошлину. Сделать в 1С 8.3 это можно при помощи документа «ГТД по импорту». Найти его можно в разделе покупки, но в рамках данного примера целесообразнее будет создать его непосредственно из документа поступления. Для этого мы воспользуемся меню «Создать на основании».

В поле «Таможня» укажем, что оформление нашей партии телефонов будет проходить на Внуковской таможне. Именно ей мы и заплатим сбор в размере 5000 рублей. На данной закладке документа нам осталось заполнить только поле «Депозит», значение которого выбирается из справочника договоров.

Далее перейдем на следующую закладку документа – «Разделы ГТД». В связи с тем, что этот документ мы создали на основании поступления товаров, некоторые данные в табличной части «Товары по разделу» уже заполнились.

В верхней таблице укажем, что таможенная стоимость наших телефонов составляет 560 000 рублей. Размер пошлины будет составлять 33 600 рублей, что является шестью процентами от общей стоимости.

Если импорт товаров не подвергся штрафу при прохождении таможни, то можно не указывать больше никаких данных и провести документ.

В детском дошкольном образовательном учреждении в 2018 году в разных месяцах работало от 23 до 27 человек, в 2019 году – 27 человек (из них одна работница находится в декрете). В каком порядке учреждение должно представлять в ФСС сведения, необходимые для назначения и выплаты пособий по временной нетрудоспособности, по беременности и родам, при рождении ребенка и других пособий, связанных с материнством: в электронной форме либо на бумажном носителе (учреждение расположено в субъекте РФ, участвующем в пилотном проекте)? Покупатель – плательщик НДС вправе воспользоваться вычетом предъявленного ему налога по товарам, работам, услугам, имущественным правам в случае, если соблюдены прописанные в ст. 171 и 172 НК РФ условия: покупка предназначена для облагаемой НДС операции и поставлена на учет, у покупателя имеется оформленный соответствующим образом счет-фактура. Правда, если этот документ получен с опозданием, у налогоплательщика могут возникнуть дополнительные вопросы. За какой период заявлять вычет? Как его перенести на последующие налоговые периоды и не просчитаться со сроком, отведенным законодателем на данное мероприятие? Можно ли отсрочить лишь часть вычета? Четыре судебные инстанции, включая ВС РФ, отказали гражданке Ж. в праве зарегистрировать новое ООО «Д». Формальным основанием для данного отказа явилось непредставление заявителем определенных Федеральным законом № 129‑ФЗ необходимых для государственной регистрации документов, а именно то, что заявление по форме Р11001 не содержит сведения о лице, имеющем право без доверенности действовать от имени юридического лица, об адресе постоянно действующего исполнительного органа юридического лица в пределах его место нахождения, а также имеются признаки отсутствия у учредителей – юридических лиц ООО «П», ООО «Б» и их руководителей возможности осуществлять управление в создаваемом юридическом лице.

Изменение ставки по НДС само по себе вроде бы не должно вызывать сложности для учетных работников. Действительно, начисляете большие суммы к уплате в бюджет и все… Однако трудности могут возникнуть в период перехода от меньшей ставки к большей. В данной статье мы представим обзор последних разъяснений чиновников на эту тему, связанных с выполнением работ и оказанием услуг. В апреле 2019 года была выявлена ошибка: по объектам библиотечного фонда, принятым к учету и введенным в эксплуатацию в августе 2018 года, амортизация не начислялась. Какие исправительные записи необходимо сделать в бюджетном учете?

Если Вы только начинаете свой путь знакомства с возможностями Python, ваши познания еще имеют начальный уровень - этот материал для Вас. В статье мы опишем, как можно извлекать информацию из данных, представленных в Excel файлах, работать с ними используя базовый функционал библиотек. В первой части статьи мы расскажем про установку необходимых библиотек и настройку среды. Во второй части - предоставим обзор библиотек, которые могут быть использованы для загрузки и записи таблиц в файлы с помощью Python и расскажем как работать с такими библиотеками как pandas, openpyxl, xlrd, xlutils, pyexcel.

В какой-то момент вы неизбежно столкнетесь с необходимостью работы с данными Excel, и нет гарантии, что работа с таким форматами хранения данных доставит вам удовольствие. Поэтому разработчики Python реализовали удобный способ читать, редактировать и производить иные манипуляции не только с файлами Excel, но и с файлами других типов.

Отправная точка - наличие данных

ПЕРЕВОД
Оригинал статьи - www.datacamp.com/community/tutorials/python-excel-tutorial
Автор - Karlijn Willems

Когда вы начинаете проект по анализу данных, вы часто сталкиваетесь со статистикой собранной, возможно, при помощи счетчиков, возможно, при помощи выгрузок данных из систем типа Kaggle, Quandl и т. д. Но большая часть данных все-таки находится в Google или репозиториях, которыми поделились другие пользователи. Эти данные могут быть в формате Excel или в файле с.csv расширением.

Данные есть, данных много. Анализируй - не хочу. С чего начать? Первый шаг в анализе данных - их верификация. Иными словами - необходимо убедиться в качестве входящих данных.
В случае, если данные хранятся в таблице, необходимо не только подтвердить качество данных (нужно быть уверенным, что данные таблицы ответят на поставленный для исследования вопрос), но и оценить, можно ли доверять этим данным.

Проверка качества таблицы

Чтобы проверить качество таблицы, обычно используют простой чек-лист. Отвечают ли данные в таблице следующим условиям:

  • данные являются статистикой;
  • различные типы данных: время, вычисления, результат;
  • данные полные и консистентные: структура данных в таблице - систематическая, а присутствующие формулы - работающие.
Ответы на эти простые вопросы позволят понять, не противоречит ли ваша таблица стандарту. Конечно, приведенный чек-лист не является исчерпывающим: существует много правил, на соответствие которым вы можете проверять данные в таблице, чтобы убедиться, что таблица не является “гадким утенком”. Однако, приведенный выше чек-лист наиболее актуален, если вы хотите убедиться, что таблица содержит качественные данные.

Бест-практикс табличных данных

  • первая строка таблицы зарезервирована для заголовка, а первый столбец используется для идентификации единицы выборки;
  • избегайте имен, значений или полей с пробелами. В противном случае, каждое слово будет интерпретироваться как отдельная переменная, что приведет к ошибкам, связанным с количеством элементов в строке в наборе данных. Лучше использовать подчеркивания, регистр (первая буква каждого раздела текста - заглавная) или соединительные слова;
  • отдавайте предпочтение коротким названиям;
  • старайтесь избегать использования названий, которые содержат символы?, $,%, ^, &, *, (,),-,#, ?,<,>, /, |, \, [ ,] ,{, и };
  • удаляйте любые комментарии, которые вы сделали в файле, чтобы избежать дополнительных столбцов или полей со значением NA;
  • убедитесь, что любые недостающие значения в наборе данных отображаются как NA.
После внесения необходимых изменений (или когда вы внимательно просмотрите свои данные), убедитесь, что внесенные изменения сохранены. Это важно, потому что позволит еще раз взглянуть на данные, при необходимости отредактировать, дополнить или внести изменения, сохраняя формулы, которые, возможно, использовались для расчета.

Если вы работаете с Microsoft Excel, вы наверняка знаете, что есть большое количество вариантов сохранения файла помимо используемых по умолчанию расширения: .xls или.xlsx (переходим на вкладку “файл”, “сохранить как” и выбираем другое расширение (наиболее часто используемые расширения для сохранения данных с целью анализа - .CSV и.ТХТ)). В зависимости от варианта сохранения поля данных будут разделены знаками табуляции или запятыми, которые составляют поле “разделитель”. Итак, данные проверены и сохранены. Начинаем готовить рабочее пространство.

Подготовка рабочего пространства

Подготовка рабочего пространства - одна из первых вещей, которую надо сделать, чтобы быть уверенным в качественном результате анализа.

Первый шаг - проверка рабочей директории.

Когда вы работаете в терминале, вы можете сначала перейти к директории, в которой находится ваш файл, а затем запустить Python. В таком случае необходимо убедиться, что файл находится в директории, из которой вы хотите работать.

Для проверки дайте следующие команды:

# Import `os` import os # Retrieve current working directory (`cwd`) cwd = os.getcwd() cwd # Change directory os.chdir("/path/to/your/folder") # List all files and directories in current directory os.listdir(".")
Эти команды важны не только для загрузки данных, но и для дальнейшего анализа. Итак, вы прошли все проверки, вы сохранили данные и подготовили рабочее пространство. Уже можно начать чтение данных в Python? :) К сожалению пока нет. Нужно сделать еще одну последнюю вещь.

Установка пакетов для чтения и записи Excel файлов

Несмотря на то, что вы еще не знаете, какие библиотеки будут нужны для импорта данных, нужно убедиться, что у все готово для установки этих библиотек. Если у вас установлен Python 2> = 2.7.9 или Python 3> = 3.4, нет повода для беспокойства - обычно, в этих версиях уже все подготовлено. Поэтому просто убедитесь, что вы обновились до последней версии:)

Для этого запустите в своем компьютере следующую команду:

# For Linux/OS X pip install -U pip setuptools # For Windows python -m pip install -U pip setuptools
В случае, если вы еще не установили pip, запустите скрипт python get-pip.py, который вы можете найти (там же есть инструкции по установке и help).

Установка Anaconda

Установка дистрибутива Anaconda Python - альтернативный вариант, если вы используете Python для анализа данных. Это простой и быстрый способ начать работу с анализом данных - ведь отдельно устанавливать пакеты, необходимые для data science не придется.

Это особенно удобно для новичков, однако даже опытные разработчики часто идут этим путем, ведь Anakonda - удобный способ быстро протестировать некоторые вещи без необходимости устанавливать каждый пакет отдельно.

Anaconda включает в себя 100 наиболее популярных библиотек Python, R и Scala для анализа данных в нескольких средах разработки с открытым исходным кодом, таких как Jupyter и Spyder. Если вы хотите начать работу с Jupyter Notebook, то вам сюда .

Чтобы установить Anaconda - вам сюда .

Ну что ж, мы сделали все, чтобы настроить среду! Теперь самое время начать импорт файлов.

Один из способов, которым вы будете часто пользоваться для импорта файлов с целью анализа данных - импорт с помощью библиотеки Pandas (Pandas - программная библиотека на языке Python для обработки и анализа данных). Работа Pandas с данными происходит поверх библиотеки NumPy, являющейся инструментом более низкого уровня. Pandas - мощная и гибкая библиотека и она очень часто используется для структуризации данных в целях облегчения анализа.

Если у вас уже есть Pandas в Anaconda, вы можете просто загрузить файлы в Pandas DataFrames с помощью pd.Excelfile ():

# Import pandas import pandas as pd # Assign spreadsheet filename to `file` file = "example.xlsx" # Load spreadsheet xl = pd.ExcelFile(file) # Print the sheet names print(xl.sheet_names) # Load a sheet into a DataFrame by name: df1 df1 = xl.parse("Sheet1")
Если вы не установили Anaconda, просто запустите pip install pandas, чтобы установить пакет Pandas в вашей среде, а затем выполните команды, приведенные выше.

Для чтения.csv-файлов есть аналогичная функция загрузки данных в DataFrame: read_csv (). Вот пример того, как вы можете использовать эту функцию:

# Import pandas import pandas as pd # Load csv df = pd.read_csv("example.csv")
Разделителем, который эта функция будет учитывать, является по умолчанию запятая, но вы можете, если хотите, указать альтернативный разделитель. Перейдите к документации , если хотите узнать, какие другие аргументы можно указать, чтобы произвести импорт.

Как записывать Pandas DataFrame в Excel файл

Предположим, после анализа данных вы хотите записать данные в новый файл. Существует способ записать данные Pandas DataFrames (с помощью функции to_excel). Но, прежде чем использовать эту функцию, убедитесь, что у вас установлен XlsxWriter, если вы хотите записать свои данные на несколько листов в файле.xlsx:

# Install `XlsxWriter` pip install XlsxWriter # Specify a writer writer = pd.ExcelWriter("example.xlsx", engine="xlsxwriter") # Write your DataFrame to a file yourData.to_excel(writer, "Sheet1") # Save the result writer.save()
Обратите внимание, что в фрагменте кода используется объект ExcelWriter для вывода DataFrame. Иными словами, вы передаете переменную writer в функцию to_excel (), и указываете имя листа. Таким образом, вы добавляете лист с данными в существующую книгу. Также можно использовать ExcelWriter для сохранения нескольких разных DataFrames в одной книге.

Подобно функциям, которые используются для чтения в.csv-файлах, есть также функция to_csv () для записи результатов обратно в файл с разделителями-запятыми. Он работает так же, как когда мы использовали ее для чтения в файле:

# Write the DataFrame to csv df.to_csv("example.csv")
Если вы хотите иметь отдельный файл с вкладкой, вы можете передать a \ t аргументу sep. Обратите внимание, что существуют различные другие функции, которые можно использовать для вывода файлов. Их можно найти .

Использование виртуальной среды

Общий совет по установке библиотек - делать установку в виртуальной среде Python без системных библиотек. Вы можете использовать virtualenv для создания изолированных сред Python: он создает папку, содержащую все необходимое для использования библиотек, которые потребуются для Python.

Чтобы начать работу с virtualenv, сначала нужно его установить. Потом перейти в директорию, где будет находится проект. Создать virtualenv в этой папке и загрузить, если нужно, в определенную версию Python. После этого активируете виртуальную среду. Теперь можно начинать загрузку других библиотек и начинать работать с ними.

Не забудьте отключить среду, когда вы закончите!

# Install virtualenv $ pip install virtualenv # Go to the folder of your project $ cd my_folder # Create a virtual environment `venv` $ virtualenv venv # Indicate the Python interpreter to use for `venv` $ virtualenv -p /usr/bin/python2.7 venv # Activate `venv` $ source venv/bin/activate # Deactivate `venv` $ deactivate
Обратите внимание, что виртуальная среда может показаться сначала проблематичной, если вы делаете первые шаги в области анализа данных с помощью Python. И особенно, если у вас только один проект, вы можете не понимать, зачем вообще нужна виртуальная среда.образование Добавить метки



Статьи по теме: