Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.577
  • Registro em

  • Última visita

  • Days Won

    1.059

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Leandro, Você tem fontes com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build.
  2. Boa tarde Wagao, Na versão 4 o envio é unitário e o XML do CT-e tem que ser zipado e codificado em base 64.
  3. Boa tarde, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4545
  4. Boa tarde Mario, Como o problema inicial foi sanado, vou fechar este tópico. Por favor criei um novo tópico relatando o problema que você esta tendo com o envio de evento de cancelamento. Desde já muito obrigado pelo retorno e pela compreensão.
  5. Boa tarde Leandro, Se o aviso é para não preencher os dados relativos à beneficio municipal, então não informe.
  6. Boa tarde Danio, Esse provedor tem 2 serviços para recepcionar o RPS. 1. para recepcionar um lote de até 50 RPS no modo síncrono; 2. para recepcionar somente um RPS. O exemplo que eles mandaram é esse segundo. No programa exemplo você pode testar esse envio "unitário" através do botão [Enviar um RPS (Unitário)]
  7. Boa tarde Guto, Eu consegui ler o QR-Code, como não tenho um leitor de código de barras, não tenho como fazer o teste. Mas a leitura do QR-Code esta funcionando.
  8. Boa tarde Heronim, Como esta sendo informado o numero do protocolo ao realizar a consulta? Esta sendo informando com todos os zeros a esquerda?
  9. Boa tarde Marcio, Muito obrigado pela contribuição, já inclui na minha lista de tarefas. TK-4536
  10. Boa tarde, Atualize todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  11. 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>
  12. 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.
  13. Bom dia Tiago, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4534
  14. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. Bom dia Heronim, O envio do Lote de Rps ocorreu com sucesso, inclusive no retorno consta o numero do protocolo. Mas como o envio do lote ocorreu no modo assíncrono temos que esperar o provedor processar toda a fila para processar o seu lote. Você deve guardar alguns minutos e tentar novamente o Consultar Lote informando o numero do protocolo para saber se ainda continua na fila ou se foi processado. Detalhe importante: tem provedor que coloca na fila todos os lotes recebidos durante o dia e somente de madrugada é que faz o processamento dos mesmos.
  17. 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.
  18. Boa tarde João, Você utiliza o componente ACBrCTe ?
  19. 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.
  20. 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 ?
×
×
  • 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.