Login Registre-se
envio lote reinf  XML
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Autor Mensagem
rafael_sosnowski

JavaC Membro

Membro desde: 30/01/2018 16:59:49
Mensagens: 13
Offline

Pessoal boa tarde,

nosso sistema é em Progress, e para conseguir fazer a assinatura do XML estou usando Java (tentando aprender, zero experiencia ).
- gero o XML com as informações do BD Progress.
- salvo o XML em uma pasta.
- uso o metodo assinarSHA256 (encontrei aqui no forum) para assinar o XML.
- crio um novo XML assinado e salvo.

Até esse ponto OK.

Gostaria de fazer o envio do lote e receber o retorno tudo em Java !!!

Alguém que já concluiu o envio do lote e recebimento do retorno, poderia me dar uma força ??? (lembrando que meu conhecimento em Java é muito fraco)



pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 110
Localização: Rio de Janeiro
Offline

rafael_sosnowski, boa tarde.

Há aqui no forum, neste endereço (http://www.javac.com.br/jc/posts/list/45/2866.page#14799) um pré-projeto que executa algumas tarefas relacionadas a uma mensageria (assinatura de XML´s, empacotamento numa mensagem SOAP, envio do lote, recebe protocolo, consulta o retorno de processamento), sendo que para o ambiente de testes do e-Social. Acredito que com algumas adaptações você possa usá-lo para os testes com o EFD_REINF.

Até mais.
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1211
Localização: Goiás
Offline

Tudo Bom Rafael?

o Pfugazza disse tudo, Tem varios topicos e projetos aqui no forum que fazem todo detalhamento das funções em Java.
Mas exigem um nivel um pouco avançado na LInguagem.

Eu já fiz algumas Mensagerias para o Pessoal do Progress, e outras linguagens.
Caso esteja apanhando muito ou nao esteja recebendo resultado esperado, me adicione no Skype (samuk.exe@hotmail.com), para conversarmos melhor.

Abraços!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
marcoacn@hotmail.com

JavaC Membro

Membro desde: 25/01/2018 13:21:09
Mensagens: 8
Offline

caros amigos estou tentando enviar efd-reinf meu xml. abaixo e esta dando erro de MS0028 - Lote inválido. será que alguém poderia me ajudar.

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sped="http://sped.fazenda.gov.br/"><soap:Header/><soap:Body><Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/envioLoteEventos/v1_03_00"><loteEventos><evento id="ID1147518130001282018022811255200001"><Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_03_00"><evtInfoContri Id="ID1147518130001282018022811255200001"><ideEvento><tpAmb>3</tpAmb><procEmi>2</procEmi><verProc>001</verProc></ideEvento><ideContri><tpInsc>1</tpInsc><nrInsc>14751813</nrInsc></ideContri><infoContri><inclusao><idePeriodo><iniValid>2017-01</iniValid><fimValid>2017-01</fimValid></idePeriodo><infoCadastro><classTrib>99</classTrib><indEscrituracao>1</indEscrituracao><indDesoneracao>0</indDesoneracao><indAcordoIsenMulta>0</indAcordoIsenMulta><indSitPJ>0</indSitPJ><contato><nmCtt> ANTONIO DE PADUA SILVA </nmCtt><cpfCtt>57377715715</cpfCtt><foneFixo>2133921663</foneFixo><email>contador@hotmail.com</email></contato><softHouse><cnpjSoftHouse>123</cnpjSoftHouse><nmRazao>razao social</nmRazao><nmCont>nome contato</nmCont><telefone>1234123412341</telefone><email>teste@hotmail.com</email></softHouse><infoEFR><ideEFR>N</ideEFR><cnpjEFR>14751813000128</cnpjEFR></infoEFR></infoCadastro></inclusao></infoContri></evtInfoContri><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><Reference URI="#ID1147518130001282018022811255200001"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bq/UJ9aEF6fwB37F+DrSf6F2UeXqAXSkdQewoCfUfyo=</DigestValue></Reference></SignedInfo><SignatureValue>CvCtJINyCWsK7ptIm72zGqnblI/4eK/sDgXxhzO83KETFE44BUiqhTUzbOZE5CyWbytoimjnD/90iAsZ1SkK+Y3PnTUianpCAwLD0zHMOm/QV8Z2nNpQUhlkK+6FISyyQQ0WeIROB2HXjJjhdApojHa62Kfncka48WNdjVB2KN7v41IhdsyJPxNDMJWFMThPKAFDK5o+aLF9kF1beLm1xKOcjClHQWMcvU6IoLV2r6sEqnDSQtvY+nVfyZROp6reZmxR2obtr9brxitC6GTh17GKQfz0bMk2547sfaDC85TmwZN/dk719tk8vpb5z8zuAiYc+WdYvhwGKmLs7mXJdA==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></Reinf></evento></loteEventos></Reinf></soap:Body></soap:Envelope>
marcoacn@hotmail.com

JavaC Membro

Membro desde: 25/01/2018 13:21:09
Mensagens: 8
Offline

Estou tentando enviar o efd-rinf, minha pergunta e sobre a assinatura do xml.

para assinar o xml seria passar só bloco <evento id="ID11..."> ... <evento> para ele gerar a assinatura .

se puder explicar ficarei grato, outra duvida é onde a tag <Signature> deve aparecer.

ficaria onde ?
<infoContri>
aqui
<evtInfoContri>
ou aqui no xml.
pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 110
Localização: Rio de Janeiro
Offline

marcoacn@hotmail.com, boa tarde.

Não estou envolvido com a EFD-REINF aqui na empresa, mas com o e-Social. Mas pelo que li os dois projetos são muito parecidos. Nesta resposta (http://www.javac.com.br/jc/posts/list/45/2866.page#14797) há um modelo de lote com um evento assinado. Creio que o modelo lhe servirá a fim de esclarecer sua dúvida.
Mas já respondendo sua pergunta a tag <Signature> deverá aparecer (em cada evento) após o fechamento da tag evtInfo...., ou seja, após </evtInfo...>.

Até mais.
 
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Ir para:   
Powered by JForum 2.1.9 © JForum Team