Ir para conteúdo
  • Cadastre-se

Recommended Posts

  • Membros Pro
Postado
5 minutos atrás, Delcio disse:

Parece que consegui passar do erro "app.nao.categorizado", alterando a geração do xml conforme o @Aécio Soares Ferreira mencionou, agora estou tendo o erro de integrador não cadastrado, porque preciso aguardar o meu cadastro como integrador na efrete, mas acredito que com essas alterações deve funcionar o AdicionarOperacaoTransporte  para quem já está credenciado.

 

Caso alguém puder testar e enviar para o repo.

 

 

pcnCIOTW_eFrete.pas 90.61 kB · 1 download

Parece que o erro relacionado aos prefixos dos objetos e tags, pois estão muito diferentes do "padrão" exemplo que consegui pelo SoapUI.

Sua alteração está relacionada nas alterações dos prefixos? Pois estou tento avanços testando direto no SoapUI até conseguir um XML valido para depois aplicar as alterações de prefixo na geração do XML do ACBrCIOT.

  • Consultores
Postado
17 minutos atrás, Delcio disse:

Caso alguém puder testar e enviar para o repo.

no svn

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado
23 minutos atrás, Delcio disse:

Parece que consegui passar do erro "app.nao.categorizado", alterando a geração do xml conforme o @Aécio Soares Ferreira mencionou, agora estou tendo o erro de integrador não cadastrado, porque preciso aguardar o meu cadastro como integrador na efrete, mas acredito que com essas alterações deve funcionar o AdicionarOperacaoTransporte  para quem já está credenciado.

 

Caso alguém puder testar e enviar para o repo.

 

 

pcnCIOTW_eFrete.pas 90.61 kB · 4 downloads

Testei para mim deu erro HTTP: 400
image.png.ef92f2c431443eba3271665f81c336e9.png

  • Membros Pro
Postado

Aqui está o XML modelo com os prefixos esperados pelo servidor para SOAP 1.1

peguei um XML gerado pelo ACBrCIOT e compatibilizei ele com base nos prefixos deste modelo e consegui gerar o CIOT, próximo passo é realmente passar por toda a geração de XML e corrigir esses prefixos.

 

<soapenv:Envelope
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:pef="http://schemas.ipc.adm.br/efrete/pefV2"
	xmlns:adic="http://schemas.ipc.adm.br/efrete/pefV2/AdicionarOperacaoTransporte"
	xmlns:obj="http://schemas.ipc.adm.br/efrete/objects"
	xmlns:obj1="http://schemas.ipc.adm.br/efrete/pefV2/objects"
	xmlns:obj2="http://schemas.ipc.adm.br/efrete/pef/objects"
	xmlns:adic1="http://schemas.ipc.adm.br/efrete/pef/AdicionarOperacaoTransporte">
   <soapenv:Header/>
   <soapenv:Body>
      <pef:AdicionarOperacaoTransporte>
         <!--Optional:-->
         <adic:AdicionarOperacaoTransporteRequest>
            <!--Optional:-->
            <obj:Token>?</obj:Token>
            <!--Optional:-->
            <obj:Integrador>?</obj:Integrador>
            <obj:Versao>?</obj:Versao>
            <obj1:TipoViagem>?</obj1:TipoViagem>
            <obj1:TipoPagamento>?</obj1:TipoPagamento>
            <!--Optional:-->
            <adic:MatrizCNPJ>?</adic:MatrizCNPJ>
            <!--Optional:-->
            <adic:FilialCNPJ>?</adic:FilialCNPJ>
            <!--Optional:-->
            <adic:IdOperacaoCliente>?</adic:IdOperacaoCliente>
            <adic:DataInicioViagem>?</adic:DataInicioViagem>
            <adic:DataFimViagem>?</adic:DataFimViagem>
            <adic:CodigoNCMNaturezaCarga>?</adic:CodigoNCMNaturezaCarga>
            <adic:PesoCarga>?</adic:PesoCarga>
            <adic:TipoEmbalagem>?</adic:TipoEmbalagem>
            <!--Optional:-->
            <adic:CodigoIdentificacaoOperacaoPrincipal>?</adic:CodigoIdentificacaoOperacaoPrincipal>
            <!--Optional:-->
            <adic:ObservacoesAoTransportador>
               <!--Zero or more repetitions:-->
               <adic:string>?</adic:string>
            </adic:ObservacoesAoTransportador>
            <!--Optional:-->
            <adic:ObservacoesAoCredenciado>
               <!--Zero or more repetitions:-->
               <adic:string>?</adic:string>
            </adic:ObservacoesAoCredenciado>
            <adic:EntregaDocumentacao>?</adic:EntregaDocumentacao>
            <adic:QuantidadeSaques>?</adic:QuantidadeSaques>
            <adic:QuantidadeTransferencias>?</adic:QuantidadeTransferencias>
            <adic:ValorSaques>?</adic:ValorSaques>
            <adic:ValorTransferencias>?</adic:ValorTransferencias>
            <adic:CodigoTipoCarga>?</adic:CodigoTipoCarga>
            <adic:AltoDesempenho>?</adic:AltoDesempenho>
            <!--Zero or more repetitions:-->
            <adic:Viagens>
               <!--Optional:-->
               <adic:DocumentoViagem>?</adic:DocumentoViagem>
               <adic:CodigoMunicipioOrigem>?</adic:CodigoMunicipioOrigem>
               <adic:CodigoMunicipioDestino>?</adic:CodigoMunicipioDestino>
               <!--Optional:-->
               <adic:CepOrigem>?</adic:CepOrigem>
               <!--Optional:-->
               <adic:CepDestino>?</adic:CepDestino>
               <!--Optional:-->
               <adic:LatitudeOrigem>?</adic:LatitudeOrigem>
               <!--Optional:-->
               <adic:LongitudeOrigem>?</adic:LongitudeOrigem>
               <!--Optional:-->
               <adic:LatitudeDestino>?</adic:LatitudeDestino>
               <!--Optional:-->
               <adic:LongitudeDestino>?</adic:LongitudeDestino>
               <adic:DistanciaPercorrida>?</adic:DistanciaPercorrida>
               <!--Optional:-->
               <obj2:Valores>
                  <obj2:TotalOperacao>?</obj2:TotalOperacao>
                  <obj2:TotalViagem>?</obj2:TotalViagem>
                  <obj2:TotalDeAdiantamento>?</obj2:TotalDeAdiantamento>
                  <obj2:TotalDeQuitacao>?</obj2:TotalDeQuitacao>
                  <obj2:Combustivel>?</obj2:Combustivel>
                  <obj2:Pedagio>?</obj2:Pedagio>
                  <obj2:OutrosCreditos>?</obj2:OutrosCreditos>
                  <!--Optional:-->
                  <obj2:JustificativaOutrosCreditos>?</obj2:JustificativaOutrosCreditos>
                  <obj2:Seguro>?</obj2:Seguro>
                  <obj2:OutrosDebitos>?</obj2:OutrosDebitos>
                  <!--Optional:-->
                  <obj2:JustificativaOutrosDebitos>?</obj2:JustificativaOutrosDebitos>
               </obj2:Valores>
               <obj2:TipoPagamento>?</obj2:TipoPagamento>
               <!--Optional:-->
               <obj2:InformacoesBancarias>
                  <!--Optional:-->
                  <obj2:InstituicaoBancaria>?</obj2:InstituicaoBancaria>
                  <!--Optional:-->
                  <obj2:Agencia>?</obj2:Agencia>
                  <!--Optional:-->
                  <obj2:Conta>?</obj2:Conta>
                  <obj2:TipoConta>?</obj2:TipoConta>
               </obj2:InformacoesBancarias>
               <!--Optional:-->
               <adic:NotasFiscais>
                  <!--Zero or more repetitions:-->
                  <adic:NotaFiscal>
                     <!--Optional:-->
                     <adic1:Numero>?</adic1:Numero>
                     <!--Optional:-->
                     <adic1:Serie>?</adic1:Serie>
                     <adic1:Data>?</adic1:Data>
                     <adic1:ValorTotal>?</adic1:ValorTotal>
                     <adic1:ValorDaMercadoriaPorUnidade>?</adic1:ValorDaMercadoriaPorUnidade>
                     <adic1:CodigoNCMNaturezaCarga>?</adic1:CodigoNCMNaturezaCarga>
                     <!--Optional:-->
                     <adic1:DescricaoDaMercadoria>?</adic1:DescricaoDaMercadoria>
                     <adic1:UnidadeDeMedidaDaMercadoria>?</adic1:UnidadeDeMedidaDaMercadoria>
                     <adic1:TipoDeCalculo>?</adic1:TipoDeCalculo>
                     <adic1:ValorDoFretePorUnidadeDeMercadoria>?</adic1:ValorDoFretePorUnidadeDeMercadoria>
                     <adic1:QuantidadeDaMercadoriaNoEmbarque>?</adic1:QuantidadeDaMercadoriaNoEmbarque>
                     <!--Optional:-->
                     <adic1:ToleranciaDePerdaDeMercadoria>
                        <adic1:Tipo>?</adic1:Tipo>
                        <adic1:Valor>?</adic1:Valor>
                     </adic1:ToleranciaDePerdaDeMercadoria>
                     <!--Optional:-->
                     <adic1:DiferencaDeFrete>
                        <obj2:Tipo>?</obj2:Tipo>
                        <obj2:Base>?</obj2:Base>
                        <!--Optional:-->
                        <obj2:Tolerancia>
                           <obj2:Tipo>?</obj2:Tipo>
                           <obj2:Valor>?</obj2:Valor>
                        </obj2:Tolerancia>
                        <!--Optional:-->
                        <obj2:MargemGanho>
                           <obj2:Tipo>?</obj2:Tipo>
                           <obj2:Valor>?</obj2:Valor>
                        </obj2:MargemGanho>
                        <!--Optional:-->
                        <obj2:MargemPerda>
                           <obj2:Tipo>?</obj2:Tipo>
                           <obj2:Valor>?</obj2:Valor>
                        </obj2:MargemPerda>
                     </adic1:DiferencaDeFrete>
                     <!--Optional:-->
                     <adic1:CnpjEmissor>?</adic1:CnpjEmissor>
                  </adic:NotaFiscal>
               </adic:NotasFiscais>
            </adic:Viagens>
            <!--Optional:-->
            <obj1:Impostos>
               <obj2:IRRF>?</obj2:IRRF>
               <obj2:SestSenat>?</obj2:SestSenat>
               <obj2:INSS>?</obj2:INSS>
               <obj2:ISSQN>?</obj2:ISSQN>
               <obj2:OutrosImpostos>?</obj2:OutrosImpostos>
               <!--Optional:-->
               <obj2:DescricaoOutrosImpostos>?</obj2:DescricaoOutrosImpostos>
            </obj1:Impostos>
            <!--Zero or more repetitions:-->
            <adic:Pagamentos>
               <!--Optional:-->
               <adic:IdPagamentoCliente>?</adic:IdPagamentoCliente>
               <adic:DataDeLiberacao>?</adic:DataDeLiberacao>
               <adic:Valor>?</adic:Valor>
               <obj2:TipoPagamento>?</obj2:TipoPagamento>
               <obj2:Categoria>?</obj2:Categoria>
               <!--Optional:-->
               <adic:Documento>?</adic:Documento>
               <!--Optional:-->
               <obj2:InformacoesBancarias>
                  <!--Optional:-->
                  <obj2:InstituicaoBancaria>?</obj2:InstituicaoBancaria>
                  <!--Optional:-->
                  <obj2:Agencia>?</obj2:Agencia>
                  <!--Optional:-->
                  <obj2:Conta>?</obj2:Conta>
                  <obj2:TipoConta>?</obj2:TipoConta>
               </obj2:InformacoesBancarias>
               <!--Optional:-->
               <adic:InformacaoAdicional>?</adic:InformacaoAdicional>
               <!--Optional:-->
               <adic:CnpjFilialAbastecimento>?</adic:CnpjFilialAbastecimento>
               <adic:TipoChavePix>?</adic:TipoChavePix>
               <!--Optional:-->
               <adic:ValorChavePix>?</adic:ValorChavePix>
               <!--Optional:-->
               <adic:CpfCnpjCreditado>?</adic:CpfCnpjCreditado>
               <!--Optional:-->
               <adic:IdentificadorPix>?</adic:IdentificadorPix>
               <adic:IndicadorPagamento>?</adic:IndicadorPagamento>
               <adic:NumeroParcela>?</adic:NumeroParcela>
               <!--Optional:-->
               <adic:CodigoPagamento>?</adic:CodigoPagamento>
            </adic:Pagamentos>
            <!--Optional:-->
            <adic:Contratado>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <adic:RNTRC>?</adic:RNTRC>
            </adic:Contratado>
            <!--Optional:-->
            <adic:Motorista>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <adic:CNH>?</adic:CNH>
               <!--Optional:-->
               <obj1:Celular>
                  <obj:DDD>?</obj:DDD>
                  <obj:Numero>?</obj:Numero>
               </obj1:Celular>
            </adic:Motorista>
            <!--Optional:-->
            <obj1:Destinatario>
               <!--Optional:-->
               <adic:NomeOuRazaoSocial>?</adic:NomeOuRazaoSocial>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <!--Optional:-->
               <adic:Endereco>
                  <!--Optional:-->
                  <obj:Bairro>?</obj:Bairro>
                  <!--Optional:-->
                  <obj:Rua>?</obj:Rua>
                  <!--Optional:-->
                  <obj:Numero>?</obj:Numero>
                  <!--Optional:-->
                  <obj:Complemento>?</obj:Complemento>
                  <!--Optional:-->
                  <obj:CEP>?</obj:CEP>
                  <obj:CodigoMunicipio>?</obj:CodigoMunicipio>
               </adic:Endereco>
               <!--Optional:-->
               <adic:EMail>?</adic:EMail>
               <!--Optional:-->
               <adic:Telefones>
                  <!--Optional:-->
                  <obj:Celular>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Celular>
                  <!--Optional:-->
                  <obj:Fixo>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fixo>
                  <!--Optional:-->
                  <obj:Fax>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fax>
               </adic:Telefones>
               <adic:ResponsavelPeloPagamento>?</adic:ResponsavelPeloPagamento>
            </obj1:Destinatario>
            <!--Optional:-->
            <obj1:Contratante>
               <!--Optional:-->
               <adic:NomeOuRazaoSocial>?</adic:NomeOuRazaoSocial>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <!--Optional:-->
               <adic:Endereco>
                  <!--Optional:-->
                  <obj:Bairro>?</obj:Bairro>
                  <!--Optional:-->
                  <obj:Rua>?</obj:Rua>
                  <!--Optional:-->
                  <obj:Numero>?</obj:Numero>
                  <!--Optional:-->
                  <obj:Complemento>?</obj:Complemento>
                  <!--Optional:-->
                  <obj:CEP>?</obj:CEP>
                  <obj:CodigoMunicipio>?</obj:CodigoMunicipio>
               </adic:Endereco>
               <!--Optional:-->
               <adic:EMail>?</adic:EMail>
               <!--Optional:-->
               <adic:Telefones>
                  <!--Optional:-->
                  <obj:Celular>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Celular>
                  <!--Optional:-->
                  <obj:Fixo>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fixo>
                  <!--Optional:-->
                  <obj:Fax>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fax>
               </adic:Telefones>
               <adic:ResponsavelPeloPagamento>?</adic:ResponsavelPeloPagamento>
               <obj1:RNTRC>?</obj1:RNTRC>
            </obj1:Contratante>
            <!--Optional:-->
            <obj1:Subcontratante>
               <!--Optional:-->
               <adic:NomeOuRazaoSocial>?</adic:NomeOuRazaoSocial>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <!--Optional:-->
               <adic:Endereco>
                  <!--Optional:-->
                  <obj:Bairro>?</obj:Bairro>
                  <!--Optional:-->
                  <obj:Rua>?</obj:Rua>
                  <!--Optional:-->
                  <obj:Numero>?</obj:Numero>
                  <!--Optional:-->
                  <obj:Complemento>?</obj:Complemento>
                  <!--Optional:-->
                  <obj:CEP>?</obj:CEP>
                  <obj:CodigoMunicipio>?</obj:CodigoMunicipio>
               </adic:Endereco>
               <!--Optional:-->
               <adic:EMail>?</adic:EMail>
               <!--Optional:-->
               <adic:Telefones>
                  <!--Optional:-->
                  <obj:Celular>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Celular>
                  <!--Optional:-->
                  <obj:Fixo>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fixo>
                  <!--Optional:-->
                  <obj:Fax>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fax>
               </adic:Telefones>
               <adic:ResponsavelPeloPagamento>?</adic:ResponsavelPeloPagamento>
            </obj1:Subcontratante>
            <!--Optional:-->
            <obj1:Consignatario>
               <!--Optional:-->
               <adic:NomeOuRazaoSocial>?</adic:NomeOuRazaoSocial>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <!--Optional:-->
               <adic:Endereco>
                  <!--Optional:-->
                  <obj:Bairro>?</obj:Bairro>
                  <!--Optional:-->
                  <obj:Rua>?</obj:Rua>
                  <!--Optional:-->
                  <obj:Numero>?</obj:Numero>
                  <!--Optional:-->
                  <obj:Complemento>?</obj:Complemento>
                  <!--Optional:-->
                  <obj:CEP>?</obj:CEP>
                  <obj:CodigoMunicipio>?</obj:CodigoMunicipio>
               </adic:Endereco>
               <!--Optional:-->
               <adic:EMail>?</adic:EMail>
               <!--Optional:-->
               <adic:Telefones>
                  <!--Optional:-->
                  <obj:Celular>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Celular>
                  <!--Optional:-->
                  <obj:Fixo>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fixo>
                  <!--Optional:-->
                  <obj:Fax>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fax>
               </adic:Telefones>
               <adic:ResponsavelPeloPagamento>?</adic:ResponsavelPeloPagamento>
            </obj1:Consignatario>
            <!--Optional:-->
            <obj1:TomadorServico>
               <!--Optional:-->
               <adic:NomeOuRazaoSocial>?</adic:NomeOuRazaoSocial>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <!--Optional:-->
               <adic:Endereco>
                  <!--Optional:-->
                  <obj:Bairro>?</obj:Bairro>
                  <!--Optional:-->
                  <obj:Rua>?</obj:Rua>
                  <!--Optional:-->
                  <obj:Numero>?</obj:Numero>
                  <!--Optional:-->
                  <obj:Complemento>?</obj:Complemento>
                  <!--Optional:-->
                  <obj:CEP>?</obj:CEP>
                  <obj:CodigoMunicipio>?</obj:CodigoMunicipio>
               </adic:Endereco>
               <!--Optional:-->
               <adic:EMail>?</adic:EMail>
               <!--Optional:-->
               <adic:Telefones>
                  <!--Optional:-->
                  <obj:Celular>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Celular>
                  <!--Optional:-->
                  <obj:Fixo>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fixo>
                  <!--Optional:-->
                  <obj:Fax>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fax>
               </adic:Telefones>
               <adic:ResponsavelPeloPagamento>?</adic:ResponsavelPeloPagamento>
            </obj1:TomadorServico>
            <!--Optional:-->
            <obj1:Remetente>
               <!--Optional:-->
               <adic:NomeOuRazaoSocial>?</adic:NomeOuRazaoSocial>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <!--Optional:-->
               <adic:Endereco>
                  <!--Optional:-->
                  <obj:Bairro>?</obj:Bairro>
                  <!--Optional:-->
                  <obj:Rua>?</obj:Rua>
                  <!--Optional:-->
                  <obj:Numero>?</obj:Numero>
                  <!--Optional:-->
                  <obj:Complemento>?</obj:Complemento>
                  <!--Optional:-->
                  <obj:CEP>?</obj:CEP>
                  <obj:CodigoMunicipio>?</obj:CodigoMunicipio>
               </adic:Endereco>
               <!--Optional:-->
               <adic:EMail>?</adic:EMail>
               <!--Optional:-->
               <adic:Telefones>
                  <!--Optional:-->
                  <obj:Celular>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Celular>
                  <!--Optional:-->
                  <obj:Fixo>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fixo>
                  <!--Optional:-->
                  <obj:Fax>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fax>
               </adic:Telefones>
               <adic:ResponsavelPeloPagamento>?</adic:ResponsavelPeloPagamento>
            </obj1:Remetente>
            <!--Optional:-->
            <obj1:ProprietarioCarga>
               <!--Optional:-->
               <adic:NomeOuRazaoSocial>?</adic:NomeOuRazaoSocial>
               <!--Optional:-->
               <adic:CpfOuCnpj>?</adic:CpfOuCnpj>
               <!--Optional:-->
               <adic:Endereco>
                  <!--Optional:-->
                  <obj:Bairro>?</obj:Bairro>
                  <!--Optional:-->
                  <obj:Rua>?</obj:Rua>
                  <!--Optional:-->
                  <obj:Numero>?</obj:Numero>
                  <!--Optional:-->
                  <obj:Complemento>?</obj:Complemento>
                  <!--Optional:-->
                  <obj:CEP>?</obj:CEP>
                  <obj:CodigoMunicipio>?</obj:CodigoMunicipio>
               </adic:Endereco>
               <!--Optional:-->
               <adic:EMail>?</adic:EMail>
               <!--Optional:-->
               <adic:Telefones>
                  <!--Optional:-->
                  <obj:Celular>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Celular>
                  <!--Optional:-->
                  <obj:Fixo>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fixo>
                  <!--Optional:-->
                  <obj:Fax>
                     <obj:DDD>?</obj:DDD>
                     <obj:Numero>?</obj:Numero>
                  </obj:Fax>
               </adic:Telefones>
               <adic:ResponsavelPeloPagamento>?</adic:ResponsavelPeloPagamento>
            </obj1:ProprietarioCarga>
            <!--Zero or more repetitions:-->
            <adic:Veiculos>
               <!--Optional:-->
               <adic1:Placa>?</adic1:Placa>
            </adic:Veiculos>
            <!--Optional:-->
            <adic:ContratantesCargaFracionada>
               <!--Zero or more repetitions:-->
               <adic:string>?</adic:string>
            </adic:ContratantesCargaFracionada>
            <adic:ComposicaoVeicular>?</adic:ComposicaoVeicular>
            <adic:RetornoVazio>?</adic:RetornoVazio>
         </adic:AdicionarOperacaoTransporteRequest>
      </pef:AdicionarOperacaoTransporte>
   </soapenv:Body>
</soapenv:Envelope>

 

  • Curtir 1
Postado
4 minutos atrás, wagner_fix disse:

Testei para mim deu erro HTTP: 400

Aqui depois da alteração, tomei alguns erros 500, mas eram propriedades que eu não havia alimentado direito. Foi ajustando até obter o erro de integrador não cadastrado, porque realmente estou aguardando o cadastro na efrete.

30 minutos atrás, Centrodata Sistemas disse:

Sua alteração está relacionada nas alterações dos prefixos? Pois estou tento avanços testando direto no SoapUI até conseguir um XML valido para depois aplicar as alterações de prefixo na geração do XML do ACBrCIOT.

Sim isso mesmo, porém não verifiquei todos os prefixos, porque não tinha o modelo com todos aqui

  • Curtir 1
  • Membro Pro Verificado
Postado
43 minutos atrás, Delcio disse:

Aqui depois da alteração, tomei alguns erros 500, mas eram propriedades que eu não havia alimentado direito. Foi ajustando até obter o erro de integrador não cadastrado, porque realmente estou aguardando o cadastro na efrete.

Sim isso mesmo, porém não verifiquei todos os prefixos, porque não tinha o modelo com todos aqui

Agora saiu o erro APP Não Categorizado, agora Erro 500

  • Membro Pro Verificado
Postado
6 minutos atrás, Centrodata Sistemas disse:

Já estou quase terminando de ajustar o método: AdicionarOperacaoTransporte

Parou o APP não categorizado com a última atualização do ACBr

Agora saiu o erro APP Não Categorizado, agora Erro 500

Postado

cheguei no integrador sem permissão também, possivelmente o seu vai estar melhor o que meu, mas vai que serve pra algo


Minha emissão e de uma viagem Padrao, com 1 pagamento por transferência bancaria, uma nota fiscal e um veiculo.

Mas acho que se for a mesma coisa que mexi das tags e desses adic, obj malditos deve ficar bem diferente dependendo de como você fez.

pcnCIOTW_eFrete.pas ACBrCIOTWebServices.pas

  • Membros Pro
Postado
32 minutos atrás, Centrodata Sistemas disse:

Pessoal, boas notificas, consegui fazer todas as alterações de prefixos, e consegui emitir o contrato com sucesso.

daqui a uns minutos posto as units alteradas aqui.

Desculpa a demora.

Segue as units alteradas.

Comandos testados:
Login
Motorista
Proprietario
Veiculo
AdicionarOperacaoTransporte
Cancelar

Atenção: Cada Operação/Serviço da API tem uma ordem a ser seguida nos atributos do envelope.

Para outros comandos pode ter a necessidade de especificar quais são.
 

ACBrCIOTWebServices.pas pcnCIOTW_eFrete.pas

  • Curtir 2
  • Obrigado 1
  • Consultores
Postado
13 minutos atrás, Centrodata Sistemas disse:

Desculpa a demora.

Segue as units alteradas.

Comandos testados:
Login
Motorista
Proprietario
Veiculo
AdicionarOperacaoTransporte
Cancelar

Atenção: Cada Operação/Serviço da API tem uma ordem a ser seguida nos atributos do envelope.

Para outros comandos pode ter a necessidade de especificar quais são.
 

ACBrCIOTWebServices.pas 28.13 kB · 0 downloads pcnCIOTW_eFrete.pas 92.46 kB · 0 downloads

notei que a opObterCodigoCIOT foi removido é isso?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Membros Pro
Postado
1 minuto atrás, Juliomar Marchetti disse:

notei que a opObterCodigoCIOT foi removido é isso?

Sim, foi removida pois é atendida pelo ELSE.

no caso:
'xmlns:pef="http://schemas.ipc.adm.br/efrete/pefV2" ' +
'xmlns:obj="http://schemas.ipc.adm.br/efrete/pef/objects" ' +
'xmlns:obj1="http://schemas.ipc.adm.br/efrete/objects">';

mas foi testada e está funcionando.

 

 

  • Curtir 2
  • Consultores
Postado
10 minutos atrás, Centrodata Sistemas disse:

Sim, foi removida pois é atendida pelo ELSE.

no caso:
'xmlns:pef="http://schemas.ipc.adm.br/efrete/pefV2" ' +
'xmlns:obj="http://schemas.ipc.adm.br/efrete/pef/objects" ' +
'xmlns:obj1="http://schemas.ipc.adm.br/efrete/objects">';

mas foi testada e está funcionando.

 

 

Vamos ver. subi no svn. para que todos façam testes

  • Curtir 2

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado


Boa noite...

Em produção foi enviado e cancelado com sucesso!

Em homologação o meu CNPJ de integrador não tinha permissão.

o único erro foi ao solicitar o PDF.

[29/05/2026 21:35:16] Solicitando PDF do CIOT: 520000660873/XXXX
[29/05/2026 21:35:22] Sistema efrete (www.efrete.com.br): [Negócio] (Protocolo: 975.675.507) Erro obtendo PDF de operação de transporte: Requisição inválida
Requisicao.Nula
 

Postado

Alguém está conseguindo emitir pelo tipo de Viagem Tac_Agregado? 

Eu recebo esse erro: [FALHA] Exception: Sistema efrete (www.efrete.com.br): [Negócio] (Protocolo: 5.418.662) Erro adicionando operação de transporte: Pagamentos. É necessário enviar ao menos um pagamento para seguir com geração do CIOT. Regra.Negocio

E eu já conferi, eu estou passando o pagamentos para o componente, mas o erro persiste.

Postado
10 horas atrás, wagner_fix disse:

Alguém está conseguindo emitir pelo tipo de Viagem Tac_Agregado? 

Eu recebo esse erro: [FALHA] Exception: Sistema efrete (www.efrete.com.br): [Negócio] (Protocolo: 5.418.662) Erro adicionando operação de transporte: Pagamentos. É necessário enviar ao menos um pagamento para seguir com geração do CIOT. Regra.Negocio

E eu já conferi, eu estou passando o pagamentos para o componente, mas o erro persiste.

Olha... quando eu fiz integração... Para TAC era obrigatório 3 passo:
1o. Enviar somente a Base do CIOT sem viagens e sem pagamentos
2o. Enviar só Viagem
3o. Enviar Só Pagamento desta viagem

Aí sim... encerrar e etc.

Tenho 3 botões separados para atender o Agregado.

1 hora atrás, Cleber trevisan disse:

Bom dia, atualizei o ACBr agora de manha, porem não da mais o erro APP Não Categorizado, esta trazendo um mensagem vazia ao enviar o metodo AdicionarOperacaoTransporte.
O que pode ser?

Erro.png

Eu estou trabalhando com os fontes atualizados e esta funcionando.
Os responsáveis subiram ontem ainda as atualizações que corrigia muita coisa.
Tenta atualizar os fontes.

Postado (editado)

Boa noite pessoal.

Tive algum progressos aqui
Funcionando (que eu pude testar):
Cadastro Motorista
Cadastro Caminhão
Cadastro Proprietário
AdicionarOperacao (Lotação e Tac_Agrado)
Imprimir PDF

A única coisa que eu estou batendo cabeça e ainda não sei o que causa... para Enviar a Viagem... Fica dando TimeOut... 
Adicionar Operação de Transporte E-Frete...
[FALHA] Exception: Erro Interno: 12002
Erro HTTP: 0
URL: https://sistema.efrete.com.br/Services/PefServiceV2.asmx
Erro: 12002 - TimeOut de Requisição

Depois da 3º ou 4º tentativa ai funciona.

Engraçado que em homologação não dá o timeout.

Segue as unit para os moderadores avaliarem se for útil.

ACBrCIOTWebServices.pas pcnCIOTW_eFrete.pas

Editado por wagner_fix
Postado
Em 30/05/2026 at 19:38, Dirlenio Batista disse:

 <adic:IndicadorPagamento>?</adic:IndicadorPagamento>
               <adic:NumeroParcela>?</adic:NumeroParcela>

 

Não gera essa tag

 

Eu uso assim. Respeitando o 
IndicadorPagamento := 'APrazo'; //AVista ou APrazo respeitando as maiúsculas e minúsculas.
NumeroParcela := 1;

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.