Web service Com.senior.g5.co.int.varejo.servicofrete
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_int_varejo_servicofrete?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_varejo_servicofrete?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_int_varejo_servicofrete?wsdl
Portas
Integrações - Varejo - Cadastros - Exportar Serviço de Frete
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 3
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Exportar_3> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <codEmp>Integer</codEmp> <consulta> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <numEbq>Integer</numEbq> </consulta> <codFil>Integer</codFil> <identificadorSistema>String</identificadorSistema> <tipoIntegracao>String</tipoIntegracao> <quantidadeRegistros>Integer</quantidadeRegistros> </parameters> </ser:Exportar_3> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Descrição |
---|---|---|
codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
consulta | Set | |
consulta.codEmp | Integer | (Obrigatório) - CodEmp - Number(004) - Código da empresa |
consulta.codFil | Integer | (Obrigatório) - CodFil - Number(005) - Código da filial |
consulta.numEbq | Integer | (Obrigatório) - NumEbq - Number(008) - Número do embarque |
codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
identificadorSistema | String | (Obrigatório) - String(15) - - Identificação do sistema integrado |
tipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
quantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado. |
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Exportar_3Response> <result> <frete> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <numEbq>Integer</numEbq> <codTra>Integer</codTra> <plaVei>String</plaVei> <nomMot>String</nomMot> <docMot>String</docMot> <fonEbq>String</fonEbq> <dsnEbq>String</dsnEbq> <obsEbq>String</obsEbq> <datSai>String</datSai> <horSai>String</horSai> <usuGer>Double</usuGer> <datGer>String</datGer> <horGer>String</horGer> <codMtr>Integer</codMtr> <sitEbq>String</sitEbq> <datFec>String</datFec> <horFec>String</horFec> <chcEbq>String</chcEbq> <datChc>String</datChc> <tipChc>Integer</tipChc> <kmtIni>Double</kmtIni> <kmtFin>Double</kmtFin> <empTcp>Integer</empTcp> <filTcp>Integer</filTcp> <numTit>String</numTit> <codTpt>String</codTpt> <empOcp>Integer</empOcp> <filOcp>Integer</filOcp> <numOcp>Integer</numOcp> <seqIso>Integer</seqIso> <codFor>Integer</codFor> <codCli>Integer</codCli> <tipEnd>Integer</tipEnd> <seqEnd>Integer</seqEnd> <seqInt>Integer</seqInt> <datEtg>String</datEtg> <prdEnt>String</prdEnt> <notaFiscal> <seqEbq>Integer</seqEbq> <filNfv>Integer</filNfv> <snfNfv>String</snfNfv> <numCfi>Integer</numCfi> <numNfv>Integer</numNfv> <seqIpv>Integer</seqIpv> <codPro>String</codPro> <codDer>String</codDer> <codLot>String</codLot> <qtdFat>Double</qtdFat> <qtdEtg>Double</qtdEtg> <numCro>Integer</numCro> <codEqu>Integer</codEqu> </notaFiscal> <ocorrencia> <seqOce>Integer</seqOce> <obsOce>String</obsOce> <codMot>Integer</codMot> <datOce>String</datOce> </ocorrencia> <valor> <seqVae>Integer</seqVae> <debCre>String</debCre> <vlrAbe>Double</vlrAbe> <obsVae>String</obsVae> <datLan>String</datLan> </valor> <vlrFre>Double</vlrFre> <locEnt>Integer</locEnt> <filVen>Integer</filVen> <nomFilVen>String</nomFilVen> </frete> <erros> <msgErr>String</msgErr> </erros> <finalizaramRegistros>String</finalizaramRegistros> <tipoRetorno>Integer</tipoRetorno> <mensagemRetorno>String</mensagemRetorno> <numeroLote>Integer</numeroLote> <erroExecucao>String</erroExecucao> </result> </ser:Exportar_3Response> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Descrição |
---|---|---|
erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
frete | Set | (Obrigatório) - Dados gerais do serviço de frete |
frete.codEmp | Integer | (Obrigatório) - CodEmp - Number(004) - Código da empresa |
frete.codFil | Integer | (Obrigatório) - CodFil - Number(005) - Código da filial |
frete.numEbq | Integer | (Obrigatório) - NumEbq - Number(008) - Número do embarque |
frete.codTra | Integer | (Opcional) - CodTra - Number(009) - Código da transportadora |
frete.plaVei | String | (Opcional) - PlaVei - String(010) - Placa do veículo |
frete.nomMot | String | (Opcional) - NomMot - String(040) - Nome do motorista |
frete.docMot | String | (Opcional) - DocMot - String(040) - Documentos do motorista |
frete.fonEbq | String | (Opcional) - FonEbq - String(040) - Telefones para contato |
frete.dsnEbq | String | (Opcional) - DsnEbq - String(060) - Destino do embarque (cidade, região, rota, etc.) |
frete.obsEbq | String | (Opcional) - ObsEbq - String(250) - Texto da observação |
frete.datSai | DateTime | (Opcional) - DatSai - Date(DD/MM/YYYY) - Data da saída do embarque |
frete.horSai | String | (Opcional) - HorSai - Time(HH:MM) - Hora da saída do embarque |
frete.usuGer | Double | (Opcional) - UsuGer - Number(010,0) - Usuário responsável pela geração do registro |
frete.datGer | DateTime | (Opcional) - DatGer - Date(DD/MM/YYYY) - Data da geração do registro |
frete.horGer | String | (Opcional) - HorGer - Time(HH:MM) - Hora da geração do registro |
frete.codMtr | Integer | (Opcional) - CodMtr - Number(006) - Código do motorista |
frete.sitEbq | String | (Opcional) - SitEbq - String(001) - Situação do embarque Lista: 1 = Digitado, 2 = Fechado, 3 = Finalizado, 4 = Faturado, 5 = Cancelado |
frete.datFec | DateTime | (Opcional) - DatFec - Date(DD/MM/YYYY) - Data de fechamento do embarque |
frete.horFec | String | (Opcional) - HorFec - Time(HH:MM) - Hora de fechamento do embarque |
frete.chcEbq | String | (Opcional) - ChcEbq - String |
frete.datChc | DateTime | (Opcional) - DatChc - Date(DD/MM/YYYY) - Data do Conhecimento de Embarque |
frete.tipChc | Integer | (Opcional) - TipChc - Number(002) - Tipo de conhecimento de transporte Lista: 01 = AWB, 02 = MAWB, 03 = HAWB, 04 = COMAT, 06 = R. Expressas, 07 = Etiq. RExpressas, 08 = HR. Expressas, 09 = AV7, 10 = BL, 11 = MBL, 12 = HBL, 13 = CRT, 14 = DSIC, 16 = COMAT BL, 17 = RWB, 18 = HRWB, 19 = TIF/DTA, 20 = CP2, 91 = NAO IATA, 92 = MNAO IATA, 93 = HNAO IATA, 99 = Outros |
frete.kmtIni | Double | (Opcional) - KmtIni - Number(008,2) - Quilometragem inicial na saída do caminhão |
frete.kmtFin | Double | (Opcional) - KmtFin - Number(008,2) - Quilometragem final na volta do caminhão |
frete.empTcp | Integer | (Opcional) - EmpTcp - Number(004) - Código da empresa do título a pagar |
frete.filTcp | Integer | (Opcional) - FilTcp - Number(005) - Código da filial do título a pagar |
frete.numTit | String | (Opcional) - NumTit - String(015) - Número do título a pagar |
frete.codTpt | String | (Opcional) - CodTpt - String(003) - Código do tipo de título a pagar |
frete.empOcp | Integer | (Opcional) - EmpOcp - Number(004) - Código da empresa da ordem de compra |
frete.filOcp | Integer | (Opcional) - FilOcp - Number(005) - Código da filial da ordem de compra |
frete.numOcp | Integer | (Opcional) - NumOcp - Number(008) - Número da ordem de compra |
frete.seqIso | Integer | (Opcional) - SeqIso - Number(004) - Sequência do item de serviço na ordem de compra |
frete.codFor | Integer | (Opcional) - CodFor - Number(009) - Código do fornecedor para o documento gerado |
frete.codCli | Integer | (Opcional) - CodCli - Number(009) - Código do cliente para o qual o serviço se realizará |
frete.tipEnd | Integer | (Opcional) - TipEnd - Number(001) - Tipo do endereço onde a mercadoria deverá ser entregue Lista: 1 = Entrega, 2 = Cobrança, 3 = Comercial, 4 = Residencial |
frete.seqEnd | Integer | (Obrigatório) - SeqEnd - Number(005) - Sequência do endereço onde a mercadoria deverá ser entregue |
frete.seqInt | Integer | (Obrigatório) - SeqInt - Number(009) - Sequencial do Registro Integrado |
frete.datEtg | DateTime | (Opcional) - DatEtg - Date(DD/MM/YYYY) - Data para entrega das mercadorias |
frete.prdEnt | String | (Opcional) - PrdEnt - String(001) - Período para entrega das mercadorias |
frete.notaFiscal | Set | Nota fiscal do serviço de frete |
frete.notaFiscal.seqEbq | Integer | (Obrigatório) - SeqEbq - Number(004) - Sequência da nota fiscal que compõe o embarque |
frete.notaFiscal.filNfv | Integer | (Opcional) - FilNfv - Number(005) - Código da filial da nota fiscal de saída |
frete.notaFiscal.snfNfv | String | (Opcional) - SnfNfv - String(003) - Código da série da nota fiscal |
frete.notaFiscal.numCfi | Integer | (Opcional) - NumCfi - Number(006) - Número do cupom fiscal |
frete.notaFiscal.numNfv | Integer | (Obrigatório) - NumNfv - Number(009) - Número da nota fiscal de saída |
frete.notaFiscal.seqIpv | Integer | (Opcional) - SeqIpv - Number(003) - Sequência do item na nota fiscal de saída |
frete.notaFiscal.codPro | String | (Opcional) - CodPro - String(014) - Código do produto da nota fiscal de saída |
frete.notaFiscal.codDer | String | (Opcional) - CodDer - String(007) - Código da derivação do produto da nota fiscal de saída |
frete.notaFiscal.codLot | String | (Opcional) - CodLot - String(050) - Código do lote de fabricação do produto |
frete.notaFiscal.qtdFat | Double | (Opcional) - QtdFat - Number(014,5) - Quantidade faturada do item da nota fiscal de saída |
frete.notaFiscal.qtdEtg | Double | (Opcional) - QtdEtg - Number(014) - Quantidade entregue do item da nota fiscal de saída |
frete.notaFiscal.numCro | Integer | (Opcional) - NumCro - Number(006) - Contador de reinício de operação |
frete.notaFiscal.codEqu | Integer | (Opcional) - CodEqu - Numero(003) - Código do equipamento fiscal |
frete.ocorrencia | Set | Ocorrência do serviço de frete |
frete.ocorrencia.seqOce | Integer | (Obrigatório) - SeqOce - Number(006) - Sequência da ocorrência no embarque |
frete.ocorrencia.obsOce | String | (Opcional) - ObsOce - String(250) - Observação da ocorrência no embarque |
frete.ocorrencia.codMot | Integer | (Opcional) - CodMot - Number(006) - Código do motivo da observação ou situação |
frete.ocorrencia.datOce | DateTime | (Opcional) - DatOce - Date(DD/MM/YYYY) - Data da ocorrência |
frete.valor | Set | Valor do serviço de frete |
frete.valor.seqVae | Integer | (Obrigatório) - SeqVae - Number(006) - Sequência dos valores no embarque |
frete.valor.debCre | String | (Opcional) - DebCre - String(001) - Indicativo do tipo do movimento (débito/crédito) Lista: D = Débito, C = Crédito |
frete.valor.vlrAbe | Double | (Opcional) - VlrAbe - Number(015,2) - Valor em aberto do embarque |
frete.valor.obsVae | String | (Opcional) - ObsVae - String(250) - Observação dos valores no embarque |
frete.valor.datLan | DateTime | (Opcional) - DatLan - Date(DD/MM/YYYY) - Data do lançamento financeiro |
frete.vlrFre | Double | (Opcional) - Number(015,2) - Valor da venda do frete |
frete.locEnt | Integer | (Obrigatório) - Number(08) - Código da localização para a entrega das mercadorias |
frete.filVen | Integer | Number(005) - Código da filial da venda |
frete.nomFilVen | String | String (100) - Nome da filial que efetuou a venda. |
erros | Set | |
erros.msgErr | String | Obrigatório) - MsgErr - String - Mensagem de erros encontrados no processamento |
finalizaramRegistros | String | Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
tipoRetorno | Integer | Obrigatório) - Number(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
mensagemRetorno | String | Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
numeroLote | Integer | Obrigatório) - Inteiro - Identificação do Lote de Exportação |
Integrações - Varejo - Cadastros - Importar Serviço de Frete
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 4
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Importar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <Frete> <CodEmp>Integer</CodEmp> <FilVen>Integer</FilVen> <CodFil>Integer</CodFil> <NumEbq>Integer</NumEbq> <CodTra>Integer</CodTra> <PlaVei>String</PlaVei> <NomMot>String</NomMot> <DocMot>String</DocMot> <FonEbq>String</FonEbq> <DsnEbq>String</DsnEbq> <ObsEbq>String</ObsEbq> <DatSai>DateTime</DatSai> <HorSai>String</HorSai> <UsuGer>Double</UsuGer> <DatGer>DateTime</DatGer> <HorGer>String</HorGer> <CodMtr>Integer</CodMtr> <SitEbq>String</SitEbq> <DatFec>DateTime</DatFec> <HorFec>String</HorFec> <ChcEbq>String</ChcEbq> <DatChc>DateTime</DatChc> <CodCli>Integer</CodCli> <TipEnd>Integer</TipEnd> <SeqEnd>Integer</SeqEnd> <IdeExt>Integer</IdeExt> <DatEtg>DateTime</DatEtg> <PrdEnt>String</PrdEnt> <NotaFiscal> <SeqEbq>Integer</SeqEbq> <NumNfv>Integer</NumNfv> <FilNfv>Integer</FilNfv> <SnfNfv>String</SnfNfv> <SeqIpv>Integer</SeqIpv> <NumCfi>Integer</NumCfi> <CodEqu>Integer</CodEqu> <CodPro>String</CodPro> <CodDer>String</CodDer> <CodLot>String</CodLot> <QtdFat>Double</QtdFat> <IdeExt>Integer</IdeExt> <QtdEtg>Double</QtdEtg> <NumCro>Integer</NumCro> </NotaFiscal> <Ocorrencia> <SeqOce>Integer</SeqOce> <ObsOce>String</ObsOce> <CodMot>Integer</CodMot> <IdeExt>Integer</IdeExt> <DatOce>DateTime</DatOce> </Ocorrencia> <Valor> <SeqVae>Integer</SeqVae> <DebCre>String</DebCre> <VlrAbe>Double</VlrAbe> <ObsVae>String</ObsVae> <IdeExt>Integer</IdeExt> <DatLan>DateTime</DatLan> </Valor> <VlrFre>Double</VlrFre> <LocEnt>Integer</LocEnt> <RcvExt>String</RcvExt> <EmpReq>Integer</EmpReq> <FilReq>Integer</FilReq> </Frete> <SistemaIntegracao>String</SistemaIntegracao> </parameters> </ser:Importar> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Descrição |
---|---|---|
Frete | Set | Dados gerais do serviço de frete |
Frete.CodEmp | Integer | (Obrigatório) - CodEmp - Number(004) - Código da empresa |
Frete.FilVen | Integer | (Obrigatório) - Number(005) - Código da filial da venda |
Frete.CodFil | Integer | (Obrigatório) - CodFil - Number(005) - Código da filial responsável pelo frete |
Frete.NumEbq | Integer | (Obrigatório) - NumEbq - Number(008) - Número do embarque |
Frete.CodTra | Integer | (Obrigatório) - CodTra - Number(009) - Código da transportadora |
Frete.PlaVei | String | (Opcional) - PlaVei - String(010) - Placa do veículo |
Frete.NomMot | String | (Opcional) - NomMot - String(040) - Nome do motorista |
Frete.DocMot | String | (Opcional) - DocMot - String(040) - Documentos do motorista |
Frete.FonEbq | String | (Opcional) - FonEbq - String(040) - Telefones para contato |
Frete.DsnEbq | String | (Opcional) - DsnEbq - String(060) - Destino do embarque (cidade, região, rota, etc.) |
Frete.ObsEbq | String | (Opcional) - ObsEbq - String(250) - Texto da observação |
Frete.DatSai | DateTime | (Opcional) - DatSai - Date(DD/MM/YYYY) - Data da saída do embarque |
Frete.HorSai | String | (Opcional) - HorSai - Time(HH:MM) - Hora da saída do embarque |
Frete.UsuGer | Double | (Opcional) - UsuGer - Number(010,0) - Usuário responsável pela geração do registro |
Frete.DatGer | DateTime | (Opcional) - DatGer - Date(DD/MM/YYYY) - Data da geração do registro |
Frete.HorGer | String | (Opcional) - HorGer - Time(HH:MM) - Hora da geração do registro |
Frete.CodMtr | Integer | (Opcional) - CodMtr - Number(006) - Código do motorista |
Frete.SitEbq | String | (Opcional) - SitEbq - String(001) - Situação do embarque Lista: 1 = Digitado, 2 = Fechado, 3 = Finalizado, 4 = Faturado, 5 = Cancelado |
Frete.DatFec | DateTime | (Opcional) - DatFec - Date(DD/MM/YYYY) - Data de fechamento do embarque |
Frete.HorFec | String | (Opcional) - HorFec - Time(HH:MM) - Hora de fechamento do embarque |
Frete.ChcEbq | String | (Opcional) - ChcEbq - String |
Frete.DatChc | DateTime | (Opcional) - DatChc - Date(DD/MM/YYYY) - Data do Conhecimento de Embarque |
Frete.CodCli | Integer | (Obrigatório) - CodCli - Number(009) - Código do cliente para o qual o serviço se realizará |
Frete.TipEnd | Integer | (Opcional) - TipEnd - Number(001) - Tipo do endereço onde a mercadoria deverá ser entregue Lista: 1 = Entrega, 2 = Cobrança, 3 = Comercial, 4 = Residencial |
Frete.SeqEnd | Integer | (Opcional) - SeqEnd - Number(005) - Sequência do endereço onde a mercadoria deverá ser entregue |
Frete.IdeExt | Integer | (Obrigatório) - IdeExt - Number(015) - Identificador Externo |
Frete.DatEtg | DateTime | (Opcional) - DatEtg - Date(DD/MM/YYYY) - Data para entrega das mercadorias |
Frete.PrdEnt | String | (Opcional) - PrdEnt - String(001) - Período para entrega das mercadorias |
Frete.NotaFiscal | Set | Nota fiscal do serviço de frete |
Frete.NotaFiscal.SeqEbq | Integer | (Obrigatório) - SeqEbq - Number(004) - Sequência da nota fiscal que compõe o embarque |
Frete.NotaFiscal.NumNfv | Integer | (Opcional) - NumNfv - Number(009) - Número da nota fiscal de saída. Caso não seja informado, é necessário informar os campos "NumCfi" e "CodEqu" |
Frete.NotaFiscal.FilNfv | Integer | (Opcional) - FilNfv - Number(005) - Código da filial da nota fiscal de saída. Obrigatório caso seja informado o número da nota fiscal. |
Frete.NotaFiscal.SnfNfv | String | (Opcional) - SnfNfv - String(003) - Código da série da nota fiscal. Obrigatório caso seja informado o número da nota fiscal. |
Frete.NotaFiscal.SeqIpv | Integer | (Obrigatório) - SeqIpv - Number(003) - Sequência do item na nota fiscal de saída |
Frete.NotaFiscal.NumCfi | Integer | (Opcional) - NumCfi - Number(006) - Número do cupom fiscal. Caso não seja informado, é necessário informar "NumNfv" |
Frete.NotaFiscal.CodEqu | Integer | (Opcional) - CodEqu - Numero(003) - Código do equipamento fiscal |
Frete.NotaFiscal.CodPro | String | (Opcional) - CodPro - String(014) - Código do produto da nota fiscal de saída |
Frete.NotaFiscal.CodDer | String | (Opcional) - CodDer - String(007) - Código da derivação do produto da nota fiscal de saída |
Frete.NotaFiscal.CodLot | String | (Opcional) - CodLot - String(050) - Código do lote de fabricação do produto |
Frete.NotaFiscal.QtdFat | Double | (Opcional) - QtdFat - Number(014,5) - Quantidade faturada do item da nota fiscal de saída |
Frete.NotaFiscal.IdeExt | Integer | (Obrigatório) - IdeExt - Number(015) - Identificador Externo |
Frete.NotaFiscal.QtdEtg | Double | (Opcional) - QtdEtg - Number(014) - Quantidade entregue do item da nota fiscal de saída |
Frete.NotaFiscal.NumCro | Integer | (Opcional) - NumCro - Number(006) - Contador de reinício de operação |
Frete.Ocorrencia | Set | Ocorrência do serviço de frete |
Frete.Ocorrencia.SeqOce | Integer | (Obrigatório) - SeqOce - Number(006) - Sequência da ocorrência no embarque |
Frete.Ocorrencia.ObsOce | String | (Opcional) - ObsOce - String(250) - Observação da ocorrência no embarque |
Frete.Ocorrencia.CodMot | Integer | (Obrigatório) - CodMot - Number(006) - Código do motivo da observação ou situação |
Frete.Ocorrencia.IdeExt | Integer | (Obrigatório) - IdeExt - Number(015) - Identificador Externo |
Frete.Ocorrencia.DatOce | DateTime | (Opcional) - DatOce - Date(DD/MM/YYYY) - Data da ocorrência |
Frete.Valor | Set | Valor do serviço de frete |
Frete.Valor.SeqVae | Integer | (Obrigatório) - SeqVae - Number(006) - Sequência dos valores no embarque |
Frete.Valor.DebCre | String | (Obrigatório) - DebCre - String(001) - Indicativo do tipo do movimento (débito/crédito) Lista: D = Débito, C = Crédito |
Frete.Valor.VlrAbe | Double | (Opcional) - VlrAbe - Number(015,2) - Valor em aberto do embarque |
Frete.Valor.ObsVae | String | (Opcional) - ObsVae - String(250) - Observação dos valores no embarque |
Frete.Valor.IdeExt | Integer | (Obrigatório) - IdeExt - Number(015) - Identificador Externo |
Frete.Valor.DatLan | DateTime | (Opcional) - DatLan - Date(DD/MM/YYYY) - Data do lançamento financeiro |
Frete.VlrFre | Double | (Opcional) - Number(015,2) - Valor da venda do frete |
Frete.LocEnt | Integer | (Obrigatório) - Number(08) - Código da localização para a entrega das mercadorias |
Frete.RcvExt | String | (Opcional) - String(20) - Identificador externo de complemento de venda |
Frete.EmpReq | Integer | Empresa responsável pela requisição |
Frete.FilReq | Integer | Filial responsável pela requisição |
SistemaIntegracao | String | (Obrigatório) - String(15) - Identificação do sistema integrado |
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ImportarResponse> <result> <TipoRetorno>Integer</TipoRetorno> <Retorno> <CodEmp>Integer</CodEmp> <FilVen>Integer</FilVen> <CodFil>Integer</CodFil> <NumEbq>Integer</NumEbq> <IdeExt>Integer</IdeExt> <TipRet>Integer</TipRet> <MsgRet>String</MsgRet> <Valor> <SeqVae>Integer</SeqVae> <IdeExt>Integer</IdeExt> <TipRet>Integer</TipRet> <MsgRet>String</MsgRet> </Valor> <Ocorrencia> <SeqOce>Integer</SeqOce> <IdeExt>Integer</IdeExt> <TipRet>Integer</TipRet> <MsgRet>String</MsgRet> </Ocorrencia> <NotaFiscal> <SeqEbq>Integer</SeqEbq> <IdeExt>Integer</IdeExt> <TipRet>Integer</TipRet> <MsgRet>String</MsgRet> </NotaFiscal> <EmpReq>Integer</EmpReq> <FilReq>Integer</FilReq> </Retorno> <MensagemRetorno>String</MensagemRetorno> <erroExecucao>String</erroExecucao> </result> </ser:ImportarResponse> </soapenv:Body> </soapenv:Envelope>
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
TipoRetorno | Opcional | Integer | Number(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
Retorno | Opcional | Set | |
Retorno.CodEmp | Opcional | Integer | CodEmp - Number(004) - Código da empresa |
Retorno.FilVen | Opcional | Integer | Number(005) - Código da filial da venda |
Retorno.CodFil | Opcional | Integer | CodFil - Number(005) - Código da filial responsável pelo frete |
Retorno.NumEbq | Opcional | Integer | NumEbq - Number(008) - Número do embarque |
Retorno.IdeExt | Opcional | Integer | IdeExt - Number(015) - Identificador Externo |
Retorno.TipRet | Opcional | Integer | TipRet - Number(001) - Tipo do retorno do processamento - Lista: 1 = Processado, 2 = Ocorreram Erros |
Retorno.MsgRet | Opcional | String | MsgRet - String - Mensagem de retorno do processamento |
Valor | Opcional | Set | Retorno do item de valor |
Valor.SeqVae | Opcional | Integer | Sequência dos valores no embarque/frete |
Valor.IdeExt | Opcional | Integer | Identificador externo |
Valor.TipRet | Opcional | Integer | Tipo do retorno do processamento - Lista: 1 = Processado, 2 = Ocorreram Erros |
Valor.MsgRe | Opcional | String | Mensagem de retorno do processamento |
Ocorrencia | Opcional | Set | Retorno do item de ocorrência |
Ocorrencia.SeqOce | Opcional | Integer | Sequência da ocorrência no embarque/frete |
Ocorrencia.IdeExt | Opcional | Integer | Identificador externo |
Ocorrencia.TipRet | Opcional | Integer | Tipo do retorno do processamento - Lista: 1 = Processado, 2 = Ocorreram Erros |
Ocorrencia.MsgRet | Opcional | String | Mensagem de retorno do processamento |
NotaFiscal | Opcional | Set | Retorno do item de nota fiscal |
NotaFiscal.SeqEbq | Opcional | Integer | Sequência da nota fiscal que compõe o embarque/frete |
NotaFiscal.IdeExt | Opcional | Integer | Identificador externo |
NotaFiscal.TipRet | Opcional | Integer | Tipo do retorno do processamento - Lista: 1 = Processado, 2 = Ocorreram Erros |
NotaFiscal.MsgRet | Opcional | String | Mensagem de retorno do processamento |
Retorno.EmpReq | Opcional | Integer | Empresa responsável pela requisição |
Retorno.FilReq | Opcional | Integer | Filial responsável pela requisição |
MensagemRetorno | Opcional | String | String(1000) - Mensagem de Retorno de Processamento |
erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
Serviço destinado a reabilitar um controle de frete.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Reabilitar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <CodEmp>Integer</CodEmp> <CodFil>Integer</CodFil> <NumEbq>Integer</NumEbq> <SistemaIntegracao>String</SistemaIntegracao> </parameters> </ser:Reabilitar> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Descrição |
---|---|---|
CodEmp | Integer | Opcional - Código da empresa |
CodFil | Integer | Opcional - Código da filial |
NumEbq | Integer | Opcional - Número do embarque |
SistemaIntegracao | String | Opcional - Sigla do sistema de integração |
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ReabilitarResponse> <result> <TipoRetorno>Integer</TipoRetorno> <MensagemRetorno>String</MensagemRetorno> <erroExecucao>String</erroExecucao> </result> </ser:ReabilitarResponse> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Descrição |
---|---|---|
TipoRetorno | Integer | Opcional - Tipo de retorno (1 - OK; 2 - Erro) |
MensagemRetorno | String | Opcional - Mensagem de retorno |
erroExecucao | String | Opcional - Mensagem de erro na execução |