Login Registre-se
Duvida sobre impostos xml  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Luciano_Lopes

JavaC Membro

Membro desde: 29/11/2011 09:37:49
Mensagens: 62
Offline

Pessoal, estou fazendo alguns testes para gerar o xml usando o framework aqui do javac mas andei analizando as tags de impostos dos produtos com outros xml e vi que esta um pouco diferente,qual devo seguir? O layout que estou seguindo é oque baixei aqui no forum:



Vi outros xmls e não tem a tag "icmssn500",tem "icmss40" ou "icmss00",etc. Qual delas devo usar e como fazer para gerar o código de acordo com as informações do produto?
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 143
Localização: Maceio/AL
Offline

Caro Luciano.

Cada XML terá tags diferentes sobre impostos, dependendo do produto vendido então você deve estruturar seu sistema para que possa identificar qual o CST, CFOP, BASE de ICMS e etc usado por produto e assim gerar o XML de acordo.

Se quiser pode dar uma olhada neste código do meu sistema https://github.com/pedrohlira/OpenSIG/blob/master/OpenSigComercial/src/br/com/opensig/comercial/server/acao/GerarNfeSaida.java que mostra como gero o XML e identifico quando simples ou normal e qual tag de ICMS usar, veja os metodos getSimples() e getNormal().

[]s

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
Luciano_Lopes

JavaC Membro

Membro desde: 29/11/2011 09:37:49
Mensagens: 62
Offline

Nossa,valeu pelo código agora vai dar um trabalhinho pra fazer rsrs, uma outra duvida, no caso de todos em campos que variam, existe alguma forma de simplificar isso na tela de cadastos ou vou ter que colocar todos esses campos para o usuário preencher?
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 143
Localização: Maceio/AL
Offline

Veja como fiz em meu sistema http://phdss.com.br/opensig/ abra o DEMO

Cadastre a tributacao separado dos produtos, ai ao cadastrar o produto ele informa qual a tributacao dele.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
Luciano_Lopes

JavaC Membro

Membro desde: 29/11/2011 09:37:49
Mensagens: 62
Offline

Poxa, bem diferente doque vejo por ai, esse cadastro atende a todo tipo de empresa? Quantas empresa usam seu sistema[desculpa a pergunta]?
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 143
Localização: Maceio/AL
Offline

Sim atende, pode ser que alguma precise de algo a mais, um detalhe em especial as de lucro real, ai faço um plugin pra ela adaptar o cadastro.

Mas 99.99% serve sem problemas, basta a pessoa que cadastrar os produtos, saiba o que está fazendo.

Hoje temos umas 10 empresas de diferentes ramos, Industria, Atacadistas, Varejistas e serviços.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
Luciano_Lopes

JavaC Membro

Membro desde: 29/11/2011 09:37:49
Mensagens: 62
Offline

Bacana, uma coisa que não entendi foi na tela de tributação e ipi não tem campos com valores monetarios apenas o código de origem,cst,etc. Como você faz para gerar os valores de cada produto durante a emissão do xml?
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 143
Localização: Maceio/AL
Offline

Em tributacao que trata o ICMS, tem os campos DENTRO e FORA que são as aliquotas usadas para o ICMS dentro ou fora do Estado.

Em IPI tem o campo aliquota que é usado exatamente para isso, sendo que se tiver aliquota diferente para entrada ou saida, basta cadastrar um novo registro dar um nome especifico e colocar os dados que desejar.

Nos dois casos voce pode usar os padroes ou cadastrar novos ilimitados para atender a legislacao que precisar.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
Luciano_Lopes

JavaC Membro

Membro desde: 29/11/2011 09:37:49
Mensagens: 62
Offline

Os campos que estou usando são esses na minha tela de produtos:

icms_ori
icms_cst
icms_modbc
icms_vbc
icms_picms
icms_vicms
ipi_cenq
ipi_cst
pis_cst
pis_vbc
pis_ppis
pis_vpis
cofins_cst
cofins_vbc
cofins_pcofins
cofins_vcofins

Quais ainda tenho que adicionar?
Sir Camelot

JavaC Membro
[Avatar]
Membro desde: 29/03/2012 14:47:58
Mensagens: 45
Localização: Recife - PE
Offline

Bom dia, estou com dúvida no preenchimento do campo ModBC , ele influencia no cálculo ?

Onde posso encontrar informações a respeito desse cálculo?

Desde já agradeço.

Bruno Camelo
marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 118
Localização: Mineiros do Tietê/SP
Offline

Minha dúvida é sobre IPI
Me baseio na classe compartilhada por um post de um amigo, anterior.
Link: https://github.com/pedrohlira/OpenSIG/blob/master/OpenSigComercial/src/br/com/opensig/comercial/server/acao/GerarNfeSaida.java

Lá diz assim:



Minha questão é simples, o trecho de código abaixo o que faz exatamente?


O que eu faço pra considerar esta situação: se tem aliquota IPI cadastrada eu a uso senão assumo 0.00 e coloco a CST = 99 e zero tudo?

--
Marcos Roberto da Fonseca
[Email] [MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team