Jump to content

arce

Membros
  • Content Count

    490
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by arce

  1. Agora deu certo, limpei as DCUs e recompilei. Estranho, pq uso o ACBr com os diretórios vinculados individualmente no path do projeto, para realizar customizações. O importante que funcionou. Muito obrigado
  2. @EMBarbosaOs testes foram realizados com o XML que enviei? Pq este contém dados referente a Produçaõ Rural S-1250
  3. Atualizei o fonte com a modificação que o @CarlosSolla mencionou e o erro continua ocorrendo, quando chama o método LerXML. Segue o arquivo de retorno para análise, pq eu não encontrei uma solução. EventoS5011.xml
  4. Verifica no portal do e-Social, pesquisa pelo CPF e verifica se o vínculo já consta na base do governo
  5. @IMATECH vc tem que criar matrículas diferentes para cada um dos vínculos. O e-Social usa como chave de vínculo, o CPF, NIS e Matrícula.
  6. @Italo Jurisato Junior Fiz uma pequena alteração no evento S-1060 pcesS1060.pas
  7. Bom dia, @Italo Jurisato Junior Segue pequenas correções dos eventos de SST pcesS1060.pas pcesS2221.pas pcesS2240.pas pcesS2245.pas
  8. @Italo Jurisato Junior Desculpe a demora, o fechamento da Reinf ontem tava tenso =/ Segue as alterações no programa exemplo, e tbm em algumas correções de tags dos eventos que já havia te passado anteriormente. ACBrSST_alterado.rar
  9. Vou ajustar e lhe envio
  10. A versão 2.5 já está funcionando em produção (eu mesmo já estou utilizando em produção nos clientes), entretanto a transmissão dos eventos de SST (que alterei) começa apenas em 18/03/2019 no ambiente de homologação. Você quer que eu altere o programa exemplo?
  11. Boa tarde @Italo Jurisato Junior Fiz a implementação dos eventos de SST que estavam faltando. (Alterado) S-1060 - Tabela de Ambientes de Trabalho; (Alterado) S-2210 - Comunicação de Acidente de Trabalho; (Alterado) S-2220 - Monitoramento da Saúde do Trabalhador; (Alterado) S-2240 - Condições Ambientais do Trabalho - Fatores de Risco; (Novo) S-2245 – Treinamentos, Capacitações, Exercícios Simulados e Outras Anotações (Novo) S-2221 – Exame Toxicológico do Motorista Profissional (Excluído) S-2241 Alguns ainda precisam ser adicionados os métodos LerArqIni. Segue os arquivos para análise. ACBrSST.rar
  12. Seguindo o exemplo que citei do S-1200 Por exemplo: Em março foi sancionado o dissidio anual de determinado funcionário. Logo no evento S-1200 será necessário informar no grupo infoPerApur as rubricas normais da remuneração mensal e da demissão, e no grupo infoPerAnt indicar o valor retroativo da diferença salarial ocorrida em Janeiro e Fevereiro que será paga na rescisão.
  13. @Luciana Cristina Pereira também está acontecendo com um determinado cliente. Enviamos o fechamento de 5 empresas na sexta-feira, destas 2 estão com status aguardando retorno até hoje. Fiz alguns testes para verificar se foi realmente efetivado o fechamento, para tal, verifiquei se as retenções constavam na DCTFWeb e não havia nada. Depois forcei o envio do evento de reabertura R-2098, e a mensagem de retorno dizia que estava em processo de fechamento ou sem evento de fechamento. A última cartada foi enviar outro R-2099 e o retorno foi que há um evento em processamento. Desta forma, concluí que realmente é uma lentidão no servidor. Se até amanhã continuar, vou repetir esses procedimentos e entrar em contato com a receita.
  14. Você pode informar os dois caso seja necessário. Por exemplo: Em março foi sancionado o dissidio anual de determinado funcionário. Logo no evento S-1200 será necessário informar no grupo infoPerApur as rubricas normais da remuneração mensal, e no grupo infoPerAnt indicar o valor retroativo da diferença salarial ocorrida em Janeiro e Fevereiro.
  15. Rescisão complementar, enviada posteriormente ao desligamento. Você precisa gerar um S-1200 informando as rubricas pendentes no grupo infoPerAnt
  16. O evento S-2299 tbm tem o grupo infoPerAnt (item 69)
  17. A diferença é que a tag do 89 é referente ao grupo infoPerAnt e a 65 do infoPerApur, se vc analisar esses grupos tem basicamente o mesmo tipo de informação, entretanto um diz respeito ao Período de Apuração Vigente e o outro à períodos anteriores, cabe ao desenvolvedor alimentar um ou outro de acordo com a necessidade.
  18. Existe sim, e funciona. Já realizei em produção (2.5) fechamento com este tipo de parametrização e funcionou corretamente. Evento S-1200 TEvtRemun.dmDev.Items[0].infoPerApur.ideEstabLot.Items[0].remunPerApur.items[0].infoAgNocivo.grauExp Evento S-2299 TInfoDeslig.VerbasResc.dmDev.Items[0].infoPerApur.ideEstabLot.Items[0].infoAgNocivo.grauExp
  19. O contato foi realizado através do fale conosco (suporte ao desenvolvedor) . Sim, esta foi uma resposta deles. Mas fica evidente no texto que a advertência de pagamento deverá ocorrer em casos esporádicos. Se no seu sistema transmissor esta situação acontecer com muita frequência poderá acarretar sansões futuras.
  20. Fiz um chamado ao suporte do e-social e após análise que eles fizeram sobre os meus arquivos (S-1200, S-1210, S-5001, S-5002) das referências 2018-11 e 2018-12, eles sugeriram a seguinte mudança: Com base nisto fiz duas modificações: 1- Alterei a ordem internas das rubricas do demonstrativos internos do S-1200 (dmDev) enviando primeiro os descontos e depois os proventos. 2- Alterei a ordem dos demonstrativos (dmDev) informados dentro do S-1200, exemplo: De: FOLHA_201811, FOLHA_ADIANTAMENTO_201811 e FOLHA_AD13_201811 Para: FOLHA_201811, FOLHA_AD13_201811, FOLHA_ADIANTAMENTO_201811 Neste segundo caso só funcionou qndo o Adiantamento de 13º foi colocado entre os demais demonstrativos, no início e no fim do evento sempre deu o erro de divergência de pagamento no S-1210.
  21. Transmiti agora o evento S-1210 da referencia 2019-02 e foi correto, sem erros e advertência. Observe que coloquei data de pagamento para o dia 2019-02-06, referente a 2019-01 <?xml version="1.0" encoding="UTF-8"?> <eSocial xmlns="http://www.esocial.gov.br/schema/evt/evtPgtos/v02_05_00"> <evtPgtos Id="ID1X922XXXX0000002019020111314602058"> <ideEvento> <indRetif>1</indRetif> <indApuracao>1</indApuracao> <perApur>2019-02</perApur> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>2019.1.31.0</verProc> </ideEvento> <ideEmpregador> <tpInsc>1</tpInsc> <nrInsc>X922XXXX</nrInsc> </ideEmpregador> <ideBenef> <cpfBenef>115188XXXXX</cpfBenef> <deps> <vrDedDep>379.18</vrDedDep> </deps> <infoPgto> <dtPgto>2019-02-06</dtPgto> <tpPgto>1</tpPgto> <indResBr>S</indResBr> <detPgtoFl> <perRef>2019-01</perRef> <ideDmDev>FOLHA_201901</ideDmDev> <indPgtoTt>S</indPgtoTt> <vrLiq>440.00</vrLiq> <retPgtoTot> <codRubr>603</codRubr> <ideTabRubr>X922XXXX</ideTabRubr> <qtdRubr>1.00</qtdRubr> <vrRubr>261.50</vrRubr> <penAlim> <cpfBenef>155186XXXXX</cpfBenef> <nmBenefic>BENEFIARIA</nmBenefic> <vlrPensao>261.50</vlrPensao> </penAlim> </retPgtoTot> </detPgtoFl> </infoPgto> </ideBenef> </evtPgtos> </eSocial>
  22. 1º Para salvar o XML dos eventos 50XX: ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote.retEventos.Items.tot.Items[j].XML 2º Carregar no ACbr: oEvento := TS5003.Create; oEvento.XML := qrMinhaquery.FieldByName('XML_S5003').AsString;
  23. Seria mais ou menos assim: if ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote.Status.cdResposta in ([201, 202]) then // Autorizado com Sucesso ou advertência begin for i:=0 to ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote.retEventos.Count-1 do // Lista de eventos enviados (S-1200, S-1210, S-2299, S-1295, S-1299) begin for j := 0 to ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote.retEventos.Items[i].tot.Count-1 do begin // eventos da série 5000 associados // identifica o tipo, e realiza as leituras das propriedades case retEvento.tot[j].Evento.TipoEvento of teS5001: TS5001(retEvento.tot[j].Evento.GetEvento).EvtBasesTrab.IdeEvento.nrRecArqBase; teS5002: TS5002(retEvento.tot[j].Evento.GetEvento).EvtirrfBenef.IdeEvento.nrRecArqBase; teS5003: TS5003(retEvento.tot[j].Evento.GetEvento).EvtBasesFGTS.IdeEvento.nrRecArqBase; teS5011: TS5011(retEvento.tot[j].Evento.GetEvento).EvtCS.InfoCS.nrRecArqBase; teS5012: TS5012(retEvento.tot[j].Evento.GetEvento).EvtIrrf.infoIRRF.nrRecArqBase; teS5013: TS5013(retEvento.tot[j].Evento.GetEvento).EvtFGTS.infoFGTS.nrRecArqBase; end; end; end; end;
  24. @Italo Jurisato Junior Boa tarde. Divulgaram novos schemas 2.5 revisados . https://portal.esocial.gov.br/agenda/29-01-2019-publicados-esquemas-xsd-v-2-5-revisados
×
×
  • Create New...