Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    5.306
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que Diego Foliene postou

  1. Bom dia! Temos um modelo disponível em nossa documentação neste link.
  2. Por favor, faça um teste usando a NFSe_ConsultarNFSeGenerico, preenchendo no Modelo INI. NumIniNFSe=Número da NFSe SerieNFSe=Série da NFSe CadEconomico=Inscrição Municipal do emitente.
  3. Por favor, pode fazer um teste de debug? Coloque um ponto de parada na linha 610 da procedure TratarRetornoEmitir da unit ACBrNFSeXProviderABRASFv2.pas que fica em C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\Provedores Se possível, disponibilize também os arquivos de envelope para análise.(eles tem -soap no nome). Se julgar que eles tenham dados sensíveis e não possam ser anexados direto aqui. Envie para [email protected] com o link do tópico do fórum para identificação.
  4. Boa tarde! Muito obrigado pela informação! Foi criada a #TK-4073 para adequação no componente e posterior adequação na Lib.
  5. Boa tarde! Muito obrigado por reportar. Se conferirmos no arquivo ACBrNFSeXServicos.ini, é possível observar que o provedor que atende a cidade de Caxias do Sul-RS é o mesmo que a atende a cidade de Farroupilha-RS, logo o problema para a ConsultaNFSeServicoTomadoPorPeriodo deve ser o mesmo para ambos e quando receberem um retorno do provedor a respeito a informação vai se aplicar a Farroupilha também. Sobre o problema para Bento Goncalves. Verificando aqui, o provedor que atende a esta cidade é o IPM na versão 1.00. Conferindo nos fontes do componente nativo, que é utilizado pela Lib, o método ConsultaNFSeServicoTomadoPorPeriodo(e os demais) fazem uso de um método genérico ConsultarNFSe que é comum a todos os provedores, onde de acordo com o método que foi usado(ConsultaNFSeServicoTomadorPorPerido, ConsultaNFSeServicoTomadoPorNumero) ele configura o ConsultarNFSe de determinada maneira. No caso do IPM na versão 1.00, só existe configuração para o método ConsultarNFSePorNumero, então é ele que você deve usar.
  6. Ao acessar o site da Sefaz do Mato Grosso, o seguinte recado é exibido para justificar a instabilidade:
  7. Boa tarde! Muito obrigado pelo feedback! Fiz um teste com o XML que forneceu e pude constatar o problema. Correção enviada ao SVN na Rev-29780
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. 3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. Vou fechar este e continuaremos no outro tópico que foi aberto.
  10. Boa tarde! O evento S-1220 não consta nos layouts da versão Simplificada 1.1 que temos disponíveis aqui. Também não dispomos de Schemas para ele. Conferi novamente no site do eSocial e mesmo nos últimos layouts disponíveis não há informação sobre o S-1220. Por favor, poderia fornecer mais informações a respeito deste evento? Se possível a documentação relacionada?
  11. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  12. Boa tarde! A aba Emitente está vazia, por favor, configure a aba emitente com as informações e faça um novo teste.
  13. Qual foi o retorno dessa tentativa? Conferindo direto nos fontes, na procedure TratarRetornoEmitir, da classe base para ABRASfV2, Sucesso vai receber True quando a Lista de Erros estiver zerada. Response.Sucesso := (Response.Erros.Count = 0); NFSe.NumeroNota vai receber o conteúdo de ...<infNfse><Numero></Numero>...</infNfse> existe esta informação no arquivo de retorno? Verifique também se não gerou uma segunda NFSe na lista, veja se não existe uma AcbrNFSeX.NotasFiscais[1].NFSe.Numero com as informações.
  14. Bom dia! Conforme orientado previamente pelo Italo. Se a informação que você está enviando via WebService corresponde a utilizada pelo site ou por uma NFSe já emitida anteriormente então você precisa entrar em contato com o provedor para questionar o por quê do erro. Conferindo na LEI COMPLEMENTAR Nº 287/2018 parece que o Item de Serviço está correto. No entanto, considerando a Consulta de CNAE, talvez o ItemListaServico ou o CNAE estejam incorretos, visto que o ItemListaServico é: E na consulta do CNAE, temos: Recomendo que busque uma orientação junto ao seu departamento fiscal ou contador de confiança para ver se está preenchendo corretamente estas informações.
  15. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  16. Bom dia! A Sefaz do Mato Grosso está indisponível de acordo com a consulta de disponibilidade em Portal da Nota Fiscal Eletrônica > Serviços > Consultar Disponibilidade: Conferindo em Situação SVC-RS, é possível observar que a contingência foi ativada: Para usar o ACBr em contingência durante este período, siga as orientações do tópico a seguir:
  17. Bom dia! Veja trecho retirado da NT2018/002 que estabelece as regras para o Consumo Indevido. Note que a NT estabelece outras regras para o consumo indevido além da consulta. Enviar NFCe com 30 rejeições iguais. Enviar evento com mais de 20 rejeições iguais. Uso em Loop Etc... Vale ressaltar também a observação 3 do trecho destacado:
  18. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Bom dia! Sua mensagem de erro é: Isso é um erro de schema, está dizendo que no elemento tpRod você colocou "00", mas esse não é um dos valores válidos que são "01, 02, 03, 04, 05 ou 06". Se conferir no seu arquivo, está mesmo com o valor 00. E este valor não é válido de acordo com o MOC: EDIT: Conforme respondido pelo @Italo Giurizzato Junior no Discord. Faltou você informar a placa do veículo de tração também. Isso é a causa do erro:
  19. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  20. Por favor, é a tag IndApurIR não está sendo gerada? Pode atualizar o Monitor e realizar um novo teste? Veja o resultado que obtive ao usar o comando eSocial.CriarEventoeSocial usando o arquivo INI que forneceu como parâmetro na versão 1.4.0.177 do Monitor. Note que consta a tag no XML. 1238900560000002023061511061093949-S-1200-0.xml
  21. Se você conferir no programa exemplo, tem duas procedures que fazem uso desse INI gerado por ele, uma para gerar o arquivo chamada GravarConfiguracao e uma para fazer a leitura do mesmo chamada LerConfiguracao. Veja como é a LerConfiguracao: procedure TfrmACBreSocial.LerConfiguracao; var IniFile: String; Ini: TIniFile; begin IniFile := ChangeFileExt(Application.ExeName, '.ini'); Ini := TIniFile.Create(IniFile); try cbSSLLib.ItemIndex := Ini.ReadInteger('Certificado', 'SSLLib', 0); cbCryptLib.ItemIndex := Ini.ReadInteger('Certificado', 'CryptLib', 0); cbHttpLib.ItemIndex := Ini.ReadInteger('Certificado', 'HttpLib', 0); cbXmlSignLib.ItemIndex := Ini.ReadInteger('Certificado', 'XmlSignLib', 0); edtCaminho.Text := Ini.ReadString( 'Certificado', 'Caminho', ''); edtSenha.Text := Ini.ReadString( 'Certificado', 'Senha', ''); edtNumSerie.Text := Ini.ReadString( 'Certificado', 'NumSerie', ''); cbxAtualizarXML.Checked := Ini.ReadBool( 'Geral', 'AtualizarXML', True); cbxExibirErroSchema.Checked := Ini.ReadBool( 'Geral', 'ExibirErroSchema', True); edtFormatoAlerta.Text := Ini.ReadString( 'Geral', 'FormatoAlerta', 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'); cbFormaEmissao.ItemIndex := Ini.ReadInteger('Geral', 'FormaEmissao', 0); cbVersaoDF.ItemIndex := Ini.ReadInteger('Geral', 'VersaoDF', 0); ckSalvar.Checked := Ini.ReadBool( 'Geral', 'Salvar', True); cbxRetirarAcentos.Checked := Ini.ReadBool( 'Geral', 'RetirarAcentos', True); edtPathLogs.Text := Ini.ReadString( 'Geral', 'PathSalvar', PathWithDelim(ExtractFilePath(Application.ExeName))+'Logs'); edtPathSchemas.Text := Ini.ReadString( 'Geral', 'PathSchemas', PathWithDelim(ExtractFilePath(Application.ExeName))+'Schemas\'+GetEnumName(TypeInfo(TVersaoeSocial), integer(cbVersaoDF.ItemIndex) )); edtIdEmpregador.Text := Ini.ReadString( 'Geral', 'IdEmpregador', ''); edtIdTransmissor.Text := Ini.ReadString( 'Geral', 'IdTransmissor', ''); cbTEmpregador.ItemIndex := Ini.ReadInteger('Geral', 'TipoEmpregador', 0); cbUF.ItemIndex := cbUF.Items.IndexOf(Ini.ReadString('WebService', 'UF', 'SP')); rgTipoAmb.ItemIndex := Ini.ReadInteger('WebService', 'Ambiente', 0); cbxVisualizar.Checked := Ini.ReadBool( 'WebService', 'Visualizar', False); cbxSalvarSOAP.Checked := Ini.ReadBool( 'WebService', 'SalvarSOAP', False); cbxAjustarAut.Checked := Ini.ReadBool( 'WebService', 'AjustarAut', False); edtAguardar.Text := Ini.ReadString( 'WebService', 'Aguardar', '0'); edtTentativas.Text := Ini.ReadString( 'WebService', 'Tentativas', '5'); edtIntervalo.Text := Ini.ReadString( 'WebService', 'Intervalo', '0'); seTimeOut.Value := Ini.ReadInteger('WebService', 'TimeOut', 5000); cbSSLType.ItemIndex := Ini.ReadInteger('WebService', 'SSLType', 0); edtProxyHost.Text := Ini.ReadString('Proxy', 'Host', ''); edtProxyPorta.Text := Ini.ReadString('Proxy', 'Porta', ''); edtProxyUser.Text := Ini.ReadString('Proxy', 'User', ''); edtProxySenha.Text := Ini.ReadString('Proxy', 'Pass', ''); cbxSalvarArqs.Checked := Ini.ReadBool( 'Arquivos', 'Salvar', false); cbxPastaMensal.Checked := Ini.ReadBool( 'Arquivos', 'PastaMensal', false); cbxAdicionaLiteral.Checked := Ini.ReadBool( 'Arquivos', 'AddLiteral', false); cbxEmissaoPatheSocial.Checked := Ini.ReadBool( 'Arquivos', 'EmissaoPatheSocial', false); cbxSalvaPathEvento.Checked := Ini.ReadBool( 'Arquivos', 'SalvarPathEvento', false); cbxSepararPorCNPJ.Checked := Ini.ReadBool( 'Arquivos', 'SepararPorCNPJ', false); cbxSepararPorModelo.Checked := Ini.ReadBool( 'Arquivos', 'SepararPorModelo', false); edtPatheSocial.Text := Ini.ReadString('Arquivos', 'PatheSocial', ''); ConfigurarComponente; finally Ini.Free; end; end; Note que ela lê o arquivo INI, configura os componentes da tela do programa exemplo e depois configura o componente ACBreSocial com as configurações da tela. Para usar o comando ACBreSocial.Configuracoes.LerIni você deve passar como parâmetro o arquivo ini gerado pelo ACBreSocial.Configuracoes.GravarIni. Ele gerou sim, na seção [DFe] do arquivo: O SSLLib é como um "Wrapper", quando você define ele automaticamente é definido essas 3 configurações acima de acordo com a opção que você escolheu. Ele não configura o Wrapper, mas define as opções.
  22. Boa tarde! Foram enviados ao SVN nas últimas revisions algumas alterações visando disponibilizar o envio para a cidade de Ipojuca-PE. Foi necessário implementar a versão 1.02 do provedor Tinus. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  23. Por favor, é possível realizar os testes? Não tenho dados válidos para fazer um teste completo, mas testando sem adicionar o parâmetro de versão, recebi rejeição do WS como era esperado.
  24. Boa tarde! Testando com o programa exemplo, obtive o mesmo resultado que você. No meu caso, eu já deixo definido a opção Salvar Envelope Soap como verdadeira, então o componente gera para mim os arquivos de envelope de envio e de resposta. Esses arquivos são respectivamente o conteúdo que é enviado para o WebService na requisição e a resposta do mesmo inalterada pelo ACBr. Veja o conteúdo do meu envelope de envio. <?xml version="1.0" encoding="UTF-8"?> <html> <head> <title>Apache Tomcat/7.0.59 - Error report</title> </head> <body> <h1>HTTP Status 404 - /tbw/services/WSEntrada</h1> <HR size="1" noshade="noshade"> <p> <b>type</b> Status report </p> <p> <b>message</b><u>/tbw/services/WSEntrada</u> </p> <p> <b>description</b> <u>The requested resource is not available.</u> </p> <HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.59</h3> </body> </html> Note que a mensagem indica que não existe o recurso usado("The request resource is not available" e o Status 404). Isso da a entender que ou cidade mudou de provedor ou ao menos as URLs foram alteradas. Por favor, entre em contato com o provedor e confirme as URLs.
  25. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa tarde! Por favor, qual é a cidade e o provedor que está 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.