Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.783
  • Registro em

  • Última visita

  • Days Won

    1.108

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Joas, Se com o componente antigo esta funcionando a consulta e com o novo não, seria interessante você anexar os XML gerados (inclusive os soap) tanto de envio quanto de retorno de ambos os componentes para que possamos analisar e fazer os ajustes necessários.
  2. Bom dia Leandro, Por favor faça um teste usando a unit em anexo. ISSNet.Provider.pas
  3. Bom dia Valdir, A consulta a ser realizada após o cancelamento para obter o XML da NFS-e com as informações sobre o cancelamento é o ConsultarNFSePorNumero se o provedor segue a versão 1 do layout da ABRASF ou ConsultarNFSePorFaixa se o provedor segue a versão 2 do layout da ABRASF. Quanto ao retorno estamos ainda fazendo os ajustes necessários para que nele tenhamos as informações mínimas necessárias. Sendo assim lhe peço um pouco mais de paciência até que possamos concluir essas alterações. Se desejar pode nos informar quais informações você julga importante obter ao consultar uma nota.
  4. Bom dia Joselito, Esse XML de envio foi gerado pelo componente antigo ou pelo novo (ACBrNFSeX) ?
  5. Para quem utiliza o componente ACBrNFe, devemos acrescentar as seguintes linhas na rotina que alimenta o componente: (para mais detalhes aconselho abrir o programa exemplo do componente ACBrNFe) ACBrNFe1.EventoNFe.Evento.Clear; with ACBrNFe1.EventoNFe.Evento.New do begin infEvento.chNFe := Chave; infEvento.CNPJ := CNPJ; infEvento.dhEvento := now; infEvento.tpEvento := teAtorInteressadoNFe; infEvento.nSeqEvento := StrToIntDef(nSeqEvento, 1); infEvento.detEvento.cOrgaoAutor := UFtoCUF(xUF); infEvento.detEvento.tpAutor := StrToTipoAutor(Ok, TipoAtor); infEvento.detEvento.verAplic := VerAplic; // No momento a SEFAZ só aceita apenas 1 CNPJ/CPF with InfEvento.detEvento.autXML.New do CNPJCPF := AutXML; infEvento.detEvento.tpAutorizacao := StrToAutorizacao(Ok, TipoAutoriz); end; ACBrNFe1.EnviarEvento(StrToInt(idLote));
  6. Para quem utiliza o componente ACBrNFe, devemos acrescentar as seguintes linhas na rotina que alimenta o componente: (para mais detalhes aconselho abrir o programa exemplo do componente ACBrNFe) // Opcional - Preencher com o Código de Barras próprio ou de terceiros que seja diferente do padrão GTIN // por exemplo: código de barras de catálogo, partnumber, etc Prod.cBarra := 'ABC123456'; // Opcional - Preencher com o Código de Barras próprio ou de terceiros que seja diferente do padrão GTIN // correspondente àquele da menor unidade comercializável identificado por Código de Barras // por exemplo: código de barras de catálogo, partnumber, etc Prod.cBarraTrib := 'ABC123456'; // Declaração de Importação. Pode ser adicionada várias através do comando Prod.DI.Add with Prod.DI.New do begin nDi := ''; dDi := now; xLocDesemb := ''; UFDesemb := ''; dDesemb := now; { tvMaritima, tvFluvial, tvLacustre, tvAerea, tvPostal, tvFerroviaria, tvRodoviaria, abaixo os novos valores incluidos a partir da NT 2020/005 tvConduto, tvMeiosProprios, tvEntradaSaidaFicta, tvCourier, tvEmMaos, tvPorReboque } tpViaTransp := tvRodoviaria; vAFRMM := 0; { tiContaPropria, tiContaOrdem, tiEncomenda } tpIntermedio := tiContaPropria; CNPJ := ''; UFTerceiro := ''; cExportador := ''; with adi.New do begin nAdicao := 1; nSeqAdi := 1; cFabricante := ''; vDescDI := 0; nDraw := ''; end; end; with ICMS do begin (...) // Informar apenas nos motivos de desoneração documentados abaixo vICMSSTDeson := 0; { o campo abaixo só aceita os valores: mdiProdutorAgropecuario, mdiOutros, mdiOrgaoFomento Campo será preenchido quando o campo anterior estiver preenchido. } motDesICMSST := mdiOutros; // Percentual do diferimento do ICMS relativo ao Fundo de Combate à Pobreza (FCP). // No caso de diferimento total, informar o percentual de diferimento "100" pFCPDif := 0; // Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) diferido vFCPDif := 0; // Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) realmente devido. vFCPEfet := 0; (...) end; with PISST do begin (...) { valores aceitos pelo campo: ispNenhum, ispPISSTNaoCompoe, ispPISSTCompoe } // Indica se o valor do PISST compõe o valor total da NF-e IndSomaPISST := ispNenhum; end; with COFINSST do begin (...) { valores aceitos pelo campo: iscNenhum, iscCOFINSSTNaoCompoe, iscCOFINSSTCompoe } // Indica se o valor da COFINS ST compõe o valor total da NF-e indSomaCOFINSST := iscNenhum; end;
  7. Para quem utiliza o componente ACBrNFe, devemos acrescentar as seguintes linhas na rotina que alimenta o componente: (para mais detalhes aconselho abrir o programa exemplo do componente ACBrNFe) // Opcional - Preencher com o Código de Barras próprio ou de terceiros que seja diferente do padrão GTIN // por exemplo: código de barras de catálogo, partnumber, etc Prod.cBarra := 'ABC123456'; // Opcional - Preencher com o Código de Barras próprio ou de terceiros que seja diferente do padrão GTIN // correspondente àquele da menor unidade comercializável identificado por Código de Barras // por exemplo: código de barras de catálogo, partnumber, etc Prod.cBarraTrib := 'ABC123456'; // Declaração de Importação. Pode ser adicionada várias através do comando Prod.DI.Add with Prod.DI.New do begin nDi := ''; dDi := now; xLocDesemb := ''; UFDesemb := ''; dDesemb := now; { tvMaritima, tvFluvial, tvLacustre, tvAerea, tvPostal, tvFerroviaria, tvRodoviaria, abaixo os novos valores incluidos a partir da NT 2020/005 tvConduto, tvMeiosProprios, tvEntradaSaidaFicta, tvCourier, tvEmMaos, tvPorReboque } tpViaTransp := tvRodoviaria; vAFRMM := 0; { tiContaPropria, tiContaOrdem, tiEncomenda } tpIntermedio := tiContaPropria; CNPJ := ''; UFTerceiro := ''; cExportador := ''; with adi.New do begin nAdicao := 1; nSeqAdi := 1; cFabricante := ''; vDescDI := 0; nDraw := ''; end; end; with ICMS do begin (...) // Informar apenas nos motivos de desoneração documentados abaixo vICMSSTDeson := 0; { o campo abaixo só aceita os valores: mdiProdutorAgropecuario, mdiOutros, mdiOrgaoFomento Campo será preenchido quando o campo anterior estiver preenchido. } motDesICMSST := mdiOutros; // Percentual do diferimento do ICMS relativo ao Fundo de Combate à Pobreza (FCP). // No caso de diferimento total, informar o percentual de diferimento "100" pFCPDif := 0; // Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) diferido vFCPDif := 0; // Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) realmente devido. vFCPEfet := 0; (...) end; with PISST do begin (...) { valores aceitos pelo campo: ispNenhum, ispPISSTNaoCompoe, ispPISSTCompoe } // Indica se o valor do PISST compõe o valor total da NF-e IndSomaPISST := ispNenhum; end; with COFINSST do begin (...) { valores aceitos pelo campo: iscNenhum, iscCOFINSSTNaoCompoe, iscCOFINSSTCompoe } // Indica se o valor da COFINS ST compõe o valor total da NF-e indSomaCOFINSST := iscNenhum; end;
  8. Para quem utiliza o componente ACBrNFe, devemos acrescentar as seguintes linhas na rotina que alimenta o componente: (para mais detalhes aconselho abrir o programa exemplo do componente ACBrNFe) { valores aceitos pelo campo: pcNao, pcPresencial, pcInternet, pcTeleatendimento, pcEntregaDomicilio, pcPresencialForaEstabelecimento, pcOutros } Ide.indPres := pcPresencial; { valores aceitos pelo campo: iiSemOperacao, iiOperacaoSemIntermediador, iiOperacaoComIntermediador } // Indicador de intermediador/marketplace Ide.indIntermed := iiSemOperacao; with pag.New do begin tPag := fpDinheiro; { se tPag for fpOutro devemos incluir o campo xPag xPag := 'Caderneta'; } vPag := 100; end;
  9. Para quem utiliza o componente ACBrNFe, devemos acrescentar as seguintes linhas na rotina que alimenta o componente: (para mais detalhes aconselho abrir o programa exemplo do componente ACBrNFe) { valores aceitos pelo campo: iiSemOperacao, iiOperacaoSemIntermediador, iiOperacaoComIntermediador } // Indicador de intermediador/marketplace Ide.indIntermed := iiSemOperacao; // CNPJ do Intermediador da Transação (agenciador, plataforma de delivery, // marketplace e similar) de serviços e de negócios. infIntermed.CNPJ := ''; // Nome do usuário ou identificação do perfil do vendedor no site do intermediador // (agenciador, plataforma de delivery, marketplace e similar) de serviços e de // negócios. infIntermed.idCadIntTran := '';
  10. Boa tarde, Favor atualizar os fontes e faça novos testes.
  11. Boa tarde, Favor atualizar os fontes e fazer novos testes.
  12. Bom dia Valdir, O consultar Lote sempre vai lhe informar se o lote foi processado com sucesso ou não. Para saber se a nota esta cancelada ou não você deve consultar a nota e não o lote.
  13. Bom dia Joas, Favor atualizar os fontes e faça novos testes, agora é para gerar a alíquota dividida por 100 no XML.
  14. Bom dia Eliezer, Já esta no SVN.
  15. Bom dia João, Além da URL de homologação precisamos também da URL de produção da cidade em questão. Bem como dos Schemas utilizados para validar o XML antes do seu envio para o WebService.
  16. Italo, Segundo o arquivo ACBrNFSeXServicos temos: [3127107] ; Atualizado em 19/07/2021 Nome=Frutal UF=MG Provedor=GovDigital ProRecepcionar=https://ws.nfe-cidades.com.br/ws/frutal HomRecepcionar=https://ws.homolog.nfe-cidades.com.br/ws/frutal Você esta com todos os fontes de todas as pastas atualizados? Não tem nenhum arquivos que compõe os fontes que esteja com uma bolinha vermelha em seu ícone? Se tiver delete esse arquivos e atualize novamente.
  17. Bom dia Fabio, Estamos aprimorando o componente no que se refere ao retorno. Agora se ao enviar o Rps e este foi rejeitado é de se esperar que não seja retornado o XML da NFS-e, pois este só vai ser retornado caso o Rps seja processado com sucesso, ou seja, não possua nenhuma rejeição.
  18. Bom dia Heto Andrade, Você não esta misturando os schemas da NF-e com os do CT-e? Pois não deve fazer isso. Outra coisa quem disponibiliza o serviço DistribuicaoDFe tanto da NF-e quanto do CT-e é o Ambiente Nacional, sendo assim se faz necessário entrar em contato com eles para saber exatamente o que esta ocorrendo.
  19. Bom dia Italo, Você configurou o programa exemplo? Informou a cidade do emitente? Informou o path onde esta os schemas do provedor da cidade do emitente?
  20. Bom dia, Quero ver se hoje ou amanhã consigo analisar esse problema das vogais acentuadas e do cedilha.
  21. Bom dia Joas, Já inclui na minha lista de tarefas para fazer essa correção.
  22. Bom dia a todos, Vocês estão usando o componente novo: ACBrNFSeX ? Se não estão: Convido-os a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX O componente ACBrNFSe não vai mais ter manutenção. Manual de Migração https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
×
×
  • 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.