Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    39.219
  • Registro em

  • Última visita

  • Days Won

    1.130

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Eduardo, O componente lê o XML de uma NFS-e e este XML começa pela tag <CompNfse>. Logo se você quer ler o XML baixado do site da prefeitura vai ter que remover a tag <ConsultarNfseRpsResposta>
  2. Bom dia, No programa exemplo, aba Geral tem um campo onde você define se vai usar o layout do provedor ou do Padrão Nacional.
  3. Bom dia Tiago, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4534
  4. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  5. Boa tarde, Se o seu cliente é da cidade de Porto Alegre/RS a resposta é SIM, ele vai ter que emitir a nota segundo o Padrão Nacional. O Componente ACBrNFSeX já esta emitindo nota segundo o Padrão Nacional desde janeiro/2023.
  6. Boa tarde João, Você utiliza o componente ACBrCTe ?
  7. Boa tarde Edvilson, Essas funções e outras constavam nessa unit, mas foram movidas para a unit ACBrNFSeXProviderBase, pois alguns provedores possui valores diferentes para o mesmo enumerado. Abaixo a lista completa das funções que foram movidas: function SimNaoToStr(const t: TnfseSimNao): string; virtual; function StrToSimNao(out ok: boolean; const s: string): TnfseSimNao; virtual; function SimNaoDescricao(const t: TnfseSimNao): string; virtual; function RegimeEspecialTributacaoToStr(const t: TnfseRegimeEspecialTributacao): string; virtual; function StrToRegimeEspecialTributacao(out ok: boolean; const s: string): TnfseRegimeEspecialTributacao; virtual; function RegimeEspecialTributacaoDescricao(const t: TnfseRegimeEspecialTributacao): string; virtual; function SituacaoTributariaToStr(const t: TnfseSituacaoTributaria): string; virtual; function StrToSituacaoTributaria(out ok: boolean; const s: string): TnfseSituacaoTributaria; virtual; function SituacaoTributariaDescricao(const t: TnfseSituacaoTributaria): string; virtual; function ResponsavelRetencaoToStr(const t: TnfseResponsavelRetencao): string; virtual; function StrToResponsavelRetencao(out ok: boolean; const s: string): TnfseResponsavelRetencao; virtual; function ResponsavelRetencaoDescricao(const t: TnfseResponsavelRetencao): String; virtual; function NaturezaOperacaoDescricao(const t: TnfseNaturezaOperacao): string; virtual; function TipoPessoaToStr(const t: TTipoPessoa): string; virtual; function StrToTipoPessoa(out ok: boolean; const s: string): TTipoPessoa; virtual; function ExigibilidadeISSToStr(const t: TnfseExigibilidadeISS): string; virtual; function StrToExigibilidadeISS(out ok: boolean; const s: string): TnfseExigibilidadeISS; virtual; function ExigibilidadeISSDescricao(const t: TnfseExigibilidadeISS): string; virtual; function TipoRPSToStr(const t:TTipoRPS): string; virtual; function StrToTipoRPS(out ok: boolean; const s: string): TTipoRPS; virtual; function SituacaoTribToStr(const t: TSituacaoTrib): string; virtual; function StrToSituacaoTrib(out ok: boolean; const s: string): TSituacaoTrib; virtual; function TributacaoToStr(const t: TTributacao): string; virtual; function StrToTributacao(out ok: boolean; const s: string): TTributacao; virtual; function TributacaoDescricao(const t: TTributacao): String; virtual; function TipoDeducaoToStr(const t: TTipoDeducao): string; virtual; function StrToTipoDeducao(out ok: Boolean; const s: string): TTipoDeducao; virtual; function TipoTributacaoRPSToStr(const t: TTipoTributacaoRPS): string; virtual; function StrToTipoTributacaoRPS(out ok: boolean; const s: string): TTipoTributacaoRPS; virtual; function CondicaoPagToStr(const t: TnfseCondicaoPagamento): string; virtual; function StrToCondicaoPag(out ok: boolean; const s: string): TnfseCondicaoPagamento; virtual; Sendo assim, não vou poder acatar a sua contribuição. Mesmo assim muito obrigado.
  8. Boa tarde Paulo, Já esta no SVN.
  9. Boa tarde Willian, Já esta no SVN.
  10. Boa tarde Diego, Já esta no SVN.
  11. Boa tarde Roger, O usuário e senha do prestador foram informados nas propriedades de configuração: Configuracoes.Geral.Emitente.WSUser e Configuracoes.Geral.Emitente.WSSenha ?
  12. Boa tarde Douglas, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. Agora o valor padrão para o campo é tsNenhum .
  13. Bom dia Douglas, Já inclui na minha lista de tarefas para a analise e correção. TK-4529
  14. Bom dia Rodrigo, A rotina do componente que faz a leitura do XML da nota visa ler o XML baixado do webservice do provedor e não do site da prefeitura. Pois muitos provedores acabam gerando XMLs diferentes, pelo webservice eles tem um layout e pelo site tem outro.
  15. Bom dia Leandro, Tente desta forma: Servico.Valores.tribMun.tribISSQN := tiImunidade;
  16. Bom dia, Neste tópico vamos tratar somente o problema referente ao provedor RLZ. Favor criar outro tópico referente ao provedor Fiorilli. Vamos seguir as regras, assuntos diferentes tópicos diferentes. Desde já muito obrigado pela compreensão. Quanto ao provedor RLZ no programa exemplo na aba WebService favor informar a chave de acesso fornecida pelo provedor no campo: Chave de Acesso. Salve a configuração e faça novos testes.
  17. Bom dia Fabiano, O Daniel Simões, fez uma pequena modificação na sua contribuição na unit ACBrJSON e já enviou para o SVN. Por favor atualize todos os fontes, reinstale o ACBr e repita os testes.
  18. Bom dia Guto, Então a impressão do DAMDFE foi mau feita, isso costuma ocorrer quando se usa uma impressora de jato de tinta em vez de uma a laser. Se foi impresso em uma impressora a laser pode ser que o toner esteja fraco. Quem tem que resolver esse problema é a empresa que esta imprimindo o DAMDFE. O Código de Barras nada mais é do que uma representação gráfica da chave composta por 44 dígitos. Você é o primeiro que esta relatando esse tipo de problema, logo me leva a crer que o problema é na impressão. Outra coisa, o DAMDFE com problemas esta sendo impresso pela sua aplicação ou é o seu cliente que recebeu o DAMDFE e não consegue ler?
  19. Boa tarde Edvilson, Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-4526
  20. Boa tarde Diego, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4525
  21. Boa tarde Willian, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4524
  22. Boa tarde Rodrigo, Esse XML cujas tags tem letras maiúsculas foi baixado do site ou retornado do webservice?
  23. Boa tarde Edson, Vamos fazer a coisa do jeito certo? ACBrNFSeX.NotasFiscais[0].GerarXml; var XMLRps := ACBrNFSeX.NotasFiscais[0].XmlRps; ou simplesmente: var XMLRps := ACBrNFSeX.NotasFiscais[0].GerarXml;
  24. Boa tarde Guto, Qual é o erro?
  25. Boa tarde Fabiano, As duas units referente ao componente ACBrNFSeX, já estão no SVN. A outra referente ao Json, passei para o pessoal que cuida dessa unit analisar a sua contribuição de correçã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.