Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 03-05-2023 em todas as áreas

  1. Vou verificar se esse provedor aceita em homologação, aceitando já faço um teste e posto aqui.
    3 pontos
  2. Boa tarde, Por favor veja as instruções deste tópico At.
    3 pontos
  3. Ola, pelo que deu para ver esta enviando comando Nfe_EnviarEvento(0) mais o certo seria Nfe_EnviarEvento(1) 1-seria o numero do lote https://acbr.sourceforge.io/ACBrLib/NFE_EnviarEvento.html
    3 pontos
  4. until
    Assunto: Quando o assunto era criar grandes grupos, a solução que costumava vir a mente da maioria das pessoas, seria o Telegram, afinal apesar de alguns pontos de atenção, atendia a necessidade de quem o utilizava. Agora com o banimento da solução no Brasil, começa a busca por novas alternativas, e uma delas é o Discord, que apesar de ser uma velha conhecida dos gamers, é novidade para muitos que não estão inseridos neste universo. Convidados: Time ACBr Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
    2 pontos
  5. Deu certo obrigado Exibiu a TAG e Imprimiu as Informação do Reboque
    2 pontos
  6. Boa tarde Moreira, Você pode colocar dados fictícios que faça que o Rps seja rejeitado. O que precisamos saber é se pelo programa exemplo tanto o Rps quanto o Lote vão ser assinados. Conforme consta na configuração para esse provedor.
    2 pontos
  7. Boa tarde Helder, Antes de pedir para o cliente adquirir o certificado A1, verifica a configuração da propriedade PathSchema. Leia a postagem que o Diego lhe recomendou sobre a configuração da pasta de schemas.
    2 pontos
  8. 2 pontos
  9. Boa tarde. Obrigado pela informação.
    2 pontos
  10. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa tarde, O componente gera e envia o XML do Rps. O webservice do provedor gera e retorna o XML da NFS-e. É este o XML usado para a impressão do DANFSE. Agora se o provedor esta gerando a nota com a alíquota de 5%, tem que ver com a prefeitura/provedor para saber o motivo.
    2 pontos
  11. pode usar o SVN para baixar também no link http://svn.code.sf.net/p/acbr/code/ Aqui tem uma orientação: https://acbr.sourceforge.io/ACBrMonitor/ComousaroSVN.html
    2 pontos
  12. Bom dia, A cidade de São José/SC se utiliza do provedor IPM versão 1.01, conforme consta no arquivo ACBrNFSeXServicos.ini [4216602] ; Atualizado em 29/09/2022 Nome=Sao Jose UF=SC Provedor=IPM Versao=1.01 ProRecepcionar=https://saojose.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao HomRecepcionar=https://qualidade-atendenet56.ipm.com.br/homologacao/?pg=rest&service=WNERestServiceNFSe&cidade=saojose Abrindo a unit IPM.Provider temos: TACBrNFSeXWebserviceIPM101 = class(TACBrNFSeXWebserviceMulti2) protected procedure SetHeaders(aHeaderReq: THTTPHeader); override; public function GerarNFSe(ACabecalho, AMSG: String): string; override; function ConsultarLote(ACabecalho, AMSG: String): string; override; function ConsultarNFSe(ACabecalho, AMSG: String): string; override; function Cancelar(ACabecalho, AMSG: String): string; override; function AjustarRetorno(const Retorno: string): string; function TratarXmlRetornado(const aXML: string): string; override; end; A classe TACBrNFSeXWebserviceIPM101 defini os serviços que o provedor IPM implementou em seu webservice para a versão 1.01 Note que temos apenas 4 serviços, sendo o GerarNFSe o serviço que recepciona o XML. Esse serviço trabalha no modo síncrono e aceita o envio de apenas 1 Rps, sendo assim não é possível o envio de um lote de Rps.
    2 pontos
  13. Bom dia, Ao criar o arquivo INI, você deve estar gerando a sessão: infQxxx, onde xxx varia de 1 até 999, correto? Esta sessão pois os seguintes campos: cUnid, tpMed e qCarga. cUnid aceita os seguintes valores: 00-M3; 01-KG; 02-TON; 03-UNIDADE; 04-LITROS; 05-MMBTU tpMed é um campo texto com tamanho variável, mínimo 1 e máximo 20 caracteres, onde podemos informar: PESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS. qCarga é um campo numérico (15 posições, sendo 11 inteiras e 4 decimais) onde informamos a quantidade. Essas informações constam no manual referente ao layout do CT-e versão 3.00, página 25.
    2 pontos
  14. No Anexo III Manual de Contingencia NF-e página 11 consta o seguinte: Portanto ao retornar a operação do estado após a contingência os dados deveriam ser sincronizados pelo em todos ambientes com as secretarias envolvidas. Caso isso não ocorra automaticamente a sugestão é realizar a solicitação de esclarecimento diretamente com a secretaria envolvida na geração do documento. No seu caso acredito que deveria fazer o contato com a fazenda do RS caso ainda não tenha o documento na fazenda estadual (GO) já que o documento nesse caso de contingencia é emitido pela SVC-RS.
    2 pontos
  15. Bom dia, ao ler um arquivo OFX do banco bradesco, onde este arquivo possui um lançamento com a descrição PAGTO ELETRONICO TRIBUTO INTERNET --RECEITA FEDERAL/SP, o tipo deste lançamento é "D/DEBITO". Porem, existe uma validação estranha no código que se na TAG de descrição <MEMO> possuir a string "REC" automaticamente o arquivo passa o lançamento para o tipo "C/CREDITO" ficando inconsistente a informação do arquivo: Não existe nenhuma documentação para qual banco foi adicionado este IF para validar se continuará compatível. Vou alterar o código para validar também o valor se além de REC na descrição, o valor do lançamento for negativo (Visto que acredito que esta validação tenha sido feita por conta que o <TRNTYPE> não esteja vindo de forma correta): Desta forma resolveu o problema para lançamentos onde possuem na descrição "REC", como no caso de nosso cliente "RECEITA ...". Ficou apenas de validar se continuará funcionando para o banco em que fizeram este alteração. Lembrando que não encontrei em nenhum local informando pq tem este IF louco ali no meio pelo MEMO, acredito que seja um banco que não está seguindo o padrão do OFX. At, Douglas ACBrOFX.pas
    1 ponto
  16. Estava realizando testes e o meu estava dando esse erro também. Aparentemente o problema era falta dos Campos Extras (no meu caso UF Favorecida = PR). Informei conforme a tabela de campos extras do Portal do GNRE. Paraná no caso exige o 107 Chave de Acesso. Mas ao enviar a GNRE, ele deu "GNRE processada com pendências" e está exigindo o campo extra 66 Chave de Acesso. Mas não tem o 66 na tabela do portal GNRE. Editando com novos resultados: nova mensagem de "GNRE processada com pendências" agora INSCRIÇÃO ESTADUAL NÃO CADASTRADA. Mas já credenciei minha empresa para enviar GNRE em homologação em Abril.
    1 ponto
  17. Eu Informei dados do Reboque mas ele não gerou as Tags no XML do MDFe, Anexado o XML gerado MDFe Teste 35230549577968000174580010000001521000001657-mdfe.xml
    1 ponto
  18. Boa tarde, Favor atualizar todos os fontes de todas pastas, Reinstale o ACBr, compile novamente a aplicação e faça novos testes.
    1 ponto
  19. Boa tarde. Pessoal, Só para deixar registrado caso haja alguém com a demanda do CORBAN no SITEF DEMO: para testes de pagamento de boleto, o SITEF DEMO aceita boletos no valor de até R$ 30,00. Acima disso, a CLISITEF não continua o fluxo.
    1 ponto
  20. Consegue fazer um teste usando o programa exemplo? Funciona com ele?
    1 ponto
  21. Faça o download do snapshot através do link https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/
    1 ponto
  22. Bom dia, Verifique se no arquivo ACBrNFSeXServicos.ini consta da seguinte forma: [3300704] ; Atualizado em 13/04/2023 Nome=Cabo Frio UF=RJ Provedor=SigCorp Versao=2.04 ProRecepcionar=https://cabofrio.meumunicipio.online/abrasf/ws HomRecepcionar=https://testecabofrio.meumunicipio.online/abrasf/ws ; ProNameSpace=https://abrasfcabofrio.meumunicipio.online/ws HomNameSpace=https://testecabofrioabrasf.meumunicipio.online/ws Caso afirmativo, verifique se na pasta que esta o executável não consta uma cópia do referido arquivo. Se sim, delete ele.
    1 ponto
  23. Obrigado, Italo. Vamos aguardar e torcer pra não ter que emitir CT-e de Substituição.
    1 ponto
  24. Bom dia Helder, Se você esta tentando usar o certificado A3 (sinônimo de 3 anos de problema), tem que configurar o componente da seguinte forma: e o valor de SSLType tem que ser LT_TLSv1_2
    1 ponto
  25. Note que você recebeu um WSDL na resposta. Por favor, verifique se no seu arquivo ACBrNFSeXServicos.ini e no ACBrNFSeXServicos.res(da para abrir no notepad++) na seção para a cidade de Cabo Frio está sem o ?wsdl no link. Se estiver, por favor, verifique se não tem nenhum arquivo ACBrNFSeXServicos.ini antigo dentro da pasta da sua aplicação.
    1 ponto
  26. Bom dia! Sim, por favor, faça um novo teste. No PathSalvar defina um local para serem salvos estes XMLs(de preferência um diretório que você vai ter certeza que não pode ocorrer problema de permissão). Para SalvarArq, defina como 1 que equivale a Sim.
    1 ponto
  27. Bom dia, Pelo que me recordo a placa dos veículos seja o de tração ou os de reboque são impressas, não depende de ativar nenhuma configuração. Você poderia anexar o XML de um MDF-e que contem os veículos de tração e reboque para que possamos analisar?
    1 ponto
  28. Bom dia Rene, Conforme consta no manual referente ao layout da versão 3.00 do CT-e página 61, o grupo infCteComp tem no máximo 1 ocorrência, portanto não é uma lista. Por outro lado, no manual da versão 4.00 página 72 o grupo infCteComp tem no máximo 10 ocorrências, ou seja, é uma lista. Se você estiver gerando o XML para a versão 3.00 vai utilizar da seguinte forma: infCteComp.chCTe Agora se for gerar o XML para a versão 4.00 deve usar na seguinte forma: infCteComp10[x].chCTe, onde x vai variar de zero até infCteComp10.Count - 1. infCteComp não é uma lista infCteComp10 é uma lista
    1 ponto
  29. não é mais dado suporte esse. migre. tem um tópico explicando as mudanças aqui no fórum
    1 ponto
  30. Movendo para área PRO para SLA de atendimento. No changelog são registradas as alterações e no SVN também é possível verificar. Como você disse que não identificou nada de alteração vou solicitar 2 ações: 1 - Atualize os fontes e reinstale os componentes. Temos atualizações praticamente diárias. 2 - Poderia detalhar o seu erro? Em que parte do código ocorre e qual a mensagem de erro apresentada? Obrigado!
    1 ponto
  31. Bom dia. Sim, é possível enviar até 50 RPS por lote. Qual exatamente é o erro?
    1 ponto
  32. No componente você pode configurar essa informação: ACBrBoleto.Banco.CasasDecimaisMoraJuros
    1 ponto
  33. Boa noite @jantonio e @Grupo FS Primeiro Obrigado pela colaboração @Grupo FS, mas precisamos de algumas referencias que não foram encontrados nas documentações enviadas. Lembro que milhares de pessoas já utilizam em produção e não temos reclamação semelhante. Para realizarmos mudanças nos fontes, precisamos ficar atento na documentação, no primeiro post de 23 de fevereiro foi anexado um manual CNAB 400 mas na posição que foi alterada para 246 olha o q o manual diz: Não fica explicito que se deve mudar para 246, não encontrei no manual anexado. Dai solicitei informações e 24/03 recebemos um manual CNAB 240, não o esperado CNAB 400. Mesmo assim olhando a documentação do CNAB 240, olha o que diz no manual: Observe q existe uma tabela c031 que diz: Por favor, verifique com o suporte do banco, anexe estas partes do manual. Como eu disse, existem muitos usuários usando, não temos relatos semelhantes. Caso eles enviem documentação ou novos manuais, podem anexar aqui para que possamos analisar;
    1 ponto
  34. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-3881
    1 ponto
  35. Boa tarde. Conforme noticiado no tópico a seguir: A Sefaz de MG estaria com a contingência ativada até as 12:00 de hoje, no entanto, depois de encerrada a contingência após este período, membros em nossa comunidade do Discord relataram ainda estar com problemas para transmissão. Conferindo na Consulta de Disponibilidade, é possível observar que a Sefaz está passando por instabilidade: Também é possível observar no Portal da NFe que a contingência foi ativada novamente, com previsão de encerramento as 18:00:
    1 ponto
  36. Em no último minuto a SEFAZ-SC mudou novamente os prazos para entrada em vigor da exigência do cBenef, isto devido a nas últimas semanas houveram muitos contatos junto a CAF sinalizando a necessidade de mudanças nas aplicações. Por meio do Correio Eletrônico 12/2023 veiculado em 28/04, a SEFAZ-SC informou que o prazo de obrigatoriedade deixa de ser 01/05/2023 e passa ser 01/07/2023 tanto para NFe quanto para NFCe. A circular também reforça que os contribuintes optantes do Simples Nacional, também deverão informar esta tag. Fonte: https://www.sef.sc.gov.br/arquivos_portal/servicos/128/CorreioEletronico_2023_12__GEFIS__preenchimento_do_campo_cbenef_e_do_Guia_Pratico_de_Escrituracao_de_Incentivos_e_Beneficios_Fiscais.pdf
    1 ponto
  37. Bom dia. Copiei o modelo INI do link, removi os espaços para melhor leitura e adicionei os campos me baseando nas Rev-28663, Rev-28785, Rev-29172 e própria função que faz a leitura do INI no componente. Pesquise por NT2023 no arquivo para ver os campos. É importante salientar que este arquivo foi baseado Modelo NFe.INI Completo, sendo apenas um modelo. Você deve preencher ele com as informações válidas e corretas. Você precisa ler no mínimo o tópico que trata sobre a NT para ter uma ideia do que é cada campo sendo a leitura da NT completa extremamente recomendada. A Nota Técnica completa pode ser encontrada AQUI. ModeloININFeCompletoAlterado.ini
    1 ponto
  38. Atualizando a notícia os arquivos já se encontram atualizados no SVN do ACBr https://sourceforge.net/p/acbr/code/29286/ Basta atualizar seus fontes.
    1 ponto
  39. Boa tarde! Primeiro de tudo, muito obrigado pela contribuição! Toda colaboração sempre será mais do que bem vinda. Fiz um pequeno ajuste visando simplificação, alterei de s := Copy(FXML, Pos('/evt/evtIrrf/', FXML)+13, 16); s := Copy(s, 1, Pos('"', s)-1); Para s := Copy(FXML, Pos('/evt/evtIrrf/', FXML)+13, 9); Enviado ao SVN na Rev-29227. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
    1 ponto
  40. Boa tarde. Este campo não consta no leiaute da versão simplificada 1.1 e nem da versão simplificada 1.0(ambas disponíveis para leitura aqui). O evento S-1010 é o evtTabRubrica. Se conferirmos tanto schema evtTabRubrica-v_S_01_00_00.xsd quanto no evtTabRubrica-v_s_01_01_00.xsd não existe mais este campo. Mais informações sobre o porque isso foi removido neste tópico: A versão 2.5 já não é mais aceita pelo WebService do e-Social a muito tempo. Você deve usar a versão simplificada 1.1
    1 ponto
  41. Veja os arquivos anexos que foram gerados e validados pelo schema disponibilizado pelo ACBr através do programa exemplo. Gostaríamos de te ajudar, mas, não identificamos onde está o erro a que você se referiu. 1103101390000002023041812325807553-S-1200-0.xml 1103101390000002023041812340068987-S-1200-0.xml
    1 ponto
  42. Boa tarde, segue ajuste. ACBrECFBloco_0_Class.pas
    1 ponto
  43. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-3834
    1 ponto
  44. O ?wsdl na URL serve para abrir o arquivo Web Services Description Language, uma notação que indica os métodos do WebService. Pense nele como uma documentação, pois se você salvar ele usando um CTRL+S e depois abrir ele no SOAPUI, por exemplo, vai gerar para você as rotas. No geral, o ?wsdl, não tem diferença nesses casos e pode ser ignorado. Mas se nesse caso em específico ele estiver dando problema podemos adicionar. Por favor, pode confirmar se há diferença no processo de emissão sem esse trecho e com ele?
    1 ponto
  45. Boa tarde. Fiz um teste com o programa exemplo e tag não foi gerada no XML. Se conferirmos a procedure GerarXML na unit pcesS1210 a mesma está assim: function TEvtPgtos.GerarXML: Boolean; begin try inherited GerarXML; Self.VersaoDF := TACBreSocial(FACBreSocial).Configuracoes.Geral.VersaoDF; Self.Id := GerarChaveEsocial(now, self.ideEmpregador.NrInsc, self.Sequencial); GerarCabecalho('evtPgtos'); Gerador.wGrupo('evtPgtos Id="' + Self.Id + '"'); if VersaoDF <= ve02_05_00 then GerarIdeEvento3(Self.ideEvento, True, True, False) else GerarIdeEvento3(Self.ideEvento, True, False, True); //Se você configurou corretamente o ACBreSocial, é nesse momento que ele gera o grupo ideEvento GerarIdeEmpregador(Self.ideEmpregador); GerarIdeBenef(Self.ideBenef); Gerador.wGrupo('/evtPgtos'); GerarRodape; FXML := Gerador.ArquivoFormatoXML; // XML := Assinar(Gerador.ArquivoFormatoXML, 'evtPgtos'); // Validar(schevtPgtos); except on e:exception do raise Exception.Create('ID: ' + Self.Id + sLineBreak + ' ' + e.Message); end; Result := (Gerador.ArquivoFormatoXML <> '') end; Repare que ele faz a chamada a procedure GerarIdeEnvento3 da seguinte maneira. GerarIdeEvento3(Self.ideEvento, True, False, True); Agora vamos conferir como é a procedure GerarIdeEvento3: procedure TeSocialEvento.GerarIdeEvento3(pEvt: TIdeEvento3; GeraIndRetif: Boolean=True; GeraIndApuracao: Boolean=True; GeraIndGuia: Boolean=True); begin Gerador.wGrupo('ideEvento'); GerarIdeEvento2(pEvt, false, GeraIndRetif, false); if (GeraIndApuracao) then Gerador.wCampo(tcStr, '', 'indApuracao', 1, 1, 1, eSIndApuracaoToStr(pEvt.IndApuracao)); Gerador.wCampo(tcStr, '', 'perApur', 7, 7, 1, pEvt.perApur); if (GeraIndGuia) and (VersaoDF >= veS01_00_00) and (pEvt.indGuia <> '') then Gerador.wCampo(tcStr, '', 'indGuia', 1, 1, 0, pEvt.indGuia); GerarIdeEvento(pEvt, false); Gerador.wGrupo('/ideEvento'); end; Repare que o parâmetro GerarIndApuracao é passado como False na chamada e por isso não é gerado. Se seus fontes estiverem diferente disso eles estão desatualizados. Importante lembrar que não basta apenas fazer o update no SVN para atualizar, é preciso reinstalar o ACBr rodando o instalador, de preferência marcando a opção "Apagar Arquivos Antigos".
    1 ponto
  46. Bom dia! Quando você usa o método Consultar, recebe na resposta um arquivo que tem uma como uma de suas tags raiz <ConsultarLoteEventosResult>, dentro dela, tem tags <evento> com 3 principais grupos <retornoEvento> que tem as informações do recibo e outras informações de processamento do evento. <tot> está tem a informação do totalizador podendo conter os S-5XXX. Conferindo nos fontes do componente ACBreSocial que é usado para a Lib, ele tem esta função: function TConsultaLote.TratarResposta: Boolean; var I, J: Integer; AXML, NomeArq: String; begin FPRetWS := SeparaDados(FPRetornoWS, 'ConsultarLoteEventosResult'); FRetConsultaLote.Leitor.Arquivo := ParseText(FPRetWS); FRetConsultaLote.LerXml; for I := 0 to FRetConsultaLote.RetEventos.Count - 1 do begin for J := 0 to FRetConsultaLote.RetEventos.Items[I].tot.Count -1 do begin AXML := FRetConsultaLote.RetEventos.Items[I].tot.Items[J].XML; if AXML <> '' then begin NomeArq := FRetConsultaLote.RetEventos.Items[I].Id + '-' + FRetConsultaLote.RetEventos.Items[I].tot.Items[J].tipo + '.xml'; if (FPConfiguracoeseSocial.Arquivos.Salvar) and NaoEstaVazio(NomeArq) then FPDFeOwner.Gravar(NomeArq, AXML); end; end; end; Result := True; end; Em suma, esse trecho salva os XMLs dos eventos no caminho que foi definido em PathSalvar se a opção SalvarArq estiver definida como Sim nas configurações. Eu isolei essa função e fiz um teste com um arquivo de retorno que tinha e a mesma gerou no caminho que defini em PathSalvar XMLs com a seguinte nomenclatura. "ID do atributo ID que vem na retornoEvento" + "-" + "S5001.xml" com o conteúdo do S-5001 e "ID do atributo ID que vem na retornoEvento" + "-" + "S5003.xml" com o conteúdo do S-5003. Ambos vieram no retorno. A sua necessidade foi porque ele estava salvando com data e hora. Por favor, pode conferir se definiu um PathSalvar, definiu SalvarArq como 1 - Sim e fazer um novo teste? Se ele gerar os arquivos corretamente, peço que confirme se atende a sua necessidade. Se ainda assim estiver dando problema, peço que encaminhe o arquivo de retorno da consulta(o que tem -sit no nome) , o log e o arquivo de configuração da lib para análise. Como tem informações sensíveis, pode seguir as instruções deste tópico:
    1 ponto
  47. Bom dia Renato! Fiz os ajustes na unit pcnReinfRetConsulta_R9015.pas, segue anexada. Obrigado. pcnReinfRetConsulta_R9015.pas
    1 ponto
×
×
  • 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.