Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3239 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Cantu, 

Obrigado por disponibilizar a planilha, esta sendo de muita ajuda. O sentimento que vc expressou é exatamente o que a maioria dos desenvolvedores devem

estar sentindo agora. Uma duvida que estou tendo, no total das despesas, vc esta considerando VALORPRODUTO + FRETE + OUTRASDESPESAS + SEGURO + IPI ?

Grato

Postado
1 hora atrás, DOCFABIO disse:

Obrigado Cantu.

Vou tirar a condição  and (Dest.indIEDest = inNaoContribuinte) e testar com essa situação.

Acredito que deva manter essa condição. Veja que existe a rejeição:

Informado indevidamente o grupo de ICMS para a UF de Destino (tag:ICMSUFDest):

- Não é operação Interestadual (idDest<>2) ou

- Não é operação com Consumidor Final (indFinal<>1) ou

- Não é operação com Não Contribuinte (indIEDest<>9) ou

- Operação de prestação de serviços (existe tag “ISSQN”) ou

- Operação com combustível (tag:comb) derivado de petróleo: código ANP diferente de: 820101001, 820101010, 810102001, 810102004, 810102002, 810102003, 810101002, 810101001, 810101003, 220101003, 220101004, 220101002, 220101001, 220101005, 220101006, ou

- Data de Emissão anterior a 01/01/2016, no ambiente de produção.

 

10 horas atrás, calunaty disse:

Utilizo ao gerar NFes idFinal = 0  // pois li em uma postagem q NFe (55) usa-se ZERO e se NFC-e (65) utiliza-se 1

Ai no XML do colega DOCFabio o idFinal esta 1 para modelo 55, mudou em relação ao exposto acima?

Eu também utilizava sempre 0 para NFe, porém dei uma pesquisada e não encontrei um resposta concreta sobre como informar essa tag. Se existir na mesma NFe itens para consumo e para revenda, como devemos preencher? Consumidor final ou não?

Acabei incluindo o campo no faturamento para o cliente informar.

Postado

DOCFABIO, bom dia!

Por favor, como você chegou ao cálculo do grupo <ICMSUFDest> para o CSOSN 500? 

Já que a empresa é do Simples Nacional, de onde você coletou as informações de alíquota? Você criou uma tabela?
Por que a alíquota interna de SP esta 19%, é o adicional do FCP? 


*: os dados abaixo foram coletados do XML que você postou
• Empresa do Simples Nacional - CSOSN 500
• Emitente do RS
• Cliente de SP

-<ICMSUFDest>
<vBCUFDest>500.00</vBCUFDest>
<pFCPUFDest>2.0000</pFCPUFDest>
<pICMSUFDest>19.0000</pICMSUFDest>
<pICMSInter>12.00</pICMSInter>
<pICMSInterPart>40.0000</pICMSInterPart>
<vFCPUFDest>10.00</vFCPUFDest>
<vICMSUFDest>24.00</vICMSUFDest>
<vICMSUFRemet>21.00</vICMSUFRemet>
</ICMSUFDest>


Obrigado!
Douglas A R Lima

Postado

Uma pergunta, alguem ja conseguiu fazer a implementação da distribuição de ICMS de partilha que não compreendi mesmo lendo as notas técnicas, ou mesmo um exemplo. 

  • Membros Pro
Postado

Estou recebendo a seguinte mensagem em um teste no Simples Nacional.

"O elemento '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest' é inesperado, de acordo com o modelo de conteúdo do elemento pai '{http://www.portalfiscal.inf.br/nfe}imposto'.
Esperado: {http://www.portalfiscal.inf.br/nfe}COFINSST."

No codigo to lançando assim:

with cofins do begin
        if DMX.IBTributosstCofins.Value <> '' then begin
        if DMX.IBTributosSTCOFINS.Value = '01' then
        CST:= cof01;
        if DMX.IBTributosSTCOFINS.Value = '02' then
        CST:= cof02;
        if DMX.IBTributosSTCOFINS.Value = '03' then
        cst:= cof03;
        if DMX.IBTributosSTCOFINS.Value = '04' then
        cst:= cof04;
        if DMX.IBTributosSTCOFINS.Value = '06' then
        cst:= cof06;
        if DMX.IBTributosSTCOFINS.Value = '07' then
        cst:= cof07;
        if DMX.IBTributosSTCOFINS.Value = '08' then
        cst:= cof08;
        if DMX.IBTributosSTCOFINS.Value = '09' then
        cst:= cof09;
        if DMX.IBTributosSTCOFINS.Value = '99' then
        cst:= cof99;

        if DMX.TabEmpresaTIPOEMPRESA.Value = 0 then
        if (DMX.IBTributosSTCOFINS.Value ='') then
        cst:= cof99;

        end;

        cofins.vBC:= DMX.IBDetailFiscalBCCOFINS.Value;
        cofins.pCOFINS:= DMX.IBDetailFiscalPALIQCOFINS.Value;
        cofins.vCOFINS:= SimpleRoundTo(DMX.IBDetailFiscalVALORCOFINS.Value);
       

        cofinsST.vBC:= DMX.IBDetailFiscalBCCOFINSST.Value;
        cofinsST.pCOFINS:= DMX.IBDetailFiscalPALIQCOFINSST.Value;
        cofinsST.vCOFINS:= SimpleRoundTo(DMX.IBDetailFiscalVALORCOFINSST.Value);

        TotCofins:= TotCofins + Cofins.VCofins;

      end;

Onde será que estou fazendo errado?

 

 

 

 

 

42151202344931000132550010000002301000002304-nfe.xml

  • Membros Pro
Postado (editado)

Douglas.

Sim. Como o cálculo é por fora, criei uma tabela como nos prints anteriores. Único valor que pego da NF-e normal é valor base, o resto deixei como sempre foi. O cálculo de icms normal por exemplo só se aplica a empresa não simples, então não teria como pegar do mesmo lugar sendo que a empresa simples nem tem isso no seu cadastro de produtos. Isso é o jeito que estou fazendo por enquanto, não sei se é o jeito mais certo.

 

igcastro.

É só ler todas as páginas deste post, ali tem exemplos e tudo mais...

 

rodrigo.

talves seja porque vc colocou valor base:

COFINSOutr><CST>99</CST><vBC>1000.00</vBC>

Editado por DOCFABIO
  • Membros Pro
Postado
35 minutos atrás, DOCFABIO disse:

rodrigo.

talves seja porque vc colocou valor base:

COFINSOutr><CST>99</CST><vBC>1000.00</vBC>

Bom dia DOCFABIO,

tentei colocando dessa forma

COFINSOutr><CST>99</CST><vBC>0.00</vBC>
Zerando a base de calculo tambem não deu certo.

Grato

 

  • Membros Pro
Postado

Muitas das dúvidas referente regras, quando informar e quando não (difal), tem na NT_2015_03_v150.pdf . Temos que colocar todas validações no sistema, inclusive as exceções...
 

1 hora atrás, rodrigoogioni disse:

Bom dia DOCFABIO,

tentei colocando dessa forma

COFINSOutr><CST>99</CST><vBC>0.00</vBC>
Zerando a base de calculo tambem não deu certo.

Grato

 

Deve ser em razão do campo <indPres>1</indPres>

1=Presencial, não faz sentido se é para fora do estado, tenta colocar 0

  • Membros Pro
Postado
2 minutos atrás, DOCFABIO disse:

Muitas das dúvidas referente regras, quando informar e quando não (difal), tem na NT_2015_03_v150.pdf . Temos que colocar todas validações no sistema, inclusive as exceções...
 

Bom dia DOCFABIO, 

É o que estou tentando fazer, mas até agora ainda não achei referente ao meu problema... continuo tentando.

Se eu descobrir alguma coisa informo aqui, caso se alguem tiver descoberto como proceder,

por favor compartilhe para que outros possam se beneficiar.

Grato pela ajuda.

  • Membros Pro
Postado
2 minutos atrás, DOCFABIO disse:

Deve ser em razão do campo <indPres>1</indPres>

1=Presencial, não faz sentido se é para fora do estado, tenta colocar 0 ou 9, no acbr pcNao ou pcOutros

Boa tarde, DOCFABIO, obrigado pela resposta.

Ja havia testado nessa tag com uma opção diferente, e também não deu certo.

O mais engraçado é que fiz uma nota fiscal em ambiente de homologação ontem e passou. Hoje não esta passando.

A 229 passou ontem, a 230 hoje não está passando. Ja troquei as CSOSN e nada.

Grato

42151202344931000132550010000002291000002290-nfe.xml

42151202344931000132550010000002301000002304-nfe.xml

Postado

 

5 minutos atrás, rodrigoogioni disse:

Boa tarde, DOCFABIO, obrigado pela resposta.

Ja havia testado nessa tag com uma opção diferente, e também não deu certo.

O mais engraçado é que fiz uma nota fiscal em ambiente de homologação ontem e passou. Hoje não esta passando.

A 229 passou ontem, a 230 hoje não está passando. Ja troquei as CSOSN e nada.

Grato

42151202344931000132550010000002291000002290-nfe.xml

42151202344931000132550010000002301000002304-nfe.xml

Na 229 vc informou:

<pICMSInterPart>5.0000</pICMSInterPart>

Não deveria ter rejeitado?

  • Membros Pro
Postado
2 minutos atrás, cassianodp disse:

 

Na 229 vc informou:

<pICMSInterPart>5.0000</pICMSInterPart>

Não deveria ter rejeitado?

Ontem eu estava fazendo o calculo de uma forma diferente, no pICMSInterPart estava inserindo a diferença de ICMS. Como no caso 

RS 17 SC 12 a diferença fica em 5. Hoje estou seguindo a planilha do Cantu e mudei para 40, que seria a porcentagem da participação.

Mas acho que o bloqueio não seria por isso.

Grato

3 minutos atrás, DOCFABIO disse:

Não estão ainda validando todos os campos. 

Pode ser em razão disso:  <pICMSUFDest>18.0000</pICMSUFDest>

18% no RS só a partir de 01/01/16, tenta colocar 17...

Boa tarde DOCFABIO,

Tentei com 17, mas também não passou.

Grato

Tentei mundando a tag

<pICMSInterPart>5.0000</pICMSInterPart>

para ver se é isso, e tambem não passou,

Acredito que seja referente a estrutura do xml mesmo.

A minha dúvida é como fazer aparecer no xml a tag COFINSST com a CST 99 (do Simples Nacional)? 

Grato

  • Curtir 1
  • Membros Pro
Postado (editado)
6 horas atrás, Cantu disse:

Nos informe do resultado ;)

Fiz agora um teste, usei a mesmo modelo básico que tenho validado várias vezes, apenas coloquei uma IES no cliente e forcei Ide.indFinal := cfConsumidorFinal;

Resultado: Rejeicao: Informado indevidamente o grupo de ICMS para a UF de destino [nItem:1]

Se eu tiro a IES do cliente, a nota é Autorizada.

Então vou voltar novamente aquela condição Dest.indIEDest = inNaoContribuinte

Até porque isso seria extremamente raro, quem pede alem do CPF a IES?

Editado por DOCFABIO
Postado

Testei aqui também e também obtenho rejeição por informar o grupo indevidamente.

Então vou manter o teste para gerar o grupo : if (Ide.idDest = doInterestadual) and (Ide.indFinal = cfConsumidorFinal) and (Dest.indIEDest = inNaoContribuinte)then

Além disso, na nota técnica é dada a seguinte definição do grupo ICMSUFDest: "Grupo a ser informado nas vendas interestaduais para consumidor final, não contribuinte do ICMS."

Postado
9 minutos atrás, DOCFABIO disse:

Até porque isso seria extremamente raro, quem pede alem do CPF a IES?

Vc tá pensando só em PF... eu entendo que uma empresa pode ser tanto consumidora final, como não. Depende basicamente da finalidade da operação. Por exemplo, uma concessionária de veículos pode comprar pneus pra revender (e aí ela não está sendo consumidor final), como pode comprar pneus pra colocar nos seus próprios carros (e aí estaria sendo consumidora final).

9 minutos atrás, DOCFABIO disse:

Então vou voltar novamente aquela condição Dest.indIEDest = inNaoContribuinte

Então... eu já não  entendo mais nada... aparentemente as regras não estão seguindo o que a EC diz.

  • Membros Pro
Postado
42 minutos atrás, cassianodp disse:

Com certeza é por causa da alíquota de 18% que foi colocado no icms do estado

Na 229 vc informou:

<pICMSInterPart>5.0000</pICMSInterPart>

Não deveria ter rejeitado?

 

  • Membros Pro
Postado
6 minutos atrás, DIOGOWAR disse:

 

Boa tarde,

tentei de todos os jeitos, a mensagem é:

O elemento '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest' é inesperado, de acordo com o modelo de conteúdo do elemento pai '{http://www.portalfiscal.inf.br/nfe}imposto'.
Esperado: {http://www.portalfiscal.inf.br/nfe}COFINSST.

O que parece ser é que tem que ter a tag COFINSST, não entendi porque.

 

Postado

Rodrigo

Eu estava com o mesmo problema.

Tente atualizar os arquivos "xsd" da pasta Schemas. Você deve estar usando a versão anterior, que não tinha esses campos no layout.

  • Este tópico foi criado há 3239 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.