Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.588
  • Registro em

  • Última visita

  • Days Won

    1.059

Tudo que Italo Giurizzato Junior postou

  1. Vinicius, Segundo o arquivo ACBrNFSeXServicos.ini o provedor é outro. [4304606] ; Atualizado em 31/10/2023 Nome=Canoas UF=RS Provedor=Infisc Versao=1.01 ProRecepcionar=https://nfse.canoas.rs.gov.br/services/nfse/ws/Servicos HomRecepcionar=https://canoas-homol.infisc.com.br/services/nfse/ws/Servicos ProLinkURL=https://nfse.canoas.rs.gov.br/portal/consulta.jspx?nf=%ChaveAcesso% HomLinkURL=https://canoas-homol.infisc.com.br/portal/consulta.jspx?nf=%ChaveAcesso%
  2. Verifica com a prefeitura quais os códigos dos Itens de serviço aceitos por ela, pode ser que ela não aceita o código 01.05 Outra coisa, pode ser que para a cidade em questão o código seja 1.05
  3. Boa tarde Roberto, Vou lhe pedir um favor, faça um teste com a unit em anexo. Tecnos.Provider.pas
  4. Boa tarde, Mas o correto não seria 01.05 ?
  5. Boa tarde Douglas, Após o envio você consegue a chave do DPS e da Nota da seguinte forma: em ACBrNFSeX1.WebService.Emite.idNota temos a chave do DPS em ACBrNFSeX1.WebService.Emite.Link temos a chave da Nota. Ao carregar o XML da nota temos: a chave da nota lendo (...).NFSe.infNFSe.ID a chave do DPS lendo (...).NFSe.infID.ID Caso você carrego o XML do DPS em vez da NFS-e você só tem a chave do DPS lendo: (...).NFSe.infID.ID
  6. Boa tarde @renemelo, Curitiba e Cabo de Santo Agostino por exemplo o webservice trabalha na versão 1 do layout da ABRASF, sendo assim após o envio devemos consultar a situação do lote, se a situação for 3 ou 4 devemos consultar o lote. Se a situação for 3 teremos uma lista de erros, por outro lado se for 4 teremos o XML da nota. Por outro lado a cidade de Belford Roxo o webservice trabalha com a versão 2 do layout da ABRASF. Se você executa o método Emitir no modo automático de envio (meAutomatico) para todas as cidades no caso de Belford Roxo já era para trazer o XML da nota, a não ser que a nota tenha sido rejeitada. Já para as cidades que usam a versão 1 do layout da ABRASF é interessante atribuir o valor True a propriedade: Configuracoes.Geral.ConsultaLoteAposEnvio. Desta forma o componente realiza as consultas mencionadas acima de forma automática.
  7. Boa tarde Bruno, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4936
  8. Bom dia Douglas, Você tem fontes do ACBr 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. Por fim repita os testes.
  9. Bom dia Glauber, Como não foi informado o modo de envio do RPS fica mais difícil de lhe ajudar. A cidade de Limeira é atendida pelo provedor iiBrasil que se utiliza da versão 2.04 do layout da ABRASF. Em seu WebService foi disponibiliza os serviços: RecepcionarLoteRps, RecepcionarLoteRpsSincrono e GerarNfse (envio unitário do RPS). O RecepcionarLoteRps nos permite o envio de um lote com até 50 RPS, mas ele trabalha no modo assíncrono, sendo assim se faz necessário Consultar o Lote para saber o resultado do processamento. Se foi processado com sucesso teremos os XML das notas caso contrario teremos a lista de erros. Já o RecepcionarLoteRpsSincrono nos permite o envio de um lote com até 50 RPS, mas ele trabalha no modo síncrono, neste caso logo após o envio já temos o resultado do processamento. Por fim o GerarNfse (envio unitário) nos permite o envio de apenas um RPS por vez e ele trabalha no modo síncrono, sendo assim, após o envio do RPS já temos o resultado do processamento.
  10. Bom dia Bruno, Lembre-se que alterar a unit ACBrNFSeXGravarXml_ABRASFv2, essa alteração passa a valer para todos os provedor que seguem a versão 2 do layout da ABRASF. Só podemos alterar essa unit quando temos certeza que todos os provedores seguem essa configuração. O lugar mais indicado é alterar a unit GravarXml do referido provedor. Exemplo: procedure TNFSeW_DSF200.Configuracao; begin inherited Configuracao; FormatoAliq := tcDe2; GerarNSRps := False; NrOcorrExigibilidadeISS := -1; end; Lembrando que: // Numero de Ocorrencias Minimas de uma tag // se for 0 só gera a tag se o conteudo for diferente de vazio ou zero // se for 1 sempre vai gerar a tag // se for -1 nunca gera a tag Outra coisa: Segundo os Schemas que temos para esse provedor a tag é obrigatória, veja: <xsd:element name="ExigibilidadeISS" type="tsExigibilidadeISS" minOccurs="1" maxOccurs="1" /> Quando o mínimo de ocorrências é 1 significa que é obrigatória. Os valores aceitos são: <xsd:simpleType name="tsExigibilidadeISS"> <xsd:annotation> <xsd:documentation>Exigibilidade do ISS da NFS-e ( 1 - Exigivel; 2 - Nao incidencia; 3 - Isencao; 4 - Exportacao; 5 - Imunidade; 6 - Exigibilidade Suspensa por Decisao Judicial; 7 - Exigibilidade Suspensa por Processo Administrativo) </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:byte"> <xsd:pattern value="1|2|3|4|5|6|7" /> </xsd:restriction> </xsd:simpleType> Note que o erro que você esta tendo é de que o valor informado esta incorreto e não que a tag não deve constar no XML. O componente usa os seguintes valores: function TACBrNFSeXProvider.ExigibilidadeISSToStr( const t: TnfseExigibilidadeISS): string; begin Result := EnumeradoToStr(t, ['1', '2', '3', '4', '5', '6', '7', '8'], [exiExigivel, exiNaoIncidencia, exiIsencao, exiExportacao, exiImunidade, exiSuspensaDecisaoJudicial, exiSuspensaProcessoAdministrativo, exiISSFixo]); end; Note que existe o valor 8 = ISS Fixo que não é utilizado pelo provedor em questão.
  11. Bom dia Adriano, Se você abrir a unit ACBrNFSeXGravarXml_ABRASFv2, procedure configuracao temos: FNrOcorrRegimeEspecialTributacao := 0; FNrOcorrValorISS := 0; FNrOcorrAliquota := 0; FNrOcorrDescIncond := 0; Como você pode ver o componente configura essas duas tag como sendo opcionais para todos os provedores que seguem a versão 2 do layout da ABRASF. Se você remover o IF inteiro vai dar na mesma. Como você fez uma alteração na unit do provedor ela vai surtir efeito para todas as cidades atendidas por esse provedor nessa versão. Como que fica as demais cidades? Já que o provedor não é capaz de estabelecer um padrão para todas as cidades que ele atende por incompetência e olhar para o próprio umbigo, temos que dar os nossos pulos. Você teria alguma sugestão de como resolver?
  12. Bom dia Bruno, A alteração no código do componente como você fez, é indicada quanto todas as cidades seguem a mesma formatação. Se o provedor não foi capaz de padronizar a formatação do ItemListaServico para todas as cidades, ou seja, para algumas é 01.01 em outras é 1.01, é possível definir uma formação para cada cidade no arquivo ACBrNFSeXServicos.ini Veja este exemplo: [3525904] ; Atualizado em 03/01/2024 Nome=Jundiai UF=SP Provedor=Ginfes Params=NaoFormatarItemServicoSemZeroEsquerda: ProLinkURL=http://jundiai.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null HomLinkURL=http://jundiai.ginfesh.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null O campo Params poderá receber os seguintes valores: ; NaoFormatarItemServico é do tipo Boolean ; NaoFormatarItemServicoSemZeroEsquerda é do tipo Boolean ; FormatarItemServicoSemZeroEsquerda é do tipo Boolean ; FormatarItemServicoNaoSeAplica é do tipo Boolean A ausência desse campo no arquivo INI o componente assume que o ItemListaServico deve ser formatado e com o zero a esquerda, exemplo: 01.01 a não ser que na unit GravarXml do provedor tenha uma configuração diferente.
  13. Bom dia @rogerio.rizzon, Tente desta forma: [4311304] ; Atualizado em 03/01/2023 Nome=Lagoa Vermelha UF=RS Provedor=IPM ;Versao=1.01 ProRecepcionar=https://lagoavermelha.atende.net/?pg=rest&service=WNERestServiceNFSe&cidade=padrao HomRecepcionar=https://homologacao.atende.net/?pg=rest&service=WNERestServiceNFSe&cidade=padrao Comente a linha que contem a versão, desta forma ele vai assumir a verão 1.00 automaticamente. Altere o arquivo INI, execute o Compila_RES, reinstale o ACBr, recompila a aplicação com a opção Build e faça novos testes.
  14. Adhelmar, As notas que você emitiu em dezembro foram todas em ambiente de homologação, correto? E agora em janeiro também foi em homologação ou produção?
  15. Boa tarde Bruno, Você sabe me dizer se essa formatação para o ItemListaServico é a mesma para todas as cidades atendidas pelo provedor?
  16. Boa tarde Leandro, Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX O componente antigo: ACBrNFSe não está mais tendo manutenção. Faça os testes usando o programa exemplo do novo componente. 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/
  17. Boa tarde @Alexandre Felippeto Henzen, Ao fazer um teste em ambiente de homologação também tive o mesmo erro, mas em produção: ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 1 Cidade : Pato Branco/PR Provedor : Pronim Versão: 2.03 Data/Hora: 03/01/2024 16:22:23 Método Executado: Enviar Lote Síncrono Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : True Erro(s): Código : E259 Mensagem: CNPJ/CPF não encontrado na base de dados. Correção: Confira o número do CNPJ/CPF informado. Caso esteja correto, o prestador do serviço não está inscrito no município. Tudo indica que o problema seja mesmo o ambiente de homologação com problemas.
  18. Enéias, Desculpa é o habito de sempre pedir para atualizar os fontes. O pessoal que cuida das Lib já estão providenciando uma nova versão do ACBrLibNFSe.
  19. Boa tarde Adhelmar, Já enviei para o SVN a inclusão do parêmetro.
  20. Boa tarde @Caejr, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  21. Boa tarde Enéias, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e inicie os testes.
  22. Boa tarde Daniel, Com as URLs corretas o erro de usuário e senha inválidos não ocorreu. Agora aparece uma mensagem que o serviço não esta disponível no momento. Você chegou a tentar enviar um RPS para o ambiente de homologação, se sim qual foi o resultado? Chegou a realizar os outros tipos de consulta, se sim qual foi o resultado?
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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.