Ir para conteúdo
  • Cadastre-se

ThiagoDornelas

Membros
  • Total de ítens

    179
  • Registro em

  • Última visita

Tudo que ThiagoDornelas postou

  1. Italo, blz? cara, desculpe pela demora em retornar mas tive uns problemas de saude e isso ficou parado. cara, seguinte. entrei em contato com a Prefeitura e eles informaram que devo adotar o padrao W3C, ou seja, devo substituir o "&" por "&amp;". isso ja estou fazendo. Eles informaram tb que devo verificar se estou codificando de forma correta, com UTF-8 e me mandaram um arquivo de exemplo. Comparei o arquivo deles com o arquivo gerado pelo componente e vi que existe uma diferença. Na primeira linha do XML gerado pelo componente, esta assim "<?xml version="1.0"?>" e no arquivo que eles mandaram, esta assim "<?xml version="1.0" encoding="UTF-8"?>". Como voce pode ver, existe uma diferença, ja que no arquivo gerado pelo componente nao esta setando " encoding="UTF-8" To achando que esse é o problema. Gostaria de saber se isso e configurado no componente ou se esta diretamento do codigo fonte. obrigado mais uma vez. Thiago Dornelas
  2. frescura do cliente, so isso. eles nao querem aceitar a nota com o nome "errado". esse cliente e a V&M do Brasil. eu ja olhei esse item q vc disse. estou gerando a nota conforme explicado nele, ou seja, estou mudando o "&" por "&". (o componente ja faz isso) se nao fizer esse alteração, da o erro de parser. seque anexo o XML gerado. sera que esse erro e da Prefeitura q nao aceita, mesmo usando de forma correta um caracter especial? obrigado 3801NFSE-Rps.xml
  3. Italo, blz? cara, estou com um problema serio e gostaria de saber se voce pode me ajudar. eu ate criei um topico sobre o problema mas nao tive nenhum retorno. Estou precisando emitir uma nota que o nome do cliente possui um & (e comercial), e da o erro conforme o arquivo anexo. obrigado Thiago Dornelas
  4. Pessoal, o problema da assinatura eu resolvi mas agora estou com outro problema e nao achei o problema. a mensagem e essa: Ocorreu um erro Inesperado. (Unexpected character ' ' (code 32) (missing name?) at [row,col {unknown-source}]: [1,1112]) segue a imagem com o erro. se eu tiro o & (e comercial) do nome, a nota é enviada normalmente. alguem poderia me ajudar? obrigado.
  5. Pessoal, estou com um grande problema e nao estou sabendo como resolver. Tenho um cliente q precisa emitir uma NFSe para uma empresa que possui & (e comercial) na Razão Social e esta dando erro quando vai enviar. Tentei fazer a mesma coisa q é feita na NFe, que e substituir o "&" por "&" mas ai da erro na assinatura, dizendo que o arquivo foi enviado com erro na assinatura. alguem ai pode me ajudar? obrigado Thiago Dornelas
  6. e como vc resolveu na NFse? fiz um StringReplace mas agora da erro na assinatura. Estou testando para a Prefeitura de BH. obrigado.
  7. cara, é isso mesmo. brincadeira. Na verdade, o problema é ate pior. nos testes que eu fiz, tem nota q retorna Aliquota = 0,05 e nota q retorna aliquota = 5. Vc acredita nisso? Nao sei ainda como resolver.
  8. Italo, blz? cara, queria ver se vc pode me ajudar nisso. identifiquei um problema q inicialmente achei q era no componente, mas agora acho q é na prefeitura de BH. eu estava fazendo uns testes de envio da NFSe e quando fui olhar o DANFE de uma nota q esta autorizada, vi que o % Alíquota estava 0,05. eu achei estranho isso e fui conferir o valor que meu sistema estava mandando. Vi que a aliquota estou informando corretamente, ou seja, Aliquota = 5, so que apos a validação eu vi q no Danfe e no XML a aliquota esta 0,05. Debuguei a geração do XML e o componente me parece q esta correto. To Achando q o proprio sistema da Prefeitura esta dividindo isso por 100. Voce tem alguma ideia sobre isso? Porque se for o caso, na visualização do danfe terei q multiplicar a alíquota por 100. abraços.
  9. Pois é Italo. vi que o componente tb possui e gera a TAG RpsSubstituido.Numero, mas ai a Prefeitura nao aceita e retorna o erro "Belo Horizonte nao permite substituição de RPS", apesar de no manual q baixei no proprio site da prefeitura falar sobre substituição de RPS. é foda ne.. enquanto isso nao tem solução, terei q esperar e pedir pros meus clientes enviarem notas de substituição pelo próprio site. abraços
  10. bom dia Italo, obrigado pelo retorno. cara, isso e complicado mesmo. eu tentei entrar em em contado com a prefeitura, mas nao consegui. Mandei um e-mail e nao tive retorno tb. Mas ai cara, fiz um teste no proprio site da Prefeitura e gerei uma nota de substituição. Ela foi validada e peguei o XML gerado (em anexo). Como vc poderá ver, no XML gerado pelo site da prefeitura foi criado a Tag com o numero da nota antiga. Ai cara, fiz o seguinte. nos fontes do componente localizei onde o XML é gerado e tentei fazer uma alteração para poder gerar essa Tag. Não sei se fiz isso no lugar correto. No fonte pnfsNFSeW na função gerarXML eu acrescentei a seguinte linha: if NFSe.NfseSubstituida <> '' then Gerador.wCampoNFSe(tcStr, '#53', 'NfseSubstituida', 01, 15, 1, SomenteNumeros(NFSe.NfseSubstituida), ''); Depois dessa alteração, tive problemas na validação do lote. Acho que essa TAG nao esta especificada nos Schemas. (erro em anexo) o que vc acha disso? obrigado nfse_201200000000030.xml
  11. Italo blz? cara, estou com um problema q ta osso d+. eu ate criei um post sobre isso, mas nao deu Ibope. estou com problema pra gerar uma NFse substituida. tive q falar com alguns clientes pra gerarem essa nota diretamente no site da prefeitura (Belo Horizonte), pq pelo componente nao sei como fazer. pelo q testei, o componente nao esta gerando a TAG . o componente possui esta propriedade e estou mandando valor pra ela, mas nao esta gerando. gostaria de saber se voce ou alguem poderia me ajudar com isso desde ja agradeço Thiago Dornelas
  12. bom dia, gostaria de saber como gerar uma NFse substituida. fiz alguns teste aqui, mas o componente nao esta gerando a TAG . o componente possui esta propriedade e estou mandando valor pra ela, mas nao esta gerando. estou fazendo da seguinte forma: if qry.FieldByName('NroNfseSubstituida').AsInteger > 0 then ACBrNFSe1.NotasFiscais.Add.NFSe.NfseSubstituida := FZero(qry.FieldByName('NroNfseSubstituida').AsString, 11); gostaria de saber se alguem poderia me ajudar com isso. desde ja agradeço Thiago Dornelas
  13. bom dia Senhores, estou com um problema que não sei como resolver. É o seguinte. tenho um cliente q está emitindo uma NFSe de Belo Horizonte referente a um serviço que foi prestado em Belo Horizonte MAS o tomador é do Rio. segundo esse meu cliente, como o serviço foi prestado em BH mesmo, o ISS é retino na fonte, mesmo o Tomador sendo de outro município. Então estou gerando o XML informado na Tag IssRetido = stRetencao. so que estou tendo o seguinte erro: "Tomador de servico nao possui inscricao municipal valida no municipio e nao pode efetuar a retencao do ISSQN na fonte." Ja deixei a Inscrição em branco, ja coloquei como ISENTO e mesmo assim continua dando erro. gostaria de saber se alguém poderia me ajudar com isso. obrigado Thiago Dornelas
  14. Italo, blz? cara, passei por este mesmo problema hj e resolvi fazendo o que vc pediu. gostaria de saber se isso poderia ser alterado nos fontes oficiais. obrigado Thiago Dornelas
  15. Galera, blz? estou com um problema em uma NF complementar. tenho um nota de complemento de valor, ou seja, tenho apenas o valor da nota, a qtd do item DEVE ser 0 (zero) mesmo. Neste caso, o campo de qtd deve ser NULO, e nao estou conseguindo mandar NULL para o componente. Gostaria de saber se alguem ja possou por este problema. obrigado Thiago Dornelas
  16. boa tarde pessoal, este problema continua ate hj. estou gerando 500 linhas 0300 e pra cada uma delas eu deveria ter uma linha 0305, mas nao sei pq, o componente esta criando a linha 0305 so pra alguns registros da linha 0300. alguem ja resolveu este problema? RESOLVIDO descobri o problema. eu tinha alguns registros com o campo FUNC em branco. obrigado
  17. e entao pessoal, como posso mandar um alteração dos fontes?
  18. bom dia, precisei fazer uma alteração em um dos arquivos do componente e gostaria de saber qual o procedimento para enviar esta alteração para avaliação. A alteação foi a seguinte: meus clientes fazem a visualização da impressão antes de enviar para a Prefeitura, só que como neste caso nao existe ainda o Codigo de Verificação, entao estava dando erro no Danfe. fiz a alteração no fonte ACBrNFSeDANFSeQRRetrato na linha 256. estava assim -> qrlNumNF0.Caption := {FormatDateTime('yyyy', FNFSe.DataEmissao)+} FormatFloat('00000000000', StrToFloat(FNFSe.Numero)) alterei pra isso -> if FNFSe.Numero <> '' then qrlNumNF0.Caption := {FormatDateTime('yyyy', FNFSe.DataEmissao)+} FormatFloat('00000000000', StrToFloat(FNFSe.Numero)) else qrlNumNF0.Caption := ''; em anexo, o arquivo alterado. obrigado Thiago Dornelas ACBrNFSeDANFSeQRRetrato.pas
  19. cara, mas esse e pra pegar o protocolo do lote, não é nao?
  20. bom dia pessoal, gostaria de saber se na NFSe, existe um numero de protocolo para cada nota enviada para a prefeitura. Sei que tem o protocolo do lote e o codigo de verificação da NFSe, mas e o protocolo desta nota, existe? estou perguntando isso pq na NFe existe um protocolo para cada nota autorizada. obrigado Thiago Dornelas
  21. fiz um teste com estes que vc passou e todos estao sem valor. me parece que quando da um erro, o componente esta limpando os campos. eu preciso dos erros pq eu gravo isso quando o usuario tenta enviar a nota. assim, eu meu sistema eu separo as notas pendentes de envio das pendentes de envio q possuem algum erro. o que voce faz logo depois de excutar o envio da nota? será que não existe nenhuma forma de pegar estes erros?
  22. cara, estou enviando de Belo Horizonte. A unica mensagem que aparece e 'Processado com Erro' (conforme anexo). como estou "provocando um erro" (ja que quero identificar o erro para mostrar pro usuario e gravar no banco), estou enviado a mesma Nota/RPS, ou seja, o erro que tenho é "RPS já informado". Fiz um outro teste aqui, enviando o mesmo RPS, mas informei a inscrição municipal errada. Ai neste erro ele me mostrou um messagebox com o codigo de erro e a mensagem, dizendo que tinha uma erro na inscrição. Pelo que vi, as validações estao sendo feitas e funções diferentes. Ja que no primeiro teste ja era uma RPS existente, e no segundo, era ainda na validação da RPS. Mesmo neste segundo erro, nao fui capaz de pegar o codigo de erro. Devo estar vacilando em alguma coisa. estoou usando ACBrNFSe1.WebServices.ConsSitLote.NFSeRetorno.InfSit.MsgRetorno.Items[0].Codigo e mesmo assim o codigo esta vindo em branco. qual seria a forma correta? obrigado Thiago Dornelas
  23. bom dia amigos, estou começando a implementar a NFSe no meu sistema e estou com uma dificuldade em identificar o codigo de erro no envio da Nota. Seguinte: Logo depois de enviar a Nota/RPS eu uso este comando "ACBrNFSe1.WebServices.ConsSitLote.Situacao" para saber qual a situação do Lote. Eu sei q se retornar Situacao 4, que dizer q foi precessado com sucesso e se retornar 3, quer dizer que foi processado com erro. Aí é que esta meu problema. Quando retorna o codigo de 3, estou querendo saber como posso identificar qual é o erro. Nao achei o comando pra isso. Quero Saber qual o erro para poder mostrar pro usuario. Na NFe faço isso e funciona redondo e gostaria de fazer o mesmo com a NFSe, mas nao achei o comando pra isso. Obrigado Thiago Dornelas
  24. Resolvido. fiz um teste em outra maquina, instalei a cadeia de certificados e funcionou. obrigado.
  25. boa tarde italojr, muito obrigado pelo retorno. o certificado é o mesmo sim e esta cadastrado para emitir notas. na verdade, este certificado que estou usando para teste, ja esta sendo usando para emissão de notas pelo site da PBH, ou seja, o problema não esta no ceertificado (token) e sim na maquina. Esta maquina que estou fazendo testes e a mesma usada para testes da Nfe, mas de qualquer forma, ja estou preparando uma outra maquina pra fazer esses testes. Sei la, as vezes é problema no PC. daqui a pouco finalizo aqui e dou um retorno. 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.