Ir para conteúdo
  • Cadastre-se

dominioinformatica

Membros
  • Total de ítens

    85
  • Registro em

  • Última visita

Tudo que dominioinformatica postou

  1. Boa tarde, Parece que o componente acbrcte esta com uma falha no cancelamento. para dar certo o cancelamento, eu tive que reabrir o cte, reenvia-lo novamente ao sefaz, dae apresentou a mensagem de Duplicidade no cte. Entao enviei novamente o cancelamento, ai cancelou normal. Mas se eu fecho o sistema e abro novamente nao cancela mais, so fazendo o mesmo processo. Se alguem tiver alguma solução, Grato
  2. Boa tarde a todos. Estou com problema ao cancelar uma cte. Tentei cancelar o cte e exibiu a seguinte mensagem: "Forbidden (403) https://homologacao.cte.sefaz.rs.gov.br/ws/cteconsulta/cteconsulta.asmx" entao atualizei os componentes acbr e tentei enviar o cancelamento novamente e aparece uma caixa de mensagem de erro vazia, sem nenhuma mensagem. Se eu tento reimprimir, da certo, agora se consulto a cte tanto pelo xml quanto pela chave de acesso, diz que a cte nao existe na base do sefaz. Mas se eu vou no site e consulto pelo site, a cte esta autorizada. Se alguem puder dar alguma ajuda. Grato
  3. Bom dia a todos, Consegui cancelar as ctes que precisavamos. Porem, quero passar o que fiz para que derepente descubram alguma falha no componente. - Como o sistema estava informando que a cte nao existia na base do sefaz, entao pensei, vou abrir a cte e reenvia-la, dai ela vai passar a existir com a mesma chave de acesso e depois cancelo. Fiz isso dai deu a mensagem que a cte ja existia na base de dados do SEFAZ. ?!?!?!!!! - Entao mandei consultar pelo chave de acesso pelo componente e deu ok. Entao cancelei as 15 ctes que precisava cancelar e cancelou normalmente. Consultei no ambiente nacional pelo site e cancelou certinho. - Reiniciei meu sistema e consultei novamente pela chave de acesso e novamente deu a mensagem que a cte nao existe na base de dados do Sefaz. Diante dessas informações a principio me parece ser alguma falha no componente. Grato
  4. Boa noite, existe alguma forma de cancelar pelo ambiente nacional? Porque consultando o cte no ambiente nacional, mostra que o cte esta autorizado normalmente. Agora consultando pela chave de acesso no sistema do sefaz do RS diz que o cte nao existe... Mandei email, e ninguem respondeu até o momento. Tentei achar algum telefone mas nao tem nenhum disponivel. Estou sem saber o que fazer. Grato por qualquer ajuda.
  5. Alguem esta passando pelo mesmo problema? Enviei um email, mas até agora ninguem respondeu, nao voltou a funcionar e nao sei o que dizer para o meu cliente... Existe algum telefone em que possamos entrar em contato? Grato,
  6. Enviei um email para la, mas ainda nao responderam, para cancelar a cte tem 7 dias?
  7. Boa tarde Leandro, nao entendi a parte do XML protocolado... O que seria ? O mesmo se encontra com autorização de uso pelo SEFAZ. Grato pela ajuda.
  8. So para constar, fiz um teste em ambiente de homologação e funciona certinho, no ambiente de produção que esta problematico. Grato
  9. Bom dia Estou com problema ao cancelar cte na versao 1.04. Quando consulto no site do sefaz a cte existe. Quando consulto no meu sistema pelo ACBR diz que a nota nao foi encontrada na base de dados do sefaz. Quando tento cancelar a cte da a mesma mensagem... Ontem consiguimos cancelar uma cte depois começou esses erros. Grato por qualquer informação.
  10. Será que tem que preencher essas tags tb? vPrest.vTPrest := RoundTo(DMX.IBCteVALORTOTALPS.Value, -2); vPrest.vRec := RoundTo(DMX.IBCteVALORRECEBER.Value, -2); 0: begin Imp.ICMS.SituTrib := cst00; Imp.ICMS.ICMS00.CST := cst00; // Tributação Normal ICMS Imp.ICMS.ICMS00.vBC := RoundTo( DMX.ibcteBCICMS.Value , -2); Imp.ICMS.ICMS00.pICMS := RoundTo(DMX.ibcteALIQICMS.Value, -2); Imp.ICMS.ICMS00.vICMS := RoundTo(DMX.ibcteVALORICMS.Value, -2); end; 1: begin Imp.ICMS.SituTrib := cst20; Imp.ICMS.ICMS20.CST := cst20; // Tributação com BC reduzida do ICMS Imp.ICMS.ICMS20.pRedBC := RoundTo(DMX.ibctePORCREDUCAO.Value, -2); Imp.ICMS.ICMS20.vBC := RoundTo(DMX.ibcteBCICMS.Value, -2); Imp.ICMS.ICMS20.pICMS := RoundTo(DMX.ibcteALIQICMS.Value, -2); Imp.ICMS.ICMS20.vICMS := RoundTo(DMX.ibcteVALORICMS.Value, -2); end; 2: begin Imp.ICMS.SituTrib := cst40; Imp.ICMS.ICMS45.CST := cst40; // ICMS Isento end; 3: begin Imp.ICMS.SituTrib := cst41; Imp.ICMS.ICMS45.CST := cst41; // ICMS não Tributada end; 4: begin Imp.ICMS.SituTrib := cst51; Imp.ICMS.ICMS45.CST := cst51; // ICMS diferido end; 5: begin Imp.ICMS.SituTrib := cst90; Imp.ICMS.ICMS90.CST := cst90; // ICMS Outros Imp.ICMS.ICMS90.pRedBC := RoundTo(DMX.ibctePORCREDUCAO.Value, -2); Imp.ICMS.ICMS90.vBC := RoundTo(DMX.ibcteBCICMS.Value, -2); Imp.ICMS.ICMS90.pICMS := RoundTo(DMX.ibcteALIQICMS.Value, -2); Imp.ICMS.ICMS90.vICMS := RoundTo(DMX.ibcteVALORICMS.Value, -2); Imp.ICMS.ICMS90.vCred := RoundTo(DMX.ibcteVALORCREDITO.Value, -2); end; Grato por qualquer esclarecimento.
  11. Bom dia Doni, Muito Obrigado pela resposta, Sim, estou fazendo complementando esse valor. Depois de tanto fuçar consegui gerar um complemento. Porem todos os valores na DACTE sairam zerados. Provavelmente estou fazendo algo errado pois ainda nao entendi bem o funcinamento do complemento no CTE. Mas vou enviar o xml, se vc puder dar uma olhada e ver o que ainda estou fazendo errado, te agradeço. 42130902344931000132570010000001231000001231-cte.xml
  12. Boa tarde, ja descobri o por que de gerar dois arquivos e ja corrigi. Mas ainda nao estou conseguindo gerar a cte complementar, diz que falta dados no esquema. Vou enviar o arquivo gerado Grato, 42130902344931000132570010000001231000001231-cte.xml
  13. dominioinformatica

    Cte Complementar

    Bom dia a todos, estou tentando criar uma cte complementar, mas cada vez que tento validar vai informando que esta faltando dados. Entao, vou informando os dados que vai dando na mensagem, mas quase que ja informei os dados de uma cte completa e quero apenas fazer uma complementar. Fui conferir no xml e percebi que ele esta gerando dois arquivos. Alguem pode me dar uma ajuda no que estou fazendo de errado? Grato 00991200000000000000570000000000001454460020-cte.xml 42130902344931000132570010000001231000001231-cte.xml
  14. Ok Italo, entendi, muito obrigado pelo esclarecimento.
  15. Boa noite, Outro problema que me deparei agora é com a validação dos ctes. Caso eu envie 5 ctes, e no 4º por exemplo ele falhe, o meu sistema acaba parando não dando continuidade nas impressões. Existe a possibilidade de o sistema validar todos os xmls antes de envia-los ao sefaz e se tiver algum erro avisar antes. Vi que tem uma opção "Valida" mas nao sei se é para ser usado para esse proposito: DM.ACBRCTE1.Conhecimentos.Assinar; DM.ACBRCTE1.Conhecimentos.Valida; Existe essa opção de Validar antes de enviar definitivamente os Cte(s) para a Sefaz? Grato, Rodrigo
  16. Obrigado pelas Respostas, foram muito uteis, Rodrigo
  17. Bom dia Italo, Obrigado pela resposta, deu certo, Outra questao que nao tinha visto anteriormente, é que o cliente esta pedindo que o danfe imprima todas as ctes do lote em uma unica visualização, o cliente imprime uma vez so todas as ctes, e atualmente o sistema fecha e abre um danfe para cada cte. Isso é possivel? Grato, Rodrigo
  18. dominioinformatica

    Gerar Cte Em Lote

    Boa tarde a todos, Tenho um cliente que me pediu para gerar todos os ctes em um unico lote, mas estou com algumas duvidas... Para gerar estou fazendo assim Qry.first; while not Qry.eof do begin if not DMX.IBCte.Locate('CODIGO', Qry.fieldbyname('CODIGO').AsInteger, []) then raise exception.Create('Não foi possível encontrar a CTE para a impressão.'); GerarCTE; // alimenta o componente acbrnfe Try dm.ACBrCTe1.Enviar(StrToInt(dmx.IBCteNCT.AsString)); except on E:Exception do begin raise exception.Create( inttostr(dm.ACBrCTe1.WebServices.Retorno.cStat) + ' ' + e.Message); end; end; Qry.Next; end; beleza até aqui ta tudo certo, mas depois tenho que reuperar as informações de cada cte em separado for i:= 0 to DM.ACBrCTe1.Conhecimentos.Count -1 do begin if not DMX.IBCte.Locate('NCT', DM.ACBrCTe1.Conhecimentos.Items.CTe.Ide.nCT , []) then raise exception.Create('Não foi possível encontrar a CTE para a Conclusão.'); dmx.IBCTEDUP.Close; dmx.IBCTEDUP.ParamByName('codigo').AsInteger:= dmx.IBCteCODIGO.Value; dmx.IBCteDUP.OPEN; if dm.ACBrCTe1.WebServices.Retorno.cStat > 0 then begin dmx.IBCte.Edit; dmx.IBCteCSTAT.Value:= dm.ACBrCTe1.WebServices.Retorno.cStat; dmx.IBCteSTATUS.Value:= DM.ACBrCTe1.Conhecimentos.Items.CTe.procCTe.xMotivo; DMX.IBCtePROTOCOLO.Value:= DM.ACBrCTe1.Conhecimentos.Items.CTe.procCTe.nProt; dmx.IBCteCHAVEACESSO.Value:= DM.ACBrCTe1.Conhecimentos.Items.CTe.procCTe.chCTe; if dm.ACBrCTe1.WebServices.Retorno.cStat = 100 then DMX.IBCteCONCLUIU.Value:= 'S'; if (dm.ACBrCTe1.WebServices.Retorno.cStat = 301) or (dm.ACBrCTe1.WebServices.Retorno.cStat = 302) or (dm.ACBrCTe1.WebServices.Retorno.cStat = 303) or (dm.ACBrCTe1.WebServices.Retorno.cStat = 304) or (dm.ACBrCTe1.WebServices.Retorno.cStat = 305) or (dm.ACBrCTe1.WebServices.Retorno.cStat = 306) then DMX.IBCteCONCLUIU.Value:= 'D'; DMX.IBCTEARQUIVO.LoadFromFile(Path + '\temp\Cte\'+ DM.ACBrCTe1.Conhecimentos.Items.CTe.procCTe.chCTe + '-cte.XML'); dmx.IBCte.Post; DMX.IBOTransaction1.Commit; end; end; estou fazendo certo? no caso do dm.ACBrCTe1.WebServices.Retorno.cStat se em uma cte gerar um cstat e em outra cte retornar outro cstat como eu poderia proceder? Grato, Rodrigo
  19. Bom dia a todos, Hoje ja é dia 3 e em ambiente de produção ainda não esta funcionando. Alguem esta conseguindo enviar nfe com as novas tags? Grato,
  20. Valeu barrys, muito obrigado, Nao tinha atentado a esse detalhe
  21. Boa tarde, Fiz os testes com os novos schemas para atender a nova lei da transparencia do imposto e no ambiente de homologação funciona normalmente, mas no ambiente de produção está dando o seguinte erro: Falha no schema xml do lote de nfe. Os schemas estou usando os do exemplos do acbr. Tambem ja tentei baixar direto do site da nfe mas sem resultados. Grato
  22. Li o manual da IBPT mas ainda estou com uma duvida: Quando fazemos uma nfe conjugada com Serviços no NCM é usado o valor "99". Neste caso, não encontrei na tabela dos ncms a Aliquota para fazer o calculo com esse NCM. Qual o calculo que deveria ser usado? Grato
  23. Bom dia, Li o manual da IBPT mas ainda estou com uma duvida: Quando fazemos uma nfe conjugada com Serviços no NCM é usado o valor "99". Neste caso, não encontrei na tabela dos ncms a Aliquota para fazer o calculo com esse NCM. Qual o calculo que deveria ser usado? Grato
  24. resolvido, é parecido mas não é igual, estava usando ACBrNFeDANFeClass ao inves de ACBrNFeDANFeRLClass Muito obrigado pela ajuda
  25. ja havia tentado essa unit, mas nao esta dando certo.
×
×
  • 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...