Ir para conteúdo
  • Cadastre-se

dev botao

Mudanças NT 2015.002 & NT 2015.003 (Nf-e, Nfc-e) e Componentes Acbr


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, rodrigoogioni disse:

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

Grato

Sim, a ressalva é quanto ao IPI, que até onde lembro, dependendo da situação, pode ou não ser somado na base do ICMS.

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

 

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?

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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
Link para o comentário
Compartilhar em outros sites

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."

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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.

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3023 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.

The popup will be closed in 10 segundos...