Ir para conteúdo
  • Cadastre-se

edulamy

Membros
  • Total de ítens

    198
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que edulamy postou

  1. ACBrNFSeXServicos.ini [2407807] Nome=Monte Alegre UF=RN Provedor=Tinus ProRecepcionar=http://www.tinus.com.br/csp/montealegre/WSNFSE.RecepcionarLoteRps.cls ProConsultarSituacao=http://www.tinus.com.br/csp/montealegre/WSNFSE.ConsultarSituacaoLoteRps.cls ProConsultarLote=http://www.tinus.com.br/csp/montealegre/WSNFSE.ConsultarLoteRps.cls ProConsultarNFSeRps=http://www.tinus.com.br/csp/montealegre/WSNFSE.ConsultarNfsePorRps.cls ProConsultarNFSe=http://www.tinus.com.br/csp/montealegre/WSNFSE.ConsultarNfse.cls ProCancelarNFSe=http://www.tinus.com.br/csp/montealegre/WSNFSE.CancelarNfse.cls ProGerarNFSe=http://www.tinus.com.br/csp/montealegre/WSNFSE.GerarNfse.cls ProRecepcionarSincrono=http://www.tinus.com.br/csp/montealegre/WSNFSE.RecepcionarLoteRpsSincrono.cls ; HomRecepcionar=http://www2.tinus.com.br/csp/testemon/WSNFSE.RecepcionarLoteRps.CLS?WSDL=1 HomRecepcionar=http://www2.tinus.com.br/csp/testemon/WSNFSE.ConsultarLoteRps.CLS?WSDL=1 HomRecepcionar=http://www2.tinus.com.br/csp/testemon/WSNFSE.ConsultarSituacaoLoteRps.CLS?WSDL=1 HomRecepcionar=http://www2.tinus.com.br/csp/testemon/WSNFSE.ConsultarNfsePorRps.CLS?WSDL=1 HomRecepcionar=http://www2.tinus.com.br/csp/testemon/WSNFSE.ConsultarNfse.CLS?WSDL=1 HomRecepcionar=http://www2.tinus.com.br/csp/testemon/WSNFSE.CancelarNfse.CLS?WSDL=1
  2. Antes de atualizar para 4.00 estava dando este erro: Após atualizar Quando tento enviar uma inutilização de numeração, esta retornando esse erro. Poderiam me auxiliar? ACBrCTe1.WebServices.Inutiliza
  3. Bom dia, Poderiam me orientar quais as formas de consulta de recibos dos eventos enviados? Tenho um cliente que teve problema no envio de eventos S-1200 e que os eventos foram recebidos porém o recibo não foi devolvido e com isso refizeram o envio do evento causando duplicidade e acabou trocando o numero do protocolo, impossibilitando a consulta por este. O problema maior é que o cliente pegou estes eventos que estavam sem recibo e foi informando o numero errado, não pertinente ao evento, tão qual o tipo do evento, em alguns casos o numero do recibo do S-2300. Vi que existe a função "DownloadEventos", porém ela é limitada em 10 consultas por dia. Existe outra opção?
  4. XML_RPS_Versao_01-1.pdf Layout XML em anexo. Não informa qual o padrão utilizado, parece que é um próprio.
  5. Boa noite, sim, consegui enviar desta forma, resolveu meu problema.
  6. Renato, verifiquei que a rotina StrTotpCondIng esta errada. Ela esta assim no pcesConversaoeSocial: function StrTotpCondIng(var ok: boolean; const s: string): tpCondIng; begin result := tpCondIng( StrToEnumerado2(ok, s, TGenericosString1_7) ); end; o correto deveria ser: function StrTotpCondIng(var ok: boolean; const s: string): tpCondIng; begin result := tpCondIng( StrToEnumerado2(ok, s, TGenericosString0_7) ); end; pois tpCondIng tem a opção 0 tpCondIng = (tciNenhum, tciRefugiado, tciSolicitanteDeRefugio, tciPermanenciaNoBrasilReuniaoFamiliar, tciBeneficiadopeloAcordoEntrePaisesDoMercosul, tciDependenteDeAgenteDiplomatico, tciBeneficiadoPeloTratadoDeAmizade, tciOutraCondicao); e como estou passando o valor '1' para fazer a conversão, esta retornando tciNenhum para o Gerador. Segue o arquivo em anexo. pcesConversaoeSocial.pas
  7. Dando continuidade ao tópico abaixo: Ainda não estou conseguindo gerar o XML com os dados referente ao trabalhador imigrante. Inclui no arquivo pces2300 as linhas abaixo, mas não surtiu efeito algum sSecao := 'trabImig'; if INIRec.ReadString(sSecao, 'tmpResid', '') <> '' then begin trabalhador.trabImig.tmpResid := StrTotpTmpResid(Ok, INIRec.ReadString(sSecao, 'tmpResid', '1')); trabalhador.trabImig.condIng := StrTotpCondIng(Ok, INIRec.ReadString(sSecao, 'condIng', '7')); end; O que posso estar fazendo de errado?
  8. Estou com o mesmo problema para enviar para homologação, no caso S-1010. Você conseguiu resolver?
  9. Esquece, cliente fez o favor apagar as CTes com problema e não avisou, acabei passando informações erradas.
  10. xmlresult2.xml Segue o CTE correto <toma3> <toma>0</toma> </toma3> No CT-e esta informado que é o remetente.
  11. Estou com um problema semelhante xmlresult1.xml
  12. Bom dia, estou com um problema semelhante XML em anexo. xmlresult1.xml
  13. E-SOCIAL Evento S-2300 trabImig não esta preenchendo as informações Estou informando os dados, exemplo: EvtTSVInicio.Trabalhador.trabImig.tmpResid := StrTotpTmpResid(ok,'1'); E não esta sendo preenchido no XML, o arquivo XSD esta atualizado e mesmo assim não preenche. Os dados de País estão sendo preenchidos.
  14. Já resolvi, depois que notei que dá para enviar diversos infopagto no S-1210, e com isso resolveu minha demanda.
  15. Bom dia, Como informar mais de um rendimento para o mesmo trabalhador no evento S-1210? Meu cenário: Como meu sistema atende cooperativas de trabalho, isso não impede que o mesmo trabalhe em duas lotações. Eu informo no evento S-1200 duas produções, ou mais, divididas por CNPJ. Porém quando faço o envio do S-1210 é acusada duplicidade e registra apenas um rendimento. Pela regra do e-social tem que existir a referencia (ideDmDev), o qual defino uma chave única para cada um, no S-1200 para poder enviar o S-1210. Com isso o acbresocial não permite enviar dois rendimentos em um único evento S-1210. É separado o XML em dois ou mais arquivos, com sufixo no nome do arquivo 0, 1,... Uma tentativa foi juntar todos os rendimentos em um unico S-1210 referenciando o ideDmDev em um dos S-1200 enviados. Mas não sei se isso é a solução.
  16. Bom dia a todos. Existe a possibilidade de consultar o recibo do cadastro enviado para S-2300 pelo CPF do trabalhador? Pergunto isso porque esta acontecendo casos que a consulta do protocolo não esta acontecendo direito devido ao numero que consta no eSocial estar diferente do que foi gravado no banco de dados e com isso não consigo recuperar o numero do recibo via webservice e nesse caso tem que consultar manualmente o site do eSocial para ter tal informação. Obrigado
  17. Estou com duvida, este processo será incluído no projeto acbresocial? https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/20210903-minuta-nde-01-esocial-s-1_0-ir-sobre-rendimentos-do-trabalho.pdf pois estou com um problema em um cliente que após a mudança para o S-1.0, não esta mais aparecendo os valores de IR e Pensão Alimentícia no e-social. Sei que foi removida essa informação do S-1210, como devo proceder?
  18. Estou com o mesmo problema. Já informei em todos os campos possiveis a informação referente ao cnpj do prestador e mesmo assim continua a mensagem, o rps esta sendo incluido no site porem apresenta essa mensagem após o envio.
  19. pnfsNFSeW_EL.pas Segue em anexo.
  20. edulamy

    Implementação provedor EL

    Por necessidade do meu cliente (SANTA MARIA DE JETIBA MG) precisei altera a rotina GerarXML_EL do arquivo pnfsNFSeW_EL, segue abaixo o trecho alterado. procedure TNFSeW_EL.GerarXML_EL; var LocPrest: String; begin FIdentificador := 'Id'; Gerador.wCampo(tcStr, '#01', FIdentificador, 1, 15, 1, NFSe.InfID.ID, ''); LocPrest := '2'; //SANTA MARIA DE JETIBA if ((OnlyNumber(NFSe.PrestadorServico.Endereco.CodigoMunicipio) = 3204559) and (NFSe.NaturezaOperacao = no1) and (OnlyNumber(NFSe.PrestadorServico.Endereco.CodigoMunicipio) <> OnlyNumber(NFSe.Tomador.Endereco.CodigoMunicipio))) then LocPrest := '1' else if NFSe.NaturezaOperacao = no2 then LocPrest := '1'; // Código para identificação do local de prestação do serviço 1-Fora do município 2-No município Gerador.wCampo(tcStr, '#02', 'LocalPrestacao', 1, 1, 1, LocPrest, ''); //IssRetido no provedor EL é ao contrario (1 = normal, 2 retido) por isso não da de usar SituacaoTributariaToStr //Gerador.wCampo(tcStr , '#03', 'IssRetido' , 001, 001, 1, SituacaoTributariaToStr(NFSe.Servico.Valores.IssRetido), ''); if NFSe.Servico.Valores.IssRetido = stRetencao then Gerador.wCampo(tcStr, '#03', 'IssRetido', 1, 1, 1, '2', '') else Gerador.wCampo(tcStr, '#03', 'IssRetido', 1, 1, 1, '1', ''); Gerador.wCampo(tcDatHor, '#04', 'DataEmissao', 19, 19, 1, NFSe.DataEmissao, DSC_DEMI); GerarIdentificacaoRPS; GerarPrestador; GerarTomador; GerarIntermediarioServico; GerarListaServicos; GerarValoresServico; GerarRPSSubstituido; Gerador.wCampo(tcStr, '#90', 'Observacao', 1, 255, 0, NFSe.OutrasInformacoes, ''); Gerador.wCampo(tcStr, '#91', 'Status' , 1, 001, 1, StatusRPSToStr(NFSe.Status), ''); Gerador.wCampo(tcStr, '#92', 'CodigoMunicipioPrestacao' , 07, 007, 0, OnlyNumber(NFSe.PrestadorServico.Endereco.CodigoMunicipio), ''); end;
  21. Ok, obrigado pela ajuda!!!
  22. Esse método retorna todas as NF emitidas para essa transportadora em um único XML?
  23. Boa tarde, existe uma forma de fazer a consulta/download do XML das NF emitidas para o transportador?
  24. bom dia, Fiz mais esse ajuste no arquivo pnfsNFSeW_EL, pois ele usava a numeração do RPS como numero de identificação. E quando enviado o rps mais de uma vez, devido a erro no envio, acusava duplicidade de lotes no servidor. Deixei comentando como era antes. function TNFSeW_EL.GerarXml: Boolean; begin Gerador.ListaDeAlertas.Clear; Gerador.ArquivoFormatoXML := ''; Gerador.Prefixo := FPrefixo4; Gerador.Opcoes.QuebraLinha := FQuebradeLinha; if (RightStr(FURL, 1) <> '/') and (FDefTipos <> '') then FDefTipos := '/' + FDefTipos; if Trim(FPrefixo4) <> '' then Atributo := ' xmlns:' + StringReplace(Prefixo4, ':', '', []) + '="' + FURL + FDefTipos + '"' else Atributo := ' xmlns="' + FURL + FDefTipos + '"'; Gerador.wGrupo('Rps'); FNFSe.InfID.ID := StringOfChar('0', 15) + FNFSe.InfID.ID; //OnlyNumber(FNFSe.IdentificacaoRps.Numero) + //FNFSe.IdentificacaoRps.Serie; FNFSe.InfID.ID := copy(FNFSe.InfID.ID, length(FNFSe.InfID.ID) - 15 + 1, 15); GerarXML_EL; Gerador.wGrupo('/Rps'); Gerador.gtAjustarRegistros(NFSe.InfID.ID); Result := (Gerador.ListaDeAlertas.Count = 0); end;
×
×
  • 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.

The popup will be closed in 10 segundos...