Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    36.447
  • Registro em

  • Última visita

  • Days Won

    1.014

Tudo que Italo Giurizzato Junior postou

  1. Rodrigo, Esse provedor possui uma URL padronizada de homologação e produção para todas as cidades. O que altera é um fragmento delas que é o nome da cidade. E no arquivo Actcon.INI temos ambas as URLs. Sendo assim o que você precisa fazer é realizar os testes no ambiente de homologação e depois em produção.
  2. Bom dia, Vamos comparar as duas chaves: 33160702620499000165650030000026291000026299 33940702620499000165650030000026291000026290 O que esta diferente? O Ano e Mês de emissão ( 94 07 ) e o digito verificador ( 0 ). Se corrigir o Ano e Mês, o digito verificador vai ser corrigido automaticamente uma vez que é o procedimento que o calcula. Tente fazer fazer da seguinte forma: GerarChave(chave, 33, 2629, 65, 3, 2629, 1, StrToDate('18-07-2016'), '02620499000165') ou GerarChave(chave, 33, 2629, 65, 3, 2629, 1, StrToDate('18/07/2016'), '02620499000165')
  3. Bom dia Rodrigo, Agora sim, com a URL de homologação pude validar a sua informação, realmente o provedor dessa cidade é o Actcon. Sendo assim o exemplo disponibilizado esta errado, como dito antes a versão do layout usado por esse provedor é a versão 2 e somente o Lote é assinado. Inclui a cidade no arquivo Cidades.INi Favor atualizar todos os fontes de todas as pastas e iniciar os testes. Fico no aguardo dos resultados, caso tudo esteja funcionando, vou incluir esse provedor na minha lista de provedores que estão funcionando 100%.
  4. Rodrigo, No caso do provedor Actcon as URLs de homologação e produção contem o nome ou parte do nome da cidade, sendo assim sem saber as URLs e o provedor corretamente não temos como incluir essa cidade. Favor entrar em contato com a prefeitura e solicitar essas URLs e o nome da empresa contratada para recepcionar as NFS-e.
  5. Boa tarde Valdir, A mensagem de erro diz que '1' viola a quantidade mínima que é de '2', ou seja, você tem que enviar no mínimo 2 RPS e não 1 apenas.
  6. Rodrigo, Isso é estranho, pois até onde sei o provedor Actcon segue a versão 2 do layout da ABRASF e somente o lote é assinado. Analisando o XML anexado por você noto que se trata da versão 1 e tanto o RPS quanto o Lote são assinados. Na versão 1, logo após a TAG <Rps> vem a <InfRps>, jã na versão 2 o que vem após a <Rps> é <InfDeclaracaoPrestacaoServico> A não ser que esse provedor trabalha com as 2 versões. Para algumas cidades a versão utilizada é a 1 e para outras é a versão 2.
  7. Boa tarde Jéter, Muito obrigado pela colaboração, já enviei para o repositório. Fiz uma alteração no arquivo NFSeBrasil.INI que talvez resolva o erro: " String could not be parsed as XML " Favor atualizar todos os fontes de todas as pastas e utilizar o INI que esta disponível.
  8. Boa tarde Rodrigo, Pelo XML em anexo, realmente se trata de um XML layout ABRASF e é da versão 1. Precisamos agora saber qual é a empresa (provedor) contratada pela prefeitura de Leopoldina/MG. Você deve ter notado que no arquivo Cidades.INI para cada cidade incluída temos que informar o seu provedor.
  9. Valdir, Tenta incluir a linha abaixo: Configuracoes.Geral.Emitente.WebChaveAcesso := <informe a chave digital>;
  10. Bom dia, Neste caso entre em contato com o provedor e questiona como fazer para obter o XML da NFS-e? Talvez com essas informações retornadas você deve montar uma URL que ao colocar em um navegar você tenha o DANFSE e a possibilidade de baixar o XML.
  11. Bom dia Valdir, Na rotina que configura o componente você acrescentou a linha abaixo? ACBrNFSe1.Configuracoes.Geral.CNPJPrefeitura := ' < informar o cnpj da prefeitura > ';
  12. Bom dia Heronim, Mas que maravilha, e qual é o tamanho minimo e máximo?
  13. Bom dia Geovani, Posso estar enganado, mas será que não é a falta da DLL - Midas?
  14. Bom dia Jhonlenon Já tentou alterar a unidade de Kg para Ton (Tonelada)?
  15. Boa tarde Douglas, Não, não se deve alterar o arquivo INI do provedor a não ser que ele tenha alguma coisa errada, que não é o caso.
  16. Boa tarde, Note que no retorno temos apenas o numero da nota gerada e o código de validação, mais nada. Acredito que para você ter a nota por inteiro, será necessário realizar uma consulta.
  17. Mota, O seu arquivo INI esta errado. Favor atualizar todos os fontes de todas as pastas e usar o arquivo ISSFortaleza.INI da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI Depois de atualizar tudo, abra o ISSFortaleza.INI através do bloco de notas e certifique-se que a estrutura do cancelar seja essa: [Cancelar] IncluiEncodingCab=0 IncluiEncodingDados=0 Texto1=<?xml version="1.0" encoding="UTF-8"?> Texto2=<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> Texto3=<soap:Body> Texto4=<ns1:CancelarNfse xmlns:ns1="%NameSpace%"> Texto5=<CancelarNfseEnvio>%DadosMsg%</CancelarNfseEnvio> Texto6=</ns1:CancelarNfse> Texto7=</soap:Body> Texto8=</soap:Envelope> Se não for, exclua o arquivo e atualize novamente, depois refaça os testes.
  18. Bom dia Mota, Configura o componente para salvar os arquivos soap. Configuracoes.WebServices.Salvar := True; Realize um novo teste e anexe os arquivos soap, gerados pelo cancelamento.
  19. Bom dia Douglas, A cidade de Porto Alegre/RS se utiliza do provedor BHISS. O programa exemplo esta configurado corretamente no que diz respeito a pasta onde se encontra os Schemas e os arquivos INI? Arquivos INI: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI Schemas: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\BHISS Foi informado o numero de série do certificado digital?
  20. Vamos aos erros: 1. Como você pode ver o provedor controla o numero do lote, sendo assim cada lote enviado deve ter uma numeração sequencial. 2. você repetiu o numero do RPS, portanto o numero do RPS tem que ser sequencial. 3. a TAG <RegimeEpecialTributacao> não existe no layout desse provedor, sendo assim, ela não pode ser gerada, ou deve aparecer em outra posição no XML. 4. corrigir o valor informado para a Natureza da operação. 5. a TAG <complemento>, mesma situação da TAG <RegimeEspecialTributacao>
  21. Bom dia, Conforme o layout , note que dentro do grupo <conteudoDoArquivo> devemos ter um grupo chamado <string> que pode se repetir várias vezes. Acredito que cada grupo <string> se refere a uma nota a ser importada. O tipo do grupo <string> pelo que andei vendo é string, sendo assim o XML do RPS que vai ser o conteúdo do grupo <string> tem que ser convertido em string. O seu arquivo de envio esta assim: <conteudoDoArquivo> <EnviarLoteRpsEnvio> (...) </EnviarLoteRpsEnvio> </conteudoDoArquivo> sendo que o correto, pelo que entendi segundo o layout é: <conteudoDoArquivo> <string> <Rps> (...) </Rps> </string> </conteudoDoArquivo> O grupo em negrito e em vermelho se refere ao XML do RPS que tem que ser convertido em string. Para fazer essa conversão basta acrescentar o seguinte campo no arquivo INI do provedor: Por exemplo: [Recepcionar] IncluiEncodingCab=0 IncluiEncodingDados=0 DadosStr=1 Texto1= (.....)
  22. Boa noite, Desculpe passe a função errada. a correta se chama GerarChave e se encontra na unit pcnAuxiliar que esta dentro da pasta ...\PCNComum function GerarChave(out chave: AnsiString; const codigoUF: integer; codigoNumerico: integer; const modelo, serie, numero, tpemi: integer; const emissao: TDateTime; const CNPJ: string): boolean; Essa função nos fornecesses 2 retornos: O primeiro é justamente o primeiro parâmetro da função, onde você deve colocar uma variável que vai conter a chave gerada. A segunda é True ou False, indicando se a chave foi gerada corretamente ou não. Os próximos parâmetros da função são: codigoUF: integer; -> Código da UF segundo a IBGE; codigoNumerico: integer; -> Código aleatório com no máximo 8 digitos (alguns informão o mesmo numero da nota); modelo, -> modelo do documento fiscal, no caso da NF-e é 55, se for NFC-e é 65; serie, -> numero da série do documento fiscal; numero, -> numero do documento fiscal; tpemi: integer; -> tipo de emissão, se for normal deve ser 1 emissao: TDateTime; -> data de emissão do documento fiscal; CNPJ: string -> CNPJ do emitente Espero ter ajudado.
  23. Boa noite Werner, Você configurou o componente para salvar os arquivos? Configuracoes.Arquivos.Salvar := True; Se sim, favor anexar os arquivos: *-ped-eve.xml *-eve.xml *-procEventoCTe.xml que são gerados após a execução do método EnviarEvento.
  24. Boa noite Douglas, Eu pedi para você usar o botão [Gerar e Enviar Lote RPS] no programa exemplo e pela sua imagem noto que você usou o botão [Gerar e Enviar um RPS] Esse botão usa o método Gerar e não o Enviar.
  25. Douglas, Usando o programa exemplo, fiz o teste com o método Enviar, ou seja, botão [Gerar e Enviar Lote RPS], não ocorreu nenhum erro. Qual é o método que você esta usando?
×
×
  • 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.