Fórum Arquivo XML Homolognet #413732

05/03/2012

0

Ola a todos.
Estou desenvolvendo o arquivo de xml, mas estou com seguintes problemas:
quando gero e tento exportar esta me retornando esse
erro: [05/03/2012 03:54] Falha no envio, javax.ejb.EJBException: br.gov.mte.homolognet.infra.exception.SistemaException: javax.persistence.TransactionRequiredException: EntityManager must be access within a transaction
[05/03/2012 03:54] javax.ejb.EJBException: br.gov.mte.homolognet.infra.exception.SistemaException: javax.persistence.TransactionRequiredException: EntityManager must be access within a transaction

então pensei em tirar essa parte da tag do empregador: xmlns=http://www.mte.gov.br/homolog-net_4_10 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance mas quando faço isso ele no final da uma inconsistencia e diz tag do empregador nao foi declarada

<?xml version=1.0 encoding=ISO-8859-1?>
<Empregador xmlns=http://www.mte.gov.br/homolog-net_4_10 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance>
<DadosIniciais>
<TPJornadaCumpridaIntegralmente>1</TPJornadaCumpridaIntegralmente>
<TPJornadaSemana>1</TPJornadaSemana>
<FormaCalculo>
<NRDuracaoAvisoPrevio>30</NRDuracaoAvisoPrevio>
<TPCalculoMediasVariaveisDecimoTerceiro>2</TPCalculoMediasVariaveisDecimoTerceiro>
<TPDecimoTerceiro>1</TPDecimoTerceiro>
<NRDecimoTerceiroUltimosMesesQuantidade>6</NRDecimoTerceiroUltimosMesesQuantidade>
<NRDecimoTerceiroUltimosMesesMaiores>3</NRDecimoTerceiroUltimosMesesMaiores>
<TPCalculoMediasVariaveisFerias>2</TPCalculoMediasVariaveisFerias>
<TPFerias>1</TPFerias>
<NRFeriasUltimosMesesQuantidade>6</NRFeriasUltimosMesesQuantidade>
<NRFeriasUltimosMesesMaiores>3</NRFeriasUltimosMesesMaiores>
<TPCalculoMediasVariaveisAvisoPrevio>2</TPCalculoMediasVariaveisAvisoPrevio>
<NRAvisoPrevioUltimosMesesQuantidade>6</NRAvisoPrevioUltimosMesesQuantidade>
<NRAvisoPrevioUltimosMesesMaiores>3</NRAvisoPrevioUltimosMesesMaiores>
</FormaCalculo>
</DadosIniciais>
<TPInscricao>1</TPInscricao>
<NRCnpjCei>00000000000000</NRCnpjCei>
<NORazaoSocial>COMPUSOFT CIA LTDA</NORazaoSocial>
<NRCnpjEspCees>62573142000103</NRCnpjEspCees>
<NRCodigoSindicalEspCees>000001126863260</NRCodigoSindicalEspCees>
<TPInscricaoTomadorObra>2</TPInscricaoTomadorObra>
<NRCnpjCeiTomadorObra>01363446000577</NRCnpjCeiTomadorObra>
<Cnae>2099242</Cnae>
<Endereco>
<NRCep>19450000</NRCep>
<EDLogradouro>AVENIDA CAFE FILHO</EDLogradouro>
<NREndereco>401</NREndereco>
<DSComplemento>TESTE HELIO</DSComplemento>
<NOBairro>CENTRO</NOBairro>
<NOMunicipio>ARAÇATUBA</NOMunicipio>
<SGUF>SP</SGUF>
</Endereco>
<Empregado>
<NRPisPasep>00000000000000</NRPisPasep>
<NRCpf>00000000000000</NRCpf>
<NOEmpregado>HUMBERTO JOSE DA CONCEICAO JUNIOR</NOEmpregado>
<DTNascimento>19780213</DTNascimento>
<NOMae>LOURDES ECCHER DA CONCEICAO</NOMae>
<Endereco>
<NRCep>29902-360</NRCep>
<EDLogradouro>RUA NOVA VENECIA</EDLogradouro>
<NREndereco>167</NREndereco>
<DSComplemento>teste</DSComplemento>
<NOBairro>NOVO HORIZONTE</NOBairro>
<NOMunicipio>LINHARES</NOMunicipio>
<SGUF>ES</SGUF>
</Endereco>
<NRCtps>74562</NRCtps>
<NRSerieCTPS>015</NRSerieCTPS>
<SGUfCtps>ES</SGUfCtps>
<Contratos>
<Contrato>
<NRCbo>724315</NRCbo>
<NRCnpjEslCees>31788029000103</NRCnpjEslCees>
<NRCodigoSindicalEslCees>000001337037106</NRCodigoSindicalEslCees>
<DTBaseCategoriaProfissional>0101</DTBaseCategoriaProfissional>
<DTAdmissao>20100119</DTAdmissao>
<NRTrabalhoSemanal>44</NRTrabalhoSemanal>
<DTAvisoPrevio>20111001</DTAvisoPrevio>
<DTAfastamento>20111030</DTAfastamento>
<TPCausaAfastamento>SJ2</TPCausaAfastamento>
<TPContratoTrabalho>1</TPContratoTrabalho>
<TPComprovacaoEmpregoDuranteAvisoPrevio>2</TPComprovacaoEmpregoDuranteAvisoPrevio>
<VLPensaoAlimenticiaTRCT>0</VLPensaoAlimenticiaTRCT>
<PCPensaoAlimenticiaTRCT>0</PCPensaoAlimenticiaTRCT>
<PCPensaoAlimenticiaFGTS>0</PCPensaoAlimenticiaFGTS>
<TPCategoriaTrabalhador>1</TPCategoriaTrabalhador>
<NRDependentesIR>0</NRDependentesIR>
<NRDependentesSalarioFamilia>0</NRDependentesSalarioFamilia>
<DTTerminoContratoPrazoDeterminado>20100419</DTTerminoContratoPrazoDeterminado>
<TPContratoTempoParcial>2</TPContratoTempoParcial>
<TPTrabalhador>1</TPTrabalhador>
<DTQuitacaoRescisao>20111031</DTQuitacaoRescisao>
<Ferias>
<PeriodoAquisitivo>
<DTInicio>20100119</DTInicio>
<DTFim>20110118</DTFim>
<TPQuitacaoFerias>2</TPQuitacaoFerias>
<NRFaltas>0</NRFaltas>
</PeriodoAquisitivo>
<PeriodoAquisitivo>
<DTInicio>20110119</DTInicio>
<DTFim>20120118</DTFim>
<TPQuitacaoFerias>2</TPQuitacaoFerias>
<NRFaltas>0</NRFaltas>
</PeriodoAquisitivo>
</Ferias>
<DecimosTerceiros>
<DecimoTerceiro>
<NRAno>2010</NRAno>
<STPago>1</STPago>
</DecimoTerceiro>
<DecimoTerceiro>
<NRAno>2011</NRAno>
<STPago>2</STPago>
</DecimoTerceiro>
</DecimosTerceiros>
<Financeiro>
<Salarios>
<Salario>
<DTAnoMes>201002</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201003</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201004</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201005</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201006</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201007</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201008</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201009</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201010</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201011</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201012</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201101</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201102</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201103</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201104</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201105</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201106</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201107</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201108</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
<Salario>
<DTAnoMes>201109</DTAnoMes>
<TPFormacao>1</TPFormacao>
<TPSalario>1</TPSalario>
<Rublicas>
<Rubrica>
<CDTipoRubrica>1</CDTipoRubrica>
<VLRubrica>1030,95</VLRubrica>
</Rubrica>
</Rublicas>
</Salario>
</Salarios>
<NRQuantidadeDsr>4</NRQuantidadeDsr>
<VLSalarioLiquidoMesAnteriorRescisao>1030,95</VLSalarioLiquidoMesAnteriorRescisao>
</Financeiro>
<Desconto>
<VLAdiantamentoSalarial>412,38</VLAdiantamentoSalarial>
<Outros>
<Outro>
<CDOutro>100</CDOutro>
<VLDesconto>50</VLDesconto>
<CDIncidenteTributacao>000</CDIncidenteTributacao>
</Outro>
</Outros>
</Desconto>
</Contrato>
</Contratos>
</Empregado>
<Codigos>
<Codigo>
<TPCodigo>3</TPCodigo>
<CDCodigo>100</CDCodigo>
<DSCodigo>Teste homolognet</DSCodigo>
</Codigo>
</Codigos>
</Empregador>

Esse código do meu arquivo, se alguem poder me ajudar agradeço, etsou utilizando delphi 7
Compusoftware Ltda

Compusoftware Ltda

Responder

Posts

05/03/2012

Compusoftware Ltda

Esse erro retornado e no ambiente de teste
Responder

Gostei + 0

18/05/2012

Mayara Haslinger

Boa Tarde, estou com o mesmo problema que o seu, vc conseguiu resolver?

Eu mandei um monte de e-mail pro suporte do MTE e até agora nada de resposta...

Obrigada!
Responder

Gostei + 0

09/09/2012

Francisco Rodrigues

Olá,

Também preciso gerar este arquivo, mas, não estou sabendo como fazer isto no Delphi. Se alguém puder me ajudar, ficarei muitíssimo grato. Abaixo, o inicio do leiaute do MTE...

<?xml version=1.0 encoding=ISO-8859-1?>
<Empregador xmlns=http://www.mte.gov.br/homolog-net_4_10 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance>
<DadosIniciais>
<TPJornadaCumpridaIntegralmente>1</TPJornadaCumpridaIntegralmente>
<TPJornadaSemana>1</TPJornadaSemana>
<FormaCalculo>
<NRDuracaoAvisoPrevio>30</NRDuracaoAvisoPrevio>
<TPCalculoMediasVariaveisDecimoTerceiro>2</TPCalculoMediasVariaveisDecimoTerceiro>
...
Minha procedure...
procedure TFrmTelaCalculoRescisao.btnArquivoHomologNetClick(Sender: TObject);
var
vXMLDoc: TXMLDocument;
NodeNivelA, NodeNivelB, NodeNivelC, NodeNivelD: IXMLNode;
nItens : integer;

Nome_Arquivo, Caminho : string;
begin
XMLDoc := TXMLDocument.Create(self);

{ Peguei esse código em http://www.caiooliveira.com.br/?p=64, da NF-e, entretanto, não estou sabendo adaptar para o leiaute do HomologNet, do MTE. Alguém poderia me ajudar somente com essa parte do leiaute. Acredito que depois, consigo continuar. }

vXMLDoc := TXMLDocument.Create(self);
Try
With vXMLDoc do begin
Active := True;
Version := '1.0';
Encoding := 'UTF-8';
AddChild('NFe','http://www.portalfiscal.inf.br/nfe');
DocumentElement.Attributes['xmlns:ds'] :=
'http://www.w3.org/2000/09/xmldsig#';
DocumentElement.Attributes['xmlns:xsi'] :=
'http://www.w3.org/2001/XMLSchema-instance';
DocumentElement.Attributes['xsi:schemaLocation'] :=
'http://www.portalfiscal.inf.br/nfe/enviNFe_v1.12.xsd';

// A - Dados da Nota Fiscal eletrônica
NodeNivelA := DocumentElement;
Responder

Gostei + 0

13/09/2012

Francisco Rodrigues

Boa Tarde, estou com o mesmo problema que o seu, vc conseguiu resolver?

Eu mandei um monte de e-mail pro suporte do MTE e até agora nada de resposta...

Obrigada!


Oi, Mayara.

Conseguiu gerar o arquivo HomologNet.XML? Eu não estou conseguindo fazê-lo. Na verdade, tenho experiência em gerar arquivos .TXT, a partir desses leiautes do governo. Quanto a XML, nunca fiz. Se você puder me ajudar, mandando parte da rotina que você fez (preferencialmente, as 15 primeiras linhas), ficarei muito grato. Meu e-mail é coisvaes@uol.com.br. Ah! Desculpe-me por lhe pedir isso.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar