Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Бухи хотят отрицат.счет-фактуру, БЕСТ не дает !

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
andreyK



Joined: 18 Aug 2003
Posts: 125
Location: Кузнецов А.М.
Occupation: ОАО Молоко/программист
Interests: Шахунья

PostPosted: 25 Oct 2005 14:31    Post subject: Бухи хотят отрицат.счет-фактуру, БЕСТ не дает ! Reply with quote

Бухи хотят отрицат.счет-фактуру, БЕСТ не дает !
Как быть,что дела
Back to top
View user's profile Send private message
itman



Joined: 05 Apr 2002
Posts: 1247
Location: Ильин Е.Ю.
Occupation: Cio
Interests: Кинель

PostPosted: 25 Oct 2005 14:40    Post subject: Reply with quote

Разместить в реестре счет фактур плагин

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
View user's profile Send private message Send e-mail
SamS



Joined: 12 Jan 2002
Posts: 281
Location: Спиридонов С.А.
Occupation: ПКП "БИСТ"
Interests: Чистополь

PostPosted: 25 Oct 2005 19:46    Post subject: Reply with quote

А у бухов не интересовался, зачем нужен отрицательный счет-фактура? Потому как по НК таких быть не должно
_________________
Origin: 2:5049/97.3
Back to top
View user's profile Send private message Send e-mail
andreyK



Joined: 18 Aug 2003
Posts: 125
Location: Кузнецов А.М.
Occupation: ОАО Молоко/программист
Interests: Шахунья

PostPosted: 26 Oct 2005 07:59    Post subject: Reply with quote

бухи говорят, что им нужно так оформлять квартальные скидки фирмам
и им аудиторы в Москве так лекции читали, вот теперь от меня требуют.
Back to top
View user's profile Send private message
SamS



Joined: 12 Jan 2002
Posts: 281
Location: Спиридонов С.А.
Occupation: ПКП "БИСТ"
Interests: Чистополь

PostPosted: 26 Oct 2005 08:05    Post subject: Reply with quote

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

С/ф может быть только на товары, работы, услуги. Никаких "скидок", "разниц" и т.п. быть в нем не должно. Если надо оформить скидку, закон предусматривает фактически только одно решение: выписать новый с/ф вместо ранее выписанного.
_________________
Origin: 2:5049/97.3
Back to top
View user's profile Send private message Send e-mail
andreyK



Joined: 18 Aug 2003
Posts: 125
Location: Кузнецов А.М.
Occupation: ОАО Молоко/программист
Interests: Шахунья

PostPosted: 26 Oct 2005 08:51    Post subject: Reply with quote

В этом Вы точно уверены ? и к какому документу послать бухов,
к налоговому кодаксу ?

Получается что в последней счет фактуре за квартал, мы должны
уменьшить цену на товары на сумму скидки ?
Back to top
View user's profile Send private message
SamS



Joined: 12 Jan 2002
Posts: 281
Location: Спиридонов С.А.
Occupation: ПКП "БИСТ"
Interests: Чистополь

PostPosted: 26 Oct 2005 09:22    Post subject: Reply with quote

НК РФ, ст.169, п.5

5. В счете-фактуре должны быть указаны:
7) цена (тариф) за единицу измерения (при возможности ее указания) по договору (контракту) без учета налога, а в случае применения государственных регулируемых цен (тарифов), включающих в себя налог, с учетом суммы налога;
(в ред. Федерального закона от 29.05.2002 N 57-ФЗ)
8) стоимость товаров (работ, услуг) за все количество поставляемых (отгруженных) по счету-фактуре товаров (выполненных работ, оказанных услуг) без налога;

Ни цена, ни стоимость отрицательными не бывают. К тому же четко указано - товаров, работ, услуг. Скидка - это что?

Если быть совсем верным, то для учета скидки надо исправить и перевыставить все с/ф за прошедший месяц. Или менять саму систему, к примеру, скидку устанавливать по результатам прошлого месяца на текущий, тогда ничего переделывать не придет
_________________
Origin: 2:5049/97.3
Back to top
View user's profile Send private message Send e-mail
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 27 Oct 2005 14:04    Post subject: Reply with quote

а если прошедший месяц уже закрыт, бухгалтерия сведена, книги покупок и продаж напечатаны, как следующим месяцем без отрицательной с/ф отсторнировать неправильную с/ф прошлого месяц
Back to top
View user's profile Send private message
SamS



Joined: 12 Jan 2002
Posts: 281
Location: Спиридонов С.А.
Occupation: ПКП "БИСТ"
Interests: Чистополь

PostPosted: 27 Oct 2005 14:32    Post subject: Reply with quote

А хрен его знает, как это в БЭСТе сделать...

По уму - все исправления вносятся в бухучете в периоде обнаружения ошибки. Т.е. исправленный с/ф попадает в книгу текущего периода, в бухучете проводки в текущем периоде, а в налоговом учете надо сдать исправленную декларацию. Я так подозреваю, что в текущем периоде должны появится две записи в книге: сторно старого с/ф и верная запись его же с новыми данными.
_________________
Origin: 2:5049/97.3
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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

Rambler
Rambler's Top100 Рейтинг@Mail.ru