Ir para conteúdo
  • Cadastre-se

Paulo Aguiar Junior

Membros
  • Total de ítens

    184
  • Registro em

  • Última visita

  • Days Won

    2

Posts postados por Paulo Aguiar Junior

  1. Boa noite,

    Seguem algumas correções realizadas no componente para correta geração dos eventos: 1020, 1200, 1210, 1210, 1260, 1299, 1298, 2210, 2240, 2299, 2399...

    A maioria das correções foi para geração correta dos periódicos para o segurado especial, que obrigatoriamente deve ser enviado na versão 1.0 e com o campo indGuia preenchido.

    Enviei e foram processados com sucesso todos esses eventos no eSocial...

    Sei que já há a colaboração dos amigos também, mas acredito que não esteja completa.

    Obrigado

    PCNeSocial.rar

  2. Boa tarde,

    Na geração do evento S-1260, estava ocorrendo o seguinte erro:

    image.png.11ee3828532597bc84c93e54dec1dc80.png

    Na geração dos dois eventos estava sendo chamada a função GerarNfs da unit pcesGerador, e então os campos da NFS do S-1260 estava sendo gerado como atributos do NFS de forma errada.

    S-1260:

    image.png.f33912e4c1619abc3af9964492311b15.png

    S-1250 (será descontinuado)

    image.png.6861f68dea66028d028a89d3b02c5b8d.png

    Eu criei a função GerarNfs dentro da unit pcesS1260, e corrigi o problema, o XML do S-1260 esta sendo gerado corretamente agora.

    O problema é esse, caso não seja a correção que julguem ideal, se acharem melhor tratar dentro do pcesGerador a "origem", se é S-1250 ou S-1260, etc...

    Enfim, o problema é esse, e segue a possível solução.

    Esse é primeiro mês de envio desse evento, pois é exclusivo de produtor rural pessoa física.

    Obrigado

    @Juliana Tamizou

    pcesS1260.pas

    • Curtir 1
  3. 1 hora atrás, Joceandro Perin disse:

    Na versão 2.5 deve ser gerado como um Atributo e não um Elemento, por isso a montagem é dessa forma..

    image.png.6721e326918af57b1f8a7520020cdc6c.png

    Já o 1260 na versão 1.0, foi alterado para ser Elementos..

    image.png.af35116e884bc62aaf830dd19b6bc914.png

    @Joceandro Perin o seu print parece ser do evento S-1250, e não S-1260. (eu não havia falado qual evento eu estava gerando... era o S-1260)

    Acredito que o Acbr esteja utilizando a mesma função para gerar as nfs dos dois registros, e no S-1250 deve gerar como atributo mesmo, já no S-1260 deve gerar como elemento.

    Não tem muito a ver com a versão não, até no leiaute 2.2 do esocial gerava-se no S-1260 como elemento já...

    Acredito ser esse o problema.

  4. Sim, não tem jeito mesmo...

    O correto é enviar no S-1200 as rubricas para cada CNPJ em que o trabalhador prestou serviço, a questão é como fazer o eSocial aceitar sem que exista um S-1005, se é que isso é possível...

    Pode ser que de fato tenha um erro no ambiente...

  5. 1 hora atrás, Paulo Aguiar Junior disse:

    @Marcelo Pontes Melim 

    Baixei os fontes que disponibilizou aqui, e estou enviando alguns eventos na versão simplificada 1.00...

    Você está alterando algum evento específico por aí?

    Se você me disser onde esta alterando, eu vou te ajudando paralelamente aqui...por exemplo, no evento S-2299 eu já iria criar o campo e alterar para gerar o campo indApurIR, entre outras alterações que forem necessárias.

    Obrigado

    Verifiquei que vc ja implementou essa questão, é que fica no pcsesGerador, desconsidere.

  6. @Marcelo Pontes Melim 

    Baixei os fontes que disponibilizou aqui, e estou enviando alguns eventos na versão simplificada 1.00...

    Você está alterando algum evento específico por aí?

    Se você me disser onde esta alterando, eu vou te ajudando paralelamente aqui...por exemplo, no evento S-2299 eu já iria criar o campo e alterar para gerar o campo indApurIR, entre outras alterações que forem necessárias.

    Obrigado

  7. Boa tarde!

    Vocês estão conseguindo enviar os eventos na versão 1.5.01 ?

    Aqui está retornando o seguinte:

    Erro: Schema inválido

    image.png.dc021132ee66aa7db7b30d30c3f06483.png

    Estranho que comparei a versão do XSD da versão anterior, com o da 1.05.01, e não há diferenças, só altera mesmo o xmlns e targetNamespace.

  8. Aqui faz a consulta normalmente, como qualquer outro evento:

    RetConsultaLote := ACBreSocial.WebServices.ConsultaLote.RetConsultaLote;

    Percorre os eventos retornados:

    for IndiceEvento := 0 to RetConsultaLote.RetEventos.Count - 1 do

    Faz a consulta normal, ai você percorre o RetConsultaLote.RetEventos.Items[IndiceEvento].tot

    for IndiceTotalizador := 0 to RetConsultaLote.RetEventos.Items[IndiceEvento].tot.Count - 1 do

    Ai você checka se é o evento S-5001: 

    case RetConsultaLote.RetEventos.Items[IndiceEvento].tot[IndiceTotalizador].Evento.TipoEvento of
               teS5001:
               begin             

                    EvtS5001 := TS5001(RetConsultaLote.RetEventos.Items[IndiceEvento].tot[IndiceTotalizador].Evento.GetEvento);

     

                    //Aí você pega as informações que desejar  

               end;

    end;

    • Curtir 1
  9. @Italo Jurisato Junior

    Bom dia!

    Alterações visando o S-2200!

    O campo tpLograd do endereço do trabalhador passou a ser facultativo, e o campo tpInclContr (tipo de inclusão do trabalhador temporário) passou a ser facultativo também.

    pcesConversaoeSocial.pas pcesGerador.pas

    @Italo Jurisato Junior

    É que estamos implementando por registro...

    De qualquer forma, vamos fazer isso então, quando concluirmos todas as alterações, eu mando para você!

    Valeu!

  10. @Italo Jurisato Junior

    Dê uma olhada por favor, para que eu continue com as mudanças que ocorreram em outros eventos, através dessa mesma nota técnica.

    No S-1000: 

      - Grupo Contato deixou de ser obrigatório

      - Campo indEntEd deixou de ser obrigatório

      - Campo indEtt deixou de ser obrigatório

    Criei o tipo tpSimNaoFacultativo para resolver a situação desses campos que eram tpSimNao, porém, facultativos...

    pcesConversaoeSocial.pas pcesS1000.pas

    • Curtir 1
  11. Uma solução seria criar um tipo "tpSimNaoNada" (por exemplo), e alterar o tipo do campo quando for esses casos...

    E também criar uma função "eSSimNaoNadaToStr" para retornar em branco quando fosse o tpNada.

    Dessa forma, quando "ocorrencias" da função Gerador.wCampo for 0 e "eSSimNaoNadaToStr" retornar vazio, não geraria a tag no XML.

  12. @Italo Jurisato Junior

    Italo, bom dia!

    Estamos alterando os fontes para adequar a nota técnica 15 que entrou em vigor hoje - 11/11/2019.

    Qual o padrão que vocês querem que seja seguido?

    Por exemplo:

    image.thumb.png.6bad1925e4275431c46dd2060734694f.png

    image.thumb.png.0b80b9a63ae39fcb660be61a00fb106c.png

    Esse campo foi alterado, e com a nota técnica, passou a ser facultativo para pessoa jurídica. Da forma que está no AcBr sempre irá gerar com SIM ou NÃO.

    O @Alisson Souza Pereira teve um caso semelhante reportado aqui no fórum em que tinha alterado o campo para String ao invés de tpSimNao e parece que não foi aceito.

    Me fala a maneira que vocês preferem que seja implementado, mas que atenda de fato o caso... de não informar nada (não enviar o campo no xml).

    Obrigado

  13. @Felipe E. Resende Mesquita

    Felipe, eu fiz esse teste também, e o pior é que com o demo consegui assinar e transmitir...

    O duro é que temos algumas centenas de clientes operando normalmente, inclusive clientes do grupo 1, ou seja, dificilmente é alguma coisa que esteja implementado de forma errada.

    Inclusive, como eu disse antes, dessa mesma estação e com esse mesmo certificado no mês 06 ele enviou vários eventos.

    Já dei uma analisada no código, e no demo também...

    A gente já teve algumas incompatibilidades com esses plugins que os aplicativos de banco instalam, tipo GAS Tecnologia, sabe? Que em determinada operação no sistema, o sistema fechava de repente.

    Como se esse plugin "bloqueasse" algum acesso ou alguma coisa suspeita do sistema, o nosso sistema acessa site da caixa, consulta fgts através de web, etc, e bloqueava isso. Desinstalamos, e parou, então de fato nesse caso o problema era esse.

    Consultei no cliente, e está instalado esse plugin, vou remover totalmente e tentar novamente...mas não sei se o problema pode ser esse mesmo.

    • Curtir 2
×
×
  • 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.