|
УПП прием оплаты в кассу от нерезидента | ☑ | ||
---|---|---|---|---|
0
Террз
15.06.15
✎
11:18
|
Добрый день всем.
упп 1.3 При попытке провести ПКО с видом операции "оплата от покупателя" от нерезидента выскакивает сообщение "Проводить наличные расчеты с нерезидентами по данной организации запрещено." - подскажите, где находиться галочка, разрешающая прием? |
|||
1
shuhard_серый
15.06.15
✎
11:20
|
(0) в типовой такой галки нема
|
|||
2
Террз
15.06.15
✎
11:24
|
(1) - тогда у них странная диагностика :( и операция то это типовая. как быть?
|
|||
3
shuhard_серый
15.06.15
✎
11:34
|
(2)[как быть?]
открыть конфигуратор и разобраться |
|||
4
ДемонМаксвелла
15.06.15
✎
11:36
|
Если ТипЗнч(Контрагент) = Тип("СправочникСсылка.Контрагенты")
И Контрагент.НеЯвляетсяРезидентом И Организация.ОтражатьВРегламентированномУчете Тогда ОбщегоНазначения.СообщитьОбОшибке("Проводить наличные расчеты с нерезидентами по данной организации запрещено.", Отказ, Заголовок); КонецЕсли; |
|||
5
ДенисЧ
15.06.15
✎
11:39
|
(4) Всю интригу сломал
|
|||
6
ДемонМаксвелла
15.06.15
✎
11:41
|
(5) :)
|
|||
7
Террз
15.06.15
✎
11:41
|
(4) - спасибо, все 3 условия совпали :)
но вопрос как принять от такого контрагента деньги, в текущем примере гостиница принимает плату за жилье. |
|||
8
shuhard_серый
15.06.15
✎
11:46
|
(7) а чё, код в (4) работает для любых операций ?
|
|||
9
Джинн
15.06.15
✎
11:48
|
(7) Принять от физлица и пробить чек ККМ.
|
|||
10
Террз
15.06.15
✎
11:50
|
(9) - а отчетные документы контрагенту как?
|
|||
11
Масянька
15.06.15
✎
11:57
|
(10) А какие отчетный док-ты нужны нерезиденту?
|
|||
12
шаэс
15.06.15
✎
11:59
|
(8) для всех
|
|||
13
shuhard_серый
15.06.15
✎
12:01
|
(12) не вериться, контрагент используется не в любой операции
|
|||
14
Террз
15.06.15
✎
12:04
|
(11) - по идее все, ПКО, АКТ, Счет-фактура (ну иностранцам счет-фактура не сильно нужна).
|
|||
15
шаэс
15.06.15
✎
12:05
|
(13)
Процедура ОбработкаПроведения(Отказ, Режим) Перем Заголовок, СтруктураШапкиДокумента; Если мУдалятьДвижения Тогда ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ, Истина, Режим); КонецЕсли; ПодготовитьСтруктуруШапкиДокумента(Заголовок, СтруктураШапкиДокумента, Режим); // Документ должен принадлежать хотя бы к одному виду учета (управленческий, бухгалтерский, налоговый) ОбщегоНазначения.ПроверитьПринадлежностьКВидамУчета(СтруктураШапкиДокумента, Отказ, Заголовок); ТаблицаПлатежейУпр = УправлениеДенежнымиСредствами.ПолучитьТаблицуПлатежейУпр(Дата,ВалютаДокумента,Ссылка, "ПриходныйКассовыйОрдер"); ПроверитьЗаполнениеДокументаУпр(Отказ, Заголовок); ПроверитьЗаполнениеДокументаРегл(Отказ, Заголовок); Если ВидОперации = Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймамСРаботниками Тогда ПолучитьОстатокПоДоговоруЗаймаУпр(РасчетныйДокумент); КонецЕсли; //Проверим на возможность проведения в БУ и НУ Если ОтражатьВБухгалтерскомУчете или ОтражатьВНалоговомУчете тогда Для каждого СтрокаОплаты из РасшифровкаПлатежа Цикл УправлениеВзаиморасчетами.ПроверкаВозможностиПроведенияВ_БУ_НУ(СтрокаОплаты.ДоговорКонтрагента, СтруктураШапкиДокумента.ВалютаДокумента, СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете, СтруктураШапкиДокумента.ОтражатьВНалоговомУчете, мВалютаРегламентированногоУчета, Истина, Отказ, Заголовок, "Строка " + СтрокаОплаты.НомерСтроки + " - "); КонецЦикла; КонецЕсли; Если Не Отказ Тогда ДвиженияПоРегистрам(Режим, Отказ, Заголовок, СтруктураШапкиДокумента); КонецЕсли; КонецПроцедуры // ОбработкаПроведения Процедура ПроверитьЗаполнениеДокументаУпр(Отказ, Заголовок) Если Оплачено Тогда ЗаполнениеДокументов.ПроверитьЗаполнениеШапкиДокумента(ЭтотОбъект, СтруктураОбязательныхПолейОплатаУпр(), Отказ, Заголовок); КонецЕсли; Если (НЕ ОтраженоВОперУчете) И (НЕ Оплачено) И ОтражатьВУправленческомУчете Тогда ОбщегоНазначения.СообщитьОбОшибке("Не выбрано правило проведения (""Отражено в опер. учете"",""Оплачено"")", Отказ, Заголовок); КонецЕсли; Если ВидОперации = Перечисления.ВидыОперацийПКО.ПолучениеНаличныхДенежныхСредствВБанке И СчетОрганизации.ВалютаДенежныхСредств <> Касса.ВалютаДенежныхСредств Тогда ОбщегоНазначения.СообщитьОбОшибке("Не совпадают валюты банковского счета и кассы", Отказ, Заголовок); КонецЕсли; Если РасшифровкаПлатежа.Итог("СуммаПлатежа") <> СуммаДокумента Тогда ОбщегоНазначения.СообщитьОбОшибке("Не совпадают сумма документа и ее расшифровка", Отказ, Заголовок); КонецЕсли; Если (ОтражатьВУправленческомУчете И (ОтраженоВОперУчете ИЛИ (ОтражатьВБухгалтерскомУчете И Оплачено))) ИЛИ ОтражатьВБухгалтерскомУчете Тогда ЗаполнениеДокументов.ПроверитьЗаполнениеШапкиДокумента(ЭтотОбъект, СтруктураОбязательныхПолейРасчеты(), Отказ, Заголовок); Если ЕстьРасчетыСКонтрагентами ИЛИ ЕстьРасчетыПоКредитам Тогда ПроверитьЗаполнениеТЧ(Отказ, Заголовок); Если Не Отказ Тогда УправлениеДенежнымиСредствами.КонтрольОстатковПоТЧ(Дата, ТаблицаПлатежейУпр, Отказ, Заголовок,,Истина); КонецЕсли; ИначеЕсли (ВидОперации=Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймамСРаботниками ИЛИ ВидОперации=Перечисления.ВидыОперацийПКО.ВозвратДенежныхСредствРаботником ИЛИ ВидОперации=Перечисления.ВидыОперацийПКО.ВозвратДенежныхСредствПодотчетником) И РасшифровкаПлатежа[0].СуммаВзаиморасчетов=0 Тогда ОбщегоНазначения.СообщитьОбОшибке("Не указана сумма взаиморасчетов с физическим лицом.",Отказ, Заголовок); КонецЕсли; КонецЕсли; Если ВидОперации = Перечисления.ВидыОперацийПКО.ПриходДенежныхСредствРозничнаяВыручка И Касса.ВалютаДенежныхСредств <> мВалютаРегламентированногоУчета Тогда ОбщегоНазначения.СообщитьОбОшибке("Прием розничной выручки производится только в валюте регламентированного учета.", Отказ, Заголовок); КонецЕсли; Если ВидОперации = Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймамСРаботниками И НЕ УправлениеДенежнымиСредствами.ПроверитьЗначениеРеквизитаДокумента(РасчетныйДокумент, "Организация", Организация) Тогда ОбщегоНазначения.СообщитьОбОшибке("Организации в документе и в договоре займа не совпадают.", Отказ, Заголовок); ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПКО.ВозвратДенежныхСредствПодотчетником И НЕ УправлениеДенежнымиСредствами.ПроверитьЗначениеРеквизитаДокумента(РасчетныйДокумент, "Организация", Организация) Тогда ОбщегоНазначения.СообщитьОбОшибке("Организация, выбранная в документе, не совпадает с организацией, выбранной в договоре займа.", Отказ, Заголовок); КонецЕсли; Если ТипЗнч(Контрагент) = Тип("СправочникСсылка.Контрагенты") И Контрагент.НеЯвляетсяРезидентом И Организация.ОтражатьВРегламентированномУчете Тогда ОбщегоНазначения.СообщитьОбОшибке("Проводить наличные расчеты с нерезидентами по данной организации запрещено.", Отказ, Заголовок); КонецЕсли; КонецПроцедуры Для всех? |
|||
16
Масянька
15.06.15
✎
12:08
|
(14) По какой "идее"? Ты бы уточнил сначала...
|
|||
17
shuhard_серый
15.06.15
✎
12:08
|
(15) конечно не для всех
|
|||
18
шаэс
15.06.15
✎
12:13
|
(0) ладно, я сегодня не умею читать код. для каких не? с контрагентом чтобы (хотя, как это принимать деньги от организации в кассу - с трудом понимаю, неужто там нет подотчетников)
|
|||
19
shuhard_серый
15.06.15
✎
12:16
|
(18) дык ТипЗнч(Контрагент) = Тип("СправочникСсылка.Контрагенты")
реквизит контрагент тебеи склад и касса и физилицо конечно в половине операций в реквизите неопределено |
|||
20
Террз
15.06.15
✎
12:31
|
(18) - подотчет, это когда твоя организация выдает тебе деньги. в данном же примере гость (является подотчетным лицом другой организации) приехал погостить за счет своей организации к нам, и хочет рассчитаться наличными. - стандартная практика.
|
|||
21
Масянька
15.06.15
✎
12:34
|
(20) Стандартная практика: за счет своей организации - счет + док-ты, оплата наличкой - обычный товарник (или как в гостиницах заведено) - сам потом обращается в свою бухгалтерию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |