Jump to content
Notícias do ACBr

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Adicionar dois campos ao avento s1010 - versao s-01


Recommended Posts

na versao do schema s-01, existe esses dois campos, codIncCPRP e tetoremun, que ainda nao existem no componente para alimentar..

 

tentei adicionar, ate consegui gerou o campo no xml corretamente, mas nao consegui validar esses campos, o comando validar XML da erro.

 

.....

            <xs:element name="codIncCPRP" minOccurs="0">
                <xs:simpleType>
                    <xs:annotation>
                        <xs:documentation>Código de incidência da rubrica para as contribuições do Regime Próprio de Previdência Social - RPPS/regime militar.</xs:documentation>
                    </xs:annotation>
                    <xs:restriction base="xs:string">
                        <xs:enumeration value="00">
                            <xs:annotation>
                                <xs:documentation>Não é base de cálculo de contribuições devidas ao RPPS/regime militar</xs:documentation>
                            </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="11">
                            <xs:annotation>
                                <xs:documentation>Base de cálculo de contribuições devidas ao RPPS/regime militar</xs:documentation>
                            </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="12">
                            <xs:annotation>
                                <xs:documentation>Base de cálculo de contribuições devidas ao RPPS/regime militar - 13º salário</xs:documentation>
                            </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="31">
                            <xs:annotation>
                                <xs:documentation>Contribuição descontada do segurado e beneficiário</xs:documentation>
                            </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="32">
                            <xs:annotation>
                                <xs:documentation>Contribuição descontada do segurado e beneficiário - 13º salário</xs:documentation>
                            </xs:annotation>
                        </xs:enumeration>
                        <xs:enumeration value="91">
                            <xs:annotation>
                                <xs:documentation>Suspensão de incidência em decorrência de decisão judicial</xs:documentation>
                            </xs:annotation>
                        </xs:enumeration>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
            <xs:element name="tetoRemun" minOccurs="0" type="TS_sim_nao">
                <xs:annotation>
                    <xs:documentation>Informar se a rubrica compõe o teto remuneratório específico (art. 37, XI, da CF/1988).</xs:documentation>
                    <xs:documentation>Validação: Preenchimento obrigatório se a natureza jurídica do declarante for Administração Pública (grupo [1]).</xs:documentation>
                </xs:annotation>
            </xs:element>

 

.....

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other sites

consegui ajustar,

 

segue anexado os arquivos pas, com as seguintes alteracoes:

adicionado os campos codIncCPRP e tetoRemun, conforme leiaute S-1.0 do esocial , do evento S1010.

e ajustado o tamanho min e max dos seguintes campos que nao estavam de acordo com o leiaute: codIncIRRF 

pcesConversaoeSocial.pas pcesS1010.pas

  • Like 1

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other sites

  • Consultores
16 horas atrás, gabriellc disse:

consegui ajustar,

 

segue anexado os arquivos pas, com as seguintes alteracoes:

adicionado os campos codIncCPRP e tetoRemun, conforme leiaute S-1.0 do esocial , do evento S1010.

e ajustado o tamanho min e max dos seguintes campos que nao estavam de acordo com o leiaute: codIncIRRF 

pcesConversaoeSocial.pas 106 kB · 0 downloads pcesS1010.pas 25 kB · 0 downloads

logo o @EMBarbosa ou @Juliana Tamizou levam para a lista

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  • Consultores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores
Em 31/05/2021 at 17:11, gabriellc disse:

consegui ajustar,

 

segue anexado os arquivos pas, com as seguintes alteracoes:

adicionado os campos codIncCPRP e tetoRemun, conforme leiaute S-1.0 do esocial , do evento S1010.

e ajustado o tamanho min e max dos seguintes campos que nao estavam de acordo com o leiaute: codIncIRRF 

pcesConversaoeSocial.pas 106 kB · 1 download pcesS1010.pas 25 kB · 1 download

 

Em 31/05/2021 at 17:11, gabriellc disse:

consegui ajustar,

 

segue anexado os arquivos pas, com as seguintes alteracoes:

adicionado os campos codIncCPRP e tetoRemun, conforme leiaute S-1.0 do esocial , do evento S1010.

e ajustado o tamanho min e max dos seguintes campos que nao estavam de acordo com o leiaute: codIncIRRF 

pcesConversaoeSocial.pas 106 kB · 1 download pcesS1010.pas 25 kB · 1 download

Muito obrigado pela contribuição. Eu avaliei aqui e parece quase tudo ok.

Só tenho uma pergunta importante, você chegou a fazer validação na versão atual do eSocial 2.5?

Porque notei que suas alterações na função eSStrToCodIncCP da unit pcesConversaoeSocial reduzem o número de valores que podem ser retornados.

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

12 horas atrás, EMBarbosa disse:

 

Muito obrigado pela contribuição. Eu avaliei aqui e parece quase tudo ok.

Só tenho uma pergunta importante, você chegou a fazer validação na versão atual do eSocial 2.5?

Porque notei que suas alterações na função eSStrToCodIncCP da unit pcesConversaoeSocial reduzem o número de valores que podem ser retornados.

ola, desculpa barbosa, nao fiz a validacao na 2.5 nao! 😕

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other sites

  • 4 weeks later...
  • Consultores
Em 11/06/2021 at 06:57, gabriellc disse:

ola, desculpa barbosa, nao fiz a validacao na 2.5 nao! 😕

Para informação de todos, essa alteração ainda não foi ao SVN.

Precisamos de mais testes relacionados a quebra do código na versão de layout 2.5 que ainda é funcional.

Se mais alguém quiser fazer testes e sugerir alterações, ficamos gratos.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores
3 horas atrás, AlissonMarcel disse:

Como seria a validação? O S.1 entrou em vigor, e os órgãos públicos tem obrigação de enviar já nesse layout segundo nota técnica do eSocial. Posso fazer os testes aqui e auxiliar!

 

Fique a vontade. É só baixar os arquivos testar e sugerir alterações.

A maior questão é que precisamos manter a compatibilidade com o layout 2.5 por enquanto.

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

Na verdade, acredito que o amigo que fez a primeira alteração se equivocou e alterou o retorno da função eSStrToCodIncCP colocando o retorno da nova propriedade também nessa função! 
A tabela continua a mesma! Fiz aqui os testes, e aparentemente está tudo ok!


Ajustei também para que os Campos INdCPRP e tetoRemun sejam gerados apenas em caso de layout S01(simplificado).

 

pcesConversaoeSocial.pas pcesS1010.pas

Link to comment
Share on other sites

  • Consultores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

@alexcamilo01 Suas alterações incluem as que o @AlissonMarcel postou acima?

Alisson poderia dar uma olhada nessas alterações também?

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.