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 |
English
Español
English
Español


