Разное

Квитанции строгой отчетности для ооо: Правила заполнения бланка строгой отчетности для ООО

24.12.2021

Содержание

Применения ИП и ООО бланков строгой отчетности БСО — Эльба

Если вы на УСН и получаете оплату наличными или картой, способов избежать работы с кассой у вас немного. Один из них — использовать бланки строгой отчётности, если оказываете услуги физлицам и ИП. Например, делаете маникюр, лечите животных или шьёте одежду.

Для расчётов с организациями БСО не подойдёт.

Работать без кассы можно только до 1 июля 2019 года, а общепиту с сотрудниками — до 1 июля 2018 года. 

Сдавайте отчётность в три клика

Эльба возьмёт бухгалтерию на себя. Сервис подготовит отчётность и отправит её через интернет. Загружать платежи поможет связь с банками и онлайн-кассами.

Что такое БСО

Название «бланк строгой отчётности» кажется незнакомым и малопонятным, но на самом деле все сталкивались с ними в жизни. БСО — это билеты в театр и кино, туристические путёвки или абонемент в фитнес-центр.

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

В типографии можно купить готовые БСО. Обычно это стопка квитанций, склеенных в одну книжку. Если вам не нравятся готовые бланки, можете придумать свою форму и напечатать на заказ. Но проверьте, что в ней есть все обязательные реквизиты:

  • название БСО: например, квитанция на оплату пользования легковым такси
  • шестизначный номер и серия БСО
  • ФИО ИП или название ООО
  • ИНН ИП или ООО
  • адрес регистрации ООО, ИП адрес указывать необязательно
  • название и стоимость услуги
  • сумма
  • дата оплаты и составления БСО — должны совпадать
  • должность, ФИО и подпись продавца, который получил деньги от клиента
  • печать, если вы её используете

Ещё БСО должны содержать серию, номер и сведения о типографии, которая их напечатала: название, ИНН, адрес, тираж, номер заказа и год его выполнения.

Как использовать БСО

У БСО две части. Одну вы заполняете и отдаёте клиенту, а вторую оставляете себе. Используйте квитанции с отрывными корешками или заполняйте БСО под копирку. Оставляйте себе корешок или копию бланка.

Если вы ошиблись при заполнении БСО, не выбрасывайте его, а перечеркните и приложите к книге учёта БСО.

Сохраняйте копии или корешки и испорченные бланки 5 лет. Потом составьте акт об уничтожении БСО и порвите документы в присутствии собранной вами комиссии.

Как учитывать БСО

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

Оформите акт приёмки готовых БСО из типографии и сделайте первую запись в книге — сколько БСО и когда вы получили.

Выдайте БСО своим продавцам и сделайте запись об этом в книгу с отметкой Расход. Если вы ИП без сотрудников и сами ведёте расчёты с покупателями, всё равно записывайте в книгу выдачу бланков самому себе.

Бланк строгой отчетности для ИП: образец, применение, заполнение

На чтение 5 мин. Просмотров 643 Опубликовано

Официальная регистрация в ИФНС позволяет индивидуальным предпринимателям на законных основаниях начинать хозяйственную деятельность. При приеме денежных средств наличным или безналичным путем от частных лиц за оказание услуг, реализацию товаров и выполнение работ они обязаны надлежащим образом оформлять расчетные документы, то есть выдавать фискальный чек, сформированный ККТ. Однако ИП имеют право в определенных случаях работать без кассы, а вместо чека заполнять для покупателей БСО. Бланк строгой отчетности для ИП является заменителем квитанций, распечатываемых на контрольно-кассовых аппаратах. Этот документ считается подтверждением факта получения средств от покупателей.

В чем заключаются особенности БСО для ИП? Когда их можно использовать в работе? Как они выглядят? Рассмотрим эти и другие вопросы подробнее.

При каких обстоятельствах ИП вправе использовать бланки строгой отчетности?

Законность применения бланков строгой отчетности для работы ИП вместо выдачи фискальных чеков регулируется Постановлением №359. Этот нормативный акт разрешает применять БСО предпринимателям, работающим на ПСО, ЕВНД и УСН, а также на ЕСХН.

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

Если ИП оказывает услуги организациям, то в этом случае оплата в обязательном порядке должна фиксироваться на ККТ, то есть предприниматель обязан выдавать фискальный чек.

Какая информация содержится в бланке строгой отчетности для ИП?

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

Начиная с 2019 года, ИП могут изготавливать БСО самостоятельно. Они имеют право использовать тот формат бланка, который будет удобен для работы. Однако при выборе БСО предпринимателям следует понимать, что форма документа должна содержать в себе следующие обязательные данные:

  1. название документа;
  2. серия и порядковый номер;
  3. ФИО и должность материально ответственного лица за выдачу и корректность заполнения бланка;
  4. подпись и печать ИП;
  5. ИНН;
  6. название оказываемых услуг;
  7. стоимость;
  8. сумма оплаты, внесенная банковской картой или наличными;
  9. дата оформления документа;
  10. прочие данные, характеризующие особенности услуг, оказываемых предпринимателем.

Когда запрещено оформлять заполненные от руки бланки

Собственноручно заполненные БСО не используются при таких видах предпринимательской деятельности, как:

  • предоставление мест на паркингах;
  • оказание ветеринарных услуг;
  • выдача билетов в общественном транспорте;
  • оформление квитанций на залог в ломбардах;
  • организация экскурсий для туристов.

Для всех вышеперечисленных оказываемых услуг государство разработало готовые БСО, которые применяются на законных основаниях.

Где взять бланки строгой отчетности?

Оформить БСО для предпринимателей, работающих по УСН и оказывающих услуги, в 2019 году можно только 2-мя способами:

  1. Типографский способ. Прежде чем скачать образец для печати БСО, важно убедиться в том, что документ соответствует всем требованиям закона. В бланке должна быть информация об изготовителе, ИНН, тираже, номере заказа и годе выпуска. Если такие реквизиты присутствуют, то готовый бланк можно использовать для работы.
  2. Печать БСО автоматизированной системой. Этот способ позволяет формировать бланки в электронном виде через ККТ.

Как правильно заполнять бланки?

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

Если расчет производится банковской картой, то сотрудник сначала проводит оплату по терминалу, затем заполняет БСО. Покупателю выдается слип-чек и документ, подтверждающий факт совершения расчетной операции.

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

Особенности инспекции и учета

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

Инспекция и учет бланков при упрощенной системе налогообложения ведется МОЛ (материально ответственным лицом), с которым ИП заключает договор о приеме у покупателей наличности и ее сохранности. В случае отсутствия такого сотрудника, за все действия отвечает индивидуальный предприниматель лично.

Приемка бланков строгой отчетности осуществляется в присутствии комиссии в день поступления документов в организацию. Их проверка производится посредством внешней оценки БСО, количества бланков, сверки серии и номеров, отпечатанных на документах. Затем ответственное лицо составляет акт приемки БСО, который подписывается ИП. Только после этого дается разрешение на использование в работе полученных бланков строгой отчетности.

Преимущества и недостатки использования БСО для ИП

Среди основных плюсов применения БСО для индивидуальных предпринимателей стоит отметить:

  1. экономию на покупке и облуживании контрольно-кассовой аппаратуры;
  2. отсутствие необходимости регистрации в ИФНС;
  3. отсутствие необходимости в обучении сотрудников работе на кассе.

Из минусов можно выделить только постоянное заполнение БСО, их учет и хранение в течение 5-летнего срока.

Скачать образец заполнения

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

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

Услуги для юридических лиц: БСО или ККТ? — Советы юриста

На чтение 2 мин. Просмотров 19 Обновлено

Если организация на ЕНВД занимается деятельностью, пользующуюся спросом как у физических, так и юридических  лиц (к примеру, СТО, автомойка, пошив одежды и прочее), часто возникает путаница с тем, что необходимо выдавать при расчетах за услуги – БСО, товарные чеки или чеки ККТ. Разъяснения контролирующих органов этого вопроса тоже диаметрально противоположны. Однозначно возникает проблема правомерности применения БСО в том или ином случае.

В письме от 08.04.

2010 № Д05-1018 Минэкономразвития акцентировало внимание, на том, что «вмененщики», оказывая услуги населению, могут сделать выбор только между ККТ и БСО. Именно этим письмом вызвано недопонимание среди налогоплательщиков — для расчетов с организациями нужно обязательно применять ККТ, и лишь для населения разрешается применение БСО.

Вследствие этого среди самых осторожных стали возникать отказы от применения БСО в пользу ККТ. Зачем двоить учет, если все равно надо возится с ККТ — таково их мнение. Некоторые просто переводят расчеты с организациями на безнал. Тоже не совсем удобно, поскольку возникает расхождение в моментах оплаты и оказания услуги, что несет в себе определенные риски. Другие просто выдают всем БСО, выписывая их не на организацию, которой он предназначен, а на сотрудника, как физическое лицо. Что делать с таким документом далее – это проблема уже бухгалтера и сотрудника организации, отчитавшегося таким бланком. Согласитесь, что серьезная клиентура потенциально потеряна — кому нужны проблемы в учете.

Разберемся с тем, как Закон №54-ФЗ от 22.05.2003 г. рассматривает применение БСО в этом случае. Согласно требованиям, прописанным в Законе, при оказании услуг населению (с оплатой наличными или картой), возможно выдавать БСО либо применять ККТ. Такой вывод вытекает из положений 1 и 2 пунктов статьи 2. При оказании услуг для юридических лиц необходимо также использовать ККТ, либо можно выдать любой другой документ, содержащий необходимые сведения. Об этом говорится в пункте 2.1. статьи 2. Не забывайте, что речь идет об услугах, налогообложение которых производится по системе ЕНВД.

Таким образом, мы делаем вывод, что предприятия, работающие не ЕНВД, при оказании услуг как населению, так и юридическим лицам, могут обойтись без использования ККТ. Для этого необходимо разработать БСО, удовлетворяющий требованиям пунктов 2 и 2.1. вышеуказанного закона. Кстати, возможно, вы сможете найти нужный бланк в автоматизированной системе по адресу в интернете http://blanksomat.ru.

бланки строгой отчетности для ИП

Опубликовано Среда, 18 апреля, 2012 — admin. В рубрике ЕНВД ИП    

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

Перечень услуг, по которым ИП может использовать бланки строгой отчетности в Общероссийском классификаторе Услуг населению (ОКУН). С точки зрения Гражданского кодекса некоторые услуги являются работами, но все равно при них можно использовать БСО.

Если индивидуальный предприниматель применяет ЕНВД он может не использовать кассовый аппарат. Однако, если ИП оказывает услуги населению и эти услуги указаны в ОКУН, то ему необходимо использовать бланки строгой отчетности. ИП на УСН также при расчетах с населением по услугам, указанным в Общероссийском классификаторе вместо кассового аппарата могут использовать БСО.

Постановлением Правительства Российской Федерации №359 от 06.05.2008 г. Утверждено новое Положение об осуществлении наличных денежных расчетов и (или) расчетов с использованием платежных карт без применения контрольно-кассовой техники.

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

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

Номер серия бланка строгой отчетности проставляется предприятием-изготовителем. Дублирование серии и номера бланка допускается только на копии или отрывной части БСО

Оформление бланка строгой отчетности для ИП с помощью автоматизированной системы допускается только в том случае, если автоматизированной системой сохраняется уникальный номер и серия бланка. Кроме того автоматизированная система должна иметь защиту от несанкционированного доступа, идентифицировать, фиксировать и сохранять операции в течение 5 лет.

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

При приемке БСО проверяется их фактическое количество, соответствие номеров и серий документов и составляется акт о приемке документов, который является основание для принятия на учет материально-ответственным лицом

  Акт приемки БСО (15,0 KiB, 8 033 hits)

Для некоторых видов услуг ИП исполнительные органы власти могут утвердить типовые формы.

Какие обязательные реквизиты должен содержать бланки строгой отчетности для ИП?
1.Наименование документа, шестизначный номер и серия.
2. Фамилия, Имя , Отчество индивидуального предпринимателя
3.ИНН индивидуального предпринимателя
4.Вид услуги
5.Стоимость услуги
6.Размер оплаты, полученной в денежном выражении
7.Дата осуществления расчета
8.Личная подпись индивидуального предпринимателя

Хранение бланков строгой отчетности

Копии БСО или корешки документов должны хранится не менее 5 лет.
Если при заполнении БСО была допущена ошибка, то нужно его аннулировать – либо поставить штампик «Анулировано», либо написать от руки.
По истечении 5 лет все копии и корешки БСО, в том числе аннулированные, уничтожаются и составляется акт об уничтожении.

  Акт списания БСО (39,5 KiB, 5 243 hits)


УЧЕТ БСО

Учет бланков строгой отчетности ведется в книге учета бланков.

  Книга учета БСО (15,1 KiB, 13 042 hits)

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

Учет и отчетность чаевых | Налоговая служба

Чаевые — это дискреционные (необязательные или дополнительные) платежи, определяемые клиентом, которые сотрудники получают от клиентов.

Советы включают:

  • Чаевые, полученные напрямую от клиентов.
  • Чаевые от клиентов, которые оставляют чаевые посредством электронного расчета или оплаты. Это включает в себя кредитную карту, дебетовую карту, подарочную карту или любой другой электронный способ оплаты.
  • Стоимость любых неденежных чаевых, таких как билеты или другие ценные вещи.
  • Чаевые, полученные от других сотрудников, выплачиваются через пулы чаевых, разделение чаевых или другие формальные / неформальные договоренности о разделении чаевых.

Все денежные и безналичные чаевые, полученные сотрудником, являются доходом и облагаются федеральным подоходным налогом. Все денежные чаевые, полученные сотрудником в любом календарном месяце, облагаются налогами на социальное обеспечение и Medicare, и о них необходимо сообщать работодателю. Если общая сумма чаевых, полученных сотрудником в течение одного календарного месяца от одного работодателя, составляет менее 20 долларов, то эти чаевые не требуется сообщать, а налоги удерживать не нужно.Денежные чаевые включают в себя чаевые, полученные от клиентов, чаевые с начислением платы (например, оплату кредитной или дебетовой картой), передаваемые сотруднику работодателем, и чаевые, полученные от других сотрудников в соответствии с любым соглашением о передаче чаевых. Чаевые также включают чаевые, полученные как напрямую, так и косвенно сотрудниками.

Обязанности сотрудников

Как сотрудник, получающий чаевые, вы должны делать три вещи:

  1. Вести ежедневный учет чаевых.
  2. Сообщайте советы работодателю, если общая сумма не превышает 20 долларов в месяц на работодателя.
  3. Сообщите все подсказки в декларации по индивидуальному подоходному налогу.

Вести ежедневный учет чаевых
Сотрудники должны вести ежедневный учет полученных чаевых. Вы можете использовать форму 4070A, Ежедневный отчет о чаевых сотрудника, включенную в Публикацию 1244. В дополнение к информации, запрашиваемой в форме 4070A, вам также необходимо вести учет даты и стоимости любых получаемых вами неденежных чаевых, таких как билеты. , пропуска или другие ценные вещи. Хотя вы не сообщаете об этих советах своему работодателю, вы должны указать их в своей налоговой декларации.

Сообщайте чаевые работодателю, если общая сумма не превышает 20 долларов США в месяц на каждого работодателя.
Налоговый кодекс требует от сотрудников отчитываться (все полученные денежные чаевые, за исключением чаевых за любой месяц, общая сумма которых не превышает 20 долларов США) их работодатель в письменном заявлении. Денежные чаевые включают в себя чаевые, полученные от клиентов, чаевые с начислением платы (например, платежи по кредитной или дебетовой карте), передаваемые сотруднику его или ее работодателем, и чаевые, полученные от других сотрудников в соответствии с любым соглашением о передаче чаевых. Никакой конкретной формы использовать нельзя; однако в выписке должны быть указаны:

  • Подпись сотрудника,
  • Имя сотрудника, адрес и номер социального страхования,
  • Название и адрес работодателя (название заведения, если другое),
  • Месяц или период, охватываемый отчетом, и
  • Общее количество чаевых, полученных за месяц или период.

Сотрудник может использовать любой документ, содержащий вышеуказанные элементы, например форму 4070, Отчет сотрудника о чаевых работодателю (доступен только в Pub.1244, Ежедневный отчет сотрудника о чаевых и отчет работодателю, форма, предоставляемая работодателем, или электронная система, предоставляемая вашим работодателем, для сообщения ваших советов.

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

Сообщите все чаевые в декларации о доходах физических лиц
Сотрудник должен использовать форму 4137 «Налог на социальное обеспечение и медицинское обслуживание на незарегистрированный доход в виде чаевых», чтобы указать сумму любого незарегистрированного дохода на основе чаевых для включения в качестве дополнительной заработной платы в форму 1040 или 1040 -SR, У. S. Индивидуальная подоходная налоговая декларация, а также доля работника от налога на социальное обеспечение и Medicare, причитающегося с этих чаевых.

Когда сообщать советы работодателю

Сотрудники должны сообщать чаевые работодателю до 10 числа месяца, следующего за месяцем получения чаевых. Например, о чаевых, полученных сотрудником в августе 2020 года, он должен сообщить работодателю не позднее 10 сентября 2020 года. Если 10-е число выпадает на субботу, воскресенье или официальный праздник, сотрудник может предоставить отчет. работодателю на следующий день, не являющийся субботой, воскресеньем или официальным праздником.Работодатель может потребовать от сотрудников сообщать о чаевых чаще, чем раз в месяц; однако выписка не может охватывать период более 1 календарного месяца.

Не включайте плату за обслуживание в ежедневную запись о чаевых

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

Характеристика оплаты работодателем или работником как «чаевые» не имеет решающего значения. Плата за распределенные услуги (часто именуемая в сфере услуг «автокомпонентными») должна характеризоваться как заработная плата без чаевых. Постановление о доходах от 2012-18 подтверждает факторы, которые используются для определения того, составляют ли платежи чаевые или плату за обслуживание. Вопросы и ответы 1 Положения о доходах 2012-18 предусматривает, что отсутствие любого из следующих факторов создает сомнения относительно того, является ли платеж чаевыми, и указывает на то, что платеж может быть платой за обслуживание:

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

См. Пример ниже.

Пример: в меню ресторана указано, что ко всем счетам будет добавлена ​​комиссия в размере 18% для групп из 6 или более клиентов. Счет Даны за еду и напитки для ее группы из 8 человек включает сумму на «линии чаевых», равную 18% от цены на еду и напитки, и общая сумма включает эту сумму. Эту сумму ресторан раздает официанткам и автобусам. В этих обстоятельствах Дана не имела неограниченного права определять размер выплаты, потому что это было продиктовано политикой работодателя.Дана не произвела оплату без принуждения. Заряд 18% — это не чаевые. Вместо этого сумма, указанная в строке чаевых, является платой за обслуживание, установленной Рестораном.

Советы по отчетности, предоставленные вашим работодателем

Если общие чаевые, сообщаемые всеми сотрудниками крупного предприятия по производству продуктов питания или напитков (как определено ниже), составляют менее 8 процентов валовой выручки (или более низкую ставку, утвержденную IRS), то работодатель должен распределить разницу между сотрудники, получающие чаевые. Если ваш работодатель выплачивал вам чаевые, то эти чаевые показаны отдельно в поле 8 вашей формы W-2. Они не включены в ячейку 1 (заработная плата, чаевые, другие компенсации), ячейка 5 (заработная плата и чаевые по программе Medicare) или ячейка 7 (чаевые по социальному обеспечению) вашей формы W-2, отчета о заработной плате и налогах.

Как правило, вы должны указывать чаевые, которые дает вам работодатель, в своей налоговой декларации. Приложите форму 4137 «Налог на социальное обеспечение и медицинское обслуживание на неучтенные чаевые» к форме 1040 или 1040-SR, U.S. Индивидуальная налоговая декларация о доходах, чтобы сообщить о чаевых, предоставленных вашим работодателем (в графе 8 формы W-2). Другие чаевые, не сообщаемые работодателю, также должны указываться в форме 4137. Однако вам не нужно указывать чаевые, предоставленные вам вашим работодателем, в вашей федеральной налоговой декларации, если у вас есть соответствующие записи, подтверждающие, что вы получали меньше чаевых в налоговой декларации. год, чем выделенная сумма.

Обязанности работодателя

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

Работодатели обязаны хранить отчеты о чаевых сотрудникам. Работодатели также обязаны удерживать налоги (включая подоходный налог и долю работника в налоге на социальное обеспечение и налог на медицинское страхование) на основе заработной платы и дохода, полученного сотрудником, и вносить этот налог. Кроме того, работодатели обязаны уплачивать работодателю долю налогов на социальное обеспечение и бесплатную медицинскую помощь на основе общей заработной платы, выплачиваемой работникам, получающим чаевые, а также указанного дохода на основе чаевых. Эта информация и налог наконец сообщаются в IRS работодателем на соответствующих формах.

Чаевые, о которых работник сообщает работодателю, должны быть включены в графу 1 (Заработная плата, чаевые, другие компенсации), графу 5 (заработная плата и чаевые по программе Medicare) и графу 7 (чаевые по социальному обеспечению) формы W-2, заработная плата. и налоговая декларация. Введите сумму любого невыплаченного налога на социальное обеспечение и налога на медицинскую помощь в поле 12 формы W-2. Для получения дополнительной информации см. Общие инструкции по заполнению форм W-2 и W-3.

Работодатели должны сообщать подоходный налог, налог на социальное обеспечение и налоги на Medicare, удерживаемые из заработной платы их сотрудников и доли работодателя в налогах на социальное обеспечение и Medicare, в форме 941, КВАРТАЛЬНОЙ федеральной налоговой декларации работодателя, и депонировать эти налоги в соответствии с требованиями федеральных налоговых депозитов. .

Большинство работодателей также несут ответственность за заполнение формы 940, Ежегодную федеральную налоговую декларацию работодателя по безработице (FUTA) и уплату этих налогов. Налог FUTA платит только работодатель, так как он не удерживается из заработной платы работника.

Доля работодателя в налогах на социальное обеспечение и медицинское обслуживание по неучтенным чаевым

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

Для получения дополнительной информации об уведомлении и требовании Раздела 3121 (q) см. Постановление о доходах 2012-18, в котором излагаются дополнительные рекомендации по налогам на социальное обеспечение и Medicare.

Дополнительный налог на чаевые по программе Medicare

Начиная с 2013 года, к заработной плате в рамках программы Medicare применяется дополнительный налог в размере 0,9%, и работодатель должен удерживать этот дополнительный налог в рамках программы Medicare с любой заработной платы в рамках программы Medicare или компенсации RRTA, которую он выплачивает сотруднику на сумму, превышающую 200000 долларов в календарный год, без учета статус подачи документов сотрудника.Дополнительный налог на Medicare взимается только с работника. Доля работодателя в дополнительном налоге на Medicare отсутствует.

Вся заработная плата и компенсации, облагаемые налогом Medicare, подлежат дополнительному удержанию налога Medicare, если выплачиваются сверх порога удержания в размере 200 000 долларов США. Чаевые подлежат дополнительному удержанию налога Medicare, если в сочетании с другой заработной платой или другой компенсацией RRTA, выплачиваемой работодателем, они превышают порог удержания в размере 200 000 долларов США.

Для получения дополнительной информации см. Тема 560 — Дополнительный налог на Medicare.

Плата за распределенное обслуживание

Плата за услуги, распределяемая среди сотрудников, должна рассматриваться как заработная плата этих сотрудников. Работодатель должен вести учет имени, адреса и номера социального страхования сотрудника, суммы и даты каждого платежа, а также суммы дохода, налогов на социальное обеспечение и Medicare, взимаемых в связи с этим платежом.

На экзамене IRS может попросить работодателя продемонстрировать, чем продажи с оплатой за обслуживание отличаются от продаж с чаевыми. Экзаменаторы могут запросить записи в точках продаж (POS), такие как их итоговые отчеты о сделках по продаже. Для дальнейшей проверки процедур работодателя экзаменаторы могут брать ежедневные квитанции и просить работодателя пройти через всю транзакцию, от счета клиента до транзакции POS или журнала продаж, и отследить ее до платежной ведомости, чтобы проверить, как была оплачена плата за распределенные услуги. к сотруднику.

Плата за обслуживание, удерживаемая работодателем, является доходом работодателя

Плата за обслуживание — это плата, взимаемая с клиентов работодателем; Таким образом, плата за услуги всегда является доходом для работодателя, независимо от того, распределяет ли работодатель все или часть платы за услуги среди сотрудников.Это отличается от «чаевых», которые клиенты добровольно выплачивают сотрудникам. Чаевые не являются валовым доходом работодателя.
Работодатель может распределять плату за обслуживание (иногда называемую «автоматические чаевые»), взимаемую с клиентов, по своему усмотрению и любому сотруднику по своему выбору. Работодатель также имеет возможность сохранить всю или часть платы за услуги. Независимо от того, распределяется ли плата за услуги среди сотрудников, эти суммы представляют собой валовой доход работодателя.
Обратите внимание, что работодатель может иметь право на коммерческий вычет в отношении платы за услуги, распределенной среди сотрудников, при условии соблюдения всех критериев для бизнес-вычета в соответствии с разделом 162 Налогового кодекса.

Расчет чаевых по чеку клиента не является платой за обслуживание

Образцы расчетов чаевых, предоставленные компанией, разрешены в счете клиента, как указано в Q&A 1 Положения о доходах на 2012–2018 годы. См. Пример ниже:

Пример: Ресторан включает образцы расчетов суммы чаевых под линией подписи в квитанциях о начислении платы за еду и напитки, предоставляемые клиентам. Фактическая строка подсказки остается пустой. Квитанция об оплате Джеки показывает примерный расчет чаевых в размере 15%, 18% и 20% от стоимости еды и напитков. Джеки вставляет сумму, равную 15%, в строку чаевых и добавляет эту сумму к цене на еду и напитки, чтобы вычислить итоговую сумму. В этих обстоятельствах Джеки могла указать любую сумму в строке чаевых или оставить ее пустой; поэтому Джеки ввела 15% -ную сумму без принуждения. Джеки и Ресторан не оговаривали сумму, и Ресторан не указывал ее. Джеки обычно определял, кому достанется сумма. Сумма, указанная Джеки в строке чаевых, — это чаевые, а не плата за обслуживание.

Соглашения о добровольном соблюдении рекомендаций

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

В настоящее время Сервис предлагает работодателям возможность заключения одного из нескольких типов добровольных соглашений о соблюдении чаевых:

TRAC — Альтернативное обязательство по предоставлению чаевых
TRDA — Соглашение об определении ставки чаевых
GITCA — Соглашение о соответствии чаевым в игровой индустрии

В рамках программы «Понимание рыночных сегментов» есть добровольные соглашения о соблюдении чаевых для отраслей, где принято давать чаевые.

Учет сумм как платы за обслуживание

Постановление о доходах от 2012-18 вступило в силу сразу после публикации и применимо задним числом.Однако при ограниченном количестве фактов и обстоятельств в отношении сумм, выплаченных до 1 января 2014 года, которые были неправильно охарактеризованы как чаевые, тогда как их должным образом следовало охарактеризовать как плату за обслуживание, вопросы и ответы 1 Положения о доходах 2012-18 могут применяться перспективно в соответствии с объявлением 2012- 50. В случае применения вопросов и ответов 1 без обратной силы работодатель не обязан платить какие-либо дополнительные налоги.

В некоторых случаях некоторые работодатели, имеющие Соглашение о соблюдении чаевых в игровой индустрии (GITCA) или Соглашение об определении размера чаевых (TRDA), могут получить продление после 1 января 2014 года.IRS определило, что работодатели, участвующие в программе GITCA или участвующие в TRDA, относящемся к азартным играм, могут запросить одно дополнительное условие контракта GITCA или TRDA до того, как IRS применит Q&A 1 Постановления о доходах на 2012–2018 годы. IRS требует, чтобы работодатели согласились с тем, что отсрочка обработки платы за услуги в соответствии с Постановлением о доходах 2012-18 не дает право на получение какой-либо платы за обслуживание для получения кредита по разделу 45B в соответствии с Налоговым кодексом или включения в форму 8846, Кредит для социального обеспечения работодателя и Налоги по программе Medicare, уплачиваемые при получении определенных чаевых от сотрудников.

Работодатели, управляющие крупными предприятиями по производству продуктов питания и напитков

Файловая форма 8027
Работодатель, который управляет «крупным заведением по производству продуктов питания или напитков», должен заполнить форму 8027 «Годовой информационный отчет работодателя о доходе от чаевых и распределенных чаевых», чтобы сделать годовой отчет в IRS о своих поступлениях от продуктов питания и напитков и чаевые работникам сообщаются работодателю. Кроме того, работодатели используют форму 8027 для определения размера чаевых для сотрудников, получающих чаевые. Как работодатель вы должны заполнить форму 8027 для каждого крупного предприятия по производству продуктов питания или напитков; поэтому некоторые работодатели должны подавать несколько форм 8027.

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

  • Производство продуктов питания и напитков находится в 50 штатах или в округе Колумбия,
  • Еда и напитки предоставляются для употребления в помещениях (кроме предприятий быстрого питания),
  • Чаевые сотрудникам, работающим с продуктами питания или напитками, являются обычной практикой, а
  • Работодатель обычно нанимал более 10 сотрудников в обычный рабочий день в течение предшествующего календарного года (см. Инструкции к форме 8027, чтобы определить, было ли у вас более 10 сотрудников в обычный рабочий день).

Распределение чаевых
Если общие чаевые, сообщенные всеми сотрудниками крупного предприятия по производству продуктов питания или напитков, составляют менее 8 процентов валовой выручки (или более низкую ставку, утвержденную IRS), то работодатель должен распределить разницу между сотрудники, получающие чаевые. Эти «выделенные чаевые» вычисляются и указываются в форме 8027 «Годовой информационный отчет работодателя о доходе по чаевым» и «Распределенные чаевые». Работодатели показывают назначенные чаевые в форме W-2 сотрудника «Отчет о заработной плате и налогах» в поле 8 под названием «Выделенные чаевые».«С выделенных чаевых не удерживаются подоходный налог, налоги на социальное обеспечение или медицинскую помощь.

Сообщить о фишинге | Налоговая служба

Телефонные звонки, имитирующие

IRS, а также другие типы нежелательных звонков (например, роботы телемаркетинга, поддельные гранты, техническая поддержка, выигрыши в лотереях и т. Д.) Остаются популярными мошенниками. Блокировка таких звонков — одна из стратегий, которую следует учитывать налогоплательщикам. Доступна простая в установке программа блокировки звонков для смартфонов. Хотя IRS не поддерживает какие-либо решения или бренды, ограниченный набор доступных вариантов:

Consumer Reports — https: // www.consumerreports.org/cro/magazine/2015/07/robocall-blocker-review/index.htm

Союз потребителей — https://consumersunion.org/end-robocalls/solutions/

CTIA — https://www.ctia.org/consumer-tips/robocalls

Indiana AG — https://www.in.gov/attorneygeneral/files/Call%20Blocking%20Options%208.12.16.pdf PDF

Если вам звонит кто-то, утверждающий, что он из IRS, но вы подозреваете, что он не является сотрудником IRS:

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

Если человек не является сотрудником IRS и у него нет законной необходимости связываться с вами, и независимо от того, стали ли вы жертвой мошенничества, сообщите об инциденте в соответствующие правоохранительные органы:

  • Если это связано с IRS, сообщите об этом Генеральному инспектору казначейства по налоговой администрации (TIGTA) через его онлайн-форму жалобы.
  • Если это связано с казначейством, сообщите об этом в Управление генерального инспектора казначейства (TIG) через [email protected]

Сообщите о мошеннических звонках, связанных с IRS или Казначейством, по адресу [email protected] (Тема: Телефонное мошенничество с IRS).

При любом мошенническом звонке после прослушивания сообщения не сообщайте никакой информации и кладите трубку. При сообщении о мошенническом звонке укажите:

  • Телефонный номер вызывающего абонента (например, Caller ID)
  • Телефонный номер, по которому вам было предложено перезвонить
  • Краткое описание связи

Если возможно, укажите:

  • Имя сотрудника
  • Значок сотрудника №
  • Точная дата и время получения звонка (ов)
  • Географическое положение и часовой пояс, в котором вам поступил звонок, если возможно

Кроме того, рассмотрите возможность подачи жалобы по номеру:

  • Федеральная торговая комиссия (FTC) через онлайн-форму жалобы
  • Федеральной комиссии по связи (FCC), посетив Центр жалоб потребителей. Потребители должны выбрать форму «Телефон», а затем «Нежелательные звонки» в разделе «Проблемы с телефоном» и указать подробности звонка в описании своей жалобы.
  • Ваш местный офис генерального прокурора через их форму жалобы потребителей (механизм подачи сообщений зависит от штата)

10 лучших бесплатных инструментов отчетности с открытым исходным кодом

Бесплатные инструменты отчетности с открытым исходным кодом популярны на технических форумах. Они играют не менее важную роль, чем инструменты отчетности.


Каковы преимущества использования инструмента отчетности с открытым исходным кодом?

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

Я перечислил 10 лучших бесплатных инструментов отчетности с открытым исходным кодом для вас в качестве справки. Добро пожаловать, чтобы воспользоваться этим в полной мере!


Подробный обзор лучших бесплатных инструментов для создания отчетов с открытым исходным кодом

1.FineReport

FineReport — это бесплатный инструмент отчетности для личного использования без ограничений по времени и функциям.

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

Функция ввода данных отличает это ПО для создания отчетов от других. Пользователи могут записывать данные обратно в базу данных через веб-отчеты, созданные FineReport.

Кроме того, различных открытых API-интерфейсов делают FineReport более гибким, чем инструменты отчетности с открытым исходным кодом, в плане интеграции с другими системами и более эффективной настройки.

Среди других потрясающих функций этого программного обеспечения:

  • Открытые API-интерфейсы для настройки
  • Динамические отчеты
  • Отчеты о запросах
  • HTML-отчеты
  • Отчеты по автоматизации
  • Адаптивное отображение на экранах мобильных устройств, планшетов и телевизоров
  • Управление отчетами

Скачать бесплатно


2.JasperReports

JasperReports Server Community Edition — бесплатная версия Jaspersoft. Это один из самых популярных инструментов для создания отчетов с открытым исходным кодом. Он под лицензией GPLv2 и написан на Java. Этот инструмент отчетности поддерживает несколько источников данных, а также поддерживает различные форматы экспорта, такие как PDF, HTML, CSV и XML.

От Google

JasperReports также включает несколько компонентов:

  • JasperReports Library — библиотека механизма отчетов с открытым исходным кодом
  • JasperReports Server — автономный встраиваемый сервер отчетов, который анализирует данные и предоставляет услуги по запланированным задачам.
  • Jaspersoft Studio — конструктор отчетов на основе Eclipse, который создает сложные отчеты, включая диаграммы, изображения, вложенные отчеты, пересечения и т. Д.
  • Jaspersoft ETL — система ETL с открытым исходным кодом, которую легко развернуть и запустить, создавая комплексное хранилище данных и набор данных.

3. iReport

От Google

iReport — это бесплатный дизайнер отчетов с открытым исходным кодом, разработанный для библиотеки JasperReports и сервера JasperReports. Он может создавать сложные отчеты, такие как диаграммы, изображения, подотчеты, кросс-таблицы и т. Д.Документы можно публиковать и экспортировать в различные форматы документов.


4. JFreeChart

JFreeChart — это галерея чертежей для программирования на Java с открытым исходным кодом, которую легко расширять. Он может создавать линейные диаграммы, гистограммы, круговые диаграммы, графики, диаграммы с областями, диаграммы Ганта, информационные панели, смешанные графики и другие диаграммы. Эти диаграммы можно экспортировать как изображения PNG, JPEG.

Из Google
  • Это бесплатный, стабильный и легкий, поддерживающий несколько типов диаграмм.
  • Это гибкий дизайн, который легко расширяется и применяется как к серверным, так и к клиентским приложениям.
  • Он поддерживает различные типы экспорта, в том числе Компоненты Swing и компоненты JavaFX, файлы изображений (включая PNG и JPEG) и форматы файлов векторной графики (включая PDF, EPS и SVG)
  • JFreeChart — это открытый исходный код, который находится под общедоступной лицензией GNU (LGPL) с открытым исходным кодом лицензия

5.Пентахо

От Google

Pentaho — это набор инструментов с открытым исходным кодом, включая конструктор отчетов, механизм отчетов и SDK отчетов. Community Edition предоставляется бесплатно по лицензии Apache Software License.

Он позволяет создавать отчеты, которые поддерживают экспорт отчетов в Excel, PDF, HTML, текст, форматированный текст, XML и CSV. Созданные отчеты могут легко преобразовать различные источники в читаемые данные.


6. BIRT

BIRT — это основанный на eclipse инструмент создания отчетов с открытым исходным кодом для создания отчетов, которые могут быть встроены в полнофункциональные клиенты и веб-приложения, совершенно бесплатно для использования в бизнесе.

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

От Google

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

Шаблоны дизайна

BIRT сохраняются в формате XML и имеют доступ ко многим различным источникам данных, включая хранилище данных JDO, объекты сценария jfire, объекты POJO, базы данных SQL, веб-службы и XML.


7. Отчет о печати

Sealed Report — это генератор отчетов с открытым исходным кодом, полностью написанный на C # для Microsoft. net Framework. Он предоставляет полную основу для создания ежедневных отчетов и панелей мониторинга из любой базы данных. Продукт ориентирован на простоту установки и оформление отчетов. После установки отчеты можно быстро создавать и публиковать. Компонент полностью открыт и написан на языке C #.

От Google

Ключевые особенности:

1.Источники данных динамического SQL: вы можете использовать SQL или заставить механизм Seal построить динамический SQL для запроса базы данных;

2. Локальные сводные таблицы: элементы можно напрямую отображать в сводных таблицах и отчетах с помощью перетаскивания. Также поддерживаются диаграммы HTML5.


8. Открыть отчеты

Open Reports предоставляет решения для веб-отчетов, которые позволяют пользователям просматривать динамически созданные отчеты в формате PDF, HTML или XLS через браузер. OpenReports разработан на Java.Он поддерживает различные механизмы отчетности с открытым исходным кодом, включая JasperReports, JFreeReport, JXLS и Eclipse BIRT, чтобы обеспечить широкий спектр требований к отчетности.


9. Easy Report

EasyReport — это подключаемый модуль Excel, написанный на C #, и представляет собой простую в использовании программу создания отчетов для баз данных, которая поддерживает MS SQL Server, MySQL, PostgreSQL и SQLite. Его основная функция — преобразовывать структуры строк и столбцов, найденные в операторах SQL, в таблицы HTML. Он также поддерживает RowSpan и ColSpan.Easy Report поддерживает экспорт отчетов Excel, отображение диаграмм и функции фиксированного заголовка таблицы и левого столбца.

Кроме того, он имеет функцию задания времени, поддерживает механизм запросов (Hive и т. Д.) Для продукта с большими данными, предоставляет сервисный интерфейс REST API. В новой версии добавлен модуль управления пользователями и полномочиями. Платформа Mybatis используется для доступа к данным, чтобы облегчить вторичную разработку. Имеется 15-дневная бесплатная пробная версия.


10. SpagoBI

SpagoBI — единственный пакет бизнес-аналитики с полностью открытым исходным кодом, разработанный и управляемый лабораторией SpagoBI Engineering Group. Он предлагает мощные аналитические возможности, от отчетов данных и возможностей построения диаграмм до инновационных решений в новых областях, таких как самообслуживание и отчетность, геолокационная аналитика, аналитика «что, если» и аналитика социальных сетей.


Сводка

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


Percona XtraDB Cluster 8.0 Документация

Percona XtraDB Cluster — это решение для кластеризации баз данных для MySQL. Это обеспечивает высокий доступность, предотвращает простои и потерю данных и обеспечивает линейную масштабируемость для растущей среды.

Особенности Percona XtraDB Cluster

Элемент Детали
Синхронная репликация ** Данные записываются во все узлы одновременно или не записываются вообще в случай отказа даже на одном узле
Репликация из нескольких источников Любой узел может инициировать обновление данных.
Истинная параллельная репликация Несколько потоков на реплике, выполняющей репликацию на уровне строки
Автоматическая подготовка узлов Вы просто добавляете узел, и он автоматически синхронизируется.
Согласованность данных Нет больше несинхронизированных узлов.
Строгий режим PXC Избегает использования функций предварительного просмотра и неподдерживаемых функций
Сценарий конфигурации для ProxySQL Percona XtraDB Cluster включает инструмент proxysql-admin , который автоматически настраивает Узлы кластера Percona XtraDB, использующие ProxySQL.
Автоматическая настройка SSL-шифрования Percona XtraDB Cluster включает переменную pxc-encrypt-cluster-traffic что позволяет автоматически настраивать шифрование SSL
Оптимизированная производительность Percona XtraDB Cluster производительность оптимизирована для масштабирования с растущим производством рабочая нагрузка

Percona XtraDB Cluster 8. 0 полностью совместим с MySQL Server Community Edition 8.0 и Percona Server для MySQL 8.0.

Совместимость данных
Вы можете использовать данные, созданные любым вариантом MySQL.
Совместимость приложений
Изменения в приложении не требуются или требуются минимально.

PXC, строгий режим

PXC Strict Mode ( pxc_strict_mode ) разработан для помощи в управлении поведение кластера при использовании экспериментальной / неподдерживаемой функции. Это выполняет ряд проверок при запуске и во время выполнения.

В зависимости от выбранного вами режима при обнаружении неудачной проверки сервер либо выдаст ошибку (остановит запуск, либо запретит операции) или зарегистрируйте предупреждение и продолжите работу в обычном режиме. Следующее доступны режимы:

  • ОТКЛЮЧЕНО : не выполнять проверки в строгом режиме и работать в обычном режиме; нет ошибка или предупреждение регистрируются для использования экспериментальной / неподдерживаемой функции.
  • РАЗРЕШЕНИЕ : Если проверка не удалась, зарегистрируйте предупреждение и продолжите работу как обычный.
  • ENFORCING : Если проверка завершилась неудачно во время запуска, остановите сервер и бросьте ошибка. Если проверка не выполняется во время выполнения, отклоните операцию и бросьте ошибка.
  • MASTER : То же, что и ENFORCING , за исключением того, что явная блокировка таблицы разрешено: проверка явной блокировки таблицы не выполняется. Этот режим можно использовать с кластеры, в которых операции записи изолированы от одного узла.

Важно

Установка pxc_strict_mode из ОТКЛЮЧЕНО или РАЗРЕШИТЕЛЬНО на любой ENFORCING or MASTER требует, чтобы выполнялись следующие условия: встречались:

  • wsrep_replicate_myisam = ВЫКЛ
  • binlog_format = ROW
  • log_output = FILE / NONE
  • уровень изоляции транзакции! = SERIALIZABLE

По умолчанию для строгого режима PXC установлено значение ENFORCING , кроме случаев, когда узел действует как автономный сервер (wsrep_provider = none) или узел выполняет самозагрузку, тогда для строгого режима PXC по умолчанию установлено значение ОТКЛЮЧЕНО .

Рекомендуется оставить для PXC Strict Mode значение ENFORCING , потому что в этом случае всякий раз, когда Percona XtraDB Cluster обнаруживает экспериментальную функцию или неподдерживаемая операция, сервер отклонит это. Это заставит вас пересмотреть конфигурацию Percona XtraDB Cluster. не рискуя целостностью ваших данных.

Если вы планируете установить для PXC Strict Mode любое другое значение, кроме ENFORCING , вы должны знать об ограничениях и эффектах что это может повлиять на целостность данных.Для получения дополнительной информации см. Проверки.

Чтобы установить режим, используйте переменную pxc_strict_mode в файл конфигурации или параметр --pxc-strict-mode во время mysqld запускать.

Важно

Лучше запустить сервер в нужном режиме (по умолчанию ENFORCING настоятельно рекомендуется). Однако вы можете динамически изменять его во время выполнения. Например, чтобы установить для PXC Strict Mode значение PERMISSIVE , запустите следующая команда:

 mysql> УСТАНОВИТЬ ГЛОБАЛЬНЫЙ pxc_strict_mode = РАЗРЕШЕНИЕ;
 

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

Проверки

Проверки строгого режима PXC предназначены для обеспечения оптимальной работы для обычных кластерных установок, не требующих экспериментальных функций и не полагайтесь на операции, не поддерживаемые Percona XtraDB Cluster.

Предупреждение

Если на узле выполняется неподдерживаемая операция с pxc_strict_mode , установленным на DISABLED or PERMISSIVE , он не будет проверяться на узлах, на которые он реплицируется, даже если на целевом узле pxc_strict_mode установлено на ENFORCING .

В этом разделе описаны цель и последствия каждой проверки.

Складской двигатель

Percona XtraDB Cluster поддерживает только механизм хранения транзакций (XtraDB или InnoDB) в соответствии с требованиями PXC способность механизма хранения откатить любую данную транзакцию. Место хранения двигатели, такие как MyISAM , MEMORY , CSV , не поддерживаются.

  • Операторы обработки данных, которые выполняют запись в таблицу (например, ВСТАВИТЬ , ОБНОВИТЬ , УДАЛИТЬ и т. Д.)
  • Следующие административные инструкции: ПРОВЕРИТЬ , ОПТИМИЗИРОВАТЬ , РЕМОНТ , и ANALYZE
  • ОБРЕЗАТЬ ТАБЛИЦУ и ИЗМЕНИТЬ ТАБЛИЦУ
Строгий режим При запуске Во время выполнения
ВЫКЛЮЧЕНО Проверка не выполняется Разрешить запись / DML, ALTER, TRUNCATE и ADMIN (проверка, оптимизация, восстановление, анализировать) операции над всеми постоянными таблицами (включая одну, которая находится в нетранзакционном механизме хранения).
РАЗРЕШЕНИЕ Проверка не выполняется. Все операции разрешены, но при нежелательном операция выполняется на неподдерживаемой таблице.
ENFORCING или MASTER Проверка не выполняется. операций записи / DML, ALTER, TRUNCATE и ADMIN для каждой постоянной таблицы который не реализован с использованием поддерживаемого механизма хранения, регистрирует ошибку.

Чтобы сбалансировать обратную совместимость и существующее приложение, Percona XtraDB Cluster позволяет таблице, созданной с помощью нетранзакционного механизма хранения, сосуществовать, но DML, ALTER, TRUNCATE и ADMIN (ANALYZE, CHECK и т. Д….) операции с такими таблицы заблокированы в режиме ENFORCING.

ИЗМЕНЕНИЕ неподдерживаемой таблицы из нетранзакционного механизма хранения в разрешен механизм хранения транзакций.

Поскольку проверки операций применимы только к постоянным таблицам, временные таблицы не реплицируются в Galera Cluster, поэтому применение pxc-strict-mode не применимо к временной таблице. То же самое применимо к схеме производительности. (Проверьте также не применяется для системных таблиц, находящихся в базе данных mysql . )

Репликация MyISAM

Percona XtraDB Cluster обеспечивает экспериментальную поддержку репликации таблиц, использующих Механизм хранения MyISAM. Из-за нетранзакционного характера MyISAM он не вероятно, когда-либо будет полностью поддерживаться в Percona XtraDB Cluster.

Репликация MyISAM управляется с помощью wsrep_replicate_myisam переменная, которая по умолчанию установлена ​​на OFF . Из-за своей ненадежности MyISAM репликацию не следует включать, если вы хотите обеспечить согласованность данных.

Запуск отчета через API

Финансовые отчеты на панели управления предоставляют загружаемые отчеты в формате CSV для различных задач учета и согласования. Эти отчеты также доступны через API, так что по выбранному вами расписанию — или на разовой основе — вы можете автоматически получать и загружать эти файлы отчетов в свой внутренний бухгалтерский конвейер.

Типы отчетов

Каждый финансовый отчет на панели управления предоставляет несколько различных загрузок CSV. Все доступные загрузки для следующих отчетов также доступны через API:

Полный список доступных типов отчетов, включая устаревшие версии и отчеты для платформ Connect, см. В справочнике по типам отчетов.

Имейте в виду, что в этих отчетах CSV денежные суммы форматируются в основных денежных единицах как десятичное число. Например, 10 долларов США форматируются как доллары с центами ( 10,00 ). Это отличается от Stripe API, где вы указываете суммы в младших единицах валюты (U.S. центов) как целое число. В API 10 долларов США будут отформатированы как 1000 .

Доступность данных

Stripe ежедневно подготавливает данные для ваших отчетов, при этом данные за каждый день определяются действиями, которые происходят между 12:00 и 23:59 UTC. Параметры отчета предоставляют подробную информацию об ожидаемом времени обработки и доступности данных для каждого отчета.

Чтобы программно определить временной диапазон данных, доступных для данного типа отчета, извлеките интересующий объект ReportType . Например, отчет Сводка баланса имеет идентификатор balance.summary.1 , поэтому вы можете получить объект следующим образом:

  curl https://api.stripe.com/v1/reporting/report_types/balance .summary.1 \
  -u 

sk_test_4eC39HqLyjWDarjtT1zdp7dc

В приведенном ниже примере ответа поля data_available_start и data_available_end отражают полный диапазон допустимого времени для этого типа отчета. Однако чаще всего вы будете запускать отчеты для меньшего интервала в этом диапазоне:

 

{ id: "баланс.Summary.1 ", название: "Сводка баланса", версия: "1", объект: "тип_отчета", data_available_start: 1519862400, # 2018-03-01 00:00 data_available_end: 1517356800, # 2018-05-04 00:00 Обновлено: 1517382720, # 2018-05-04 07:12 }

Уведомления о новых данных

Как только в типе отчета появятся новые данные, Stripe публикует событие reporting. report_type.updated с обновленным объектом ReportType . Чтобы получить доступ к этим событиям, у вас должен быть настроен веб-перехватчик, который явно выбирает получение отчетов .report_type.updated событий; веб-перехватчики, которые отслеживают «все события», их не получат. После получения такого события вы можете запустить отчет. Подробнее см. Наш рекомендуемый шаблон интеграции.

Создание отчетов и доступ к ним

Объект API ReportRun представляет собой экземпляр ReportType , созданный с определенными параметрами. (Обязательные и необязательные параметры для каждого типа отчета задокументированы в справочнике по типам отчетов.) Например, вы можете создать изменение баланса из сводного отчета об активности за апрель 2018 года следующим образом:

  curl https: // api.stripe.com/v1/reporting/report_runs \
  -u 

sk_test_4eC39HqLyjWDarjtT1zdp7dc

\ -d "report_type" = "balance_change_from_activity. itemized.3" \ -d "параметры [interval_start]" = 1577865600 \ -d "параметры [конец_интервала]" = 1580544000 \ -d "параметры [часовой пояс]" = "Америка / Лос-Анджелес" \ -d "параметры [столбцы] []" = "создано" \ -d "параметры [столбцы] []" = "категория_отчетности" \ -d "параметры [столбцы] []" = "сеть"

При первом создании объект отображается со статусом status = "pending" :

 

{ id: "frr_123", объект: «Отчетность.report_run ", livemode: правда, report_type: "balance_change_from_activity.itemized.3", параметры: { столбцы: ["создано", "категория_отчетности", "нетто"], interval_start: 1577865600, # 2020-01-01 00:00 PST interval_end: 1580544000, # 2020-02-01 00:00 PST часовой пояс: "America / Los_Angeles", }, создано: 1580832900, # 2020-02-04 08:15 PST Статус: ожидание", результат: ноль, }

По завершении выполнения Stripe обновляет объект: он будет иметь статус из успешно , а также вложенный объект result , содержащий URL-адрес, который можно использовать для доступа к файлу с помощью вашего API. ключ.Например, если вы должны получить запуск указанного выше отчета после его завершения, ответ будет следующим:

 

{ id: "frr_123", объект: "Reporting.report_run", livemode: правда, report_type: "balance_change_from_activity.itemized.3", параметры: { столбцы: ["создано", "категория_отчетности", "нетто"], interval_start: 1577865600, # 2020-01-01 00:00 PST interval_end: 1580544000, # 2020-02-01 00:00 PST часовой пояс: "America / Los_Angeles", }, создано: 1580832900, # 2020-02-04 08:15 PST статус: "выполнено", Successeded_at: 1580832960, # 2020-02-04 08:16 PST результат: { id: "file_xs8vrJzC", объект: "файл", url: "https: // файлы.stripe.com/v1/files/file_xs8vrJzC/contents ", создано: 1580832960, # 2020-02-04 08:16 PST цель: "report_run", размер: 53075, тип: "csv" }, }

Чтобы получить содержимое файла, используйте свой ключ API для доступа к файлу, указанному result.url :

  curl https://files. stripe.com/v1/files/file_xs8vrJzC/contents \
  -u 

sk_test_4eC39HqLyjWDarjtT1zdp7dc

Уведомление о завершении выполнения отчета

Большинство запусков завершаются в течение нескольких минут.Однако некоторые прогоны могут занять больше времени — в зависимости от размера вашего общего набора данных и от диапазона времени, который охватывает ваш отчет.

Когда запрошенный запуск отчета завершается, Stripe отправляет один из двух веб-перехватчиков:

  • Веб-перехватчик Reporting.report_run.succeeded будет отправлен, если запуск завершится успешно.
  • Reporting.report_run.failed webhook будет отправлен в случае сбоя запуска. (Это должно происходить редко, но мы рекомендуем, чтобы интеграции были готовы обработать этот случай таким же образом, как и перехват ответа 500 .)

В обоих случаях полезная нагрузка веб-перехватчика включает обновленный объект ReportRun , который включает статус успешно или сбой , соответственно.

Рекомендуемый шаблон интеграции для автоматической отчетности

Предварительное условие: настройте веб-перехватчик, который явно выбирает получение событий reporting.report_type.updated ; веб-перехватчики, которые отслеживают «все события», их не получат.

  1. A тип_отчета.обновленный веб-перехватчик отправляется, как только становятся доступными данные за новый день для данного типа отчета. Полезная нагрузка включает обновленный объект ReportType . Обычно вы получаете 10–20 веб-перехватчиков каждый день, по одному для каждого типа отчета. (Разные пользователи могут получать разные отчеты.)
  2. После получения веб-перехватчика reporting.report_type.updated для желаемого типа отчета и диапазона доступности данных [создайте запуск отчета]. Ответ будет содержать новый объект ReportRun , инициализированный со статусом = ожидающим .
  3. По завершении запуска отправляется веб-перехватчик reporting.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *