CFOP x CST
Moderador: Moderadores
CFOP x CST
Bom dia Pessoal, gostaria de conseguir uma tabela que me mostra-se as regras para que eu crie (caso ainda não exista) a relação entre CFOP 5.102 e CST 010, nesse pequeno exemplo a CFOP correta seria 5.403 correto ?, ou seja, quero fazer uma consistência entre cfop x cst, alguem tem algum material ?.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: CFOP x CST
Amiguinho,
Não existe uma regra direta ou simples entre os dois, mas simplificando:
CFOP - critique se se a mesma exige o calculo de impostos, ICMS(S/N), IPI(S/N) se Sim voce irá calcula o imposto.
CST - critique a origem(primeiro digito) e então defina como calcular as regras referentes aos dois digitos finais(10,20,etc).
Exemplo se a CFOP exige o calculo de ICMS e a mesma entrará na regra 020 então voce deverá calcular o imposto aplicando-lhe o calculo de redução.
O cálculo do ICMS leva em consideração a taxa para cada estado portanto voce deverá se valer da tabela por SIGLA.
O cálculo do IPI leva em consideração a taxa para cada produto portanto voce deverá se valer da tabela por NCM.
Não existe uma regra direta ou simples entre os dois, mas simplificando:
CFOP - critique se se a mesma exige o calculo de impostos, ICMS(S/N), IPI(S/N) se Sim voce irá calcula o imposto.
CST - critique a origem(primeiro digito) e então defina como calcular as regras referentes aos dois digitos finais(10,20,etc).
Exemplo se a CFOP exige o calculo de ICMS e a mesma entrará na regra 020 então voce deverá calcular o imposto aplicando-lhe o calculo de redução.
O cálculo do ICMS leva em consideração a taxa para cada estado portanto voce deverá se valer da tabela por SIGLA.
O cálculo do IPI leva em consideração a taxa para cada produto portanto voce deverá se valer da tabela por NCM.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Re: CFOP x CST
Prevendo a grande quantidade de CFOP conjugados com as CST, criei um arquivo .DBF com os seguintes campos:
Campo: Tipo Tamanho Decimais Conteúdo de exemplo
CST, C, 3, 0 = 060
CFOP, C , 4, 0 = 5405
UF, C , 2 , 0 = SP
ALIQICMS, N, 5, 20= 0,00
TIPOIPI, N , 2, 0 = 51
TIPOPIS, N , 2, 0 = 04
ALIQPIS, N , 5, 2 = 0,00
TIPOCOFI, N , 2 , 0 = 04
ALIQCOFI, N , 5, 2 = 0,00
DESCRIC, C, 50, 0 = VENDAS COM SUBST TRIBUTARIA - SP
O índice do arquivo é composto pelos três primeiros campos (CST + CFOP + UF), e assim todos os CSTs e CFOPs para os Estados que transacionamos estão cadastrados, bastando o produto em uso indicar se será tributado ou com ST, para os elementos da tabela serem incluidos no processamento da NFE.
Como o processamento da NFE é por produto ou serviço, basta cadastrá-los todos e havendo modificação no enquadramento basta fazer a manutenção da tabela.
Campo: Tipo Tamanho Decimais Conteúdo de exemplo
CST, C, 3, 0 = 060
CFOP, C , 4, 0 = 5405
UF, C , 2 , 0 = SP
ALIQICMS, N, 5, 20= 0,00
TIPOIPI, N , 2, 0 = 51
TIPOPIS, N , 2, 0 = 04
ALIQPIS, N , 5, 2 = 0,00
TIPOCOFI, N , 2 , 0 = 04
ALIQCOFI, N , 5, 2 = 0,00
DESCRIC, C, 50, 0 = VENDAS COM SUBST TRIBUTARIA - SP
O índice do arquivo é composto pelos três primeiros campos (CST + CFOP + UF), e assim todos os CSTs e CFOPs para os Estados que transacionamos estão cadastrados, bastando o produto em uso indicar se será tributado ou com ST, para os elementos da tabela serem incluidos no processamento da NFE.
Como o processamento da NFE é por produto ou serviço, basta cadastrá-los todos e havendo modificação no enquadramento basta fazer a manutenção da tabela.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: CFOP x CST
Boa Tarde / eu fiz uma nfe com o 1º CST = 000 (tributado) e o 2º CST =060 (substituição tributária) este último não gera icms
deu tudo certinho / o cálculo do icms / o total geral / tudo blz
só na hora da impressão do danfe é que / no segundo produto / quando o cst deveria sair 060 / saiu 000 /
Vejam as imagens 1 e 2

e

Mário
Nota de Moderação:
por Toledo: Mensagem editada para colocar a tag [ img ]
Veja como utilizar esta tag: https://pctoledo.org/forum/faq.ph ... bcode#f5r0
deu tudo certinho / o cálculo do icms / o total geral / tudo blz
só na hora da impressão do danfe é que / no segundo produto / quando o cst deveria sair 060 / saiu 000 /
Vejam as imagens 1 e 2

e

Mário
por Toledo: Mensagem editada para colocar a tag [ img ]
Veja como utilizar esta tag: https://pctoledo.org/forum/faq.ph ... bcode#f5r0
Editado pela última vez por Toledo em 23 Nov 2010 19:43, em um total de 2 vezes.
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: CFOP x CST
Eu estive olhando o .XML que ele (o acbrnfemonitor) fabrica / e estive pensando /
Será q ele não coloca 060 porque / já que eu não informei nem PIS / nem FINSOCIAL / então ele automaticamente coloca a aliquota 01 para o PIS /
Será q por causa desta aliquota 01 do PIS / então a CST do ICMS tem q ser obrigatoriamente 000 ?
Veja a imagem 3

Mário
Nota de Moderação:
por Toledo: Mensagem editada para colocar a tag [ img ]
Veja como utilizar esta tag: https://pctoledo.org/forum/faq.ph ... bcode#f5r0
Será q ele não coloca 060 porque / já que eu não informei nem PIS / nem FINSOCIAL / então ele automaticamente coloca a aliquota 01 para o PIS /
Será q por causa desta aliquota 01 do PIS / então a CST do ICMS tem q ser obrigatoriamente 000 ?
Veja a imagem 3

Mário
por Toledo: Mensagem editada para colocar a tag [ img ]
Veja como utilizar esta tag: https://pctoledo.org/forum/faq.ph ... bcode#f5r0
Re: CFOP x CST
Não existe CST 060.
Existe Origem 0 e CST 60.
Leia o manual de integração da NFe.
Existe Origem 0 e CST 60.
Leia o manual de integração da NFe.
André Ferreira de Moraes
Conheça o Projeto ACBr - Automaçao Comercial Brasil
http://acbr.sourceforge.net
--------------------------------------------------------------------------------------
Fórum Oficial do Projeto ACBr
http://www.djsystem.com.br/acbr/forum
Conheça o Projeto ACBr - Automaçao Comercial Brasil
http://acbr.sourceforge.net
--------------------------------------------------------------------------------------
Fórum Oficial do Projeto ACBr
http://www.djsystem.com.br/acbr/forum
- jorge andrade
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 02 Dez 2009 13:28
- Localização: são paulo
CFOP x CST
Nao tenho certeza se é o que vou responder, pois, eu gero o xml direto e não uso a geração pelo ACBRNFEMONITOR, pelo o que ei vi vc está informando a CST como 060, jutamente com a origem do produto, será que não tem um flag/campo de ORIGEM que no seu caso seria igual a "0" e a CST = "60"?, verifique novamente o conteúdo do arquivo INI a ser gerado?
[]s,
[]s,
Jorge Andrade
CFOP x CST
Jorge voce falou que nao gera o Xml pelo acbrnfemonitor, entao voce gera seu XMl mesmo e depois valida assina e transmiter por ele é isso?
No meu caso eu ja tenho o Xml Pronto posso so validar,assinar e enviar
No meu caso eu ja tenho o Xml Pronto posso so validar,assinar e enviar
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
CFOP x CST
Amiguinho,
Se o seu XML estiver dentro do padrão e com as tags em sequencia e hierarquias corretas voce pode usar o monitor apenas para protocolagem, que consiste do validação, assinatura, envio e retorno.
Se o seu XML estiver dentro do padrão e com as tags em sequencia e hierarquias corretas voce pode usar o monitor apenas para protocolagem, que consiste do validação, assinatura, envio e retorno.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
CFOP x CST
Obrigado amiginho rochinha;
Na verdade ja tenho o arquivo XMl pronto e funcionando, porque ja uso esse XML para outro programa que faz assisnatura validacao e envia para a sefaz.
Ja vi realmente que da certo o que falou rochinha, vou ver se colocar aqui para rodar.
Obrigado.
Na verdade ja tenho o arquivo XMl pronto e funcionando, porque ja uso esse XML para outro programa que faz assisnatura validacao e envia para a sefaz.
Ja vi realmente que da certo o que falou rochinha, vou ver se colocar aqui para rodar.
Obrigado.
CFOP x CST
Rocinha,
Nao sei se posso contiunuar usando esse post, mais vou perguntar aqui mesmo
Eu fiz como voce faz gerei o XML, e depois mando o acbrnfemonitor assinar,validar e enviar.
so que ele assina,valida, mais quando envia da o seguinte o erro abaixo, nao sei se passou por isso ou alguem pode me ajudar.?
K:
[ENVIO]
Versao=
TpAmb=1
VerAplic=
CStat=0
XMotivo=
CUF=0
NRec=
DhRecbto=30/12/1899
TMed=0
Rejeicao: Falha no schema XML
[RETORNO]
Versao=CE_NFe_V2.00.4.09
TpAmb=2
VerAplic=CE_NFe_V2.00.4.09
NRec=
CStat=215
XMotivo=Rejeicao: Falha no schema XML
CUF=23
Nao sei se posso contiunuar usando esse post, mais vou perguntar aqui mesmo
Eu fiz como voce faz gerei o XML, e depois mando o acbrnfemonitor assinar,validar e enviar.
so que ele assina,valida, mais quando envia da o seguinte o erro abaixo, nao sei se passou por isso ou alguem pode me ajudar.?
K:
[ENVIO]
Versao=
TpAmb=1
VerAplic=
CStat=0
XMotivo=
CUF=0
NRec=
DhRecbto=30/12/1899
TMed=0
Rejeicao: Falha no schema XML
[RETORNO]
Versao=CE_NFe_V2.00.4.09
TpAmb=2
VerAplic=CE_NFe_V2.00.4.09
NRec=
CStat=215
XMotivo=Rejeicao: Falha no schema XML
CUF=23
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
CFOP x CST
Amiguinho,
Qual a versão do ACBrNFeMonitor que vc esta usando?
Baixe a ultima versão daqui e instale.
Depois jogue o conteúdo deste arquivo dentro da pasta onde se encontra o ACBrNFeMonitor.exe.
O motivo do erro ocorrido com voce é a falta dos schemas nas pastas internas do monitor ou de schemas velhos.
Qual a versão do ACBrNFeMonitor que vc esta usando?
Baixe a ultima versão daqui e instale.
Depois jogue o conteúdo deste arquivo dentro da pasta onde se encontra o ACBrNFeMonitor.exe.
O motivo do erro ocorrido com voce é a falta dos schemas nas pastas internas do monitor ou de schemas velhos.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
Kiko Fernandes
- Usuário Nível 3

- Mensagens: 213
- Registrado em: 24 Out 2008 22:41
- Localização: Foz do Iguaçu
CFOP x CST
Novo link para atualização do ACBrNFeMonitor: http://sourceforge.net/projects/acbr/fi ... NFeMonitor
