Ir para conteúdo
  • Cadastre-se

ssouza_fiscal

Membros
  • Total de ítens

    163
  • Registro em

  • Última visita

Tudo que ssouza_fiscal postou

  1. Acredito que vi qual era a situação: defini o CST 60 ( ICMS cobrado anteriormente por substituição tributária) e nesse caso acredite que ele remove essas tags do XML, quando defini CST 00(Tributada integralmente) ai apareceu, agora surgiu a duvida: quando informar o CTS 60 devo preencher os campos: Imposto.ICMS.vBCST Imposto.ICMS.pICMSST Imposto.ICMS.vICMSST Obrigado....
  2. Boa tarde, senhores(as) vejam se vocês podem me ajudar, quando emito uma NFe, após a emissão os impostos de de icms mostra na impressão perfeitamente, precisei fazer a reimpressão e me deparei com essa situação, o icms sumiu da impressão, fui verificar e simplesmente não gravou no xml e consequentemente não mostra..
  3. Senhores, obrigado pela ajuda e volto para avisar que o problema era porque estava arredondando somente no final, acredito que isso estava causando o problema...obrigado a todos...
  4. Obrigado pelo retorno, irei fazer da forma que vc relatou e em seguida eu volto....
  5. Obrigado, segue o xml, só reforçando a consulta SQL mesmo arredondando só dá: 10.030,58 mas na sefaz insiste em dizer que a soma dos itens eh: 10.030,68 Segue o XML em anexo SK1.xml
  6. Bom dia Diego, Obrigado por reportar, tem não, a informação que talvez esteja pendente seria como a sefaz faz o arredondamento, procurei no manual mas não encontrei.
  7. Boa tarde a todos, estou uma situação que parece ser simples mas só parece, estou enviando uma NFe com 117 itens mas estou recebendo rejeição: Rejeição[564]: Total do Produto / Serviço difere do somatório dos itens(NT2011/004).( O campo: Total dos Produtos e Serviços 'vProd_W07' foi informado com o valor: 10.030,58 e deve ser informado com o valor: 10.030,68 ) o total dos itens e: 10.030,58 e na sefaz(AM) a mesma soma e: 10.030,68. Já tentei arredondar com RoundTo e RoundACBR mas não consigo encontrar esses 10030.68 que a sefaz(AM) está esperando Já se deparam com uma situação assim? Obrigado
  8. consegui Juliomar, obrigado a sua ajuda foi fundamental, o meu erro estava em não informar o valor total de desconto e também esta trazendo do banco o valor vNF calculado (valor total dos item - descontos) quando eu fiz assim: Total.ICMSTot.vNF := TADOStoredProc(srcRegistro.DataSet).FieldByName('valorTotal').Value - RoundTo(TADOStoredProc(srcRegistro.DataSet).FieldByName('totalDesconto').Value,-2); deu certo, mais uma vez muito obrigado essa ferramenta que vc usa para validar o XML e free? se sim, poderia me passar?
  9. é porque outras não dão esse problema, posso te mandar outra mas acredito que não será possível avaliar...posso te mandar a que estou enfrentando problema? XMLTEste.xml Rejeição 610
  10. blz, realmente estava faltando, agora deu outro rejeição, rejeição 610, total da nota difere do somatório dos valores que compoem o valor total da nf, vou dá uma pesquisa no forum..
  11. <prod> <cProd>7631</cProd> <cEAN>0000000076319</cEAN> <xProd>CABO FLEX 16MM PRETO METRO</xProd> <NCM>85444900</NCM> <CEST>1200700</CEST> <CFOP>5405</CFOP> <uCom>MT</uCom> <qCom>60.0000</qCom> <vUnCom>9.5600000000</vUnCom> <vProd>573.60</vProd> <cEANTrib>SEM GTIN</cEANTrib> <uTrib>MT</uTrib> <qTrib>60.0000</qTrib> <vUnTrib>9.5600000000</vUnTrib> <vDesc>11.76</vDesc> <indTot>1</indTot> esse é um caso, o valor do produto é 573.60 mas tem desconto de 11.76 como passa essa para o vNF que ele deve considerar que o valor desse item é: 561,84 a tah, tavez não esteja passando essa informação, vou verificar
  12. pois é, no valor da vNF (Total.ICMSTot.vNF := TADOStoredProc(srcRegistro.DataSet).FieldByName('valorTotal').Value) já venho com esse os valores debitando o desconto, aí que ocorre a rejeição, porque o vNF fica diferente da soma dos itens quando os mesmo possuem descontos
  13. Minha duvida seria só como resolver essa rejeição 564 quando eu informo o valor do desconto Prod.vDesc := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('valorDesconto').Value; somente isso é o suficiente para sefaz abater o do valor do produto * quantidade? ou eu devo passar calculado para o vProd
  14. Bom dia, podem dá um help por favor, como preencher corretamente uma NFe com desconto, já fiz de tudo mas continuo apanhando, sempre rejeita dizendo que Total do produto / Serviço difere do somatório dos itens, preenchendo da seguinte forma: Prod.nItem := numeroItem; // Número sequencial, para cada item deve ser incrementado Prod.cProd := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('idProduto').AsString; Prod.cEAN := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('codigoBarra').AsString; //'7896523206646'; Prod.xProd := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('nomeProduto').AsString; Prod.NCM := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('NCM').AsString; Prod.EXTIPI := ''; Prod.CFOP := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('CFOPInterno').AsString; //'5101'; Prod.uCom := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('nomeUnidade').AsString; Prod.qCom := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('Quantidade').Value; Prod.vUnCom := RoundTo(TADOStoredProc(srcRegistroItem.DataSet).FieldByName('valorUnitario').Value,-2); Prod.vProd := (RoundTo(TADOStoredProc(srcRegistroItem.DataSet).FieldByName('valorUnitario').Value,-2) * TADOStoredProc(srcRegistroItem.DataSet).FieldByName('Quantidade').Value); Prod.cEANTrib := 'SEM GTIN';//TADOStoredProc(srcNFeItemConsultar.DataSet).FieldByName('codigoBarra').AsString; Prod.uTrib := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('nomeUnidade').AsString; Prod.qTrib := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('Quantidade').Value; Prod.vUnTrib := RoundTo(TADOStoredProc(srcRegistroItem.DataSet).FieldByName('valorUnitario').Value,-2); //Prod.IndTot := itNaoSomaTotalNFe; Prod.vOutro := 0; Prod.vFrete := 0; Prod.vSeg := 0; Prod.vDesc := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('valorDesconto').Value; Prod.CEST := TADOStoredProc(srcRegistroItem.DataSet).FieldByName('codigoCEST').AsString; infAdProd := ''; Segue o xml anexo, obrigado... XMLTEste.xml
  15. Bom dia, surgiu uma dúvida com relação ao envio de NFCe após ela ter sido gerado em contingencia, quando gero uma NFCe em contingencia, ela gera o xml, não gera: chave, protocolo, data da autorização e recibo, acredito que até aí tudo bem, certo? quando o problema é resolvido e vou enviar, devo pegar os campos: chave, protocolo, data da autorização e recibo, devo pegar também o xml que é retornado, ou mantenho o xlm que foi gerado em modo de contingencia? Obrigado
  16. Bom dia Valter, no meu sistema quando esse erro ocorre(ausência de internet) mando em contingência, eu capturo ele pela try except e faço o envio em modo de contingência: try Tenho enviar normalmente, se der erro cai na excessão: except //Envio em contigência on E:Exception do if (pos('12007 - ', E.Message.ToUpper) > 0) or // erro de conexão (pos('12002 - ', E.Message.ToUpper) > 0) or // timeout (pos('12029 - ', E.Message.ToUpper) > 0) or // limite de tempo de conexão (pos('0 - ', E.Message.ToUpper) > 0) or //Sem internet (pos('ERRO NAO CATALOGADO', E.Message.ToUpper) > 0) then begin Envio em codo de contigência end
  17. Boa tarde senhores(as), consegui descobrir o erro dos espaçamentos, quer dizer, descobrir como os tamanhos voltam ao normal! quando o transportador era por conta do destinatário, não sei porque isso ocorre (espaçamentos) mas tá aí, está imprimindo certinho, removi essas linhas, ou seja, na condição em que o frete era por conta do destinatário na minha concepção tinha que limpar os campos abaixo, aí que estava o erro...fica a dica ai...comentei essas linhas. Transp.Transporta.CNPJCPF := ''; Transp.Transporta.xNome := ''; Transp.Transporta.IE := ''; Transp.Transporta.xEnder := ''; Transp.Transporta.xMun := ''; Transp.Transporta.UF := ''; Transp.retTransp.vServ := 0; Transp.retTransp.vBCRet := 0; Transp.retTransp.pICMSRet := 0; Transp.retTransp.vICMSRet := 0; Transp.retTransp.CFOP := ''; Transp.retTransp.cMunFG := 0; Transp.veicTransp.placa := ''; Transp.veicTransp.UF := ''; Transp.veicTransp.RNTC := ''; // Transp.Vol.New.qVol := 0; Transp.Vol.New.esp := ''; Transp.Vol.New.marca := ''; Transp.Vol.New.nVol := ''; Transp.Vol.New.pesoL := 0; Transp.Vol.New.pesoB := 0;
  18. ok, obrigado, no meu caso acredito que terei que fazer porque emito nfce
  19. Aproveitando o post, qual o comando para imprimir o DAV, ou preciso desenvolver um danfe específico? para imprimir a nfce, uso: ACBrNFe1.NotasFiscais.Imprimir! minha dúvida, se teria um danfe para impressão do DAV e como usar. Obrigado.
×
×
  • 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...