Fw: [firebase-br] Ajudinha com CFOP - off

Magno magnoscosta em bol.com.br
Sex Set 16 09:18:56 -03 2005


Cara o trem vai longe.... mas vou tentar dar a minha contribuição explanando 
como o sistema aki da empresa trabalha:

Há um cadastro de Mercadoria, CFOP´s, o de cidades, tributações, e 
operações.. correto..
pra cada iten q for utilizado em nota fiscal, tem q se fazer um cadastro de 
Tributação..
ou seja.. qdo vc insere os dados do comprador na NF e qdo insere o item o 
prog verifica a existencia no cadastro de tributação.. onde:
Vc deve escolher o iten, a UF, qual a situação tributário, qual a aliquota, 
percentual de redução (se tiver), CFOP utilizado,  e por ai vai...
E nas operações vc cadastra todas as operações, entrada saia e tal, e indica 
tb o cfop, como nao fui eu q desenvolvi, nao sei como ele trabalha a questao 
de indicar 2 CFOP´s diferentes em duas tabelas..
Pra todos os itens deve conter um cadastro de tributação, isso por estado..

Ai meu amigo.. qdo a gente vende algo q ainda nao cadastramos, veja, 
cadastramos, nao vem nada pronto.. isso nao é de responsabilidade do 
programador... a gente liga pro contador e ele passa as tributações e código 
a serem usados... se der pepino, nao vai nem pra cima do programador nem pra 
cima da empresa... a culpa é dso contador q instruiu errado..

Abraços
Magno

----- Original Message ----- 
From: "Sidnei Brianti" <ysdinei em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 16, 2005 8:51 AM
Subject: Re: Fw: [firebase-br] Ajudinha com CFOP - off


Eu uso a seguinte:
Crio uma tabela pai de operações de entrada e saida

Create table "t_opentsaidaa"
(
"t_opentsaidaa_pk" Serial NOT NULL,
"descr_opentsaia" "texto_curto",
"tipo_opentsaia" "texto_flag",
"mov_opentsaia" Boolean,
"dtcriacao_opentsaia" Date,
"dtatualiza_opentsaia" Date,
"vis_opentsaia" "texto_flag",
 primary key ("t_opentsaidaa_pk")
) With Oids;

Filha:

Create table "t_opentsaidab"
(
"t_opentsaidaa_pfk" Integer NOT NULL,
"t_cfop_fk" Integer,
"geraipi_opentsaib" Boolean,
"geraicms_opentsaib" Boolean,
"destacaicms_opentsaib" Boolean,
"destacaipi_opentsaib" Boolean,
"consfinal_opentsaib" Boolean,
"consfinalicms_opentsaib" Boolean,
"isento_opentsaib" Boolean,
"icmsuf_opentsaib" Boolean,
"descbaseicms_opentsaib" Boolean,
"incluir_ipi_base_icms" Boolean,
"incluir_frete_base_icms" Boolean,
"incluir_despesas_base_icms" Boolean,
"reaplicar_icms_base_icms" Boolean,
"incluir_ipi_base_outros" Boolean,
"incluir_frete_base_ipi" Boolean,
"incluir_desconto_total" Boolean,
"n_incluir desconto_base_ipi" Boolean,
"incluir_desconto_base_subst" Boolean,
"incluir_ipi_base_subst" Boolean,
"incluir_frete_base_subst" Boolean,
"incluir_desp_base_subst" Boolean,
"destacar_imposto_subst_proprio" Boolean,
"destacar_imposto_subst_ret" Boolean,
"usar_tab_op_brindes_demos_result" Boolean,
"n_desc_nf" Boolean,
"mostrar_valor_mar_base_subst" Boolean,
"impress_1" "texto_curto",
"impress_2" "texto_curto",
"impress_3" "texto_curto",
"impress_4" "texto_curto",
 primary key ("t_opentsaidaa_pfk")
) With Oids;

Tabela CFOP:

Create table "t_cfop"
(
"t_cfop_pk" Serial NOT NULL,
"codigo_cfop" Varchar(5),
"descr_cfop" "texto_curto",
"impress_cfop" "texto_curto",
 primary key ("t_cfop_pk")
) With Oids;

Ai você link a venda a tabela "t_opentsaidaa"
Esse método está em teste.
E foi feito para Postgres

Sidnei
--- cgomes em synctech.com.br escreveu:

> Cara ...
>
> Seguinte ... ja passei por isso ... e muito , mas
> muito complicado mesmo
> ... como o amigo Jorge escreveu .. voce vai ficar
> maluco ...
> Respondendo sua pergunta inicial é o seguinte ..
>
> O CFOP so tem codificação ( sentido) no primeiro
> digito como voce mesmo ja
> sabe .. os outros 3 ( hoje 3, antigamente 2 ), nao
> tem um "significado"
> real .. é apenas um numero sequencial.
> Veja so como acontece mais ou menos .( vou ser um
> pouco repetitivo aqui )
> imagine que voce vendeu para um cliente uma garrafa
> de Aguardente de Cana.
> Veja so as variações de CFOP que essa mesma venda
> gerou.
> - se voce estiver estabelecido na Paraiba ( onde
> estou no momento ;)
> e seu cliente for do mesmo Estado com Regine Normal
> O CFOP da NOTA seria 5102
> - se o cliente for do mesmo estado mas a empresa
> dele for Regime Especial
> por Regine Fonte ( voce cobra o Imposto e depois
> repassa para o Governo )
> O CFOP da Nota seria 5409
> - Se o seu cliente for do mesmo Estado com Regime de
> Substituto ( o
> imposto e retido pelo cliente e depois pago ao
> Governo )
> O CFOP da noyta seria 5405
> _ se o cliente for do mesmo estado e for ISento de
> Inscrição Estadual
> o CFOP da Nota seria 5949
> Agora suponha o seguinte .. a garrafa de cana que
> voce vende no Estado do
> Rio Grande do Norte o CST ( codigo de Situação
> Tributaria ) do produto e
> por Cobrança de ICMS por Substituição assim todos os
> CFOPs acima mudariam
> .. e se voce vendesse da Paraiba para o Rio Grande
> do Norte ai teria que
> rever todos os CFOPs ... porque a mesma garrafa de
> cana na Paraiba tem
> alicota diferenciada dos demais produtos ( a alicota
> interna é de 17% mas
> a Cana é cobrada 25% )
> e ainda existe produtos com redução de base de
> calculo que dependendo do
> estado o CFOP e muda ..
>
> ou seja para achar o CFOP corespondente da Venda e
> necessario varificar :
> O cliente, o estado, os produtos, o seu regime.
> Existe ainda outra coisa .. se voce vender na mesma
> Nota dois produtos com
> codigo CST diferentes essa Nota teria que ter dois
> CFOPs ( alguns estados
> isso ja é obrigatorio e em outros voce nao pode
> fazer isso )
>
> assim nobre amigo o que voce precisa é fazer um
> Curso de ICMS bem legal
> com o cara que nao sabe de nada disso ( seu cliente
> ) e aprender junto com
> ele .. e mais contratar pessoas responsaveis que
> tambem entenda um pouco
> legislação fiscal para faturar as vendas do seu
> cliente ...
>
> outra coisa nao tente ler o RICMS sem antes tem uma
> noção muito boa de
> legislação Fiscal porque voce nao vai entender muita
> coisa .. o RICMS é
> complicado ate mesmo para os Fiscais Estaduais ..
> porque cabe muita dupla
> imterpletação ...
>
>
> Espero ter te consientizado .. pois no inicial do
> minha empresa passei por
> isso .. fora as modificações que acontecen
> constantemente na RICMS ...
> hoje consegui tenho um sistema de automação que rada
> em mais de 100
> clientes com isso funcionando em tres estado .. mas
> é coisa pra doido
> mesmo ..
>
>
> sds. Cesar Gomes
> Analista de Suporte
> Synctech Soluções em Informatica
> 83 8802-5583
>
>
> Entao veja so as variações que uma mesma venda pode
> sofrer ... isso apenas
> na Paraiba .. por que no Rio Grande do Norte ( outro
> Estado ) a mesma
> venda para dentro do proprio estado
>
>
>
> ----- Original Message -----
> From: "Fausto" <fausto.s.a em uol.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, September 16, 2005 8:00 AM
> Subject: Re: [firebase-br] Ajudinha com CFOP - off
>
>
> Thiagão..
> Pense assim, o ICM muda de acordo com a operação ex:
> Operações dentro do estado é um
> Operações fora do estado é outro
> Portanto crie uma tabela de estados, onde vc teria
> os dois campos de icms
> Tabela Estados: (Sigla, Nome do Estado, ICMS_D,
> ICMS_F)
>
> Fausto
> Ps:Sem querer cobrar, mas já cobrando..rs. hoje é
> Sexta-Feira :)
>
>
> Jorge Henrique - Depto TI escreveu:
>
> > Cara, se vc for automatizar isso vc vai ficar é
> maluco mesmo!
> >
> > O significado do CFOP pouco importa pro
> programador pq o usuário TEM
> > OBRIGATORIAMENTE q saber trabalhar na parte fiscal
> senão não dá mesmo...
> >
> > Detalhe, se vc colocar o % do icms no cfop vc vai
> ter um pequeno
> > grande problema: as aliquotas variam de estado pra
> estado. Tipo, se vc
> > tá em Minas e faz uma venda pra SP (6102) o icms é
> de 12% (se não me
> > engano) mas se vc faz pro Ceará, por exemplo, e lá
> tem incentivo
> > fiscal, seria de 7%. Existe uma tabela que vc pode
> cruzar as UF´s e
> > descobrir a aliquota de cada uma(e eu só vi essa
> tabela uma vez na
> > vida). E há mais variações ainda, por tipo de
> produto, por exemplo,
> > produtos alimenticios de um determinado genero têm
> outras aliquotas,
> > de vestuário, tem tb a famosa redução fiscal e por
> aí vai, até o
> > infinito e além...
> >
> > O certo é o contador da empresa dar essas
> orientações e deixar o
> > usuário lúcido a respeito da fiscalização e da
> aplicação das normas
> > tributárias pq se faz errado, meu amigo,
> dizendo-se em termos
> > vulgares, o ferro entra com gosto. E isso não tem
> mto a ver com o
> > sistema em si e só deixo uma dica pra encerrar: Se
> vc quer mesmo
> > automatizar essas regras, então, pode pegar akele
> livrão enorme do
> > RICMS q os contadores têm e estudar pq não é mole
> não...
> >
> > [ ]´s
> >
> > Jorge Henrique
> > ----- Original Message ----- From: "Francisco
> Thiago"
> > <jeandeadlucky em yahoo.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Thursday, September 15, 2005 5:57 PM
> > Subject: [firebase-br] Ajudinha com CFOP - off
> >
> >
> >> Pessoal, me perdoem o off.. e o CTRL+C CTRL+V...
> Mas foi necessário..
> >> acreditem...
> >>
> >> Eu tenho um usuário daqueles beeeemmmm usuário
> (vc's entendem né?) que
> >> simplesmente não sabe como funciona o negócio
> dele... Isso na parte
> >> fiscal.
> >> Eu também não fico muito atrás pq nunca mexi com
> fiscal e etc...
> >> Agora que
> >> estou começando a entrar nesse mundo louco de
> impostos.
> >>
> >> Bem.
> >>
> >> Despois de pesquisar um poko, descobri que o
> melhor
=== message truncated ===


__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.25/102 - Release Date: 14/9/2005






Mais detalhes sobre a lista de discussão lista