Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    39.562
  • Registro em

  • Última visita

  • Days Won

    1.146

Tudo que Italo Giurizzato Junior postou

  1. Sérgio, Você esta com todos os fontes de todas as pastas atualizados? Se sim, reinstalou o ACBr? Pois deveria acusar que o serviço não foi implementado.
  2. Boa tarde Sérgio, Não compreendi essa "consulta do NFSe Tomado por Tomador" O provedor Publica segue a versão 1 do layout da ABRASF e as consultas que existem são: Consultar Situação do Lote, Consultar Lote de Rps, Consultar NFS-e Por Rps e Consultar NFSe. Lembrando que quem realiza essas consulta é sempre o prestador e não o tomador do serviço. Na versão 2 do layout da ABRASF esta documentado o Consultar NFS-e Serviço Tomado, mas nem todos os provedores implementaram em seus webservices. Essa sim pode ser utilizada pelo tomador para obter as notas emitidas contra o seu CNPJ.
  3. Bom dia Cassia, Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX O componente antigo: ACBrNFSe não esta 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/
  4. Bom dia Marcelo, Ao executar o método Emitir, qual é o modo de envio que esta sendo utilizado (meLoteAssincrono ou meLoteSincrono)? Qual é o XML de retorno de ambos os modos envio? A principio no modo Síncrono deveria retornar o XML da nota, se em ambos os modos só retorna um resumo, o jeito vai ser realizar a consulta.
  5. Bom dia, Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-2977
  6. Olá pessoal, Caso o NCM do produto seja de medicamento, se faz necessário alimentar os campos do grupo <med> (Medicamento) e alem disso se faz necessário também alimentar os campos do grupo <rastro> (Rastreabilidade do Produto). Informação Importante: O grupo <rastro> permiti a rastreabilidade de qualquer produto sujeito a regulações sanitárias, casos de recolhimento/recall, além de defensivos agrícolas, produtos veterinários, odontológicos, medicamentos, bebidas, águas envasadas, embalagens, etc., a partir da indicação de informações de número de lote, data de fabricação / produção, data de validade, etc. Obrigatório o preenchimento deste grupo no caso de medicamentos e produtos farmacêuticos. Exemplo para quem utiliza o componente: // Ocorrências: 0 - 500 with Prod.rastro.New do begin {nLote = Numero do lote do produto que esta sendo vendido} nLote := '17H8F5'; {qLote = Quantidade de produto no lote} qLote := 1; {dFab = Data de fabricação do lote} dFab := StrToDate('01/08/2022'); {dVal = Data de validade do lote} dVal := StrToDate('01/08/2023'); { cAgreg = Código de Agregação, código de acordo com a necessidade. Foi incluido no XML a pedido das empresas da cadeia produtiva dos fármacos, por conta da nova legislação, do SNCM – Sistema Nacional de Controle de Medicamentos, através da RDC 54/2013, que trouxe ao cenário o IUM – IDENTIFICADOR ÚNICO DE MEDICAMENTOS, além disso, o código de identificação da embalagem, que pode ser um palllets, ou uma caixa. } cAgreg := ''; // Código de Agregação (opcional) de 1 até 20 dígitos end; // Campos específicos para venda de medicamentos // Ocorrências: 1 - 1 With Prod.med.New do begin {cProdANVISA = Código de Produto da ANVISA, Utilizar o número do registro ANVISA ou preencher com o literal “ISENTO”, no caso de medicamento isento de registro na ANVISA. } cProdANVISA := '1256802470029'; { Obs.: Para medicamento isento de registro na ANVISA, informar o número da decisão que o isenta, como por exemplo o número da Resolução da Diretoria Colegiada da ANVISA (RDC). } xMotivoIsencao := ''; // Motivo da isenção da ANVISA vPMC := 100.00; // Preço máximo consumidor end; Exemplo para quem utiliza o ACBrMonitor ou o ACBrLibNFe: ; O Grupo "Rastro" deve ser preenchido apenas para produto rastreado conforme especificações técnicas xxx = numero do item do produto que pode variar de 001 até 999 yyy = numero referente aos dados do rastro. Cada produto pode ter até 500, portanto ele pode variar de 001 até 500 [rastroxxxyyy] nLote= qLote= dFab= dVal= cAgreg= ; O Grupo "Medicamento" deve ser preenchido apenas para NFe de Medicamentos conforme especificações técnicas xxx = numero do item do produto que pode variar de 001 até 999 yyy = numero referente aos dados do medicamento. Na versão 4.00 da NF-e yyy tem que ser igual a 001 [Medicamentoxxxyyy] cProdANVISA= xMotivoIsencao= vPMC= Observação: No exemplo para o ACBrMonitor e ACBrLibNFe se baseie nas observações que se encontram o exemplo para o componente logo acima.
  7. Boa tarde Crystiano, Solicita aos seus clientes que protocolem uma reclamação na prefeitura, relatando o problema de não conseguir emitir as notas via webservice. Quanto mais empresas protocolarem reclamação na prefeitura, mais rápido o problema será resolvido.
  8. Boa tarde Guilherme, Muito obrigado pela colaboração, já esta no SVN.
  9. Boa tarde Clverson, Por favor crie uma outra postagem, pois a sua não tem nada haver com o assunto inicial deste tópico. Boa tarde Guilherme, Se foi necessário acrescentar essa configuração, veja: procedure TACBrNFSeXWebserviceIPM101.SetHeaders(aHeaderReq: THTTPHeader); var Auth: string; begin with TConfiguracoesNFSe(FPConfiguracoes).Geral.Emitente do Auth := 'Basic ' + string(EncodeBase64(AnsiString(WSUser + ':' + ParseText(AnsiString(WSSenha), False)))); aHeaderReq.AddHeader('Authorization', Auth); end; O componente monta automaticamente o Authorization se a versão for 1.01 Sendo assim o correto é: [4104907] ; Incluído em 08/03/2022 ; Atualizado em 11/08/2022 Nome=Castro UF=PR Provedor=IPM Versao=1.01 ProRecepcionar=https://ws-castro.atende.net:7443/?pg=rest&service=WNERestServiceNFSe/
  10. Boa tarde Tiago, Ai que está o problema, você esta gerando um XML com um layout e grafia e esta tentando carregar o mesmo no ACBrNFSeX para que este faça o resto do serviço. Qual é a dificuldade em usar o componente ACBrNFSeX do inicio ao fim? Ou seja, alimenta o componente com os dados do serviço e execute o método Emitir para que o mesmo faça todo o trabalho. Você observou que os layouts dos XML gerado por esse tal de "Auditor" é totalmente diferente do que é gerado pelo ACBrNFSeX?, O teu "Auditor" pode funcionar 100% com a NF-e, NFC-e, CT-e, MDF-e, BP-e, mas com a NFS-e esquece não vai funcionar. Só o provedor Betha que segue o layout da ABRASF tem dois layouts diferentes.
  11. Bom dia Guilherme, O correto é: ProRecepcionar=https://ws-castro.atende.net:7443/?pg=rest&service=WNERestServiceNFSe/ e não ProGerarNFSe
  12. Bom dia Douglas, Não é o ACBr que esta gerando o XML do Rps? Pela sua postagem o XML que você esta gerando a tag Alíquota esta com uma grafia diferente da usada pelo ACBr.
  13. Bom dia Carlos, Muito obrigado pelo retorno. Chegou a testar o envio Síncrono e o Unitário? Pois o ajuste foi feito na montagem do Envelope Soap do envio assíncrono.
  14. Bom dia Bill, O erro no Consultar acredito que seja falta de atualização dos fontes. Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr com a opção de apagar arquivos antigos marcada. Com relação ao cancelamento, o problema é que esse provedor só tem 2 serviços implementados no webservice: GerarNFSe e ConsultarNFSePorRps. Pelo fato do provedor seguir a versão 2 do layout da ABRASF e segundo a documentação existe o serviço de cancelamento, o componente gera o pedido de cancelamento e tenta validar o mesmo. Estou tentando entrar uma maneira de fazer com que o componente detecte com antecedência a existência ou não do serviço, antes de gerar o XML do serviço em questão.
  15. Bom dia Marcelo, Você pode usar o método ConsultarNFSePorRps (uma vez que você sabe o numero do Rps) ou o ConsultarNFSe (nesse retorno consta o numero da nota). Esses métodos é para retornar o XML completo da nota.
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. Widson, Delete todas as Units referente ao WebFisco, atualize novamente e por fim tente reinstalar o ACBr.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Alexandre, Você tem que passar o numero do lote através do método Emitir, veja: { O método Emitir possui os seguintes parâmetros: aNumLote (String) aModEnvio [meAutomatico, meLoteAssincrono, meLoteSincrono, meUnitario, meTeste] aImprimir (Boolean) Valor Padrão = True, portanto imprime o DANFSE } // como não foi informado o segundo parâmetro o método assume o valor // meAutomatico, isso faz com que ele se ajusta ao provedor selecionado ACBrNFSeX1.Emitir(vNumLote);
  20. Guilherme, Altere o arquivo ACBrNFSeXServicos.ini informando essa URL. Depois execute o Compila_RES. Depois reinstale o ACBr. Por fim, compile novamente a aplicação e faça um novo teste.
  21. Boa tarde Marcelo, O XML da NFS-e é gerado pelo webservice. Esse XML foi obtido com a execução de qual método?
  22. Boa tarde, Muito obrigado pela colaboração, já esta no SVN.
  23. Gabriel, Já esta no SVN. Faça novos testes.
  24. Boa tarde Willian, Os métodos consultar e cancelar estão funcionando?
  25. Boa tarde Alexandre, Abra o arquivo *-env-lot-soap.xml e veja o numero do lote. O numero do lote deve ser passado como parâmetro do método Emitir.
×
×
  • 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.