Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.604
  • Registro em

  • Última visita

  • Days Won

    1.060

Tudo que Italo Giurizzato Junior postou

  1. Bom dia @ThiagoDornelas, Fiz uma alteração no arquivo ACBrCTeServicos.ini Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. Boa tarde @ralty, Infelizmente como não temos um padrão o jeito é tratar cada caso (provedor).
  4. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  5. Boa tarde @Destak, Maravilha que deu certo o envio. O cancelamento da NFS-e Padrão Nacional é um evento e funciona de forma semelhante da NF-e. InfEvento := TInfEvento.Create; try with InfEvento.pedRegEvento do begin tpAmb := ACBrNFSeX1.Configuracoes.WebServices.AmbienteCodigo; verAplic := 'ACBrNFSeX-1.0'; dhEvento := Now; chNFSe := xChaveNFSe; nPedRegEvento := 1; tpEvento := ACBrNFSeXConversao.teCancelamento; cMotivo := StrToIntDef(xCodigo, 1); xMotivo := xMotivoCanc; end; ACBrNFSeX1.EnviarEvento(InfEvento); finally InfEvento.Free; end; Vou fechar esse tópico.
  6. Boa tarde @Calmeida79, Esse DANFSE é do Fortes ou Fast Report?
  7. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  8. Boa tarde @LeonardoRocha, Notei que o conteúdo da tag <descritivo> esta entre aspas, existe um motivo para isso? <descritivo>&amp;quot;SUPORTE (...) R$ 155,66&amp;quot;</descritivo> A sequencia: &amp;quot; equivale ao caractere aspas. O erro de UTF-8 que esta ocorrendo é porque o XML retornado pelo webservice esta no formato ANSI. O encoding indicando UTF-8 é inserido no XML antes dele ser salvo em disco. Existe até uma rotina que visa identificar a codificação e caso não seja UTF-8 faz a conversão, mas me parece que isso não esta ocorrendo. Qual é a versão da Lib utilizada nesse teste?
  9. @ralty, Por favor atualize todos os fontes, reinstale o ACBr e faça novos testes.
  10. Bom dia André, Lhe peço mil desculpas por ter sido muito rude com você. Sei que algumas coisas parem obvias para uns, mas não é para outros. Caso nos venhamos a nos encontrar no Dia do ACBr quero lhe pedir desculpas pessoalmente. Por fim, configure primeiro o LayoutNFSe e depois o CodigoMunicipio que vai funcionar.
  11. Bom dia @eesoares, Se o seu Delphi não for o CE você deve sempre executar o ACBrIntall_Trunk2 após atualizar os fontes com o Tortoise, caso contrario vai ter que instalar pacote por pacote que é muito mais trabalhoso. Na minha maquina tenho uma pasta chamada trunk2 e dentro desta as patas com os fontes dos componentes, programas exemplos, DLLs, Pacotes de instalação, etc. Veja a imagem:
  12. Bom dia @ThiagoDornelas, Já inclui na minha lista de tarefas para analise desse caso juntamente com a equipe ACBr. TK-5736
  13. Bom dia @Destak, Quando eu peço para estudar o programa exemplo, sou criticado. Vocês perdem um tempo extremamente preciso tentando fazer do jeito que vocês sonham que deve ser. Me diz uma coisa, de onde você tirou isso? ACBrNFSeX1.Configuracoes.Geral.Provedor := proPadraoNacional; Não existe nenhuma linha no programa exemplo que diz que você tem que configurar a propriedade Provedor. Você vai achar diversas linhas no programa exemplo verificando o valor dessa propriedade, por exemplo: if ACBrNFSeX1.Configuracoes.Geral.Provedor = proPadraoNacional then begin pgcProvedores.Pages[0].TabVisible := False; pgcProvedores.Pages[1].TabVisible := True; end else begin pgcProvedores.Pages[0].TabVisible := True; pgcProvedores.Pages[1].TabVisible := False; end No programa exemplo temos o seguinte na procedure ConfigurarComponente: // A propriedade CodigoMunicipio tem que ser a ultima a receber o seu valor // Pois ela se utiliza das demais configurações with ACBrNFSeX1.Configuracoes.Geral do begin LayoutNFSe := TLayoutNFSe(cbLayoutNFSe.ItemIndex); CodigoMunicipio := StrToIntDef(edtCodCidade.Text, -1); end; Temos um comentário dizendo que a propriedade CodigoMunicipio tem que ser a ultima a ser configurada. Esse foi o seu erro, configurar a propriedade LayoutNFSe depois de configurar CodigoMunicipio, sendo que é o inverso como é mostrado no programa exemplo. Por fim, apesar do componente possuir as propriedades: Versao e Provedor, elas não devem ser configuradas, pois o componente as configura automaticamente quando configuramos a propriedade CodigoMunicipio. Volto a frisar, a propriedade de configuração CodigoMunicipio tem que ser a ultima a ser configurada dentro da procedure de configuração.
  14. Bom dia @ralty, No método LoadFromFile inclui o segundo parâmetro com o valor False. ACBrNFSeX1.NotasFiscais.LoadFromFile(xPathNome, False);
  15. Boa noite @luisclaudio_jr, Abra a unit ACBrNFeXmlWrite, vá até a linha 174 e altere ela deixando da seguinte forma: function ObterNomeArquivo: string; overload; Ou seja troque o override por overload. Salve a alteração e tente instalar novamente.
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. Boa noite @C4Dev, Você não me respondeu a segunda pergunta. Por conta de estar gerando com 4 casas o RPS esta sendo rejeitado? Se sim, qual é o erro? Quanto a esse Params chamado Aliquota2Casas é informado no arquivo ACBrNFSeXServicos.ini na cidade em questão. Veja o exemplo abaixo: [3170701] ; Atualizado em 18/12/2023 Nome=Varginha UF=MG Provedor=Betha Versao=2.02 Params=Aliquota2Casas: ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws
  18. Boa noite @gary.rj, Desculpa não entendi nada o que você fez. Vamos pegar o campo Discriminacao a titulo de exemplo. Eu desejo que seja impresso: Linha 1 Linha 2 Linha 3 Eu devo atribuir ao campo Discriminacao o conteúdo "Linha 1;Linha 2;Linha 3" Note que estou usando o caracter ponto e virgula para indicar onde eu quero que a quebra de linha ocorra. Essa é a regra, sempre vamos usar o caracter ponto e virgula. Na unit do provedor diz que a quebra de linha usada pelo provedor é "\s\n". O componente ao gerar o XML vai realizar a substituição ficando da seguinte forma no XML: <Discriminacao>Linha 1\s\nLinha 2\s\nLinha 3</Discriminacao> É de se esperar que o provedor reconheça a sequencia "\s\n" como quebra de linha conforme orientação do próprio provedor e consequentemente ao visualizar o DANFSE via site da prefeitura tenhamos o resultado esperado. Informação importante: O componente não estava realizando a troca da sequencia usada pelo provedor nos campos OutrasInformacoes e InformacoesComplementares, mas realizei uma alteração nos fontes do componente para contemplar também esses dois campos. Sendo assim por favor atualize todos os fontes de todas as pastas e reinstale o ACBr, por fim compile a aplicação com a opção Build.
  19. Boa noite @esbaptista, Se você já utiliza o ACBrMonitor para outras finalidades como por exemplo emitir notas, você esta com a faca e o queijo na mão. Basta ler sobre o DistribuicaoDFe que se encontra no manual do ACBrMonitor, o @Juliomar Marchetti inclusive lhe passou o link do manual online que já vai direto no que você quer.
  20. Boa noite @AnDes Sistemas, Estou estudando uma maneira do componente ACBrPagFor além de fazer o que já faz, também estabelecer uma conexão direta com o banco e enviar o arquivo seja ele no formato TXT ou XML ou Json. Mas isso demanda um certo tempo, mas esta nos meus planos.
  21. Boa tarde @Leandro Araújo, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5735 O fato do grupo infOutros estar diferente pode ser que foi uma contribuição para fazer algum ajuste e esse ajuste não foi aplicado nos 3 grupos.
  22. Boa tarde @Calmeida79, O provedor esta fazendo kaka, veja: A tag IncentivadorCultural no layout da NFSe é do tipo TsSimNao. O tipo TsSimNao aceita somente os valores 1 para Sim e 2 para Não. O XML da NFS-e gerado pelo WebService do provedor esta gerando essa tag com o valor zero. Isso esta errado. Entre em contato com eles e mostre o erro deles. Essas imagens são do manual da versão 1.00 do Layout da ABRASF. Se vierem com aquela história do folclore brasileiro que estão usando a versão 2.04 da ABRASF, primeiramente o XML esta sendo gerado na versão 1 e segundo mesmo na versão 2.04 o valores do tipo TsSimNao são exatamente os mesmos, ou seja, 1 = Sim e 2 = Não.
×
×
  • 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.