View previous topic :: View next topic |
Author |
Message |
andreyK
Joined: 18 Aug 2003 Posts: 125 Location: Кузнецов А.М. Occupation: ОАО Молоко/программист Interests: Шахунья
|
Posted: 25 Oct 2005 14:31 Post subject: Бухи хотят отрицат.счет-фактуру, БЕСТ не дает ! |
|
|
Бухи хотят отрицат.счет-фактуру, БЕСТ не дает !
Как быть,что дела |
|
Back to top |
|
 |
itman

Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 25 Oct 2005 14:40 Post subject: |
|
|
Разместить в реестре счет фактур плагин
Code: | private alias, aVars
alias:=select()
aVars:=array(100)
sh_fact->(reclock())
sh_fact->summa_opl:=sh_fact->summa_opl*(-1)
sh_fact->summa:=sh_fact->summa*(-1)
sh_fact->summa_nds:=sh_fact->summa_nds*(-1)
sh_fact->summa_acz:=sh_fact->summa_acz*(-1)
sh_fact->summa_fact:=sh_fact->summa_fact*(-1)
sh_fact->summa_st:=sh_fact->summa_st*(-1)
sh_fact->(f_dbunlock())
dbselectarea("sh_op")
sh_op->(ordsetfocus("tag_nnoper"))
sh_op->(dbseek(str(sh_fact->nnoper,7,0)))
do while (!eof()).and.(str(sh_op->nnoper_,7,0)=str(sh_fact->nnoper,7,0))
sh_op->(reclock())
sh_op->Kol:=sh_op->Kol*(-1)
sh_op->Cena:=sh_op->Cena*(1)
sh_op->Cena_v:=sh_op->Cena_v*(1)
sh_op->Cena_acz:=sh_op->Cena_acz*(1)
sh_op->Cena_v_acz:=sh_op->Cena_v_acz*(1)
sh_op->Summa:=sh_op->Summa*(-1)
sh_op->Summa_v:=sh_op->Summa_v*(-1)
sh_op->Summa_acz:=sh_op->Summa_acz*(-1)
sh_op->Summa_v_ac:=sh_op->Summa_v_ac*(-1)
sh_op->Summa_Fact:=sh_op->Summa_Fact*(-1)
sh_op->Summa_v_Fa:=sh_op->Summa_v_Fa*(-1)
sh_op->Summa_NDS:=sh_op->Summa_NDS*(-1)
sh_op->Summa_v_ND:=sh_op->Summa_v_ND*(-1)
sh_op->Summa_CSH:=sh_op->Summa_CSH*(-1)
sh_op->(f_dbunlock())
sh_op->(dbskip())
enddo
dbselectarea("book")
book->(ordsetfocus("tag_fact"))
book->(dbseek(str(sh_fact->nnoper,7,0)))
do while (!eof()).and.(str(book->oper_fact,7,0)=str(sh_fact->nnoper,7,0))
book->(reclock())
aVars[10]:=array(1)
aVars[10,1]:=array(4)
aVars[10,1,1]:=array(3)
aVars[10,1,2]:=array(3)
aVars[10,1,3]:=array(3)
aVars[10,1,4]:=array(3)
aVars[10,1,1,1]:=array(2)
aVars[10,1,1,2]:=array(2)
aVars[10,1,1,3]:=array(2)
aVars[10,1,2,1]:=array(2)
aVars[10,1,2,2]:=array(2)
aVars[10,1,2,3]:=array(2)
aVars[10,1,3,1]:=array(2)
aVars[10,1,3,2]:=array(2)
aVars[10,1,3,3]:=array(2)
aVars[10,1,4,1]:=array(2)
aVars[10,1,4,2]:=array(2)
aVars[10,1,4,3]:=array(2)
if GetArrEl(book->SUM_DATA,{1,1,1,1})=NIL
aVars[10,1,1,1,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,1,2,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,1,3,1]:=round(val(alltrim(str(0))),2)
else
aVars[10,1,1,1,1]:=GetArrEl(book->SUM_DATA,{1,1,1,1})*(-1)
aVars[10,1,1,2,1]:=GetArrEl(book->SUM_DATA,{1,1,2,1})
aVars[10,1,1,3,1]:=GetArrEl(book->SUM_DATA,{1,1,3,1})*(-1)
endif
aVars[10,1,1,1,2]:=.F.
aVars[10,1,1,2,2]:=.F.
aVars[10,1,1,3,2]:=.F.
if GetArrEl(book->SUM_DATA,{1,2,1,1})=NIL
aVars[10,1,2,1,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,2,2,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,2,3,1]:=round(val(alltrim(str(0))),2)
else
aVars[10,1,2,1,1]:=GetArrEl(book->SUM_DATA,{1,2,1,1})*(-1)
aVars[10,1,2,2,1]:=GetArrEl(book->SUM_DATA,{1,2,2,1})
aVars[10,1,2,3,1]:=GetArrEl(book->SUM_DATA,{1,2,3,1})*(-1)
endif
aVars[10,1,2,1,2]:=.F.
aVars[10,1,2,2,2]:=.F.
aVars[10,1,2,3,2]:=.F.
if GetArrEl(book->SUM_DATA,{1,3,1,1})=NIL
aVars[10,1,3,1,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,3,2,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,3,3,1]:=round(val(alltrim(str(0))),2)
else
aVars[10,1,3,1,1]:=GetArrEl(book->SUM_DATA,{1,3,1,1})*(-1)
aVars[10,1,3,2,1]:=GetArrEl(book->SUM_DATA,{1,3,2,1})
aVars[10,1,3,3,1]:=GetArrEl(book->SUM_DATA,{1,3,3,1})*(-1)
endif
aVars[10,1,3,1,2]:=.F.
aVars[10,1,3,2,2]:=.F.
aVars[10,1,3,3,2]:=.F.
if GetArrEl(book->SUM_DATA,{1,4,1,1})=NIL
aVars[10,1,4,1,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,4,2,1]:=round(val(alltrim(str(0))),2)
aVars[10,1,4,3,1]:=round(val(alltrim(str(0))),2)
else
aVars[10,1,4,1,1]:=GetArrEl(book->SUM_DATA,{1,4,1,1})*(-1)
aVars[10,1,4,2,1]:=GetArrEl(book->SUM_DATA,{1,4,2,1})
aVars[10,1,4,3,1]:=GetArrEl(book->SUM_DATA,{1,4,3,1})*(-1)
endif
aVars[10,1,4,1,2]:=.F.
aVars[10,1,4,2,2]:=.F.
aVars[10,1,4,3,2]:=.F.
book->SUM_DATA:= aVars[10]
book->Summa_fact:=book->Summa_fact*(-1)
book->Summa_NDS:=book->Summa_NDS*(-1)
book->(f_dbunlock())
book->(dbskip())
enddo
dbselectarea(alias)
|
|
|
Back to top |
|
 |
SamS

Joined: 12 Jan 2002 Posts: 281 Location: Спиридонов С.А. Occupation: ПКП "БИСТ" Interests: Чистополь
|
Posted: 25 Oct 2005 19:46 Post subject: |
|
|
А у бухов не интересовался, зачем нужен отрицательный счет-фактура? Потому как по НК таких быть не должно  _________________ Origin: 2:5049/97.3 |
|
Back to top |
|
 |
andreyK
Joined: 18 Aug 2003 Posts: 125 Location: Кузнецов А.М. Occupation: ОАО Молоко/программист Interests: Шахунья
|
Posted: 26 Oct 2005 07:59 Post subject: |
|
|
бухи говорят, что им нужно так оформлять квартальные скидки фирмам
и им аудиторы в Москве так лекции читали, вот теперь от меня требуют. |
|
Back to top |
|
 |
SamS

Joined: 12 Jan 2002 Posts: 281 Location: Спиридонов С.А. Occupation: ПКП "БИСТ" Interests: Чистополь
|
Posted: 26 Oct 2005 08:05 Post subject: |
|
|
Бухи глючат вместе с аудиторами. Или недопоняли их на семинаре. В законе нет возможности выписать отрицательный с/ф.
С/ф может быть только на товары, работы, услуги. Никаких "скидок", "разниц" и т.п. быть в нем не должно. Если надо оформить скидку, закон предусматривает фактически только одно решение: выписать новый с/ф вместо ранее выписанного. _________________ Origin: 2:5049/97.3 |
|
Back to top |
|
 |
andreyK
Joined: 18 Aug 2003 Posts: 125 Location: Кузнецов А.М. Occupation: ОАО Молоко/программист Interests: Шахунья
|
Posted: 26 Oct 2005 08:51 Post subject: |
|
|
В этом Вы точно уверены ? и к какому документу послать бухов,
к налоговому кодаксу ?
Получается что в последней счет фактуре за квартал, мы должны
уменьшить цену на товары на сумму скидки ? |
|
Back to top |
|
 |
SamS

Joined: 12 Jan 2002 Posts: 281 Location: Спиридонов С.А. Occupation: ПКП "БИСТ" Interests: Чистополь
|
Posted: 26 Oct 2005 09:22 Post subject: |
|
|
НК РФ, ст.169, п.5
5. В счете-фактуре должны быть указаны:
7) цена (тариф) за единицу измерения (при возможности ее указания) по договору (контракту) без учета налога, а в случае применения государственных регулируемых цен (тарифов), включающих в себя налог, с учетом суммы налога;
(в ред. Федерального закона от 29.05.2002 N 57-ФЗ)
8) стоимость товаров (работ, услуг) за все количество поставляемых (отгруженных) по счету-фактуре товаров (выполненных работ, оказанных услуг) без налога;
Ни цена, ни стоимость отрицательными не бывают. К тому же четко указано - товаров, работ, услуг. Скидка - это что?
Если быть совсем верным, то для учета скидки надо исправить и перевыставить все с/ф за прошедший месяц. Или менять саму систему, к примеру, скидку устанавливать по результатам прошлого месяца на текущий, тогда ничего переделывать не придет _________________ Origin: 2:5049/97.3 |
|
Back to top |
|
 |
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 27 Oct 2005 14:04 Post subject: |
|
|
а если прошедший месяц уже закрыт, бухгалтерия сведена, книги покупок и продаж напечатаны, как следующим месяцем без отрицательной с/ф отсторнировать неправильную с/ф прошлого месяц |
|
Back to top |
|
 |
SamS

Joined: 12 Jan 2002 Posts: 281 Location: Спиридонов С.А. Occupation: ПКП "БИСТ" Interests: Чистополь
|
Posted: 27 Oct 2005 14:32 Post subject: |
|
|
А хрен его знает, как это в БЭСТе сделать...
По уму - все исправления вносятся в бухучете в периоде обнаружения ошибки. Т.е. исправленный с/ф попадает в книгу текущего периода, в бухучете проводки в текущем периоде, а в налоговом учете надо сдать исправленную декларацию. Я так подозреваю, что в текущем периоде должны появится две записи в книге: сторно старого с/ф и верная запись его же с новыми данными. _________________ Origin: 2:5049/97.3 |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © phpBB Group
|