Страница 1 из 1
ввод банковской выписки
Добавлено: 03 июн 2013, 15:17
novichok
Подскажите, как настроить ввод банковской выписки из Газпромбанка?
Ни один формат выписки, формируемый клиент-банком, по-моему, не подходит.
Никак не могу разобраться
Re: ввод банковской выписки
Добавлено: 03 июн 2013, 15:56
Masygreen
novichok писал(а):Подскажите, как настроить ввод банковской выписки из Газпромбанка?
Ни один формат выписки, формируемый клиент-банком, по-моему, не подходит.
Никак не могу разобраться
прорвете еще раз на наличие формата 1С
Re: ввод банковской выписки
Добавлено: 03 июн 2013, 17:29
novichok
Masygreen писал(а):novichok писал(а):Подскажите, как настроить ввод банковской выписки из Газпромбанка?
Ни один формат выписки, формируемый клиент-банком, по-моему, не подходит.
Никак не могу разобраться
прорвете еще раз на наличие формата 1С
Формат 1С в столбик и с названиями полей, а надо в строку и без названий.
Re: ввод банковской выписки
Добавлено: 03 июн 2013, 17:56
RAJAH
novichok писал(а):Формат 1С в столбик и с названиями полей, а надо в строку и без названий.
Напишите свою программку для конвертации.
Re: ввод банковской выписки
Добавлено: 03 июн 2013, 18:51
edward_K
Насколько знаю в газпроме есть формат выгрузки в dbf, который в принципе нормально ложиться. На крайняк всегда можно сделать предобработку - именно для банковской выписки так
Код: Выделить всё
#include VypScript.vih
#include ExtAttr.Vih
#Component "F_BankDocF"
//================================================
Interface IBankVypScript '' EscClose;
//================================================
Function BeforeImport(asFileName : string; abDbf : boolean; adDate : date;
awTipVip : word; acBankOrVal : comp; acBankDocF : comp;
awMakeRound : word; afTypeRound : double) : boolean;
{... что то делаем с asFileName и ложим с тем же именем.
}
procedure AfterImport;
{
}
Function VidPlatIsDogRef: boolean; // задает возможность передачи ссылки на договор через поле вид платежа.
{ VidPlatIsDogRef:=true;
exit;
}
Лучше всегда приводить к DBF - импорту будет проще(какое расширение у файла ведь не важно
). Я вообще все форматы приводил к одной структуре dbf, а тип помечал в наименовании настройки.
Re: ввод банковской выписки
Добавлено: 04 июн 2013, 09:44
novichok
из газпромовского клиент-банка не удаётся выгрузить выписки в dbf.
получается файл с одними названиями полей - ни одна операция в него не попадает
а в текстовые форматы выгружает нормально
Re: ввод банковской выписки
Добавлено: 04 июн 2013, 11:14
edward_K
ну я слышал про интернетовский банк-клиент. Спросите в банке.
Re: ввод банковской выписки
Добавлено: 29 июн 2017, 17:25
maikl
Не нашел, где было описано про ввод выписки из 1С ((
Настроил ввод банковской выписки (текстовый (формат 1с).
Все хорошо работает.
Хочу из файла 1с, загрузить ПоказательКБК=
В настройке соответствия полей в Галактике есть поле Налоговые реквизиты.
Других полей нету.((
КБК загружается, но в налоговое поле КБК платежного получения не попадает.
Кто нибудь пробовал это ?
Re: ввод банковской выписки
Добавлено: 30 июн 2017, 10:18
edward_K
Налоговые реквизиты навскидку это поле PlPor,Tax - куда все попадает через ';' и достается через ParseWord или аналог в соотв. поля интерфейса. Вам нужно собрать такую же строку.
Делал себе когда то очень давно подсказку - наверное актуальность еще не потеряла
Код: Выделить всё
ExtractDelimitedWord(PlPor.Tax,1,';') // 101
Статус налогоплательщика (плательщика сборов)
01 Юридическое лицо
02 Налоговый агент
ExtractDelimitedWord(PlPor.Tax,2,';') // 104
код бюджетной классификации (7-разрядный). По каждому виду налога указывается свой код бюджетной классификации.
ExtractDelimitedWord(PlPor.Tax,3,';') // 105
Общероссийский классификатор объектов административно-территориального деления,
ExtractDelimitedWord(PlPor.Tax,4,';') // 106
Основание платежа (поле 106)- указывается показатель основания платежа, который имеет 2 знака и принимает следующие значения:
ТП платеж текущего года без нарушения срока (текущий платеж)
ЗД добровольное погашение задолженности по истекшим налоговым периодам
ТР требование налогового органа
РС погашение рассроченной задолженности в соответствии с графиком рассрочки
ОТ погашение отсроченной задолженности
РТ погашение реструктурируемой задолженности
ВУ погашение отсроченной задолженности в связи с введением внешнего управления
ПР Перечисление в счет погашения задолженности, приостановленной ко взысканию
АП погашение задолженности по акту проверки
АР погашение задолженности по исполнительному документу
ExtractDelimitedWord(PlPor.Tax,5,';') // 107
Налоговый период (поле 107) - указывается показатель налогового периода, который имеет 10 знаков, восемь из них имеют смысловое значение, а два являются разделительными знаками и заполняются точками (".").
Показатель используется для указания периодичности уплаты налога (сбора) или конкретной даты уплаты налога (сбора), установленной законодательством о налогах и сборах, - "число.месяц.год".
Периодичность уплаты может быть месячной, квартальной, полугодовой или годовой. Налоговый период состоит из следующих знаков:
1. Первые два знака показателя налогового периода предназначены для определения периодичности уплаты налога (сбора), установленной законодательством о налогах и сборах, который указывается следующим образом:
* Д1 -первая декада месяца;
* Д2 -вторая декада месяца;
* Д3 -третья декада месяца;
* МС - месячный платеж;
* КВ - квартальный платеж;
* ПЛ - полугодовой платеж;
* ГД - годовой платеж.
2. В 4-м и 5-м знаках показателя налогового периода: для месячных платежей - проставляется номер месяца текущего отчетного года; для квартальных платежей - номер квартала; для полугодовых - номер полугодия.
Номер месяца может принимать значения от 01 до 12, номер квартала - от 01 до 04, номер полугодия - 01 или 02. При уплате налога один раз в год 4-й и 5-й знаки показателя налогового периода заполняются нулями.
3. В 3-м и 6-м знаках показателя налогового периода, в качестве разделительных знаков проставляются точки (".").
4. В 7 - 10 знаках показателя налогового периода указывается год, за который производится уплата налога.
Если законодательством о налогах и сборах по годовому платежу предусматривается более одного срока уплаты налога (сбора) и установлены конкретные даты уплаты налога (сбора) для каждого срока, то в показателе налогового периода указываются эти даты.
Для наглядности описанного порядка ниже приведены образцы заполнения показателя налогового периода:
* "МС.02.2007" - платеж за февраль 2007 года;
* "КВ.01.2007" - платеж за 1 квартал 2007 года;
* "ПЛ.02.2006" - платеж за второе полугодие 2006 года;
* "ГД.00.2006" - платеж за 2006 го
ExtractDelimitedWord(PlPor.Tax,6,';') // 108
Номер документа (поле 108 ) - В этом поле проставляются номера документов, являющихся основанием по уплате налога/сбора. Например, номер требования налогового органа об уплате налога/сбора, номер решения о рассрочке, номер решения об отсрочке, номер решения о реструктуризации и т.д. При отсутствии документа - проставляется 0.
ExtractDelimitedWord(PlPor.Tax,7,';') // 109
Дата документа (поле 109) - проставляется дата документа являющегося основанием перечисления налога/сбора. Например, дата подписи налогоплательщика в налоговой декларации (расчете), дата акта проверки, дата решения об отсрочке и т.д.
ExtractDelimitedWord(PlPor.Tax,8,';') // 110
имеет 2 знака и принимает следующие значения:
НС уплата налога/сбора
АВ уплата аванса/ предоплата (в т.ч. декадные платежи)
ПЕ уплата пени
ПЦ уплата процентов
АШ административные штрафы
ИШ иные штрафы
СА налоговые санкции