Распределение затрат по сотовой связи

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Nmariya
Посетитель
Сообщения: 31
Зарегистрирован: 28 апр 2006, 16:53
Откуда: Ростов-на-Дону
Контактная информация:

Распределение затрат по сотовой связи

Сообщение Nmariya »

Здравствуйте, помогите, пожалуйста написать ТХО распределения затрат по сотовой связи.
На предприятии по каждому телефонному номеру (всего около 100 номеров) определен лимит, сумма за разговоры, превышающая лимит удерживается из заработной платы сотрудников.
Задумка следующая: в услуге указали лимит, в акте на получение услуг указываем фактическую сумму разговора, а сама ТХО уже разносит по нужным счетам.
(Если есть другие идеи или реализации буду благодарна за подсказку! )
Для каждого телефонного номера завели свою услугу, по шаблону.
В аналитике услуги проставили:
//пользовательская аналитика (ПА)
СА = Подразделение
СА = Сотрудник
ПА = Счет списания затрат
ПА = лимит сотовой связи
ПА = Статья затрат НУ
ПА = Принято к налоговому учету (НУ).

На счетах затрат аналитики:
КАУ5 = Статья затрат НУ
КАУ6 = ПРинято к НУ
КАУ7 = ПОдразделение

Алгоритм расчета затрат:1. На счет списания затрат относится сумма без НДС в пределах лимита. Если наговорили больше лимита, то сумма лимита без НДС, если наговорили меньше лимита, то сумма разговора без НДС
2. На счет 19.05 затраты по НДС .
Если наговорили больше лимита , то сумма НДС по сумме лимита
Если наговорили меньше лимита, то НДС с суммы разговора
3. На счет 76.16 относят сумму превышения лимита
Если наговорили больше лимита, то из суммы разговора вычитается сумма лимита
Если наговорили меньше лимита, то 0.

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

Галактика 8.0, Оракл

Алгоритм тестировала с явными значениями.
&1 = сумма разговора по номеру включая НДС
&2 = сумма лимита по разговору
&3 = if(&5<&6,&5,&6)
&4 = double(&1)
&5 = double(&6)
&7 = if(&5<&6,&8,1)
&10=&1*18/118
&11=double(&10)
&12=&11*&7
&13=&3-&12
&8 =&6/&5
&14=if(&5<&6,0,&15)
&15=&5-&6


Соответственно, делаю три проводки:
1. &14 - превышение лимита, счета по дебету и кредиту заданы явно, но нужно заполнить на счете 76.16 аналитику из услуги

2. &12 НДС в пределах лимита

3. &13 Лимит сотовой связи

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