Web service Com.senior.g5.co.mcm.cpr.pesagemviabalancacontrato
Nota
Se o sistema estiver parametrizado para a geração do bloco K, algumas consistências e bloqueios podem ser realizadas nesse web service, na porta GerarMovimentoEstoque, garantindo a correta geração de informações do arquivo, conforme guia prático. Confira estas consistências na tela Parâmetros e consistências da empresa (F070ECN).
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_mcm_cpr_pesagemviabalancacontrato?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_mcm_cpr_pesagemviabalancacontrato?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_mcm_cpr_pesagemviabalancacontrato?wsdl
Portas
Web service para permitir cancelar a entrada de pesagem via balança com contrato.
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:GravaPesagemEntrada>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<numCtr>Integer</numCtr>
<codFil>Integer</codFil>
<seqCcp>Integer</seqCcp>
<plaVei>String</plaVei>
<codFor>Integer</codFor>
<nomMot>String</nomMot>
<seqOrm>Integer</seqOrm>
<codSaf>String</codSaf>
<nfcPro>Integer</nfcPro>
<usuCla>Integer</usuCla>
<codTrg>String</codTrg>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<pesEnc>Double</pesEnc>
<pesEni>Double</pesEni>
<perDsc>Integer</perDsc>
<obsPro>String</obsPro>
</parameters>
</ser:GravaPesagemEntrada>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:CancelaEntradaViaBalanca>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<GridPesagens>
<IdeExt>String</IdeExt>
</GridPesagens>
</parameters>
</ser:CancelaEntradaViaBalanca>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| gridPesagens | Set | (Obrigatório) - Lista de pesagens |
| gridPesagens.ideExt | String | (Obrigatório) - String(050) - Identificador de registro de sistema externo |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravaPesagemEntradaResponse>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<datEnt>String</datEnt>
<seqEnt>Integer</seqEnt>
<numTic>Integer</numTic>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravaPesagemEntradaResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| gridRetorno | Set | Lista de retorno |
| gridRetorno.tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| gridRetorno.ideExt | Integer | (Obrigatório) - String(050) - Identificador de registro de sistema externo |
| gridItensRetorno | Set | Lista de mensagens de retorno |
| gridItensRetorno.msgRetorno | String | Opcional - (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String |
Web service para permitir a inclusão de entrada da pesagem via balança com contrato.
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:GravaPesagemEntrada>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<numCtr>Integer</numCtr>
<codFil>Integer</codFil>
<seqCcp>Integer</seqCcp>
<plaVei>String</plaVei>
<codFor>Integer</codFor>
<nomMot>String</nomMot>
<seqOrm>Integer</seqOrm>
<codSaf>String</codSaf>
<nfcPro>Integer</nfcPro>
<usuCla>Integer</usuCla>
<codTrg>String</codTrg>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<pesEnc>Double</pesEnc>
<pesEni>Double</pesEni>
<perDsc>Integer</perDsc>
<obsPro>String</obsPro>
</parameters>
</ser:GravaPesagemEntrada>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| numCtr | Integer | (Opcional) - Number(009) - Número Interno do Contrato. Se informado o campo SeqCcp se torna obrigatório. |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| seqCcp | Integer | (Opcional) - Number(003) - Sequência do Item do Contrato. Se informado o campo NumCtr se torna obrigatório. |
| plaVei | String | (Obrigatório) - String(010) - Placa do Veículo |
| codFor | Integer | (Obrigatório) - Number(009) - Código do Fornecedor |
| nomMot | String | (Obrigatório) - String(040) - Nome do Motorista |
| seqOrm | Integer | (Opcional) - Number(003) - Sequência do Endereço de Origem da Mercadoria. Se torna obrigatório se o campo "Tem Origem da Mercadoria" for igual a S - Sim no cadastro de fornecedores. |
| codSaf | String | (Obrigatório) - String(010) - Código da Safra |
| nfcPro | Integer | (Opcional) - Number(009) - Número da Nota Fiscal do Produtor |
| usuCla | Integer | (Opcional) - Number(010) - Usuário responsável pela classificação |
| codTrg | String | (Opcional) - String(010) - Código da Classificação de Transgênico |
| codPro | String | (Obrigatório) - String(014) - Código do Produto |
| codDer | String | (Obrigatório) - String(007) - Código da Derivação do Produto |
| codDep | String | (Obrigatório) - String(010) - Código do Depósito |
| pesEnc | Double | (Obrigatório) - Number(009) - Peso Registrado na Entrada |
| pesEni | Double | (Obrigatório) - Number(009) - Peso Informado na Entrada |
| perDsc | Integer | (Opcional) - Number(005) - Percentual de Desconto do Item de Produto |
| obsPro | String | (Opcional) - String(1000) - Texto da Observação do Produto |
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:GravaPesagemEntradaResponse>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<datEnt>String</datEnt>
<seqEnt>Integer</seqEnt>
<numTic>Integer</numTic>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravaPesagemEntradaResponse>
</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" |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência de entrada |
| numTic | Integer | (Obrigatório) - Number(009) - Número Sequencial Utilizado para a Emissão de Tickets |
| 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 |
Web service para permitir a inclusão de entrada da pesagem via balança com contrato.
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:GravaPesagemEntrada>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<numCtr>Integer</numCtr>
<codFil>Integer</codFil>
<seqCcp>Integer</seqCcp>
<plaVei>String</plaVei>
<codFor>Integer</codFor>
<nomMot>String</nomMot>
<seqOrm>Integer</seqOrm>
<codSaf>String</codSaf>
<nfcPro>Integer</nfcPro>
<snfPro>String</snfPro>
<usuCla>Integer</usuCla>
<codTrg>String</codTrg>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<pesEnc>Double</pesEnc>
<pesEni>Double</pesEni>
<chvNfp>String</chvNfp>
<tnsPro>String</tnsPro>
<perDsc>Integer</perDsc>
<obsPro>String</obsPro>
</parameters>
</ser:GravaPesagemEntrada>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| numCtr | Integer | (Opcional) - Number(009) - Número Interno do Contrato. Se informado o campo SeqCcp se torna obrigatório. |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| seqCcp | Integer | (Opcional) - Number(003) - Sequência do Item do Contrato. Se informado o campo NumCtr se torna obrigatório. |
| plaVei | String | (Obrigatório) - String(010) - Placa do Veículo |
| codFor | Integer | (Obrigatório) - Number(009) - Código do Fornecedor |
| nomMot | String | (Obrigatório) - String(040) - Nome do Motorista |
| seqOrm | Integer | (Opcional) - Number(003) - Sequência do Endereço de Origem da Mercadoria. Se torna obrigatório se o campo "Tem Origem da Mercadoria" for igual a S - Sim no cadastro de fornecedores. |
| codSaf | String | (Obrigatório) - String(010) - Código da Safra |
| nfcPro | Integer | (Opcional) - Number(009) - Número da Nota Fiscal do Produtor |
| snfPro | String | (Opcional) - String(3) - Código da série do documento fiscal produtor rural |
| usuCla | Integer | (Opcional) - Number(010) - Usuário responsável pela classificação |
| codTrg | String | (Opcional) - String(010) - Código da Classificação de Transgênico |
| codPro | String | (Obrigatório) - String(014) - Código do Produto |
| codDer | String | (Obrigatório) - String(007) - Código da Derivação do Produto |
| codDep | String | (Obrigatório) - String(010) - Código do Depósito |
| pesEnc | Double | (Obrigatório) - Number(009) - Peso Registrado na Entrada |
| pesEni | Double | (Obrigatório) - Number(009) - Peso Informado na Entrada |
| chvNfp | String | (Opcional) - String(44) - Chave da Nota Fiscal do Produtor Eletrônica |
| tnsPro | String | (Opcional) - String(5) - Código da transação da OC para produtos |
| perDsc | Integer | (Opcional) - Number(005) - Percentual de Desconto do Item de Produto |
| obsPro | String | (Opcional) - String(1000) - Texto da Observação do Produto |
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:GravaPesagemEntradaResponse>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<datEnt>String</datEnt>
<seqEnt>Integer</seqEnt>
<numTic>Integer</numTic>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravaPesagemEntradaResponse>
</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" |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência de entrada |
| numTic | Integer | (Obrigatório) - Number(009) - Número Sequencial Utilizado para a Emissão de Tickets |
| 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 |
Web service para permitir a inclusão da saída da pesagem via balança com contrato.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravaPesagemSaida_2>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<numCtr>Integer</numCtr>
<codFil>Integer</codFil>
<seqCcp>Integer</seqCcp>
<datEnt>String</datEnt>
<pesSac>Double</pesSac>
<seqEnt>Integer</seqEnt>
<pesSai>Double</pesSai>
<qtdInf>Double</qtdInf>
<preUni>Integer</preUni>
<usuCla>Integer</usuCla>
</parameters>
</ser:GravaPesagemSaida_2>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| numCtr | Integer | (Opcional) - Number(009) - Número Interno do Contrato. Se informado o campo SeqCcp se torna obrigatório. |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| seqCcp | Integer | (Opcional) - Number(003) - Sequência do Item do Contrato. Se informado o campo NumCtr se torna obrigatório. |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| pesSac | Double | (Obrigatório) - Number(009) - Peso Registrado na Saída |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência da entrada |
| pesSai | Double | (Obrigatório) - Number(009) - Peso Informado na Saída |
| qtdInf | Double | (Obrigatório) - String(014) - Quantidade do Produto Informada (Menos a Quantidade Desconto) |
| preUni | Integer | (Opcional) - Number(014) - Preço Unitário do Item de Produto |
| usuCla | Integer | (Opcional) - Number(010) - Usuário responsável pela classificaçã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:GravaPesagemSaida_2Response>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravaPesagemSaida_2Response>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| 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" |
| gridErros | Opcional | Set | Lista dos erro |
| gridErros.msgErr | Opcional | String | Erros |
| tipoRetorno | Obrigatório | Integer | Number(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | Obrigatório | String | String(1000) - Mensagem de Retorno de Processamento |
Web service para permitir a inclusão de itens de classificação da pesagem via balança com contrato.
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:GravaClassificacao>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<gridClassificacao>
<codIcl>Integer</codIcl>
<perDsc>Double</perDsc>
<perDcl>Double</perDcl>
<qtdDsc>Double</qtdDsc>
<proGer>String</proGer>
<derGer>String</derGer>
<tnsGer>String</tnsGer>
<catPri>Integer</catPri>
<desBas>Integer</desBas>
<qtdBas>Double</qtdBas>
<codMoe>String</codMoe>
<datMoe>String</datMoe>
<codMph>Integer</codMph>
<aplCla>String</aplCla>
<vphIni>Integer</vphIni>
<umiIni>Double</umiIni>
<umiFin>Double</umiFin>
<vlrMel>Integer</vlrMel>
<vphFin>Integer</vphFin>
</gridClassificacao>
<codFil>Integer</codFil>
<datEnt>String</datEnt>
<seqEnt>Integer</seqEnt>
</parameters>
</ser:GravaClassificacao>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| gridClassificacao | Set | (Opcional) - Lista dos Itens de Classificação |
| gridClassificacao.codIcl | Integer | (Obrigatório) - Number(004) - Código do Item de Classificação |
| gridClassificacao.perDsc | Double | (Opcional) - Number(007) - Percentual de Desconto do Item de Produto Informado |
| gridClassificacao.perDcl | Double | (Opcional) - Number(007) - Percentual de Desconto Encontrado na Classificação |
| gridClassificacao.qtdDsc | Double | (Opcional) - Number(014) - Quantidade de Desconto do Item de Produto Informado |
| gridClassificacao.proGer | String | (Opcional) - String(014) - Código do Produto Gerado (subproduto) |
| gridClassificacao.derGer | String | (Opcional) - String(007) - Código da Derivação do Produto Gerada (subproduto) |
| gridClassificacao.tnsGer | String | (Opcional) - String(005) - Código da Transação Gerada (subproduto) |
| gridClassificacao.catPri | Integer | (Opcional) - Number(002) - Prioridade da Classificação nos Processos de Entrada e Pesagem - Lista: 0 = Nenhuma, 1 = Prioridade - 1, 2 = Prioridade - 2, 3 = Prioridade - 3, 4 = Prioridade - 4, 5 = Prioridade - 5, 6 = Prioridade - 6, 7 = Prioridade - 7, 8 = Prioridade - 8, 9 = Prioridade - 9, 10 = Prioridade - 10, 11 = Prioridade - 11, 12 = Prioridade - 12, 13 = Prioridade - 13, 14 = Prioridade - 14, 15 = Prioridade - 15 |
| gridClassificacao.desBas | Integer | (Opcional) - Number(001) - Desconto Base para Apurar as Classificações - Lista: 1 = Pesagem Original, 2 = Pesagem com Descontos, 3 = Prioridade da Classificação (anterior) |
| gridClassificacao.qtdBas | Double | (Opcional) - Number(014) - Quantidade Base para o Desconto do Item de Produto Informado |
| gridClassificacao.codMoe | String | (Opcional) - String(003) - Código da Moeda que o Item da Ordem de Compra está Representado |
| gridClassificacao.datMoe | DateTime | (Opcional) - Date(000) - Data da Cotação da Moeda ou Índice do Item da Ordem de Compra |
| gridClassificacao.codMph | Integer | (Opcional) - Number(004) - Código de Melhoria do PH |
| gridClassificacao.aplCla | String | (Opcional) - String(001) - Aplicação do Item de Classificação - Lista: C = Classificação, F = Acréscimo financeiro, A = Ambos |
| gridClassificacao.vphIni | Integer | (Opcional) - Number(004) - Valor PH Inicial |
| gridClassificacao.umiIni | Double | (Opcional) - Number(007) - Umidade Inicial |
| gridClassificacao.umiFin | Double | (Opcional) - Number(007) - Umidade Final |
| gridClassificacao.vlrMel | Integer | (Opcional) - Number(004) - Valor Melhoria PH |
| gridClassificacao.vphFin | Integer | (Opcional) - Number(004) - Valor PH Final |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência de entrada |
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:GravaClassificacaoResponse>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravaClassificacaoResponse>
</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" |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| 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 |
Web service para permitir a inclusão de observações da pesagem via balança com contrato.
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:GravaObservacao>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<gridObservacao>
<tipObs>String</tipObs>
<obsCli>String</obsCli>
<aplAtx>String</aplAtx>
<codAtx>Double</codAtx>
</gridObservacao>
<codFil>Integer</codFil>
<datEnt>String</datEnt>
<seqEnt>Integer</seqEnt>
</parameters>
</ser:GravaObservacao>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| gridObservacao | Set | (Opcional) - Lista das Observações |
| gridObservacao.tipObs | String | (Obrigatório) - String(001) - Tipo da observação - Lista: M = Manual, A = Automática, P = Cad. Preposto, X = Dias para parcelas especiais, V = Vistoria |
| gridObservacao.obsCli | String | (Obrigatório) - String(250) - Texto da Observação |
| gridObservacao.aplAtx | String | (Opcional) - String(004) - Código da Aplicação do Autotexto - Lista: SREB = Suprimentos - Recebimento - Entrada via Balança, VAAT = Serviços - Assistência Técnica - Registro de Ocorrências
Caso não informado assume SREB. |
| gridObservacao.codAtx | Double | (Opcional) - Number(010) - Código do Autotexto |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência de entrada |
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:GravaObservacaoResponse>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravaObservacaoResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| 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" |
| gridErros | Opcional | Set | Lista dos erro |
| gridErros.msgErr | Opcional | String | Erros |
| tipoRetorno | Obrigatório | Integer | Number(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | Obrigatório | String | String(1000) - Mensagem de Retorno de Processamento |
Web service para permitir a geração das ordens de compra da pesagem via balança com contrato.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GeraOrdemCompra_2>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<gridDadosGeracao>
<numCtr>Integer</numCtr>
<seqCcp>Integer</seqCcp>
<codCpg>String</codCpg>
<codFor>Integer</codFor>
<seqOrm>Integer</seqOrm>
<tnsPro>String</tnsPro>
<codPro>String</codPro>
<codDer>String</codDer>
<codFam>String</codFam>
<codDep>String</codDep>
<qtdPed>Double</qtdPed>
<codMoe>String</codMoe>
<datMoe>String</datMoe>
</gridDadosGeracao>
<codFil>Integer</codFil>
<datEnt>String</datEnt>
<seqEnt>Integer</seqEnt>
<codTrg>String</codTrg>
<codSaf>String</codSaf>
<qtdInf>Double</qtdInf>
</parameters>
</ser:GeraOrdemCompra_2>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| gridDadosGeracao | Set | (Obrigatório) - Lista dos Dados para Geração das Ordens de Compras |
| gridDadosGeracao.numCtr | Integer | (Opcional) - Number(006) - Número Interno do Contrato |
| gridDadosGeracao.seqCcp | Integer | (Opcional) - Number(003) - Sequência do Item de Contrato |
| gridDadosGeracao.codCpg | String | (Obrigatório) - String(006) - Código da Condição de Pagamento |
| gridDadosGeracao.codFor | Integer | (Obrigatório) - Number(009) - Código do Fornecedor Participante |
| gridDadosGeracao.seqOrm | Integer | (Opcional) - Number(005) - Sequência de Endereço de Origem da Mercadoria |
| gridDadosGeracao.tnsPro | String | (Obrigatório) - String(005) - Trans. Prod. |
| gridDadosGeracao.codPro | String | (Obrigatório) - String(014) - Produto |
| gridDadosGeracao.codDer | String | (Obrigatório) - String(007) - Deriv. |
| gridDadosGeracao.codFam | String | (Obrigatório) - String(006) - Família |
| gridDadosGeracao.codDep | String | (Obrigatório) - String(010) - Depós. |
| gridDadosGeracao.qtdPed | Double | (Obrigatório) - Number(014) - Qtd. Ped. |
| gridDadosGeracao.codMoe | String | (Opcional) - String(003) - Moeda |
| gridDadosGeracao.datMoe | DateTime | (Opcional) - Date(000) - Data Cot. |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência de entrada |
| codTrg | String | (Obrigatório) - String(010) - Código da Classficação de Transgênicoi |
| codSaf | String | (Obrigatório) - String(010) - Código da Classficação de Transgênicoi |
| qtdInf | Double | (Obrigatório) - String(0014) - Quantidade do Produto Informada (Menos a Quantidade Desconto) |
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:GeraOrdemCompra_2Response>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<gridOrdensComprasGeradas>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<seqCcp>Integer</seqCcp>
</gridOrdensComprasGeradas>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GeraOrdemCompra_2Response>
</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" |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| gridOrdensComprasGeradas | Set | (Obrigatório) - Lista das Ordens de Compras Geradas |
| gridOrdensComprasGeradas.filOcp | Integer | (Obrigatório) - Number(005) - Código da Filial da Ordem de Compra Gerada |
| gridOrdensComprasGeradas.numOcp | Integer | (Obrigatório) - Number(008) - Número da Ordem de Compra Gerada |
| gridOrdensComprasGeradas.filCtr | Integer | (Opcional) - Number(005) - Código da Filial do Contrato |
| gridOrdensComprasGeradas.numCtr | Integer | (Opcional) - Number(006) - Número Interdo do Contrato |
| gridOrdensComprasGeradas.seqCcp | Integer | (Opcional) - Number(003) - Sequência do Item do Contrato |
| 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 |
Web service para permitir a geração das notas fiscais de entrada da pesagem via balança com contrato.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GeraNotaFiscalEntrada_2>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<gridDadosGeracao>
<numOcp>Integer</numOcp>
<codFam>String</codFam>
<codMoe>String</codMoe>
<datMoe>String</datMoe>
</gridDadosGeracao>
<codFil>Integer</codFil>
<numTic>Integer</numTic>
<codTrg>String</codTrg>
<vlrRoy>Double</vlrRoy>
<creRoy>Double</creRoy>
<creRoyTot>Double</creRoyTot>
<numPtc>Integer</numPtc>
</parameters>
</ser:GeraNotaFiscalEntrada_2>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| gridDadosGeracao | Set | (Obrigatório) - Lista dos Dados para Geração da Nota Fiscal de Entrada |
| gridDadosGeracao.numOcp | Integer | (Obrigatório) Number(008) - Número da ordem de compra de depósito/a fixar |
| gridDadosGeracao.codFam | String | (Obrigatório) - String(006) - Código da Família do Produto |
| gridDadosGeracao.codMoe | String | (Opcional) - String(003) - Código da Moeda |
| gridDadosGeracao.datMoe | DateTime | (Opcional) - Date(000) - Data Cotação |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| numTic | Integer | (Obrigatório) - Number(009) - Número Sequencial Utilizado para a Emissão de Tickets |
| codTrg | String | (Opcional) - String(010) - Código da Classificação de Transgênico |
| vlrRoy | Double | (Opcional) - Number(014) - Valor Total Aproximado do Royalty |
| creRoy | Double | (Opcional) - Number(014) - Valor Crédito do Royalty |
| creRoyTot | Double | (Opcional) - Number(014) - Valor Total Crédito do Royalty |
| numPtc | Integer | (Opcional) - Number(009) - Número do Protocolo do Royalty |
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:GeraNotaFiscalEntrada_2Response>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<gridNotasFiscaisGeradas>
<filNfc>Integer</filNfc>
<codFor>Integer</codFor>
<numNfc>Integer</numNfc>
<codSnf>String</codSnf>
<tipNfe>Integer</tipNfe>
<vlrRoy>Double</vlrRoy>
</gridNotasFiscaisGeradas>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GeraNotaFiscalEntrada_2Response>
</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" |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| gridNotasFiscaisGeradas | Set | (Obrigatório) - Lista das Notas Fiscais Geradas |
| gridNotasFiscaisGeradas.filNfc | Integer | (Obrigatório) - Number(005) - Código da Filial da Nota Fiscal de Entrada Gerada |
| gridNotasFiscaisGeradas.codFor | Integer | (Obrigatório) - Number(009) - Código do Fornecedor da Nota Fiscal de Entrada |
| gridNotasFiscaisGeradas.numNfc | Integer | (Obrigatório) - Number(009) - Número da Nota Fiscal de Entrada |
| gridNotasFiscaisGeradas.codSnf | String | (Obrigatório) - String(003) - Código da Série da Nota Fiscal de Entrada |
| gridNotasFiscaisGeradas.tipNfe | Integer | (Obrigatório) - Number(002) - Tipo de Nota Fiscal de Entrada - Lista: 1 = NF Entrada , 2 = Devolução (NF do Cliente), 3 = Devolução (NF de Saída), 4 = Retorno (Industrialização) , 5 = Retorno (Outros), 6 = NF Produtor, 7 = NF Geração Manual, 8 = NF Frete/Serviços Agregados, 9 = NF Acerto, 10 = NF Acerto (NF Saída), 11 = Transferência entre Empresas/Filiais |
| gridNotasFiscaisGeradas.vlrRoy | Double | (Obrigatório) - Number(014) - Valor do Royalty Gerado na Nota Fiscal de Entrada |
| 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 |
Web service para permitir a geração do título de royalty da pesagem via balança com contrato.
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:GeraTituloRoyalty>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<numCtr>Integer</numCtr>
<codFil>Integer</codFil>
<seqCcp>Integer</seqCcp>
<datEnt>String</datEnt>
<numTic>Integer</numTic>
<seqEnt>Integer</seqEnt>
<forRoy>Integer</forRoy>
<vlrRoy>Double</vlrRoy>
</parameters>
</ser:GeraTituloRoyalty>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| numCtr | Integer | (Opcional) - Number(009) - Número Interno do Contrato. Se informado o campo SeqCcp se torna obrigatório. |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| seqCcp | Integer | (Opcional) - Number(003) - Sequência do Item do Contrato. Se informado o campo NumCtr se torna obrigatório. |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| numTic | Integer | (Obrigatório) - Number(009) - Número Sequencial Utilizado para a Emissão de Tickets |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência de entrada |
| forRoy | Integer | (Obrigatório) - Number(009) - Código do Fornecedor do Royalty |
| vlrRoy | Double | (Obrigatório) - Number(014) - Valor do Royalty |
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:GeraTituloRoyaltyResponse>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<gridResultado>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
</gridResultado>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GeraTituloRoyaltyResponse>
</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" |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| gridResultado | Set | (Opcional) - Lista dos Títulos de Royalty Gerados |
| gridResultado.codEmp | Integer | (Opcional) - Number(004) - Código da Empresa |
| gridResultado.codFil | Integer | (Opcional) - Number(005) - Código da Filial |
| gridResultado.numTit | String | (Opcional) - String(015) - Número do Título |
| gridResultado.codTpt | String | (Opcional) - String(003) - Código do Tipo de Título |
| gridResultado.codFor | Integer | (Opcional) - Number(009) - Código do Fornecedor |
| 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 |
Web service para permitir a geração do movimento de estoque da pesagem via balança com contrato.
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:GerarMovimentoEstoque>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<numCtr>Integer</numCtr>
<codFil>Integer</codFil>
<seqCcp>Integer</seqCcp>
<datEnt>String</datEnt>
<numTic>Integer</numTic>
<seqEnt>Integer</seqEnt>
<codFor>Integer</codFor>
<tnsPro>String</tnsPro>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<qtdInf>Double</qtdInf>
<codFam>String</codFam>
</parameters>
</ser:GerarMovimentoEstoque>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| numCtr | Integer | (Opcional) - Number(009) - Número Interno do Contrato. Se informado o campo SeqCcp se torna obrigatório. |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| seqCcp | Integer | (Opcional) - Number(003) - Sequência do Item do Contrato. Se informado o campo NumCtr se torna obrigatório. |
| datEnt | DateTime | (Obrigatório) - Date - Data da Entrada |
| numTic | Integer | (Obrigatório) - Number(009) - Número Sequencial Utilizado para a Emissão de Tickets |
| seqEnt | Integer | (Obrigatório) - Number(004) - Sequência de entrada |
| codFor | Integer | (Obrigatório) - Number(009) - Código do Fornecedor |
| tnsPro | String | (Obrigatório) - String(005) - Código da Transação do Produto |
| codPro | String | (Obrigatório) - String(014) - Código do Produto |
| codDer | String | (Obrigatório) - String(007) - Código da Derivação do Produto |
| codDep | String | (Obrigatório) - String(010) - Código do Depósito |
| qtdInf | Double | (Obrigatório) - String(0014) - Quantidade do Produto Informada (Menos a Quantidade Desconto) |
| codFam | String | (Obrigatório) - String(006) - Código da Família do Produto |
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:GerarMovimentoEstoqueResponse>
<result>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<gridResultado>
<codEmp>Integer</codEmp>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<datMov>String</datMov>
<seqMov>Integer</seqMov>
</gridResultado>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GerarMovimentoEstoqueResponse>
</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" |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| gridResultado | Set | (Opcional) - Lista dos Movimentos de Estoque Gerados |
| gridResultado.codEmp | Integer | (Opcional) - Number(004) - Código da Empresa |
| gridResultado.codPro | String | (Opcional) - String(014) - Código do Produto |
| gridResultado.codDer | String | (Opcional) - String(007) - Código da Derivação |
| gridResultado.codDep | String | (Opcional) - String(010) - Código do Depósito |
| gridResultado.datMov | DateTime | (Opcional) - Date(000) - Data Movimento |
| gridResultado.seqMov | Integer | (Opcional) - Number(006) - Sequência do Movimento |
| 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 |
Esse serviço possui a porta de consulta que permite obter informações específicas da entidade principal, podendo realizar alguns filtros pré-definidos no serviço. Após executar o web service será retornado um número de lote, esse número deve ser usado com o código da integração "165" para retornar ao ERP a confirmação de recebimento dos registros, executando o web service com.senior.g5.co.int.geral.exportacao.
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:ConsultarGeral>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<datEntIni>DateTime</datEntIni>
<codFil>Integer</codFil>
<datEntFim>DateTime</datEntFim>
<identificadorSistema>String</identificadorSistema>
<SeqEnt>
<seqEnt>Integer</seqEnt>
</SeqEnt>
<indicePagina>Integer</indicePagina>
<limitePagina>Integer</limitePagina>
</parameters>
</ser:ConsultarGeral>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| codEmp | Integer | Opcional | (Obrigatório) - Number(004) - Código da Empresa |
| datEntIni | DateTime | Opcional | (Opcional) - Date(DD/MM/YYY) - Data de entrada inicial |
| codFil | Integer | Opcional | (Obrigatório) - Number(005) - Código da Filial |
| datEntFim | DateTime | Opcional | (Opcional) - Date(DD/MM/YYY) - Data de entrada final |
| identificadorSistema | String | Opcional | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| seqEnt | Set | Opcional | (Opcional) - Lista de abrangência |
| seqEnt.seqEnt | Integer | Opcional | (Opcional) - Number(006) - Sequência de entrada na data |
| indicePagina | Integer | Opcional | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
| limitePagina | Integer | Opcional | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeralResponse>
<result>
<Erros>
<mensagemErro>String</mensagemErro>
</Erros>
<mensagemRetorno>String</mensagemRetorno>
<EntradaSaida>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<usuEnt>Double</usuEnt>
<horEnt>Integer</horEnt>
<oriCes>Integer</oriCes>
<plaVei>String</plaVei>
<codCli>Integer</codCli>
<codFor>Integer</codFor>
<codTra>Integer</codTra>
<nomMot>String</nomMot>
<cifFob>String</cifFob>
<forFre>Integer</forFre>
<indFcp>String</indFcp>
<codEmb>Integer</codEmb>
<qtdEmb>Integer</qtdEmb>
<numEmb>String</numEmb>
<obsEmb>String</obsEmb>
<pesEnc>Double</pesEnc>
<pesEni>Double</pesEni>
<pesSac>Double</pesSac>
<pesSai>Double</pesSai>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<sitCes>String</sitCes>
<usuSai>Double</usuSai>
<datSai>DateTime</datSai>
<horSai>Integer</horSai>
<numTic>Integer</numTic>
<cpfMot>Double</cpfMot>
<filNfc>Integer</filNfc>
<numNfc>Integer</numNfc>
<snfNfc>String</snfNfc>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<somFre>String</somFre>
<codSaf>String</codSaf>
<nfcPro>Integer</nfcPro>
<snfPro>String</snfPro>
<seqOrm>Integer</seqOrm>
<usuCla>Double</usuCla>
<plaVe2>String</plaVe2>
<tipDev>Integer</tipDev>
<codBa2>String</codBa2>
<obsPla>String</obsPla>
<tnsPro>String</tnsPro>
<datNfv>DateTime</datNfv>
<numPtc>Integer</numPtc>
<creRoy>Double</creRoy>
<forRoy>Integer</forRoy>
<entSeq>Integer</entSeq>
<indGni>String</indGni>
<indGns>String</indGns>
<qtdExd>Double</qtdExd>
<campoUsuario>
<campo>String</campo>
<valor>String</valor>
</campoUsuario>
<classificacoes>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqPro>Integer</seqPro>
<codIcl>Integer</codIcl>
<tipIcl>String</tipIcl>
<perDsc>Double</perDsc>
<perDcl>Double</perDcl>
<qtdDsc>Double</qtdDsc>
<proGer>String</proGer>
<derGer>String</derGer>
<tnsGer>String</tnsGer>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<usuAtu>Double</usuAtu>
<datAtu>DateTime</datAtu>
<horAtu>Integer</horAtu>
<catPri>Integer</catPri>
<desBas>Integer</desBas>
<qtdBas>Double</qtdBas>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<codMph>Integer</codMph>
<aplCla>String</aplCla>
<vphIni>Integer</vphIni>
<umiIni>Double</umiIni>
<umiFin>Double</umiFin>
<vlrMel>Integer</vlrMel>
<vphFin>Integer</vphFin>
<resAmo>Double</resAmo>
<pesAmo>Double</pesAmo>
<campoUsuarioClassificacao>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioClassificacao>
</classificacoes>
<documentos>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqDoc>Integer</seqDoc>
<empOcp>Integer</empOcp>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<tipNfs>Integer</tipNfs>
<filNfc>Integer</filNfc>
<forNfc>Integer</forNfc>
<numNfc>Integer</numNfc>
<snfNfc>String</snfNfc>
<tipNfe>Integer</tipNfe>
<filTit>Integer</filTit>
<numTit>String</numTit>
<codTpt>String</codTpt>
<obsDoc>String</obsDoc>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<tipDev>Integer</tipDev>
<campoUsuarioDocGerados>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioDocGerados>
</documentos>
<fornecedores>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqPfo>Integer</seqPfo>
<codFor>Integer</codFor>
<numCtr>Integer</numCtr>
<filCtr>Integer</filCtr>
<seqCcp>Integer</seqCcp>
<perPfo>Double</perPfo>
<perDep>Double</perDep>
<tnsDep>String</tnsDep>
<perCpi>Double</perCpi>
<tnsCpi>String</tnsCpi>
<seqOrm>Integer</seqOrm>
<numNfc>Integer</numNfc>
<codSnf>String</codSnf>
<chvNel>String</chvNel>
<nfcPro>Integer</nfcPro>
<ufsDpr>String</ufsDpr>
<datDpr>DateTime</datDpr>
<snfDpr>String</snfDpr>
<qtdPfo>Double</qtdPfo>
<qtdDep>Double</qtdDep>
<qtdCpi>Double</qtdCpi>
<campoUsuarioForPartic>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioForPartic>
</fornecedores>
<observacoes>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<obsCli>String</obsCli>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<aplAtx>String</aplAtx>
<codAtx>Double</codAtx>
<campoUsuarioObservacao>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioObservacao>
</observacoes>
<produtos>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqPro>Integer</seqPro>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<seqIpd>Integer</seqIpd>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<seqIpo>Integer</seqIpo>
<seqIge>Integer</seqIge>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<obsPro>String</obsPro>
<qtdCal>Double</qtdCal>
<qtdInf>Double</qtdInf>
<bruCal>Double</bruCal>
<bruInf>Double</bruInf>
<liqCal>Double</liqCal>
<liqInf>Double</liqInf>
<qtdRec>Double</qtdRec>
<obsRec>String</obsRec>
<usuRec>Double</usuRec>
<datRec>DateTime</datRec>
<horRec>Integer</horRec>
<locPro>String</locPro>
<seqIpv>Integer</seqIpv>
<seqIpc>Integer</seqIpc>
<preUni>Double</preUni>
<perDsc>Double</perDsc>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCcp>Integer</seqCcp>
<filAne>Integer</filAne>
<numAne>Double</numAne>
<numPfa>Integer</numPfa>
<seqPes>Integer</seqPes>
<codTrg>String</codTrg>
<filNfc>Integer</filNfc>
<snfNfc>String</snfNfc>
<numNfc>Integer</numNfc>
<codFor>Integer</codFor>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<nfcPro>Integer</nfcPro>
<snfPro>String</snfPro>
<ormPro>Integer</ormPro>
<campoUsuarioProduto>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioProduto>
</produtos>
</EntradaSaida>
<tipoRetorno>Integer</tipoRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarGeralResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| erros | Set | Opcional | (Opcional) - Lista dos erro |
| erros.mensagemErro | String | Opcional | (Opcional) - Itens da lista de erros |
| mensagemRetorno | String | Obrigatório | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| entradaSaida | Set | Opcional | Lista de controle de entrada e saída - Dados gerais |
| entradaSaida.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| entradaSaida.codFil | Integer | Opcional | Number(005) - Código da filial |
| entradaSaida.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| entradaSaida.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| entradaSaida.usuEnt | Double | Opcional | Number(010) - Usuário responsável pela entrada |
| entradaSaida.horEnt | Integer | Opcional | Number(005) - Hora da entrada |
| entradaSaida.oriCes | Integer | Opcional | Number(001) - Origem do controle de entrada e saída de produto - [ 1=Vendas - Via Pedido;2=Vendas - Outros ;3=Compras - Via Ordem Compra;4=Compras - Outros;5=Compras - Via Contrato;6=Vendas - Via Carga ou Análise;7=Vendas - Via Nota de Entrada;8=Compras - Via Contrato - Romaneio;9=Compras - Via Transferência entre Produtores ] |
| entradaSaida.plaVei | String | Opcional | String(010) - Placa do veículo |
| entradaSaida.codCli | Integer | Opcional | Number(009) - Código do cliente |
| entradaSaida.codFor | Integer | Opcional | Number(009) - Código do fornecedor |
| entradaSaida.codTra | Integer | Opcional | Number(009) - Código da Transportadora |
| entradaSaida.nomMot | String | Opcional | String(040) - Nome do motorista |
| entradaSaida.cifFob | String | Opcional | String(001) - Indicativo se o valor do frete é CIF (pago) ou FOB (a pagar) - [ C=Por conta do emitente (PAGO);F=Por conta do destinatário (A PAGAR);T=Por conta de terceiros;X=Sem frete ] |
| entradaSaida.forFre | Integer | Opcional | Number(009) - Código do fornecedor para geração título de frete |
| entradaSaida.indFcp | String | Opcional | String(001) - Indicativo se o frete já foi lançado no contas a pagar (para frete FOB) - [ S=Sim;N=Não ] |
| entradaSaida.codEmb | Integer | Opcional | Number(004) - Código da embalagem |
| entradaSaida.qtdEmb | Integer | Opcional | Number(006) - Quantidade de embalagens |
| entradaSaida.numEmb | String | Opcional | String(030) - Números das embalagens |
| entradaSaida.obsEmb | String | Opcional | String(250) - Texto da observação das embalagens |
| entradaSaida.pesEnc | Double | Opcional | Number(009,3) - Peso registrado na entrada |
| entradaSaida.pesEni | Double | Opcional | Number(009,3) - Peso informado na entrada |
| entradaSaida.pesSac | Double | Opcional | Number(009,3) - Peso registrado na saída |
| entradaSaida.pesSai | Double | Opcional | Number(009,3) - Peso informado na saída |
| entradaSaida.filNfv | Integer | Opcional | Number(005) - Código da filial da nota fiscal de saída gerada |
| entradaSaida.snfNfv | String | Opcional | String(003) - Código da série da nota fiscal de saída gerada |
| entradaSaida.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída gerada |
| entradaSaida.filOcp | Integer | Opcional | Number(005) - Código da filial da ordem de compra gerada |
| entradaSaida.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra gerada |
| entradaSaida.sitCes | String | Opcional | String(001) - Situação do registro - [ 1=Digitada;2=Fechada;3=Cancelada;4=Documento Fiscal Emitido (saída);5=Aguardando Fechamento (pós-saída) ] |
| entradaSaida.usuSai | Double | Opcional | Number(010) - Usuário responsável pela saída |
| entradaSaida.datSai | DateTime | Opcional | Date(DD/MM/YYYY) - Data da saída |
| entradaSaida.horSai | Integer | Opcional | Number(005) - Hora da saída |
| entradaSaida.numTic | Integer | Opcional | Number(009) - Número sequencial utilizado para a emissão de tickets. |
| entradaSaida.cpfMot | Double | Opcional | Number(012) - Número do CPF do motorista |
| entradaSaida.filNfc | Integer | Opcional | Number(005) - Código da filial da nota fiscal de entrada |
| entradaSaida.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| entradaSaida.snfNfc | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| entradaSaida.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato |
| entradaSaida.numCtr | Integer | Opcional | Number(009) - Número interno do contrato |
| entradaSaida.somFre | String | Opcional | String(001) - Indicativo se o frete deve ser somado ao valor líquido da nota fiscal - [ S=Sim;N=Não ] |
| entradaSaida.codSaf | String | Opcional | String(010) - Código da safra |
| entradaSaida.nfcPro | Integer | Opcional | Number(009) - Número da nota fiscal do produtor |
| entradaSaida.snfPro | String | Opcional | String(003) - Código da série do documento fiscal produtor rural |
| entradaSaida.seqOrm | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria |
| entradaSaida.usuCla | Double | Opcional | Number(010) - Usuário responsável pela classificação |
| entradaSaida.plaVe2 | String | Opcional | String(013) - Placa do veículo |
| entradaSaida.tipDev | Integer | Opcional | Number(001) - Tipo de devolução escolhida no processo de saída de mercadorias - [ 0=Devolução (para produtor);1=Devolução/Transferência (entre produtores);2=Entrada normal do Produtor ] |
| entradaSaida.codBa2 | String | Opcional | String(030) - Código de barras livre |
| entradaSaida.obsPla | String | Opcional | String(250) - Placas secundárias na entrada do produto |
| entradaSaida.tnsPro | String | Opcional | String(005) - Código da transação da OC para produtos |
| entradaSaida.datNfv | DateTime | Opcional | Date(DD/MM/YYYY) - Data Emissão |
| entradaSaida.numPtc | Integer | Opcional | Number(009) - Número do protocolo do Royalty informado na fixação |
| entradaSaida.creRoy | Double | Opcional | Number(014,5) - Valor de crédito de Royalty informado na fixação |
| entradaSaida.forRoy | Integer | Opcional | Number(009) - Código do fornecedor do credito de Royalty informado na fixação |
| entradaSaida.entSeq | Integer | Opcional | Number(005) - Sequência do endereço de entrega do cliente |
| entradaSaida.indGni | String | Opcional | String(001) - Identifica se deve gerar uma nota fiscal para cada item - [ S=Sim;N=Não ] |
| entradaSaida.indGns | String | Opcional | String(001) - Identifica se deve gerar uma simples remessa - [ S=Sim;N=Não ] |
| entradaSaida.qtdExd | Double | Opcional | Number(014,5) - Quantidade excedida na devolução |
| campoUsuario | Set | Opcional | Lista de campos de usuário |
| campoUsuario.campo | String | Opcional | Nome do campo |
| campoUsuario.valor | String | Opcional | Valor do campo |
| classificacoes | Set | Opcional | Lista de controle de entrada e saída - Itens de classificação |
| classificacoes.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| classificacoes.codFil | Integer | Opcional | Number(005) - Código da filial |
| classificacoes.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| classificacoes.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| classificacoes.seqPro | Integer | Opcional | Number(006) - Sequência de produto na data |
| classificacoes.codIcl | Integer | Opcional | Number(004) - Código do item de classificação |
| classificacoes.tipIcl | String | Opcional | String(001) - Tipo do recebimento da classificação - [ E=Empresa;C=Cliente ] |
| classificacoes.perDsc | Double | Opcional | Number(007,4) - Percentual de desconto do item de produto informado |
| classificacoes.perDcl | Double | Opcional | Number(007,4) - Percentual de desconto encontrado na classificação |
| classificacoes.qtdDsc | Double | Opcional | Number(014,5) - Quantidade de desconto do item de produto informado |
| classificacoes.proGer | String | Opcional | String(014) - Código do produto gerado (subproduto) |
| classificacoes.derGer | String | Opcional | String(007) - Código da derivação do produto gerada (subproduto) |
| classificacoes.tnsGer | String | Opcional | String(005) - Código da transação gerada (subproduto) |
| classificacoes.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| classificacoes.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| classificacoes.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| classificacoes.usuAtu | Double | Opcional | Number(010) - Usuário responsável pela última atualização |
| classificacoes.datAtu | DateTime | Opcional | Date(DD/MM/YYYY) - Data da última atualização do cadastro |
| classificacoes.horAtu | Integer | Opcional | Number(005) - Hora/minuto da última atualização do cadastro |
| classificacoes.catPri | Integer | Opcional | Number(002) - Prioridade da classificação nos processos de entrada e pesagem - [ 0=Nenhuma;1=Prioridade - 1;2=Prioridade - 2;3=Prioridade - 3;4=Prioridade - 4;5=Prioridade - 5;6=Prioridade - 6;7=Prioridade - 7;8=Prioridade - 8;9=Prioridade - 9;10=Prioridade - 10;11=Prioridade - 11;12=Prioridade - 12;13=Prioridade - 13;14=Prioridade - 14;15=Prioridade - 15 ] |
| classificacoes.desBas | Integer | Opcional | Number(001) - Desconto base para apurar as classificações - [ 1=Pesagem Original;2=Pesagem com Descontos;3=Prioridade da Classificação (anterior) ] |
| classificacoes.qtdBas | Double | Opcional | Number(014,5) - Quantidade base para o desconto do item de produto informado |
| classificacoes.codMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| classificacoes.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou Índice do item da ordem de compra |
| classificacoes.codMph | Integer | Opcional | Number(004) - Código do item de classificação |
| classificacoes.aplCla | String | Opcional | String(001) - Aplicação do item de classificação - [ C=Classificação;F=Acréscimo financeiro;A=Ambos ] |
| classificacoes.vphIni | Integer | Opcional | Number(004) - Valor PH Inicial |
| classificacoes.umiIni | Double | Opcional | Number(007,4) - Umidade Inicial |
| classificacoes.umiFin | Double | Opcional | Number(007,4) - Umidade Final |
| classificacoes.vlrMel | Integer | Opcional | Number(004) - Valor Melhoria PH |
| classificacoes.vphFin | Integer | Opcional | Number(004) - Valor PH Final |
| classificacoes.resAmo | Double | Opcional | Number(014,5) - Resultado da Amostra |
| classificacoes.pesAmo | Double | Opcional | Number(014,5) - Peso da Amostra |
| campoUsuarioClassificacao | Set | Opcional | Lista de campos de usuário |
| campoUsuarioClassificacao.campo | String | Opcional | Nome do campo |
| campoUsuarioClassificacao.valor | String | Opcional | Valor do campo |
| documentos | Set | Opcional | Lista de controle de entrada e saída - Documentos gerados |
| documentos.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| documentos.codFil | Integer | Opcional | Number(005) - Código da filial |
| documentos.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| documentos.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| documentos.seqDoc | Integer | Opcional | Number(004) - Sequência do documento |
| documentos.empOcp | Integer | Opcional | Number(004) - Empresa da Ordem de Compra |
| documentos.filOcp | Integer | Opcional | Number(005) - Filial da Ordem de Compra |
| documentos.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| documentos.filNfv | Integer | Opcional | Number(005) - Código da filial da nota fiscal de saída |
| documentos.snfNfv | String | Opcional | String(003) - Código da série da nota fiscal de saída |
| documentos.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída |
| documentos.tipNfs | Integer | Opcional | Number(002) - Tipo da nota fiscal de saída - [ 01=NF Saída;02=NF Devolução;03=NF Remessa (Industrialização);04=NF Remessa (Outros);05=NF Retorno (Industrialização);06=NF Retorno (Outros);09=NF Acerto;10=NF Carga (Distribuição) ] |
| documentos.filNfc | Integer | Opcional | Number(005) - Código da filial da nota fiscal de entrada |
| documentos.forNfc | Integer | Opcional | Number(009) - Código do fornecedor da nota fiscal de entrada |
| documentos.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| documentos.snfNfc | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| documentos.tipNfe | Integer | Opcional | Number(002) - Tipo de nota fiscal de entrada - [ 1=NF Entrada ;2=Devolução (NF do Cliente);3=Devolução (NF de Saída);4=Retorno (Industrialização) ;5=Retorno (Outros);6=NF Produtor;7=NF Geração Manual;8=NF Frete/Serviços Agregados;9=NF Acerto;10=NF Acerto (NF Saída);11=Transferência entre Empresas/Filiais ] |
| documentos.filTit | Integer | Opcional | Number(005) - Código da filial do título |
| documentos.numTit | String | Opcional | String(015) - Número do título a receber |
| documentos.codTpt | String | Opcional | String(003) - Código do tipo de título a receber |
| documentos.obsDoc | String | Opcional | String(250) - Observação do registro |
| documentos.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| documentos.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| documentos.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| documentos.tipDev | Integer | Opcional | Number(001) - Tipo de devolução escolhida no processo de saída de mercadorias - [ 0=Devolução (para produtor);1=Devolução/Transferência (entre produtores);2=Entrada normal do Produtor ] |
| campoUsuarioDocGerados | Set | Opcional | Lista de campos de usuário |
| campoUsuarioDocGerados.campo | String | Opcional | Nome do campo |
| campoUsuarioDocGerados.valor | String | Opcional | Valor do campo |
| fornecedores | Set | Opcional | Lista de controle de entrada e saída - Fornecedores participantes |
| fornecedores.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| fornecedores.codFil | Integer | Opcional | Number(005) - Código da filial |
| fornecedores.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| fornecedores.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| fornecedores.seqPfo | Integer | Opcional | Number(006) - Sequência do fornecedor participante |
| fornecedores.codFor | Integer | Opcional | Number(009) - Código do fornecedor participante |
| fornecedores.numCtr | Integer | Opcional | Number(009) - Número interno do contrato |
| fornecedores.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato de compra |
| fornecedores.seqCcp | Integer | Opcional | Number(003) - Sequência de item do contrato |
| fornecedores.perPfo | Double | Opcional | Number(005,2) - Percentual de participação do fornecedor |
| fornecedores.perDep | Double | Opcional | Number(005,2) - Percentual de depósito do fornecedor participante |
| fornecedores.tnsDep | String | Opcional | String(005) - Código da transação para geração de ordem de compra de depósito |
| fornecedores.perCpi | Double | Opcional | Number(005,2) - Percentual de compra imediata do fornecedor participante |
| fornecedores.tnsCpi | String | Opcional | String(005) - Código da transação para geração de ordem de compra de compra imediata |
| fornecedores.seqOrm | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria |
| fornecedores.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| fornecedores.codSnf | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| fornecedores.chvNel | String | Opcional | String(050) - Chave de Acesso da Nota Fiscal de Entrada |
| fornecedores.nfcPro | Integer | Opcional | Number(009) - Número da nota produtor |
| fornecedores.ufsDpr | String | Opcional | String(002) - Sigla do estado do emitente do documento fiscal produtor rural |
| fornecedores.datDpr | DateTime | Opcional | Date(DD/MM/YYYY) - Data de emissão do documento fiscal produtor rural |
| fornecedores.snfDpr | String | Opcional | String(003) - Código da série do documento fiscal produtor rural |
| fornecedores.qtdPfo | Double | Opcional | Number(014,5) - Quantidade fornecedor participante |
| fornecedores.qtdDep | Double | Opcional | Number(014,5) - Quantidade depósito |
| fornecedores.qtdCpi | Double | Opcional | Number(014,5) - Quantidade de compra imediata |
| campoUsuarioForPartic | Set | Opcional | Lista de campos de usuário |
| campoUsuarioForPartic.campo | String | Opcional | Nome do campo |
| campoUsuarioForPartic.valor | String | Opcional | Valor do campo |
| observacoes | Set | Opcional | Lista de controle de entrada e saída - Observações |
| observacoes.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| observacoes.codFil | Integer | Opcional | Number(005) - Código da filial |
| observacoes.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| observacoes.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| observacoes.seqObs | Integer | Opcional | Number(003) - Sequência das observações |
| observacoes.tipObs | String | Opcional | String(001) - Tipo da observação - [ M=Manual;A=Automática;P=Cad. Preposto;X=Dias para parcelas especiais;V=Vistoria ] |
| observacoes.obsCli | String | Opcional | String(250) - Texto da observação |
| observacoes.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| observacoes.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| observacoes.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| observacoes.aplAtx | String | Opcional | String(004) - Código da aplicação do autotexto - [ SREB=Suprimentos - Recebimento - Entrada via Balança;VAAT=Serviços - Assistência Técnica - Registro de Ocorrências ] |
| observacoes.codAtx | Double | Opcional | Number(010) - Código do autotexto |
| campoUsuarioObservacao | Set | Opcional | Lista de campos de usuário |
| campoUsuarioObservacao.campo | String | Opcional | Nome do campo |
| campoUsuarioObservacao.valor | String | Opcional | Valor do campo |
| produtos | Set | Opcional | Lista de controle de entrada e saída - Produtos/Derivação |
| produtos.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| produtos.codFil | Integer | Opcional | Number(005) - Código da filial |
| produtos.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| produtos.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| produtos.seqPro | Integer | Opcional | Number(006) - Sequência de produto na data |
| produtos.filPed | Integer | Opcional | Number(005) - Código da filial do pedido |
| produtos.numPed | Integer | Opcional | Number(008) - Número do pedido |
| produtos.seqIpd | Integer | Opcional | Number(004) - Sequência do item de produto do pedido |
| produtos.filOcp | Integer | Opcional | Number(005) - Código da filial da ordem de compra |
| produtos.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| produtos.seqIpo | Integer | Opcional | Number(004) - Sequência do item base da ordem de compra |
| produtos.seqIge | Integer | Opcional | Number(004) - Sequência do item gerado na ordem de compra |
| produtos.codPro | String | Opcional | String(014) - Código do produto |
| produtos.codDer | String | Opcional | String(007) - Código da derivação do produto |
| produtos.codDep | String | Opcional | String(010) - Código do depósito |
| produtos.obsPro | String | Opcional | String(250) - Texto da observação do produto |
| produtos.qtdCal | Double | Opcional | Number(014,5) - Quantidade do produto calculada |
| produtos.qtdInf | Double | Opcional | Number(014,5) - Quantidade do produto Informada (Menos a Quantidade Desconto) |
| produtos.bruCal | Double | Opcional | Number(014,5) - Peso bruto do produto calculado |
| produtos.bruInf | Double | Opcional | Number(014,5) - Peso bruto do produto informado |
| produtos.liqCal | Double | Opcional | Number(014,5) - Peso líquido do produto calculado |
| produtos.liqInf | Double | Opcional | Number(014,5) - Peso líquido do produto Informado |
| produtos.qtdRec | Double | Opcional | Number(014,5) - Quantidade do produto recebida pelo cliente |
| produtos.obsRec | String | Opcional | String(250) - Texto da observação da quantidade recebida pelo cliente |
| produtos.usuRec | Double | Opcional | Number(010) - Usuário responsável pela entrada da quantidade recebido pelo cliente |
| produtos.datRec | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada da quantidade recebida pelo cliente |
| produtos.horRec | Integer | Opcional | Number(005) - Hora da entrada da quantidade recebida pelo cliente |
| produtos.locPro | String | Opcional | String(030) - Utilizado na impressão do ticket indica a proveniência do produto |
| produtos.seqIpv | Integer | Opcional | Number(003) - Sequência do item na nota fiscal de saída |
| produtos.seqIpc | Integer | Opcional | Number(003) - Sequência do item da nota fiscal de entrada |
| produtos.preUni | Double | Opcional | Number(014,5) - Preço unitário do item de produto |
| produtos.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto do item de produto |
| produtos.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato |
| produtos.numCtr | Integer | Opcional | Number(009) - Número interno do contrato |
| produtos.datCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência para faturamento do item do contrato |
| produtos.seqCcp | Integer | Opcional | Number(003) - Sequência de item do contrato |
| produtos.filAne | Integer | Opcional | Number(005) - Código da filial da análise de embarque |
| produtos.numAne | Double | Opcional | Number(012) - Número da análise de embarque |
| produtos.numPfa | Integer | Opcional | Number(009) - Número da pré-fatura |
| produtos.seqPes | Integer | Opcional | Number(003) - Sequência do item da pré-fatura |
| produtos.codTrg | String | Opcional | String(010) - Código da classificação de transgênico |
| produtos.filNfc | Integer | Opcional | Number(005) - Código da filial da nota fiscal de entrada |
| produtos.snfNfc | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| produtos.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| produtos.codFor | Integer | Opcional | Number(009) - Fornecedor da nota fiscal de entrada |
| produtos.filNfv | Integer | Opcional | Number(005) - Código da filial da nota fiscal de saída |
| produtos.snfNfv | String | Opcional | String(003) - Série da nota fiscal de saída |
| produtos.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída |
| produtos.nfcPro | Integer | Opcional | Number(009) - Número da nota fiscal do produtor |
| produtos.snfPro | String | Opcional | String(003) - Código da série do documento fiscal produtor rural |
| produtos.ormPro | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria da nota fiscal do produtor |
| campoUsuarioProduto | Set | Opcional | Lista de campos de usuário |
| campoUsuarioProduto.campo | String | Opcional | Nome do campo |
| campoUsuarioProduto.valor | String | Opcional | Valor do campo |
| tipoRetorno | Integer | Obrigatório | (Obrigatório) - Number(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| erroExecucao | String | Opcional | 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 sucesso; - A mensagem do erro ocorrido no servidor. |
O serviço de pesagem via balança - contrato é usado para permitir a exportação de registros com controle de integração utilizando a porta exportar. Após executar o web service será retornado um número de lote, esse número deve ser usado com o código da integração "165" para retornar ao ERP a confirmação de recebimento dos registros, executando o web service com.senior.g5.co.int.geral.exportacao.
Necessita autenticação: Sim
Situação de versão: Atual
Versão:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Exportar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<datEnt>DateTime</datEnt>
<codFil>Integer</codFil>
<seqEnt>Integer</seqEnt>
<identificadorSistema>String</identificadorSistema>
<numTic>Integer</numTic>
<quantidadeRegistros>Integer</quantidadeRegistros>
<tipoIntegracao>String</tipoIntegracao>
<plaVei>String</plaVei>
<datCes>DateTime</datCes>
</parameters>
</ser:Exportar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| codEmp | Integer | Obrigatório | (Obrigatório) - Number(004) - Código da Empresa |
| datEnt | DateTime | Opcional | (Opcional) - Date(DD/MM/YYY) - Data de entrada |
| codFil | Integer | Obrigatório | (Obrigatório) - Number(005) - Código da Filial |
| seqEnt | Integer | Opcional | (Opcional) - Number(006) - Sequência de entrada na data |
| identificadorSistema | String | Obrigatório | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| numTic | Integer | Opcional | (Opcional) - Number(009) - Número sequencial utilizado para a emissão de tickets |
| quantidadeRegistros | Integer | Opcional | (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. |
| tipoIntegracao | String | Opcional | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
| plaVei | String | Opcional | (Opcional) - String(10) - Placa do veículo |
| datCes | DateTime | Opcional | (Opcional) - Date - Data da entrada |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<entradaSaida>
<seqInt>Integer</seqInt>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<usuEnt>Double</usuEnt>
<horEnt>Integer</horEnt>
<oriCes>Integer</oriCes>
<plaVei>String</plaVei>
<codCli>Integer</codCli>
<codFor>Integer</codFor>
<codTra>Integer</codTra>
<nomMot>String</nomMot>
<cifFob>String</cifFob>
<forFre>Integer</forFre>
<indFcp>String</indFcp>
<codEmb>Integer</codEmb>
<qtdEmb>Integer</qtdEmb>
<numEmb>String</numEmb>
<obsEmb>String</obsEmb>
<pesEnc>Double</pesEnc>
<pesEni>Double</pesEni>
<pesSac>Double</pesSac>
<pesSai>Double</pesSai>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<sitCes>String</sitCes>
<usuSai>Double</usuSai>
<datSai>DateTime</datSai>
<horSai>Integer</horSai>
<numTic>Integer</numTic>
<cpfMot>Double</cpfMot>
<filNfc>Integer</filNfc>
<numNfc>Integer</numNfc>
<snfNfc>String</snfNfc>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<somFre>String</somFre>
<codSaf>String</codSaf>
<nfcPro>Integer</nfcPro>
<snfPro>String</snfPro>
<seqOrm>Integer</seqOrm>
<usuCla>Double</usuCla>
<plaVe2>String</plaVe2>
<tipDev>Integer</tipDev>
<codBa2>String</codBa2>
<obsPla>String</obsPla>
<tnsPro>String</tnsPro>
<datNfv>DateTime</datNfv>
<numPtc>Integer</numPtc>
<creRoy>Double</creRoy>
<forRoy>Integer</forRoy>
<entSeq>Integer</entSeq>
<indGni>String</indGni>
<indGns>String</indGns>
<qtdExd>Double</qtdExd>
<regExc>String</regExc>
<campoUsuario>
<campo>String</campo>
<valor>String</valor>
</campoUsuario>
<observacoes>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<obsCli>String</obsCli>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<aplAtx>String</aplAtx>
<codAtx>Double</codAtx>
<campoUsuarioObservacao>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioObservacao>
</observacoes>
<fornecedores>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqPfo>Integer</seqPfo>
<codFor>Integer</codFor>
<numCtr>Integer</numCtr>
<filCtr>Integer</filCtr>
<seqCcp>Integer</seqCcp>
<perPfo>Double</perPfo>
<perDep>Double</perDep>
<tnsDep>String</tnsDep>
<perCpi>Double</perCpi>
<tnsCpi>String</tnsCpi>
<seqOrm>Integer</seqOrm>
<numNfc>Integer</numNfc>
<codSnf>String</codSnf>
<chvNel>String</chvNel>
<nfcPro>Integer</nfcPro>
<ufsDpr>String</ufsDpr>
<datDpr>DateTime</datDpr>
<snfDpr>String</snfDpr>
<qtdPfo>Double</qtdPfo>
<qtdDep>Double</qtdDep>
<qtdCpi>Double</qtdCpi>
<campoUsuarioForPartic>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioForPartic>
</fornecedores>
<documentos>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqDoc>Integer</seqDoc>
<empOcp>Integer</empOcp>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<tipNfs>Integer</tipNfs>
<filNfc>Integer</filNfc>
<forNfc>Integer</forNfc>
<numNfc>Integer</numNfc>
<snfNfc>String</snfNfc>
<tipNfe>Integer</tipNfe>
<filTit>Integer</filTit>
<numTit>String</numTit>
<codTpt>String</codTpt>
<obsDoc>String</obsDoc>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<tipDev>Integer</tipDev>
<campoUsuarioDocGerados>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioDocGerados>
</documentos>
<produtos>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqPro>Integer</seqPro>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<seqIpd>Integer</seqIpd>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<seqIpo>Integer</seqIpo>
<seqIge>Integer</seqIge>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<obsPro>String</obsPro>
<qtdCal>Double</qtdCal>
<qtdInf>Double</qtdInf>
<bruCal>Double</bruCal>
<bruInf>Double</bruInf>
<liqCal>Double</liqCal>
<liqInf>Double</liqInf>
<qtdRec>Double</qtdRec>
<obsRec>String</obsRec>
<usuRec>Double</usuRec>
<datRec>DateTime</datRec>
<horRec>Integer</horRec>
<locPro>String</locPro>
<seqIpv>Integer</seqIpv>
<seqIpc>Integer</seqIpc>
<preUni>Double</preUni>
<perDsc>Double</perDsc>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCcp>Integer</seqCcp>
<filAne>Integer</filAne>
<numAne>Double</numAne>
<numPfa>Integer</numPfa>
<seqPes>Integer</seqPes>
<codTrg>String</codTrg>
<filNfc>Integer</filNfc>
<snfNfc>String</snfNfc>
<numNfc>Integer</numNfc>
<codFor>Integer</codFor>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<nfcPro>Integer</nfcPro>
<snfPro>String</snfPro>
<ormPro>Integer</ormPro>
<campoUsuarioProduto>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioProduto>
<classificacoes>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<seqPro>Integer</seqPro>
<codIcl>Integer</codIcl>
<tipIcl>String</tipIcl>
<perDsc>Double</perDsc>
<perDcl>Double</perDcl>
<qtdDsc>Double</qtdDsc>
<proGer>String</proGer>
<derGer>String</derGer>
<tnsGer>String</tnsGer>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<usuAtu>Double</usuAtu>
<datAtu>DateTime</datAtu>
<horAtu>Integer</horAtu>
<catPri>Integer</catPri>
<desBas>Integer</desBas>
<qtdBas>Double</qtdBas>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<codMph>Integer</codMph>
<aplCla>String</aplCla>
<vphIni>Integer</vphIni>
<umiIni>Double</umiIni>
<umiFin>Double</umiFin>
<vlrMel>Integer</vlrMel>
<vphFin>Integer</vphFin>
<resAmo>Double</resAmo>
<pesAmo>Double</pesAmo>
<campoUsuarioClassificacao>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioClassificacao>
</classificacoes>
<lacres>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<numAne>Double</numAne>
<numPfa>Integer</numPfa>
<numLcr>Integer</numLcr>
<sitReg>String</sitReg>
<obsLcr>String</obsLcr>
<campoUsuarioLacres>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioLacres>
</lacres>
</produtos>
<certificado>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datEnt>DateTime</datEnt>
<seqEnt>Integer</seqEnt>
<temEns>Double</temEns>
<graInp>Double</graInp>
<temTan>Double</temTan>
<masEsp>Double</masEsp>
<capVei>Double</capVei>
<difEre>Double</difEre>
<volFat>Double</volFat>
<masE20>Double</masE20>
<fatRed>Double</fatRed>
<vol20g>Double</vol20g>
<conDut>Double</conDut>
<pH>Double</pH>
<aciDez>Double</aciDez>
<pisCar>String</pisCar>
<corCum>Double</corCum>
<polAri>Double</polAri>
<umiDa>Double</umiDa>
<pciNza>Double</pciNza>
<graCor>String</graCor>
<numCer>String</numCer>
<qtdLac>Integer</qtdLac>
<numLac>String</numLac>
<numTan>Integer</numTan>
<campoUsuarioCertificado>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioCertificado>
<certificadoNota>
<empNfv>Integer</empNfv>
<filNfv>Integer</filNfv>
<codSnf>String</codSnf>
<numNfv>Integer</numNfv>
</certificadoNota>
</certificado>
</entradaSaida>
<finalizaramRegistros>String</finalizaramRegistros>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| erros | Set | Opcional | (Opcional) - Lista dos erro |
| erros.mensagemErro | String | Opcional | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | Opcional | (Obrigatório) - Number(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| mensagemRetorno | String | Opcional | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| entradaSaida | Set | Opcional | Lista de controle de entrada e saída - Dados gerais |
| entradaSaida.seqInt | Integer | Opcional | Number(009) - Sequência da Integração |
| entradaSaida.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| entradaSaida.codFil | Integer | Opcional | Number(005) - Código da filial |
| entradaSaida.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| entradaSaida.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| entradaSaida.usuEnt | Double | Opcional | Number(010) - Usuário responsável pela entrada |
| entradaSaida.horEnt | Integer | Opcional | Number(005) - Hora da entrada |
| entradaSaida.oriCes | Integer | Opcional | Number(001) - Origem do controle de entrada e saída de produto - [ 1=Vendas - Via Pedido;2=Vendas - Outros ;3=Compras - Via Ordem Compra;4=Compras - Outros;5=Compras - Via Contrato;6=Vendas - Via Carga ou Análise;7=Vendas - Via Nota de Entrada;8=Compras - Via Contrato - Romaneio;9=Compras - Via Transferência entre Produtores ] |
| entradaSaida.plaVei | String | Opcional | String(010) - Placa do veículo |
| entradaSaida.codCli | Integer | Opcional | Number(009) - Código do cliente |
| entradaSaida.codFor | Integer | Opcional | Number(009) - Código do fornecedor |
| entradaSaida.codTra | Integer | Opcional | Number(009) - Código da Transportadora |
| entradaSaida.nomMot | String | Opcional | String(040) - Nome do motorista |
| entradaSaida.cifFob | String | Opcional | String(001) - Indicativo se o valor do frete é CIF (pago) ou FOB (a pagar) - [ C=Por conta do emitente (PAGO);F=Por conta do destinatário (A PAGAR);T=Por conta de terceiros;X=Sem frete ] |
| entradaSaida.forFre | Integer | Opcional | Number(009) - Código do fornecedor para geração título de frete |
| entradaSaida.indFcp | String | Opcional | String(001) - Indicativo se o frete já foi lançado no contas a pagar (para frete FOB) - [ S=Sim;N=Não ] |
| entradaSaida.codEmb | Integer | Opcional | Number(004) - Código da embalagem |
| entradaSaida.qtdEmb | Integer | Opcional | Number(006) - Quantidade de embalagens |
| entradaSaida.numEmb | String | Opcional | String(030) - Números das embalagens |
| entradaSaida.obsEmb | String | Opcional | String(250) - Texto da observação das embalagens |
| entradaSaida.pesEnc | Double | Opcional | Number(009,3) - Peso registrado na entrada |
| entradaSaida.pesEni | Double | Opcional | Number(009,3) - Peso informado na entrada |
| entradaSaida.pesSac | Double | Opcional | Number(009,3) - Peso registrado na saída |
| entradaSaida.pesSai | Double | Opcional | Number(009,3) - Peso informado na saída |
| entradaSaida.filNfv | Integer | Opcional | Number(005) - Código da filial da nota fiscal de saída gerada |
| entradaSaida.snfNfv | String | Opcional | String(003) - Código da série da nota fiscal de saída gerada |
| entradaSaida.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída gerada |
| entradaSaida.filOcp | Integer | Opcional | Number(005) - Código da filial da ordem de compra gerada |
| entradaSaida.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra gerada |
| entradaSaida.sitCes | String | Opcional | String(001) - Situação do registro - [ 1=Digitada;2=Fechada;3=Cancelada;4=Documento Fiscal Emitido (saída);5=Aguardando Fechamento (pós-saída) ] |
| entradaSaida.usuSai | Double | Opcional | Number(010) - Usuário responsável pela saída |
| entradaSaida.datSai | DateTime | Opcional | Date(DD/MM/YYYY) - Data da saída |
| entradaSaida.horSai | Integer | Opcional | Number(005) - Hora da saída |
| entradaSaida.numTic | Integer | Opcional | Number(009) - Número sequencial utilizado para a emissão de tickets. |
| entradaSaida.cpfMot | Double | Opcional | Number(012) - Número do CPF do motorista |
| entradaSaida.filNfc | Integer | Opcional | Number(005) - Código da filial da nota fiscal de entrada |
| entradaSaida.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| entradaSaida.snfNfc | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| entradaSaida.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato |
| entradaSaida.numCtr | Integer | Opcional | Number(009) - Número interno do contrato |
| entradaSaida.somFre | String | Opcional | String(001) - Indicativo se o frete deve ser somado ao valor líquido da nota fiscal - [ S=Sim;N=Não ] |
| entradaSaida.codSaf | String | Opcional | String(010) - Código da safra |
| entradaSaida.nfcPro | Integer | Opcional | Number(009) - Número da nota fiscal do produtor |
| entradaSaida.snfPro | String | Opcional | String(003) - Código da série do documento fiscal produtor rural |
| entradaSaida.seqOrm | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria |
| entradaSaida.usuCla | Double | Opcional | Number(010) - Usuário responsável pela classificação |
| entradaSaida.plaVe2 | String | Opcional | String(013) - Placa do veículo |
| entradaSaida.tipDev | Integer | Opcional | Number(001) - Tipo de devolução escolhida no processo de saída de mercadorias - [ 0=Devolução (para produtor);1=Devolução/Transferência (entre produtores);2=Entrada normal do Produtor ] |
| entradaSaida.codBa2 | String | Opcional | String(030) - Código de barras livre |
| entradaSaida.obsPla | String | Opcional | String(250) - Placas secundárias na entrada do produto |
| entradaSaida.tnsPro | String | Opcional | String(005) - Código da transação da OC para produtos |
| entradaSaida.datNfv | DateTime | Opcional | Date(DD/MM/YYYY) - Data Emissão |
| entradaSaida.numPtc | Integer | Opcional | Number(009) - Número do protocolo do Royalty informado na fixação |
| entradaSaida.creRoy | Double | Opcional | Number(014,5) - Valor de crédito de Royalty informado na fixação |
| entradaSaida.forRoy | Integer | Opcional | Number(009) - Código do fornecedor do credito de Royalty informado na fixação |
| entradaSaida.entSeq | Integer | Opcional | Number(005) - Sequência do endereço de entrega do cliente |
| entradaSaida.indGni | String | Opcional | String(001) - Identifica se deve gerar uma nota fiscal para cada item - [ S=Sim;N=Não ] |
| entradaSaida.indGns | String | Opcional | String(001) - Identifica se deve gerar uma simples remessa - [ S=Sim;N=Não ] |
| entradaSaida.qtdExd | Double | Opcional | Number(014,5) - Quantidade excedida na devolução |
| entradaSaida.regExc | String | Opcional | String(001) - Retorna S se o registro foi excluído |
| campoUsuario | Set | Opcional | Lista de campos de usuário |
| campoUsuario.campo | String | Opcional | Nome do campo |
| campoUsuario.valor | String | Opcional | Valor do campo |
| observacoes | Set | Opcional | Lista de controle de entrada e saída - Observações |
| observacoes.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| observacoes.codFil | Integer | Opcional | Number(005) - Código da filial |
| observacoes.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| observacoes.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| observacoes.seqObs | Integer | Opcional | Number(003) - Sequência das observações |
| observacoes.tipObs | String | Opcional | String(001) - Tipo da observação - [ M=Manual;A=Automática;P=Cad. Preposto;X=Dias para parcelas especiais;V=Vistoria ] |
| observacoes.obsCli | String | Opcional | String(250) - Texto da observação |
| observacoes.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| observacoes.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| observacoes.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| observacoes.aplAtx | String | Opcional | String(004) - Código da aplicação do autotexto - [ SREB=Suprimentos - Recebimento - Entrada via Balança;VAAT=Serviços - Assistência Técnica - Registro de Ocorrências ] |
| observacoes.codAtx | Double | Opcional | Number(010) - Código do autotexto |
| campoUsuarioObservacao | Set | Opcional | Lista de campos de usuário |
| campoUsuarioObservacao.campo | String | Opcional | Nome do campo |
| campoUsuarioObservacao.valor | String | Opcional | Valor do campo |
| fornecedores | Set | Opcional | Lista de controle de entrada e saída - Fornecedores participantes |
| fornecedores.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| fornecedores.codFil | Integer | Opcional | Number(005) - Código da filial |
| fornecedores.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| fornecedores.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| fornecedores.seqPfo | Integer | Opcional | Number(006) - Sequência do fornecedor participante |
| fornecedores.codFor | Integer | Opcional | Number(009) - Código do fornecedor participante |
| fornecedores.numCtr | Integer | Opcional | Number(009) - Número interno do contrato |
| fornecedores.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato de compra |
| fornecedores.seqCcp | Integer | Opcional | Number(003) - Sequência de item do contrato |
| fornecedores.perPfo | Double | Opcional | Number(005,2) - Percentual de participação do fornecedor |
| fornecedores.perDep | Double | Opcional | Number(005,2) - Percentual de depósito do fornecedor participante |
| fornecedores.tnsDep | String | Opcional | String(005) - Código da transação para geração de ordem de compra de depósito |
| fornecedores.perCpi | Double | Opcional | Number(005,2) - Percentual de compra imediata do fornecedor participante |
| fornecedores.tnsCpi | String | Opcional | String(005) - Código da transação para geração de ordem de compra de compra imediata |
| fornecedores.seqOrm | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria |
| fornecedores.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| fornecedores.codSnf | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| fornecedores.chvNel | String | Opcional | String(050) - Chave de Acesso da Nota Fiscal de Entrada |
| fornecedores.nfcPro | Integer | Opcional | Number(009) - Número da nota produtor |
| fornecedores.ufsDpr | String | Opcional | String(002) - Sigla do estado do emitente do documento fiscal produtor rural |
| fornecedores.datDpr | DateTime | Opcional | Date(DD/MM/YYYY) - Data de emissão do documento fiscal produtor rural |
| fornecedores.snfDpr | String | Opcional | String(003) - Código da série do documento fiscal produtor rural |
| fornecedores.qtdPfo | Double | Opcional | Number(014,5) - Quantidade fornecedor participante |
| fornecedores.qtdDep | Double | Opcional | Number(014,5) - Quantidade depósito |
| fornecedores.qtdCpi | Double | Opcional | Number(014,5) - Quantidade de compra imediata |
| campoUsuarioForPartic | Set | Opcional | Lista de campos de usuário |
| campoUsuarioForPartic.campo | String | Opcional | Nome do campo |
| campoUsuarioForPartic.valor | String | Opcional | Valor do campo |
| documentos | Set | Opcional | Lista de controle de entrada e saída - Documentos gerados |
| documentos.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| documentos.codFil | Integer | Opcional | Number(005) - Código da filial |
| documentos.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| documentos.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| documentos.seqDoc | Integer | Opcional | Number(004) - Sequência do documento |
| documentos.empOcp | Integer | Opcional | Number(004) - Empresa da Ordem de Compra |
| documentos.filOcp | Integer | Opcional | Number(005) - Filial da Ordem de Compra |
| documentos.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| documentos.filNfv | Integer | Opcional | Number(005) - Código da filial da nota fiscal de saída |
| documentos.snfNfv | String | Opcional | String(003) - Código da série da nota fiscal de saída |
| documentos.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída |
| documentos.tipNfs | Integer | Opcional | Number(002) - Tipo da nota fiscal de saída - [ 01=NF Saída;02=NF Devolução;03=NF Remessa (Industrialização);04=NF Remessa (Outros);05=NF Retorno (Industrialização);06=NF Retorno (Outros);09=NF Acerto;10=NF Carga (Distribuição) ] |
| documentos.filNfc | Integer | Opcional | Number(005) - Código da filial da nota fiscal de entrada |
| documentos.forNfc | Integer | Opcional | Number(009) - Código do fornecedor da nota fiscal de entrada |
| documentos.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| documentos.snfNfc | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| documentos.tipNfe | Integer | Opcional | Number(002) - Tipo de nota fiscal de entrada - [ 1=NF Entrada ;2=Devolução (NF do Cliente);3=Devolução (NF de Saída);4=Retorno (Industrialização) ;5=Retorno (Outros);6=NF Produtor;7=NF Geração Manual;8=NF Frete/Serviços Agregados;9=NF Acerto;10=NF Acerto (NF Saída);11=Transferência entre Empresas/Filiais ] |
| documentos.filTit | Integer | Opcional | Number(005) - Código da filial do título |
| documentos.numTit | String | Opcional | String(015) - Número do título a receber |
| documentos.codTpt | String | Opcional | String(003) - Código do tipo de título a receber |
| documentos.obsDoc | String | Opcional | String(250) - Observação do registro |
| documentos.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| documentos.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| documentos.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| documentos.tipDev | Integer | Opcional | Number(001) - Tipo de devolução escolhida no processo de saída de mercadorias - [ 0=Devolução (para produtor);1=Devolução/Transferência (entre produtores);2=Entrada normal do Produtor ] |
| campoUsuarioDocGerados | Set | Opcional | Lista de campos de usuário |
| campoUsuarioDocGerados.campo | String | Opcional | Nome do campo |
| campoUsuarioDocGerados.valor | String | Opcional | Valor do campo |
| produtos | Set | Opcional | Lista de controle de entrada e saída - Produtos/Derivação |
| produtos.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| produtos.codFil | Integer | Opcional | Number(005) - Código da filial |
| produtos.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| produtos.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| produtos.seqPro | Integer | Opcional | Number(006) - Sequência de produto na data |
| produtos.filPed | Integer | Opcional | Number(005) - Código da filial do pedido |
| produtos.numPed | Integer | Opcional | Number(008) - Número do pedido |
| produtos.seqIpd | Integer | Opcional | Number(004) - Sequência do item de produto do pedido |
| produtos.filOcp | Integer | Opcional | Number(005) - Código da filial da ordem de compra |
| produtos.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| produtos.seqIpo | Integer | Opcional | Number(004) - Sequência do item base da ordem de compra |
| produtos.seqIge | Integer | Opcional | Number(004) - Sequência do item gerado na ordem de compra |
| produtos.codPro | String | Opcional | String(014) - Código do produto |
| produtos.codDer | String | Opcional | String(007) - Código da derivação do produto |
| produtos.codDep | String | Opcional | String(010) - Código do depósito |
| produtos.obsPro | String | Opcional | String(250) - Texto da observação do produto |
| produtos.qtdCal | Double | Opcional | Number(014,5) - Quantidade do produto calculada |
| produtos.qtdInf | Double | Opcional | Number(014,5) - Quantidade do produto Informada (Menos a Quantidade Desconto) |
| produtos.bruCal | Double | Opcional | Number(014,5) - Peso bruto do produto calculado |
| produtos.bruInf | Double | Opcional | Number(014,5) - Peso bruto do produto informado |
| produtos.liqCal | Double | Opcional | Number(014,5) - Peso líquido do produto calculado |
| produtos.liqInf | Double | Opcional | Number(014,5) - Peso líquido do produto Informado |
| produtos.qtdRec | Double | Opcional | Number(014,5) - Quantidade do produto recebida pelo cliente |
| produtos.obsRec | String | Opcional | String(250) - Texto da observação da quantidade recebida pelo cliente |
| produtos.usuRec | Double | Opcional | Number(010) - Usuário responsável pela entrada da quantidade recebido pelo cliente |
| produtos.datRec | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada da quantidade recebida pelo cliente |
| produtos.horRec | Integer | Opcional | Number(005) - Hora da entrada da quantidade recebida pelo cliente |
| produtos.locPro | String | Opcional | String(030) - Utilizado na impressão do ticket indica a proveniência do produto |
| produtos.seqIpv | Integer | Opcional | Number(003) - Sequência do item na nota fiscal de saída |
| produtos.seqIpc | Integer | Opcional | Number(003) - Sequência do item da nota fiscal de entrada |
| produtos.preUni | Double | Opcional | Number(014,5) - Preço unitário do item de produto |
| produtos.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto do item de produto |
| produtos.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato |
| produtos.numCtr | Integer | Opcional | Number(009) - Número interno do contrato |
| produtos.datCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência para faturamento do item do contrato |
| produtos.seqCcp | Integer | Opcional | Number(003) - Sequência de item do contrato |
| produtos.filAne | Integer | Opcional | Number(005) - Código da filial da análise de embarque |
| produtos.numAne | Double | Opcional | Number(012) - Número da análise de embarque |
| produtos.numPfa | Integer | Opcional | Number(009) - Número da pré-fatura |
| produtos.seqPes | Integer | Opcional | Number(003) - Sequência do item da pré-fatura |
| produtos.codTrg | String | Opcional | String(010) - Código da classificação de transgênico |
| produtos.filNfc | Integer | Opcional | Number(005) - Código da filial da nota fiscal de entrada |
| produtos.snfNfc | String | Opcional | String(003) - Código da série da nota fiscal de entrada |
| produtos.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada |
| produtos.codFor | Integer | Opcional | Number(009) - Fornecedor da nota fiscal de entrada |
| produtos.filNfv | Integer | Opcional | Number(005) - Código da filial da nota fiscal de saída |
| produtos.snfNfv | String | Opcional | String(003) - Série da nota fiscal de saída |
| produtos.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída |
| produtos.nfcPro | Integer | Opcional | Number(009) - Número da nota fiscal do produtor |
| produtos.snfPro | String | Opcional | String(003) - Código da série do documento fiscal produtor rural |
| produtos.ormPro | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria da nota fiscal do produtor |
| campoUsuarioProduto | Set | Opcional | Lista de campos de usuário |
| campoUsuarioProduto.campo | String | Opcional | Nome do campo |
| campoUsuarioProduto.valor | String | Opcional | Valor do campo |
| classificacoes | Set | Opcional | Lista de controle de entrada e saída - Itens de classificação |
| classificacoes.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| classificacoes.codFil | Integer | Opcional | Number(005) - Código da filial |
| classificacoes.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| classificacoes.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| classificacoes.seqPro | Integer | Opcional | Number(006) - Sequência de produto na data |
| classificacoes.codIcl | Integer | Opcional | Number(004) - Código do item de classificação |
| classificacoes.tipIcl | String | Opcional | String(001) - Tipo do recebimento da classificação - [ E=Empresa;C=Cliente ] |
| classificacoes.perDsc | Double | Opcional | Number(007,4) - Percentual de desconto do item de produto informado |
| classificacoes.perDcl | Double | Opcional | Number(007,4) - Percentual de desconto encontrado na classificação |
| classificacoes.qtdDsc | Double | Opcional | Number(014,5) - Quantidade de desconto do item de produto informado |
| classificacoes.proGer | String | Opcional | String(014) - Código do produto gerado (subproduto) |
| classificacoes.derGer | String | Opcional | String(007) - Código da derivação do produto gerada (subproduto) |
| classificacoes.tnsGer | String | Opcional | String(005) - Código da transação gerada (subproduto) |
| classificacoes.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| classificacoes.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| classificacoes.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| classificacoes.usuAtu | Double | Opcional | Number(010) - Usuário responsável pela última atualização |
| classificacoes.datAtu | DateTime | Opcional | Date(DD/MM/YYYY) - Data da última atualização do cadastro |
| classificacoes.horAtu | Integer | Opcional | Number(005) - Hora/minuto da última atualização do cadastro |
| classificacoes.catPri | Integer | Opcional | Number(002) - Prioridade da classificação nos processos de entrada e pesagem - [ 0=Nenhuma;1=Prioridade - 1;2=Prioridade - 2;3=Prioridade - 3;4=Prioridade - 4;5=Prioridade - 5;6=Prioridade - 6;7=Prioridade - 7;8=Prioridade - 8;9=Prioridade - 9;10=Prioridade - 10;11=Prioridade - 11;12=Prioridade - 12;13=Prioridade - 13;14=Prioridade - 14;15=Prioridade - 15 ] |
| classificacoes.desBas | Integer | Opcional | Number(001) - Desconto base para apurar as classificações - [ 1=Pesagem Original;2=Pesagem com Descontos;3=Prioridade da Classificação (anterior) ] |
| classificacoes.qtdBas | Double | Opcional | Number(014,5) - Quantidade base para o desconto do item de produto informado |
| classificacoes.codMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| classificacoes.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou Índice do item da ordem de compra |
| classificacoes.codMph | Integer | Opcional | Number(004) - Código do item de classificação |
| classificacoes.aplCla | String | Opcional | String(001) - Aplicação do item de classificação - [ C=Classificação;F=Acréscimo financeiro;A=Ambos ] |
| classificacoes.vphIni | Integer | Opcional | Number(004) - Valor PH Inicial |
| classificacoes.umiIni | Double | Opcional | Number(007,4) - Umidade Inicial |
| classificacoes.umiFin | Double | Opcional | Number(007,4) - Umidade Final |
| classificacoes.vlrMel | Integer | Opcional | Number(004) - Valor Melhoria PH |
| classificacoes.vphFin | Integer | Opcional | Number(004) - Valor PH Final |
| classificacoes.resAmo | Double | Opcional | Number(014,5) - Resultado da Amostra |
| classificacoes.pesAmo | Double | Opcional | Number(014,5) - Peso da Amostra |
| campoUsuarioClassificacao | Set | Opcional | Lista de campos de usuário |
| campoUsuarioClassificacao.campo | String | Opcional | Nome do campo |
| campoUsuarioClassificacao.valor | String | Opcional | Valor do campo |
| lacres | Set | Opcional | Lista de controle de lacres - formação de carga |
| lacres.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| lacres.codFil | Integer | Opcional | Number(005) - Código da filial |
| lacres.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| lacres.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| lacres.numAne | Double | Opcional | Number(012) - Número da análise de embarque |
| lacres.numPfa | Integer | Opcional | Number(009) - Número da pré-fatura |
| lacres.numLcr | Integer | Opcional | Number(009) - Número do lacre que será entregue com a carga |
| lacres.sitReg | String | Opcional | String(001) - Situação do registro - [ A=Ativo;I=Inativo ] |
| lacres.obsLcr | String | Opcional | String(250) - Observação dos controles de lacre |
| campoUsuarioLacres | Set | Opcional | Lista de campos de usuário |
| campoUsuarioLacres.campo | String | Opcional | Nome do campo |
| campoUsuarioLacres.valor | String | Opcional | Valor do campo |
| certificado | Set | Opcional | Lista de campos com informações do certificado de análise do produto |
| certificado.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| certificado.codFil | Integer | Opcional | Number(005) - Código da filial |
| certificado.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada |
| certificado.seqEnt | Integer | Opcional | Number(006) - Sequência de entrada na data |
| certificado.temEns | Double | Opcional | Number(014,5) - Temperatura do Ensaio |
| certificado.graInp | Double | Opcional | Number(014,5) - Grau INPM |
| certificado.temTan | Double | Opcional | Number(014,5) - Temperatura do Tanque V |
| certificado.masEsp | Double | Opcional | Number(014,5) - Massa Esp/Temp. Ens |
| certificado.capVei | Double | Opcional | Number(014,5) - Cap Veículo |
| certificado.difEre | Double | Opcional | Number(014,5) - Diferença |
| certificado.volFat | Double | Opcional | Number(014,5) - Vol Fat. |
| certificado.masE20 | Double | Opcional | Number(014,5) - Massa Esp. 20 |
| certificado.fatRed | Double | Opcional | Number(014,5) - Fator Red. Volume |
| certificado.vol20g | Double | Opcional | Number(014,5) - Volume 20C |
| certificado.conDut | Double | Opcional | Number(014,5) - Condutividade |
| certificado.pH | Double | Opcional | Number(014,5) - PH |
| certificado.aciDez | Double | Opcional | Number(014,5) - Acidez |
| certificado.pisCar | String | Opcional | String(001) - Pista Carreg. Concretada |
| certificado.corCum | Double | Opcional | Number(014,5) - Cor (Cuma) |
| certificado.polAri | Double | Opcional | Number(014,5) - Polarização (OS) |
| certificado.umiDa | Double | Opcional | Number(014,5) - USU Umida |
| certificado.pciNza | Double | Opcional | Number(014,5) - Cinza (%) |
| certificado.graCor | String | Opcional | Number(002) - Grau de Correção |
| certificado.numCer | String | Opcional | String(020) - Certificado Álcool |
| certificado.qtdLac | Integer | Opcional | Number(003) - Quantidade de Lacres |
| certificado.numLac | String | Opcional | String(600) - Número do Lacre |
| certificado.numTan | Integer | Opcional | Number(003) - Número do Tanque |
| campoUsuarioLacres | Set | Opcional | Lista de campos de usuário |
| campoUsuarioLacres.campo | String | Opcional | Nome do campo |
| campoUsuarioLacres.valor | String | Opcional | Valor do campo |
| certificadoNota | Set | Opcional | Lista de certificado - Notas |
| certificadoNota.empNfv | Integer | Opcional | Number(004) - Código da empresa |
| certificadoNota.filNfv | Integer | Opcional | Number(005) - Código da filial |
| certificadoNota.codSnf | String | Opcional | String(003) - Código da série da nota fiscal de saída |
| certificadoNota.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída |
| finalizaramRegistros | String | Opcional | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| numeroLote | Integer | Opcional | Obrigatório - Inteiro - Identificação do Lote de Exportação |
| erroExecucao | String | Opcional | 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 sucesso; - A mensagem do erro ocorrido no servidor. |
English
Español
English
Español


