Ir para conteúdo
  • Cadastre-se

afnsldd

Membros
  • Total de ítens

    21
  • Registro em

  • Última visita

Tudo que afnsldd postou

  1. Não consigo achar a rotina onde ele faz esse cálculo, pois está tudo normal no XML. Vou atualizar os fontes aqui e ver se resolve.
  2. Agora outro Bug: A impressão da nota está descontando o ICMS desonerado quando mostra o Report. Onde ficam as fórmulas no Acbr para consertar isso? No Rio de Janeiro isso não vai ser descontado!!!!
  3. Estou usando esta: http://www.sped.fazenda.gov.br/spedtabelas/AppConsulta/publico/aspx/ConsultaTabelasExternas.aspx?CodSistema=SpedFiscal Só criar um csv e importar ao banco de dados. Só não tem NCM.
  4. Assim Bom dia, conversei com um contador experiente aqui, chegamos na conclusão que o melhor a ser feito é criar um campo para informar a aliquota de icms desonerado, de modo a poder informar o valor que seria a tributação do produto caso não houvesse a desoneração/isenção. Vou partir por essa linha.
  5. A SEFAZ do RS não publicou nada a respeito de como fazer esse cálculo? Eu estou seguindo a regra que foi criada na resolução publicada para o RJ. http://www.fazenda.rj.gov.br/sefaz/content/conn/UCMServer/path/Contribution Folders/site_fazenda/legislacao/tributaria/resolucao/2019/RESOLUÇÃO SEFAZ Nº 13 DE 14 DE FEVEREIRO DE 2019.htm
  6. Isso que me deixou maluco também. Cria a regra "não entre na sala" e ao mesmo tempo a regra "entre na sala". a SEFAZ consegue ultrapassar os limites da mecânica quântica em que uma partícula existe em dois estados ao mesmo tempo.
  7. Perguntei a um contador aqui ele disse que provavelmente vão retirar isso. Por enquanto estamos emitindo a nota com esse valor de desoneração informado.
  8. Você está falando da ST com Diferencial de Alíquota para interestadual?
  9. BigWings Obgridado pela Dica. Acabei descobrindo que a rejeição se tratava de uma lei do estado do Rio de Janeiro que obriga informar esse bendito valor do icms desonerado para produtos CST 030 e 040. Parece que já funcionando em homologação mas não está em produção. Mandei um email para SEFAZ estou aguardando retorno. http://www.fazenda.rj.gov.br/sefaz/content/conn/UCMServer/path/Contribution Folders/site_fazenda/legislacao/tributaria/resolucao/2019/RESOLUÇÃO SEFAZ Nº 13 DE 14 DE FEVEREIRO DE 2019.htm
  10. Descobri que apenas rateando o valor da desoneração nos outros itens que estão dentro da regra do cst é que valida a nota. Se eu colocar o vICMSDeson igual a 0 não gera as tags no XML. Isso seria um bug da SEFAZ na hora de validar? Ou tem como fazer o componente gerar pelo menos a tag vICMSDeson com o valor zerado?
  11. Boa noite! Estou com um problema na emissão de uma nota cujos itens possuem alguns produtos com benefício fiscal (redução de base de cálculo de ICMS). Até onde eu sei a regra é a seguinte : Se você informar alguma redução na BCICMS fica obrigado a informar o motivo da Desoneração do ICMS e o valor da desoneração do ICMS. Mas isso é apenas no produto que foi aplicado a redução. A nota Técnica prevê os casos de Desoneração para CTS 20, 30, 40, 70 e 90. Ou seja PODE ocorrer desoneração(não é uma regra, pois é apenas no produtos que sofreram redução na BCICMS por benefício fiscal) Além do mais manual da Nota Fiscal ainda diz: vICMSDeson só pode ser informado nos casos onde motDesICMS = 3, 9, 12 e caso o valor do vICMSDeson seja nulo não se deve informar motDesonICMS. Agora estou com uma nota que possui dois itens com Desoneração mas a receita me retorna rejeição por que não informei a o motivo da desoneração ou o valor da Desoneração nos outros itens que não possui nem a mesma. Alguém sabe me dizer por quê? Eis Aqui um XML de exemplo. Agradeço se puderem me ajudar! Rejeicao: Nao informado valor do ICMS desonerado ou o Motivo de desoneracao [nItem:1] 1-env-lot.xml
  12. Alguém sabe alguma informação sobre qual a posição SEFAZ do RJ para esta tag específica do Responsável Técnico?
  13. Obrigado pelas respostas. Muito agradecido! Parabéns pelo Fórum.
  14. Nem mesmo o do exemplo do ACBr funciona. Segue uma imagem utilizando o mesmo XML.
  15. Boa tarde. Estou tendo problemas com os relatórios de impressão desde que eu atualizei o meu ACBr na última segunda feira. Não estão aparecendo os itens na nota. Já procurei em vários lugares mas nenhum fórum me trouxe resposta por isso estou postando aqui. Nem mesmo no exemplo do Acbr em \Acbr\Exemplos\ACBrDFe\ACBrNFe\Delphi DANFe FR está funcionando. Eis o problema com um XML de exemplo para vocês darem uma olhada: 33181229589199000117650010000040061000040065-nfe.xml
  16. Obrigado. Já resolvi. a sua dica de olhar o exemplo do acbr foi útil.
  17. Uma dúvida, a variável dett tem que ser do tipo TDetCollectionItem? Ou TDetCollection?
  18. Obrigado! já Resolvi. Mas agora não estou conseguindo adicionar itens no XML . Meu código está assiM: ============================================================================== while not cdsPedItens.Eof do //================================================== Para cada item do pedido faremos este processo begin Inc(numItem); DadosProduto(cdsPedItensID_PRODUTO.AsInteger); dett.Add.Prod.nItem := numItem; dett.Add.Prod.cProd := IntToStr(cdsPedItensID_PRODUTO.AsInteger); dett.Add.Prod.cEAN := cdsPedItensEAN13.AsString; dett.Add.Prod.xProd := cdsPedItensDESCRICAO.AsString; dett.Add.Prod.NCM := cdsProdutosCODIGO_NCM.AsString; dett.Add. Prod.EXTIPI := ''; case cdsPedItensTIPOPROD.AsInteger of 0,1,2,4: dett.Add.Prod.CFOP := '5102'; 3: dett.Add.Prod.CFOP := '5403'; end; dett.Add.Prod.uCom := cdsProdutosUNIDADE.AsString; dett.Add.Prod.qCom := cdsPedItensQUANTIDADE.AsCurrency; dett.Add.Prod.cEANTrib := ''; dett.Add.Prod.uTrib := cdsProdutosUNIDADE.AsString; if cdsPedItensTIPOPROD.AsInteger = 0 then dett.Add.Prod.qTrib := cdsPedItensQUANTIDADE.AsCurrency else dett.Add.Prod.qTrib := 0; dett.Add.Prod.vFrete := 0; dett.Add.Prod.vSeg := 0; dett.Add.Prod.vDesc := cdsPedItensDESCONTO.AsCurrency; //IMPORTAÇÃO with dett.Add.Prod.DI do begin end; //VEÍCULOS with dett.Add.Prod.veicProd do begin end; //MEDICAMENTOS with dett.Add.Prod.med do begin end; //MATERIAL BÉLICO with dett.Add.Prod.arma do begin end; //COMBUSTÍVEL with dett.Add.Prod.comb do begin end; //TRIBUTAÇÃO DOS ITENS //ICMS if cdsPedItensTIPOPROD.AsInteger = 0 then //======== 0 - TRIBUTADO begin dett.Add.Imposto.ICMS.CST := cst00; dett.Add.Imposto.ICMS.CSOSN := csosn101; dett.Add.Imposto.ICMS.orig := oeNacional; dett.Add.Imposto.ICMS.modBC := dbiValorOperacao; dett.Add.Imposto.ICMS.vBC := cdsPedItensVALOR_TOTAL.AsCurrency; dett.Add.Imposto.ICMS.pICMS := cdsProdutosALIQUOTA_ICMS.AsFloat; //======== PRODUTO TRIBUTADO COM BASE NAO REDUZIDA dett.Add.Imposto.ICMS.vICMS := (cdsPedItensVALOR_TOTAL.AsFloat * cdsProdutosALIQUOTA_ICMS.AsFloat) / 100; dett.Add.Imposto.ICMS.modBCST := dbisMargemValorAgregado; dett.Add.Imposto.ICMS.pMVAST := 0; dett.Add.Imposto.ICMS.pRedBCST := 0; dett.Add.Imposto.ICMS.vBCST := 0; dett.Add.Imposto.ICMS.pICMSST := 0; dett.Add.Imposto.ICMS.vICMSST := 0; dett.Add.Imposto.ICMS.pRedBC := 0; end; if cdsPedItensTIPOPROD.AsInteger = 3 then //======== 3 - SUBS. TRIBUTARIA begin dett.Add.Imposto.ICMS.CST := cst60; dett.Add.Imposto.ICMS.orig := oeNacional; dett.Add.Imposto.ICMS.modBC := dbiValorOperacao; dett.Add.Imposto.ICMS.vBC := cdsPedItensVALOR_TOTAL.AsCurrency; dett.Add.Imposto.ICMS.pICMS := 0; //======== PRODUTO TRIBUTADO COM BASE NAO REDUZIDA dett.Add.Imposto.ICMS.vICMS := 0; dett.Add.Imposto.ICMS.modBCST := dbisMargemValorAgregado; dett.Add.Imposto.ICMS.pMVAST := 0; dett.Add.Imposto.ICMS.pRedBCST := 0; dett.Add.Imposto.ICMS.vBCST := 0; dett.Add.Imposto.ICMS.pICMSST := cdsProdutosALIQUOTA_ICMS.AsFloat; dett.Add.Imposto.ICMS.vICMSST := (cdsPedItensVALOR_TOTAL.AsFloat * cdsProdutosALIQUOTA_ICMS.AsFloat) / 100; dett.Add.Imposto.ICMS.pRedBc := 0; end; //II if (cdsPedItensTIPOPROD.AsInteger = 1) or //======== 1 - PRODUTO ISENTO (cdsPedItensTIPOPROD.AsInteger = 2) then //======== 2 - NÃO TRIBUTADO begin dett.Add.Imposto.II.vBc := 0; dett.Add.Imposto.II.vDespAdu := 0; dett.Add.Imposto.II.vII := cdsPedItensVALOR_TOTAL.AsFloat; dett.Add.Imposto.II.vIOF := 0; end; //ISSQN if cdsPedItensTIPOPROD.AsInteger = 4 then //======== 4 - SERVIÇO begin dett.Add.Imposto.ISSQN.vBC := cdsPedItensVALOR_TOTAL.AsFloat; dett.Add.Imposto.ISSQN.vAliq := cdsProdutosALIQUOTA_ICMS.AsFloat; dett.Add.Imposto.ISSQN.vISSQN := (cdsProdutosALIQUOTA_ICMS.AsFloat * cdsPedItensVALOR_TOTAL.AsFloat)/100; dett.Add.Imposto.ISSQN.cMunFG := 0; dett.Add.Imposto.ISSQN.cListServ := '0'; end; cdsPedItens.Next; end; Por quê no meu XML não está vindo os itens? Se quiserem posso enviar um demo do meu projeto para vcs com o BD junto. Estranho, acho que é na hora de ler o BD, mas quando debugo consigo ler os itens da tabela Pedido_itens.
  19. Já dei um update na pasta do acbr mas nada. Será isto um problema de unit?
×
×
  • 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...