Web service Com.senior.g5.co.mcm.ven.pedidos
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.
Campos que representam valores monetários, quantidade e percentual e estão declarados como String
- 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
Exemplo:
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.
Campos que representam valores monetários, quantidade e percentual e não estão declarados como String
- 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
Exemplo:
- 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_ven_pedidos?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_mcm_ven_pedidos?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_mcm_ven_pedidos?wsdl
Observação
As portas deste web service que atuam na Gravação e Simulação de pedidos, possuem conceito similar ao processo de geração de pedidos através da tela F120GPC. Desta forma, alguns artefatos do sistema como por exemplo, identificadores de regras podem ter comportamentos diferentes durante a execução do web service e a comparação com a tela F120GPD.
Portas
- GravarPedidos
- GravarPedidosEmGrade
- ExportarPedidos
- ExportarResumoPedidos
- CalculaValoresItem
- ObterPedidosBloqueados
- ObterItensPedido
- LiberarPedidosBloqueados
- ReabilitarPedidosBloqueados
- CancelarPedidosBloqueados
- ObterObservacoesPedido
- InserirObservacoes
- SimularPedidos
- GerarEmbalagemGrade
Observação
Para gerar um pedido com o Tipo Faturamento (fatPed) igual a 0 - Gestão Empresarial | ERP, é preciso ativar o identificador de regra VEN-120ALFAT01.
GravarPedidos
Mercado - Gestão de Vendas - Pedidos - Gravar Pedidos.
Permite inserir ou alterar um pedido, adicionando itens extras na composição de um produto kit.
Para o web service de pedidos, um campo enviado em branco ('') ou espaço em branco (' ') é um valor válido e por isso é considerado pelo sistema, dessa forma, não serão feitas sugestões de códigos de impostos, como por exemplo: ICMS Substituto, Redução de impostos ou ICMS especial. Quando estes campos são enviados nulos, o sistema faz sugestões, assim como ocorre na tela de pedido F120GPC.
Para melhorar a performance do web service, ative o parâmetro global UniCalWsp a fim de que o recurso de cálculo único seja utilizado no processamento de pedidos com muitos itens.
Rateio do Valor de Outras
São considerados Valores de Outras:
| Frete | Frete Destacado | Seguro | Embalagens |
| Encargos | Outros | Outros Destacado | Arredondamento |
Para mais informações sobre este tema, acesse a página Rateio do Valor de Outras.
Valores de Frete
Caso seja necessário fazer com que o Valor de Frete dos Dados Gerais seja gerado através da Soma dos Valores de Frete dos Itens, pode-se estudar o uso do Identificador de Regras VEN-120INFRE01.
Conversão de Unidade de Medida
Para mais informações sobre o tema conversão de unidades de medida, acesse a página de Configurações e cenário de Conversão de Unidade de Medida.
Importante
Quando o pedido é gerado a partir de um web service, o sistema não executa os identificadores de regra VEN-120PREIP02 e VEN-120ALPRE04. Nesse caso, utilize os identificadores CPR-000CONIT01, VEN-120CONIP01, VEN-120CONDG01 ou VEN120CONDG03.
Nota
O identificador de regra VEN-120PRECL05 pode ser utilizado para alterar o preço unitário do item ao incluir um pedido.
Orientações para cancelar item de serviço do tipo produzido
Para o cancelamento de um item de serviço do tipo produzido é necessário:
- Nos dados gerais do web service insira os parâmetros da seguinte maneira:
- pedido.opeExe = C
- pedido.codEmp = informe a empresa do pedido
- pedido.codFil = informe a filial do pedido
- pedido.numPed = informe o número do pedido
- pedido.tnsPro = informe a transação de produto
- pedido.tnsSer = informe a transação de serviço
- pedido.codCli = informe o código do cliente
- pedido.codRep = informe o código do representante
- pedido.codCpg = informe a condição de pagamento do pedido
- pedido.sitped = informe o valor 2, pois com o cancelamento do item o pedido ficará com a situação "2 - Aberto Parcial"
- Nos itens de serviço do web service, insira os parâmetros da seguinte maneira:
- pedido.servico.opeExe = A
- pedido.servico.seqIsp = informe a sequência do item de serviço que deseja cancelar
- pedido.servico.tnsSer = informe a transação do item de serviço
- pedido.servico.codSer = informe o código do serviço
- pedido.servico.cplIsp = informe o complemento do item de serviço
- pedido.servico.uniMed = informe a unidade de medida do item de serviço
- pedido.servico.codMcp = informe o código da moeda de conversão
- pedido.servico.codTpr = informe o código da tabela de preço do item de serviço (se existir)
- pedido.servico.codMoe = informe o código da moeda do item de serviço
- pedido.servico.sitIsp = 5
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 15.
Classe do sistema ERP que implementa a porta do web service: TSr000Pedidos.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarPedidos>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<pedido>
<opeExe>String</opeExe>
<produto>
<opeExe>String</opeExe>
<lote>
<codLot>String</codLot>
<qtdLot>Double</qtdLot>
</lote>
<serie>
<numSep>String</numSep>
<qtdSep>Double</qtdSep>
</serie>
<usuario>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</usuario>
<rateio>
<numPrj>Integer</numPrj>
<ctaFin>Integer</ctaFin>
<codFpj>Integer</codFpj>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<perCta>Double</perCta>
<perRat>Double</perRat>
</rateio>
<seqIpd>Integer</seqIpd>
<tnsPro>String</tnsPro>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
<pedPrv>String</pedPrv>
<codPro>String</codPro>
<codDer>String</codDer>
<cplIpd>String</cplIpd>
<codFam>String</codFam>
<codAgr>String</codAgr>
<codStr>String</codStr>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<codStp>String</codStp>
<codStc>String</codStc>
<codDep>String</codDep>
<codLot>String</codLot>
<resEst>String</resEst>
<qtdPed>String</qtdPed>
<qtdAen>String</qtdAen>
<qtdPoc>String</qtdPoc>
<qtdFat>String</qtdFat>
<qtdCan>String</qtdCan>
<qtdAbe>String</qtdAbe>
<qtdRae>String</qtdRae>
<qtdNlp>String</qtdNlp>
<qtdRes>String</qtdRes>
<uniMed>String</uniMed>
<codMcp>String</codMcp>
<datMfp>String</datMfp>
<cotMfp>String</cotMfp>
<datMoe>String</datMoe>
<cotMoe>String</cotMoe>
<fecMoe>String</fecMoe>
<codTpr>String</codTpr>
<preUni>String</preUni>
<codMoe>String</codMoe>
<preFix>String</preFix>
<perDsc>String</perDsc>
<perOfe>String</perOfe>
<perAcr>String</perAcr>
<perIpi>String</perIpi>
<perIcm>String</perIcm>
<perCom>String</perCom>
<datEnt>String</datEnt>
<datAne>String</datAne>
<datPoc>String</datPoc>
<codPvp>String</codPvp>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<vlrFre>String</vlrFre>
<vlrSeg>String</vlrSeg>
<vlrEmb>String</vlrEmb>
<vlrEnc>String</vlrEnc>
<vlrOut>String</vlrOut>
<vlrDar>String</vlrDar>
<vlrFrd>String</vlrFrd>
<vlrOud>String</vlrOud>
<vlrBru>String</vlrBru>
<vlrDsc>String</vlrDsc>
<vlrDs1>String</vlrDs1>
<vlrDs2>String</vlrDs2>
<vlrDs3>String</vlrDs3>
<vlrDs4>String</vlrDs4>
<vlrOfe>String</vlrOfe>
<vlrDzf>String</vlrDzf>
<vlrBip>String</vlrBip>
<vlrIpi>String</vlrIpi>
<vlrBic>String</vlrBic>
<vlrIcm>String</vlrIcm>
<vlrBsi>String</vlrBsi>
<vlrIcs>String</vlrIcs>
<vlrBsp>String</vlrBsp>
<vlrStp>String</vlrStp>
<vlrBsc>String</vlrBsc>
<vlrStc>String</vlrStc>
<vlrBco>String</vlrBco>
<vlrCom>String</vlrCom>
<vlrLpr>String</vlrLpr>
<vlrLou>String</vlrLou>
<vlrLiq>String</vlrLiq>
<vlrFin>String</vlrFin>
<sitIpd>Integer</sitIpd>
<codMot>String</codMot>
<obsMot>String</obsMot>
<gerNec>String</gerNec>
<gerCga>String</gerCga>
<resMan>String</resMan>
<indAed>String</indAed>
<numCtr>String</numCtr>
<datCpt>String</datCpt>
<seqCvp>String</seqCvp>
<qtdPpf>String</qtdPpf>
<cmpKit>String</cmpKit>
<filOcp>String</filOcp>
<numOcp>String</numOcp>
<seqIpo>String</seqIpo>
<uniVen>String</uniVen>
<qtdVen>String</qtdVen>
<preVen>String</preVen>
<preBru>String</preBru>
<filCtr>String</filCtr>
<ctrCvs>String</ctrCvs>
<cptCvs>String</cptCvs>
<seqCvs>String</seqCvs>
<codAvc>String</codAvc>
<codFxa>String</codFxa>
<codPgr>String</codPgr>
<idxGrd>String</idxGrd>
<codMar>String</codMar>
<codClc>String</codClc>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<filPrd>String</filPrd>
<vlrRis>String</vlrRis>
<indPce>String</indPce>
<indPcr>String</indPcr>
<perPit>String</perPit>
<vlrBpt>String</vlrBpt>
<vlrPit>String</vlrPit>
<perCrt>String</perCrt>
<vlrBct>String</vlrBct>
<vlrCrt>String</vlrCrt>
<perCsl>String</perCsl>
<vlrBcl>String</vlrBcl>
<vlrCsl>String</vlrCsl>
<perOur>String</perOur>
<vlrBor>String</vlrBor>
<vlrOur>String</vlrOur>
<perIrf>String</perIrf>
<vlrBir>String</vlrBir>
<vlrIrf>String</vlrIrf>
<filNfc>String</filNfc>
<forNfc>String</forNfc>
<numNfc>String</numNfc>
<snfNfc>String</snfNfc>
<seqIpc>String</seqIpc>
<nctLcl>String</nctLcl>
<nreCli>String</nreCli>
<nosIcl>String</nosIcl>
<nosFcl>String</nosFcl>
<nocCl1>String</nocCl1>
<nocCl2>String</nocCl2>
<nocCl3>String</nocCl3>
<codAgc>String</codAgc>
<ctrCvp>String</ctrCvp>
<cptCvp>String</cptCvp>
<seqCtr>String</seqCtr>
<indApe>String</indApe>
<obsIpd>String</obsIpd>
<seqIsp>String</seqIsp>
<empOcp>String</empOcp>
<vlrBpf>String</vlrBpf>
<perPif>String</perPif>
<vlrPif>String</vlrPif>
<vlrBcf>String</vlrBcf>
<perCff>String</perCff>
<vlrCff>String</vlrCff>
<perDs5>String</perDs5>
<vlrDs5>String</vlrDs5>
<tipCur>Integer</tipCur>
<datApr>String</datApr>
<horApr>String</horApr>
<usuApr>Integer</usuApr>
<senApr>String</senApr>
<retMat>String</retMat>
<varSer>String</varSer>
<perMgc>String</perMgc>
<proEnt>String</proEnt>
<proMon>String</proMon>
<codRep>Integer</codRep>
<codCnv>Integer</codCnv>
<seqRem>Integer</seqRem>
<numRec>Integer</numRec>
<seqRei>Integer</seqRei>
<icmAor>String</icmAor>
<icmVor>String</icmVor>
<icmAde>String</icmAde>
<icmVde>String</icmVde>
<icmBde>String</icmBde>
<icmAfc>String</icmAfc>
<icmVfc>String</icmVfc>
<filOri>Integer</filOri>
<obsEnt>String</obsEnt>
<codFin>Integer</codFin>
<icmBfc>Double</icmBfc>
<aliFcp>Double</aliFcp>
<astFcp>Double</astFcp>
<motDes>Integer</motDes>
<gridDadosReceita>
<codEmb>Integer</codEmb>
<codEtp>Integer</codEtp>
<codDpp>Integer</codDpp>
<codDia>Integer</codDia>
<cmpDia>String</cmpDia>
<codApt>Integer</codApt>
<qtdDos>Double</qtdDos>
<uniMed>String</uniMed>
<numApl>Integer</numApl>
</gridDadosReceita>
</produto>
<servico>
<opeExe>String</opeExe>
<usuario>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</usuario>
<rateio>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<perCta>Double</perCta>
<perRat>Double</perRat>
</rateio>
<seqIsp>Integer</seqIsp>
<tnsSer>String</tnsSer>
<codSer>String</codSer>
<cplIsp>String</cplIsp>
<codFam>String</codFam>
<codTri>String</codTri>
<numCad>String</numCad>
<qtdPed>String</qtdPed>
<qtdRea>String</qtdRea>
<qtdFat>String</qtdFat>
<qtdCan>String</qtdCan>
<qtdAbe>String</qtdAbe>
<uniMed>String</uniMed>
<codMcp>String</codMcp>
<datMfp>String</datMfp>
<cotMfp>String</cotMfp>
<datMoe>String</datMoe>
<cotMoe>String</cotMoe>
<fecMoe>String</fecMoe>
<datEnt>String</datEnt>
<codTpr>String</codTpr>
<preUni>String</preUni>
<codMoe>String</codMoe>
<perDsc>String</perDsc>
<perIss>String</perIss>
<perIrf>String</perIrf>
<perIns>String</perIns>
<perCom>String</perCom>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<vlrEnc>String</vlrEnc>
<vlrOut>String</vlrOut>
<vlrDar>String</vlrDar>
<vlrBru>String</vlrBru>
<vlrDsc>String</vlrDsc>
<vlrDs1>String</vlrDs1>
<vlrDs2>String</vlrDs2>
<vlrDs3>String</vlrDs3>
<vlrDs4>String</vlrDs4>
<vlrBis>String</vlrBis>
<vlrIss>String</vlrIss>
<vlrBir>String</vlrBir>
<vlrIrf>String</vlrIrf>
<vlrBin>String</vlrBin>
<vlrIns>String</vlrIns>
<vlrBco>String</vlrBco>
<vlrCom>String</vlrCom>
<vlrLse>String</vlrLse>
<vlrLou>String</vlrLou>
<vlrLiq>String</vlrLiq>
<vlrFin>String</vlrFin>
<sitIsp>Integer</sitIsp>
<codMot>String</codMot>
<obsMot>String</obsMot>
<numCtr>String</numCtr>
<datCpt>String</datCpt>
<seqCvs>String</seqCvs>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
<obsIsp>String</obsIsp>
<filOcp>String</filOcp>
<numOcp>String</numOcp>
<seqIso>String</seqIso>
<codStr>String</codStr>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<perIpi>String</perIpi>
<perIcm>String</perIcm>
<vlrDzf>String</vlrDzf>
<vlrBip>String</vlrBip>
<vlrIpi>String</vlrIpi>
<vlrBic>String</vlrBic>
<vlrIcm>String</vlrIcm>
<vlrBsi>String</vlrBsi>
<vlrIcs>String</vlrIcs>
<vlrBct>String</vlrBct>
<vlrCrt>String</vlrCrt>
<perCrt>String</perCrt>
<vlrBpt>String</vlrBpt>
<vlrPit>String</vlrPit>
<perPit>String</perPit>
<vlrBcl>String</vlrBcl>
<vlrCsl>String</vlrCsl>
<perCsl>String</perCsl>
<vlrBor>String</vlrBor>
<vlrOur>String</vlrOur>
<perOur>String</perOur>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<vlrRis>String</vlrRis>
<gerNec>String</gerNec>
<empOcp>String</empOcp>
<vlrBpf>String</vlrBpf>
<perPif>String</perPif>
<vlrPif>String</vlrPif>
<vlrBcf>String</vlrBcf>
<perCff>String</perCff>
<vlrCff>String</vlrCff>
<perDs5>String</perDs5>
<vlrDs5>String</vlrDs5>
<filRef>Integer</filRef>
<pedRef>Integer</pedRef>
<seqRef>Integer</seqRef>
<vlrPfm>String</vlrPfm>
<varSer>String</varSer>
<senApr>String</senApr>
<empFre>Integer</empFre>
<tabFre>String</tabFre>
<datIni>String</datIni>
<locEnt>Integer</locEnt>
<filFre>Integer</filFre>
<codRep>Integer</codRep>
<icmAor>String</icmAor>
<icmVor>String</icmVor>
<icmAde>String</icmAde>
<icmVde>String</icmVde>
<icmBde>String</icmBde>
<icmAfc>String</icmAfc>
<icmVfc>String</icmVfc>
<redBin>String</redBin>
<icmBfc>Double</icmBfc>
<aliFcp>Double</aliFcp>
<astFcp>Double</astFcp>
<motDes>Integer</motDes>
</servico>
<observacao>
<opeExe>String</opeExe>
<codMot>String</codMot>
<obsPed>String</obsPed>
<solObs>String</solObs>
<sitObs>String</sitObs>
<areObs>String</areObs>
<seqIpd>String</seqIpd>
<seqIsp>String</seqIsp>
<tipInf>Integer</tipInf>
</observacao>
<usuario>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</usuario>
<parcelas>
<opeExe>String</opeExe>
<seqPar>String</seqPar>
<diaPar>String</diaPar>
<vctPar>String</vctPar>
<perPar>String</perPar>
<vlrPar>String</vlrPar>
<codFpg>String</codFpg>
<indPag>String</indPag>
<tipInt>String</tipInt>
<banOpe>String</banOpe>
<catTef>String</catTef>
<nsuTef>String</nsuTef>
<cgcCre>String</cgcCre>
</parcelas>
<fecPed>String</fecPed>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>Integer</numPed>
<tipPed>String</tipPed>
<prcPed>Integer</prcPed>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>String</datEmi>
<horEmi>String</horEmi>
<datPrv>String</datPrv>
<horPrv>String</horPrv>
<obsPed>String</obsPed>
<codCli>Integer</codCli>
<cnpjCliente>String</cnpjCliente>
<catCli>Integer</catCli>
<seqEnt>Integer</seqEnt>
<seqCob>Integer</seqCob>
<seqCto>Integer</seqCto>
<pedCli>String</pedCli>
<codRoe>String</codRoe>
<seqRoe>String</seqRoe>
<codRep>String</codRep>
<codMoe>String</codMoe>
<codMcp>String</codMcp>
<datMfp>String</datMfp>
<cotMfp>String</cotMfp>
<datMoe>String</datMoe>
<cotMoe>String</cotMoe>
<fecMoe>String</fecMoe>
<codFcr>String</codFcr>
<datFcr>String</datFcr>
<codCpg>String</codCpg>
<pgtAnt>String</pgtAnt>
<codFpg>String</codFpg>
<qtdAbe>String</qtdAbe>
<qtdAen>String</qtdAen>
<codTra>String</codTra>
<codRed>String</codRed>
<codVia>String</codVia>
<plaVei>String</plaVei>
<vlrFum>String</vlrFum>
<qtdFre>String</qtdFre>
<forFre>String</forFre>
<vlrFre>String</vlrFre>
<cifFob>String</cifFob>
<vlrSeg>String</vlrSeg>
<vlrEmb>String</vlrEmb>
<vlrEnc>String</vlrEnc>
<vlrOut>String</vlrOut>
<vlrDar>String</vlrDar>
<vlrFrd>String</vlrFrd>
<vlrOud>String</vlrOud>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<vlrBpr>String</vlrBpr>
<vlrDpr>String</vlrDpr>
<vlrBse>String</vlrBse>
<vlrDse>String</vlrDse>
<vlrDs1>String</vlrDs1>
<vlrDs2>String</vlrDs2>
<vlrDs3>String</vlrDs3>
<vlrDs4>String</vlrDs4>
<vlrOfe>String</vlrOfe>
<vlrDzf>String</vlrDzf>
<vlrBip>String</vlrBip>
<vlrIpi>String</vlrIpi>
<vlrBic>String</vlrBic>
<vlrIcm>String</vlrIcm>
<vlrBsi>String</vlrBsi>
<vlrSic>String</vlrSic>
<vlrBsp>String</vlrBsp>
<vlrStp>String</vlrStp>
<vlrBsc>String</vlrBsc>
<vlrStc>String</vlrStc>
<vlrBis>String</vlrBis>
<vlrIss>String</vlrIss>
<vlrBir>String</vlrBir>
<vlrIrf>String</vlrIrf>
<vlrBin>String</vlrBin>
<vlrIns>String</vlrIns>
<vlrBco>String</vlrBco>
<vlrCom>String</vlrCom>
<vlrLpr>String</vlrLpr>
<vlrLse>String</vlrLse>
<vlrLou>String</vlrLou>
<vlrLiq>String</vlrLiq>
<vlrFin>String</vlrFin>
<vlrAdt>String</vlrAdt>
<qtdOri>String</qtdOri>
<vlrOri>String</vlrOri>
<temPar>String</temPar>
<codPor>String</codPor>
<codCrt>String</codCrt>
<codMot>String</codMot>
<obsMot>String</obsMot>
<pedBlo>String</pedBlo>
<usuBlo>String</usuBlo>
<datBlo>String</datBlo>
<horBlo>String</horBlo>
<indSig>String</indSig>
<verCal>String</verCal>
<horIni>String</horIni>
<horFim>String</horFim>
<perFre>String</perFre>
<perSeg>String</perSeg>
<perEmb>String</perEmb>
<perEnc>String</perEnc>
<perOut>String</perOut>
<codSac>String</codSac>
<codOpe>String</codOpe>
<codVen>String</codVen>
<pedPal>String</pedPal>
<acePar>String</acePar>
<perOf1>String</perOf1>
<perOf2>String</perOf2>
<usuFec>String</usuFec>
<datFec>String</datFec>
<horFec>String</horFec>
<cliRel>String</cliRel>
<vlrBcl>String</vlrBcl>
<vlrCsl>String</vlrCsl>
<vlrBpt>String</vlrBpt>
<vlrPit>String</vlrPit>
<vlrBct>String</vlrBct>
<vlrCrt>String</vlrCrt>
<vlrBor>String</vlrBor>
<vlrOur>String</vlrOur>
<codMar>String</codMar>
<codSro>String</codSro>
<filFat>String</filFat>
<codCdi>String</codCdi>
<codLip>String</codLip>
<cepFre>String</cepFre>
<vlrRis>String</vlrRis>
<anaEmb>String</anaEmb>
<numEmp>String</numEmp>
<qtdAne>String</qtdAne>
<datAge>String</datAge>
<filNco>String</filNco>
<snfNco>String</snfNco>
<numNco>String</numNco>
<expWms>String</expWms>
<vlrBpf>String</vlrBpf>
<vlrPif>String</vlrPif>
<vlrBcf>String</vlrBcf>
<vlrCff>String</vlrCff>
<codApc>String</codApc>
<somFre>String</somFre>
<qtdItp>String</qtdItp>
<qtdIts>String</qtdIts>
<perDs5>String</perDs5>
<vlrDs5>String</vlrDs5>
<rotAnx>String</rotAnx>
<numAnx>String</numAnx>
<qtdVpf>String</qtdVpf>
<qtdMfp>String</qtdMfp>
<indAgr>String</indAgr>
<sitPed>Integer</sitPed>
<fatPed>Integer</fatPed>
<vlrEcf>Double</vlrEcf>
<perEcf>Double</perEcf>
<temAva>String</temAva>
<codTab>String</codTab>
<usuApr>Integer</usuApr>
<datApr>String</datApr>
<horApr>String</horApr>
<sitPac>Integer</sitPac>
<ideExt>String</ideExt>
<indPre>String</indPre>
<numInt>String</numInt>
<cepIni>String</cepIni>
<cepFim>String</cepFim>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<indItm>String</indItm>
<codItm>Integer</codItm>
<cgcItm>Double</cgcItm>
<cadItm>String</cadItm>
<codSaf>String</codSaf>
</pedido>
<dataBuild>String</dataBuild>
<ignorarErrosPedidos>String</ignorarErrosPedidos>
<sigInt>String</sigInt>
<ignorarErrosItens>String</ignorarErrosItens>
<inserirApenasPedidoCompleto>String</inserirApenasPedidoCompleto>
<ignorarErrosParcela>String</ignorarErrosParcela>
<ignorarPedidoBloqueado>String</ignorarPedidoBloqueado>
<converterQtdUnidadeEstoque>String</converterQtdUnidadeEstoque>
<converterQtdUnidadeVenda>String</converterQtdUnidadeVenda>
<naoCalcularComissao>String</naoCalcularComissao>
</parameters>
</ser:GravarPedidos>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| pedido | Set | |
| pedido.opeExe | String | (Obrigatório) - Operação de execução ("A" para Alterar, "I" para Inserir, "C" para Carregar, "E" para excluir, "R" para reabrir ou "P" para imprimir o pedido) - Para cancelar, informar "A" e preencher o campo "SitPed" = 5 - Cancelado |
| produto | Set | Itens de produto do Pedido |
| produto.opeExe | String | (Obrigatório) - Operação de execução ("A" para Alterar, "I" para Inserir, "E" excluir ou "S" para Alterar a situação) |
| lote | Set | |
| lote.codLot | String | (Opcional) - String(050) - Código do lote de estocagem |
| lote.qtdLot | Double | (Obrigatório) - Number(014,5) - Quantidade do lote de estocagem |
| serie | Set | |
| serie.numSep | String | (Opcional) - String(050) - Número de série do produto |
| serie.qtdSep | Double | (Obrigatório) - Number(014,5) - Quantidade de série do produto |
| usuario | Set | |
| usuario.cmpUsu | String | (Obrigatório) - String - Nome do campo de usuário |
| usuario.vlrUsu | String | (Obrigatório) - String - Valor do campo de usuário |
| rateio | Set | |
| rateio.numPrj | Integer | (Opcional) - Number(8) - Número do Projeto |
| rateio.ctaFin | Integer | |
| rateio.codFpj | Integer | (Obrigatório) - Number(014,5) - Quantidade do lote de estocagem |
| rateio.ctaRed | Integer | |
| rateio.codCcu | String | |
| rateio.perCta | Double | |
| rateio.perRat | Double | |
| produto.seqIpd | Integer |
(Opcional) - Number(004) -Sequência do item de produto no pedido. Obrigatório para operações: "A - Alterar", "E - Excluir ou "S - Alterar a situação". Não é necessário e nem recomendado enviar as sequências dos itens na inclusão de produtos no pedido quando houver produtos kit ou montados. O web service de pedido, por natureza, cria automaticamente as sequências de cada item que estiver sendo inserido. No caso de produtos kit ou montado, sabe-se que esses itens geram outros itens filhos, os quais consomem sequências da tabela Vendas - Pedidos - Itens de Produto (E120IPD), situação essa que pode trazer complicações a quem estiver utilizando o web service enviando sequências fixas no XML. |
| produto.tnsPro | String | (Opcional) - String(005) - Transação do item de produto do pedido |
| produto.pedCli | String | (Opcional) - String(020) - Número do pedido do cliente |
| produto.seqPcl | String | (Opcional) - String(010) - Sequência do item no pedido do cliente |
| produto.pedPrv | String | (Obrigatório) - String(001) - Indicativo se o pedido é de previsão - Lista: S = Sim, N = Não - Campo indisponível no momento. Valor não será processado. |
| produto.codPro | String | (Opcional) - String(014) - Código do produto do pedido |
| produto.codDer | String | (Opcional) - String(007) - Código da derivação do produto do pedido |
| produto.cplIpd | String | (Opcional) - String(250) - Complemento da descrição do produto |
| produto.codFam | String | (Opcional) - String(006) - Código da Família do Produto - Campo indisponível no momento. Valor não será processado. |
| produto.codAgr | String | (Opcional) - Number(004) - Código de agrupamento para derivação - Campo indisponível no momento. Valor não será processado. |
| produto.codStr | String | (Opcional) - String(003) - Situação tributária do I.C.M.S do item do pedido |
| produto.codTic | String | (Opcional) - String(003) - Código do ICMS especial |
| produto.codTrd | String | (Opcional) - String(003) - Código de redução de impostos |
| produto.codTst | String | (Opcional) - String(003) - Código do ICMS substituído |
| produto.codStp | String | (Opcional) - String(003) - Código de substituição do PIS |
| produto.codStc | String | (Opcional) - String(003) - Código de substituição do COFINS |
| produto.codDep | String | (Opcional) - String(010) - Código do depósito a ser baixado o estoque do produto do pedido |
| produto.codLot | String | (Opcional) - String(050) - Código do lote de estocagem |
| produto.resEst | String | (Obrigatório) - String(001) - Indicativo se o estoque do produto do pedido deve ser reservado - Lista: S = Sim, N = Não |
| produto.qtdPed | String | (Obrigatório*) - Number(014,5) - Quantidade do produto do pedido *Este campo pode não ser obrigatório, desde que seja informada uma quantidade de venda e o campo ConverterQtdUnidadeVenda esteja com valor igual a S-Sim. Nesse cenário, a quantidade de venda será convertida para a quantidade perdida, o que torna opcional o preenchimento da quantidade pedida (que será calculada pelo sistema). |
| produto.qtdAen | String | (Opcional) - Number(014,5) - Quantidade do item do pedido a entregar |
| produto.qtdPoc | String | (Opcional) - Number(014,5) - Quantidade do produto do pedido a ser produzida ou comprada |
| produto.qtdFat | String | (Opcional) - Number(014,5) - Quantidade faturada do produto do pedido |
| produto.qtdCan | String | (Opcional) - Number(014,5) - Quantidade cancelada do produto do pedido |
| produto.qtdAbe | String | (Opcional) - Number(014,5) - Quantidade em aberto do produto do pedido |
| produto.qtdRae | String | (Opcional) - Number(014,5) - Quantidade do produto reservado pela análise de embarque |
| produto.qtdNlp | String | (Opcional) - Number(014,5) - Quantidade Líquida a Produzir após avaliação do Disponível do Estoque |
| produto.qtdRes | String | (Opcional) - Number(014,5) - Quantidade Reservada no Estoque (p/ cálculo do disponível) |
| produto.uniMed | String | (Obrigatório) - String(003) - Unidade de medida do produto |
| produto.codMcp | String | (Opcional) - String(003) - Moeda ou índice para correção do preço unitário |
| produto.datMfp | String | (Opcional) - Date - Data da cotação da moeda para o fechamento do pedido |
| produto.cotMfp | String | (Opcional) - Number(019,10) - Valor da cotação da moeda para o fechamento do pedido |
| produto.datMoe | String | (Opcional) - Date - Data da cotação da moeda para o faturamento do produto |
| produto.cotMoe | String | (Opcional) - Number(019,10) - Valor da cotação da moeda para o faturamento do produto |
| produto.fecMoe | String | (Opcional) - String(001) - Indicativo de o valor da cotação para o faturamento do produto é fechado - Lista: S = Sim, N = Não |
| produto.codTpr | String | (Opcional) - String(004) - Código da tabela de preço do produto do pedido |
| produto.preUni | String | (Opcional) - Number(14,10) - Preço unitário do produto do pedido |
| produto.codMoe | String | (Opcional) - String(003) - Código da moeda/índice que o preço unitário está representado |
| produto.preFix | String | (Obrigatório) - String(001) - Indicativo se o preço é fixo - Lista: S = Sim, N = Não |
| produto.perDsc | String | (Opcional) - Number(005,2) - Percentual de desconto para o produto do pedido |
| produto.perOfe | String | (Opcional) - Number(005,2) - Percentual de oferta para o produto do pedido |
| produto.perAcr | String | (Opcional) - Number(005,2) - Percentual de acréscimo para o produto do pedido |
| produto.perIpi | String | (Opcional) - Number(005,2) - Percentual de IPI do produto do pedido |
| produto.perIcm | String | (Opcional) - Number(005,2) - Percentual de ICM do produto do pedido |
| produto.perCom | String | (Opcional) - Number(005,2) - Percentual de comissão sobre o produto do pedido |
| produto.datEnt | String | (Obrigatório) - Date - Data de previsão de entrega para o produto do pedido |
| produto.datAne | String | (Obrigatório) - Date - Data de entrega para análise de embarque |
| produto.datPoc | String | (Obrigatório) - Date - Data de previsão de entrega do produto p/ considerar na Produção |
| produto.codPvp | String | (Opcional) - String(008) - Código do período de vendas/produção |
| produto.numPrj | String | (Opcional) - Number(008) - Número do projeto |
| produto.codFpj | String | (Opcional) - Number(004) - Código da fase do projeto |
| produto.ctaFin | String | (Opcional) - Number(007) - Conta financeira reduzida |
| produto.ctaRed | String | (Opcional) - Number(007) - Conta contábil reduzida |
| produto.codCcu | String | (Opcional) - String(009) - Código do centro de custo |
| produto.vlrFre | String | (Opcional) - Number(015,2) - Valor frete |
| produto.vlrSeg | String | (Opcional) - Number(015,2) - Valor seguro |
| produto.vlrEmb | String | (Opcional) - Number(015,2) - Valor embalagem |
| produto.vlrEnc | String | (Opcional) - Number(015,2) - Valor encargos financeiros |
| produto.vlrOut | String | (Opcional) - Number(015,2) - Valor outras despesas |
| produto.vlrDar | String | (Opcional) - Number(015,2) - Valor para arredondamento |
| produto.vlrFrd | String | (Opcional) - Number(015,2) - Valor frete destacado |
| produto.vlrOud | String | (Opcional) - Number(015,2) - Valor outras despesas destacado |
| produto.vlrBru | String | (Opcional) - Number(015,2) - Valor bruto do produto do pedido |
| produto.vlrDsc | String | (Opcional) - Number(015,2) - Valor do desconto para o produto do pedido |
| produto.vlrDs1 | String | (Opcional) - Number(015,2) - Valor do desconto - 1 do cliente |
| produto.vlrDs2 | String | (Opcional) - Number(015,2) - Valor do desconto - 2 do cliente |
| produto.vlrDs3 | String | (Opcional) - Number(015,2) - Valor do desconto - 3 do cliente |
| produto.vlrDs4 | String | (Opcional) - Number(015,2) - Valor do desconto - 4 do cliente |
| produto.vlrOfe | String | (Opcional) - Number(015,2) - Valor do desconto de Oferta |
| produto.vlrDzf | String | (Opcional) - Number(015,2) - Valor do desconto referente zona franca |
| produto.vlrBip | String | (Opcional) - Number(015,2) - Valor base IPI |
| produto.vlrIpi | String | (Opcional) - Number(015,2) - Valor do IPI para o produto do pedido |
| produto.vlrBic | String | (Opcional) - Number(015,2) - Valor Base ICMS |
| produto.vlrIcm | String | (Opcional) - Number(015,2) - Valor do ICMS |
| produto.vlrBsi | String | (Opcional) - Number(015,2) - Valor base ICMS substituído |
| produto.vlrIcs | String | (Opcional) - Number(015,2) - Valor do ICMS Substituído para o produto do pedido |
| produto.vlrBsp | String | (Opcional) - Number(015,2) - Valor base da substituição tributária do PIS |
| produto.vlrStp | String | (Opcional) - Number(015,2) - Valor da substituição Tributária do PIS |
| produto.vlrBsc | String | (Opcional) - Number(015,2) - Valor base da substituição tributária da COFINS |
| produto.vlrStc | String | (Opcional) - Number(015,2) - Valor da substituição Tributária da COFINS |
| produto.vlrBco | String | (Opcional) - Number(015,2) - Valor base comissão. Campo indisponível no momento. Valor não será processado. |
| produto.vlrCom | String | (Opcional) - Number(015,2) - Valor comissão Campo indisponível no momento. Valor não será processado |
| produto.vlrLpr | String | (Opcional) - Number(015,2) - Valor do produto |
| produto.vlrLou | String | (Opcional) - Number(015,2) - Valor dos outros valores |
| produto.vlrLiq | String | (Opcional) - Number(015,2) - Valor líquido do item de produto do pedido |
| produto.vlrFin | String | (Opcional) - Number(015,2) - Valor válido para o financeiro |
| produto.sitIpd | Integer | (Obrigatório) - Number(001) - Situação do item do pedido - Lista: 1 = Aberto total, 2 = Aberto parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando integração WMAS, 7 = Em transmissão, 8 = Preparação análise ou NF, 9 = Não fechado |
| produto.codMot | String | (Opcional) - Number(006) - Código do motivo da situação do item de produto |
| produto.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do item de produto |
| produto.gerNec | String | (Obrigatório) - Number(001) - Indicativo de geração de necessidades para efeito de produção - Lista: 1 = Falta gerar necessidades, 2 = Gerou nec. por pedido, 3 = Gerou nec. por produto, 4 = Não gera necessidades, 5 = Nec. cancelada no PCP, 6 = Gerou manual (reposição), 7 = Atendido por previsão, 8 = Produzido |
| produto.gerCga | String | (Obrigatório) - String(001) - Indicativo se gerou Carga de Recursos p/ o Pedido - Lista: L = Gerou carga simulada, S = Gerou carga firme, M = Geropu carga simulada e firme, O = Gerou carga firme e simulada, N = Não grou carga |
| produto.resMan | String | (Obrigatório) - String(001) - Indicativo se o Pedido foi Reservado Manualmente - Lista: S = Sim, N = Não |
| produto.indAed | String | (Obrigatório) - String(001) - Indicativo se usou a opção de abater o estoque Disponível no Cálculo de Necessidades da Produção - Lista: S = Sim, N = Não |
| produto.numCtr | String | (Opcional) - Number(006) - Número de Controle |
| produto.datCpt | String | (Opcional) - Date - Mês e ano de competência do controle |
| produto.seqCvp | String | (Opcional) - Number(004) - Sequência do item principal que originou este item (pela estrutura do produto montado ou KIT) |
| produto.qtdPpf | String | (Opcional) - Number(014,5) - Quantidade do item que está em Pré-Fatura. |
| produto.cmpKit | String | (Obrigatório) - String(001) - Indica se o componente é uma composição de Kit - Lista: S = Sim, N = Não |
| produto.filOcp | String | (Opcional) - Number(005) - Código da filial da Ordem de Compra - Campo indisponível no momento. Valor não será processado. |
| produto.numOcp | String | (Opcional) - Number(008) - Número da ordem de compra - Campo indisponível no momento. Valor não será processado. |
| produto.seqIpo | String | (Opcional) - Number(004) - Sequência de item da ordem de compra - Campo indisponível no momento. Valor não será processado. |
| produto.uniVen | String | (Opcional) - String(003) - Unidade de medida de venda do item de produto |
| produto.qtdVen | String | (Opcional) - Number(014,5) - Quantidade do produto na unidade de medida de venda do item |
| produto.preVen | String | (Opcional) - Number(014,5) - Preço unitário do produto na unidade de medida de venda do item |
| produto.preBru | String | (Opcional) - Number(014,5) - Preço unitário Bruto do produto do pedido |
| produto.filCtr | String | (Opcional) - Number(005) - Código da filial do contrato de venda |
| produto.ctrCvs | String | (Opcional) - Number(009) - Número do contrato de serviço que gerou o item de produto |
| produto.cptCvs | String | (Opcional) - Date - Mês e ano de competência do item de serviço que gerou o item de produto |
| produto.seqCvs | String | (Opcional) - Number(003) - Sequência do item de serviço do contrato que gerou o item do pedido |
| produto.codAvc | String | (Opcional) - Number(009) - Código da Análise Valorizada de Custos |
| produto.codFxa | String | (Opcional) - String(015) - Código da faixa da grade |
| produto.codPgr | String | (Opcional) - String(005) - Código da Proporcionalidade da Grade de Derivações |
| produto.idxGrd | String | (Opcional) - Number(006) - Indexador da Grade |
| produto.codMar | String | (Opcional) - String(010) - Código da Marca/Etiqueta vinculada ao item do pedido |
| produto.codClc | String | (Opcional) - String(010) - Código da coleção do item de pedido |
| produto.perDs1 | String | (Opcional) - Number(005,2) - Percentual de desconto - 1 do cliente |
| produto.perDs2 | String | (Opcional) - Number(005,2) - Percentual de desconto - 2 do cliente |
| produto.perDs3 | String | (Opcional) - Number(005,2) - Percentual de desconto - 3 do cliente |
| produto.perDs4 | String | (Opcional) - Number(005,2) - Percentual de desconto - 4 do cliente |
| produto.filPrd | String | (Opcional) - Number(005) - Código da filial de produção do item de produto |
| produto.vlrRis | String | (Opcional) - Number(015,2) - Valor de retenção de ICMS Substituto |
| produto.indPce | String | (Opcional) - String(001) - Indicativo de controle, se existe uma Estrutura de Pedido com componentes configurados - Lista: S = Possui componentes exclusivo, N = Não possui componente exclusivo, I = Possui componente exclusivo multi-nível |
| produto.indPcr | String | (Opcional) - String(001) - Indicativo de controle, se tem Roteiro Produção p/ Pedido com operações configuradas - Lista: S = Sim, N = Não |
| produto.perPit | String | (Opcional) - Number(004,2) - Percentual de PIS Retido |
| produto.vlrBpt | String | (Opcional) - Number(015,2) - Valor base do PIS Retido |
| produto.vlrPit | String | (Opcional) - Number(015,2) - Soma dos valores do PIS retido |
| produto.perCrt | String | (Opcional) - Number(004,2) - Percentual de Cofins Retido |
| produto.vlrBct | String | (Opcional) - Number(015,2) - Valor base do Cofins Retido |
| produto.vlrCrt | String | (Opcional) - Number(015,2) - Valor do Cofins Retido |
| produto.perCsl | String | (Opcional) - Number(004,2) - Percentual de CSLL Retido |
| produto.vlrBcl | String | (Opcional) - Number(015,2) - Valor base do CSLL Retido |
| produto.vlrCsl | String | (Opcional) - Number(015,2) - Valor do CSLL Retido |
| produto.perOur | String | (Opcional) - Number(004,2) - Percentual de Outras Retenções |
| produto.vlrBor | String | (Opcional) - Number(015,2) - Valor base de Outras Retenções |
| produto.vlrOur | String | (Opcional) - Number(015,2) - Valor de Outras Retenções |
| produto.perIrf | String | (Opcional) - Number(004,2) - Percentual do IRRF |
| produto.vlrBir | String | (Opcional) - Number(015,2) - Valor base IRRF |
| produto.vlrIrf | String | (Opcional) - Number(015,2) - Valor do IRRF |
| produto.filNfc | String | (Opcional) - Number(005) - Código da filial da nota fiscal de entrada gerada pelo item de pedido |
| produto.forNfc | String | (Opcional) - Number(009) - Código do fornecedor da nota fiscal de entrada gerada pelo item de pedido |
| produto.numNfc | String | (Opcional) - Number(009) - Número da nota fiscal de entrada gerada pelo item de pedido |
| produto.snfNfc | String | (Opcional) - String(003) - Código da série da nota fiscal de entrada gerada pelo item de pedido |
| produto.seqIpc | String | (Opcional) - Number(003) - Sequência do item na nota fiscal de entrada gerado pelo item de pedido |
| produto.nctLcl | String | (Opcional) - String(020) - Número de controle de lote do cliente |
| produto.nreCli | String | (Opcional) - String(020) - Número de remessa do cliente |
| produto.nosIcl | String | (Opcional) - Number(010) - Número de ordem de serviço inicial do cliente |
| produto.nosFcl | String | (Opcional) - Number(010) - Número de ordem de serviço final do cliente |
| produto.nocCl1 | String | (Opcional) - String(020) - Número de ordem de compra 1 do cliente |
| produto.nocCl2 | String | (Opcional) - String(020) - Número de ordem de compra 2 do cliente |
| produto.nocCl3 | String | (Opcional) - String(020) - Número de ordem de compra 3 do cliente |
| produto.codAgc | String | (Opcional) - String(005) - Código de agrupamento de produtos para comercial |
| produto.ctrCvp | String | (Opcional) - Number(009) - Número do contrato de produto que gerou o item de produto |
| produto.cptCvp | String | (Opcional) - Date - Mês e ano de competência do item de produto que gerou o item de produto |
| produto.seqCtr | String | (Opcional) - Number(003) - Sequência do item de produto do contrato que gerou o item do pedido |
| produto.indApe | String | (Opcional) - Number(001) - Indicativo da análise do item de pedido pela engenharia - Lista: 0 = Não analisa, 1 = Não liberado para análise, 2 = Em Análise, 3 = Analisado |
| produto.obsIpd | String | (Opcional) - String(999) - Observação do item de produto do Pedido |
| produto.seqIsp | String | (Opcional) - Number(003) - Sequência do item de serviço no pedido (usado para indicar para qual item de serviço o item do pedido pertence) |
| produto.empOcp | String | (Opcional) - Number(004) - Código da empresa da ordem de compra - Campo indisponível no momento. Valor não será processado. |
| produto.vlrBpf | String | (Opcional) - Number(015,2) - Valor Base do PIS Faturamento |
| produto.perPif | String | (Opcional) - Number(005,2) - Percentual do PIS Faturamento |
| produto.vlrPif | String | (Opcional) - Number(015,2) - Valor do PIS Faturamento |
| produto.vlrBcf | String | (Opcional) - Number(015,2) - Valor Base do COFINS Faturamento |
| produto.perCff | String | (Opcional) - Number(005,2) - Percentual do COFINS Faturamento |
| produto.vlrCff | String | (Opcional) - Number(015,2) - Valor do COFINS Faturamento |
| produto.perDs5 | String | (Opcional) - Number(005,2) - Percentual de desconto - 5 do cliente |
| produto.vlrDs5 | String | (Opcional) - Number(015,2) - Valor do desconto - 5 do cliente |
| produto.tipCur | Integer | TipCur - (Opcional) - Number(001) - Indicativo do tipo de curso online para varejo - Lista: 1 = Standard, 2 = Plus, 3 = Premium, 4 = Outro |
| produto.datApr | String | DatApr - (Opcional) - Date(DD/MM/YYYY) - Data da aprovação do registro |
| produto.horApr | String | HorApr - (Opcional) - Number(005) - Hora da aprovação do registro |
| produto.usuApr | Integer | UsuApr - (Opcional) - Number(010,0) - Usuário responsável pela aprovação |
| produto.senApr | String | SenApr - (Opcional) - String(050) - Senha para liberação da pendência de aprovação |
| produto.retMat | String | RetMat - (Opcional) - String(001) - Indicativo se o produto será retirado no depósito da matriz pelo cliente - Lista: S = Sim, N = Não |
| produto.varSer | String | VarSer - (Opcional) - String(001) - Indica o tipo de serviço para o Varejo - Lista: N = Serviço, F = Frete, S = Seguro, E = Embalagem, R = Curso, I = Empréstimo Pessoa Física, M = Empréstimo Consignado, L = Recarga Celular, P = Parcela Protegida, G = Garantia Estendida, B = Correspondente Bancário, C = Consórcio, O = Montagem |
| produto.perMgc | String | PerMgc - (Opcional) - Number(014,5) - Percentual de Margem de Contribuição utilizada para a venda. Obrigatório quando Varejo Senior |
| produto.proEnt | String | ProEnt - (Opcional) - String(001) - Indicativo se o produto exige ser entregue - Lista: S = Sim, N = Não, O = Obrigatório |
| produto.proMon | String | ProMon - (Opcional) - String(001) - Indicativo se o produto exige montagem - Lista: S = Sim, N = Não, O = Obrigatório |
| produto.codRep | Integer | CodRep - (Opcional) - Number(009) - Código do representante - Obrigatório quando Varejo Eletro Móveis |
| produto.codCnv | Integer | CodCnv - (Opcional) - Number(004) - Código do convênio |
| produto.seqRem | Integer | (Opcional) - Number(010) - Sequência da receita agronômica |
| produto.numRec | Integer | (Opcional) - Number(009) - Número da receita agronômica |
| produto.seqRei | Integer | (Opcional) - Number(010) - Sequência do item da receita agronômica |
| produto.icmAor | String | |
| produto.icmVor | String | |
| produto.icmAde | String | |
| produto.icmVde | String | |
| produto.icmBde | String | |
| produto.icmAfc | String | |
| produto.icmVfc | String | |
| produto.filOri | Integer | Código da filial que possui o mostruário que foi vendido |
| produto.obsEnt | String | Opcional Observações referente à entrega do produto |
| produto.codFin | Integer | Código da finalidade de venda |
| produto.icmBfc | Double | (Opcional) - Number(015,2) - Base FCP UF Dest |
| produto.aliFcp | Double | (Opcional) - Number(007,4) - % FCP |
| produto.astFcp | Double | (Opcional) - Number(007,4) - % FCP Ret. ST |
| produto.motDes | Integer | Motivo desoneração ICMS |
| gridDadosReceita | Set | Dados da Receita |
| gridDadosReceita.codEmb | Integer | (Opcional) - Number(004) - Código da Embalagem |
| gridDadosReceita.codEtp | Integer | (Opcional) - Number(004) - Código da espécie/cultura |
| gridDadosReceita.codDpp | Integer | (Opcional) - Number(004) - Código da praga/problema |
| gridDadosReceita.codDia | Integer | (Opcional) - Number(009) - Código do diagnóstico |
| gridDadosReceita.cmpDia | String | (Opcional) - String(999) - Complemento do diagnóstico |
| gridDadosReceita.codApt | Integer | (Opcional) - Number(009) - Código tipo de aplicação |
| gridDadosReceita.qtdDos | Double | (Opcional) - Number(014, 5) - Quantidade da dose |
| gridDadosReceita.uniMed | String | (Opcional) - Number(009) - Código da unidade de medida |
| gridDadosReceita.numApl | Integer | (Opcional) - Número da aplicação |
| servico | Set | Itens de Serviço do Pedido |
| servico.opeExe | String | (Obrigatório) - Operação de execução ("A" para Alterar, "I" para Inserir ou "E" excluir) |
| usuario | Set | |
| usuario.cmpUsu | String | (Obrigatório) - String - Nome do campo de usuário |
| usuario.vlrUsu | String | (Obrigatório) - String - Valor do campo de usuário |
| rateio | Set | |
| rateio.numPrj | Integer | (Opcional) - Number(8) - Número do Projeto |
| .rateio.codFpj | Integer | (Obrigatório) - Number(014,5) - Quantidade do lote de estocagem |
| rateio.ctaFin | Integer | |
| rateio.ctaRed | Integer | |
| rateio.codCcu | String | |
| rateio.perCta | Double | |
| rateio.perRat | Double | |
| servico.seqIsp | Integer | (Opcional) - Number(003) - Sequência do item de serviço no pedido. Obrigatório para operações: "A" para Alterar ou "E" para Excluir |
| servico.tnsSer | String | (Opcional) - String(005) - Transação do item de serviço do pedido |
| servico.codSer | String | (Opcional) - String(014) - Código do serviço do pedido |
| servico.cplIsp | String | (Opcional) - String(250) - Complemento da descrição do serviço |
| servico.codFam | String | (Opcional) - String(006) - Código da Família do Serviço - Campo indisponível no momento. Valor não será processado. |
| servico.codTri | String | (Opcional) - String(005) - Código de tributação para emissão da DARF |
| servico.numCad | String | (Opcional) - Number(009) - Número do cadastro do operador que executou o serviço |
| servico.qtdPed | String | (Obrigatório*) - Number(014,5) - Quantidade pedida conforme a unidade de medida do serviço |
| servico.qtdRea | String | (Opcional) - Number(014,5) - Quantidade real conforme a unidade de medida do serviço |
| servico.qtdFat | String | (Opcional) - Number(014,5) - Quantidade faturada do serviço do pedido |
| servico.qtdCan | String | (Opcional) - Number(014,5) - Quantidade cancelada do serviço do pedido |
| servico.qtdAbe | String | (Opcional) - Number(014,5) - Quantidade em aberto do serviço do pedido |
| servico.uniMed | String | (Obrigatório) - String(003) - Unidade de medida do serviço do pedido |
| servico.codMcp | String | (Opcional) - String(003) - Moeda ou índice para correção do preço unitário |
| servico.datMfp | String | (Opcional) - Date - Data da cotação da moeda para o fechamento do pedido |
| servico.cotMfp | String | (Opcional) - Number(019,10) - Valor da cotação da moeda para o fechamento do pedido |
| servico.datMoe | String | (Opcional) - Date - Data da cotação da moeda para o faturamento do serviço |
| servico.cotMoe | String | (Opcional) - Number(019,10) - Valor da cotação da moeda para o faturamento do serviço |
| servico.fecMoe | String | (Opcional) - String(001) - Indicativo de o valor da cotação para o faturamento é fechado - Lista: S = Sim, N = Não |
| servico.datEnt | String | (Obrigatório) - Date - Data de previsão de entrega do serviço |
| servico.codTpr | String | (Opcional) - String(004) - Código da tabela de preço do serviço do pedido |
| servico.preUni | String | (Obrigatório) - Number(014,5) - Preço unitário do serviço do pedido |
| servico.codMoe | String | (Opcional) - String(003) - Código da moeda/índice que o preço unitário está representado |
| servico.perDsc | String | (Opcional) - Number(005,2) - Percentual de desconto do serviço do pedido |
| servico.perIss | String | (Opcional) - Number(004,2) - Percentual do ISS do serviço do pedido |
| servico.perIrf | String | (Opcional) - Number(004,2) - Percentual do IRRF do serviço do pedido |
| servico.perIns | String | (Opcional) - Number(004,2) - Percentual do INSS |
| servico.perCom | String | (Opcional) - Number(005,2) - Percentual de comissão do serviço do pedido |
| servico.numPrj | String | (Opcional) - Number(008) - Número do projeto |
| servico.codFpj | String | (Opcional) - Number(004) - Código da fase do projeto |
| servico.ctaFin | String | (Opcional) - Number(007) - Conta financeira reduzida |
| servico.ctaRed | String | (Opcional) - Number(007) - Conta contábil reduzida |
| servico.codCcu | String | (Opcional) - String(009) - Código do centro de custo |
| servico.vlrEnc | String | (Opcional) - Number(015,2) - Valor encargos financeiros |
| servico.vlrOut | String | (Opcional) - Number(015,2) - Valor outras despesas |
| servico.vlrDar | String | (Opcional) - Number(015,2) - Valor para arredondamento |
| servico.vlrBru | String | (Opcional) - Number(015,2) - Valor bruto do serviço do pedido |
| servico.vlrDsc | String | (Opcional) - Number(015,2) - Valor do desconto do serviço do pedido |
| servico.vlrDs1 | String | (Opcional) - Number(015,2) - Valor do desconto - 1 do cliente |
| servico.vlrDs2 | String | (Opcional) - Number(015,2) - Valor do desconto - 2 do cliente |
| servico.vlrDs3 | String | (Opcional) - Number(015,2) - Valor do desconto - 3 do cliente |
| servico.vlrDs4 | String | (Opcional) - Number(015,2) - Valor do desconto - 4 do cliente |
| servico.vlrBis | String | (Opcional) - Number(015,2) - Valor base ISS |
| servico.vlrIss | String | (Opcional) - Number(015,2) - Valor do ISS do serviço do pedido |
| servico.vlrBir | String | (Opcional) - Number(015,2) - Valor base IRRF |
| servico.vlrIrf | String | (Opcional) - Number(015,2) - Valor do IRRF do serviço do pedido - Campo indisponível no momento. Valor não será processado. |
| servico.vlrBin | String | (Opcional) - Number(015,2) - Valor base do INSS |
| servico.vlrIns | String | (Opcional) - Number(015,2) - Valor do INSS |
| servico.vlrBco | String | (Opcional) - Number(015,2) - Valor base comissão Campo indisponível no momento. Valor não será processado. |
| servico.vlrCom | String | (Opcional) - Number(015,2) - Valor comissão Campo indisponívelno momento. Valor não será processado. |
| servico.vlrLse | String | (Opcional) - Number(015,2) - Valor do serviço |
| servico.vlrLou | String | (Opcional) - Number(015,2) - Valor dos outros valores |
| servico.vlrLiq | String | (Opcional) - Number(015,2) - Valor líquido do item de serviço do pedido |
| servico.vlrFin | String | (Opcional) - Number(015,2) - Valor do item válido para o financeiro |
| servico.sitIsp | Integer | (Obrigatório) - Number(001) - Situação do item de serviço do pedido - Lista: 1 = Aberto total, 2 = Aberto parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando integração WMAS, 7 = Em transmissão, 8 = Preparação análise ou NF, 9 = Não fechado |
| servico.codMot | String | (Opcional) - Number(006) - Código do motivo da situação do item de serviço |
| servico.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do serviço |
| servico.numCtr | String | (Opcional) - Number(006) - Número interno de controle |
| servico.datCpt | String | (Opcional) - Date - Mês e ano de competência do controle |
| servico.seqCvs | String | (Opcional) - Number(003) - Sequência de controle para itens de programação de faturamento |
| servico.pedCli | String | (Opcional) - String(020) - Número do pedido do cliente |
| servico.seqPcl | String | (Opcional) - String(010) - Sequência do item no pedido do cliente |
| .servico.obsIsp | String | (Opcional) - String(999) - Observação do item |
| servico.filOcp | String | (Opcional) - Number(005) - Código da filial da Ordem de Compra - Campo indisponível no momento. Valor não será processado. |
| servico.numOcp | String | (Opcional) - Number(008) - Número da ordem de compra - Campo indisponível no momento. Valor não será processado. |
| servico.seqIso | String | (Opcional) - Number(004) - Sequência do item de serviço na ordem de compra |
| servico.codStr | String | (Opcional) - String(003) - Situação tributária do I.C.M.S do item do pedido |
| servico.codTic | String | (Opcional) - String(003) - Código do ICMS especial |
| servico.codTrd | String | (Opcional) - String(003) - Código de redução de impostos |
| servico.codTst | String | (Opcional) - String(003) - Código do ICMS substituído |
| servico.perIpi | String | (Opcional) - Number(005,2) - Percentual de IPI do serviço do pedido |
| servico.perIcm | String | (Opcional) - Number(005,2) - Percentual de ICMS do serviço do pedido |
| servico.vlrDzf | String | (Opcional) - Number(015,2) - Valor do desconto referente zona franca |
| servico.vlrBip | String | (Opcional) - Number(015,2) - Valor base IPI |
| servico.vlrIpi | String | (Opcional) - Number(015,2) - Valor do IPI para o serviço do pedido |
| servico.vlrBic | String | (Opcional) - Number(015,2) - Valor Base ICMS |
| servico.vlrIcm | String | (Opcional) - Number(015,2) - Valor do ICMS |
| servico.vlrBsi | String | (Opcional) - Number(015,2) - Valor base ICMS substituído |
| servico.vlrIcs | String | (Opcional) - Number(015,2) - Valor do ICMS Substituído para o serviço do pedido |
| servico.vlrBct | String | (Opcional) - Number(015,2) - Valor base do Cofins Retido |
| servico.vlrCrt | String | (Opcional) - Number(015,2) - Valor do Cofins Retido |
| servico.perCrt | String | (Opcional) - Number(004,2) - Percentual de Cofins Retido |
| servico.vlrBpt | String | (Opcional) - Number(015,2) - Valor base do PIS Retido |
| servico.vlrPit | String | (Opcional) - Number(015,2) - Soma dos valores do PIS retido |
| servico.perPit | String | (Opcional) - Number(004,2) - Percentual de PIS Retido |
| servico.vlrBcl | String | (Opcional) - Number(015,2) - Valor base do CSLL Retido - Campo indisponível no momento. Valor não será processado. |
| servico.vlrCsl | String | (Opcional) - Number(015,2) - Valor do CSLL Retido - Campo indisponível no momento. Valor não será processado. |
| servico.perCsl | String | (Opcional) - Number(004,2) - Percentual de CSLL Retido |
| servico.vlrBor | String | (Opcional) - Number(015,2) - Valor base de Outras Retenções - Campo indisponível no momento. Valor não será processado. |
| servico.vlrOur | String | (Opcional) - Number(015,2) - Valor de Outras Retenções - Campo indisponível no momento. Valor não será processado. |
| servico.perOur | String | (Opcional) - Number(004,2) - Percentual de Outras Retenções |
| servico.perDs1 | String | (Opcional) - Number(005,2) - Percentual de desconto - 1 do cliente - Campo indisponível no momento. Valor não será processado. |
| servico.perDs2 | String | (Opcional) - Number(005,2) - Percentual de desconto - 2 do cliente - Campo indisponível no momento. Valor não será processado. |
| servico.perDs3 | String | (Opcional) - Number(005,2) - Percentual de desconto - 3 do cliente - Campo indisponível no momento. Valor não será processado. |
| servico.perDs4 | String | (Opcional) - Number(005,2) - Percentual de desconto - 4 do cliente - Campo indisponível no momento. Valor não será processado. |
| servico.vlrRis | String | (Opcional) - Number(015,2) - Valor de retenção de ICMS Substituto - Campo indisponível no momento. Valor não será processado. |
| servico.gerNec | String | (Obrigatório) - Number(001) - Indicativo de geração de necessidades para efeito de produção - Lista: 1 = Falta gerar necessidades, 2 = Gerou nec. por pedido, 3 = Gerou nec. por produto, 4 = Não gera necessidades, 5 = Nec. cancelada no PCP, 6 = Gerou manual (reposição), 7 = Atendido por previsão, 8 = Produzido - Campo indisponível no momento. Valor não será processado. |
| servico.empOcp | String | (Opcional) - Number(004) - Código da empresa da ordem de compra - Campo indisponível no momento. Valor não será processado. |
| servico.vlrBpf | String | (Opcional) - Number(015,2) - Valor Base do PIS Faturamento - Campo indisponível no momento. Valor não será processado. |
| servico.perPif | String | (Opcional) - Number(005,2) - Percentual do PIS Faturamento |
| servico.vlrPif | String | (Opcional) - Number(015,2) - Valor do PIS Faturamento - Campo indisponível no momento. Valor não será processado. |
| servico.vlrBcf | String | (Opcional) - Number(015,2) - Valor Base do COFINS Faturamento - Campo indisponível no momento. Valor não será processado. |
| servico.perCff | String | (Opcional) - Number(005,2) - Percentual do COFINS Faturamento do pedido |
| servico.vlrCff | String | (Opcional) - Number(015,2) - Valor do COFINS Faturamento - Campo indisponível no momento. Valor não será processado. |
| servico.perDs5 | String | (Opcional) - Number(005,2) - Percentual de desconto - 5 do cliente - Campo indisponível no momento. Valor não será processado. |
| servico.vlrDs5 | String | (Opcional) - Number(015,2) - Valor do desconto - 5 do cliente - Campo indisponível no momento. Valor não será processado. |
| servico.filRef | Integer | FilRef - (Opcional) - Number(005) - Filial do pedido base referente a este serviço |
| servico.pedRef | Integer | PedRef - (Opcional) - Number(008) - Número do pedido base referente a este serviço |
| servico.seqRef | Integer | SeqRef - (Opcional) - Number(003) - Sequência doítem do pedido base referente a este serviço |
| servico.vlrPfm | String | VlrPfm - (Opcional) - Number(015,2) - Valor do frete a ser pago ao motorista que levará o produto |
| servico.varSer | String | VarSer - (Opcional) - String(001) - Indica o tipo de serviço para o Varejo - Lista: N = Serviço, F = Frete, S = Seguro, E = Embalagem, R = Curso, I = Empréstimo Pessoa Física, M = Empréstimo Consignado, L = Recarga Celular, P = Parcela Protegida, G = Garantia Estendida, B = Correspondente Bancário, C = Consórcio, O = Montagem |
| servico.senApr | String | SenApr - (Opcional) - String(050) - Senha para liberação da pendência de aprovação |
| servico.empFre | Integer | EmpFre - (Opcional) - Number(004) - Código da empresa |
| servico.tabFre | String | TabFre - (Opcional) - String(004) - Código da tabela de preço frete |
| servico.datIni | String | DatIni - (Opcional) - Date(DD/MM/YYYY) - Data início de validade da tabela de preço |
| servico.locEnt | Integer | LocEnt - (Opcional) - Number(008) - Código da localização do local para entrega do frete |
| servico.filFre | Integer | FilFre - (Opcional) - Number(005) - Código da filial |
| servico.codRep | Integer | CodRep - (Opcional) - Number(009) - Código do representante - Obrigatório quando Varejo Eletro Móveis |
| servico.icmAor | String | |
| servico.icmVor | String | |
| servico.icmAde | String | |
| servico.icmVde | String | |
| servico.icmBde | String | |
| servico.icmAfc | String | |
| servico.icmVfc | String | |
| servico.redBin | String | Number(008,5) - Percentual de redução de INSS. |
| servico.icmBfc | Double | (Opcional) - Number(015,2) - Base FCP UF Dest |
| servico.aliFcp | Double | (Opcional) - Number(007,4) - % FCP |
| servico.astFcp | Double | (Opcional) - Number(007,4) - % FCP Ret. ST |
| servico.motDes | Integer | Motivo desoneração ICMS |
| observacao | Set | Observações do Pedido |
| observacao.opeExe | String | (Obrigatório) - Operação de execução ("I") |
| observacao.codMot | String | (Opcional) - Number(006) - Código do motivo da observação |
| observacao.obsPed | String | (Obrigatório) - String(250) - Texto da observação do pedido |
| observacao.solObs | String | (Opcional) - String(250) - Solução dada a observação |
| observacao.sitObs | String | (Obrigatório) - String(001) - Situação da observação |
| observacao.areObs | String | (Opcional) - String(003) - Área da empresa que gerou a Observação - Lista: Em branco ou igual a um dos valores da lista ("VEN", "FIN", "CPR", "PRO", "IMP") |
| observacao.seqIpd | String | (Obrigatório) - Number(004) - Sequência de item de produto do pedido |
| observacao.seqIsp | String | (Obrigatório) - Number(004) - Sequência de item de serviço do pedido |
| observacao.tipInf | Integer | (Opcional) - Tipo da informação: 1 - Observação; 3 - Instrução WMS (apenas quando na proprietária houver os módulos WMSE - WMS Sythex Express e WMSF - WMS Sythex Full). Se não for preenchido, recebe 1. Caso receba 3, a situação da observação será sempre R-Resolvida e serão aceitos apenas os campos de tipo de operação (OpeExe) e texto da observação (ObsPed). |
| usuario | Set | |
| usuario.cmpUsu | String | (Obrigatório) - String - Nome do campo de usuário |
| usuario.vlrUsu | String | (Obrigatório) - String - Valor do campo de usuário |
| parcelas | Set | |
| parcelas.opeExe | String | (Obrigatório) - Operação de execução ("I") |
| parcelas.seqPar | String | |
| parcelas.diaPar | String | |
| parcelas.vctPar | String | |
| parcelas.perPar | String | |
| parcelas.vlrPar | String | |
| parcelas.codFpg | String | |
| parcelas.indPag | String | String(001) - Indicativo da forma de pagamento (Valores: 0 - Pagamento à Vista; 1 - Pagamento à Prazo) |
| parcelas.tipInt | String | Number(001) - Tipo Integração de pagamento - [ 1=Pagamento integrado com o sistema de automação da empresa (Ex.: equipamento TEF, Comércio Eletrônico); 2=Pagamento não integrado com o sistema de automação da empresa (Ex.: equipamento POS) ] |
| parcelas.banOpe | String | String(002) - Bandeira da operadora - [01=Visa; 02=Mastercard; 03=American Express; 04=Sorocred; 05=Diners Club; 06=Elo; 07=Hipercard; 08=Aura; 09=Cabal; 99=Outros] |
| parcelas.catTef | String | String(100) - Número de autorização da transação da operação cartão de crédito e/ou débito |
| parcelas.nsuTef | String | Número da transação (TEF) |
| parcelas.cgcCre | String | String(014) - CNPJ da operadora de cartão de crédito [E066OPE.CgcCpf] |
| parcelas.CodFcr | String | (Opcional) - String(003) - Código do fator de correção da moeda |
| parcelas.DatFcr | String | (Opcional) - Date - Data do fator de correção da moeda |
| parcelas.CodTpt | String | (Opcional) - String(003) - Código do tipo de título a ser gerado no contas a receber |
| parcelas.CodPor | String | (Opcional) - String(004) - Código do portador a ser lançado o título no contas a receber |
| pedido.fecPed | String | (Opcional) - String(001) - Indicativo para que o sistema feche o pedido ao processar (S/N). |
| pedido.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| pedido.codFil | Integer | (Obrigatório) - Number(005) - Código da filial |
| pedido.cnpjFilial | String | (Opcional) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa. Condição: Obrigatório quando não informado os campos CodEmp e CodFil |
| pedido.numPed | Integer | (Obrigatório) - Number(008) - Número do pedido |
| pedido.tipPed | String | (Opcional) - Number(001) - Tipo do pedido - Lista: 1 = Normal, 2 = Automático, 3 = Rascunho, 4 = Orçamento, 5 = Previsão, 6 = Pronta entrega, 7 = Aproveitamento pedido pronta entrega, 8 = Assistência tecnica, 9 = Reposição |
| pedido.prcPed | Integer | (Opcional) - Number(001) - Proc. - Lista: 1 = Digitado - Normal, 2 = Via Internet, 3 = Via Importação, 4 = Via Automação, 5 = Digitado - Distribuição, 6 = Via Processos Automáticos - Ordem de Compra, 7 = Via Processos Automáticos - Gerais, 8 = Via Contrato de Licitação, 9 = Via Integração do Varejo (Lojas) (Quando Varejo EM sempre será 9), 10 = Via devolução com quantidade excedente |
| pedido.tnsPro | String | (Opcional) - String(005) - Código da transação de pedido para produtos |
| pedido.tnsSer | String | (Opcional) - String(005) - Código da transação de pedido para serviços |
| pedido.datEmi | String | (Obrigatório) - Date - Data de emissão do pedido |
| pedido.horEmi | String | (Opcional) - Number(005) - Hora de emissão do pedido |
| pedido.datPrv | String | (Opcional) - Date - Data de previsão do pedido Importante O sistema permite informar a Data de Previsão por meio dos Dados Gerais. Observar que esta Data de Previsão pode ser alterada pelo web service dependendo da Categoria do Cliente (ver CatCli). Caso a categoria do cliente também seja informada no arquivo .XML, sendo esta diferente da categoria nas definições do cliente, então o pedido vai receber a data do dia atual como data de previsão. Para que o pedido sempre acate a data de previsão informada via web service, ative o identificador de regras VEN-120DATPR01 e vincule uma regra que retorne o valor "S" para a variável VenAAplicarDataPed. Em relação aos itens de produto, a data de entrega informada no .XML é acatada sem as particularidades descritas para a data de previsão de entrega dos dados gerais. Esse funcionamento é padrão do sistema. |
| pedido.horPrv | String | (Opcional) - Number(005) - Hora de previsão do pedido |
| pedido.obsPed | String | (Opcional) - String(999) - Texto da observação |
| pedido.codCli | Integer | (Obrigatório) - Number(009) - Código do cliente do pedido |
| pedido.cnpjCliente | String | (Obrigatório) - Number(014) - Número do CNPJ ou CPF do cliente |
| pedido.catCli | Integer | (Obrigatório) - Number(003) - Categoria do cliente (prioridade para faturamento) Caso o web service envie uma categoria diferente da original do cliente (na tela Cadastro de Clientes (F085CAD)), a Data de Previsão (DatPrv) do web service será substituída pela data atual somada aos dias da categoria do cliente (vide tela Categorias de Clientes (F064CAT)), sendo este resultado validado frente aos dias úteis. Se não for informada a categoria do cliente, o web service assumirá a categoria padrão deste cliente conforme tela Cadastro de Clientes (F085CAD), substituindo a Data de Previsão conforme descrito acima. Este processo pode ser inativado utilizando o identificador de regra VEN-120DATPR01. |
| pedido.seqEnt | Integer | (Opcional) - Number(004) - Sequência do endereço de entrega do cliente |
| pedido.seqCob | Integer | (Opcional) - Number(004) - Sequência do endereço de cobrança do cliente |
| pedido.seqCto | Integer | (Opcional) - Number(004) - Nome da pessoa de contato para o pedido |
| pedido.pedCli | String | (Opcional) - String(020) - Número do pedido do cliente |
| pedido.codRoe | String | (Opcional) - String(003) - Código da rota de entrega |
| pedido.seqRoe | String | (Opcional) - Number(004) - Sequência do cliente na rota |
| pedido.codRep | String | (Obrigatório) - Number(004) - Código do representante do pedido |
| pedido.codMoe | String | (Opcional) - String(003) - Código da moeda/índice que o preço unitário está representado |
| pedido.codMcp | String | (Opcional) - String(003) - Moeda ou índice para correção do preço unitário |
| pedido.datMfp | String | (Opcional) - Date - Data da cotação da moeda/índice para o fechamento do pedido |
| pedido.cotMfp | String | (Opcional) - Number(019,10) - Valor da cotação da moeda/índice para o fechamento do pedido |
| pedido.datMoe | String | (Opcional) - Date - Data da cotação da moeda/índice para o faturamento do pedido |
| pedido.cotMoe | String | (Opcional) - Number(019,10) - Valor da cotação da moeda/índice para o faturamento do pedido |
| pedido.fecMoe | String | (Opcional) - String(001) - Indicativo de o valor da cotação para o faturamento é fechado - Lista: S = Sim, N = Não |
| pedido.codFcr | String | (Opcional) - String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| pedido.datFcr | String | (Opcional) - Date - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| pedido.codCpg | String | (Obrigatório) - String(006) - Código da condição de pagamento |
| pedido.pgtAnt | String | (Obrigatório) - String(001) - Indicativo se o pedido é com pagamento antecipado - Lista: S = Sim, N = Não |
| pedido.codFpg | String | (Opcional) - Number(002) - Código da forma de pagamento. Obrigatório quando Varejo Eletro Móveis |
| pedido.qtdAbe | String | (Opcional) - Number(014,5) - Quantidade em aberto do pedido - Campo indisponível no momento. Valor não será processado |
| pedido.qtdAen | String | (Opcional) - Number(014,5) - Quantidade do pedido a entregar - Campo indisponível no momento. Valor não será processado |
| pedido.codTra | String | (Opcional) - Number(006) - Código da transportadora para o pedido |
| pedido.codRed | String | (Opcional) - Number(009) - Código da transportadora para redespacho do pedido |
| pedido.codVia | String | (Opcional) - String(003) - Código da via de transporte do pedido |
| pedido.plaVei | String | (Opcional) - String(010) - Placa do veículo para o transporte do pedido |
| pedido.vlrFum | String | (Opcional) - Number(015,2) - Valor do frete por unidade de medida quando CIF |
| pedido.qtdFre | String | (Opcional) - Number(014,5) - Quantidade base na unidade do produto valida para o valor do frete |
| pedido.forFre | String | (Opcional) - Number(009) - Código do fornecedor para geração título de frete |
| pedido.vlrFre | String | (Opcional) - Number(015,2) - Valor do frete para o pedido |
| pedido.cifFob | String | (Obrigatório) - String(001) - Indicativo se o frete é CIF ou FOB - Lista: C = Por conta do emitente, F = Por conta do destinatário, T = Por conta de terceiros, X = Sem frete |
| pedido.vlrSeg | String | (Opcional) - Number(015,2) - Valor do seguro para o pedido |
| pedido.vlrEmb | String | (Opcional) - Number(015,2) - Valor das embalagens para o pedido |
| pedido.vlrEnc | String | (Opcional) - Number(015,2) - Valor dos encargos para o pedido |
| pedido.vlrOut | String | (Opcional) - Number(015,2) - Valor das outras despesas para o pedido |
| pedido.vlrDar | String | (Opcional) - Number(015,2) - Valor do desconto para arredondamento do valor total do pedido |
| pedido.vlrFrd | String | (Opcional) - Number(015,2) - Valor frete destacado |
| pedido.vlrOud | String | (Opcional) - Number(015,2) - Valor outras despesas destacado |
| pedido.perDs1 | String | (Opcional) - Number(005,2) - Percentual de desconto - 1 do cliente |
| pedido.perDs2 | String | (Opcional) - Number(005,2) - Percentual de desconto - 2 do cliente |
| pedido.perDs3 | String | (Opcional) - Number(005,2) - Percentual de desconto - 3 do cliente |
| pedido.perDs4 | String | (Opcional) - Number(005,2) - Percentual de desconto - 4 do cliente |
| pedido.vlrBpr | String | (Opcional) - Number(015,2) - Soma dos valores dos itens de produtos do pedido - Campo indisponível no momento. Valor não será processado |
| pedido.vlrDpr | String | (Opcional) - Number(015,2) - Soma dos valores dos descontos dos itens de produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBse | String | (Opcional) - Number(015,2) - Soma dos valores dos itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDse | String | (Opcional) - Number(015,2) - Soma dos valores dos descontos dos itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs1 | String | (Opcional) - Number(015,2) - Valor do desconto - 1 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs2 | String | (Opcional) - Number(015,2) - Valor do desconto - 2 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs3 | String | (Opcional) - Number(015,2) - Valor do desconto - 3 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs4 | String | (Opcional) - Number(015,2) - Valor do desconto - 4 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrOfe | String | (Opcional) - Number(015,2) - Valor do desconto de Oferta - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDzf | String | (Opcional) - Number(015,2) - Valor do desconto referente zona franca |
| pedido.vlrBip | String | (Opcional) - Number(015,2) - Soma dos valores base IPI dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIpi | String | (Opcional) - Number(015,2) - Soma dos valores IPI dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBic | String | (Opcional) - Number(015,2) - Soma dos valores base ICMS dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIcm | String | (Opcional) - Number(015,2) - Soma dos valores ICMS dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBsi | String | (Opcional) - Number(015,2) - Soma dos valores base ICMS Substituído dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrSic | String | (Opcional) - Number(015,2) - Soma dos valores ICMS Substituído dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBsp | String | (Opcional) - Number(015,2) - Valor base da substituição tributária do PIS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrStp | String | (Opcional) - Number(015,2) - Valor da substituição Tributária do PIS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBsc | String | (Opcional) - Number(015,2) - Valor base da substituição tributária da COFINS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrStc | String | (Opcional) - Number(015,2) - Valor da substituição Tributária da COFINS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBis | String | (Opcional) - Number(015,2) - Soma dos valores base ISS dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIss | String | (Opcional) - Number(015,2) - Soma dos valores do ISS dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBir | String | (Opcional) - Number(015,2) - Soma dos valores base IRRF dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIrf | String | (Opcional) - Number(015,2) - Soma dos valores do IRRF dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBin | String | (Opcional) - Number(015,2) - Valor base do INSS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIns | String | (Opcional) - Number(015,2) - Valor do INSS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBco | String | (Opcional) - Number(015,2) - Soma dos valores base para comissões do itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCom | String | (Opcional) - Number(015,2) - Soma dos valores das comissões dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLpr | String | (Opcional) - Number(015,2) - Valor líquido dos itens de produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLse | String | (Opcional) - Number(015,2) - Valor líquido dos itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLou | String | (Opcional) - Number(015,2) - Valor líquido dos valores diversos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLiq | String | (Opcional) - Number(015,2) - Valor líquido do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrFin | String | (Opcional) - Number(015,2) - Valor líquido do pedido para o financeiro - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrAdt | String | (Opcional) - Number(015,2) - Valor pago como créditos pelo cliente |
| pedido.qtdOri | String | (Opcional) - Number(014,5) - Quantidade original do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrOri | String | (Opcional) - Number(015,2) - Valor original do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.temPar | String | (Obrigatório) - String(001) - Indicativo se o pedido tem parcelas especiais na tabela E120PAR - Lista: S = Sim, N = Não |
| pedido.codPor | String | (Opcional) - String(004) - Código do portador. Poderá tornar-se obrigatório conforme parametrização no usuário |
| pedido.codCrt | String | (Opcional) - String(002) - Código da carteira |
| pedido.codMot | String | (Opcional) - Number(006) - Código do motivo da situação do pedido |
| pedido.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do pedido |
| pedido.pedBlo | String | Para mais detalhes sobre o bloqueio em conjunto com análise de crédito, acesse a documentação completa aqui. |
| pedido.usuBlo | String | (Opcional) - Number(010) - Usuário responsável pelo bloqueio ou desbloqueio do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.datBlo | String | (Opcional) - Date - Data do bloqueio ou desbloqueio do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.horBlo | String | (Opcional) - Number(005) - Hora do bloqueio ou desbloqueio do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.indSig | String | (Obrigatório) - String(001) - Indicativo se o pedido está lançado no SIG - Lista: S = Sim, N = Não - Campo indisponível no momento. Valor não será processado. |
| pedido.verCal | String | (Opcional) - Number(004) - Número da versão para os cálculos - Campo indisponível no momento. Valor não será processado. |
| pedido.horIni | String | (Opcional) - Number(005) - Hora de início da digitação do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.horFim | String | (Opcional) - Number(005) - Hora final da digitação do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.perFre | String | (Opcional) - Number(005,2) - Percentual de Frete |
| pedido.perSeg | String | (Opcional) - Number(005,2) - Percentual de Seguro |
| pedido.perEmb | String | (Opcional) - Number(005,2) - Percentual de Embalagens |
| pedido.perEnc | String | (Opcional) - Number(005,2) - Percentual de Encargos |
| pedido.perOut | String | (Opcional) - Number(005,2) - Percentual de Outras Despesas |
| pedido.codSac | String | (Opcional) - Number(014) - Número do CNPJ ou CPF do sacado |
| pedido.codOpe | String | (Opcional) - Number(004) - Código da Operadora de Telemarketing |
| pedido.codVen | String | (Opcional) - Number(004) - Código do Vendedor |
| pedido.pedPal | String | (Opcional) - Number(008) - Número do pedido no Palmtop. |
| pedido.acePar | String | (Obrigatório) - String(001) - Indicativo se o pedido aceita faturamento parcial - Lista: S = Sim, N = Não (Quando Varejo EM, sempre será N) |
| pedido.perOf1 | String | (Opcional) - Number(005,2) - Percentual de oferta 1 para o pedido |
| pedido.perOf2 | String | (Opcional) - Number(005,2) - Percentual de oferta 2 para o pedido |
| pedido.usuFec | String | (Opcional) - Number(010) - Usuário responsável pelo fechamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.datFec | String | (Opcional) - Date - Data do fechamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.horFec | String | (Opcional) - Number(005) - Hora do fechamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.cliRel | String | (Opcional) - Number(009) - Cliente relacionado ao principal, na qual pode ser faturado parte do pedido |
| pedido.vlrBcl | String | (Opcional) - Number(015,2) - Soma dos valores base do CSLL Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCsl | String | (Opcional) - Number(015,2) - Soma dos valores do CSLL Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBpt | String | (Opcional) - Number(015,2) - Soma dos valores base do PIS Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrPit | String | (Opcional) - Number(015,2) - Soma dos valores do PIS retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBct | String | (Opcional) - Number(015,2) - Soma dos valores base do Cofins Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCrt | String | (Opcional) - Number(015,2) - Soma dos valores do Cofins Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBor | String | (Opcional) - Number(015,2) - Soma dos valores base de Outras Retenções - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrOur | String | (Opcional) - Number(015,2) - Soma dos valores de Outras Retenções - Campo indisponível no momento. Valor não será processado. |
| pedido.codMar | String | (Opcional) - String(010) - Código da Marca/Etiqueta vinculada ao pedido |
| pedido.codSro | String | (Opcional) - String(003) - Código da Sub Rota |
| pedido.filFat | String | (Opcional) - Number(005) - Código da filial de faturamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.codCdi | String | (Opcional) - Number(003) - Código do canal de distribuição do pedido |
| pedido.codLip | String | (Opcional) - String(005) - Código da lista de preço utilizada na venda |
| pedido.cepFre | String | (Opcional) - Number(008) - Faixa inicial do CEP para cálculo do frete |
| pedido.vlrRis | String | (Opcional) - Number(015,2) - Valor de retenção de ICMS Substituto - Campo indisponível no momento. Valor não será processado. |
| pedido.anaEmb | String | (Opcional) - String(001) - Indicativo se analisou estoque de embalagens para pedido normal - Lista: S = Sim, N = Não - Campo indisponível no momento. Valor não será processado. |
| pedido.numEmp | String | (Opcional) - String(020) - Número do empenho do Contrato que gerou o Pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdAne | String | (Opcional) - Number(009) - Quantidade de vezes que o pedido foi analisado pela análise de embarque - Campo indisponível no momento. Valor não será processado. |
| pedido.datAge | String | (Opcional) - Date - Data do agendamento da entrega |
| pedido.filNco | String | (Opcional) - Number(005) - Código da filial da nota de cobrança - Campo indisponível no momento. Valor não será processado. |
| pedido.snfNco | String | (Opcional) - String(003) - Código da série da nota fiscal de cobrança - Campo indisponível no momento. Valor não será processado. |
| pedido.numNco | String | (Opcional) - Number(009) - Número da nota fiscal de cobrança - Campo indisponível no momento. Valor não será processado. |
| pedido.expWms | String | (Opcional) - Number(001) - Indicativo se o pedido foi exportada para o sistema WMAS - Lista: 0 = Para exportar, 1 = Em exportação, 2 = Exportado, 3 = Aprovado, 4 = Em digitação, 5 = Aguardando liberação de envio, 9 = Erro - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBpf | String | (Opcional) - Number(015,2) - Soma dos valores base do PIS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrPif | String | (Opcional) - Number(015,2) - Soma dos valores do PIS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBcf | String | (Opcional) - Number(015,2) - Soma dos valores base do COFINS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCff | String | (Opcional) - Number(015,2) - Soma dos valores do COFINS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.codApc | String | (Opcional) - Number(009) - Código da análise da formação de preço p/ comércio - Campo indisponível no momento. Valor não será processado. |
| pedido.somFre | String | (Opcional) - String(001) - Indicativo se o frete deve ser somado ao valor líquido - Lista: S = Sim, N = Não |
| pedido.qtdItp | String | (Opcional) - Number(004) - Quantidade de itens de produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdIts | String | (Opcional) - Number(004) - Quantidade de itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.perDs5 | String | (Opcional) - Number(005,2) - Percentual de desconto - 5 do cliente |
| pedido.vlrDs5 | String | (Opcional) - Number(015,2) - Valor do desconto - 5 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.rotAnx | String | (Opcional) - Number(002) - Código da rotina para controle de arquivos anexos - Lista: 3 = Produtos, 6 = Derivações, 9 = Engenharia - Modelos, 12 = Engenharia - Roteiros, 15 = Vendas - Contratos, 18 = Nota fiscal de entrada, 21 = SGQ - registros, 24 = Vendas - orçamento produto/serviço, 27 = Solicitações de compra, 30 = Cotação de produtos e serviços, 33 = Vendas - pedidos, 36 = Manutenção de equipamentos - Campo indisponível no momento. Valor não será processado. |
| pedido.numAnx | String | (Opcional) - Number(010) - Número do controle de arquivos anexos gerado pelo sistema - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdVpf | String | (Opcional) - Number(003) - Quantidade de vezes que o pedido já foi faturado - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdMfp | String | (Opcional) - Number(003) - Quantidade máxima de faturas permitida para o pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.indAgr | String | (Opcional) - String(001) - Indicativo se o cliente só aceita grade completa (agrupamento derivação) - Lista: S = Sim, N = Não |
| pedido.sitPed | Integer | (Opcional) - Number(001) - Situação do pedido |
| pedido.fatPed | Integer | (Opcional) - Number(001) - Indica como o pedido deve ser faturado. |
| pedido.vlrEcf | Double | VlrEcf - (Opcional) - Number(015,2) - Valor de Arredondamento para ECF sobre o valor líquido total do documento |
| pedido.perEcf | Double | PerEcf - (Opcional) - Number(005,2) - Percentual de Arredondamento para ECF sobre o valor líquido total do documento |
| pedido.temAva | String | TemAva - (Opcional) - String(001) - Tem Controle de Avalista - Lista: S = Sim, N = Não |
| pedido.codTab | String | CodTab - (Opcional) - String(004) - Código da tabela de preço frete |
| pedido.usuApr | Integer | UsuApr - (Opcional) - Number(010,0) - Usuário responsável pela aprovação |
| pedido.datApr | String | DatApr - (Opcional) - Date(DD/MM/YYYY) - Data da aprovação do registro |
| pedido.horApr | String | HorApr - (Opcional) - Number(005) - Hora da aprovação do registro |
| pedido.sitPac | Integer | SitPac - (Opcional) - Number(001) - Situação do pedido - Lista: 0 = Sem análise, 1 = Não iniciado, 2 = Em análise, 3 = Aprovado análise, 4 = Reprovado análise, 5 = Enviado central crédito, 6 = Em análise central crédito, 7 = Aprovado central crédito, 8 = Reprovado central crédito, 9 = Cancelado |
| pedido.ideExt | String | Identificador Externo. Permite tratar o envio do número de documento para estabelecer uma conexão rastreável entre o sistema emissor e o Gestão Empresarial. No entanto, é importante ressaltar que essa abordagem não garante a prevenção de duplicação de pedidos por parte do Gestão Empresarial. Para garantir essa consistência, é necessário utilizar o campo pedido.numInt. |
| pedido.indPre | String | (Opcional) - String(001) - Indicativo presencial do consumidor |
| pedido.numInt | String | (Opcional) – String(020) – Número do documento externo (Integrado). Quando informado valor neste campo, e o parâmetro OpeExe estiver definido como I - Inclusão, na entrada do pedido o sistema verifica se já existe um pedido com aquele numInt. Caso sim, será apresentada a seguinte mensagem - Operação de inclusão. Já existe um pedido com a identificação externa informada. |
| pedido.cepIni | String | Number(008) - Faixa inicial do CEP da cidade para Transporte/CT-e OS |
| pedido.cepFim | String | Number(008) - Faixa Final do CEP da cidade para Transporte/CT-e OS |
| pedido.idcExt | Integer | |
| pedido.ctrExt | String | (Opcional) - Number(015,2) - Vlr. ICMS remetente |
| pedido.indItm | String | String(001) - Indicativo de intermediador/marketplace |
| pedido.codItm | Integer | Number(004) - Código do intermediador da transação |
| pedido.cgcItm | Double | Number(014) - CNPJ do intermediador da transação |
| pedido.cadItm | String | String(060) - Identificador cadastrado no intermediador |
| pedido.codSaf | String | String(10) - Código da Safra |
| dataBuild | String | Mantido por compatibilidade. |
| ignorarErrosPedidos | String | (Obrigatório) - Continuar o processamento dos pedidos ignorando os pedidos que apresentarem erro (padrão igual a Sim ("S")) |
| sigInt | String | (Opcional) - String(15) - Sigla do Sistema de Integração |
| ignorarErrosItens | String | (Obrigatório) - Continuar o processamento dos itens de pedido ignorando aqueles que apresentarem erro (padrão igual a Sim ("S")) |
| inserirApenasPedidoCompleto | String | (Obrigatório) - Inserir apenas os pedidos que não apresentarem erros no processamento dos itens de pedido (padrão igual a Sim ("S")) |
| ignorarErrosParcela | String | (Obrigatório) - Ignorar os erros gerados pelas parcelas e gravar o pedido sem parcelas ou com novas parcelas geradas automaticamente (padrão igual a Não ("N")) |
| IgnorarPedidoBloqueado | String | (Obrigatório) - Inserir novo pedido mesmo quando esse for bloqueados pelo sistema (padrão igual a Não ("N")) |
| ConverterQtdUnidadeEstoque | String | (Opcional) - Ao alterar a quantidade referente à unidade de estoque, converter a quantidade referente à unidade de venda (padrão igual a Não ("N")) |
| ConverterQtdUnidadeVenda | String | (Opcional) - Ao alterar a quantidade referente à unidade de venda, converter a quantidade referente à unidade de estoque (padrão igual a Não ("N")) |
| naoCalcularComissao | String |
(Opcional) - Não recalcular comissão dos itens. Indica se o sistema deve ou não recalcular a comissão e manter ou não o que está gravado no pedido. Este campo é específico para a integração WMW e não deve ser utilizado sem conhecimento:
|
Resposta:
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:GravarPedidosResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<respostaPedido>
<codEmp>String</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>Integer</numPed>
<gridPro>
<codEmp>String</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>String</numPed>
<seqIpd>String</seqIpd>
<sitIpd>String</sitIpd>
<retorno>String</retorno>
</gridPro>
<gridSer>
<codEmp>String</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>String</numPed>
<seqIsp>String</seqIsp>
<sitIsp>String</sitIsp>
<retorno>String</retorno>
</gridSer>
<gridObs>
<codEmp>String</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>String</numPed>
<retorno>String</retorno>
</gridObs>
<gridPar>
<codEmp>String</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>String</numPed>
<retorno>String</retorno>
</gridPar>
<tipPed>String</tipPed>
<sitPed>String</sitPed>
<ideExt>Integer</ideExt>
<tipRet>Integer</tipRet>
<retorno>String</retorno>
<msgRet>String</msgRet>
</respostaPedido>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarPedidosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Descrição |
|---|---|---|
| tipoRetorno | String | (Obrigatório) - Date(DD/MM/AAAA) - Data para controle de versão |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| respostaPedido | Set | - |
| respostaPedido.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.codFil | Integer | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.cnpjFilial | String | (Opcional) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa - Condição: Será retornado caso seja informado no pedido |
| respostaPedido.numPed | Integer | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridPro | Set | - |
| respostaPedido.gridPro.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.gridPro.codFil | String | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.gridPro.cnpjFilial | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa |
| respostaPedido.gridPro.numPed | String | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridPro.seqIpd | String | (Obrigatório) - Number(004) - Sequência de item do pedido |
| respostaPedido.gridPro.sitIpd | String | (Obrigatório) - Number(001) - Situação do item do pedido |
| respostaPedido.gridPro.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
| respostaPedido.gridSer | Set | - |
| respostaPedido.gridSer.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.gridSer.codFil | String | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.gridSer.cnpjFilial | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa |
| respostaPedido.gridSer.numPed | String | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridSer.seqIsp | String | (Opcional) - Number(003) - Sequência do item de serviço no pedido (usado para indicar para qual item de serviço o item do pedido pertence) |
| respostaPedido.gridSer.sitIsp | String | (Obrigatório) - Number(001) Situação do item de serviço do pedido |
| respostaPedido.gridSer.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
| respostaPedido.gridObs | Set | - |
| respostaPedido.gridObs.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.gridObs.codFil | String | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.gridObs.cnpjFilial | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa |
| respostaPedido.gridObs.numPed | String | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridObs.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
| respostaPedido.gridPar | Set | - |
| respostaPedido.gridPar.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.gridPar.codFil | String | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.gridPar.cnpjFilial | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa |
| respostaPedido.gridPar.numPed | String | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridPar.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
| respostaPedido.tipPed | String | (Opcional) - Number(001) - Tipo do pedido |
| respostaPedido.sitPed | String | (Obrigatório) - Number(001) - Situação do pedido |
| respostaPedido.ideExt | Integer | - |
| respostaPedido.tipRet | Integer | TipRet - (Obrigatório) - Number(001) - Tipo de retorno. Valores: 1 - Processado com sucess; 2 - Ocorreram Erros. |
| respostaPedido.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
| respostaPedido.msgRet | String | (Opcional) - String(1000) - Mensagem de Retorno da Gravação da Nota |
| 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" |
GravarPedidosEmGrade
Mercado - Gestão de Vendas - Pedidos - Gravar Pedidos em Grade.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 3.
Classe do sistema ERP que implementa a porta do web service: TSr000PedidosGrade.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarPedidosEmGrade>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<pedido>
<opeExe>String</opeExe>
<produto>
<derivacao>
<codDer>String</codDer>
<qtdDer>String</qtdDer>
</derivacao>
<codFam>String</codFam>
<codPro>String</codPro>
<codMod>String</codMod>
<codFxa>String</codFxa>
<codPgr>String</codPgr>
<qtdGrd>Integer</qtdGrd>
<codClc>String</codClc>
<codTpr>String</codTpr>
<perOfe>String</perOfe>
<perDsc>String</perDsc>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<perDs5>String</perDs5>
<resEst>String</resEst>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
</produto>
<observacao>
<opeExe>String</opeExe>
<codMot>String</codMot>
<obsPed>String</obsPed>
<solObs>String</solObs>
<sitObs>String</sitObs>
<areObs>String</areObs>
<seqIpd>String</seqIpd>
<seqIsp>String</seqIsp>
<tipInf>Integer</tipInf>
</observacao>
<usuario>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</usuario>
<fecPed>String</fecPed>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>Integer</numPed>
<tipPed>String</tipPed>
<prcPed>Integer</prcPed>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>String</datEmi>
<horEmi>String</horEmi>
<datPrv>String</datPrv>
<horPrv>String</horPrv>
<obsPed>String</obsPed>
<codCli>Integer</codCli>
<cnpjCliente>String</cnpjCliente>
<catCli>Integer</catCli>
<seqEnt>Integer</seqEnt>
<seqCob>Integer</seqCob>
<seqCto>Integer</seqCto>
<pedCli>String</pedCli>
<codRoe>String</codRoe>
<seqRoe>String</seqRoe>
<codRep>String</codRep>
<codMoe>String</codMoe>
<codMcp>String</codMcp>
<datMfp>String</datMfp>
<cotMfp>String</cotMfp>
<datMoe>String</datMoe>
<cotMoe>String</cotMoe>
<fecMoe>String</fecMoe>
<codFcr>String</codFcr>
<datFcr>String</datFcr>
<codCpg>String</codCpg>
<pgtAnt>String</pgtAnt>
<codFpg>String</codFpg>
<qtdAbe>String</qtdAbe>
<qtdAen>String</qtdAen>
<codTra>String</codTra>
<codRed>String</codRed>
<codVia>String</codVia>
<plaVei>String</plaVei>
<vlrFum>String</vlrFum>
<qtdFre>String</qtdFre>
<forFre>String</forFre>
<vlrFre>String</vlrFre>
<cifFob>String</cifFob>
<vlrSeg>String</vlrSeg>
<vlrEmb>String</vlrEmb>
<vlrEnc>String</vlrEnc>
<vlrOut>String</vlrOut>
<vlrDar>String</vlrDar>
<vlrFrd>String</vlrFrd>
<vlrOud>String</vlrOud>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<vlrBpr>String</vlrBpr>
<vlrDpr>String</vlrDpr>
<vlrBse>String</vlrBse>
<vlrDse>String</vlrDse>
<vlrDs1>String</vlrDs1>
<vlrDs2>String</vlrDs2>
<vlrDs3>String</vlrDs3>
<vlrDs4>String</vlrDs4>
<vlrOfe>String</vlrOfe>
<vlrDzf>String</vlrDzf>
<vlrBip>String</vlrBip>
<vlrIpi>String</vlrIpi>
<vlrBic>String</vlrBic>
<vlrIcm>String</vlrIcm>
<vlrBsi>String</vlrBsi>
<vlrSic>String</vlrSic>
<vlrBsp>String</vlrBsp>
<vlrStp>String</vlrStp>
<vlrBsc>String</vlrBsc>
<vlrStc>String</vlrStc>
<vlrBis>String</vlrBis>
<vlrIss>String</vlrIss>
<vlrBir>String</vlrBir>
<vlrIrf>String</vlrIrf>
<vlrBin>String</vlrBin>
<vlrIns>String</vlrIns>
<vlrBco>String</vlrBco>
<vlrCom>String</vlrCom>
<vlrLpr>String</vlrLpr>
<vlrLse>String</vlrLse>
<vlrLou>String</vlrLou>
<vlrLiq>String</vlrLiq>
<vlrFin>String</vlrFin>
<vlrAdt>String</vlrAdt>
<qtdOri>String</qtdOri>
<vlrOri>String</vlrOri>
<temPar>String</temPar>
<codPor>String</codPor>
<codCrt>String</codCrt>
<codMot>String</codMot>
<obsMot>String</obsMot>
<pedBlo>String</pedBlo>
<usuBlo>String</usuBlo>
<datBlo>String</datBlo>
<horBlo>String</horBlo>
<indSig>String</indSig>
<verCal>String</verCal>
<horIni>String</horIni>
<horFim>String</horFim>
<perFre>String</perFre>
<perSeg>String</perSeg>
<perEmb>String</perEmb>
<perEnc>String</perEnc>
<perOut>String</perOut>
<codSac>String</codSac>
<codOpe>String</codOpe>
<codVen>String</codVen>
<pedPal>String</pedPal>
<acePar>String</acePar>
<perOf1>String</perOf1>
<perOf2>String</perOf2>
<usuFec>String</usuFec>
<datFec>String</datFec>
<horFec>String</horFec>
<cliRel>String</cliRel>
<vlrBcl>String</vlrBcl>
<vlrCsl>String</vlrCsl>
<vlrBpt>String</vlrBpt>
<vlrPit>String</vlrPit>
<vlrBct>String</vlrBct>
<vlrCrt>String</vlrCrt>
<vlrBor>String</vlrBor>
<vlrOur>String</vlrOur>
<codMar>String</codMar>
<codSro>String</codSro>
<filFat>String</filFat>
<codCdi>String</codCdi>
<codLip>String</codLip>
<cepFre>String</cepFre>
<vlrRis>String</vlrRis>
<anaEmb>String</anaEmb>
<numEmp>String</numEmp>
<qtdAne>String</qtdAne>
<datAge>String</datAge>
<filNco>String</filNco>
<snfNco>String</snfNco>
<numNco>String</numNco>
<expWms>String</expWms>
<vlrBpf>String</vlrBpf>
<vlrPif>String</vlrPif>
<vlrBcf>String</vlrBcf>
<vlrCff>String</vlrCff>
<codApc>String</codApc>
<somFre>String</somFre>
<qtdItp>String</qtdItp>
<qtdIts>String</qtdIts>
<perDs5>String</perDs5>
<vlrDs5>String</vlrDs5>
<rotAnx>String</rotAnx>
<numAnx>String</numAnx>
<qtdVpf>String</qtdVpf>
<qtdMfp>String</qtdMfp>
<indAgr>String</indAgr>
<sitPed>String</sitPed>
<fatPed>String</fatPed>
<indItm>String</indItm>
<codItm>Integer</codItm>
<cgcItm>Double</cgcItm>
<cadItm>String</cadItm>
<indPre>String</indPre>
</pedido>
<dataBuild>String</dataBuild>
<ignorarErrosPedidos>String</ignorarErrosPedidos>
<ignorarErrosItens>String</ignorarErrosItens>
<inserirApenasPedidoCompleto>String</inserirApenasPedidoCompleto>
<gravarPedidosComErro>String</gravarPedidosComErro>
<ignorarPedidoBloqueado>String</ignorarPedidoBloqueado>
</parameters>
</ser:GravarPedidosEmGrade>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| pedido | Set | - |
| pedido.opeExe | String | (Obrigatório) - Operação de execução ("A" para Alterar, "I" para Inserir, "C" para Carregar ou "E" para excluir) - Para cancelar, informar "A" e preencher o campo "SitPed" = 5 - Cancelado. Para reabilitar, informar "A" e preencher o campo "SitPed" = 9 - Não Fechado. |
| pedido.produto | Set | - |
| pedido.produto.derivacao | Set | GridDer |
| pedido.produto.derivacao.codDer | String | (Opcional) - String(007) - Código da derivação do produto do pedido |
| pedido.produto.derivacao.qtdDer | String | (Obrigatório) - Number(014,5) - Quantidade do produto do pedido |
| pedido.produto.codFam | String | (Obrigatório) - String(06) - Código da família do produto |
| pedido.produto.codPro | String | (Obrigatório) - String(014) - Código do produto do pedido |
| pedido.produto.codMod | String | (Opcional) - Number(005,2) - Código do modelo p/ produto fabricado ou de montagem |
| pedido.produto.codFxa | String | (Obrigatório) - String(015) - Código da faixa da grade |
| pedido.produto.codPgr | String | (Opcional) - String(05) - Código da Proporcionalidade da Grade de Derivações (obrigatório ativar o identificador de regra VEN-120FORGR01 quando não for informado esse campo) |
| pedido.produto.qtdGrd | Integer | (Obrigatório) - Number(014,5) - Quantidade de grades |
| pedido.produto.codClc | String | (Opcional) - String(10) - Código da Coleção do Item de Produto |
| pedido.produto.codTpr | String | (Opcional) - String(4) - Código da tabela de preço do produto do pedido |
| pedido.produto.perOfe | String | (Opcional) - Number(005,2) - Percentual de oferta para o produto do pedido |
| pedido.produto.perDsc | String | (Opcional) - Number(005,2) - Percentual de desconto para o produto do pedido |
| pedido.produto.perDs1 | String | (Opcional) - Number(005,2) - Percentual de desconto - 1 do cliente |
| pedido.produto.perDs2 | String | (Opcional) - Number(005,2) - Percentual de desconto - 2 do cliente |
| pedido.produto.perDs3 | String | (Opcional) - Number(005,2) - Percentual de desconto - 3 do cliente |
| pedido.produto.perDs4 | String | (Opcional) - Number(005,2) - Percentual de desconto - 4 do cliente |
| pedido.produto.perDs5 | String | (Opcional) - Number(005,2) - Percentual de desconto - 5 do cliente |
| pedido.produto.resEst | String | Indicativo se reserva estoque no item do pedido (S - Sim, N - Não). Se não for enviado ou estiver vazio, assume o valor "N" |
| pedido.produto.pedCli | String | Número do pedido do cliente, específico para o item de produto. Se ele não for informado, considera o número do pedido nos dados gerais do pedido. Se for informado, considera o valor enviado, e se o valor for nulo ou estiver em branco, sobrescreve o existente. |
| pedido.produto.seqPcl | String | Sequência do pedido do cliente, específico para o item de produto. Se ele não for informado, é considerado o valor vazio. Se for informado, é considerado o valor enviado, e se o valor for nulo ou estiver em branco, sobrescreve o existente |
| pedido.observacao | Set | - |
| pedido.observacao.opeExe | String | (Obrigatório) - Operação de execução ("I") |
| pedido.observacao.codMot | String | (Opcional) - Number(006) - Código do motivo da observação |
| pedido.observacao.obsPed | String | (Obrigatório) - String(250) - Texto da observação do pedido |
| pedido.observacao.solObs | String | (Opcional) - String(250) - Solução dada a observação |
| pedido.observacao.sitObs | String | (Obrigatório) - String(001) - Situação da observação |
| pedido.observacao.areObs | String | (Opcional) - String(003) - Área da empresa que gerou a Observação - Lista: Em branco ou igual a um dos valores da lista ("VEN", "FIN", "CPR", "PRO", "IMP") |
| pedido.observacao.seqIpd | String | (Obrigatório) - Number(004) - Sequência de item de produto do pedido |
| pedido.observacao.seqIsp | String | (Obrigatório) - Number(004) - Sequência de item de serviço do pedido |
| pedido.observacao.tipInf | Integer | (Opcional) - Tipo da informação: 1 - Observação; 3 - Instrução WMS (apenas quando na proprietária houver os módulos WMSE - WMS Sythex Express e WMSF - WMS Sythex Full). Se não for preenchido, recebe 1. Caso receba 3, a situação da observação será sempre R-Resolvida e serão aceitos apenas os campos de tipo de operação (OpeExe) e texto da observação (ObsPed). |
| pedido.usuario | Set | - |
| pedido.usuario.cmpUsu | String | (Obrigatório) - String - Nome do campo de usuário |
| pedido.usuario.vlrUsu | String | (Obrigatório) - String - Valor do campo de usuário |
| pedido.fecPed | String | Indicativo para que o sistema feche o pedido ao processar |
| pedido.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| pedido.codFil | Integer | (Obrigatório) - Number(005) - Código da filial |
| pedido.cnpjFilial | String | (Opcional) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa. Condição: Obrigatório quando não informado os campos CodEmp e CodFil |
| pedido.numPed | Integer | (Obrigatório) - Number(008) - Número do pedido |
| pedido.tipPed | String | (Opcional) - Number(001) - Tipo do pedido - Lista: 1 = Normal, 2 = Automático, 3 = Rascunho, 4 = Orçamento, 5 = Previsão, 6 = Pronta entrega, 7 = Aproveitamento pedido pronta entrega, 8 = Assistência tecnica, 9 = Reposição |
| pedido.prcPed | Integer | (Opcional) - Number(001) - Proc. - Lista: 1 = Digitado - Normal, 2 = Via Internet, 3 = Via Importação, 4 = Via Automação, 5 = Digitado - Distribuição, 6 = Via Processos Automáticos - Ordem de Compra, 7 = Via Processos Automáticos - Gerais, 8 = Via Contrato de Licitação, 9 = Via Integração do Varejo (Lojas) (Quando Varejo EM sempre será 9), 10 = Via devolução com quantidade excedente |
| pedido.tnsPro | String | (Opcional) - String(005) - Código da transação de pedido para produtos |
| pedido.tnsSer | String | (Opcional) - String(005) - Código da transação de pedido para serviços |
| pedido.datEmi | String | (Obrigatório) - Date - Data de emissão do pedido |
| pedido.horEmi | String | (Opcional) - Number(005) - Hora de emissão do pedido |
| pedido.datPrv | String | (Opcional) - Date - Data de previsão do pedido |
| pedido.horPrv | String | (Opcional) - Number(005) - Hora de previsão do pedido |
| pedido.obsPed | String | (Opcional) - String(999) - Texto da observação |
| pedido.codCli | Integer | (Obrigatório) - Number(009) - Código do cliente do pedido |
| pedido.cnpjCliente | String | (Obrigatório) - Number(014) - Número do CNPJ ou CPF do cliente |
| pedido.catCli | Integer | (Obrigatório) - Number(003) - Categoria do cliente (prioridade para faturamento) |
| pedido.seqEnt | Integer | (Opcional) - Number(004) - Sequência do endereço de entrega do cliente |
| pedido.seqCob | Integer | (Opcional) - Number(004) - Sequência do endereço de cobrança do cliente |
| pedido.seqCto | Integer | (Opcional) - Number(004) - Nome da pessoa de contato para o pedido |
| pedido.pedCli | String | (Opcional) - String(020) - Número do pedido do cliente |
| pedido.codRoe | String | (Opcional) - String(003) - Código da rota de entrega |
| pedido.seqRoe | String | (Opcional) - Number(004) - Sequência do cliente na rota |
| pedido.codRep | String | (Obrigatório) - Number(004) - Código do representante do pedido |
| pedido.codMoe | String | (Opcional) - String(003) - Código da moeda/índice que o preço unitário está representado |
| pedido.codMcp | String | (Opcional) - String(003) - Moeda ou índice para correção do preço unitário |
| pedido.datMfp | String | (Opcional) - Date - Data da cotação da moeda/índice para o fechamento do pedido |
| pedido.cotMfp | String | (Opcional) - Number(019,10) - Valor da cotação da moeda/índice para o fechamento do pedido |
| pedido.datMoe | String | (Opcional) - Date - Data da cotação da moeda/índice para o faturamento do pedido |
| pedido.cotMoe | String | (Opcional) - Number(019,10) - Valor da cotação da moeda/índice para o faturamento do pedido |
| pedido.fecMoe | String | (Opcional) - String(001) - Indicativo de o valor da cotação para o faturamento é fechado - Lista: S = Sim, N = Não |
| pedido.codFcr | String | (Opcional) - String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| pedido.datFcr | String | (Opcional) - Date - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| pedido.codCpg | String | (Obrigatório) - String(006) - Código da condição de pagamento |
| pedido.pgtAnt | String | (Obrigatório) - String(001) - Indicativo se o pedido é com pagamento antecipado - Lista: S = Sim, N = Não |
| pedido.codFpg | String | (Opcional) - Number(002) - Código da forma de pagamento |
| pedido.qtdAbe | String | (Opcional) - Number(014,5) - Quantidade em aberto do pedido - Campo indisponível no momento. Valor não será processado |
| pedido.qtdAen | String | (Opcional) - Number(014,5) - Quantidade do pedido a entregar - Campo indisponível no momento. Valor não será processado |
| pedido.codTra | String | (Opcional) - Number(006) - Código da transportadora para o pedido |
| pedido.codRed | String | (Opcional) - Number(009) - Código da transportadora para redespacho do pedido |
| pedido.codVia | String | (Opcional) - String(003) - Código da via de transporte do pedido |
| pedido.plaVei | String | (Opcional) - String(010) - Placa do veículo para o transporte do pedido |
| pedido.vlrFum | String | (Opcional) - Number(015,2) - Valor do frete por unidade de medida quando CIF |
| pedido.qtdFre | String | (Opcional) - Number(014,5) - Quantidade base na unidade do produto valida para o valor do frete |
| pedido.forFre | String | (Opcional) - Number(009) - Código do fornecedor para geração título de frete |
| pedido.vlrFre | String | (Opcional) - Number(015,2) - Valor do frete para o pedido |
| pedido.cifFob | String | (Obrigatório) - String(001) - Indicativo se o frete é CIF ou FOB - Lista: C = Por conta do emitente, F = Por conta do destinatário, T = Por conta de terceiros, X = Sem frete |
| pedido.vlrSeg | String | (Opcional) - Number(015,2) - Valor do seguro para o pedido |
| pedido.vlrEmb | String | (Opcional) - Number(015,2) - Valor das embalagens para o pedido |
| pedido.vlrEnc | String | (Opcional) - Number(015,2) - Valor dos encargos para o pedido |
| pedido.vlrOut | String | (Opcional) - Number(015,2) - Valor das outras despesas para o pedido |
| pedido.vlrDar | String | (Opcional) - Number(015,2) - Valor do desconto para arredondamento do valor total do pedido |
| pedido.vlrFrd | String | (Opcional) - Number(015,2) - Valor frete destacado |
| pedido.vlrOud | String | (Opcional) - Number(015,2) - Valor outras despesas destacado |
| pedido.perDs1 | String | (Opcional) - Number(005,2) - Percentual de desconto - 1 do cliente |
| pedido.perDs2 | String | (Opcional) - Number(005,2) - Percentual de desconto - 2 do cliente |
| pedido.perDs3 | String | (Opcional) - Number(005,2) - Percentual de desconto - 3 do cliente |
| pedido.perDs4 | String | (Opcional) - Number(005,2) - Percentual de desconto - 4 do cliente |
| pedido.vlrBpr | String | (Opcional) - Number(015,2) - Soma dos valores dos itens de produtos do pedido - Campo indisponível no momento. Valor não será processado |
| pedido.vlrDpr | String | (Opcional) - Number(015,2) - Soma dos valores dos descontos dos itens de produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBse | String | (Opcional) - Number(015,2) - Soma dos valores dos itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDse | String | (Opcional) - Number(015,2) - Soma dos valores dos descontos dos itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs1 | String | (Opcional) - Number(015,2) - Valor do desconto - 1 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs2 | String | (Opcional) - Number(015,2) - Valor do desconto - 2 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs3 | String | (Opcional) - Number(015,2) - Valor do desconto - 3 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDs4 | String | (Opcional) - Number(015,2) - Valor do desconto - 4 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrOfe | String | (Opcional) - Number(015,2) - Valor do desconto de Oferta - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrDzf | String | (Opcional) - Number(015,2) - Valor do desconto referente zona franca |
| pedido.vlrBip | String | (Opcional) - Number(015,2) - Soma dos valores base IPI dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIpi | String | (Opcional) - Number(015,2) - Soma dos valores IPI dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBic | String | (Opcional) - Number(015,2) - Soma dos valores base ICMS dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIcm | String | (Opcional) - Number(015,2) - Soma dos valores ICMS dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBsi | String | (Opcional) - Number(015,2) - Soma dos valores base ICMS Substituído dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrSic | String | (Opcional) - Number(015,2) - Soma dos valores ICMS Substituído dos produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBsp | String | (Opcional) - Number(015,2) - Valor base da substituição tributária do PIS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrStp | String | (Opcional) - Number(015,2) - Valor da substituição Tributária do PIS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBsc | String | (Opcional) - Number(015,2) - Valor base da substituição tributária da COFINS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrStc | String | (Opcional) - Number(015,2) - Valor da substituição Tributária da COFINS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBis | String | (Opcional) - Number(015,2) - Soma dos valores base ISS dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIss | String | (Opcional) - Number(015,2) - Soma dos valores do ISS dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBir | String | (Opcional) - Number(015,2) - Soma dos valores base IRRF dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIrf | String | (Opcional) - Number(015,2) - Soma dos valores do IRRF dos serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBin | String | (Opcional) - Number(015,2) - Valor base do INSS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrIns | String | (Opcional) - Number(015,2) - Valor do INSS - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBco | String | (Opcional) - Number(015,2) - Soma dos valores base para comissões do itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCom | String | (Opcional) - Number(015,2) - Soma dos valores das comissões dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLpr | String | (Opcional) - Number(015,2) - Valor líquido dos itens de produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLse | String | (Opcional) - Number(015,2) - Valor líquido dos itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLou | String | (Opcional) - Number(015,2) - Valor líquido dos valores diversos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrLiq | String | (Opcional) - Number(015,2) - Valor líquido do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrFin | String | (Opcional) - Number(015,2) - Valor líquido do pedido para o financeiro - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrAdt | String | (Opcional) - Number(015,2) - Valor pago como créditos pelo cliente |
| pedido.qtdOri | String | (Opcional) - Number(014,5) - Quantidade original do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrOri | String | (Opcional) - Number(015,2) - Valor original do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.temPar | String | (Obrigatório) - String(001) - Indicativo se o pedido tem parcelas especiais na tabela E120PAR - Lista: S = Sim, N = Não |
| pedido.codPor | String | (Opcional) - String(004) - Código do portador |
| pedido.codCrt | String | (Opcional) - String(002) - Código da carteira |
| pedido.codMot | String | (Opcional) - Number(006) - Código do motivo da situação do pedido |
| pedido.obsMot | String | (Opcional) - String(250) - Observação do motivo da situação do pedido |
| pedido.pedBlo | String | (Opcional) - String(001) - Indicativo se o pedido está bloqueado ou desbloqueado - Lista: S = Sim, N = Não |
| pedido.usuBlo | String | (Opcional) - Number(010) - Usuário responsável pelo bloqueio ou desbloqueio do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.datBlo | String | (Opcional) - Date - Data do bloqueio ou desbloqueio do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.horBlo | String | (Opcional) - Number(005) - Hora do bloqueio ou desbloqueio do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.indSig | String | (Obrigatório) - String(001) - Indicativo se o pedido está lançado no SIG - Lista: S = Sim, N = Não - Campo indisponível no momento. Valor não será processado. |
| pedido.verCal | String | (Opcional) - Number(004) - Número da versão para os cálculos - Campo indisponível no momento. Valor não será processado. |
| pedido.horIni | String | (Opcional) - Number(005) - Hora de início da digitação do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.horFim | String | (Opcional) - Number(005) - Hora final da digitação do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.perFre | String | (Opcional) - Number(005,2) - Percentual de Frete |
| pedido.perSeg | String | (Opcional) - Number(005,2) - Percentual de Seguro |
| pedido.perEmb | String | (Opcional) - Number(005,2) - Percentual de Embalagens |
| pedido.perEnc | String | (Opcional) - Number(005,2) - Percentual de Encargos |
| pedido.perOut | String | (Opcional) - Number(005,2) - Percentual de Outras Despesas |
| pedido.codSac | String | (Opcional) - Number(014) - Número do CNPJ ou CPF do sacado |
| pedido.codOpe | String | (Opcional) - Number(004) - Código da Operadora de Telemarketing |
| pedido.codVen | String | (Opcional) - Number(004) - Código do Vendedor |
| pedido.pedPal | String | (Opcional) - Number(008) - Número do pedido no Palmtop - Campo indisponível no momento. Valor não será processado. |
| pedido.acePar | String | (Obrigatório) - String(001) - Indicativo se o pedido aceita faturamento parcial - Lista: S = Sim, N = Não |
| pedido.perOf1 | String | (Opcional) - Number(005,2) - Percentual de oferta 1 para o pedido |
| pedido.perOf2 | String | (Opcional) - Number(005,2) - Percentual de oferta 2 para o pedido |
| pedido.usuFec | String | (Opcional) - Number(010) - Usuário responsável pelo fechamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.datFec | String | (Opcional) - Date - Data do fechamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.horFec | String | (Opcional) - Number(005) - Hora do fechamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.cliRel | String | (Opcional) - Number(009) - Cliente relacionado ao principal, na qual pode ser faturado parte do pedido |
| pedido.vlrBcl | String | (Opcional) - Number(015,2) - Soma dos valores base do CSLL Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCsl | String | (Opcional) - Number(015,2) - Soma dos valores do CSLL Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBpt | String | (Opcional) - Number(015,2) - Soma dos valores base do PIS Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrPit | String | (Opcional) - Number(015,2) - Soma dos valores do PIS retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBct | String | (Opcional) - Number(015,2) - Soma dos valores base do Cofins Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCrt | String | (Opcional) - Number(015,2) - Soma dos valores do Cofins Retido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBor | String | (Opcional) - Number(015,2) - Soma dos valores base de Outras Retenções - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrOur | String | (Opcional) - Number(015,2) - Soma dos valores de Outras Retenções - Campo indisponível no momento. Valor não será processado. |
| pedido.codMar | String | (Opcional) - String(010) - Código da Marca/Etiqueta vinculada ao pedido |
| pedido.codSro | String | (Opcional) - String(003) - Código da Sub Rota |
| pedido.filFat | String | (Opcional) - Number(005) - Código da filial de faturamento do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.codCdi | String | (Opcional) - Number(003) - Código do canal de distribuição do pedido |
| pedido.codLip | String | (Opcional) - String(005) - Código da lista de preço utilizada na venda |
| pedido.cepFre | String | (Opcional) - Number(008) - Faixa inicial do CEP para cálculo do frete |
| pedido.vlrRis | String | (Opcional) - Number(015,2) - Valor de retenção de ICMS Substituto - Campo indisponível no momento. Valor não será processado. |
| pedido.anaEmb | String | (Opcional) - String(001) - Indicativo se analisou estoque de embalagens para pedido normal - Lista: S = Sim, N = Não - Campo indisponível no momento. Valor não será processado. |
| pedido.numEmp | String | (Opcional) - String(020) - Número do empenho do Contrato que gerou o Pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdAne | String | (Opcional) - Number(009) - Quantidade de vezes que o pedido foi analisado pela análise de embarque - Campo indisponível no momento. Valor não será processado. |
| pedido.datAge | String | (Opcional) - Date - Data do agendamento da entrega |
| pedido.filNco | String | (Opcional) - Number(005) - Código da filial da nota de cobrança - Campo indisponível no momento. Valor não será processado. |
| pedido.snfNco | String | (Opcional) - String(003) - Código da série da nota fiscal de cobrança - Campo indisponível no momento. Valor não será processado. |
| pedido.numNco | String | (Opcional) - Number(009) - Número da nota fiscal de cobrança - Campo indisponível no momento. Valor não será processado. |
| pedido.expWms | String | (Opcional) - Number(001) - Indicativo se o pedido foi exportada para o sistema WMAS - Lista: 0 = Para exportar, 1 = Em exportação, 2 = Exportado, 3 = Aprovado, 4 = Em digitação, 5 = Aguardando liberação de envio, 9 = Erro - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBpf | String | (Opcional) - Number(015,2) - Soma dos valores base do PIS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrPif | String | (Opcional) - Number(015,2) - Soma dos valores do PIS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrBcf | String | (Opcional) - Number(015,2) - Soma dos valores base do COFINS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.vlrCff | String | (Opcional) - Number(015,2) - Soma dos valores do COFINS Faturamento dos itens do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.codApc | String | (Opcional) - Number(009) - Código da análise da formação de preço p/ comércio - Campo indisponível no momento. Valor não será processado. |
| pedido.somFre | String | (Opcional) - String(001) - Indicativo se o frete deve ser somado ao valor líquido - Lista: S = Sim, N = Não |
| pedido.qtdItp | String | (Opcional) - Number(004) - Quantidade de itens de produtos do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdIts | String | (Opcional) - Number(004) - Quantidade de itens de serviços do pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.perDs5 | String | (Opcional) - Number(005,2) - Percentual de desconto - 5 do cliente |
| pedido.vlrDs5 | String | (Opcional) - Number(015,2) - Valor do desconto - 5 do cliente - Campo indisponível no momento. Valor não será processado. |
| pedido.rotAnx | String | (Opcional) - Number(002) - Código da rotina para controle de arquivos anexos - Lista: 3 = Produtos, 6 = Derivações, 9 = Engenharia - Modelos, 12 = Engenharia - Roteiros, 15 = Vendas - Contratos, 18 = Nota fiscal de entrada, 21 = SGQ - registros, 24 = Vendas - orçamento produto/serviço, 27 = Solicitações de compra, 30 = Cotação de produtos e serviços, 33 = Vendas - pedidos, 36 = Manutenção de equipamentos - Campo indisponível no momento. Valor não será processado. |
| pedido.numAnx | String | (Opcional) - Number(010) - Número do controle de arquivos anexos gerado pelo sistema - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdVpf | String | (Opcional) - Number(003) - Quantidade de vezes que o pedido já foi faturado - Campo indisponível no momento. Valor não será processado. |
| pedido.qtdMfp | String | (Opcional) - Number(003) - Quantidade máxima de faturas permitida para o pedido - Campo indisponível no momento. Valor não será processado. |
| pedido.indAgr | String | (Opcional) - String(001) - Indicativo se o cliente só aceita grade completa (agrupamento derivação) - Lista: S = Sim, N = Não |
| pedido.sitPed | String | (Opcional) - Number(001) - Situação do pedido |
| pedido.fatPed | String | (Opcional) - Number(001) - Indica como o pedido deve ser faturado |
| pedido.indItm | String | String(001) - Indicativo de intermediador/marketplace |
| pedido.codItm | Integer | Number(004) - Código do intermediador da transação |
| pedido.cgcItm | Double | Number(014) - CNPJ do intermediador da transação |
| pedido.cadItm | String | String(060) - Identificador cadastrado no intermediador |
| pedido.indPre | String | (Opcional) - String(001) - Indicativo presencial do consumidor - [ 0=Não se aplica; 1=Operação presencial; 2=Operação não presencial, pela Internet; 3=Operação não presencial, Teleatendimento; 4=NFC-e em operação com entrega em domicílio; 5=Operação Presencial, fora do estabelecimento, 9=Operação não presencial, outros] - Quando não informado (vazio) será carregado conforme regra do sistema. |
| dataBuild | String | Mantido por compatibilidade. |
| ignorarErrosPedidos | String | (Obrigatório) - Continuar o processamento dos pedidos ignorando os pedidos que apresentarem erro (padrão igual a Sim ("S")) |
| ignorarErrosItens | String | (Obrigatório) - Continuar o processamento dos itens de pedido ignorando aqueles que apresentarem erro (padrão igual a Sim ("S")) |
| inserirApenasPedidoCompleto | String | (Obrigatório) - Inserir apenas os pedidos que não apresentarem erros no processamento dos itens de pedido (padrão igual a Sim ("S")).
Quando o parâmetro global "ObsPedAnt" estiver com o valor "S", esta opção será ignorada. Isto porque o parâmetro global indica ao sistema que a leitura das observações do pedido na função GravarPedidoGrade deve ocorrer antes da leitura dos itens de produto. Sendo assim ao inserir os itens, o pedido já estará gravado na base de dados, pois já foi realizada a leitura das observações do pedido. |
| gravarPedidosComErro | String | (Obrigatório) - Gravar os pedidos que apresentaram erro, deixando a situação igual a 9 (padrão igual a Não ("N")) |
| IgnorarPedidoBloqueado | String | (Obrigatório) - Inserir novo pedido mesmo quando esse for bloqueados pelo sistema (padrão igual a Não ("N")) |
Resposta:
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:GravarPedidosEmGradeResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<RespostaPedido>
<codEmp>String</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>Integer</numPed>
<gridPro>
<codEmp>String</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>String</numPed>
<seqIpd>String</seqIpd>
<sitIpd>String</sitIpd>
<retorno>String</retorno>
</gridPro>
<gridObs>
<codEmp>String</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numPed>String</numPed>
<retorno>String</retorno>
</gridObs>
<tipPed>String</tipPed>
<sitPed>String</sitPed>
<retorno>String</retorno>
</RespostaPedido>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarPedidosEmGradeResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| tipoRetorno | String | (Obrigatório) - Date(DD/MM/AAAA) - Data para controle de versão |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| respostaPedido | Set | - |
| respostaPedido.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.codFil | Integer | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.cnpjFilial | String | (Opcional) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa - Condição: Será retornado caso seja informado no pedido |
| respostaPedido.numPed | Integer | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridPro | Set | - |
| respostaPedido.gridPro.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.gridPro.codFil | String | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.gridPro.cnpjFilial | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa |
| respostaPedido.gridPro.numPed | String | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridPro.seqIpd | String | (Obrigatório) - Number(004) - Sequência de item do pedido |
| respostaPedido.gridPro.sitIpd | String | (Obrigatório) - Number(001) - Situação do item do pedido |
| respostaPedido.gridPro.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
| respostaPedido.gridObs | Set | |
| respostaPedido.gridObs.codEmp | String | (Obrigatório) - Number(004) - Código da empresa |
| respostaPedido.gridObs.codFil | String | (Obrigatório) - Number(005) - Código da filial |
| respostaPedido.gridObs.cnpjFilial | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa |
| respostaPedido.gridObs.numPed | String | (Obrigatório) - Number(008) - Número do pedido |
| respostaPedido.gridObs.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
| respostaPedido.tipPed | String | (Opcional) - Number(001) - Tipo do pedido |
| respostaPedido.sitPed | String | (Obrigatório) - Number(001) - Situação do pedido |
| respostaPedido.retorno | String | (Obrigatório) - Number(100) - Retorno do processamento. |
ExportarPedidos
Mercado - Gestão de Vendas - Pedidos - Exportar Pedidos.
Importante
Este web service não exporta pedidos de previsão.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 6.
Classe do sistema ERP que implementa a porta do web service: TSr000ExportacaoDePedidos.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarPedidos>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<exportacaoPadrao>
<codEmp>
<codEmp>Integer</codEmp>
</codEmp>
<codFil>
<codFil>Integer</codFil>
</codFil>
<numPed>
<numPed>Integer</numPed>
</numPed>
<numCes>
<numCes>Double</numCes>
</numCes>
<numNsu>
<numNsu>Double</numNsu>
</numNsu>
<pedCli>
<pedCli>String</pedCli>
</pedCli>
<pedPal>
<pedPal>Integer</pedPal>
</pedPal>
<tipPed>
<tipPed>Integer</tipPed>
</tipPed>
<datEmiIni>DateTime</datEmiIni>
<datEmiFim>DateTime</datEmiFim>
<codCli>
<codCli>Integer</codCli>
</codCli>
<temPar>String</temPar>
<pedBlo>String</pedBlo>
<indExp>Integer</indExp>
<fatPed>Integer</fatPed>
<tipDav>
<tipDav>Integer</tipDav>
</tipDav>
<sitPed>
<sitPed>Integer</sitPed>
</sitPed>
<codPro>
<codPro>String</codPro>
</codPro>
<codDer>
<codDer>String</codDer>
</codDer>
<clausulaSQL>String</clausulaSQL>
</exportacaoPadrao>
<filtros>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<consulta>
<numPed>Integer</numPed>
</consulta>
<tipoIntegracao>String</tipoIntegracao>
<quantidadeRegistros>Integer</quantidadeRegistros>
<tipMer>String</tipMer>
<fatPed>Integer</fatPed>
<tipDav>Integer</tipDav>
<datIni>DateTime</datIni>
<datFim>DateTime</datFim>
<sitPed>String</sitPed>
<bloPed>String</bloPed>
</filtros>
<exportacaoPadraoVarejo>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<consulta>
<numPed>Integer</numPed>
<tipDav>String</tipDav>
<numNsu>Integer</numNsu>
</consulta>
<consulta2>
<numCes>Double</numCes>
</consulta2>
<tipoIntegracao>String</tipoIntegracao>
<quantidadeRegistros>Integer</quantidadeRegistros>
</exportacaoPadraoVarejo>
<sigInt>String</sigInt>
<codRep>String</codRep>
</parameters>
</ser:ExportarPedidos>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| exportacaoPadrao | Set | (Opcional) - Valores diversos de entrada para a exportação padrão de pedidos (exportação normal). Esse grupo não deve ser usado em conjunto com o grupo de campos da exportação de pedidos vinculada a integração padrão com varejo. |
| exportacaoPadrao.codEmp | Set | (Opcional) - Lista de Empresas |
| exportacaoPadrao.codEmp.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
| exportacaoPadrao.codFil | Set | (Opcional) - Lista de Filiais |
| exportacaoPadrao.codFil.codFil | Integer | (Obrigatório) - Number(005) - Filial |
| exportacaoPadrao.numPed | Set | (Opcional) - Lista de Pedidos |
| exportacaoPadrao.numPed.numPed | Integer | (Obrigatório) - Number(008) - Pedido |
| exportacaoPadrao.numCes | Set | (Opcional) - Lista de Nro. de Cestas |
| exportacaoPadrao.numCes.numCes | Double | (Opcional) - Number(010) - Nro. Cesta |
| exportacaoPadrao.numNsu | Set | (Opcional) - Lista de Núm. Seq. Únicos |
| exportacaoPadrao.numNsu.numNsu | Double | (Opcional) - Number(010) - Núm. Seq. Único |
| exportacaoPadrao.pedCli | Set | (Opcional) - Lista de Pedidos do Cliente |
| exportacaoPadrao.pedCli.pedCli | String | (Opcional) - String(020) - Ped. Cli. |
| exportacaoPadrao.pedPal | Set | (Opcional) - Lista de Ped. PalmTop |
| exportacaoPadrao.pedPal.pedPal | Integer | (Opcional) - Number(008) - Ped. PalmTop |
| exportacaoPadrao.tipPed | Set | (Opcional) - Lista de Tipos - Lista: 1 = Normal, 2 = Automático, 3 = Rascunho, 4 = Orçamento, 5 = Previsão, 6 = Pronta Entrega, 7 = Aproveitamento Pedido Pronta Entrega, 8 = Assistência Técnica, 9 = Reposição |
| exportacaoPadrao.tipPed.tipPed | Integer | (Opcional) - Number(001) - Tipo - Lista: 1 = Normal, 2 = Automático, 3 = Rascunho, 4 = Orçamento, 5 = Previsão, 6 = Pronta Entrega, 7 = Aproveitamento Pedido Pronta Entrega, 8 = Assistência Técnica, 9 = Reposição |
| exportacaoPadrao.datEmiIni | DateTime | (Opcional) - Date(000) - Data Emissão Inicial |
| exportacaoPadrao.datEmiFim | DateTime | (Opcional) - Date(000) - Data Emissão Final |
| exportacaoPadrao.codCli | Set | (Opcional) - Lista de Clientes |
| exportacaoPadrao.codCli.codCli | Integer | (Obrigatório) - Number(009) - Cliente |
| exportacaoPadrao.temPar | String | (Opcional) - String(001) - Tem Parc. Esp. - Lista: S = Sim, N = Não |
| exportacaoPadrao.pedBlo | String | (Opcional) - String(001) - Ped. Bloq. - Lista: S = Sim, N = Não |
| exportacaoPadrao.indExp | Integer | (Opcional) - Number(001) - Ind. envio ECF - Lista: 0 = Para Exportar, 1 = Em Exportação, 2 = Exportado, 3 = Aprovado, 4 = Em Digitação, 5 = Aguardando Liberação para Envio, 9 = Erro |
| exportacaoPadrao.fatPed | Integer | (Opcional) - Number(001) - Tipo Fat. Pedido - Lista: 0 = Gestão Empresarial | ERP, 1 = ECF |
| exportacaoPadrao.tipDav | Set | (Opcional) - Lista de Tipos de Venda - Lista: 1 = DAV, 2 = PRÉ-VENDA, 3 = DAV-OS, 4 = ERP |
| exportacaoPadrao.tipDav.tipDav | Integer | (Opcional) - Number(001) - Tipo Venda - Lista: 1 = DAV, 2 = PRÉ-VENDA, 3 = DAV-OS, 4 = ERP |
| exportacaoPadrao.sitPed | Set | (Opcional) - Lista de Situações - Lista: 1 = Aberto Total, 2 = Aberto Parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando Integração WMS, 7 = Em Transmissão, 8 = Preparação Análise ou NF, 9 = Não Fechado |
| exportacaoPadrao.sitPed.sitPed | Integer | (Obrigatório) - Number(001) - Sit. - Lista: 1 = Aberto Total, 2 = Aberto Parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando Integração WMAS, 7 = Em Transmissão, 8 = Preparação Análise ou NF, 9 = Não Fechado |
| exportacaoPadrao.codPro | Set | (Opcional) - Lista de Produtos |
| exportacaoPadrao.codPro.codPro | String | (Opcional) - String(014) - Produto |
| exportacaoPadrao.codDer | Set | (Opcional) - Lista de Derivações |
| exportacaoPadrao.codDer.codDer | String | (Opcional) - String(007) - Deriv. |
| exportacaoPadrao.clausulaSQL | String | (Opcional) - String(1000) - Cláusula SQL para a inclusão de filtros avançados na tabela de pedidos (E120PED). Esse campo deve ser usado apenas em conjunto com os campos de entrada para a exportação padrão de pedidos (exportação normal). |
| filtros | Set | (Opcional) - Valores diversos de entrada para a exportação de pedidos vinculada a integração padrão com varejo. Esse grupo não deve ser usado em conjunto com o grupo de campos da a exportação padrão de pedidos (exportação normal). |
| filtros.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
| filtros.codFil | Integer | (Obrigatório) - Number(005) - Filial |
| filtros.consulta | Set | (Opcional) - Lista de Pedidos - Obrigatório quando o Tipo de Integração for igual a "E" (Específico). |
| filtros.consulta.numPed | Integer | (Obrigatório) - Number(008) - Pedido.
Observação: Tambem consultar a documentação do campo Filtro.SitPed |
| filtros.tipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: A = Somente Alterados, E = Registro Específico |
| filtros.quantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Obrigatório quando o tipo de integração for "A". Quando o tipo de integração for "E", este valor não é utilizado. |
| filtros.tipMer | String | (Opcional) - String(001) - Tipo do Mercado - Lista: I = Interno, E = Externo. |
| filtros.fatPed | Integer | (Opcional) - Number(001) - Tipo de Faturamento do pedido. Lista: 0=Gestão Empresarial | ERP, 1=ECF.
Observação 1: Este campo não é utilizado quando for uma consulta específica (TipoIntegracao = E). Observação 2: Para consultar ambos os valores da lista numa mesma requisição, este campo não deve ser enviado, ou ser enviado como nulo. |
| filtros.tipDav | Integer | (Opcional) - Number(001) - Tipo de venda efetuada. Lista: 1=DAV, 2=PRÉ-VENDA, 3=DAV-OS, 4=ERP.
Observação: Este campo não é utilizado quando for uma consulta específica (TipoIntegracao = E). |
| filtros.datIni | DateTime | (Opcional) - Date(000) - Data Inicio das Emissões. Observação: Este campo não é utilizado quando for uma consulta específica (TipoIntegracao = E). |
| filtros.datFim | DateTime | (Opcional) - Date(000) - Data fim das Emissões. Observação: Este campo não é utilizado quando for uma consulta específica (TipoIntegracao = E). |
| filtros.sitPed | String | (Opcional) String(018) - Situação do pedido - Lista: 1 = Aberto Total, 2 = Aberto Parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando Integração WMS, 7 = Em Transmissão, 8 = Preparação Análise ou NF, 9 = Não Fechado.
Observação 1 : Pode ser usado como abrangência ex:1,9. Neste caso irá retornar os pedidos com situação igual a 1 e 9. Observação 2 : Em uma consulta específica (TipoIntegracao = E), se não for informado valor, o filtro considerado será: 1, 2, 4, 5. |
| filtros.bloPed | String | (Opcional) - String(001) - Bloquear pedido - Lista: N = Não, S = Sim. Observação: Se não for informado o será intepretado como N=Não. |
| exportacaoPadraoVarejo | Set | (Opcional) - Valores diversos de entrada para a exportação de pedidos vinculada a integração padrão com varejo. Esse grupo não deve ser usado em conjunto com o grupo de campos da a exportação padrão de pedidos (exportação normal). |
| exportacaoPadraoVarejo.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
| exportacaoPadraoVarejo.codFil | Integer | (Obrigatório) - Number(005) - Filial |
| exportacaoPadraoVarejo.consulta | Set | (Opcional) - Lista de Pedidos - Obrigatório quando o Tipo de Integração for igual a "E" (Específico). Pode ser substituído ou utilizado em conjunto com o campo Consulta2. |
| exportacaoPadraoVarejo.consulta.numPed | Integer | (Obrigatório) - Number(008) - Pedido |
| exportacaoPadraoVarejo.consulta.tipDav | String | |
| exportacaoPadraoVarejo.consulta.numNsu | Integer | |
| exportacaoPadraoVarejo.consulta2 | Set | (Opcional) - Lista de Cestas - Obrigatório quando o Tipo de Integração for igual a "E" (Específico). Pode ser substituído ou utilizado em conjunto com o campo Consulta. |
| exportacaoPadraoVarejo.consulta2.numCes | Double | (Opcional) - Number(010) - Nro. Cesta |
| exportacaoPadraoVarejo.tipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: A = Somente Alterados, E = Registro Específico |
| exportacaoPadraoVarejo.quantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Obrigatório quando o tipo de integração for "A". Quando o tipo de integração for "E", este valor não é utilizado. |
| sigInt | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| codRep | String | Código do Representante |
Resposta:
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:ExportarPedidosResponse>
<result>
<dadosGerais>
<produto>
<serie>
<seqDls>String</seqDls>
<numSep>String</numSep>
<qtdEst>String</qtdEst>
</serie>
<lote>
<seqDls>String</seqDls>
<codLot>String</codLot>
<qtdEst>String</qtdEst>
</lote>
<usuario>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</usuario>
<codEmp>Integer</codEmp>
<codFil>String</codFil>
<numPed>String</numPed>
<seqIpd>String</seqIpd>
<tnsPro>String</tnsPro>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
<pedPrv>String</pedPrv>
<codPro>String</codPro>
<codDer>String</codDer>
<cplIpd>String</cplIpd>
<codFam>String</codFam>
<codAgr>String</codAgr>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<codStp>String</codStp>
<codStc>String</codStc>
<codDep>String</codDep>
<codLot>String</codLot>
<resEst>String</resEst>
<qtdPed>String</qtdPed>
<qtdAen>String</qtdAen>
<qtdPoc>String</qtdPoc>
<qtdFat>String</qtdFat>
<qtdCan>String</qtdCan>
<qtdAbe>String</qtdAbe>
<qtdRae>String</qtdRae>
<qtdNlp>String</qtdNlp>
<qtdRes>String</qtdRes>
<uniMed>String</uniMed>
<codMcp>String</codMcp>
<datMfp>String</datMfp>
<cotMfp>String</cotMfp>
<datMoe>String</datMoe>
<cotMoe>String</cotMoe>
<fecMoe>String</fecMoe>
<codTpr>String</codTpr>
<preUni>String</preUni>
<codMoe>String</codMoe>
<preFix>String</preFix>
<perDsc>String</perDsc>
<perOfe>String</perOfe>
<perAcr>String</perAcr>
<perIpi>String</perIpi>
<perIcm>String</perIcm>
<perCom>String</perCom>
<datEnt>String</datEnt>
<datAne>String</datAne>
<datPoc>String</datPoc>
<codPvp>String</codPvp>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<vlrFre>String</vlrFre>
<vlrSeg>String</vlrSeg>
<vlrEmb>String</vlrEmb>
<vlrEnc>String</vlrEnc>
<vlrOut>String</vlrOut>
<vlrDar>String</vlrDar>
<vlrFrd>String</vlrFrd>
<vlrOud>String</vlrOud>
<vlrBru>String</vlrBru>
<vlrDsc>String</vlrDsc>
<vlrDs1>String</vlrDs1>
<vlrDs2>String</vlrDs2>
<vlrDs3>String</vlrDs3>
<vlrDs4>String</vlrDs4>
<dscTot>String</dscTot>
<vlrOfe>String</vlrOfe>
<vlrDzf>String</vlrDzf>
<vlrBip>String</vlrBip>
<vlrIpi>String</vlrIpi>
<vlrBic>String</vlrBic>
<vlrIcm>String</vlrIcm>
<vlrBsi>String</vlrBsi>
<vlrIcs>String</vlrIcs>
<vlrBsp>String</vlrBsp>
<vlrStp>String</vlrStp>
<vlrBsc>String</vlrBsc>
<vlrStc>String</vlrStc>
<vlrBco>String</vlrBco>
<vlrCom>String</vlrCom>
<vlrLpr>String</vlrLpr>
<vlrLou>String</vlrLou>
<vlrLiq>String</vlrLiq>
<vlrFin>String</vlrFin>
<sitIpd>String</sitIpd>
<codMot>String</codMot>
<obsMot>String</obsMot>
<gerNec>String</gerNec>
<gerCga>String</gerCga>
<resMan>String</resMan>
<indAed>String</indAed>
<numCtr>String</numCtr>
<datCpt>String</datCpt>
<seqCvp>String</seqCvp>
<qtdPpf>String</qtdPpf>
<cmpKit>String</cmpKit>
<filOcp>String</filOcp>
<numOcp>String</numOcp>
<seqIpo>String</seqIpo>
<uniVen>String</uniVen>
<qtdVen>String</qtdVen>
<preVen>String</preVen>
<preBru>String</preBru>
<filCtr>String</filCtr>
<ctrCvs>String</ctrCvs>
<cptCvs>String</cptCvs>
<seqCvs>String</seqCvs>
<codAvc>String</codAvc>
<codFxa>String</codFxa>
<codPgr>String</codPgr>
<idxGrd>String</idxGrd>
<codMar>String</codMar>
<codClc>String</codClc>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<filPrd>String</filPrd>
<vlrRis>String</vlrRis>
<indPce>String</indPce>
<indPcr>String</indPcr>
<perPit>String</perPit>
<vlrBpt>String</vlrBpt>
<vlrPit>String</vlrPit>
<perCrt>String</perCrt>
<vlrBct>String</vlrBct>
<vlrCrt>String</vlrCrt>
<perCsl>String</perCsl>
<vlrBcl>String</vlrBcl>
<vlrCsl>String</vlrCsl>
<perOur>String</perOur>
<vlrBor>String</vlrBor>
<vlrOur>String</vlrOur>
<perIrf>String</perIrf>
<vlrBir>String</vlrBir>
<vlrIrf>String</vlrIrf>
<filNfc>String</filNfc>
<forNfc>String</forNfc>
<numNfc>String</numNfc>
<snfNfc>String</snfNfc>
<seqIpc>String</seqIpc>
<nctLcl>String</nctLcl>
<nreCli>String</nreCli>
<nosIcl>String</nosIcl>
<nosFcl>String</nosFcl>
<nocCl1>String</nocCl1>
<nocCl2>String</nocCl2>
<nocCl3>String</nocCl3>
<codAgc>String</codAgc>
<ctrCvp>String</ctrCvp>
<cptCvp>String</cptCvp>
<seqCtr>String</seqCtr>
<indApe>String</indApe>
<obsIpd>String</obsIpd>
<seqIsp>String</seqIsp>
<empOcp>String</empOcp>
<vlrBpf>String</vlrBpf>
<perPif>String</perPif>
<vlrPif>String</vlrPif>
<vlrBcf>String</vlrBcf>
<perCff>String</perCff>
<vlrCff>String</vlrCff>
<perDs5>String</perDs5>
<vlrDs5>String</vlrDs5>
<agrNec>String</agrNec>
<agrPai>String</agrPai>
<oriRes>String</oriRes>
<qtdBpf>String</qtdBpf>
<aliPif>String</aliPif>
<qtdBcf>String</qtdBcf>
<aliCff>String</aliCff>
<qtdBip>String</qtdBip>
<aliIpi>String</aliIpi>
<indIpm>String</indIpm>
<filRem>String</filRem>
<snfRem>String</snfRem>
<nfvRem>String</nfvRem>
<ipvRem>String</ipvRem>
<seqInc>String</seqInc>
<vlrBruECF>String</vlrBruECF>
<vlrAcrECF>String</vlrAcrECF>
<vlrDscECF>String</vlrDscECF>
<vlrAcrUniECF>String</vlrAcrUniECF>
<vlrDscUniECF>String</vlrDscUniECF>
<vlrLiqECF>String</vlrLiqECF>
<codCnv>String</codCnv>
<codPdv>String</codPdv>
<codRep>String</codRep>
<icmAor>Double</icmAor>
<icmVor>Double</icmVor>
<icmAde>Double</icmAde>
<icmVde>Double</icmVde>
<icmBde>Double</icmBde>
<icmAfc>Double</icmAfc>
<icmVfc>Double</icmVfc>
<icmBfc>Double</icmBfc>
<basFcp>Double</basFcp>
<aliFcp>Double</aliFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<astFcp>Double</astFcp>
<vstFcp>Double</vstFcp>
<numInt>String</numInt>
</produto>
<servico>
<usuario>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</usuario>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numPed>String</numPed>
<seqIsp>String</seqIsp>
<tnsSer>String</tnsSer>
<codSer>String</codSer>
<cplIsp>String</cplIsp>
<codFam>String</codFam>
<codTri>String</codTri>
<numCad>String</numCad>
<qtdPed>String</qtdPed>
<qtdRea>String</qtdRea>
<qtdFat>String</qtdFat>
<qtdCan>String</qtdCan>
<qtdAbe>String</qtdAbe>
<uniMed>String</uniMed>
<codMcp>String</codMcp>
<datMfp>String</datMfp>
<cotMfp>String</cotMfp>
<datMoe>String</datMoe>
<cotMoe>String</cotMoe>
<fecMoe>String</fecMoe>
<datEnt>String</datEnt>
<codTpr>String</codTpr>
<preUni>String</preUni>
<codMoe>String</codMoe>
<perDsc>String</perDsc>
<perIss>String</perIss>
<perIrf>String</perIrf>
<perIns>String</perIns>
<perCom>String</perCom>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<vlrEnc>String</vlrEnc>
<vlrOut>String</vlrOut>
<vlrDar>String</vlrDar>
<vlrBru>String</vlrBru>
<vlrDsc>String</vlrDsc>
<vlrDs1>String</vlrDs1>
<vlrDs2>String</vlrDs2>
<vlrDs3>String</vlrDs3>
<vlrDs4>String</vlrDs4>
<vlrBis>String</vlrBis>
<vlrIss>String</vlrIss>
<vlrBir>String</vlrBir>
<vlrIrf>String</vlrIrf>
<vlrBin>String</vlrBin>
<vlrIns>String</vlrIns>
<vlrBco>String</vlrBco>
<vlrCom>String</vlrCom>
<vlrLse>String</vlrLse>
<vlrLou>String</vlrLou>
<vlrLiq>String</vlrLiq>
<vlrFin>String</vlrFin>
<sitIsp>String</sitIsp>
<codMot>String</codMot>
<obsMot>String</obsMot>
<numCtr>String</numCtr>
<datCpt>String</datCpt>
<seqCvs>String</seqCvs>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
<obsIsp>String</obsIsp>
<filOcp>String</filOcp>
<numOcp>String</numOcp>
<seqIso>String</seqIso>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<perIpi>String</perIpi>
<perIcm>String</perIcm>
<vlrDzf>String</vlrDzf>
<vlrBip>String</vlrBip>
<vlrIpi>String</vlrIpi>
<vlrBic>String</vlrBic>
<vlrIcm>String</vlrIcm>
<vlrBsi>String</vlrBsi>
<vlrIcs>String</vlrIcs>
<vlrBct>String</vlrBct>
<vlrCrt>String</vlrCrt>
<perCrt>String</perCrt>
<vlrBpt>String</vlrBpt>
<vlrPit>String</vlrPit>
<perPit>String</perPit>
<vlrBcl>String</vlrBcl>
<vlrCsl>String</vlrCsl>
<perCsl>String</perCsl>
<vlrBor>String</vlrBor>
<vlrOur>String</vlrOur>
<perOur>String</perOur>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<vlrRis>String</vlrRis>
<gerNec>String</gerNec>
<empOcp>String</empOcp>
<vlrBpf>String</vlrBpf>
<perPif>String</perPif>
<vlrPif>String</vlrPif>
<vlrBcf>String</vlrBcf>
<perCff>String</perCff>
<vlrCff>String</vlrCff>
<perDs5>String</perDs5>
<vlrDs5>String</vlrDs5>
<qtdBpf>String</qtdBpf>
<aliPif>String</aliPif>
<qtdBcf>String</qtdBcf>
<aliCff>String</aliCff>
<qtdBip>String</qtdBip>
<aliIpi>String</aliIpi>
<filCtr>String</filCtr>
<ctrCvs>String</ctrCvs>
<seqCtr>String</seqCtr>
<cptCvs>String</cptCvs>
<seqInc>String</seqInc>
<vlrBruECF>String</vlrBruECF>
<vlrAcrECF>String</vlrAcrECF>
<vlrDscECF>String</vlrDscECF>
<vlrAcrUniECF>String</vlrAcrUniECF>
<vlrDscUniECF>String</vlrDscUniECF>
<vlrLiqECF>String</vlrLiqECF>
<icmAor>Double</icmAor>
<icmVor>Double</icmVor>
<icmAde>Double</icmAde>
<icmVde>Double</icmVde>
<icmBde>Double</icmBde>
<icmAfc>Double</icmAfc>
<icmVfc>Double</icmVfc>
<icmBfc>Double</icmBfc>
<basFcp>Double</basFcp>
<aliFcp>Double</aliFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<astFcp>Double</astFcp>
<vstFcp>Double</vstFcp>
<numInt>String</numInt>
</servico>
<observacao>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numPed>String</numPed>
<seqObs>String</seqObs>
<tipObs>String</tipObs>
<codMot>String</codMot>
<obsPed>String</obsPed>
<obsUsu>String</obsUsu>
<obsDat>String</obsDat>
<obsHor>String</obsHor>
<solObs>String</solObs>
<solUsu>String</solUsu>
<solDat>String</solDat>
<solHor>String</solHor>
<sitObs>String</sitObs>
<areObs>String</areObs>
<aprRpr>String</aprRpr>
<seqIpd>String</seqIpd>
<seqIsp>String</seqIsp>
<tipInf>Integer</tipInf>
</observacao>
<parcelas>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numPed>String</numPed>
<seqPar>String</seqPar>
<codCrp>String</codCrp>
<codFcr>String</codFcr>
<datFcr>String</datFcr>
<diaPar>String</diaPar>
<vctPar>String</vctPar>
<perPar>String</perPar>
<vlrPar>String</vlrPar>
<dscPar>String</dscPar>
<obsPar>String</obsPar>
<codFpg>String</codFpg>
<codTpt>String</codTpt>
<codPor>String</codPor>
<datNeg>String</datNeg>
<dscNeg>String</dscNeg>
<codSac>String</codSac>
<cheBan>String</cheBan>
<cheAge>String</cheAge>
<cheCta>String</cheCta>
<cheNum>String</cheNum>
<codBar>String</codBar>
<catTef>String</catTef>
<nsuTef>String</nsuTef>
<catExt>String</catExt>
<vlrRps>String</vlrRps>
<codOpe>String</codOpe>
<carCov>String</carCov>
<carPre>String</carPre>
<codCnv>String</codCnv>
<vlrTro>String</vlrTro>
<fpgTro>String</fpgTro>
<indPag>String</indPag>
</parcelas>
<usuario>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</usuario>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numPed>String</numPed>
<tipPed>String</tipPed>
<prcPed>String</prcPed>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>String</datEmi>
<horEmi>String</horEmi>
<datPrv>String</datPrv>
<horPrv>String</horPrv>
<obsPed>String</obsPed>
<codCli>String</codCli>
<catCli>String</catCli>
<qtdVpf>String</qtdVpf>
<qtdMfp>String</qtdMfp>
<indAgr>String</indAgr>
<seqEnt>String</seqEnt>
<seqCob>String</seqCob>
<seqCto>String</seqCto>
<pedCli>String</pedCli>
<codRoe>String</codRoe>
<seqRoe>String</seqRoe>
<codRep>String</codRep>
<codMoe>String</codMoe>
<codMcp>String</codMcp>
<datMfp>String</datMfp>
<cotMfp>String</cotMfp>
<datMoe>String</datMoe>
<cotMoe>String</cotMoe>
<fecMoe>String</fecMoe>
<codFcr>String</codFcr>
<datFcr>String</datFcr>
<codCpg>String</codCpg>
<pgtAnt>String</pgtAnt>
<codFpg>String</codFpg>
<qtdAbe>String</qtdAbe>
<qtdAen>String</qtdAen>
<codTra>String</codTra>
<codRed>String</codRed>
<codVia>String</codVia>
<plaVei>String</plaVei>
<vlrFum>String</vlrFum>
<qtdFre>String</qtdFre>
<forFre>String</forFre>
<vlrFre>String</vlrFre>
<cifFob>String</cifFob>
<vlrSeg>String</vlrSeg>
<vlrEmb>String</vlrEmb>
<vlrEnc>String</vlrEnc>
<vlrOut>String</vlrOut>
<vlrDar>String</vlrDar>
<vlrFrd>String</vlrFrd>
<vlrOud>String</vlrOud>
<perDs1>String</perDs1>
<perDs2>String</perDs2>
<perDs3>String</perDs3>
<perDs4>String</perDs4>
<vlrBpr>String</vlrBpr>
<vlrDpr>String</vlrDpr>
<vlrBse>String</vlrBse>
<vlrDse>String</vlrDse>
<vlrDs1>String</vlrDs1>
<vlrDs2>String</vlrDs2>
<vlrDs3>String</vlrDs3>
<vlrDs4>String</vlrDs4>
<vlrOfe>String</vlrOfe>
<vlrDzf>String</vlrDzf>
<vlrBip>String</vlrBip>
<vlrIpi>String</vlrIpi>
<vlrBic>String</vlrBic>
<vlrIcm>String</vlrIcm>
<vlrBsi>String</vlrBsi>
<vlrSic>String</vlrSic>
<vlrBsp>String</vlrBsp>
<vlrStp>String</vlrStp>
<vlrBsc>String</vlrBsc>
<vlrStc>String</vlrStc>
<vlrBis>String</vlrBis>
<vlrIss>String</vlrIss>
<vlrBir>String</vlrBir>
<vlrIrf>String</vlrIrf>
<vlrBin>String</vlrBin>
<vlrIns>String</vlrIns>
<vlrBco>String</vlrBco>
<vlrCom>String</vlrCom>
<vlrLpr>String</vlrLpr>
<vlrLse>String</vlrLse>
<vlrLou>String</vlrLou>
<vlrLiq>String</vlrLiq>
<vlrFin>String</vlrFin>
<vlrAdt>String</vlrAdt>
<qtdOri>String</qtdOri>
<vlrOri>String</vlrOri>
<temPar>String</temPar>
<codPor>String</codPor>
<codCrt>String</codCrt>
<sitPed>String</sitPed>
<codMot>String</codMot>
<obsMot>String</obsMot>
<pedBlo>String</pedBlo>
<usuBlo>String</usuBlo>
<datBlo>String</datBlo>
<horBlo>String</horBlo>
<indSig>String</indSig>
<verCal>String</verCal>
<horIni>String</horIni>
<horFim>String</horFim>
<perFre>String</perFre>
<perSeg>String</perSeg>
<perEmb>String</perEmb>
<perEnc>String</perEnc>
<perOut>String</perOut>
<codSac>String</codSac>
<codOpe>String</codOpe>
<codVen>String</codVen>
<pedPal>String</pedPal>
<acePar>String</acePar>
<perOf1>String</perOf1>
<perOf2>String</perOf2>
<usuFec>String</usuFec>
<datFec>String</datFec>
<horFec>String</horFec>
<cliRel>String</cliRel>
<vlrBcl>String</vlrBcl>
<vlrCsl>String</vlrCsl>
<vlrBpt>String</vlrBpt>
<vlrPit>String</vlrPit>
<vlrBct>String</vlrBct>
<vlrCrt>String</vlrCrt>
<vlrBor>String</vlrBor>
<vlrOur>String</vlrOur>
<codMar>String</codMar>
<codSro>String</codSro>
<filFat>String</filFat>
<codCdi>String</codCdi>
<codLip>String</codLip>
<cepFre>String</cepFre>
<vlrRis>String</vlrRis>
<anaEmb>String</anaEmb>
<numEmp>String</numEmp>
<qtdAne>String</qtdAne>
<datAge>String</datAge>
<filNco>String</filNco>
<snfNco>String</snfNco>
<numNco>String</numNco>
<expWms>String</expWms>
<vlrBpf>String</vlrBpf>
<vlrPif>String</vlrPif>
<vlrBcf>String</vlrBcf>
<vlrCff>String</vlrCff>
<codApc>String</codApc>
<somFre>String</somFre>
<qtdItp>String</qtdItp>
<qtdIts>String</qtdIts>
<perDs5>String</perDs5>
<vlrDs5>String</vlrDs5>
<rotAnx>String</rotAnx>
<numAnx>String</numAnx>
<numNsu>String</numNsu>
<datNsu>String</datNsu>
<horNsu>String</horNsu>
<indExp>String</indExp>
<fatPed>String</fatPed>
<qtdBpf>String</qtdBpf>
<qtdBcf>String</qtdBcf>
<qtdBip>String</qtdBip>
<numCes>String</numCes>
<venCal>String</venCal>
<desDef>String</desDef>
<anoVei>String</anoVei>
<numRen>String</numRen>
<desMod>String</desMod>
<tipDav>String</tipDav>
<tipAce>String</tipAce>
<indImp>String</indImp>
<seqInt>Integer</seqInt>
<pesBru>String</pesBru>
<pesLiq>String</pesLiq>
<nomUsu>String</nomUsu>
<codPai>String</codPai>
<totAcr>String</totAcr>
<totDsc>String</totDsc>
<vlrIor>Double</vlrIor>
<vlrBde>Double</vlrBde>
<vlrIde>Double</vlrIde>
<basFcp>Double</basFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<vstFcp>Double</vstFcp>
<icmBfc>Double</icmBfc>
<icmVfc>Double</icmVfc>
<numInt>String</numInt>
</dadosGerais>
<tipoRetorno>String</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<fimRegistros>String</fimRegistros>
<numLot>Integer</numLot>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarPedidosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| dadosGerais | Set | Valores de saída para os dados gerais (incluindo campos de usuário), itens de produto (incluindo campos de usuário, distribuição de lotes e distribuição de séries), itens de serviço (incluindo campos de usuário), parcelas e observações do pedido. |
| produto | Set | |
| serie | Set | |
| serie.seqDls | String | (Obrigatório) - Number(006) - Seq. Est. |
| serie.numSep | String | (Opcional) - String(050) - Nº Série |
| serie.qtdEst | String | (Opcional) - Number(014) - Qtd. Mov. |
| lote | Set | Ainda não disponível para utilização. |
| lote.seqDls | String | (Obrigatório) - Number(006) - Seq. Est. |
| lote.codLot | String | (Opcional) - String(050) - Lote Fab. |
| lote.qtdEst | String | (Opcional) - Number(014) - Qtd. Mov. |
| usuario | Set | |
| usuario.cmpUsu | String | (Obrigatório) - String - Nome do campo de usuário |
| usuario.vlrUsu | String | (Obrigatório) - String - Valor do campo de usuário |
| produto.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
| produto.codFil | String | (Obrigatório) - Number(005) - Filial |
| produto.numPed | String | (Obrigatório) - Number(008) - Pedido |
| produto.seqIpd | String | (Obrigatório) - Number(004) - Seq. |
| produto.tnsPro | String | (Opcional) - String(005) - Trans. Prod. |
| produto.pedCli | String | (Opcional) - String(020) - Ped. Cli. |
| produto.seqPcl | String | (Opcional) - String(010) - Seq. Ped. Cli. |
| produto.pedPrv | String | (Obrigatório) - String(001) - Ped. Prev. - Lista: S = Sim, N = Não |
| produto.codPro | String | (Opcional) - String(014) - Produto |
| produto.codDer | String | (Opcional) - String(007) - Deriv. |
| produto.cplIpd | String | (Opcional) - String(250) - Compl. |
| produto.codFam | String | (Opcional) - String(006) - Família |
| produto.codAgr | String | (Opcional) - Number(004) - Agrup. Deriv. |
| produto.codTic | String | (Opcional) - String(003) - ICMS Esp. |
| produto.codTrd | String | (Opcional) - String(003) - Cód. Red. Impostos |
| produto.codTst | String | (Opcional) - String(003) - ICMS Subst. |
| produto.codStp | String | (Opcional) - String(003) - Cód. Subst. PIS |
| produto.codStc | String | (Opcional) - String(003) - Cód. Subst. COFINS |
| produto.codDep | String | (Opcional) - String(010) - Depós. |
| produto.codLot | String | (Opcional) - String(050) - Lote Est. |
| produto.resEst | String | (Obrigatório) - String(001) - Res. Est. - Lista: S = Sim, N = Não |
| produto.qtdPed | String | (Obrigatório) - Number(014) - Qtd. Ped. |
| produto.qtdAen | String | (Opcional) - Number(014) - Qtd. Ent. |
| produto.qtdPoc | String | (Opcional) - Number(014) - Qtd. Prod./Cpr. |
| produto.qtdFat | String | (Opcional) - Number(014) - Qtd. Fat. |
| produto.qtdCan | String | (Opcional) - Number(014) - Qtd. Canc. |
| produto.qtdAbe | String | (Opcional) - Number(014) - Qtd. Aberta |
| produto.qtdRae | String | (Opcional) - Number(014) - Qtd. Anál. Emb. |
| produto.qtdNlp | String | (Opcional) - Number(014) - Qtd. Líq. Prod. |
| produto.qtdRes | String | (Opcional) - Number(014) - Qtd. Res. |
| produto.uniMed | String | (Obrigatório) - String(003) - Uni. Med. |
| produto.codMcp | String | (Opcional) - String(003) - Moe./Índ. Corr. |
| produto.datMfp | String | (Opcional) - Date(000) - Data Cot. Fec. |
| produto.cotMfp | String | (Opcional) - Number(019) - Vlr. Cot. Fec. |
| produto.datMoe | String | (Opcional) - Date(000) - Data Cot. Fat. |
| produto.cotMoe | String | (Opcional) - Number(019) - Vlr. Cot. Fat. |
| produto.fecMoe | String | (Opcional) - String(001) - Cot. Fec. Fat. - Lista: S = Sim, N = Não |
| produto.codTpr | String | (Opcional) - String(004) - Tab. Preço |
| produto.preUni | String | (Opcional) - Number(014) - Preço |
| produto.codMoe | String | (Opcional) - String(003) - Moe./Índ. Preço |
| produto.preFix | String | (Obrigatório) - String(001) - Fixo - Lista: S = Sim, N = Não |
| produto.perDsc | String | (Opcional) - Number(005) - % Desc. |
| produto.perOfe | String | (Opcional) - Number(005) - % Oferta |
| produto.perAcr | String | (Opcional) - Number(005) - % Acréscimo |
| produto.perIpi | String | (Opcional) - Number(005) - % IPI |
| produto.perIcm | String | (Opcional) - Number(005) - % ICMS |
| produto.perCom | String | (Opcional) - Number(005) - % Comiss. |
| produto.datEnt | String | (Obrigatório) - Date(000) - Data Ent. |
| produto.datAne | String | (Obrigatório) - Date(000) - Data Ent. Anál. |
| produto.datPoc | String | (Obrigatório) - Date(000) - Data Ent. Prod. |
| produto.codPvp | String | (Opcional) - String(008) - Per. Vendas |
| produto.numPrj | String | (Opcional) - Number(008) - Projeto |
| produto.codFpj | String | (Opcional) - Number(004) - Fase |
| produto.ctaFin | String | (Opcional) - Number(007) - Cta. Fin. |
| produto.ctaRed | String | (Opcional) - Number(007) - Cta. Ctb. |
| produto.codCcu | String | (Opcional) - String(009) - CC |
| produto.vlrFre | String | (Opcional) - Number(015) - Vlr. Frete |
| produto.vlrSeg | String | (Opcional) - Number(015) - Vlr. Seg. |
| produto.vlrEmb | String | (Opcional) - Number(015) - Vlr. Emb. |
| produto.vlrEnc | String | (Opcional) - Number(015) - Vlr. Enc. |
| produto.vlrOut | String | (Opcional) - Number(015) - Vlr. Outras |
| produto.vlrDar | String | (Opcional) - Number(015) - Vlr. Arred. |
| produto.vlrFrd | String | (Opcional) - Number(015) - Vlr. Fre. Dest. |
| produto.vlrOud | String | (Opcional) - Number(015) - Vlr. Outras Dest. |
| produto.vlrBru | String | (Opcional) - Number(015) - Vlr. Bruto |
| produto.vlrDsc | String | (Opcional) - Number(015) - Vlr. Desc. |
| produto.vlrDs1 | String | (Opcional) - Number(015) - Vlr. Desc. 1 |
| produto.vlrDs2 | String | (Opcional) - Number(015) - Vlr. Desc. 2 |
| produto.vlrDs3 | String | (Opcional) - Number(015) - Vlr. Desc. 3 |
| produto.vlrDs4 | String | (Opcional) - Number(015) - Vlr. Desc. 4 |
| produto.dscTot | String | (Opcional) - Number(015) - Vlr. Desc. Total (Somatória dos campos VlrDs1,VlrDs2,VlrDs3,VlrDs4,VlrDs5). |
| produto.vlrOfe | String | (Opcional) - Number(015) - Vlr. Oferta |
| produto.vlrDzf | String | (Opcional) - Number(015) - Vlr. Desc. .ZF |
| produto.vlrBip | String | (Opcional) - Number(015) - Base IPI |
| produto.vlrIpi | String | (Opcional) - Number(015) - Vlr. IPI |
| produto.vlrBic | String | (Opcional) - Number(015) - Base ICMS |
| produto.vlrIcm | String | (Opcional) - Number(015) - Vlr. ICMS |
| produto.vlrBsi | String | (Opcional) - Number(015) - Base ICMS Subst. |
| produto.vlrIcs | String | (Opcional) - Number(015) - Vlr. ICMS Subst. |
| produto.vlrBsp | String | (Opcional) - Number(015) - Base Subst. Trib. PIS |
| produto.vlrStp | String | (Opcional) - Number(015) - Vlr. Subst. Trib. PIS |
| produto.vlrBsc | String | (Opcional) - Number(015) - Base Subst. Trib. COFINS |
| produto.vlrStc | String | (Opcional) - Number(015) - Vlr. Subst. Trib. COFINS |
| produto.vlrBco | String | (Opcional) - Number(015) - Base Comiss. |
| produto.vlrCom | String | (Opcional) - Number(015) - Vlr. Comiss. |
| produto.vlrLpr | String | (Opcional) - Number(015) - Vlr. Prod. |
| produto.vlrLou | String | (Opcional) - Number(015) - Vlr. Outros |
| produto.vlrLiq | String | (Opcional) - Number(015) - Líquido |
| produto.vlrFin | String | (Opcional) - Number(015) - Vlr. Fin. |
| produto.sitIpd | String | (Obrigatório) - Number(001) - Sit. - Lista: 1 = Aberto Total, 2 = Aberto Parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando Integração WMAS, 7 = Em Transmissão, 8 = Preparação Análise ou NF, 9 = Não Fechado |
| produto.codMot | String | (Opcional) - Number(006) - Mot. |
| produto.obsMot | String | (Opcional) - String(250) - Obs. Mot. |
| produto.gerNec | String | (Obrigatório) - Number(001) - Gerou Necess. - Lista: 1 = Falta Gerar Necessidades, 2 = Gerou Nec. por Pedido, 3 = Gerou Nec. por Produto , 4 = Não Gera Necessidades, 5 = Nec. Cancelada no PCP, 6 = Gerou Manual (Reposição), 7 = Atendido Por Previsão, 8 = Produzido |
| produto.gerCga | String | (Obrigatório) - String(001) - Gerou Cga. - Lista: L = Gerou Carga Simulada, S = Gerou Carga Firme, M = Gerou Carga Simulada e Firme, O = Gerou Carga Firme e Simulada, N = Não gerou Carga |
| produto.resMan | String | (Obrigatório) - String(001) - Res. Man. - Lista: S = Sim, N = Não |
| produto.indAed | String | (Obrigatório) - String(001) - Usar Est. Disp. - Lista: S = Sim, N = Não |
| produto.numCtr | String | (Opcional) - Number(006) - Nr. Contr. |
| produto.datCpt | String | (Opcional) - Date(000) - Compet. |
| produto.seqCvp | String | (Opcional) - Number(004) - Seq. Contr. |
| produto.qtdPpf | String | (Opcional) - Number(014) - Qtd. Pré Fat. |
| produto.cmpKit | String | (Obrigatório) - String(001) - Comp. Kit - Lista: S = Sim, N = Não |
| produto.filOcp | String | (Opcional) - Number(005) - Filial OC |
| produto.numOcp | String | (Opcional) - Number(008) - Nº OC |
| produto.seqIpo | String | (Opcional) - Number(004) - Seq. |
| produto.uniVen | String | (Opcional) - String(003) - Uni. Med. Ven. |
| produto.qtdVen | String | (Opcional) - Number(014) - Qtd. Uni. Med. Ven. |
| produto.preVen | String | (Opcional) - Number(014) - Preço Uni. Med. Ven. |
| produto.preBru | String | (Opcional) - Number(014) - Preço Bruto |
| produto.filCtr | String | (Opcional) - Number(005) - Filial Contr. Ven. |
| produto.ctrCvs | String | (Opcional) - Number(009) - Contr. Serv. |
| produto.cptCvs | String | (Opcional) - Date(000) - Compet. Serv. |
| produto.seqCvs | String | (Opcional) - Number(003) - Seq. Contr. Serv. |
| produto.codAvc | String | (Opcional) - Number(009) - Cód. Anál. Custos |
| produto.codFxa | String | (Opcional) - String(015) - Faixa |
| produto.codPgr | String | (Opcional) - String(005) - Cód. Prop. Grade |
| produto.idxGrd | String | (Opcional) - Number(006) - Indexador Grade |
| produto.codMar | String | (Opcional) - String(010) - Marca |
| produto.codClc | String | (Opcional) - String(010) - Coleção |
| produto.perDs1 | String | (Opcional) - Number(005) - % Desc. 1 |
| produto.perDs2 | String | (Opcional) - Number(005) - % Desc. 2 |
| produto.perDs3 | String | (Opcional) - Number(005) - % Desc. 3 |
| produto.perDs4 | String | (Opcional) - Number(005) - % Desc. 4 |
| produto.filPrd | String | (Opcional) - Number(005) - Filial Produção |
| produto.vlrRis | String | (Opcional) - Number(015) - Vlr.Ret.ICMS Subst. |
| produto.indPce | String | (Opcional) - String(001) - Tem Estr. Ped. Config. - Lista: S = Possui componente exclusivo, N = Não possui componente exclusivo, I = Possui componente exclusivo multi-nível |
| produto.indPcr | String | (Opcional) - String(001) - Tem Rot. Ped. Config. - Lista: S = Sim, N = Não |
| produto.perPit | String | (Opcional) - Number(004) - % PIS |
| produto.vlrBpt | String | (Opcional) - Number(015) - Base PIS Ret. |
| produto.vlrPit | String | (Opcional) - Number(015) - Vlr. PIS Retido |
| produto.perCrt | String | (Opcional) - Number(004) - % Cofins |
| produto.vlrBct | String | (Opcional) - Number(015) - Base Cofins Ret. |
| produto.vlrCrt | String | (Opcional) - Number(015) - Vlr. Cofins Ret. |
| produto.perCsl | String | (Opcional) - Number(004) - % CSLL |
| produto.vlrBcl | String | (Opcional) - Number(015) - Base CSLL |
| produto.vlrCsl | String | (Opcional) - Number(015) - Vlr. CSLL |
| produto.perOur | String | (Opcional) - Number(004) - % Out. Ret. |
| produto.vlrBor | String | (Opcional) - Number(015) - Base Out. Ret. |
| produto.vlrOur | String | (Opcional) - Number(015) - Vlr. Out.Ret. |
| produto.perIrf | String | (Opcional) - Number(004) - % IRRF |
| produto.vlrBir | String | (Opcional) - Number(015) - Base IRRF |
| produto.vlrIrf | String | (Opcional) - Number(015) - Vlr. IRRF |
| produto.filNfc | String | (Opcional) - Number(005) - Filial nota fiscal de entrada |
| produto.forNfc | String | (Opcional) - Number(009) - Fornecedor nota fiscal entrada |
| produto.numNfc | String | (Opcional) - Number(009) - Nota fiscal de entrada |
| produto.snfNfc | String | (Opcional) - String(003) - Série nota fiscal de entrada |
| produto.seqIpc | String | (Opcional) - Number(003) - Item nota fiscal de entrada |
| produto.nctLcl | String | (Opcional) - String(020) - Lote cliente |
| produto.nreCli | String | (Opcional) - String(020) - Remessa cliente |
| produto.nosIcl | String | (Opcional) - Number(010) - Ordem serv. ini. cliente |
| produto.nosFcl | String | (Opcional) - Number(010) - Ordem serv. fin. cliente |
| produto.nocCl1 | String | (Opcional) - String(020) - Ordem compra 1 cliente |
| produto.nocCl2 | String | (Opcional) - String(020) - Ordem compra 2 cliente |
| produto.nocCl3 | String | (Opcional) - String(020) - Ordem compra 3 cliente |
| produto.codAgc | String | (Opcional) - String(005) - Agrup. Com. |
| produto.ctrCvp | String | (Opcional) - Number(009) - Contr. Serv. |
| produto.cptCvp | String | (Opcional) - Date(000) - Compet. Prod. |
| produto.seqCtr | String | (Opcional) - Number(003) - Seq. Contr. Prod. |
| produto.indApe | String | (Opcional) - Number(001) - Indicativo da análise pela engenharia - Lista: 0 = Não analisa, 1 = Não liberado para análise, 2 = Em análise, 3 = Analisado |
| produto.obsIpd | String | (Opcional) - String(999) - Observação do item |
| produto.seqIsp | String | (Opcional) - Number(003) - Seq. |
| produto.empOcp | String | (Opcional) - Number(004) - Empresa OC |
| produto.vlrBpf | String | (Opcional) - Number(015) - Base PIS Fat. |
| produto.perPif | String | (Opcional) - Number(007) - % PIS Fat. |
| produto.vlrPif | String | (Opcional) - Number(015) - Vlr. PIS Fat. |
| produto.vlrBcf | String | (Opcional) - Number(015) - Base COFINS Fat. |
| produto.perCff | String | (Opcional) - Number(007) - % COFINS Fat. |
| produto.vlrCff | String | (Opcional) - Number(015) - Vlr. COFINS Fat. |
| produto.perDs5 | String | (Opcional) - Number(005) - % Desc. 5 |
| produto.vlrDs5 | String | (Opcional) - Number(015) - Vlr. Desc. 5 |
| produto.agrNec | String | (Opcional) - String(025) - Agr. Nec. |
| produto.agrPai | String | (Opcional) - String(025) - Agr. Nec. Pai |
| produto.oriRes | String | (Opcional) - String(001) - Origem da reserva - Lista: N = Normal, P = Produção, R = Previsão |
| produto.qtdBpf | String | (Opcional) - Number(015) - Qtd. da Base do PIS Fat. |
| produto.aliPif | String | (Opcional) - Number(015) - Alíq. por Valor do PIS Fat. |
| produto.qtdBcf | String | (Opcional) - Number(015) - Qtd. da Base do COFINS Fat. |
| produto.aliCff | String | (Opcional) - Number(015) - Alíq. por Valor do COFINS Fat. |
| produto.qtdBip | String | (Opcional) - Number(015) - Qtd. da Base do IPI |
| produto.aliIpi | String | (Opcional) - Number(015) - Alíq. Valor IPI |
| produto.indIpm | String | (Opcional) - String(001) - Indicativo Carga MRP - Lista: S = Sim, N = Não |
| produto.filRem | String | (Opcional) - Number(005) - Filial |
| produto.snfRem | String | (Opcional) - String(003) - Série NF |
| produto.nfvRem | String | (Opcional) - Number(009) - Nr. NF |
| produto.ipvRem | String | (Opcional) - Number(003) - Seq. |
| produto.seqInc | String | (Obrigatório) - Number(004) - Sequência Incremental |
| produto.vlrBruECF | String | (Opcional) - Number(015) - Valor Bruto ECF |
| produto.vlrAcrECF | String | (Opcional) - Number(015) - Valor de Acréscimo ECF |
| produto.vlrDscECF | String | (Opcional) - Number(015) - Valor de Desconto ECF |
| produto.vlrAcrUniECF | String | (Opcional) - Number(015) - Valor de Acréscimo Unitário ECF |
| produto.vlrDscUniECF | String | (Opcional) - Number(015) - Valor de Desconto Unitário ECF |
| produto.vlrLiqECF | String | (Opcional) - Number(015) - Valor Líquido ECF |
| produto.codCnv | String | (Opcional) - Number(004) - Cód. Convênio |
| produto.codPdv | String | (Opcional) - Number(009) - Cód. no PDV |
| produto.codRep | String | (Opcional) - Código do Representante |
| produto.codRep | String | (Opcional) - Number(009) - Repres. |
| produto.icmBfc | Double | (Opcional) - Number(015,2) - Base FCP UF Dest |
| produto.basFcp | Double | (Opcional) - Number(015,2) - Base FCP |
| produto.aliFcp | Double | (Opcional) - Number(007,4) - % FCP |
| produto.vlrFcp | Double | (Opcional) - Number(015,2) - Valor FCP |
| produto.bstFcp | Double | (Opcional) - Number(015,2) - Base FCP Ret. ST |
| produto.astFcp | Double | (Opcional) - Number(007,4) - % FCP Ret. ST |
| produto.vstFcp | Double | (Opcional) - Number(015,2) - Valor FCP Ret. ST |
| produto.numInt | String | (Opcional) - String(020) - Número do documento externo (Integrado) |
| servico | Set | |
| usuario | Set | |
| usuario.cmpUsu | String | (Obrigatório) - String - Nome do campo de usuário |
| usuario.vlrUsu | String | (Obrigatório) - String - Valor do campo de usuário |
| servico.codEmp | String | (Obrigatório) - Number(004) - Empresa |
| servico.codFil | String | (Obrigatório) - Number(005) - Filial |
| servico.numPed | String | (Obrigatório) - Number(008) - Pedido |
| servico.seqIsp | String | (Obrigatório) - Number(003) - Seq. |
| servico.tnsSer | String | (Opcional) - String(005) - Trans. Serv. |
| servico.codSer | String | (Opcional) - String(014) - Serviço |
| servico.cplIsp | String | (Opcional) - String(250) - Compl. |
| servico.codFam | String | (Opcional) - String(006) - Família |
| servico.codTri | String | (Opcional) - String(005) - Cód. Trib. |
| servico.numCad | String | (Opcional) - Number(009) - Operador |
| servico.qtdPed | String | (Obrigatório) - Number(014) - Qtd. Ped. |
| servico.qtdRea | String | (Opcional) - Number(014) - Qtd. Real |
| servico.qtdFat | String | (Opcional) - Number(014) - Qtd. Fat. |
| servico.qtdCan | String | (Opcional) - Number(014) - Qtd. Canc. |
| servico.qtdAbe | String | (Opcional) - Number(014) - Qtd. Abe. |
| servico.uniMed | String | (Obrigatório) - String(003) - Uni. Med. |
| servico.codMcp | String | (Opcional) - String(003) - Moe./Índ. Corr. |
| servico.datMfp | String | (Opcional) - Date(000) - Data Cot. Fec. |
| servico.cotMfp | String | (Opcional) - Number(019) - Vlr. Cot. Fechamento |
| servico.datMoe | String | (Opcional) - Date(000) - Data Cot. Fat. |
| servico.cotMoe | String | (Opcional) - Number(019) - Vlr. Cot. Fat. |
| servico.fecMoe | String | (Opcional) - String(001) - Cot. Fec. Fat. - Lista: S = Sim, N = Não |
| servico.datEnt | String | (Obrigatório) - Date(000) - Prev.Ent. |
| servico.codTpr | String | (Opcional) - String(004) - Tab. Preço |
| servico.preUni | String | (Obrigatório) - Number(014) - Preço |
| servico.codMoe | String | (Opcional) - String(003) - Moe./Índ. Preço |
| servico.perDsc | String | (Opcional) - Number(005) - % Desc. |
| servico.perIss | String | (Opcional) - Number(004) - % ISS |
| servico.perIrf | String | (Opcional) - Number(004) - % IRRF |
| servico.perIns | String | (Opcional) - Number(004) - % INSS |
| servico.perCom | String | (Opcional) - Number(005) - % Comiss. |
| servico.numPrj | String | (Opcional) - Number(008) - Projeto |
| servico.codFpj | String | (Opcional) - Number(004) - Fase |
| servico.ctaFin | String | (Opcional) - Number(007) - Cta. Fin. |
| servico.ctaRed | String | (Opcional) - Number(007) - Cta. Ctb. |
| servico.codCcu | String | (Opcional) - String(009) - C. Custo |
| servico.vlrEnc | String | (Opcional) - Number(015) - Vlr. Enc. |
| servico.vlrOut | String | (Opcional) - Number(015) - Vlr. Outras |
| servico.vlrDar | String | (Opcional) - Number(015) - Vlr. Arred. |
| servico.vlrBru | String | (Opcional) - Number(015) - Vlr. Bruto |
| servico.vlrDsc | String | (Opcional) - Number(015) - Vlr. Desc. |
| servico.vlrDs1 | String | (Opcional) - Number(015) - Vlr. Desc - 1 |
| servico.vlrDs2 | String | (Opcional) - Number(015) - Vlr. Desc - 2 |
| servico.vlrDs3 | String | (Opcional) - Number(015) - Vlr. Desc. 3 |
| servico.vlrDs4 | String | (Opcional) - Number(015) - Vlr. Desc. 4 |
| servico.vlrBis | String | (Opcional) - Number(015) - Base ISS |
| servico.vlrIss | String | (Opcional) - Number(015) - Vlr. ISS |
| servico.vlrBir | String | (Opcional) - Number(015) - Base IRRF |
| servico.vlrIrf | String | (Opcional) - Number(015) - Vlr. IRRF |
| servico.vlrBin | String | (Opcional) - Number(015) - Base INSS |
| servico.vlrIns | String | (Opcional) - Number(015) - Vlr. INSS |
| servico.vlrBco | String | (Opcional) - Number(015) - Base Comiss. |
| servico.vlrCom | String | (Opcional) - Number(015) - Vlr. Comiss. |
| servico.vlrLse | String | (Opcional) - Number(015) - Vlr. Serv. |
| servico.vlrLou | String | (Opcional) - Number(015) - Vlr. Outros |
| servico.vlrLiq | String | (Opcional) - Number(015) - Vlr. Líq. |
| servico.vlrFin | String | (Opcional) - Number(015) - Vlr. Fin. |
| servico.sitIsp | String | (Obrigatório) - Number(001) - Sit. - Lista: 1 = Aberto Total, 2 = Aberto Parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando Integração WMAS, 7 = Em Transmissão, 8 = Preparação Análise ou NF, 9 = Não Fechado |
| servico.codMot | String | (Opcional) - Number(006) - Mot. |
| servico.obsMot | String | (Opcional) - String(250) - Obs. Mot. |
| servico.numCtr | String | (Opcional) - Number(006) - Nº Contr. |
| servico.datCpt | String | (Opcional) - Date(000) - Compet. |
| servico.seqCvs | String | (Opcional) - Number(003) - Seq. Contr. |
| servico.pedCli | String | (Opcional) - String(020) - Ped. Cli. |
| servico.seqPcl | String | (Opcional) - String(010) - Seq. Ped. Cli. |
| servico.obsIsp | String | (Opcional) - String(999) - Obs. Item |
| servico.filOcp | String | (Opcional) - Number(005) - Filial OC |
| servico.numOcp | String | (Opcional) - Number(008) - Nº OC |
| servico.seqIso | String | (Opcional) - Number(004) - Seq. OC |
| servico.codTic | String | (Opcional) - String(003) - ICMS Esp. |
| servico.codTrd | String | (Opcional) - String(003) - Cód. Red. Impostos |
| servico.codTst | String | (Opcional) - String(003) - ICMS Subst. |
| servico.perIpi | String | (Opcional) - Number(005) - % IPI |
| servico.perIcm | String | (Opcional) - Number(005) - % ICMS |
| servico.vlrDzf | String | (Opcional) - Number(015) - Vlr. Desc. ZF |
| servico.vlrBip | String | (Opcional) - Number(015) - Base IPI |
| servico.vlrIpi | String | (Opcional) - Number(015) - Vlr. IPI |
| servico.vlrBic | String | (Opcional) - Number(015) - Base ICMS |
| servico.vlrIcm | String | (Opcional) - Number(015) - Vlr. ICMS |
| servico.vlrBsi | String | (Opcional) - Number(015) - Base ICMS Subst. |
| servico.vlrIcs | String | (Opcional) - Number(015) - Vlr. ICMS Subst. |
| servico.vlrBct | String | (Opcional) - Number(015) - Base Cofins Ret. |
| servico.vlrCrt | String | (Opcional) - Number(015) - Vlr. Cofins Ret. |
| servico.perCrt | String | (Opcional) - Number(004) - % Cofins |
| servico.vlrBpt | String | (Opcional) - Number(015) - Base PIS Ret. |
| servico.vlrPit | String | (Opcional) - Number(015) - Vlr. PIS Retido |
| servico.perPit | String | (Opcional) - Number(004) - % PIS |
| servico.vlrBcl | String | (Opcional) - Number(015) - Base CSLL |
| servico.vlrCsl | String | (Opcional) - Number(015) - Vlr. CSLL |
| servico.perCsl | String | (Opcional) - Number(004) - % CSLL |
| servico.vlrBor | String | (Opcional) - Number(015) - Base Out. Ret. |
| servico.vlrOur | String | (Opcional) - Number(015) - Vlr. Out.Ret. |
| servico.perOur | String | (Opcional) - Number(004) - % Out. Ret. |
| servico.perDs1 | String | (Opcional) - Number(005) - % Desc. 1 |
| servico.perDs2 | String | (Opcional) - Number(005) - % Desc. 2 |
| servico.perDs3 | String | (Opcional) - Number(005) - % Desc. 3 |
| servico.perDs4 | String | (Opcional) - Number(005) - % Desc. 4 |
| servico.vlrRis | String | (Opcional) - Number(015) - Vlr.Ret.ICMS Subst. |
| servico.gerNec | String | (Opcional) - Number(001) - Gerou Necess. - Lista: 1 = Falta Gerar Necessidades, 2 = Gerou Nec. por Pedido, 3 = Gerou Nec. por Produto , 4 = Não Gera Necessidades, 5 = Nec. Cancelada no PCP, 6 = Gerou Manual (Reposição), 7 = Atendido Por Previsão, 8 = Produzido |
| servico.empOcp | String | (Opcional) - Number(004) - Empresa OC |
| servico.vlrBpf | String | (Opcional) - Number(015) - Base PIS Fat. |
| servico.perPif | String | (Opcional) - Number(007) - % PIS Fat. |
| servico.vlrPif | String | (Opcional) - Number(015) - Vlr. PIS Fat. |
| servico.vlrBcf | String | (Opcional) - Number(015) - Base COFINS Fat. |
| servico.perCff | String | (Opcional) - Number(007) - % COFINS Fat. |
| servico.vlrCff | String | (Opcional) - Number(015) - Vlr. COFINS Fat. |
| servico.perDs5 | String | (Opcional) - Number(005) - % Desc. 5 |
| servico.vlrDs5 | String | (Opcional) - Number(015) - Vlr. Desc. 5 |
| servico.qtdBpf | String | (Opcional) - Number(015) - Qtd. da Base do PIS Fat. |
| servico.aliPif | String | (Opcional) - Number(015) - Alíq. por Valor do PIS Fat. |
| servico.qtdBcf | String | (Opcional) - Number(015) - Qtd. da Base do COFINS Fat. |
| servico.aliCff | String | (Opcional) - Number(015) - Alíq. por Valor do COFINS Fat. |
| servico.qtdBip | String | (Opcional) - Number(015) - Qtd. Base IPI |
| servico.aliIpi | String | (Opcional) - Number(015) - Alíq. por Valor IPI |
| servico.filCtr | String | (Opcional) - Number(005) - Filial Contr. Ven. |
| servico.ctrCvs | String | (Opcional) - Number(009) - Contr. Serv. |
| servico.seqCtr | String | (Opcional) - Number(003) - Seq. Contr. Serv. |
| servico.cptCvs | String | (Opcional) - Date(000) - Compet. Serv. |
| servico.seqInc | String | (Obrigatório) - Number(004) - Sequência Incremental |
| servico.vlrBruECF | String | (Opcional) - Number(015) - Valor Bruto ECF |
| servico.vlrAcrECF | String | (Opcional) - Number(015) - Valor de Acréscimo ECF |
| servico.vlrDscECF | String | (Opcional) - Number(015) - Valor de Desconto ECF |
| servico.vlrAcrUniECF | String | (Opcional) - Number(015) - Valor de Acréscimo Unitário ECF |
| servico.vlrDscUniECF | String | (Opcional) - Number(015) - Valor de Desconto Unitário ECF |
| servico.vlrLiqECF | String | (Opcional) - Number(015) - Valor Líquido ECF |
| servico.icmBfc | Double | (Opcional) - Number(015,2) - Base FCP UF Dest |
| servico.basFcp | Double | (Opcional) - Number(015,2) - Base FCP |
| servico.aliFcp | Double | (Opcional) - Number(007,4) - % FCP |
| servico.vlrFcp | Double | (Opcional) - Number(015,2) - Valor FCP |
| servico.bstFcp | Double | (Opcional) - Number(015,2) - Base FCP Ret. ST |
| servico.astFcp | Double | (Opcional) - Number(007,4) - % FCP Ret. ST |
| servico.vstFcp | Double | (Opcional) - Number(015,2) - Valor FCP Ret. ST |
| servico.breFcp | Double | (Opcional) - Number(015,2) - Base FCP Ret. Ant ST |
| servico.areFcp | Double | (Opcional) - Number(007,4) - % FCP Ret. Ant. ST |
| servico.vreFcp | Double | (Opcional) - Number(015,2) - Vlr FCP Ret. Ant. ST |
| servico.numInt | String | (Opcional) - String(020) - Número do documento externo (Integrado) |
| dadosGerais.observacao | Set | |
| dadosGerais.observacao.codEmp | String | (Obrigatório) - Number(004) - Empresa |
| dadosGerais.observacao.codFil | String | (Obrigatório) - Number(005) - Filial |
| dadosGerais.observacao.numPed | String | (Obrigatório) - Number(008) - Pedido |
| dadosGerais.observacao.seqObs | String | (Obrigatório) - Number(008) - Seq. |
| dadosGerais.observacao.tipObs | String | (Obrigatório) - String(001) - Tipo - Lista: M = Manual, A = Automática |
| dadosGerais.observacao.codMot | String | (Opcional) - Number(006) - Mot. |
| dadosGerais.observacao.obsPed | String | (Obrigatório) - String(250) - Texto |
| dadosGerais.observacao.obsUsu | String | (Opcional) - Number(010) - Resp. |
| dadosGerais.observacao.obsDat | String | (Opcional) - Date(000) - Data Obs. |
| dadosGerais.observacao.obsHor | String | (Opcional) - Number(005) - Hora Obs. |
| dadosGerais.observacao.solObs | String | (Opcional) - String(250) - Solução |
| dadosGerais.observacao.solUsu | String | (Opcional) - Number(010) - Resp. Sol. |
| dadosGerais.observacao.solDat | String | (Opcional) - Date(000) - Data Sol. |
| dadosGerais.observacao.solHor | String | (Opcional) - Number(005) - Hora Sol. |
| dadosGerais.observacao.sitObs | String | (Obrigatório) - String(001) - Sit. - Lista: G = Gravada, P = Processada, R = Resolvida, C = Cancelada |
| dadosGerais.observacao.areObs | String | (Opcional) - String(003) - Área Obs. - Lista: CPR = Compras, RH = Recursos Humanos, DIR = Diretoria, CTB = Contabilidade, CUS = Custos, ENG = Engenharia de Produto, PCP = Planejamento e Controle da Produção, FIN = Financeiro, VEN = Vendas, IMP = Impostos |
| dadosGerais.observacao.aprRpr | String | (Opcional) - String(001) - Apr. Área - Lista: A = Aprovado, R = Reprovado, N = Não Analisado, I = Ignorado |
| dadosGerais.observacao.seqIpd | String | (Opcional) - Number(004) - Seq. Item Produto |
| dadosGerais.observacao.seqIsp | String | (Opcional) - Number(003) - Seq. Item Serviço |
| observacao.tipInf | Integar | (Opcional) - Tipo da informação [1 - Observação; 3 - Instrução WMS] |
| dadosGerais.parcelas | Set | |
| dadosGerais.parcelas.codEmp | String | (Obrigatório) - Number(004) - Empresa |
| dadosGerais.parcelas.codFil | String | (Obrigatório) - Number(005) - Filial |
| dadosGerais.parcelas.numPed | String | (Obrigatório) - Number(008) - Pedido |
| dadosGerais.parcelas.seqPar | String | (Obrigatório) - Number(003) - Parc. |
| dadosGerais.parcelas.codCrp | String | (Opcional) - String(003) - Grupo |
| dadosGerais.parcelas.codFcr | String | (Opcional) - String(003) - Cód. Fator Corr. |
| dadosGerais.parcelas.datFcr | String | (Opcional) - Date(000) - Data Fator Corr. |
| dadosGerais.parcelas.diaPar | String | (Opcional) - Number(004) - Dias Parc. |
| dadosGerais.parcelas.vctPar | String | (Opcional) - Date(000) - Venc. |
| dadosGerais.parcelas.perPar | String | (Opcional) - Number(007) - % Parcela |
| dadosGerais.parcelas.vlrPar | String | (Opcional) - Number(015) - Valor |
| dadosGerais.parcelas.dscPar | String | (Opcional) - Number(005) - % Desc. |
| dadosGerais.parcelas.obsPar | String | (Opcional) - String(250) - Obs. |
| dadosGerais.parcelas.codFpg | String | (Opcional) - Number(002) - Forma Pgto. |
| dadosGerais.parcelas.codTpt | String | (Opcional) - String(003) - Tipo Título |
| dadosGerais.parcelas.codPor | String | (Opcional) - String(004) - Portador |
| dadosGerais.parcelas.datNeg | String | (Opcional) - Date(000) - Data Vlr. Neg. |
| dadosGerais.parcelas.dscNeg | String | (Opcional) - Number(015) - Vlr. Desc.Neg. |
| dadosGerais.parcelas.codSac | String | (Opcional) - Number(014) - Sacado |
| dadosGerais.parcelas.cheBan | String | (Opcional) - String(003) - Bco. Ch. |
| dadosGerais.parcelas.cheAge | String | (Opcional) - String(007) - Age. Ch. |
| dadosGerais.parcelas.cheCta | String | (Opcional) - String(014) - Nº CC Ch. |
| dadosGerais.parcelas.cheNum | String | (Opcional) - String(010) - Nr. Cheque |
| dadosGerais.parcelas.codBar | String | (Opcional) - String(050) - Cód. Barra |
| dadosGerais.parcelas.catTef | String | (Opcional) - String(100) - Autorização da Transação (TEF) |
| dadosGerais.parcelas.nsuTef | String | (Opcional) - String(100) - Número da Transação (TEF) |
| dadosGerais.parcelas.catExt | String | (Opcional) - String(100) - Aut. Externo |
| dadosGerais.parcelas.vlrRps | String | (Opcional) - Number(015) - Vlr. Repasse |
| dadosGerais.parcelas.codOpe | String | (Opcional) - Number(004) - Operadora |
| dadosGerais.parcelas.carCov | String | (Opcional) - String(100) - Cartão Convênio |
| dadosGerais.parcelas.carPre | String | (Opcional) - String(020) - Cód. Cartão Presente |
| dadosGerais.parcelas.codCnv | String | (Opcional) - Number(004) - Cód. Convênio |
| dadosGerais.parcelas.vlrTro | String | (Opcional) - Number(015) - Valor Troco |
| dadosGerais.parcelas.fpgTro | String | (Opcional) - Number(002) - Forma Pgto. |
| dadosGerais.parcelas.indPag | String | String(001) - Indicativo da forma de pagamento (Valores: 0 - Pagamento à Vista; 1 - Pagamento à Prazo) |
| dadosGerais.usuario | Set | |
| dadosGerais.usuario.cmpUsu | String | (Obrigatório) - String - Nome do campo de usuário |
| dadosGerais.usuario.vlrUsu | String | (Obrigatório) - String - Valor do campo de usuário |
| dadosGerais.codEmp | String | (Obrigatório) - Number(004) - Empresa |
| dadosGerais.codFil | String | (Obrigatório) - Number(005) - Filial |
| dadosGerais.numPed | String | (Obrigatório) - Number(008) - Pedido |
| dadosGerais.tipPed | String | (Opcional) - Number(001) - Tipo - Lista: 1 = Normal, 2 = Automático, 3 = Rascunho, 4 = Orçamento, 5 = Previsão, 6 = Pronta Entrega, 7 = Aproveitamento Pedido Pronta Entrega, 8 = Assistência Técnica, 9 = Reposição |
| dadosGerais.prcPed | String | (Opcional) - Number(001) - Proc. - Lista: 1 = Digitado - Normal, 2 = Via Internet, 3 = Via Importação, 4 = Via Automação, 5 = Digitado - Distribuição, 6 = Via Processos Automáticos - Ordem de Compra, 7 = Via Processos Automáticos - Gerais, 8 = Via Contrato de Licitação, 9 = Via Integração do Varejo (Lojas) (Quando Varejo EM sempre será 9), 10 = Via devolução com quantidade excedente |
| dadosGerais.tnsPro | String | (Opcional) - String(005) - Trans. Prod. |
| dadosGerais.tnsSer | String | (Opcional) - String(005) - Trans. Serv. |
| dadosGerais.datEmi | String | (Obrigatório) - Date(000) - Data Emissão |
| dadosGerais.horEmi | String | (Opcional) - Number(005) - Hora Emissão |
| dadosGerais.datPrv | String | (Opcional) - Date(000) - Data Prev. |
| dadosGerais.horPrv | String | (Opcional) - Number(005) - Hora Prev. |
| dadosGerais.obsPed | String | (Opcional) - String(999) - Obs. Ped. |
| dadosGerais.codCli | String | (Obrigatório) - Number(009) - Cliente |
| dadosGerais.catCli | String | (Opcional) - Number(003) - Categ. |
| dadosGerais.qtdVpf | String | (Opcional) - Number(003) - Qtd. Vezes Fat. |
| dadosGerais.qtdMfp | String | (Opcional) - Number(003) - Qtd. Máx. Fat. |
| dadosGerais.indAgr | String | (Opcional) - String(001) - Agrup. Deriv. - Lista: S = Sim, N = Não |
| dadosGerais.seqEnt | String | (Opcional) - Number(003) - Seq. End. Ent. |
| dadosGerais.seqCob | String | (Opcional) - Number(003) - Seq. End. Cobr. |
| dadosGerais.seqCto | String | (Opcional) - Number(004) - Cont. |
| dadosGerais.pedCli | String | (Opcional) - String(020) - Ped. Cli. |
| dadosGerais.codRoe | String | (Opcional) - String(003) - Rota |
| dadosGerais.seqRoe | String | (Opcional) - Number(004) - Seq. Rota |
| dadosGerais.codRep | String | (Obrigatório) - Number(009) - Repres. |
| dadosGerais.codMoe | String | (Opcional) - String(003) - Moe./Índ. Preço |
| dadosGerais.codMcp | String | (Opcional) - String(003) - Moe./Índ. Corr. |
| dadosGerais.datMfp | String | (Opcional) - Date(000) - Data Cot. Fec. |
| dadosGerais.cotMfp | String | (Opcional) - Number(019) - Vlr. Cot. Fec. |
| dadosGerais.datMoe | String | (Opcional) - Date(000) - Data Cot. Fat. |
| dadosGerais.cotMoe | String | (Opcional) - Number(019) - Vlr. Cot. Fat. |
| dadosGerais.fecMoe | String | (Opcional) - String(001) - Cot. Fec. Fat. - Lista: S = Sim, N = Não |
| dadosGerais.codFcr | String | (Opcional) - String(003) - Cód. Fat. Corr. |
| dadosGerais.datFcr | String | (Opcional) - Date(000) - Data Fat. Corr. |
| dadosGerais.codCpg | String | (Obrigatório) - String(006) - Cond. Pagto. |
| dadosGerais.pgtAnt | String | (Obrigatório) - String(001) - Pgto. Antec. - Lista: S = Sim, N = Não |
| dadosGerais.codFpg | String | (Opcional) - Number(002) - Forma Pgto. |
| dadosGerais.qtdAbe | String | (Opcional) - Number(014) - Qtde. Aberto |
| dadosGerais.qtdAen | String | (Opcional) - Number(014) - Qtde. Ent. |
| dadosGerais.codTra | String | (Opcional) - Number(009) - Transp. |
| dadosGerais.codRed | String | (Opcional) - Number(009) - Redesp. |
| dadosGerais.codVia | String | (Opcional) - String(003) - Via Transp. |
| dadosGerais.plaVei | String | (Opcional) - String(010) - Placa |
| dadosGerais.vlrFum | String | (Opcional) - Number(015) - Vlr. Fre. Uni. Med. |
| dadosGerais.qtdFre | String | (Opcional) - Number(014) - Qtd. Frete |
| dadosGerais.forFre | String | (Opcional) - Number(009) - Forn. Frete |
| dadosGerais.vlrFre | String | (Opcional) - Number(015) - Vlr. Frete |
| dadosGerais.cifFob | String | (Obrigatório) - String(001) - Frete CIF/FOB - Lista: C = Por conta do emitente, F = Por conta do destinatário, T = Por conta de terceiros, X = Sem frete |
| dadosGerais.vlrSeg | String | (Opcional) - Number(015) - Vlr. Seguro |
| dadosGerais.vlrEmb | String | (Opcional) - Number(015) - Vlr. Emb. |
| dadosGerais.vlrEnc | String | (Opcional) - Number(015) - Vlr. Encargos |
| dadosGerais.vlrOut | String | (Opcional) - Number(015) - Vlr. Outros |
| dadosGerais.vlrDar | String | (Opcional) - Number(015) - Vlr. Arred. |
| dadosGerais.vlrFrd | String | (Opcional) - Number(015) - Vlr. Fre. Dest. |
| dadosGerais.vlrOud | String | (Opcional) - Number(015) - Vlr. Outras Dest. |
| dadosGerais.perDs1 | String | (Opcional) - Number(005) - % Desc. 1 |
| dadosGerais.perDs2 | String | (Opcional) - Number(005) - % Desc. 2 |
| dadosGerais.perDs3 | String | (Opcional) - Number(005) - % Desc. 3 |
| dadosGerais.perDs4 | String | (Opcional) - Number(005) - % Desc. 4 |
| dadosGerais.vlrBpr | String | (Opcional) - Number(015) - Vlr. Produto |
| dadosGerais.vlrDpr | String | (Opcional) - Number(015) - Desc. Produto |
| dadosGerais.vlrBse | String | (Opcional) - Number(015) - Vlr. Serviço |
| dadosGerais.vlrDse | String | (Opcional) - Number(015) - Desc. Serviço |
| dadosGerais.vlrDs1 | String | (Opcional) - Number(015) - Vlr. Desc. 1 |
| dadosGerais.vlrDs2 | String | (Opcional) - Number(015) - Vlr. Desc. 2 |
| dadosGerais.vlrDs3 | String | (Opcional) - Number(015) - Vlr. Desc. 3 |
| dadosGerais.vlrDs4 | String | (Opcional) - Number(015) - Vlr. Desc. 4 |
| dadosGerais.vlrOfe | String | (Opcional) - Number(015) - Vlr. Oferta |
| dadosGerais.vlrDzf | String | (Opcional) - Number(015) - Vlr. Desc. ZF |
| dadosGerais.vlrBip | String | (Opcional) - Number(015) - Base IPI |
| dadosGerais.vlrIpi | String | (Opcional) - Number(015) - Vlr. IPI |
| dadosGerais.vlrBic | String | (Opcional) - Number(015) - Base ICMS |
| dadosGerais.vlrIcm | String | (Opcional) - Number(015) - Vlr. ICMS |
| dadosGerais.vlrBsi | String | (Opcional) - Number(015) - Base ICMS Subst. |
| dadosGerais.vlrSic | String | (Opcional) - Number(015) - Vlr. ICMS Subst. |
| dadosGerais.vlrBsp | String | (Opcional) - Number(015) - Base Subst. PIS |
| dadosGerais.vlrStp | String | (Opcional) - Number(015) - Vlr. Subst. Trib. PIS |
| dadosGerais.vlrBsc | String | (Opcional) - Number(015) - Base Subst. COFINS |
| dadosGerais.vlrStc | String | (Opcional) - Number(015) - Vlr. Subst. Trib. COFINS |
| dadosGerais.vlrBis | String | (Opcional) - Number(015) - Base ISS |
| dadosGerais.vlrIss | String | (Opcional) - Number(015) - Vlr. ISS |
| dadosGerais.vlrBir | String | (Opcional) - Number(015) - Base IRRF |
| dadosGerais.vlrIrf | String | (Opcional) - Number(015) - Vlr. IRRF |
| dadosGerais.vlrBin | String | (Opcional) - Number(015) - Base INSS |
| dadosGerais.vlrIns | String | (Opcional) - Number(015) - Vlr. INSS |
| dadosGerais.vlrBco | String | (Opcional) - Number(015) - Base Comiss. |
| dadosGerais.vlrCom | String | (Opcional) - Number(015) - Vlr. Comiss. |
| dadosGerais.vlrLpr | String | (Opcional) - Number(015) - Vlr. Líq. Prod. |
| dadosGerais.vlrLse | String | (Opcional) - Number(015) - Vlr. Líq. Serv. |
| dadosGerais.vlrLou | String | (Opcional) - Number(015) - Vlr. Líq. Outros |
| dadosGerais.vlrLiq | String | (Opcional) - Number(015) - Vlr. Líq. Ped. |
| dadosGerais.vlrFin | String | (Opcional) - Number(015) - VLPF |
| dadosGerais.vlrAdt | String | (Opcional) - Number(015) - Vlr. Créditos |
| dadosGerais.qtdOri | String | (Opcional) - Number(014) - Qtd. Orig. |
| dadosGerais.vlrOri | String | (Opcional) - Number(015) - Vlr. Orig. |
| dadosGerais.temPar | String | (Obrigatório) - String(001) - Tem Parc. Esp. - Lista: S = Sim, N = Não |
| dadosGerais.codPor | String | (Opcional) - String(004) - Port. |
| dadosGerais.codCrt | String | (Opcional) - String(002) - Cart. |
| dadosGerais.sitPed | String | (Obrigatório) - Number(001) - Sit. - Lista: 1 = Aberto Total, 2 = Aberto Parcial, 3 = Suspenso, 4 = Liquidado, 5 = Cancelado, 6 = Aguardando Integração WMAS, 7 = Em Transmissão, 8 = Preparação Análise ou NF, 9 = Não Fechado |
| dadosGerais.codMot | String | (Opcional) - Number(006) - Mot. |
| dadosGerais.obsMot | String | (Opcional) - String(250) - Obs. Mot. |
| dadosGerais.pedBlo | String | (Opcional) - String(001) - Ped. Bloq. - Lista: S = Sim, N = Não |
| dadosGerais.usuBlo | String | (Opcional) - Number(010) - Usuário Bloq. |
| dadosGerais.datBlo | String | (Opcional) - Date(000) - Data Bloq. |
| dadosGerais.horBlo | String | (Opcional) - Number(005) - Hora Bloq. |
| dadosGerais.indSig | String | (Obrigatório) - String(001) - SIG Atual. - Lista: S = Sim, N = Não |
| dadosGerais.verCal | String | (Opcional) - Number(004) - Versão Cálc. |
| dadosGerais.horIni | String | (Opcional) - Number(005) - Hora Inicial |
| dadosGerais.horFim | String | (Opcional) - Number(005) - Hora Final |
| dadosGerais.perFre | String | (Opcional) - Number(005) - Per. Frete |
| dadosGerais.perSeg | String | (Opcional) - Number(005) - Per. Seguro |
| dadosGerais.perEmb | String | (Opcional) - Number(005) - Per. Emb. |
| dadosGerais.perEnc | String | (Opcional) - Number(005) - Per. Enc. |
| dadosGerais.perOut | String | (Opcional) - Number(005) - Per. Outras Desp. |
| dadosGerais.codSac | String | (Opcional) - Number(014) - Sacado |
| dadosGerais.codOpe | String | (Opcional) - Number(009) - Oper. |
| dadosGerais.codVen | String | (Opcional) - Number(009) - Vend. |
| dadosGerais.pedPal | String | (Opcional) - Number(008) - Ped. PalmTop |
| dadosGerais.acePar | String | (Obrigatório) - String(001) - Fat. Parcial - Lista: S = Sim, N = Não |
| dadosGerais.perOf1 | String | (Opcional) - Number(005) - % Oferta 1 |
| dadosGerais.perOf2 | String | (Opcional) - Number(005) - % Oferta 2 |
| dadosGerais.usuFec | String | (Opcional) - Number(010) - Usuário Fec. |
| dadosGerais.datFec | String | (Opcional) - Date(000) - Data Fec. |
| dadosGerais.horFec | String | (Opcional) - Number(005) - Hora Fec. |
| dadosGerais.cliRel | String | (Opcional) - Number(009) - Cliente Rel. |
| dadosGerais.vlrBcl | String | (Opcional) - Number(015) - Base CSLL |
| dadosGerais.vlrCsl | String | (Opcional) - Number(015) - Vlr. CSLL |
| dadosGerais.vlrBpt | String | (Opcional) - Number(015) - Base PIS Ret. |
| dadosGerais.vlrPit | String | (Opcional) - Number(015) - Vlr. PIS Retido |
| dadosGerais.vlrBct | String | (Opcional) - Number(015) - Base Cofins Ret. |
| dadosGerais.vlrCrt | String | (Opcional) - Number(015) - Vlr. Cofins Ret. |
| dadosGerais.vlrBor | String | (Opcional) - Number(015) - Base Out. Ret. |
| dadosGerais.vlrOur | String | (Opcional) - Number(015) - Vlr. Out.Ret. |
| dadosGerais.codMar | String | (Opcional) - String(010) - Marca |
| dadosGerais.codSro | String | (Opcional) - String(003) - Sub Rota |
| dadosGerais.filFat | String | (Opcional) - Number(005) - Filial Fat. |
| dadosGerais.codCdi | String | (Opcional) - Number(003) - Canal |
| dadosGerais.codLip | String | (Opcional) - String(005) - Lista de Preço |
| dadosGerais.cepFre | String | (Opcional) - Number(008) - CEP Frete |
| dadosGerais.vlrRis | String | (Opcional) - Number(015) - Vlr.Ret.ICMS Subst. |
| dadosGerais.anaEmb | String | (Opcional) - String(001) - Ind. Analise. Est. Emb. - Lista: S = Sim, N = Não |
| dadosGerais.numEmp | String | (Opcional) - String(020) - Empenho do Contrato |
| dadosGerais.qtdAne | String | (Opcional) - Number(009) - Qtde Análises |
| dadosGerais.datAge | String | (Opcional) - Date(000) - Data Agendamento Ent. |
| dadosGerais.filNco | String | (Opcional) - Number(005) - Filial Nota Cobrança |
| dadosGerais.snfNco | String | (Opcional) - String(003) - Série N.F. Cobrança |
| dadosGerais.numNco | String | (Opcional) - Number(009) - Nr. N.F. Cobrança |
| dadosGerais.expWms | String | (Opcional) - Number(001) - Exp. WMAS - Lista: 0 = Para Exportar, 1 = Em Exportação, 2 = Exportado, 3 = Aprovado, 4 = Em Digitação, 5 = Aguardando Liberação para Envio, 9 = Erro |
| dadosGerais.vlrBpf | String | (Opcional) - Number(015) - Base PIS Fat. |
| dadosGerais.vlrPif | String | (Opcional) - Number(015) - Vlr. PIS Fat. |
| dadosGerais.vlrBcf | String | (Opcional) - Number(015) - Base COFINS Fat. |
| dadosGerais.vlrCff | String | (Opcional) - Number(015) - Vlr. COFINS Fat. |
| dadosGerais.codApc | String | (Opcional) - Number(009) - Cód. Anál. |
| dadosGerais.somFre | String | (Opcional) - String(001) - Soma Frete Líquido - Lista: S = Sim, N = Não |
| dadosGerais.qtdItp | String | (Opcional) - Number(004) - Qtd. Prod. |
| dadosGerais.qtdIts | String | (Opcional) - Number(004) - Qtd. Serv. |
| dadosGerais.perDs5 | String | (Opcional) - Number(005) - % Desc. 5 |
| dadosGerais.vlrDs5 | String | (Opcional) - Number(015) - Vlr. Desc. 5 |
| dadosGerais.rotAnx | String | (Opcional) - Number(002) - Rotina Anexo - Lista: 03 = Produtos, 06 = Derivações, 09 = Engenharia - Modelos, 12 = Engenharia - Roteiros, 15 = Vendas - Contratos, 18 = Nota Fiscal de Entrada, 21 = SGQ - Registros, 24 = Vendas - Orçamento Produto/Serviço, 27 = Solicitações de Compra, 30 = Cotação de Produtos e Serviços, 33 = Vendas - Pedidos, 36 = Manutenção - Equipamentos, 39 = Assistência Técnica - Itens das Ocorrências, 42 = Assistência Técnica - Trâmites das Ocorrências |
| dadosGerais.numAnx | String | (Opcional) - Number(010) - Nr. Anexo |
| dadosGerais.numNsu | String | (Opcional) - Number(010) - Núm. Seq. Único |
| dadosGerais.datNsu | String | (Opcional) - Date(000) - Data Ger. Núm. Seq. Ún. |
| dadosGerais.horNsu | String | (Opcional) - Number(005) - Hora Ger. Núm. Seq. Ún. |
| dadosGerais.indExp | String | (Opcional) - Number(001) - Ind. envio ECF - Lista: 0 = Para Exportar, 1 = Em Exportação, 2 = Exportado, 3 = Aprovado, 4 = Em Digitação, 5 = Aguardando Liberação para Envio, 9 = Erro |
| dadosGerais.fatPed | String | (Opcional) - Number(001) - Tipo Fat. Pedido - Lista: 0 = Gestão Empresarial | ERP, 1 = ECF |
| dadosGerais.qtdBpf | String | (Opcional) - Number(015) - Qtd. da Base do PIS Fat. |
| dadosGerais.qtdBcf | String | (Opcional) - Number(015) - Qtd. da Base do COFINS Fat. |
| dadosGerais.qtdBip | String | (Opcional) - Number(015) - Qtd. da Base do IPI |
| dadosGerais.numCes | String | (Opcional) - Number(010) - Nro. Cesta |
| dadosGerais.venCal | String | (Opcional) - String(001) - Callcenter? - Lista: S = Sim, N = Não |
| dadosGerais.desDef | String | (Opcional) - String(040) - Desc. Defeito |
| dadosGerais.anoVei | String | (Opcional) - String(010) - Ano Fabricação |
| dadosGerais.numRen | String | (Opcional) - String(020) - Renavam |
| dadosGerais.desMod | String | (Opcional) - String(020) - Desc. Modelo Produto |
| dadosGerais.tipDav | String | (Opcional) - Number(001) - Tipo Venda - Lista: 1 = DAV, 2 = PRÉ-VENDA, 3 = DAV-OS, 4 = ERP |
| dadosGerais.tipAce | String | (Obrigatório) - Number(001) - Tipo Acerto - Lista: 1 = Arredonda, 2 = Trunca |
| dadosGerais.indImp | String | (Obrigatório) - String(001) - Indica se o pedido foi impresso. - Lista: S = Sim, N = Não |
| dadosGerais.seqInt | Integer | |
| dadosGerais.pesBru | String | (Opcional) - Number(011) - Peso bruto do produto. |
| dadosGerais.pesLiq | String | (Opcional) - Number(011) - Peso líquido do produto. |
| dadosGerais.nomUsu | String | (Opcional) - String(100) - Nome do Usuário que gerou o pedido. |
| dadosGerais.codPai | String | (Opcional) - String(4) - Código do País do cliente do pedido. |
| dadosGerais.totAcr | String | (Opcional) - Number(015) - Valor de acréscimo dos dados gerais do pedido (VlrDar + VlrEcf) |
| dadosGerais.totDsc | String | (Opcional) - Number(015) - Valor de descontos dos dados gerais do pedido (VlrDar + VlrEcf) ou (VlrLpr - (VlrLiq - VlrLse)). |
| dadosGerais.vlrIor | Double | (Opcional) - Number(015,2) - Vlr. ICMS remetente |
| dadosGerais.vlrBde | Double | (Opcional) - Number(015,2) - Base ICMS par. des. |
| dadosGerais.vlrIde | Double | (Opcional) - Number(015,2) - Vlr. ICMS UF destino |
| dadosGerais.basFcp | Double | (Opcional) - Number(015,2) - Base FCP |
| dadosGerais.vlrFcp | Double | (Opcional) - Number(015,2) - Valor FCP |
| dadosGerais.bstFcp | Double | (Opcional) - Number(015,2) - Base FCP Ret. ST |
| dadosGerais.vstFcp | Double | (Opcional) - Number(015,2) - Valor FCP Ret. ST |
| dadosGerais.breFcp | Double | (Opcional) - Number(015,2) - Base FCP Ret. Ant ST |
| dadosGerais.vreFcp | Double | (Opcional) - Number(015,2) - Vlr FCP Ret. Ant. ST |
| dadosGerais.icmBfc | Double | (Opcional) - Number(015,2) - Base FCP UF Dest |
| dadosGerais.icmVfc | Double | (Opcional) - Number(015,2) - Vlr. FCP UF Dest |
| dadosGerais.numInt | String | (Opcional) - String(020) - Número do documento externo (Integrado) |
| tipoRetorno | String | Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | String | String(1000) - Mensagem de Retorno de Processamento |
| fimRegistros | String | String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não. Esse campo receberá valor apenas em uma exportação de pedidos vinculada a integração padrão com varejo. |
| numLot | Integer | (Obrigatório) - Number(7) - Número do lote |
ExportarResumoPedidos
Mercado - Gestão de Vendas - Pedidos - Exportar Resumo Pedidos
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Classe do sistema ERP que implementa a porta do web service: TSrExpResumoPedido.
1 - Na opção "Todos" ou "Alterados", o sistema valida alguns campos do pedido:
- FATPED igual a "1 - ECF";
- Situação do pedido igual a "1" ou "2";
- Tipo do pedido diferente de "5";
- Se existe a sequência de integração do pedido na tabela Integrações - Controle de Registros Integrados (E000CIX);
- Se não existe uma observação no pedido com o texto "Impressão Sapiens Varejo"
- Se não existe um registro na tabela Integrações - Controle de Registros Integrados (E000CIX) para o pedido com a situação da pendência de integração igual a "S", "C" ou "E".
2 - No select específico, o pedido é buscado apenas pela chave, pois o número do pedido só é utilizado após a execução da carga com a opção "Todos" ou após o recebimento de registros alterados por meio desse web service.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarResumoPedidos>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<consulta>
<numPed>Integer</numPed>
</consulta>
<codFil>Integer</codFil>
<tipoIntegracao>String</tipoIntegracao>
<sigInt>String</sigInt>
<quantidadeRegistros>Integer</quantidadeRegistros>
</parameters>
</ser:ExportarResumoPedidos>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| consulta | Set | (Obrigatório) - Utilizar para informar quais registros devem ser retornados. Utilizar apenas quando o tipo de integração for específico ("E") |
| consulta.numPed | Integer | (Obrigatório) - Number(008) - Número do Pedido |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| tipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
| sigInt | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| quantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado. |
Resposta:
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:ExportarResumoPedidosResponse>
<result>
<pedido>
<numPed>Integer</numPed>
<numCes>Integer</numCes>
<codCli>Integer</codCli>
<vlrLiq>Double</vlrLiq>
<sitPed>Integer</sitPed>
<numNsu>Integer</numNsu>
<tipDav>Integer</tipDav>
</pedido>
<resultado>
<numPed>Integer</numPed>
<observacao>String</observacao>
</resultado>
<numLot>Integer</numLot>
<finalizaramRegistros>String</finalizaramRegistros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResumoPedidosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| pedido | Set | Retorna a lista de fotos de produtos |
| pedido.numPed | Integer | (Obrigatório) - Number(008) - Número do Pedido |
| pedido.numCes | Integer | (Opcional) - Numero(010) - Nro. Cesta de Produtos |
| pedido.codCli | Integer | (Obrigatório) - Numero(009) - Código do cliente |
| pedido.vlrLiq | Double | (Obrigatório) - Numero(013,2) - Valor líquido do pedido |
| pedido.sitPed | Integer | (Obrigatório) - Number(001) - Situação do pedido |
| pedido.numNsu | Integer | (Obrigatório) - Number(010) - Número Sequencial Único |
| pedido.tipDav | Integer | (Obrigatório) - Number(001) - Tipo de Venda |
| resultado | Set | (Opcional) - Neste grupo somente serão retornados resultados onde foi solicitado um Tipo de Integração = E ( Registro Específico) e a requisição não foi atendida. |
| resultado.numPed | Integer | (Obrigatório) - Number(008) - Número do Pedido |
| resultado.observacao | String | (Obrigatório) - String - Motivo do registro não ter sido exportado |
| numLot | Integer | (Obrigatório) - Number(7) - Número do lote |
| finalizaramRegistros | String | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| tipoRetorno | Integer | (Obrigatório) - Número(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 |
CalculaValoresItem
Mercado - Gestão de Vendas - Pedidos - Calcular Valores Item Pedido ECF.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Classe do sistema ERP que implementa a porta do web service: TSr120CalculaValoresItem.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:CalculaValoresItem>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<fQtdPed>Double</fQtdPed>
<fPerAcr>Double</fPerAcr>
<fPreBru>Double</fPreBru>
<fVlrOfe>Double</fVlrOfe>
<fVlrLou>Double</fVlrLou>
<fVlrIpi>Double</fVlrIpi>
<fVlrLiq>Double</fVlrLiq>
<fCalEcf>String</fCalEcf>
<fProSer>String</fProSer>
<fTipAce>String</fTipAce>
<fVlrLqi>Double</fVlrLqi>
<fVlrBru>Double</fVlrBru>
</parameters>
</ser:CalculaValoresItem>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| fQtdPed | Double | (Obrigatório) - Number(014) - Qtd. Ped. |
| fPerAcr | Double | (Obrigatório) - Number(005) - % Acréscimo |
| fPreBru | Double | (Obrigatório) - Number(014) - Preço Bruto |
| fVlrOfe | Double | (Obrigatório) - Number(015) - Vlr. Oferta |
| fVlrLou | Double | (Obrigatório) - Number(015) - Vlr. Outros |
| fVlrIpi | Double | (Obrigatório) - Number(015) - Vlr. IPI |
| fVlrLiq | Double | (Obrigatório) - Number(015) - Líquido |
| fCalEcf | String | (Obrigatório) - String(1) - Calcular Valores ECF |
| fProSer | String | (Obrigatório) - String(1) - Produto (P) ou Serviço (S) |
| fTipAce | String | (Obrigatório) - String(1) - Calcular Valores ECF |
| fVlrLqi | Double | (Obrigatório) - Number(015) - Líquido de Produto/Serviço |
| fVlrBru | Double | (Obrigatório) - Number(015) - Bruto |
Resposta:
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:CalculaValoresItemResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<fVlrBru_ECF>Double</fVlrBru_ECF>
<mensagemRetorno>String</mensagemRetorno>
<fVlrAcr_ECF>Double</fVlrAcr_ECF>
<fVlrDsc_ECF>Double</fVlrDsc_ECF>
<fVlrAcr_PorUnidade_ECF>Double</fVlrAcr_PorUnidade_ECF>
<fVlrLiq_ECF>Double</fVlrLiq_ECF>
<fVlrDsc_PorUnidade_ECF>Double</fVlrDsc_PorUnidade_ECF>
<erroExecucao>String</erroExecucao>
</result>
</ser:CalculaValoresItemResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| tipoRetorno | String | (Obrigatório) - Date(DD/MM/AAAA) - Data para controle de versão |
| fVlrBru_ECF | Double | (Obrigatório) - Number(015) - Valor Bruto ECF |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| fVlrAcr_ECF | Double | (Obrigatório) - Number(015) - Valor de Acréscimo ECF |
| fVlrDsc_ECF | Double | (Obrigatório) - Number(015) - Valor de Desconto ECF |
| fVlrAcr_PorUnidade_ECF | Double | (Obrigatório) - Number(015) - Valor de Acréscimo ECF por Unidade |
| fVlrLiq_ECF | Double | (Obrigatório) - Number(015) - Valor Líquido ECF |
| fVlrDsc_PorUnidade_ECF | Double | (Obrigatório) - Number(015) - Valor de Desconto ECF por Unidade |
ObterPedidosBloqueados
Mercado - Gestão de Vendas - Pedidos - Obter pedidos bloqueados
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Classe do sistema ERP que implementa a porta do web service: TSr120ObterPedidosBloqueados.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:obterPedidosBloqueados>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<indicePagina>Integer</indicePagina>
<limitePagina>Integer</limitePagina>
<usuario>Integer</usuario>
</parameters>
</ser:obterPedidosBloqueados>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| indicePagina | Integer | (Opcional) - Number - Deslocamento que determina o índice da primeira requisição a ser retornada.
Exemplo: se o valor de deslocamento for 3, somente serão retornados dados da terceira requisição em diante. Obs. 1: o primeiro registro é considerado com deslocamento 1. Obs. 2: quando não informado ou com valor "0" ou "1", é retornado a partir do primeiro registro. |
| limitePagina | Integer | (Opcional) - Number - Quantidade máxima de registros a ser retornada.
Obs. 1: quando não informado ou com valor "0", não há limite de registros a serem retornados. |
| usuario | Integer | (Opcional) - Number(010) - Código do usuário para ser utilizado como filtro. Se não for informado um código, será utilizado o usuário conectado no sistema. |
Resposta:
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:obterPedidosBloqueadosResponse>
<result>
<pedido>
<codigoEmpresa>Integer</codigoEmpresa>
<nomeEmpresa>String</nomeEmpresa>
<codigoFilial>Integer</codigoFilial>
<nomeFilial>String</nomeFilial>
<numeroPedido>Integer</numeroPedido>
<dataEmissao>String</dataEmissao>
<codigoRepresentante>Integer</codigoRepresentante>
<nomeRepresentante>String</nomeRepresentante>
<valorLiquido>Double</valorLiquido>
<valorDesconto>Double</valorDesconto>
<quantidadeItens>Integer</quantidadeItens>
<codigoCondicaoPagamento>String</codigoCondicaoPagamento>
<descricaoCondicaoPagamento>String</descricaoCondicaoPagamento>
<abreviaturaCondicaoPagamento>String</abreviaturaCondicaoPagamento>
<codigoFormaPagamento>String</codigoFormaPagamento>
<descricaoFormaPagamento>String</descricaoFormaPagamento>
<abreviaturaFormaPagamento>String</abreviaturaFormaPagamento>
<codigoMotivoSituacao>String</codigoMotivoSituacao>
<descricaoMotivoSituacao>String</descricaoMotivoSituacao>
<observacaoMotivoSituacao>String</observacaoMotivoSituacao>
<dataBloqueio>String</dataBloqueio>
<horaBloqueio>String</horaBloqueio>
<nomeUsuarioBloqueio>String</nomeUsuarioBloqueio>
<codigoCliente>Integer</codigoCliente>
<nomeCliente>String</nomeCliente>
</pedido>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:obterPedidosBloqueadosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| pedido | Set | Lista de solicitações de compra pendentes |
| pedido.codigoEmpresa | Integer | (Obrigatório) - Number(04) - Código da empresa |
| pedido.nomeEmpresa | String | (Obrigatório) - String(100) - Nome da empresa |
| pedido.codigoFilial | Integer | (Obrigatório) - Number(04) - Código da filial |
| pedido.nomeFilial | String | (Obrigatório) - String(100) - Razão social da filial da empresa |
| pedido.numeroPedido | Integer | (Obrigatório) - Number(09) - Número do pedido |
| pedido.dataEmissao | DateTime | (Opcional) - Date(000) - Data de emissão |
| pedido.codigoRepresentante | Integer | (Opcional) - Number(09) - Código do representante do pedido |
| pedido.nomeRepresentante | String | (Obrigatório) - String(100) - Nome do representante |
| pedido.valorLiquido | Double | (Obrigatório) - Number(15,2) - Valor líquido |
| pedido.valorDesconto | Double | (Opcional) - Number(15,2) - Soma dos valores de desconto do pedido |
| pedido.quantidadeItens | Integer | (Obrigatório) - Number(5) - Quantidade de itens no pedido |
| pedido.codigoCondicaoPagamento | String | (Opcional) - String(06) - Código da condição de pagamento do pedido |
| pedido.descricaoCondicaoPagamento | String | (Obrigatório) - String(50) - Descrição da condição de pagamento |
| pedido.abreviaturaCondicaoPagamento | String | (Obrigatório) - String(10) - Abreviatura da condição de pagamento |
| pedido.codigoFormaPagamento | String | (Opcional) - String(002) - Código da forma de pagamento |
| pedido.descricaoFormaPagamento | String | (Opcional) - String(030) - Descrição da forma de pagamento |
| pedido.abreviaturaFormaPagamento | String | (Opcional) - String(010) - Abreviatura da forma de pagamento |
| pedido.codigoMotivoSituacao | String | (Opcional) - String(006) - |
| pedido.descricaoMotivoSituacao | String | (Opcional) - String(030) - Descrição do motivo da situação |
| pedido.observacaoMotivoSituacao | DateTime | (Opcional) - String(250) - Observacação do motivo da situação do pedido |
| pedido.dataBloqueio | DateTime | (Opcional) - Date(000) - Data que o pedido foi bloqueado |
| pedido.horaBloqueio | Time | (Opcional) - String(005) - Hora de bloqueio do pedido |
| pedido.nomeUsuarioBloqueio | String | (Opcional) - String(255) - Usuário responsável pelo bloqueio do pedido |
| pedido.codigoCliente | Integer | (Obrigatório) - Number(09) - Código do cliente |
| pedido.nomeCliente | String | (Obrigatório) - String(100) - Nome do cliente |
| codigoResultado | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
ObterItensPedido
Mercado - Gestão de Vendas - Pedidos - Obter itens de pedido.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 2.
Classe do sistema ERP que implementa a porta do web service: TSr120ObterItensPedido.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:obterItensPedido>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<indicePagina>Integer</indicePagina>
<limitePagina>Integer</limitePagina>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
</parameters>
</ser:obterItensPedido>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| indicePagina | Integer | (Opcional) - Number - Deslocamento que determina o índice da primeira requisição a ser retornada. Exemplo: se o valor de deslocamento for 3, somente serão retornados dados da terceira requisição em diante. Obs. 1: o primeiro registro é considerado com deslocamento 1. Obs. 2: quando não informado ou com valor "0" ou "1", é retornado a partir do primeiro registro. |
| limitePagina | Integer | (Opcional) - Number - Quantidade máxima de registros a ser retornada. Obs. 1: quando não informado ou com valor "0", não há limite de registros a serem retornados. |
| codigoEmpresa | Integer | (Obrigatório) - Number(004) - Código da empresa |
| codigoFilial | Integer | (Obrigatório) - Number(005) - Código da filial |
| numeroPedido | Integer | (Obrigatório) - Number(008) - Número do pedido |
Resposta:
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:obterItensPedidoResponse>
<result>
<ItemPedido>
<sequenciaItem>Integer</sequenciaItem>
<codigoProdutoServico>String</codigoProdutoServico>
<codigoDerivacao>String</codigoDerivacao>
<descricaoProdutoServico>String</descricaoProdutoServico>
<descricaoDerivacao>String</descricaoDerivacao>
<precoUnitario>Double</precoUnitario>
<quantidadePedida>Double</quantidadePedida>
<valorLiquido>Double</valorLiquido>
<valorDesconto>Double</valorDesconto>
<unidadeMedida>String</unidadeMedida>
<descricaoUnidadeMedida>String</descricaoUnidadeMedida>
<percentualDesconto>Double</percentualDesconto>
<dataEntrega>DateTime</dataEntrega>
<siglaMoeda>String</siglaMoeda>
<descricaoMoeda>String</descricaoMoeda>
<complemento>DateTime</complemento>
<siglaMoedaEmpresa>String</siglaMoedaEmpresa>
<descricaoMoedaEmpresa>String</descricaoMoedaEmpresa>
<valorMoedaEmpresa>Double</valorMoedaEmpresa>
<perOfertaProduto>Double</perOfertaProduto>
</ItemPedido>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:obterItensPedidoResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| itemPedido | Set | Lista de itens de pedido |
| itemPedido.sequênciaItem | Integer | (Obrigatório) - Number(4) - Sequência de item do pedido |
| itemPedido.codigoProdutoServico | String | (Obrigatório) - String(014) - Código do produto ou serviço |
| itemPedido.descricaoProdutoServico | String | (Obrigatório) - String(100) - Descrição do produto ou serviço |
| itemPedido.descricaoDerivacao | String | (Opcional) - String(050) - Descrição da derivação |
| itemPedido.precoUnitario | Double | (Obrigatório) - Number(14,5) - Preço unitário do produto ou serviço pedido |
| itemPedido.quantidadePedida | Double | (Obrigatório) - Number(14,5) - Quantidade pedida do produto ou serviço |
| itemPedido.valorLiquido | Double | (Obrigatório) - Number(15,2) - Valor líquido |
| itemPedido.valorDesconto | Double | (Opcional) - Number(15,2) - Soma dos valores de desconto do pedido |
| itemPedido.unidadeMedida | String | (Obrigatório) - String(006) - Unidade de medida do item |
| itemPedido.descricaoUnidadeMedida | String | (Obrigatório) - String(010) - Descrição da unidade de medida |
| itemPedido.percentualDesconto | Double | (Opcional) - Number(5,2) - Percentual de desconto |
| itemPedido.dataEntrega | DateTime | (Opcional) - Date(000) - Data de previsão de entrega para o produto do pedido |
| itemPedido.siglaMoeda | String | (Opcional) - String(003) - Sigla da moeda/índice que o preço unitário está representado |
| itemPedido.descricaoMoeda | String | (Opcional) - String(030) - Descrição da moeda ou índice |
| itemPedido.complemento | DateTime | (Opcional) - String(250) - Complemento do item de pedido |
| itemPedido.siglaMoedaEmpresa | String | (Opcional) - String(030) - Sigla da moeda ou índice da empresa |
| itemPedido.descricaoMoedaEmpresa | String | (Opcional) - String(030) - Descrição da moeda ou índice da empresa |
| itemPedido.valorMoedaEmpresa | Double | (Opcional) - Number(15,2) - Valor líquido na moeda da empresa |
| itemPedido.perOferta | Double | (Opcional) - Number(5,2) - Percentual de oferta para o produto do pedido |
| codigoResultado | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
LiberarPedidosBloqueados
Mercado - Gestão de Vendas - Pedidos - Liberar pedidos bloqueados
A liberação de pedidos através desse web service, não aciona as regras cadastradas nos identificadores VEN-120LIBER01, VEN-120LIBER02 e VEN-120LIBER03.
Elas são acionadas somente quando a liberação ocorre a partir das telas Liberação de Pedidos Bloqueados (F120LIB) e por Área (F120LIM).
Ademais, essa porta não realiza qualquer bloqueio da Sequência de Observação, quando utilizado o Bloqueio do Pedido Geral ou a rotina de Liberação de Pedido por Área.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Classe do sistema ERP que implementa a porta do web service: TSr120LiberarPedido.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:liberarPedidosBloqueados>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<pedido>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
</pedido>
</parameters>
</ser:liberarPedidosBloqueados>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| pedido | Set | Lista de solicitação de compra para serem aprovadas |
| pedido.sequência | Integer | (Obrigatório) - Number(009) - Número sequencial para identificar retornos |
| pedido.codigoEmpresa | Integer | (Obrigatório) - Number(004) - Código da empresa |
| pedido.codigoFilial | Integer | (Obrigatório) - Number(005) - Código da filial |
| pedido.numeroPedido | Integer | (Obrigatório) - Number(008) - Numero do pedido |
Resposta:
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:liberarPedidosBloqueadosResponse>
<result>
<retorno>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
<resultado>Integer</resultado>
<mensagemErro>String</mensagemErro>
</retorno>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:liberarPedidosBloqueadosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| retorno | Set | |
| retorno.sequência | Integer | (Obrigatório) - Number(09) - Número sequencial para identificar retornos |
| retorno.codigoEmpresa | Integer | (Obrigatório) - Number(004) - Código da empresa |
| retorno.codigoFilial | Integer | (Obrigatório) - Number(005) - Código da filial |
| retorno.numeroPedido | Integer | (Obrigatório) - Number(008) - Numero do pedido |
| retorno.resultado | Integer | (Obrigatório) - Number (001) - Código de retorno:
1 - Sucesso 2 - Erro |
| retorno.mensagemErro | String | (Opcional) - String - Mensagem de retorno
Resultado: 1 - Será retornada a mensagem "Processado com sucesso" (sem aspas). 2 - Será retornada a mensagem do erro. |
| codigoResultado | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | String | O campo resultado irá retornar as seguintes mensagens: Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
ReabilitarPedidosBloqueados
Mercado - Gestão de Vendas - Pedidos - Reabilitar pedidos bloqueados
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Classe do sistema ERP que implementa a porta do web service: TSr120ReabilitarPedido.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:reabilitarPedidosBloqueados>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<pedido>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
</pedido>
</parameters>
</ser:reabilitarPedidosBloqueados>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| pedido | Set | Lista de solicitação de compra para serem aprovadas |
| pedido.sequência | Integer | (Obrigatório) - Number(009) - Número sequencial para identificar retornos |
| pedido.codigoEmpresa | Integer | (Obrigatório) - Number(004) - Código da empresa |
| pedido.codigoFilial | Integer | (Obrigatório) - Number(005) - Código da filial |
| pedido.numeroPedido | Integer | (Obrigatório) - Number(008) - Numero do pedido |
Resposta:
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:reabilitarPedidosBloqueadosResponse>
<result>
<retorno>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
<resultado>Integer</resultado>
<mensagemErro>String</mensagemErro>
</retorno>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:reabilitarPedidosBloqueadosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| retorno | Set | |
| retorno.sequência | Integer | (Obrigatório) - Number(09) - Número sequencial para identificar retornos |
| retorno.codigoEmpresa | Integer | (Obrigatório) - Number(004) - Código da empresa |
| retorno.codigoFilial | Integer | (Obrigatório) - Number(005) - Código da filial |
| retorno.numeroPedido | Integer | (Obrigatório) - Number(008) - Numero do pedido |
| retorno.resultado | Integer | (Obrigatório) - Number (001) - Código de retorno:
1 - Sucesso 2 - Erro |
| retorno.mensagemErro | String | (Opcional) - String - Mensagem de retorno
Resultado: 1 - Será retornada a mensagem "Processado com sucesso" (sem aspas). 2 - Será retornada a mensagem do erro. |
| codigoResultado | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
CancelarPedidosBloqueados
Mercado - Gestão de Vendas - Pedidos - Cancelar pedidos bloqueados
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Classe do sistema ERP que implementa a porta do web service: TSr120CancelarPedido.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:cancelarPedidosBloqueados>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<pedido>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
</pedido>
</parameters>
</ser:cancelarPedidosBloqueados>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| pedido | Set | Lista de solicitação de compra para serem aprovadas |
| pedido.sequência | Integer | (Obrigatório) - Number(009) - Número sequencial para identificar retornos |
| pedido.codigoEmpresa | Integer | (Obrigatório) - Number(004) - Código da empresa |
| pedido.codigoFilial | Integer | (Obrigatório) - Number(005) - Código da filial |
| pedido.numeroPedido | Integer | (Obrigatório) - Number(008) - Numero do pedido |
Resposta:
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:cancelarPedidosBloqueadosResponse>
<result>
<retorno>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
<resultado>Integer</resultado>
<mensagemErro>String</mensagemErro>
</retorno>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:cancelarPedidosBloqueadosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| retorno | Set | |
| retorno.sequência | Integer | (Obrigatório) - Number(09) - Número sequencial para identificar retornos |
| retorno.codigoEmpresa | Integer | (Obrigatório) - Number(004) - Código da empresa |
| retorno.codigoFilial | Integer | (Obrigatório) - Number(005) - Código da filial |
| retorno.numeroPedido | Integer | (Obrigatório) - Number(008) - Numero do pedido |
| retorno.resultado | Integer | (Obrigatório) - Number (001) - Código de retorno:
1 - Sucesso 2 - Erro |
| retorno.mensagemErro | String | (Opcional) - String - Mensagem de retorno
Resultado: 1 - Será retornada a mensagem "Processado com sucesso" (sem aspas). 2 - Será retornada a mensagem do erro. |
| codigoResultado | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
ObterObservacoesPedido
Mercado - Gestão de Vendas - Pedidos - Obter observações
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Classe do sistema ERP que implementa a porta do web service: TSr120ObterObservacaoPedido.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:obterObservacoesPedido>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<numeroPedido>Integer</numeroPedido>
</parameters>
</ser:obterObservacoesPedido>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| codigoEmpresa | Integer | (Opcional) - Number(010) - Código do usuário para ser utilizado como filtro. Se não for informado um código, será utilizado o usuário conectado no sistema. |
| codigoFilial | Integer | (Opcional) - Number(010) - Código do usuário para ser utilizado como filtro. Se não for informado um código, será utilizado o usuário conectado no sistema. |
| numeroPedido | Integer | (Opcional) - Number(010) - Código do usuário para ser utilizado como filtro. Se não for informado um código, será utilizado o usuário conectado no sistema. |
Resposta:
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:obterObservacoesPedidoResponse>
<result>
<observacao>
<tipoObservacao>String</tipoObservacao>
<descricaoTipoObservacao>String</descricaoTipoObservacao>
<codigoMotivo>Integer</codigoMotivo>
<descricaoMotivo>String</descricaoMotivo>
<observacaoPedido>String</observacaoPedido>
<codigoUsuario>Integer</codigoUsuario>
<nomeUsuario>String</nomeUsuario>
<dataObservacao>String</dataObservacao>
<horaObservacao>String</horaObservacao>
<solucaoObservacao>String</solucaoObservacao>
<dataSolucao>String</dataSolucao>
<horaSolucao>String</horaSolucao>
<situacaoObservacao>String</situacaoObservacao>
<descricaoSituacaoObservacao>String</descricaoSituacaoObservacao>
<areaObservacao>String</areaObservacao>
<descricaoAreaObservacao>String</descricaoAreaObservacao>
<aprovacaoArea>String</aprovacaoArea>
<descricaoAprovacaoArea>String</descricaoAprovacaoArea>
<codigoUsuarioSolucao>Integer</codigoUsuarioSolucao>
<nomeUsuarioSolucao>String</nomeUsuarioSolucao>
</observacao>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:obterObservacoesPedidoResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| 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" |
| observacao | Set | Lista de observações do pedido |
| observacao.tipoObservacao | String | (Obrigatório) - String(001) - Tipo da observação |
| observacao.descricaoTipoObservacao | String | (Obrigatório) - String(250) - Descrição do tipo da observação |
| observacao.codigoMotivo | Integer | (Opcional) - Number(006) - Código do motivo da observação |
| observacao.descricaoMotivo | String | (Opcional) - String(030) - Descrição do motivo da observação |
| observacao.observacaoPedido | String | (Opcional) - String(250) - Texto da observação do pedido |
| observacao.codigoUsuario | Integer | (Opcional) - Number(010) - Código do usuáro responsável pela entrada da observação |
| observacao.nomeUsuario | String | (Opcional) - String(255) - Nome do usuário responsável pela entrada da observação |
| observacao.dataObservacao | DateTime | (Opcional) - Date() - Data da observação |
| observacao.horaObservacao | String | (Opcional) - String(005) - Hora da observação |
| observacao.solucaoObservacao | String | (Opcional) - String(250) - Solução dada a observação |
| observacao.dataSolucao | DateTime | (Opcional) - Date() - Data da solução da observação |
| observacao.horaSolucao | String | (Opcional) - String(005) - Hora da solução da observação |
| observacao.situacaoObservacao | String | (Obrigatório) - String(001) - Situação da observação |
| observacao.descricaoSituacaoObservacao | String | (Obrigatório) - String(250) - Descrição da situação da observação |
| observacao.areaObservacao | String | (Opcional) - String(003) - Área da empresa que gerou a observação |
| observacao.descricaoAreaObservacao | String | (Opcional) - String(250) - Descrição da área da empresa que gerou a observação |
| observacao.aprovacaoArea | String | (Opcional) - String(001) - Aprovação do Pedido pela Área da empresa que gerou a observação |
| observacao.descricaoAprovacaoArea | String | (Opcional) - String(250) - Descrição da aprovação do Pedido pela Área da empresa que gerou a observação |
| observacao.codigoUsuarioSolucao | Integer | (Opcional) - Number(010) - Código do usuáro responsável pela solução da observação |
| observacao.nomeUsuarioSolucao | String | (Opcional) - String(255) - Nome do usuário responsável pela solução da observação |
| codigoResultado | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
InserirObservacoes
Inserir observações no pedido ou nos itens. A observação inserida será com o tipo M - Manual na tabela E120OBS.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Classe do sistema ERP que implementa a porta do web service: TSr120GerarObservacao.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:inserirObservacoes>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<Pedido>
<CodigoEmpresa>Integer</CodigoEmpresa>
<CodigoFilial>Integer</CodigoFilial>
<NumeroPedido>Integer</NumeroPedido>
<SequenciaItemProduto>Integer</SequenciaItemProduto>
<SequenciaItemServico>Integer</SequenciaItemServico>
<Observacao>String</Observacao>
</Pedido>
</parameters>
</ser:inserirObservacoes>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| Pedido | Set | Obrigatório | Lista de observações para inserir no pedido |
| Pedido.CodigoEmpres | Integer | Obrigatório | Código da empresa |
| Pedido.CodigoFilial | Integer | Obrigatório | Código da filial |
| Pedido.NumeroPedido | Integer | Obrigatório | Número do pedido |
| Pedido.SequenciaItemProduto | Integer | Obrigatório | Sequência do item de produto do pedido |
| Pedido.SequenciaItemServico | Integer | Obrigatório | Sequência do item de serviço do pedido |
| Pedido.Observacao | String | Obrigatório | Texto de observação do pedido |
Resposta:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:inserirObservacoesResponse>
<result>
<Retorno>
<CodigoEmpresa>Integer</CodigoEmpresa>
<CodigoFilial>Integer</CodigoFilial>
<NumeroPedido>Integer</NumeroPedido>
<SequenciaItemProduto>Integer</SequenciaItemProduto>
<SequenciaItemServico>Integer</SequenciaItemServico>
<Resultado>Integer</Resultado>
<MensagemErro>String</MensagemErro>
</Retorno>
<CodigoResultado>String</CodigoResultado>
<Resultado>String</Resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:inserirObservacoesResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| Retorno | Set | Opcional | Lista de observações que não foram processadas com sucesso |
| Retorno.CodigoEmpresa | Integer | Obrigatório | Código da empresa |
| Retorno.CodigoFilial | Integer | Obrigatório | Código da filial |
| Retorno.NumeroPedido | Integer | Obrigatório | Número do pedido |
| Retorno.SequenciaItemProduto | Integer | Opcional | Sequência do item de produto do pedido |
| Retorno.SequenciaItemServico | Integer | Opcional | Sequência do item de serviço do pedido |
| Retorno.MensagemErro | String | Obrigatório | |
| CodigoResultado | String | Obrigatório | O campo tipo resultado irá retornar para: Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| Resultado | String | Obrigatório | O campo resultado irá retornar as seguintes mensagens: Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
| 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 sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
SimularPedidos
Esta porta permite simular pedidos de venda, onde o pedido vai ser gerado e calculado, porém sem gravá-lo na base de dados.
Nota
O identificador de regra VEN-120PRECL05 pode ser utilizado para alterar o preço unitário do produto ao simular um pedido.
Rateio do valor de Outras
Por padrão, o sistema sempre rateia o valor de Outras dos Dados Gerais para os itens de produto e/ou serviço que têm valor financeiro. São considerados valores de Outras:
| Frete | Frete Destacado | Seguro | Embalagens |
| Encargos | Outros | Outros Destacado | Arredondamento |
Um item de produto ou de serviço do pedido só tem valor financeiro quando, em sua transação, o parâmetro VenTnf for "S - Sim". Ele indica se a transação soma o valor do item ao valor total do Financeiro. Para que um item não receba o rateio do valor de Outras, basta usar uma transação com o campo VenTnf igual a "N - Não" no item.
Rateio manual do valor de Outras
Para fazer o rateio manual do valor de Outras dos Dados Gerais, você deve usar parâmetros globais que definem se este rateio será feito sempre ou apenas quando a soma dos itens (valor X de Outras) for diferente do valor nos Dados Gerais (valor Y de Outras).
Os parâmetros que definem isso são os seguintes:
| Nome | Descrição |
|---|---|
| RatEncPed | Sempre deve ratear conforme o critério da filial quando o valor de encargos dos Dados Gerais do pedido for diferente da soma de encargo dos itens |
| RatFrePed | Sempre deve ratear conforme o critério da filial quando o valor de fretes dos Dados Gerais do pedido for diferente da soma de frete dos itens |
| RatFrdPed | Sempre deve ratear conforme o critério da filial quando o valor de fretes destacados dos Dados Gerais do pedido for diferente da soma de fretes destacados dos itens |
| RatSegPed | Sempre deve ratear conforme o critério da filial quando o valor de seguros dos Dados Gerais do pedido for diferente da soma de seguros dos itens |
| RatEmbPed | Sempre deve ratear conforme o critério da filial quando o valor de embalagens dos Dados Gerais do pedido for diferente da soma de embalagens dos itens |
| RatOutPed | Sempre deve ratear conforme o critério da filial quando o valor de Outros dos Dados Gerais do pedido for diferente da soma de Outros dos itens |
| RatOudPed | Sempre deve ratear conforme o critério da filial quando o valor de Outros destacados dos Dados Gerais do pedido for diferente da soma de Outros destacados dos itens |
| RatDarPed | Sempre deve ratear conforme o critério da filial quando o valor de arredondamento dos Dados Gerais do pedido for diferente da soma de arredondamento dos itens |
Rateio por parâmetro
Quando o parâmetro de controle de rateio de um valor de Outras for "S - Sim", o sistema sempre vai ratear o valor de Outras dos Dados Gerais para os itens de pedido (produtos e serviços). O rateio leva em conta o valor financeiro e o critério de rateio configurado na filial. Neste cenário, não é possível manipular o rateio dos itens, pois ele será sobreposto pelo sistema.
Quando o parâmetro de controle de rateio de um valor de Outras for "N - Não", o sistema vai ratear o valor de Outras dos Dados Gerais para os itens de pedido (produtos e serviços) apenas se houver diferença entre o valor de Outras dos Dados Gerais e a soma do valor de Outras dos itens (produtos e serviços). Neste caso, também não é possível manipular o rateio dos itens, pois ele será sobreposto pelo sistema.
O rateio leva em conta o valor financeiro e o critério de rateio configurado na filial. Quando o parâmetro de controle de rateio de um valor de Outras for "N - Não" e o valor de Outras dos Dados Gerais coincidir com a soma do valor de Outras dos itens, o sistema vai acatar o valor de Outras informado em cada item, independentemente de como foi rateado, bastando que a conta feche. Em resumo, o valor "N - Não" do parâmetro indica que o rateio só deve ser feito pelo sistema quando a soma dos itens for diferente da dos Dados Gerais.
Valores de Frete
Exemplo 1
- Enviando 150 no valor de Outras dos Dados Gerais
- Enviando vários itens cuja soma do valor de Outras é 100
- Sendo assim, o valor de Outras Dados Gerais difere da soma do valor dos itens
- Com o parâmetro igual a "S - Sim", o sistema:
- Rateia o valor de 150 entre os itens
- Com o parâmetro igual a "N - Não", o sistema:
- Rateia o valor de 150 entre os itens, pois há uma diferença entre Dados Gerais e itens.
- Não é possível informar um valor de Outras nos itens para que o sistema totalize isto nos Dados Gerais
Exemplo 2
- Enviando 150 no valor de Outras nos Dados Gerais
- Enviando vários itens cuja soma do valor de Outras é 150
- Sendo assim, os valores são iguais
- Com o parâmetro igual a "S - Sim", o sistema:
- Rateia o valor de 150 entre os itens, seguindo a forma de rateio definida na filial de vendas para cada um dos valores de Outras
- Não é possível informar um valor de Outras nos itens para que o sistema acate, pois a soma do valor de Outras bate com o valor dos Dados Gerais
- Com o parâmetro igual a "N - Não", o sistema:
- Acata o rateio dos itens, pois este bate com o que foi informado nos Dados Gerais para o valor de Outras
Necessita autenticação: sim.
Situação da versão: atual.
Versão: 1.
Classe do sistema ERP que implementa a porta do web service: TSr120SimularPedido.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:SimularPedidos>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<pedido>
<numInt>String</numInt>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>Double</cnpjFilial>
<numPed>Integer</numPed>
<tipPed>Integer</tipPed>
<fatPed>Integer</fatPed>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<codMar>String</codMar>
<codCli>Integer</codCli>
<cnpjCliente>Double</cnpjCliente>
<codTra>Integer</codTra>
<codRep>Integer</codRep>
<datEmi>DateTime</datEmi>
<horEmi>Integer</horEmi>
<datPrv>DateTime</datPrv>
<horPrv>Integer</horPrv>
<codCpg>String</codCpg>
<codFpg>Integer</codFpg>
<codPor>String</codPor>
<codCrt>String</codCrt>
<codSac>String</codSac>
<codOpe>Integer</codOpe>
<temPar>String</temPar>
<pgtAnt>String</pgtAnt>
<codVen>Integer</codVen>
<acePar>String</acePar>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codCdi>Integer</codCdi>
<codFcr>String</codFcr>
<datFcr>DateTime</datFcr>
<codMcp>String</codMcp>
<datMfp>DateTime</datMfp>
<cotMfp>Double</cotMfp>
<seqCto>Integer</seqCto>
<catCli>Integer</catCli>
<seqEnt>Integer</seqEnt>
<seqCob>Integer</seqCob>
<pedCli>String</pedCli>
<codRed>Integer</codRed>
<codVia>String</codVia>
<plaVei>String</plaVei>
<codRoe>String</codRoe>
<codSro>String</codSro>
<seqRoe>Integer</seqRoe>
<datAge>DateTime</datAge>
<cepFre>Integer</cepFre>
<vlrAdt>Double</vlrAdt>
<obsPed>String</obsPed>
<codLip>String</codLip>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<pedBlo>String</pedBlo>
<cliRel>Integer</cliRel>
<temAva>String</temAva>
<codTab>String</codTab>
<usuApr>String</usuApr>
<datApr>DateTime</datApr>
<horApr>Integer</horApr>
<sitPac>Integer</sitPac>
<pedPal>Integer</pedPal>
<indPre>String</indPre>
<vlrFre>Double</vlrFre>
<perFre>Double</perFre>
<vlrSeg>Double</vlrSeg>
<perSeg>Double</perSeg>
<vlrEmb>Double</vlrEmb>
<perEmb>Double</perEmb>
<vlrEnc>Double</vlrEnc>
<perEnc>Double</perEnc>
<vlrOut>Double</vlrOut>
<perOut>Double</perOut>
<vlrDar>Double</vlrDar>
<cifFob>String</cifFob>
<somFre>String</somFre>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<perOf1>Double</perOf1>
<perOf2>Double</perOf2>
<vlrFrd>Double</vlrFrd>
<vlrOud>Double</vlrOud>
<qtdFre>Double</qtdFre>
<forFre>Integer</forFre>
<vlrEcf>Double</vlrEcf>
<perEcf>Double</perEcf>
<camposUsuarioPedido>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</camposUsuarioPedido>
<itemProduto>
<seqIpd>Integer</seqIpd>
<tnsPro>String</tnsPro>
<pedCli>String</pedCli>
<nctLcl>String</nctLcl>
<nreCli>String</nreCli>
<seqPcl>String</seqPcl>
<codPro>String</codPro>
<codDer>String</codDer>
<cplIpd>String</cplIpd>
<codDep>String</codDep>
<datEnt>DateTime</datEnt>
<qtdPed>Double</qtdPed>
<qtdCan>Double</qtdCan>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<perOfe>Double</perOfe>
<perAcr>Double</perAcr>
<preBru>Double</preBru>
<preFix>String</preFix>
<perDsc>Double</perDsc>
<uniVen>String</uniVen>
<qtdVen>Double</qtdVen>
<preVen>Double</preVen>
<perCom>Double</perCom>
<vlrDsc>Double</vlrDsc>
<perIpi>Double</perIpi>
<codStr>String</codStr>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<codStp>String</codStp>
<codStc>String</codStc>
<codLot>String</codLot>
<resEst>String</resEst>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<obsIpd>String</obsIpd>
<perIcm>Double</perIcm>
<uniMed>String</uniMed>
<codMcp>String</codMcp>
<datMfp>DateTime</datMfp>
<cotMfp>Double</cotMfp>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codMoe>String</codMoe>
<perPif>Double</perPif>
<perCff>Double</perCff>
<codCnv>Integer</codCnv>
<codRep>Integer</codRep>
<proMon>String</proMon>
<proEnt>String</proEnt>
<perMgc>Double</perMgc>
<varSer>String</varSer>
<retMat>String</retMat>
<senApr>String</senApr>
<usuApr>Double</usuApr>
<datApr>DateTime</datApr>
<horApr>Integer</horApr>
<tipCur>Integer</tipCur>
<seqRem>Double</seqRem>
<numRec>Integer</numRec>
<seqRei>Double</seqRei>
<icmAor>Double</icmAor>
<icmVor>Double</icmVor>
<icmAde>Double</icmAde>
<icmVde>Double</icmVde>
<icmBde>Double</icmBde>
<icmAfc>Double</icmAfc>
<icmVfc>Double</icmVfc>
<vlrFre>Double</vlrFre>
<vlrSeg>Double</vlrSeg>
<vlrEmb>Double</vlrEmb>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<vlrDar>Double</vlrDar>
<vlrFrd>Double</vlrFrd>
<vlrOud>Double</vlrOud>
<filOri>Integer</filOri>
<obsEnt>String</obsEnt>
<codFin>Integer</codFin>
<seqCvp>String</seqCvp>
<cmpKit>String</cmpKit>
<loteItemProduto>
<codLot>String</codLot>
<qtdLot>Double</qtdLot>
</loteItemProduto>
<serieItemProduto>
<numSep>String</numSep>
<qtdSep>Double</qtdSep>
</serieItemProduto>
<camposUsuarioItemProduto>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</camposUsuarioItemProduto>
</itemProduto>
<itemServico>
<seqIsp>Integer</seqIsp>
<tnsSer>String</tnsSer>
<codSer>String</codSer>
<cplIsp>String</cplIsp>
<datEnt>DateTime</datEnt>
<qtdPed>Double</qtdPed>
<qtdCan>Double</qtdCan>
<uniMed>String</uniMed>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<perDsc>Double</perDsc>
<perCom>Double</perCom>
<numCad>Integer</numCad>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
<perIss>Double</perIss>
<perIrf>Double</perIrf>
<perIns>Double</perIns>
<perIcm>Double</perIcm>
<perCrt>Double</perCrt>
<perCsl>Double</perCsl>
<perOur>Double</perOur>
<codTri>String</codTri>
<codStr>String</codStr>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<obsIsp>String</obsIsp>
<sitIsp>Integer</sitIsp>
<perPit>Double</perPit>
<perIpi>Double</perIpi>
<codMcp>String</codMcp>
<datMfp>DateTime</datMfp>
<cotMfp>Double</cotMfp>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codMoe>String</codMoe>
<perPif>Double</perPif>
<perCff>Double</perCff>
<filRef>Integer</filRef>
<pedRef>Integer</pedRef>
<varSer>String</varSer>
<senApr>String</senApr>
<empFre>Integer</empFre>
<seqRef>Integer</seqRef>
<tabFre>String</tabFre>
<datIni>DateTime</datIni>
<locEnt>Integer</locEnt>
<filFre>Integer</filFre>
<codRep>Integer</codRep>
<icmAor>Double</icmAor>
<icmVor>Double</icmVor>
<icmAde>Double</icmAde>
<icmVde>Double</icmVde>
<icmBde>Double</icmBde>
<icmAfc>Double</icmAfc>
<icmVfc>Double</icmVfc>
<redBin>Double</redBin>
<vlrBin>Double</vlrBin>
<vlrDar>Double</vlrDar>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<vlrPfm>Double</vlrPfm>
<camposUsuarioItemServico>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</camposUsuarioItemServico>
</itemServico>
<observacao>
<codMot>Integer</codMot>
<obsPed>String</obsPed>
<solObs>String</solObs>
<sitObs>String</sitObs>
<areObs>String</areObs>
<seqIpd>Integer</seqIpd>
<seqIsp>Integer</seqIsp>
<tipInf>Integer</tipInf>
</observacao>
<parcela>
<seqPar>Integer</seqPar>
<diaPar>Integer</diaPar>
<vctPar>DateTime</vctPar>
<perPar>Double</perPar>
<vlrPar>Double</vlrPar>
<codFpg>String</codFpg>
<indPag>String</indPag>
</parcela>
<cepIni>String</cepIni>
<cepFim>String</cepFim>
<indItm>String</indItm>
<codItm>Integer</codItm>
<cgcItm>Double</cgcItm>
<cadItm>String</cadItm>
</pedido>
</parameters>
</ser:SimularPedidos>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| pedido | Set | Opcional | Lista com os dados gerais dos pedidos a serem simulados. |
| pedido.numInt | String | Opcional | String(020) - Número do Documento Externo (Integrado) |
| pedido.codEmp | Integer | Opcional | String(004) - Código da empresa (Obrigatório se não for informado o CNPJ da filial). |
| pedido.codFil | Integer | Opcional | String(004) - Código da filial (Obrigatório se não for informado o CNPJ da filial). |
| pedido.cnpjFilial | Double | Opcional | Number(014) - CNPJ da filial (Obrigatório se não for informado o código da empresa e da filial). |
| pedido.numPed | Integer | Opcional | Number(008) - Número do pedido |
| pedido.tipPed | Integer | Opcional | Number(001) - Tipo do pedido - [ 1=Normal;2=Automático;3=Rascunho;4=Orçamento;5=Previsão;6=Pronta Entrega;7=Aproveitamento Pedido Pronta Entrega;8=Assistência Técnica;9=Reposição ] |
| pedido.fatPed | Integer | Opcional | Number(001) - Indica como o pedido deve ser faturado - [ 0=Sapiens;1=ECF ] |
| pedido.tnsPro | String | Opcional | String(005) - Código da transação de pedido para produtos |
| pedido.tnsSer | String | Opcional | String(005) - Código da transação de pedido para serviços |
| pedido.codMar | String | Opcional | String(010) - Código da Marca/Etiqueta vinculada ao pedido |
| pedido.codCli | Integer | Opcional | Number(009) - Código do cliente do pedido (Obrigatório se não for informado o CNPJ/CPF do cliente). |
| pedido.cnpjCliente | Double | Opcional | Number(014) - CNPJ ou CPF do cliente (Obrigatório se não for informado o código do cliente). |
| pedido.codTra | Integer | Opcional | Number(009) - Código da transportadora para o pedido |
| pedido.codRep | Integer | Opcional | Number(009) - Código do representante do pedido |
| pedido.datEmi | DateTime | Opcional | Date(DD/MM/YYYY) - Data de emissão do pedido |
| pedido.horEmi | Integer | Opcional | Number(005) - Hora de emissão do pedido |
| pedido.datPrv | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão do pedido |
| pedido.horPrv | Integer | Opcional | Number(005) - Hora de previsão do pedido |
| pedido.codCpg | String | Opcional | String(006) - Código da condição de pagamento |
| pedido.codFpg | Integer | Opcional | Number(002) - Código da forma de pagamento |
| pedido.codPor | String | Opcional | String(004) - Código do portador |
| pedido.codCrt | String | Opcional | String(002) - Código da carteira |
| pedido.codSac | String | Opcional | Number(014) - Número do CNPJ ou CPF do sacado |
| pedido.codOpe | Integer | Opcional | Number(009) - Código da Operadora de Telemarketing |
| pedido.temPar | String | Opcional | String(001) - Indicativo se o pedido tem parcelas especiais na tabela E120PAR - [ S=Sim;N=Não ] |
| pedido.pgtAnt | String | Opcional | String(001) - Indicativo se o pedido é com pagamento antecipado - [ S=Sim;N=Não ] |
| pedido.codVen | Integer | Opcional | Number(009) - Código do Vendedor |
| pedido.acePar | String | Opcional | String(001) - Indicativo se o pedido aceita faturamento parcial - [ S=Sim;N=Não ] |
| pedido.codMoe | String | Opcional | String(003) - Código da moeda/índice que o preço unitário está representado |
| pedido.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda/índice para o faturamento do pedido |
| pedido.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda/índice para o faturamento do pedido |
| pedido.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação para o faturamento é fechado - [ S=Sim;N=Não ] |
| pedido.codCdi | Integer | Opcional | Number(003) - Código do canal de distribuição do pedido |
| pedido.codFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| pedido.datFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| pedido.codMcp | String | Opcional | String(003) - Moeda ou índice para correção do preço unitário |
| pedido.datMfp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda/índice para o fechamento do pedido |
| pedido.cotMfp | Double | Opcional | Number(019,10) - Valor da cotação da moeda/índice para o fechamento do pedido |
| pedido.seqCto | Integer | Opcional | Number(005) - Nome da pessoa de contato para o pedido |
| pedido.catCli | Integer | Opcional | Number(003) - Categoria do cliente (prioridade para faturamento) |
| pedido.seqEnt | Integer | Opcional | Number(005) - Sequência do endereço de entrega do cliente |
| pedido.seqCob | Integer | Opcional | Number(005) - Sequência do endereço de cobrança do cliente |
| pedido.pedCli | String | Opcional | String(020) - Número do pedido do cliente |
| pedido.codRed | Integer | Opcional | Number(009) - Código da transportadora para redespacho do pedido |
| pedido.codVia | String | Opcional | String(003) - Código da via de transporte do pedido |
| pedido.plaVei | String | Opcional | String(010) - Placa do veículo para o transporte do pedido |
| pedido.codRoe | String | Opcional | String(003) - Código da rota de entrega |
| pedido.codSro | String | Opcional | String(003) - Código da Sub Rota |
| pedido.seqRoe | Integer | Opcional | Number(004) - Sequência do cliente na rota |
| pedido.datAge | DateTime | Opcional | Date(DD/MM/YYYY) - Data do agendamento da entrega |
| pedido.cepFre | Integer | Opcional | Number(008) - Faixa inicial do CEP para cálculo do frete |
| pedido.vlrAdt | Double | Opcional | Number(015,2) - Valor pago como créditos pelo cliente |
| pedido.obsPed | String | Opcional | String(999) - Texto da observação |
| pedido.codLip | String | Opcional | String(005) - Código da lista de preço utilizada na venda |
| pedido.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do pedido |
| pedido.obsMot | String | Opcional | String(250) - Observação do motivo da situação do pedido |
| pedido.pedBlo | String | Opcional | String(001) - Indicativo se o pedido está bloqueado ou desbloqueado - [ S=Sim;N=Não ] |
| pedido.cliRel | Integer | Opcional | Number(009) - Cliente relacionado ao principal, na qual pode ser faturado parte do pedido |
| pedido.temAva | String | Opcional | String(001) - Tem Controle de Avalista - [ S=Sim;N=Não ] |
| pedido.codTab | String | Opcional | String(004) - Código da tabela de preço frete |
| pedido.usuApr | String | Opcional | Number(010) - Usuário responsável pela aprovação |
| pedido.datApr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da aprovação do registro |
| pedido.horApr | Integer | Opcional | Number(005) - Hora da aprovação do registro |
| pedido.sitPac | Integer | Opcional | Number(002) - Situação do pedido na análise de crédito - [ 0=Sem análise;1=Não iniciado;2=Em análise;3=Aprovado análise;4=Reprovado análise;5=Enviado central crédito;6=Em análise central crédito;7=Aprovado central crédito;8=Reprovado central crédito;9=Cancelado;10=Notificado faturamento da proposta para central crédito;11=Notificada recusa da proposta para central crédito;12=Erro;13=Enviado Financeira;14=Aprovado Financeira;15=Reprovado Financeira;16=Notificada desistência da proposta para central crédito ] |
| pedido.pedPal | Integer | Opcional | Number(008) - Número do pedido no Palmtop |
| pedido.indPre | String | Opcional | String(001) - Indicativo presencial do consumidor - [ 0=Não se aplica;1=Operação presencial;2=Operação não presencial, pela Internet;3=Operação não presencial, Teleatendimento;4=NFC-e em operação com entrega em domicílio;9=Operação não presencial, outros ] |
| pedido.vlrFre | Double | Opcional | Number(015,2) - Valor do frete para o pedido |
| pedido.perFre | Double | Opcional | Number(005,2) - Percentual de Frete |
| pedido.vlrSeg | Double | Opcional | Number(015,2) - Valor do seguro para o pedido |
| pedido.perSeg | Double | Opcional | Number(005,2) - Percentual de Seguro |
| pedido.vlrEmb | Double | Opcional | Number(015,2) - Valor das embalagens para o pedido |
| pedido.perEmb | Double | Opcional | Number(005,2) - Percentual de Embalagens |
| pedido.vlrEnc | Double | Opcional | Number(015,2) - Valor dos encargos para o pedido |
| pedido.perEnc | Double | Opcional | Number(005,2) - Percentual de Encargos |
| pedido.vlrOut | Double | Opcional | Number(015,2) - Valor das outras despesas para o pedido |
| pedido.perOut | Double | Opcional | Number(005,2) - Percentual de Outras Despesas |
| pedido.vlrDar | Double | Opcional | Number(015,2) - Valor do desconto para arredondamento do valor total do pedido |
| pedido.cifFob | String | Opcional | String(001) - Indicativo se o frete é CIF ou FOB - [ C=Por conta do emitente (PAGO);F=Por conta do destinatário (A PAGAR);T=Por conta de terceiros;R=Transporte próprio por conta do remetente;D=Transporte próprio por conta do destinatário;X=Sem frete ] |
| pedido.somFre | String | Opcional | String(001) - Indicativo se o frete deve ser somado ao valor líquido - [ S=Sim;N=Não ] |
| pedido.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto - 1 do cliente |
| pedido.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto - 2 do cliente |
| pedido.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto - 3 do cliente |
| pedido.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto - 4 do cliente |
| pedido.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto - 5 do cliente |
| pedido.perOf1 | Double | Opcional | Number(005,2) - Percentual de oferta 1 para o pedido |
| pedido.perOf2 | Double | Opcional | Number(005,2) - Percentual de oferta 2 para o pedido |
| pedido.vlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| pedido.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| pedido.qtdFre | Double | Opcional | Number(014,5) - Quantidade base na unidade do produto valida para o valor do frete |
| pedido.forFre | Integer | Opcional | Number(009) - Código do fornecedor para geração título de frete |
| pedido.vlrEcf | Double | Opcional | Number(015,2) - Valor de Arredondamento para ECF sobre o valor líquido total do documento |
| pedido.perEcf | Double | Opcional | Number(005,2) - Percentual de Arredondamento para ECF sobre o valor líquido total do documento |
| camposUsuarioPedido | Set | Opcional | Lista com os campos de usuário dos pedidos a serem simulados. |
| camposUsuarioPedido.cmpUsu | String | Opcional | String - Nome do campo de usuário. |
| camposUsuarioPedido.vlrUsu | String | Opcional | String - Valor do campo de usuário. |
| itemProduto | Set | Opcional | Lista com os itens de produto dos pedidos a serem simulados. |
| itemProduto.seqIpd | Integer | Opcional | Number(004) - Sequência de item do pedido |
| itemProduto.tnsPro | String | Opcional | String(005) - Transação do item de produto do pedido |
| itemProduto.pedCli | String | Opcional | String(020) - Número do pedido do cliente |
| itemProduto.nctLcl | String | Opcional | String(020) - Número de controle de lote do cliente |
| itemProduto.nreCli | String | Opcional | String(020) - Número de remessa do cliente |
| itemProduto.seqPcl | String | Opcional | String(010) - Sequência do item no pedido do cliente |
| itemProduto.codPro | String | Opcional | String(014) - Código do produto do pedido |
| itemProduto.codDer | String | Opcional | String(007) - Código da derivação do produto do pedido |
| itemProduto.cplIpd | String | Opcional | String(250) - Complemento da descrição do produto |
| itemProduto.codDep | String | Opcional | String(010) - Código do depósito a ser baixado o estoque do produto do pedido |
| itemProduto.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega para o produto do pedido |
| itemProduto.qtdPed | Double | Opcional | Number(014,5) - Quantidade do produto do pedido |
| itemProduto.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do produto do pedido |
| itemProduto.codTpr | String | Opcional | String(004) - Código da tabela de preço do produto do pedido |
| itemProduto.preUni | Double | Opcional | Number(014,5) - Preço unitário do produto do pedido |
| itemProduto.perOfe | Double | Opcional | Number(005,2) - Percentual de oferta para o produto do pedido |
| itemProduto.perAcr | Double | Opcional | Number(005,2) - Percentual de acréscimo para o produto do pedido |
| itemProduto.preBru | Double | Opcional | Number(014,5) - Preço unitário Bruto do produto do pedido |
| itemProduto.preFix | String | Opcional | String(001) - Indicativo se o preço é fixo - [ S=Sim;N=Não ] |
| itemProduto.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto para o produto do pedido |
| itemProduto.uniVen | String | Opcional | String(003) - Unidade de medida de venda do item de produto |
| itemProduto.qtdVen | Double | Opcional | Number(014,5) - Quantidade do produto na unidade de medida de venda do item |
| itemProduto.preVen | Double | Opcional | Number(014,5) - Preço unitário do produto na unidade de medida de venda do item |
| itemProduto.perCom | Double | Opcional | Number(005,2) - Percentual de comissão sobre o produto do pedido |
| itemProduto.vlrDsc | Double | Opcional | Number(015,2) - Valor do desconto para o produto do pedido |
| itemProduto.perIpi | Double | Opcional | Number(005,2) - Percentual de IPI do produto do pedido |
| itemProduto.codStr | String | Opcional | String(003) - Situação tributária do I.C.M.S do item de pedido |
| itemProduto.codTic | String | Opcional | String(003) - Código do ICMS especial |
| itemProduto.codTrd | String | Opcional | String(003) - Código de redução de impostos |
| itemProduto.codTst | String | Opcional | String(003) - Código do ICMS substituído Importante: se o produto estiver definido com um código de ICMS ST, é obrigatório que o produto a ser inserido tenha o Código ICMS ST definido. Caso, neste cenário, o código do ICMS ST não seja enviado junto ao item do produto a ser inserido, o WeBService gerará a seguinte mensagem no retorno do processamento O produto XXXX possui código: XXXX de ICMS Substituído cadastrado. É necessário informar um código. |
| itemProduto.codStp | String | Opcional | String(003) - Código de substituição do PIS |
| itemProduto.codStc | String | Opcional | String(003) - Código de substituição do COFINS |
| itemProduto.codLot | String | Opcional | String(050) - Código do lote de fabricação do produto |
| itemProduto.resEst | String | Opcional | String(001) - Indicativo se o estoque do produto do pedido deve ser reservado - [ S=Sim;N=Não ] |
| itemProduto.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| itemProduto.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| itemProduto.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| itemProduto.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| itemProduto.codCcu | String | Opcional | String(009) - Código do centro de custo |
| itemProduto.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de produto |
| itemProduto.obsMot | String | Opcional | String(250) - Observação do motivo da situação do item de produto |
| itemProduto.obsIpd | String | Opcional | String(999) - Observação do item de produto do Pedido |
| itemProduto.perIcm | Double | Opcional | Number(005,2) - Percentual de ICM do produto do pedido |
| itemProduto.uniMed | String | Opcional | String(003) - Unidade de medida do produto |
| itemProduto.codMcp | String | Opcional | String(003) - Moeda ou índice para correção do preço unitário |
| itemProduto.datMfp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o fechamento do pedido |
| itemProduto.cotMfp | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o fechamento do pedido |
| itemProduto.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o faturamento do produto |
| itemProduto.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o faturamento do produto |
| itemProduto.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação para o faturamento do produto é fechado - [ S=Sim;N=Não ] |
| itemProduto.codTpr | String | Opcional | String(004) - Código da tabela de preço do produto do pedido |
| itemProduto.codMoe | String | Opcional | String(003) - Código da moeda/índice que o preço unitário está representado |
| itemProduto.perPif | Double | Opcional | Number(007,4) - Percentual do PIS Faturamento |
| itemProduto.perCff | Double | Opcional | Number(007,4) - Percentual do COFINS Faturamento |
| itemProduto.codCnv | Integer | Opcional | Number(004) - Código do convênio |
| itemProduto.codRep | Integer | Opcional | Number(009) - Código do representante |
| itemProduto.proMon | String | Opcional | String(001) - Indicativo se o produto exige montagem - [ S=Sim;N=Não;O=Obrigatório ] |
| itemProduto.proEnt | String | Opcional | String(001) - Indicativo se o produto exige ser entregue - [ S=Sim;N=Não;O=Obrigatório ] |
| itemProduto.perMgc | Double | Opcional | Number(014,5) - Percentual de Margem de Contribuição utilizada para a venda |
| itemProduto.varSer | String | Opcional | String(001) - Indica o tipo de serviço para o Varejo - [ N=Serviço;F=Frete;S=Seguro;E=Embalagem;R=Curso;I=Empréstimo Pessoa Física;M=Empréstimo Consignado;L=Recarga Celular;P=Parcela Protegida;G=Garantia Estendida;B=Correspondente Bancário;C=Consórcio;O=Montagem;U=Seguro furto/roubo;T=Cartão Presente ] |
| itemProduto.retMat | String | Opcional | String(001) - Indicaivo se o produto será retirado no depósito da matriz pelo cliente - [ S=Sim;N=Não ] |
| itemProduto.senApr | String | Opcional | String(050) - Senha para liberação da pendência de aprovação |
| itemProduto.usuApr | Double | Opcional | Number(010) - Usuário responsável pela aprovação |
| itemProduto.datApr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da aprovação do registro |
| itemProduto.horApr | Integer | Opcional | Number(005) - Hora da aprovação do registro |
| itemProduto.tipCur | Integer | Opcional | Number(001) - Indicativo do tipo de curso online para varejo - [ 1=Standard;2=Plus;3=Premium;4=Outro ] |
| itemProduto.seqRem | Double | Opcional | Number(010) - Sequência da receita agronômica |
| itemProduto.numRec | Integer | Opcional | Number(009) - Número da receita |
| itemProduto.seqRei | Double | Opcional | Number(010) - Sequência do item |
| itemProduto.icmAor | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado remetente |
| itemProduto.icmVor | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado remetente |
| itemProduto.icmAde | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado destinatário |
| itemProduto.icmVde | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado destinatário |
| itemProduto.icmBde | Double | Opcional | Number(015,2) - Valor Base ICMS partilha para estado de destino |
| itemProduto.icmAfc | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza na UF de destino |
| itemProduto.icmVfc | Double | Opcional | Number(015,2) - Valor do ICMS para fundo de combate à pobreza na UF de destino |
| itemProduto.vlrFre | Double | Opcional | Number(015,2) - Valor frete |
| itemProduto.vlrSeg | Double | Opcional | Number(015,2) - Valor seguro |
| itemProduto.vlrEmb | Double | Opcional | Number(015,2) - Valor embalagem |
| itemProduto.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| itemProduto.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| itemProduto.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| itemProduto.vlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| itemProduto.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| itemProduto.filOri | Integer | Opcional | Number(005) - Código da filial de origem da mercadoria |
| itemProduto.obsEnt | String | Opcional | String(250) - Observações para entrega do produto |
| itemProduto.codFin | Integer | Opcional | Number(004) - Código da finalidade de venda |
| loteItemProduto | Set | Opcional | Lista com os lotes dos itens de produto dos pedidos a serem simulados. |
| loteItemProduto.codLot | String | Opcional | String(050) - Código do Lote de Fabricação para estocagem |
| loteItemProduto.qtdLot | Double | Opcional | Number(014,5) - Quantidade pedida do lote do item de pedido. |
| serieItemProduto | Set | Opcional | Lista com as séries dos itens de produto dos pedidos a serem simulados. |
| serieItemProduto.numSep | String | Opcional | String(050) - Número de série do produto |
| serieItemProduto.qtdSep | Double | Opcional | Number(014,5) - Quantidade pedida do lote do item de pedido. |
| camposUsuarioItemProduto | Set | Opcional | Lista com os campos de usuário do item de produto dos pedidos a serem simulados. |
| camposUsuarioItemProduto.cmpUsu | String | Opcional | String - Nome do campo de usuário. |
| camposUsuarioItemProduto.vlrUsu | String | Opcional | String - Valor do campo de usuário. |
| itemServico | Set | Opcional | Lista com os itens de serviço dos pedidos a serem simulados. |
| itemServico.seqIsp | Integer | Opcional | Number(003) - Sequência do item de serviço no pedido |
| itemServico.tnsSer | String | Opcional | String(005) - Transação do item de serviço do pedido |
| itemServico.codSer | String | Opcional | String(014) - Código do serviço do pedido |
| itemServico.cplIsp | String | Opcional | String(250) - Complemento da descrição do serviço |
| itemServico.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega do serviço |
| itemServico.qtdPed | Double | Opcional | Number(014,5) - Quantidade pedida conforme a unidade de medida do serviço |
| itemServico.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do serviço do pedido |
| itemServico.uniMed | String | Opcional | String(003) - Unidade de medida do serviço do pedido |
| itemServico.codTpr | String | Opcional | String(004) - Código da tabela de preço do serviço do pedido |
| itemServico.preUni | Double | Opcional | Number(014,5) - Preço unitário do serviço do pedido |
| itemServico.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto do serviço do pedido |
| itemServico.perCom | Double | Opcional | Number(005,2) - Percentual de comissão do serviço do pedido |
| itemServico.numCad | Integer | Opcional | Number(009) - Número do cadastro do operador que executou o serviço |
| itemServico.pedCli | String | Opcional | String(020) - Número do pedido do cliente |
| itemServico.seqPcl | String | Opcional | String(010) - Sequência do item no pedido do cliente |
| itemServico.perIss | Double | Opcional | Number(004,2) - Percentual do ISS do serviço do pedido |
| itemServico.perIrf | Double | Opcional | Number(004,2) - Percentual do IRRF do serviço do pedido |
| itemServico.perIns | Double | Opcional | Number(004,2) - Percentual do INSS |
| itemServico.perIcm | Double | Opcional | Number(005,2) - Percentual de ICMS do serviço do pedido |
| itemServico.perCrt | Double | Opcional | Number(004,2) - Percentual de Cofins Retido |
| itemServico.perCsl | Double | Opcional | Number(004,2) - Percentual de CSLL Retido |
| itemServico.perOur | Double | Opcional | Number(004,2) - Percentual de Outras Retenções |
| itemServico.codTri | String | Opcional | String(005) - Código de tributação para emissão da DARF |
| itemServico.codStr | String | Opcional | String(003) - Situação tributária do I.C.M.S do item de pedido |
| itemServico.codTic | String | Opcional | String(003) - Código do ICMS especial |
| itemServico.codTrd | String | Opcional | String(003) - Código de redução de impostos |
| itemServico.codTst | String | Opcional | String(003) - Código do ICMS substituído |
| itemServico.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| itemServico.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| itemServico.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| itemServico.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| itemServico.codCcu | String | Opcional | String(009) - Código do centro de custo |
| itemServico.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de serviço |
| itemServico.obsMot | String | Opcional | String(250) - Observação do motivo da situação do serviço |
| itemServico.obsIsp | String | Opcional | String(999) - Observação do item |
| itemServico.sitIsp | Integer | Opcional | Number(001) - Situação do item de serviço do pedido - [ 1=Aberto Total;2=Aberto Parcial;3=Suspenso;4=Liquidado;5=Cancelado;6=Aguardando Integração WMS;7=Em Transmissão;8=Preparação Análise ou NF;9=Não Fechado ] |
| itemServico.perPit | Double | Opcional | Number(004,2) - Percentual de PIS Retido |
| itemServico.perIpi | Double | Opcional | Number(005,2) - Percentual de IPI do serviço do pedido |
| itemServico.codMcp | String | Opcional | String(003) - Moeda ou índice para correção do preço unitário |
| itemServico.datMfp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o fechamento do pedido |
| itemServico.cotMfp | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o fechamento do pedido |
| itemServico.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o faturamento do serviço |
| itemServico.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o faturamento do serviço |
| itemServico.fecMoe | String | Opcional | String(001) - Indicativo se o valor da cotação para o faturamento do serviço é fechado - [ S=Sim;N=Não ] |
| itemServico.codMoe | String | Opcional | String(003) - Código da moeda/índice que o preço unitário está representado |
| itemServico.perPif | Double | Opcional | Number(007,4) - Percentual do PIS Faturamento |
| itemServico.perCff | Double | Opcional | Number(007,4) - Percentual do COFINS Faturamento do pedido |
| itemServico.filRef | Integer | Opcional | Number(005) - Filial do pedido base referente a este serviço |
| itemServico.pedRef | Integer | Opcional | Number(008) - Número do pedido base referente a este serviço |
| itemServico.varSer | String | Opcional | String(001) - Indica o tipo de serviço para o Varejo - [ N=Serviço;F=Frete;S=Seguro;E=Embalagem;R=Curso;I=Empréstimo Pessoa Física;M=Empréstimo Consignado;L=Recarga Celular;P=Parcela Protegida;G=Garantia Estendida;B=Correspondente Bancário;C=Consórcio;O=Montagem;U=Seguro furto/roubo;T=Cartão Presente ] |
| itemServico.senApr | String | Opcional | String(050) - Senha para liberação da pendência de aprovação |
| itemServico.empFre | Integer | Opcional | Number(004) - Código da empresa |
| itemServico.seqRef | Integer | Opcional | Number(003) - Sequência do ítem do pedido base referente a este serviço |
| itemServico.tabFre | String | Opcional | String(004) - Código da tabela de preço frete |
| itemServico.datIni | DateTime | Opcional | Date(DD/MM/YYYY) - Data início de validade da tabela de preço |
| itemServico.locEnt | Integer | Opcional | Number(008) - Código da localização do local para entrega do frete |
| itemServico.filFre | Integer | Opcional | Number(005) - Código da filial |
| itemServico.codRep | Integer | Opcional | Number(009) - Código do representante |
| itemServico.icmAor | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado remetente |
| itemServico.icmVor | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado remetente |
| itemServico.icmAde | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado destinatário |
| itemServico.icmVde | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado destinatário |
| itemServico.icmBde | Double | Opcional | Number(015,2) - Valor Base ICMS partilha para estado de destino |
| itemServico.icmAfc | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza na UF de destino |
| itemServico.icmVfc | Double | Opcional | Number(015,2) - Valor do ICMS para fundo de combate à pobreza na UF de destino |
| itemServico.redBin | Double | Opcional | Number(008,5) - Percentual de redução de imposto do INSS. |
| itemServico.vlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| itemServico.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| itemServico.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| itemServico.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| itemServico.vlrPfm | Double | Opcional | Number(015,2) - Valor do frete a ser pago ao motorista que levará o produto |
| camposUsuarioItemServico | Set | Opcional | Lista com os campos de usuário do item de serviço dos pedidos a serem simulados. |
| camposUsuarioItemServico.cmpUsu | String | Opcional | String - Nome do campo de usuário. |
| camposUsuarioItemServico.vlrUsu | String | Opcional | String - Valor do campo de usuário. |
| observacao | Set | Opcional | Lista com as observações dos pedidos a serem simulados. |
| observacao.codMot | Integer | Opcional | Number(006) - Código do motivo da observação |
| observacao.obsPed | String | Opcional | String(250) - Texto da observação do pedido |
| observacao.solObs | String | Opcional | String(250) - Solução dada a observação |
| observacao.sitObs | String | Opcional | String(001) - Situação da observação - [ G=Gravada;P=Processada;R=Resolvida;C=Cancelada ] |
| observacao.areObs | String | Opcional | String(003) - Área da empresa que gerou a observação - [ CPR=Compras;RH=Recursos Humanos;DIR=Diretoria;CTB=Contabilidade;CUS=Custos;ENG=Engenharia de Produto;PCP=Planejamento e Controle da Produção;FIN=Financeiro;VEN=Vendas;IMP=Impostos ] |
| observacao.seqIpd | Integer | Opcional | Number(004) - Sequência de item de produto do pedido que gerou a observação |
| observacao.seqIsp | Integer | Opcional | Number(003) - Sequência do item de serviço do pedido que gerou a observação |
| observacao.tipInf | Integer | Opcional | Number(001) - Tipo de Informação - [ 1=Observação;2=Histórico;3=Instrução WMS ] |
| parcela | Set | Opcional | Lista com as parcelas dos pedidos a serem simulados. |
| parcela.seqPar | Integer | Opcional | Number(003) - Sequência da parcela |
| parcela.diaPar | Integer | Opcional | Number(004) - Quantidade de dias para a parcela |
| parcela.vctPar | DateTime | Opcional | Date(DD/MM/YYYY) - Data de vencimento da parcela |
| parcela.perPar | Double | Opcional | Number(007,4) - Percentual do valor da parcela |
| parcela.vlrPar | Double | Opcional | Number(015,2) - Valor da parcela |
| parcela.indPag | String | Opcional | String(001) - Indicativo da forma de pagamento (Valores: 0 - Pagamento à Vista; 1 - Pagamento à Prazo) |
| pedido.cepIni | Opcional | String | Number(008) - Faixa inicial do CEP da cidade para Transporte/CT-e OS |
| pedido.cepFim | Opcional | String | Number(008) - Faixa Final do CEP da cidade para Transporte/CT-e OS |
| dadosGerais | Obrigatório | Set | - |
| dadosGerais.indItm | Obrigatório | String | String(001) - Indicativo de intermediador/marketplace |
| dadosGerais.codItm | Obrigatório | Integer | Number(004) - Código do intermediador da transação |
| dadosGerais.cgcItm | Obrigatório | Double | Number(014) - CNPJ do intermediador da transação |
| dadosGerais.cadItm | Obrigatório | String | String(060) - Identificador cadastrado no intermediador |
| itemServico.vlrDsc | Obrigatório | Double | Number(015,2) - Valor do desconto para o serviço do pedido |
Resposta:
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:SimularPedidosResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<RetornoPedido>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numPed>Integer</numPed>
<tipPed>Integer</tipPed>
<prcPed>Integer</prcPed>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>DateTime</datEmi>
<horEmi>Integer</horEmi>
<datPrv>DateTime</datPrv>
<horPrv>Integer</horPrv>
<obsPed>String</obsPed>
<codCli>Integer</codCli>
<catCli>Integer</catCli>
<qtdVpf>Integer</qtdVpf>
<qtdMfp>Integer</qtdMfp>
<indAgr>String</indAgr>
<seqEnt>Integer</seqEnt>
<seqCob>Integer</seqCob>
<seqCto>Integer</seqCto>
<pedCli>String</pedCli>
<codRoe>String</codRoe>
<seqRoe>Integer</seqRoe>
<codRep>Integer</codRep>
<codMoe>String</codMoe>
<codMcp>String</codMcp>
<datMfp>DateTime</datMfp>
<cotMfp>Double</cotMfp>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codFcr>String</codFcr>
<datFcr>DateTime</datFcr>
<codCpg>String</codCpg>
<pgtAnt>String</pgtAnt>
<codFpg>Integer</codFpg>
<qtdAbe>Double</qtdAbe>
<qtdAen>Double</qtdAen>
<codTra>Integer</codTra>
<codRed>Integer</codRed>
<codVia>String</codVia>
<plaVei>String</plaVei>
<vlrFum>Double</vlrFum>
<qtdFre>Double</qtdFre>
<forFre>Integer</forFre>
<vlrFre>Double</vlrFre>
<cifFob>String</cifFob>
<vlrSeg>Double</vlrSeg>
<vlrEmb>Double</vlrEmb>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<vlrDar>Double</vlrDar>
<vlrFrd>Double</vlrFrd>
<vlrOud>Double</vlrOud>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<vlrBpr>Double</vlrBpr>
<vlrDpr>Double</vlrDpr>
<vlrBse>Double</vlrBse>
<vlrDse>Double</vlrDse>
<vlrDs1>Double</vlrDs1>
<vlrDs2>Double</vlrDs2>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<vlrOfe>Double</vlrOfe>
<vlrDzf>Double</vlrDzf>
<vlrBip>Double</vlrBip>
<vlrIpi>Double</vlrIpi>
<vlrBic>Double</vlrBic>
<vlrIcm>Double</vlrIcm>
<vlrBsi>Double</vlrBsi>
<vlrSic>Double</vlrSic>
<vlrBsp>Double</vlrBsp>
<vlrStp>Double</vlrStp>
<vlrBsc>Double</vlrBsc>
<vlrStc>Double</vlrStc>
<vlrBis>Double</vlrBis>
<vlrIss>Double</vlrIss>
<vlrBir>Double</vlrBir>
<vlrIrf>Double</vlrIrf>
<vlrBin>Double</vlrBin>
<vlrIns>Double</vlrIns>
<vlrBco>Double</vlrBco>
<vlrCom>Double</vlrCom>
<vlrLpr>Double</vlrLpr>
<vlrLse>Double</vlrLse>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<vlrAdt>Double</vlrAdt>
<qtdOri>Double</qtdOri>
<vlrOri>Double</vlrOri>
<temPar>String</temPar>
<codPor>String</codPor>
<codCrt>String</codCrt>
<sitPed>Integer</sitPed>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<pedBlo>String</pedBlo>
<usuBlo>Double</usuBlo>
<datBlo>DateTime</datBlo>
<horBlo>Integer</horBlo>
<indSig>String</indSig>
<verCal>Integer</verCal>
<horIni>Integer</horIni>
<horFim>Integer</horFim>
<perFre>Double</perFre>
<perSeg>Double</perSeg>
<perEmb>Double</perEmb>
<perEnc>Double</perEnc>
<perOut>Double</perOut>
<codSac>Double</codSac>
<codOpe>Integer</codOpe>
<codVen>Integer</codVen>
<pedPal>Integer</pedPal>
<acePar>String</acePar>
<perOf1>Double</perOf1>
<perOf2>Double</perOf2>
<usuFec>Double</usuFec>
<datFec>DateTime</datFec>
<horFec>Integer</horFec>
<cliRel>Integer</cliRel>
<vlrBcl>Double</vlrBcl>
<vlrCsl>Double</vlrCsl>
<vlrBpt>Double</vlrBpt>
<vlrPit>Double</vlrPit>
<vlrBct>Double</vlrBct>
<vlrCrt>Double</vlrCrt>
<vlrBor>Double</vlrBor>
<vlrOur>Double</vlrOur>
<codMar>String</codMar>
<codSro>String</codSro>
<filFat>Integer</filFat>
<codCdi>Integer</codCdi>
<codLip>String</codLip>
<cepFre>Integer</cepFre>
<vlrRis>Double</vlrRis>
<anaEmb>String</anaEmb>
<numEmp>String</numEmp>
<qtdAne>Integer</qtdAne>
<datAge>DateTime</datAge>
<filNco>Integer</filNco>
<snfNco>String</snfNco>
<numNco>Integer</numNco>
<expWms>Integer</expWms>
<vlrBpf>Double</vlrBpf>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<vlrCff>Double</vlrCff>
<codApc>Integer</codApc>
<somFre>String</somFre>
<qtdItp>Integer</qtdItp>
<qtdIts>Integer</qtdIts>
<perDs5>Double</perDs5>
<vlrDs5>Double</vlrDs5>
<rotAnx>Integer</rotAnx>
<numAnx>Double</numAnx>
<numNsu>Double</numNsu>
<datNsu>DateTime</datNsu>
<horNsu>Integer</horNsu>
<indExp>Integer</indExp>
<fatPed>Integer</fatPed>
<qtdBpf>Double</qtdBpf>
<qtdBcf>Double</qtdBcf>
<qtdBip>Double</qtdBip>
<numCes>Double</numCes>
<venCal>String</venCal>
<desDef>String</desDef>
<anoVei>String</anoVei>
<numRen>String</numRen>
<desMod>String</desMod>
<tipDav>Integer</tipDav>
<vlrEcf>Double</vlrEcf>
<perEcf>Double</perEcf>
<temAva>String</temAva>
<codTab>String</codTab>
<senApr>String</senApr>
<usuApr>Double</usuApr>
<datApr>DateTime</datApr>
<horApr>Integer</horApr>
<sitPac>Integer</sitPac>
<usuPac>Double</usuPac>
<qtdPac>Integer</qtdPac>
<codSaf>String</codSaf>
<datPre>DateTime</datPre>
<indPre>String</indPre>
<curMil>String</curMil>
<basIdf>Double</basIdf>
<vlrIdf>Double</vlrIdf>
<sitMes>Integer</sitMes>
<vlrIcd>Double</vlrIcd>
<motWms>Integer</motWms>
<tipEnt>Integer</tipEnt>
<forEnt>String</forEnt>
<seqHas>Integer</seqHas>
<eqfImp>Integer</eqfImp>
<cooImp>Integer</cooImp>
<croEcf>Integer</croEcf>
<vlrTot>Double</vlrTot>
<numInt>String</numInt>
<ideEvt>String</ideEvt>
<vlrIor>Double</vlrIor>
<vlrBde>Double</vlrBde>
<vlrIde>Double</vlrIde>
<basFcp>Double</basFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<vstFcp>Double</vstFcp>
<breFcp>Double</breFcp>
<vreFcp>Double</vreFcp>
<icmBfc>Double</icmBfc>
<icmVfc>Double</icmVfc>
<cnpjFilial>String</cnpjFilial>
<tipoRetorno>Integer</tipoRetorno>
<retorno>String</retorno>
<retornoItemProduto>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numPed>Integer</numPed>
<seqIpd>Integer</seqIpd>
<tnsPro>String</tnsPro>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
<pedPrv>String</pedPrv>
<codPro>String</codPro>
<codDer>String</codDer>
<cplIpd>String</cplIpd>
<codFam>String</codFam>
<codAgr>Integer</codAgr>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<codStp>String</codStp>
<codStc>String</codStc>
<codDep>String</codDep>
<codLot>String</codLot>
<resEst>String</resEst>
<qtdPed>Double</qtdPed>
<qtdAen>Double</qtdAen>
<qtdPoc>Double</qtdPoc>
<qtdFat>Double</qtdFat>
<qtdCan>Double</qtdCan>
<qtdAbe>Double</qtdAbe>
<qtdRae>Double</qtdRae>
<qtdNlp>Double</qtdNlp>
<qtdRes>Double</qtdRes>
<uniMed>String</uniMed>
<codMcp>String</codMcp>
<datMfp>DateTime</datMfp>
<cotMfp>Double</cotMfp>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<codMoe>String</codMoe>
<preFix>String</preFix>
<perDsc>Double</perDsc>
<perOfe>Double</perOfe>
<perAcr>Double</perAcr>
<perIpi>Double</perIpi>
<perIcm>Double</perIcm>
<perCom>Double</perCom>
<datEnt>DateTime</datEnt>
<datAne>DateTime</datAne>
<datPoc>DateTime</datPoc>
<codPvp>String</codPvp>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<vlrFre>Double</vlrFre>
<vlrSeg>Double</vlrSeg>
<vlrEmb>Double</vlrEmb>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<vlrDar>Double</vlrDar>
<vlrFrd>Double</vlrFrd>
<vlrOud>Double</vlrOud>
<vlrBru>Double</vlrBru>
<vlrDsc>Double</vlrDsc>
<vlrDs1>Double</vlrDs1>
<vlrDs2>Double</vlrDs2>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<vlrOfe>Double</vlrOfe>
<vlrDzf>Double</vlrDzf>
<vlrBip>Double</vlrBip>
<vlrIpi>Double</vlrIpi>
<vlrBic>Double</vlrBic>
<vlrIcm>Double</vlrIcm>
<vlrBsi>Double</vlrBsi>
<vlrIcs>Double</vlrIcs>
<vlrBsp>Double</vlrBsp>
<vlrStp>Double</vlrStp>
<vlrBsc>Double</vlrBsc>
<vlrStc>Double</vlrStc>
<vlrBco>Double</vlrBco>
<vlrCom>Double</vlrCom>
<vlrLpr>Double</vlrLpr>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<sitIpd>Integer</sitIpd>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<gerNec>Integer</gerNec>
<gerCga>String</gerCga>
<resMan>String</resMan>
<indAed>String</indAed>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCvp>Integer</seqCvp>
<qtdPpf>Double</qtdPpf>
<cmpKit>String</cmpKit>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<seqIpo>Integer</seqIpo>
<uniVen>String</uniVen>
<qtdVen>Double</qtdVen>
<preVen>Double</preVen>
<preBru>Double</preBru>
<filCtr>Integer</filCtr>
<ctrCvs>Integer</ctrCvs>
<cptCvs>DateTime</cptCvs>
<seqCvs>Integer</seqCvs>
<codAvc>Integer</codAvc>
<codFxa>String</codFxa>
<codPgr>String</codPgr>
<idxGrd>Integer</idxGrd>
<codMar>String</codMar>
<codClc>String</codClc>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<filPrd>Integer</filPrd>
<vlrRis>Double</vlrRis>
<indPce>String</indPce>
<indPcr>String</indPcr>
<perPit>Double</perPit>
<vlrBpt>Double</vlrBpt>
<vlrPit>Double</vlrPit>
<perCrt>Double</perCrt>
<vlrBct>Double</vlrBct>
<vlrCrt>Double</vlrCrt>
<perCsl>Double</perCsl>
<vlrBcl>Double</vlrBcl>
<vlrCsl>Double</vlrCsl>
<perOur>Double</perOur>
<vlrBor>Double</vlrBor>
<vlrOur>Double</vlrOur>
<perIrf>Double</perIrf>
<vlrBir>Double</vlrBir>
<vlrIrf>Double</vlrIrf>
<filNfc>Integer</filNfc>
<forNfc>Integer</forNfc>
<numNfc>Integer</numNfc>
<snfNfc>String</snfNfc>
<seqIpc>Integer</seqIpc>
<nctLcl>String</nctLcl>
<nreCli>String</nreCli>
<nosIcl>Double</nosIcl>
<nosFcl>Double</nosFcl>
<nocCl1>String</nocCl1>
<nocCl2>String</nocCl2>
<nocCl3>String</nocCl3>
<codAgc>String</codAgc>
<ctrCvp>Integer</ctrCvp>
<cptCvp>DateTime</cptCvp>
<seqCtr>Integer</seqCtr>
<indApe>Integer</indApe>
<obsIpd>String</obsIpd>
<seqIsp>Integer</seqIsp>
<empOcp>Integer</empOcp>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<perDs5>Double</perDs5>
<vlrDs5>Double</vlrDs5>
<agrNec>String</agrNec>
<agrPai>String</agrPai>
<oriRes>String</oriRes>
<qtdBpf>Double</qtdBpf>
<aliPif>Double</aliPif>
<qtdBcf>Double</qtdBcf>
<aliCff>Double</aliCff>
<qtdBip>Double</qtdBip>
<aliIpi>Double</aliIpi>
<indIpm>String</indIpm>
<filRem>Integer</filRem>
<snfRem>String</snfRem>
<nfvRem>Integer</nfvRem>
<ipvRem>Integer</ipvRem>
<codCnv>Integer</codCnv>
<codRep>Integer</codRep>
<proMon>String</proMon>
<proEnt>String</proEnt>
<perMgc>Double</perMgc>
<varSer>String</varSer>
<retMat>String</retMat>
<senApr>String</senApr>
<usuApr>Double</usuApr>
<datApr>DateTime</datApr>
<horApr>Integer</horApr>
<tipCur>Integer</tipCur>
<codFin>Integer</codFin>
<codBar>String</codBar>
<indBrd>String</indBrd>
<brdMan>String</brdMan>
<dscPrm>String</dscPrm>
<perJur>Double</perJur>
<perDif>Double</perDif>
<basIdf>Double</basIdf>
<perIdf>Double</perIdf>
<vlrIdf>Double</vlrIdf>
<codStr>String</codStr>
<filNco>Integer</filNco>
<snfNco>String</snfNco>
<numNco>Integer</numNco>
<seqNco>Integer</seqNco>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<seqRem>Double</seqRem>
<numRec>Integer</numRec>
<seqRei>Double</seqRei>
<icmAor>Double</icmAor>
<icmVor>Double</icmVor>
<icmAde>Double</icmAde>
<icmVde>Double</icmVde>
<icmBde>Double</icmBde>
<icmAfc>Double</icmAfc>
<icmVfc>Double</icmVfc>
<seqHas>Integer</seqHas>
<datAlt>DateTime</datAlt>
<horAlt>Integer</horAlt>
<usuAlt>Double</usuAlt>
<vlrTot>Double</vlrTot>
<iteCan>String</iteCan>
<dscVar>Double</dscVar>
<acrVar>Double</acrVar>
<pdsVar>Double</pdsVar>
<pacVar>Double</pacVar>
<filOri>Integer</filOri>
<obsEnt>String</obsEnt>
<forEnt>String</forEnt>
<numInt>String</numInt>
<icmBfc>Double</icmBfc>
<basFcp>Double</basFcp>
<aliFcp>Double</aliFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<astFcp>Double</astFcp>
<vstFcp>Double</vstFcp>
<breFcp>Double</breFcp>
<areFcp>Double</areFcp>
<vreFcp>Double</vreFcp>
<tipoRetorno>Integer</tipoRetorno>
<retorno>String</retorno>
</retornoItemProduto>
<retornoItemServico>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numPed>Integer</numPed>
<seqIsp>Integer</seqIsp>
<tnsSer>String</tnsSer>
<codSer>String</codSer>
<cplIsp>String</cplIsp>
<codFam>String</codFam>
<codTri>String</codTri>
<numCad>Integer</numCad>
<qtdPed>Double</qtdPed>
<qtdRea>Double</qtdRea>
<qtdFat>Double</qtdFat>
<qtdCan>Double</qtdCan>
<qtdAbe>Double</qtdAbe>
<uniMed>String</uniMed>
<codMcp>String</codMcp>
<datMfp>DateTime</datMfp>
<cotMfp>Double</cotMfp>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<datEnt>DateTime</datEnt>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<codMoe>String</codMoe>
<perDsc>Double</perDsc>
<perIss>Double</perIss>
<perIrf>Double</perIrf>
<perIns>Double</perIns>
<perCom>Double</perCom>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<vlrDar>Double</vlrDar>
<vlrBru>Double</vlrBru>
<vlrDsc>Double</vlrDsc>
<vlrDs1>Double</vlrDs1>
<vlrDs2>Double</vlrDs2>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<vlrBis>Double</vlrBis>
<vlrIss>Double</vlrIss>
<vlrBir>Double</vlrBir>
<vlrIrf>Double</vlrIrf>
<vlrBin>Double</vlrBin>
<vlrIns>Double</vlrIns>
<vlrBco>Double</vlrBco>
<vlrCom>Double</vlrCom>
<vlrLse>Double</vlrLse>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<sitIsp>Integer</sitIsp>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCvs>Integer</seqCvs>
<pedCli>String</pedCli>
<seqPcl>String</seqPcl>
<obsIsp>String</obsIsp>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<seqIso>Integer</seqIso>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<perIpi>Double</perIpi>
<perIcm>Double</perIcm>
<vlrDzf>Double</vlrDzf>
<vlrBip>Double</vlrBip>
<vlrIpi>Double</vlrIpi>
<vlrBic>Double</vlrBic>
<vlrIcm>Double</vlrIcm>
<vlrBsi>Double</vlrBsi>
<vlrIcs>Double</vlrIcs>
<vlrBct>Double</vlrBct>
<vlrCrt>Double</vlrCrt>
<perCrt>Double</perCrt>
<vlrBpt>Double</vlrBpt>
<vlrPit>Double</vlrPit>
<perPit>Double</perPit>
<vlrBcl>Double</vlrBcl>
<vlrCsl>Double</vlrCsl>
<perCsl>Double</perCsl>
<vlrBor>Double</vlrBor>
<vlrOur>Double</vlrOur>
<perOur>Double</perOur>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<vlrRis>Double</vlrRis>
<gerNec>Integer</gerNec>
<empOcp>Integer</empOcp>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<perDs5>Double</perDs5>
<vlrDs5>Double</vlrDs5>
<qtdBpf>Double</qtdBpf>
<aliPif>Double</aliPif>
<qtdBcf>Double</qtdBcf>
<aliCff>Double</aliCff>
<qtdBip>Double</qtdBip>
<aliIpi>Double</aliIpi>
<filCtr>Integer</filCtr>
<ctrCvs>Integer</ctrCvs>
<seqCtr>Integer</seqCtr>
<cptCvs>DateTime</cptCvs>
<filRef>Integer</filRef>
<pedRef>Integer</pedRef>
<seqRef>Integer</seqRef>
<vlrPfm>Double</vlrPfm>
<varSer>String</varSer>
<senApr>String</senApr>
<empFre>Integer</empFre>
<tabFre>String</tabFre>
<datIni>DateTime</datIni>
<locEnt>Integer</locEnt>
<seqFlc>Integer</seqFlc>
<filFre>Integer</filFre>
<codRep>Integer</codRep>
<perMgc>Double</perMgc>
<perJur>Double</perJur>
<vlrOud>Double</vlrOud>
<perDif>Double</perDif>
<basIdf>Double</basIdf>
<perIdf>Double</perIdf>
<vlrIdf>Double</vlrIdf>
<codStr>String</codStr>
<filNco>Integer</filNco>
<snfNco>String</snfNco>
<numNco>Integer</numNco>
<seqNco>Integer</seqNco>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<icmAor>Double</icmAor>
<icmVor>Double</icmVor>
<icmAde>Double</icmAde>
<icmVde>Double</icmVde>
<icmBde>Double</icmBde>
<icmAfc>Double</icmAfc>
<icmVfc>Double</icmVfc>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<seqIpv>Integer</seqIpv>
<seqHas>Integer</seqHas>
<datAlt>DateTime</datAlt>
<horAlt>Integer</horAlt>
<usuAlt>Double</usuAlt>
<vlrTot>Double</vlrTot>
<iteCan>String</iteCan>
<dscVar>Double</dscVar>
<pdsVar>Double</pdsVar>
<numInt>String</numInt>
<icmBfc>Double</icmBfc>
<basFcp>Double</basFcp>
<aliFcp>Double</aliFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<astFcp>Double</astFcp>
<vstFcp>Double</vstFcp>
<breFcp>Double</breFcp>
<areFcp>Double</areFcp>
<vreFcp>Double</vreFcp>
<tipoRetorno>Integer</tipoRetorno>
<retorno>String</retorno>
</retornoItemServico>
<retornoObservacao>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numPed>Integer</numPed>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<codMot>Integer</codMot>
<obsPed>String</obsPed>
<obsUsu>Double</obsUsu>
<obsDat>DateTime</obsDat>
<obsHor>Integer</obsHor>
<solObs>String</solObs>
<solUsu>Double</solUsu>
<solDat>DateTime</solDat>
<solHor>Integer</solHor>
<sitObs>String</sitObs>
<areObs>String</areObs>
<aprRpr>String</aprRpr>
<seqIpd>Integer</seqIpd>
<seqIsp>Integer</seqIsp>
<tipInf>Integer</tipInf>
<tipoRetorno>Integer</tipoRetorno>
<retorno>String</retorno>
</retornoObservacao>
<retornoParcela>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numPed>Integer</numPed>
<seqPar>Integer</seqPar>
<codCrp>String</codCrp>
<codFcr>String</codFcr>
<datFcr>DateTime</datFcr>
<diaPar>Integer</diaPar>
<vctPar>DateTime</vctPar>
<perPar>Double</perPar>
<vlrPar>Double</vlrPar>
<dscPar>Double</dscPar>
<obsPar>String</obsPar>
<codFpg>Integer</codFpg>
<codTpt>String</codTpt>
<codPor>String</codPor>
<datNeg>DateTime</datNeg>
<dscNeg>Double</dscNeg>
<codSac>Double</codSac>
<cheBan>String</cheBan>
<cheAge>String</cheAge>
<cheCta>String</cheCta>
<cheNum>String</cheNum>
<codBar>String</codBar>
<catTef>String</catTef>
<nsuTef>String</nsuTef>
<catExt>String</catExt>
<vlrRps>Double</vlrRps>
<codOpe>Integer</codOpe>
<carCov>String</carCov>
<carPre>String</carPre>
<codCnv>Integer</codCnv>
<vlrTro>Double</vlrTro>
<fpgTro>Integer</fpgTro>
<dscAnt>Double</dscAnt>
<dscPon>Double</dscPon>
<jurVen>String</jurVen>
<datPpt>DateTime</datPpt>
<entPar>String</entPar>
<indPag>String</indPag>
<tipoRetorno>Integer</tipoRetorno>
<retorno>String</retorno>
</retornoParcela>
</RetornoPedido>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:SimularPedidosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| tipoRetorno | Integer | Opcional | Tipo de retorno do processamento (0 = Processado com sucesso, -1 = Ocorreram erros). |
| retornoPedido | Set | Opcional | Lista com os dados gerais dos pedidos simulados. |
| retornoPedido.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| retornoPedido.codFil | Integer | Opcional | Number(005) - Código da filial |
| retornoPedido.numPed | Integer | Opcional | Number(008) - Número do pedido |
| retornoPedido.tipPed | Integer | Opcional | Number(001) - Tipo do pedido - [ 1=Normal;2=Automático;3=Rascunho;4=Orçamento;5=Previsão;6=Pronta Entrega;7=Aproveitamento Pedido Pronta Entrega;8=Assistência Técnica;9=Reposição ] |
| retornoPedido.prcPed | Integer | Opcional | Number(002) - Procedência do pedido - [ 1=Digitado - Normal;2=Via Internet;3=Via Importação;4=Via Automação;5=Digitado - Distribuição;6=Via Processos Automáticos - Ordem de Compra;7=Via Processos Automáticos - Gerais;8=Via Contrato de Licitação;9=Via Integração Varejo (Lojas);10=Via devolução com quantidade excedente ] |
| retornoPedido.tnsPro | String | Opcional | String(005) - Código da transação de pedido para produtos |
| retornoPedido.tnsSer | String | Opcional | String(005) - Código da transação de pedido para serviços |
| retornoPedido.datEmi | DateTime | Opcional | Date(DD/MM/YYYY) - Data de emissão do pedido |
| retornoPedido.horEmi | Integer | Opcional | Number(005) - Hora de emissão do pedido |
| retornoPedido.datPrv | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão do pedido |
| retornoPedido.horPrv | Integer | Opcional | Number(005) - Hora de previsão do pedido |
| retornoPedido.obsPed | String | Opcional | String(999) - Texto da observação |
| retornoPedido.codCli | Integer | Opcional | Number(009) - Código do cliente do pedido |
| retornoPedido.catCli | Integer | Opcional | Number(003) - Categoria do cliente (prioridade para faturamento) |
| retornoPedido.qtdVpf | Integer | Opcional | Number(003) - Quantidade de vezes que o pedido já foi faturado |
| retornoPedido.qtdMfp | Integer | Opcional | Number(003) - Quantidade máxima de faturas permitida para o pedido |
| retornoPedido.indAgr | String | Opcional | String(001) - Indicativo se o cliente só aceita grade completa (agrupamento derivação) - [ S=Sim;N=Não ] |
| retornoPedido.seqEnt | Integer | Opcional | Number(005) - Sequência do endereço de entrega do cliente |
| retornoPedido.seqCob | Integer | Opcional | Number(005) - Sequência do endereço de cobrança do cliente |
| retornoPedido.seqCto | Integer | Opcional | Number(005) - Nome da pessoa de contato para o pedido |
| retornoPedido.pedCli | String | Opcional | String(020) - Número do pedido do cliente |
| retornoPedido.codRoe | String | Opcional | String(003) - Código da rota de entrega |
| retornoPedido.seqRoe | Integer | Opcional | Number(004) - Sequência do cliente na rota |
| retornoPedido.codRep | Integer | Opcional | Number(009) - Código do representante do pedido |
| retornoPedido.codMoe | String | Opcional | String(003) - Código da moeda/índice que o preço unitário está representado |
| retornoPedido.codMcp | String | Opcional | String(003) - Moeda ou índice para correção do preço unitário |
| retornoPedido.datMfp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda/índice para o fechamento do pedido |
| retornoPedido.cotMfp | Double | Opcional | Number(019,10) - Valor da cotação da moeda/índice para o fechamento do pedido |
| retornoPedido.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda/índice para o faturamento do pedido |
| retornoPedido.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda/índice para o faturamento do pedido |
| retornoPedido.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação para o faturamento é fechado - [ S=Sim;N=Não ] |
| retornoPedido.codFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| retornoPedido.datFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| retornoPedido.codCpg | String | Opcional | String(006) - Código da condição de pagamento |
| retornoPedido.pgtAnt | String | Opcional | String(001) - Indicativo se o pedido é com pagamento antecipado - [ S=Sim;N=Não ] |
| retornoPedido.codFpg | Integer | Opcional | Number(002) - Código da forma de pagamento |
| retornoPedido.qtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto do pedido |
| retornoPedido.qtdAen | Double | Opcional | Number(014,5) - Quantidade do pedido a entregar |
| retornoPedido.codTra | Integer | Opcional | Number(009) - Código da transportadora para o pedido |
| retornoPedido.codRed | Integer | Opcional | Number(009) - Código da transportadora para redespacho do pedido |
| retornoPedido.codVia | String | Opcional | String(003) - Código da via de transporte do pedido |
| retornoPedido.plaVei | String | Opcional | String(010) - Placa do veículo para o transporte do pedido |
| retornoPedido.vlrFum | Double | Opcional | Number(015,2) - Valor do frete por unidade de medida quando CIF |
| retornoPedido.qtdFre | Double | Opcional | Number(014,5) - Quantidade base na unidade do produto valida para o valor do frete |
| retornoPedido.forFre | Integer | Opcional | Number(009) - Código do fornecedor para geração título de frete |
| retornoPedido.vlrFre | Double | Opcional | Number(015,2) - Valor do frete para o pedido |
| retornoPedido.cifFob | String | Opcional | String(001) - Indicativo se o frete é CIF ou FOB - [ C=Por conta do emitente (PAGO);F=Por conta do destinatário (A PAGAR);T=Por conta de terceiros;R=Transporte próprio por conta do remetente;D=Transporte próprio por conta do destinatário;X=Sem frete ] |
| retornoPedido.vlrSeg | Double | Opcional | Number(015,2) - Valor do seguro para o pedido |
| retornoPedido.vlrEmb | Double | Opcional | Number(015,2) - Valor das embalagens para o pedido |
| retornoPedido.vlrEnc | Double | Opcional | Number(015,2) - Valor dos encargos para o pedido |
| retornoPedido.vlrOut | Double | Opcional | Number(015,2) - Valor das outras despesas para o pedido |
| retornoPedido.vlrDar | Double | Opcional | Number(015,2) - Valor do desconto para arredondamento do valor total do pedido |
| retornoPedido.vlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| retornoPedido.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| retornoPedido.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto - 1 do cliente |
| retornoPedido.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto - 2 do cliente |
| retornoPedido.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto - 3 do cliente |
| retornoPedido.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto - 4 do cliente |
| retornoPedido.vlrBpr | Double | Opcional | Number(015,2) - Soma dos valores dos itens de produtos do pedido |
| retornoPedido.vlrDpr | Double | Opcional | Number(015,2) - Soma dos valores dos descontos dos itens de produtos do pedido |
| retornoPedido.vlrBse | Double | Opcional | Number(015,2) - Soma dos valores dos itens de serviços do pedido |
| retornoPedido.vlrDse | Double | Opcional | Number(015,2) - Soma dos valores dos descontos dos itens de serviços do pedido |
| retornoPedido.vlrDs1 | Double | Opcional | Number(015,2) - Valor do desconto - 1 do cliente |
| retornoPedido.vlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto - 2 do cliente |
| retornoPedido.vlrDs3 | Double | Opcional | Number(015,2) - Valor do desconto - 3 do cliente |
| retornoPedido.vlrDs4 | Double | Opcional | Number(015,2) - Valor do desconto - 4 do cliente |
| retornoPedido.vlrOfe | Double | Opcional | Number(015,2) - Valor do desconto de Oferta |
| retornoPedido.vlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| retornoPedido.vlrBip | Double | Opcional | Number(015,2) - Soma dos valores base IPI dos produtos do pedido |
| retornoPedido.vlrIpi | Double | Opcional | Number(015,2) - Soma dos valores IPI dos produtos do pedido |
| retornoPedido.vlrBic | Double | Opcional | Number(015,2) - Soma dos valores base ICMS dos produtos do pedido |
| retornoPedido.vlrIcm | Double | Opcional | Number(015,2) - Soma dos valores ICMS dos produtos do pedido |
| retornoPedido.vlrBsi | Double | Opcional | Number(015,2) - Soma dos valores base ICMS Substituído dos produtos do pedido |
| retornoPedido.vlrSic | Double | Opcional | Number(015,2) - Soma dos valores ICMS Substituído dos produtos do pedido |
| retornoPedido.vlrBsp | Double | Opcional | Number(015,2) - Valor base da substituição tributária do PIS |
| retornoPedido.vlrStp | Double | Opcional | Number(015,2) - Valor da substituição Tributária do PIS |
| retornoPedido.vlrBsc | Double | Opcional | Number(015,2) - Valor base da substituição tributária da COFINS |
| retornoPedido.vlrStc | Double | Opcional | Number(015,2) - Valor da substituição Tributária da COFINS |
| retornoPedido.vlrBis | Double | Opcional | Number(015,2) - Soma dos valores base ISS dos serviços do pedido |
| retornoPedido.vlrIss | Double | Opcional | Number(015,2) - Soma dos valores do ISS dos serviços do pedido |
| retornoPedido.vlrBir | Double | Opcional | Number(015,2) - Soma dos valores base IRRF dos serviços do pedido |
| retornoPedido.vlrIrf | Double | Opcional | Number(015,2) - Soma dos valores do IRRF dos serviços do pedido |
| retornoPedido.vlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| retornoPedido.vlrIns | Double | Opcional | Number(015,2) - Valor do INSS |
| retornoPedido.vlrBco | Double | Opcional | Number(015,2) - Soma dos valores base para comissões do itens do pedido |
| retornoPedido.vlrCom | Double | Opcional | Number(015,2) - Soma dos valores das comissões dos itens do pedido |
| retornoPedido.vlrLpr | Double | Opcional | Number(015,2) - Valor líquido dos itens de produtos do pedido |
| retornoPedido.vlrLse | Double | Opcional | Number(015,2) - Valor líquido dos itens de serviços do pedido |
| retornoPedido.vlrLou | Double | Opcional | Number(015,2) - Valor líquido dos valores diversos do pedido |
| retornoPedido.vlrLiq | Double | Opcional | Number(015,2) - Valor líquido do pedido |
| retornoPedido.vlrFin | Double | Opcional | Number(015,2) - Valor líquido do pedido para o financeiro |
| retornoPedido.vlrAdt | Double | Opcional | Number(015,2) - Valor pago como créditos pelo cliente |
| retornoPedido.qtdOri | Double | Opcional | Number(014,5) - Quantidade original do pedido |
| retornoPedido.vlrOri | Double | Opcional | Number(015,2) - Valor original do pedido |
| retornoPedido.temPar | String | Opcional | String(001) - Indicativo se o pedido tem parcelas especiais na tabela E120PAR - [ S=Sim;N=Não ] |
| retornoPedido.codPor | String | Opcional | String(004) - Código do portador |
| retornoPedido.codCrt | String | Opcional | String(002) - Código da carteira |
| retornoPedido.sitPed | Integer | Opcional | Number(001) - Situação do pedido - [ 1=Aberto Total;2=Aberto Parcial;3=Suspenso;4=Liquidado;5=Cancelado;6=Aguardando Integração WMS;7=Em Transmissão;8=Preparação Análise ou NF;9=Não Fechado ] |
| retornoPedido.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do pedido |
| retornoPedido.obsMot | String | Opcional | String(250) - Observação do motivo da situação do pedido |
| retornoPedido.pedBlo | String | Opcional | String(001) - Indicativo se o pedido está bloqueado ou desbloqueado - [ S=Sim;N=Não ] |
| retornoPedido.usuBlo | Double | Opcional | Number(010) - Usuário responsável pelo bloqueio ou desbloqueio do pedido |
| retornoPedido.datBlo | DateTime | Opcional | Date(DD/MM/YYYY) - Data do bloqueio ou desbloqueio do pedido |
| retornoPedido.horBlo | Integer | Opcional | Number(005) - Hora do bloqueio ou desbloqueio do pedido |
| retornoPedido.indSig | String | Opcional | String(001) - Indicativo se o pedido está lançado no SIG - [ S=Sim;N=Não ] |
| retornoPedido.verCal | Integer | Opcional | Number(004) - Número da versão para os cálculos |
| retornoPedido.horIni | Integer | Opcional | Number(005) - Hora de início da digitação do pedido |
| retornoPedido.horFim | Integer | Opcional | Number(005) - Hora final da digitação do pedido |
| retornoPedido.perFre | Double | Opcional | Number(005,2) - Percentual de Frete |
| retornoPedido.perSeg | Double | Opcional | Number(005,2) - Percentual de Seguro |
| retornoPedido.perEmb | Double | Opcional | Number(005,2) - Percentual de Embalagens |
| retornoPedido.perEnc | Double | Opcional | Number(005,2) - Percentual de Encargos |
| retornoPedido.perOut | Double | Opcional | Number(005,2) - Percentual de Outras Despesas |
| retornoPedido.codSac | Double | Opcional | Number(014) - Número do CNPJ ou CPF do sacado |
| retornoPedido.codOpe | Integer | Opcional | Number(009) - Código da Operadora de Telemarketing |
| retornoPedido.codVen | Integer | Opcional | Number(009) - Código do Vendedor |
| retornoPedido.pedPal | Integer | Opcional | Number(008) - Número do pedido no Palmtop |
| retornoPedido.acePar | String | Opcional | String(001) - Indicativo se o pedido aceita faturamento parcial - [ S=Sim;N=Não ] |
| retornoPedido.perOf1 | Double | Opcional | Number(005,2) - Percentual de oferta 1 para o pedido |
| retornoPedido.perOf2 | Double | Opcional | Number(005,2) - Percentual de oferta 2 para o pedido |
| retornoPedido.usuFec | Double | Opcional | Number(010) - Usuário responsável pelo fechamento do pedido |
| retornoPedido.datFec | DateTime | Opcional | Date(DD/MM/YYYY) - Data do fechamento do pedido |
| retornoPedido.horFec | Integer | Opcional | Number(005) - Hora do fechamento do pedido |
| retornoPedido.cliRel | Integer | Opcional | Number(009) - Cliente relacionado ao principal, na qual pode ser faturado parte do pedido |
| retornoPedido.vlrBcl | Double | Opcional | Number(015,2) - Soma dos valores base do CSLL Retido |
| retornoPedido.vlrCsl | Double | Opcional | Number(015,2) - Soma dos valores do CSLL Retido |
| retornoPedido.vlrBpt | Double | Opcional | Number(015,2) - Soma dos valores base do PIS Retido |
| retornoPedido.vlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| retornoPedido.vlrBct | Double | Opcional | Number(015,2) - Soma dos valores base do Cofins Retido |
| retornoPedido.vlrCrt | Double | Opcional | Number(015,2) - Soma dos valores do Cofins Retido |
| retornoPedido.vlrBor | Double | Opcional | Number(015,2) - Soma dos valores base de Outras Retenções |
| retornoPedido.vlrOur | Double | Opcional | Number(015,2) - Soma dos valores de Outras Retenções |
| retornoPedido.codMar | String | Opcional | String(010) - Código da Marca/Etiqueta vinculada ao pedido |
| retornoPedido.codSro | String | Opcional | String(003) - Código da Sub Rota |
| retornoPedido.filFat | Integer | Opcional | Number(005) - Código da filial de faturamento do pedido |
| retornoPedido.codCdi | Integer | Opcional | Number(003) - Código do canal de distribuição do pedido |
| retornoPedido.codLip | String | Opcional | String(005) - Código da lista de preço utilizada na venda |
| retornoPedido.cepFre | Integer | Opcional | Number(008) - Faixa inicial do CEP para cálculo do frete |
| retornoPedido.vlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| retornoPedido.anaEmb | String | Opcional | String(001) - Indicativo se analisou estoque de embalagens para pedido normal - [ S=Sim;N=Não ] |
| retornoPedido.numEmp | String | Opcional | String(020) - Número do empenho do Contrato que gerou o Pedido |
| retornoPedido.qtdAne | Integer | Opcional | Number(009) - Quantidade de vezes que o pedido foi analisado pela análise de embarque |
| retornoPedido.datAge | DateTime | Opcional | Date(DD/MM/YYYY) - Data do agendamento da entrega |
| retornoPedido.filNco | Integer | Opcional | Number(005) - Código da filial da nota de cobrança |
| retornoPedido.snfNco | String | Opcional | String(003) - Código da série da nota fiscal de cobrança |
| retornoPedido.numNco | Integer | Opcional | Number(009) - Número da nota fiscal de cobrança |
| retornoPedido.expWms | Integer | Opcional | Number(001) - Indicativo se o pedido foi exportada para o sistema WMAS - [ 0=Para Exportar;1=Em Exportação;2=Exportado;3=Aprovado;4=Em Digitação;5=Aguardando Liberação para Envio;9=Erro ] |
| retornoPedido.vlrBpf | Double | Opcional | Number(015,2) - Soma dos valores base do PIS Faturamento dos itens do pedido |
| retornoPedido.vlrPif | Double | Opcional | Number(015,2) - Soma dos valores do PIS Faturamento dos itens do pedido |
| retornoPedido.vlrBcf | Double | Opcional | Number(015,2) - Soma dos valores base do COFINS Faturamento dos itens do pedido |
| retornoPedido.vlrCff | Double | Opcional | Number(015,2) - Soma dos valores do COFINS Faturamento dos itens do pedido |
| retornoPedido.codApc | Integer | Opcional | Number(009) - Código da análise da formação de preço para comércio |
| retornoPedido.somFre | String | Opcional | String(001) - Indicativo se o frete deve ser somado ao valor líquido - [ S=Sim;N=Não ] |
| retornoPedido.qtdItp | Integer | Opcional | Number(004) - Quantidade de itens de produtos do pedido |
| retornoPedido.qtdIts | Integer | Opcional | Number(004) - Quantidade de itens de serviços do pedido |
| retornoPedido.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto - 5 do cliente |
| retornoPedido.vlrDs5 | Double | Opcional | Number(015,2) - Valor do desconto - 5 do cliente |
| retornoPedido.rotAnx | Integer | Opcional | Number(002) - Código da rotina para controle de arquivos anexos - [ 03=Produtos;06=Derivações;09=Engenharia - Modelos;12=Engenharia - Roteiros;15=Vendas - Contratos;18=Nota Fiscal de Entrada;21=SGQ - Registros;24=Vendas - Orçamento Produto/Serviço;27=Solicitações de Compra;30=Cotação de Produtos e Serviços;33=Vendas - Pedidos;36=Manutenção - Equipamentos;39=Assistência Técnica - Itens das Ocorrências;42=Assistência Técnica - Trâmites das Ocorrências;45=Cadastros - Fornecedores;48=Ordem de Compra;51=Cadastros - Clientes;54=Agronegócio;57=Requisição ] |
| retornoPedido.numAnx | Double | Opcional | Number(010) - Número do controle de arquivos anexos gerado pelo sistema |
| retornoPedido.numNsu | Double | Opcional | Number(010) - Número sequencial único do pedido |
| retornoPedido.datNsu | DateTime | Opcional | Date(DD/MM/YYYY) - Data de geração do número sequencial único do pedido |
| retornoPedido.horNsu | Integer | Opcional | Number(005) - Hora de geração do número sequencial único do pedido |
| retornoPedido.indExp | Integer | Opcional | Number(001) - Indicativo se o pedido foi enviado para o ECF - [ 0=Para Exportar;1=Em Exportação;2=Exportado;3=Aprovado;4=Em Digitação;5=Aguardando Liberação para Envio;9=Erro ] |
| retornoPedido.fatPed | Integer | Opcional | Number(001) - Indica como o pedido deve ser faturado - [ 0=Sapiens;1=ECF ] |
| retornoPedido.qtdBpf | Double | Opcional | Number(015,3) - Quantidade da base do PIS por faturamento |
| retornoPedido.qtdBcf | Double | Opcional | Number(015,3) - Quantidade da base do COFINS por faturamento |
| retornoPedido.qtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI |
| retornoPedido.numCes | Double | Opcional | Number(010) - Número da cesta de produtos comprados no balcão |
| retornoPedido.venCal | String | Opcional | String(001) - Indicativo se a venda foi realizada pelo CallCenter da Loja - [ S=Sim;N=Não ] |
| retornoPedido.desDef | String | Opcional | String(040) - Descrição resumida do defeito da mercadoria |
| retornoPedido.anoVei | String | Opcional | String(010) - Ano de fabricação do veículo |
| retornoPedido.numRen | String | Opcional | String(020) - Renavam |
| retornoPedido.desMod | String | Opcional | String(020) - Descrição do Modelo do Veículo/Produto |
| retornoPedido.tipDav | Integer | Opcional | Number(001) - Informa o tipo de venda que está sendo feita - [ 1=DAV;2=PRÉ-VENDA;3=DAV-OS;4=ERP ] |
| retornoPedido.vlrEcf | Double | Opcional | Number(015,2) - Valor de Arredondamento para ECF sobre o valor líquido total do documento |
| retornoPedido.perEcf | Double | Opcional | Number(005,2) - Percentual de Arredondamento para ECF sobre o valor líquido total do documento |
| retornoPedido.temAva | String | Opcional | String(001) - Tem Controle de Avalista - [ S=Sim;N=Não ] |
| retornoPedido.codTab | String | Opcional | String(004) - Código da tabela de preço frete |
| retornoPedido.senApr | String | Opcional | String(050) - Senha para liberação da pendência de aprovação |
| retornoPedido.usuApr | Double | Opcional | Number(010) - Usuário responsável pela aprovação |
| retornoPedido.datApr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da aprovação do registro |
| retornoPedido.horApr | Integer | Opcional | Number(005) - Hora da aprovação do registro |
| retornoPedido.sitPac | Integer | Opcional | Number(002) - Situação do pedido na análise de crédito - [ 0=Sem análise;1=Não iniciado;2=Em análise;3=Aprovado análise;4=Reprovado análise;5=Enviado central crédito;6=Em análise central crédito;7=Aprovado central crédito;8=Reprovado central crédito;9=Cancelado;10=Notificado faturamento da proposta para central crédito;11=Notificada recusa da proposta para central crédito;12=Erro;13=Enviado Financeira;14=Aprovado Financeira;15=Reprovado Financeira;16=Notificada desistência da proposta para central crédito ] |
| retornoPedido.usuPac | Double | Opcional | Number(010) - Usuário responsável pela análise de crédito do pedido |
| retornoPedido.qtdPac | Integer | Opcional | Number(002) - Quantidade de envios do pedido para análise |
| retornoPedido.codSaf | String | Opcional | String(010) - Código da safra |
| retornoPedido.datPre | DateTime | Opcional | Date(DD/MM/YYYY) - Data de prestação do serviço |
| retornoPedido.indPre | String | Opcional | String(001) - Indicativo presencial do consumidor - [ 0=Não se aplica;1=Operação presencial;2=Operação não presencial, pela Internet;3=Operação não presencial, Teleatendimento;4=NFC-e em operação com entrega em domicílio;9=Operação não presencial, outros ] |
| retornoPedido.curMil | String | Opcional | String(050) - Hora corrente em milisegundos da última alteração no sistema retaguarda |
| retornoPedido.basIdf | Double | Opcional | Number(015,2) - Soma dos valores base do ICMS diferido dos itens do pedido |
| retornoPedido.vlrIdf | Double | Opcional | Number(015,2) - Soma dos valores de ICMS diferido dos itens do pedido |
| retornoPedido.sitMes | Integer | Opcional | Number(001) - Situação da mesclagem - [ 1=Utilizado para mesclagem;2=Gerado por mesclagem ] |
| retornoPedido.vlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| retornoPedido.motWms | Integer | Opcional | Number(006) - Código do motivo de bloqueio para separação no WMS |
| retornoPedido.tipEnt | Integer | Opcional | Number(001) - Tipo de entrega - [ 1=Entrega Normal;2=Entrega Agendada;3=Entrega Emergencial ] |
| retornoPedido.forEnt | String | Opcional | String(001) - Forma de entrega do pedido - [ I=Entrega imediata;L=Entrega futura pela loja;C=Entrega futura pelo CD ] |
| retornoPedido.seqHas | Integer | Opcional | Number(009) - Sequência do hash para controle de alteração de registro para PAF-ECF |
| retornoPedido.eqfImp | Integer | Opcional | Number(003) - Número do equipamento fiscal que imprimiu o DAV |
| retornoPedido.cooImp | Integer | Opcional | Number(009) - Número do Contador da Ordem de Operação (COO) do ECF que imprimiu o DAV |
| retornoPedido.croEcf | Integer | Opcional | Number(006) - Número do contador de reinício do ECF que imprimiu o DAV |
| retornoPedido.vlrTot | Double | Opcional | Number(015,2) - Valor total antes de liquidar. Usado no Varejo Terceiros |
| retornoPedido.numInt | String | Opcional | String(020) - Número do Documento Externo (Integrado) |
| retornoPedido.ideEvt | String | Opcional | String(050) - Identificador do evento na fila de eventos |
| retornoPedido.vlrIor | Double | Opcional | Number(015,2) - Soma dos Valores de ICMS partilhado com o estado remetente |
| retornoPedido.vlrBde | Double | Opcional | Number(015,2) - Soma dos valores da Base de ICMS partilhado com o estado de destino |
| retornoPedido.vlrIde | Double | Opcional | Number(015,2) - Soma dos valores de ICMS partilhado com o estado destinatário |
| retornoPedido.basFcp | Double | Opcional | Number(015,2) - Soma dos valores da base de cálculo do fundo de combate à pobreza |
| retornoPedido.vlrFcp | Double | Opcional | Number(015,2) - Soma dos valores do fundo de combate à pobreza |
| retornoPedido.bstFcp | Double | Opcional | Number(015,2) - Soma dos valores das bases de cálculo do FCP retido por substituição tributária |
| retornoPedido.vstFcp | Double | Opcional | Number(015,2) - Soma dos valores do fundo de combate à pobreza retido por subst. tributária |
| retornoPedido.breFcp | Double | Opcional | Number(015,2) - Soma dos valores da Base de cálculo do FCP retido anteriormente por subst. trib. |
| retornoPedido.vreFcp | Double | Opcional | Number(015,2) - Soma dos valores do FCP retido anteriormente por substituição tributária |
| retornoPedido.icmBfc | Double | Opcional | Number(015,2) - Soma dos valores da base de cálculo do FCP na UF de destino |
| retornoPedido.icmVfc | Double | Opcional | Number(015,2) - Soma dos valores do ICMS para fundo de combate à pobreza na UF de destino |
| retornoPedido.cnpjFilial | String | Opcional | Number(014) - CNPJ da filial (Obrigatório se não for informado o código da empresa e da filial). |
| retornoPedido.tipoRetorno | Integer | Opcional | Number(001) - Tipo do retorno (0 = Processado com sucesso, -1 = Ocorreram erros). |
| retornoPedido.retorno | String | Opcional | String - Mensagem de retorno. |
| retornoItemProduto | Set | Opcional | Lista com os itens de produto dos pedidos simulados. |
| retornoItemProduto.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| retornoItemProduto.codFil | Integer | Opcional | Number(005) - Código da filial |
| retornoItemProduto.numPed | Integer | Opcional | Number(008) - Número do pedido |
| retornoItemProduto.seqIpd | Integer | Opcional | Number(004) - Sequência de item do pedido |
| retornoItemProduto.tnsPro | String | Opcional | String(005) - Transação do item de produto do pedido |
| retornoItemProduto.pedCli | String | Opcional | String(020) - Número do pedido do cliente |
| retornoItemProduto.seqPcl | String | Opcional | String(010) - Sequência do item no pedido do cliente |
| retornoItemProduto.pedPrv | String | Opcional | String(001) - Indicativo se o pedido é de previsão - [ S=Sim;N=Não ] |
| retornoItemProduto.codPro | String | Opcional | String(014) - Código do produto do pedido |
| retornoItemProduto.codDer | String | Opcional | String(007) - Código da derivação do produto do pedido |
| retornoItemProduto.cplIpd | String | Opcional | String(250) - Complemento da descrição do produto |
| retornoItemProduto.codFam | String | Opcional | String(006) - Código da Família do Produto |
| retornoItemProduto.codAgr | Integer | Opcional | Number(004) - Código de agrupamento para derivação |
| retornoItemProduto.codTic | String | Opcional | String(003) - Código do ICMS especial |
| retornoItemProduto.codTrd | String | Opcional | String(003) - Código de redução de impostos |
| retornoItemProduto.codTst | String | Opcional | String(003) - Código do ICMS substituído |
| retornoItemProduto.codStp | String | Opcional | String(003) - Código de substituição do PIS |
| retornoItemProduto.codStc | String | Opcional | String(003) - Código de substituição do COFINS |
| retornoItemProduto.codDep | String | Opcional | String(010) - Código do depósito a ser baixado o estoque do produto do pedido |
| retornoItemProduto.codLot | String | Opcional | String(050) - Código do lote de fabricação do produto |
| retornoItemProduto.resEst | String | Opcional | String(001) - Indicativo se o estoque do produto do pedido deve ser reservado - [ S=Sim;N=Não ] |
| retornoItemProduto.qtdPed | Double | Opcional | Number(014,5) - Quantidade do produto do pedido |
| retornoItemProduto.qtdAen | Double | Opcional | Number(014,5) - Quantidade do item do pedido a entregar |
| retornoItemProduto.qtdPoc | Double | Opcional | Number(014,5) - Quantidade do produto do pedido a ser produzida ou comprada |
| retornoItemProduto.qtdFat | Double | Opcional | Number(014,5) - Quantidade faturada do produto do pedido |
| retornoItemProduto.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do produto do pedido |
| retornoItemProduto.qtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto do produto do pedido |
| retornoItemProduto.qtdRae | Double | Opcional | Number(014,5) - Quantidade do produto reservado pela análise de embarque |
| retornoItemProduto.qtdNlp | Double | Opcional | Number(014,5) - Quantidade Líquida a Produzir após avaliação do Disponível do Estoque |
| retornoItemProduto.qtdRes | Double | Opcional | Number(014,5) - Quantidade Reservada no Estoque (p/ cálculo do disponível) |
| retornoItemProduto.uniMed | String | Opcional | String(003) - Unidade de medida do produto |
| retornoItemProduto.codMcp | String | Opcional | String(003) - Moeda ou índice para correção do preço unitário |
| retornoItemProduto.datMfp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o fechamento do pedido |
| retornoItemProduto.cotMfp | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o fechamento do pedido |
| retornoItemProduto.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o faturamento do produto |
| retornoItemProduto.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o faturamento do produto |
| retornoItemProduto.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação para o faturamento do produto é fechado - [ S=Sim;N=Não ] |
| retornoItemProduto.codTpr | String | Opcional | String(004) - Código da tabela de preço do produto do pedido |
| retornoItemProduto.preUni | Double | Opcional | Number(014,5) - Preço unitário do produto do pedido |
| retornoItemProduto.codMoe | String | Opcional | String(003) - Código da moeda/índice que o preço unitário está representado |
| retornoItemProduto.preFix | String | Opcional | String(001) - Indicativo se o preço é fixo - [ S=Sim;N=Não ] |
| retornoItemProduto.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto para o produto do pedido |
| retornoItemProduto.perOfe | Double | Opcional | Number(005,2) - Percentual de oferta para o produto do pedido |
| retornoItemProduto.perAcr | Double | Opcional | Number(005,2) - Percentual de acréscimo para o produto do pedido |
| retornoItemProduto.perIpi | Double | Opcional | Number(005,2) - Percentual de IPI do produto do pedido |
| retornoItemProduto.perIcm | Double | Opcional | Number(005,2) - Percentual de ICM do produto do pedido |
| retornoItemProduto.perCom | Double | Opcional | Number(005,2) - Percentual de comissão sobre o produto do pedido |
| retornoItemProduto.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega para o produto do pedido |
| retornoItemProduto.datAne | DateTime | Opcional | Date(DD/MM/YYYY) - Data de entrega para análise de embarque |
| retornoItemProduto.datPoc | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega do produto para considerar na Produção |
| retornoItemProduto.codPvp | String | Opcional | String(008) - Código do período de vendas/produção |
| retornoItemProduto.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| retornoItemProduto.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| retornoItemProduto.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| retornoItemProduto.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| retornoItemProduto.codCcu | String | Opcional | String(009) - Código do centro de custo |
| retornoItemProduto.vlrFre | Double | Opcional | Number(015,2) - Valor frete |
| retornoItemProduto.vlrSeg | Double | Opcional | Number(015,2) - Valor seguro |
| retornoItemProduto.vlrEmb | Double | Opcional | Number(015,2) - Valor embalagem |
| retornoItemProduto.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| retornoItemProduto.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| retornoItemProduto.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| retornoItemProduto.vlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| retornoItemProduto.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| retornoItemProduto.vlrBru | Double | Opcional | Number(015,2) - Valor bruto do produto do pedido |
| retornoItemProduto.vlrDsc | Double | Opcional | Number(015,2) - Valor do desconto para o produto do pedido |
| retornoItemProduto.vlrDs1 | Double | Opcional | Number(015,2) - Valor do desconto - 1 do cliente |
| retornoItemProduto.vlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto - 2 do cliente |
| retornoItemProduto.vlrDs3 | Double | Opcional | Number(015,2) - Valor do desconto - 3 do cliente |
| retornoItemProduto.vlrDs4 | Double | Opcional | Number(015,2) - Valor do desconto - 4 do cliente |
| retornoItemProduto.vlrOfe | Double | Opcional | Number(015,2) - Valor do desconto de Oferta |
| retornoItemProduto.vlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| retornoItemProduto.vlrBip | Double | Opcional | Number(015,2) - Valor base IPI |
| retornoItemProduto.vlrIpi | Double | Opcional | Number(015,2) - Valor do IPI para o produto do pedido |
| retornoItemProduto.vlrBic | Double | Opcional | Number(015,2) - Valor Base ICMS |
| retornoItemProduto.vlrIcm | Double | Opcional | Number(015,2) - Valor do ICMS |
| retornoItemProduto.vlrBsi | Double | Opcional | Number(015,2) - Valor base ICMS substituído |
| retornoItemProduto.vlrIcs | Double | Opcional | Number(015,2) - Valor do ICMS Substituído para o produto do pedido |
| retornoItemProduto.vlrBsp | Double | Opcional | Number(015,2) - Valor base da substituição tributária do PIS |
| retornoItemProduto.vlrStp | Double | Opcional | Number(015,2) - Valor da substituição Tributária do PIS |
| retornoItemProduto.vlrBsc | Double | Opcional | Number(015,2) - Valor base da substituição tributária da COFINS |
| retornoItemProduto.vlrStc | Double | Opcional | Number(015,2) - Valor da substituição Tributária da COFINS |
| retornoItemProduto.vlrBco | Double | Opcional | Number(015,2) - Valor base comissão |
| retornoItemProduto.vlrCom | Double | Opcional | Number(015,2) - Valor comissão |
| retornoItemProduto.vlrLpr | Double | Opcional | Number(015,2) - Valor do produto |
| retornoItemProduto.vlrLou | Double | Opcional | Number(015,2) - Valor dos outros valores |
| retornoItemProduto.vlrLiq | Double | Opcional | Number(015,2) - Valor líquido do item de produto do pedido |
| retornoItemProduto.vlrFin | Double | Opcional | Number(015,2) - Valor válido para o financeiro |
| retornoItemProduto.sitIpd | Integer | Opcional | Number(001) - Situação do item do pedido - [ 1=Aberto Total;2=Aberto Parcial;3=Suspenso;4=Liquidado;5=Cancelado;6=Aguardando Integração WMS;7=Em Transmissão;8=Preparação Análise ou NF;9=Não Fechado ] |
| retornoItemProduto.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de produto |
| retornoItemProduto.obsMot | String | Opcional | String(250) - Observação do motivo da situação do item de produto |
| retornoItemProduto.gerNec | Integer | Opcional | Number(001) - Indicativo de geração de necessidades para efeito de produção - [ 1=Falta Gerar Necessidades;2=Gerou Nec. por Pedido;3=Gerou Nec. por Produto ;4=Não Gera Necessidades;5=Nec. Cancelada no PCP;6=Gerou Manual (Reposição);7=Atendido Por Previsão;8=Produzido ] |
| retornoItemProduto.gerCga | String | Opcional | String(001) - Indicativo se gerou Carga de Recursos p/ o Pedido - [ L=Gerou Carga Simulada;S=Gerou Carga Firme;M=Gerou Carga Simulada e Firme;O=Gerou Carga Firme e Simulada;N=Não gerou Carga ] |
| retornoItemProduto.resMan | String | Opcional | String(001) - Indicativo se o Pedido foi Reservado Manualmente - [ S=Sim;N=Não ] |
| retornoItemProduto.indAed | String | Opcional | String(001) - Indicativo se usou a opção de abater o estoque Disponível no Cálculo de Necessidades da Produção - [ S=Sim;N=Não ] |
| retornoItemProduto.numCtr | Integer | Opcional | Number(006) - Número de Controle |
| retornoItemProduto.datCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência do controle |
| retornoItemProduto.seqCvp | Integer | Opcional | Number(004) - Sequência do item principal que originou este item (pela estrutura do produto montado ou KIT) |
| retornoItemProduto.qtdPpf | Double | Opcional | Number(014,5) - Quantidade do item que está em Pré-Fatura. |
| retornoItemProduto.cmpKit | String | Opcional | String(001) - Indica se o componente é uma composição de Kit - [ S=Sim;N=Não ] |
| retornoItemProduto.filOcp | Integer | Opcional | Number(005) - Código da filial da Ordem de Compra |
| retornoItemProduto.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| retornoItemProduto.seqIpo | Integer | Opcional | Number(004) - Sequência de item da ordem de compra |
| retornoItemProduto.uniVen | String | Opcional | String(003) - Unidade de medida de venda do item de produto |
| retornoItemProduto.qtdVen | Double | Opcional | Number(014,5) - Quantidade do produto na unidade de medida de venda do item |
| retornoItemProduto.preVen | Double | Opcional | Number(014,5) - Preço unitário do produto na unidade de medida de venda do item |
| retornoItemProduto.preBru | Double | Opcional | Number(014,5) - Preço unitário Bruto do produto do pedido |
| retornoItemProduto.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato de venda |
| retornoItemProduto.ctrCvs | Integer | Opcional | Number(009) - Número do contrato de serviço que gerou o item de produto |
| retornoItemProduto.cptCvs | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência do item de serviço que gerou o item de produto |
| retornoItemProduto.seqCvs | Integer | Opcional | Number(003) - Sequência do item de serviço do contrato que gerou o item do pedido |
| retornoItemProduto.codAvc | Integer | Opcional | Number(009) - Código da Análise Valorizada de Custos |
| retornoItemProduto.codFxa | String | Opcional | String(015) - Código da faixa da grade |
| retornoItemProduto.codPgr | String | Opcional | String(005) - Código da Proporcionalidade da Grade de Derivações |
| retornoItemProduto.idxGrd | Integer | Opcional | Number(006) - Indexador da Grade |
| retornoItemProduto.codMar | String | Opcional | String(010) - Código da Marca/Etiqueta vinculada ao item do pedido |
| retornoItemProduto.codClc | String | Opcional | String(010) - Código da coleção do item de pedido |
| retornoItemProduto.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto - 1 do cliente |
| retornoItemProduto.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto - 2 do cliente |
| retornoItemProduto.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto - 3 do cliente |
| retornoItemProduto.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto - 4 do cliente |
| retornoItemProduto.filPrd | Integer | Opcional | Number(005) - Código da filial de produção do item de produto |
| retornoItemProduto.vlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| retornoItemProduto.indPce | String | Opcional | String(001) - Indicativo de controle, se existe uma Estrutura de Pedido com componentes configurados - [ S=Possui componente exclusivo;N=Não possui componente exclusivo;I=Possui componente exclusivo multi-nível ] |
| retornoItemProduto.indPcr | String | Opcional | String(001) - Indicativo de controle, se tem Roteiro Produção p/ Pedido com operações configuradas - [ S=Sim;N=Não ] |
| retornoItemProduto.perPit | Double | Opcional | Number(004,2) - Percentual de PIS Retido |
| retornoItemProduto.vlrBpt | Double | Opcional | Number(015,2) - Valor base do PIS Retido |
| retornoItemProduto.vlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| retornoItemProduto.perCrt | Double | Opcional | Number(004,2) - Percentual de Cofins Retido |
| retornoItemProduto.vlrBct | Double | Opcional | Number(015,2) - Valor base do Cofins Retido |
| retornoItemProduto.vlrCrt | Double | Opcional | Number(015,2) - Valor do Cofins Retido |
| retornoItemProduto.perCsl | Double | Opcional | Number(004,2) - Percentual de CSLL Retido |
| retornoItemProduto.vlrBcl | Double | Opcional | Number(015,2) - Valor base do CSLL Retido |
| retornoItemProduto.vlrCsl | Double | Opcional | Number(015,2) - Valor do CSLL Retido |
| retornoItemProduto.perOur | Double | Opcional | Number(004,2) - Percentual de Outras Retenções |
| retornoItemProduto.vlrBor | Double | Opcional | Number(015,2) - Valor base de Outras Retenções |
| retornoItemProduto.vlrOur | Double | Opcional | Number(015,2) - Valor de Outras Retenções |
| retornoItemProduto.perIrf | Double | Opcional | Number(004,2) - Percentual do IRRF |
| retornoItemProduto.vlrBir | Double | Opcional | Number(015,2) - Valor base IRRF |
| retornoItemProduto.vlrIrf | Double | Opcional | Number(015,2) - Valor do IRRF |
| retornoItemProduto.filNfc | Integer | Opcional | Number(005) - Código da filial da nota fiscal de entrada gerada pelo item de pedido |
| retornoItemProduto.forNfc | Integer | Opcional | Number(009) - Código do fornecedor da nota fiscal de entrada gerada pelo item de pedido |
| retornoItemProduto.numNfc | Integer | Opcional | Number(009) - Número da nota fiscal de entrada gerada pelo item de pedido |
| retornoItemProduto.snfNfc | String | Opcional | String(003) - Código da série da nota fiscal de entrada gerada pelo item de pedido |
| retornoItemProduto.seqIpc | Integer | Opcional | Number(003) - Sequência do item na nota fiscal de entrada gerado pelo item de pedido |
| retornoItemProduto.nctLcl | String | Opcional | String(020) - Número de controle de lote do cliente |
| retornoItemProduto.nreCli | String | Opcional | String(020) - Número de remessa do cliente |
| retornoItemProduto.nosIcl | Double | Opcional | Number(010) - Número de ordem de serviço inicial do cliente |
| retornoItemProduto.nosFcl | Double | Opcional | Number(010) - Número de ordem de serviço final do cliente |
| retornoItemProduto.nocCl1 | String | Opcional | String(020) - Número de ordem de compra 1 do cliente |
| retornoItemProduto.nocCl2 | String | Opcional | String(020) - Número de ordem de compra 2 do cliente |
| retornoItemProduto.nocCl3 | String | Opcional | String(020) - Número de ordem de compra 3 do cliente |
| retornoItemProduto.codAgc | String | Opcional | String(005) - Código de agrupamento de produtos para comercial |
| retornoItemProduto.ctrCvp | Integer | Opcional | Number(009) - Número do contrato de produto que gerou o item de produto |
| retornoItemProduto.cptCvp | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência do item de produto que gerou o item de produto |
| retornoItemProduto.seqCtr | Integer | Opcional | Number(003) - Sequência do item de produto do contrato que gerou o item do pedido |
| retornoItemProduto.indApe | Integer | Opcional | Number(001) - Indicativo da análise do item de pedido pela engenharia - [ 0=Não analisa;1=Não liberado para análise;2=Em análise;3=Analisado ] |
| retornoItemProduto.obsIpd | String | Opcional | String(999) - Observação do item de produto do Pedido |
| retornoItemProduto.seqIsp | Integer | Opcional | Number(003) - Seqüência do item de serviço no pedido (usado para indicar para qual item de serviço o item do pedido pertence) |
| retornoItemProduto.empOcp | Integer | Opcional | Number(004) - Código da empresa da ordem de compra |
| retornoItemProduto.vlrBpf | Double | Opcional | Number(015,2) - Valor Base do PIS Faturamento |
| retornoItemProduto.perPif | Double | Opcional | Number(007,4) - Percentual do PIS Faturamento |
| retornoItemProduto.vlrPif | Double | Opcional | Number(015,2) - Valor do PIS Faturamento |
| retornoItemProduto.vlrBcf | Double | Opcional | Number(015,2) - Valor Base do COFINS Faturamento |
| retornoItemProduto.perCff | Double | Opcional | Number(007,4) - Percentual do COFINS Faturamento |
| retornoItemProduto.vlrCff | Double | Opcional | Number(015,2) - Valor do COFINS Faturamento |
| retornoItemProduto.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto - 5 do cliente |
| retornoItemProduto.vlrDs5 | Double | Opcional | Number(015,2) - Valor do desconto - 5 do cliente |
| retornoItemProduto.agrNec | String | Opcional | String(025) - Agrupamento de necessidades |
| retornoItemProduto.agrPai | String | Opcional | String(025) - Agrupamento de necessidades pai |
| retornoItemProduto.oriRes | String | Opcional | String(001) - Origem da reserva - [ N=Normal;P=Produção;R=Previsão ] |
| retornoItemProduto.qtdBpf | Double | Opcional | Number(015,3) - Quantidade da base do PIS por faturamento |
| retornoItemProduto.aliPif | Double | Opcional | Number(015,4) - Alíquota por Valor do PIS por faturamento |
| retornoItemProduto.qtdBcf | Double | Opcional | Number(015,3) - Quantidade da base do COFINS por faturamento |
| retornoItemProduto.aliCff | Double | Opcional | Number(015,4) - Alíquota por Valor do COFINS por faturamento |
| retornoItemProduto.qtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI |
| retornoItemProduto.aliIpi | Double | Opcional | Number(015,4) - Alíquota por Valor do IPI |
| retornoItemProduto.indIpm | String | Opcional | String(001) - Indicativo se o item pedido foi dividido para cálculo MRP - [ S=Sim;N=Não ] |
| retornoItemProduto.filRem | Integer | Opcional | Number(005) - Código da filial |
| retornoItemProduto.snfRem | String | Opcional | String(003) - Código da série da nota fiscal de saída |
| retornoItemProduto.nfvRem | Integer | Opcional | Number(009) - Número da nota fiscal de saída |
| retornoItemProduto.ipvRem | Integer | Opcional | Number(003) - Sequência do item na nota fiscal de saída |
| retornoItemProduto.codCnv | Integer | Opcional | Number(004) - Código do convênio |
| retornoItemProduto.codRep | Integer | Opcional | Number(009) - Código do representante |
| retornoItemProduto.proMon | String | Opcional | String(001) - Indicativo se o produto exige montagem - [ S=Sim;N=Não;O=Obrigatório ] |
| retornoItemProduto.proEnt | String | Opcional | String(001) - Indicativo se o produto exige ser entregue - [ S=Sim;N=Não;O=Obrigatório ] |
| retornoItemProduto.perMgc | Double | Opcional | Number(014,5) - Percentual de Margem de Contribuição utilizada para a venda |
| retornoItemProduto.varSer | String | Opcional | String(001) - Indica o tipo de serviço para o Varejo - [ N=Serviço;F=Frete;S=Seguro;E=Embalagem;R=Curso;I=Empréstimo Pessoa Física;M=Empréstimo Consignado;L=Recarga Celular;P=Parcela Protegida;G=Garantia Estendida;B=Correspondente Bancário;C=Consórcio;O=Montagem;U=Seguro furto/roubo;T=Cartão Presente ] |
| retornoItemProduto.retMat | String | Opcional | String(001) - Indicaivo se o produto será retirado no depósito da matriz pelo cliente - [ S=Sim;N=Não ] |
| retornoItemProduto.senApr | String | Opcional | String(050) - Senha para liberação da pendência de aprovação |
| retornoItemProduto.usuApr | Double | Opcional | Number(010) - Usuário responsável pela aprovação |
| retornoItemProduto.datApr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da aprovação do registro |
| retornoItemProduto.horApr | Integer | Opcional | Number(005) - Hora da aprovação do registro |
| retornoItemProduto.tipCur | Integer | Opcional | Number(001) - Indicativo do tipo de curso online para varejo - [ 1=Standard;2=Plus;3=Premium;4=Outro ] |
| retornoItemProduto.codFin | Integer | Opcional | Number(004) - Código da finalidade de venda |
| retornoItemProduto.codBar | String | Opcional | String(050) - Código de barras do volume inserido no pedido |
| retornoItemProduto.indBrd | String | Opcional | String(001) - Indicativo se o item é um brinde promocional - [ S=Sim;N=Não ] |
| retornoItemProduto.brdMan | String | Opcional | String(001) - Indicativo se o item é um brinde inserido manualmente pelo vendedor - [ S=Sim;N=Não ] |
| retornoItemProduto.dscPrm | String | Opcional | String(001) - Indicativo se o item é um beneficio de promocao com desconto no valor - [ S=Sim;N=Não ] |
| retornoItemProduto.perJur | Double | Opcional | Number(005,2) - Percentual de juros aplicado ao item para a geração das parcelas |
| retornoItemProduto.perDif | Double | Opcional | Number(007,4) - Percentual de diferimento do item de produto |
| retornoItemProduto.basIdf | Double | Opcional | Number(015,2) - Valor base do ICMS diferido |
| retornoItemProduto.perIdf | Double | Opcional | Number(005,2) - Percentual do ICMS diferido do item do pedido |
| retornoItemProduto.vlrIdf | Double | Opcional | Number(015,2) - Valor do ICMS diferido do item do pedido |
| retornoItemProduto.codStr | String | Opcional | String(003) - Situação tributária do I.C.M.S do item do pedido |
| retornoItemProduto.filNco | Integer | Opcional | Number(005) - Código da filial da nota de cobrança |
| retornoItemProduto.snfNco | String | Opcional | String(003) - Código da série da nota fiscal de cobrança |
| retornoItemProduto.numNco | Integer | Opcional | Number(009) - Número da nota fiscal de cobrança |
| retornoItemProduto.seqNco | Integer | Opcional | Number(003) - Sequência do item na nota fiscal de cobrança |
| retornoItemProduto.motDes | Integer | Opcional | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico;3=Produtor agropecuário;4=Frotista/Locadora;5=Diplomático/Consultar;6=Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio (Resolução 714/88 e 790/94 - CONTRAN e suas alterações);7=SUFRAMA;8=Venda a Órgãos Públicos;9=Outros.;10=Condutor Deficiente;11=Deficiente Não Condutor;12=Órgão de fomento e desenvolvimento agropecuário;16=Olimpiadas Rio 2016 ] |
| retornoItemProduto.vlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| retornoItemProduto.seqRem | Double | Opcional | Number(010) - Sequência da receita agronômica |
| retornoItemProduto.numRec | Integer | Opcional | Number(009) - Número da receita |
| retornoItemProduto.seqRei | Double | Opcional | Number(010) - Sequência do item |
| retornoItemProduto.icmAor | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado remetente |
| retornoItemProduto.icmVor | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado remetente |
| retornoItemProduto.icmAde | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado destinatário |
| retornoItemProduto.icmVde | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado destinatário |
| retornoItemProduto.icmBde | Double | Opcional | Number(015,2) - Valor Base ICMS partilha para estado de destino |
| retornoItemProduto.icmAfc | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza na UF de destino |
| retornoItemProduto.icmVfc | Double | Opcional | Number(015,2) - Valor do ICMS para fundo de combate à pobreza na UF de destino |
| retornoItemProduto.seqHas | Integer | Opcional | Number(009) - Sequência do hash para controle de alteração de registro para PAF-ECF |
| retornoItemProduto.datAlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da última alteração do registro |
| retornoItemProduto.horAlt | Integer | Opcional | Number(005) - Hora da última alteração do registro |
| retornoItemProduto.usuAlt | Double | Opcional | Number(010) - Usuário responsável pela última alteração do registro |
| retornoItemProduto.vlrTot | Double | Opcional | Number(015,2) - Valor total antes de liquidar. Usado no Varejo Terceiros |
| retornoItemProduto.iteCan | String | Opcional | String(001) - Indicativo se o item foi cancelado antes do faturamento (Varejo Terceiros) - [ S=Sim;N=Não ] |
| retornoItemProduto.dscVar | Double | Opcional | Number(015,2) - Valor do desconto para o produto do pedido. Usado no Varejo Terceiros |
| retornoItemProduto.acrVar | Double | Opcional | Number(015,2) - Valor do acréscimo para o produto do pedido. Usado no Varejo Terceiros |
| retornoItemProduto.pdsVar | Double | Opcional | Number(005,2) - Percentual de desconto para o produto do pedido. Usado no Varejo Terceiros |
| retornoItemProduto.pacVar | Double | Opcional | Number(005,2) - Percentual de acréscimo para o produto do pedido. Usado no Varejo Terceiros |
| retornoItemProduto.filOri | Integer | Opcional | Number(005) - Código da filial de origem da mercadoria |
| retornoItemProduto.obsEnt | String | Opcional | String(250) - Observações para entrega do produto |
| retornoItemProduto.forEnt | String | Opcional | String(001) - Forma de entrega do item de pedido - [ I=Entrega imediata;L=Entrega futura pela loja;C=Entrega futura pelo CD ] |
| retornoItemProduto.numInt | String | Opcional | String(020) - Número do Documento Externo (Integrado) |
| retornoItemProduto.icmBfc | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza na UF de destino |
| retornoItemProduto.basFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza |
| retornoItemProduto.aliFcp | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| retornoItemProduto.vlrFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza |
| retornoItemProduto.bstFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária |
| retornoItemProduto.astFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| retornoItemProduto.vstFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária |
| retornoItemProduto.breFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. |
| retornoItemProduto.areFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| retornoItemProduto.vreFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. |
| retornoItemProduto.tipoRetorno | Integer | Opcional | Number(001) - Tipo do retorno (0 = Processado com sucesso, -1 = Ocorreram erros). |
| retornoItemProduto.retorno | String | Opcional | String - Mensagem de retorno. |
| retornoItemServico | Set | Opcional | Lista com os itens de serviço dos pedidos simulados. |
| retornoItemServico.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| retornoItemServico.codFil | Integer | Opcional | Number(005) - Código da filial |
| retornoItemServico.numPed | Integer | Opcional | Number(008) - Número do pedido |
| retornoItemServico.seqIsp | Integer | Opcional | Number(003) - Sequência do item de serviço no pedido |
| retornoItemServico.tnsSer | String | Opcional | String(005) - Transação do item de serviço do pedido |
| retornoItemServico.codSer | String | Opcional | String(014) - Código do serviço do pedido |
| retornoItemServico.cplIsp | String | Opcional | String(250) - Complemento da descrição do serviço |
| retornoItemServico.codFam | String | Opcional | String(006) - Código da Família do Serviço |
| retornoItemServico.codTri | String | Opcional | String(005) - Código de tributação para emissão da DARF |
| retornoItemServico.numCad | Integer | Opcional | Number(009) - Número do cadastro do operador que executou o serviço |
| retornoItemServico.qtdPed | Double | Opcional | Number(014,5) - Quantidade pedida conforme a unidade de medida do serviço |
| retornoItemServico.qtdRea | Double | Opcional | Number(014,5) - Quantidade real conforme a unidade de medida do serviço |
| retornoItemServico.qtdFat | Double | Opcional | Number(014,5) - Quantidade faturada do serviço do pedido |
| retornoItemServico.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do serviço do pedido |
| retornoItemServico.qtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto do serviço do pedido |
| retornoItemServico.uniMed | String | Opcional | String(003) - Unidade de medida do serviço do pedido |
| retornoItemServico.codMcp | String | Opcional | String(003) - Moeda ou índice para correção do preço unitário |
| retornoItemServico.datMfp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o fechamento do pedido |
| retornoItemServico.cotMfp | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o fechamento do pedido |
| retornoItemServico.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda para o faturamento do serviço |
| retornoItemServico.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda para o faturamento do serviço |
| retornoItemServico.fecMoe | String | Opcional | String(001) - Indicativo se o valor da cotação para o faturamento do serviço é fechado - [ S=Sim;N=Não ] |
| retornoItemServico.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega do serviço |
| retornoItemServico.codTpr | String | Opcional | String(004) - Código da tabela de preço do serviço do pedido |
| retornoItemServico.preUni | Double | Opcional | Number(014,5) - Preço unitário do serviço do pedido |
| retornoItemServico.codMoe | String | Opcional | String(003) - Código da moeda/índice que o preço unitário está representado |
| retornoItemServico.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto do serviço do pedido |
| retornoItemServico.perIss | Double | Opcional | Number(004,2) - Percentual do ISS do serviço do pedido |
| retornoItemServico.perIrf | Double | Opcional | Number(004,2) - Percentual do IRRF do serviço do pedido |
| retornoItemServico.perIns | Double | Opcional | Number(004,2) - Percentual do INSS |
| retornoItemServico.perCom | Double | Opcional | Number(005,2) - Percentual de comissão do serviço do pedido |
| retornoItemServico.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| retornoItemServico.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| retornoItemServico.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| retornoItemServico.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| retornoItemServico.codCcu | String | Opcional | String(009) - Código do centro de custo |
| retornoItemServico.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| retornoItemServico.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| retornoItemServico.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| retornoItemServico.vlrBru | Double | Opcional | Number(015,2) - Valor bruto do serviço do pedido |
| retornoItemServico.vlrDsc | Double | Opcional | Number(015,2) - Valor do desconto do serviço do pedido |
| retornoItemServico.vlrDs1 | Double | Opcional | Number(015,2) - Valor do desconto - 1 do cliente |
| retornoItemServico.vlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto - 2 do cliente |
| retornoItemServico.vlrDs3 | Double | Opcional | Number(015,2) - Valor do desconto - 3 do cliente |
| retornoItemServico.vlrDs4 | Double | Opcional | Number(015,2) - Valor do desconto - 4 do cliente |
| retornoItemServico.vlrBis | Double | Opcional | Number(015,2) - Valor base ISS |
| retornoItemServico.vlrIss | Double | Opcional | Number(015,2) - Valor do ISS do serviço do pedido |
| retornoItemServico.vlrBir | Double | Opcional | Number(015,2) - Valor base IRRF |
| retornoItemServico.vlrIrf | Double | Opcional | Number(015,2) - Valor do IRRF do serviço do pedido |
| retornoItemServico.vlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| retornoItemServico.vlrIns | Double | Opcional | Number(015,2) - Valor do INSS |
| retornoItemServico.vlrBco | Double | Opcional | Number(015,2) - Valor base comissão |
| retornoItemServico.vlrCom | Double | Opcional | Number(015,2) - Valor comissão |
| retornoItemServico.vlrLse | Double | Opcional | Number(015,2) - Valor do serviço |
| retornoItemServico.vlrLou | Double | Opcional | Number(015,2) - Valor dos outros valores |
| retornoItemServico.vlrLiq | Double | Opcional | Number(015,2) - Valor líquido do item de serviço do pedido |
| retornoItemServico.vlrFin | Double | Opcional | Number(015,2) - Valor do item válido para o financeiro |
| retornoItemServico.sitIsp | Integer | Opcional | Number(001) - Situação do item de serviço do pedido - [ 1=Aberto Total;2=Aberto Parcial;3=Suspenso;4=Liquidado;5=Cancelado;6=Aguardando Integração WMS;7=Em Transmissão;8=Preparação Análise ou NF;9=Não Fechado ] |
| retornoItemServico.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de serviço |
| retornoItemServico.obsMot | String | Opcional | String(250) - Observação do motivo da situação do serviço |
| retornoItemServico.numCtr | Integer | Opcional | Number(006) - Número interno de controle |
| retornoItemServico.datCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência do controle |
| retornoItemServico.seqCvs | Integer | Opcional | Number(003) - Sequência de controle para itens de programação de faturamento |
| retornoItemServico.pedCli | String | Opcional | String(020) - Número do pedido do cliente |
| retornoItemServico.seqPcl | String | Opcional | String(010) - Sequência do item no pedido do cliente |
| retornoItemServico.obsIsp | String | Opcional | String(999) - Observação do item |
| retornoItemServico.filOcp | Integer | Opcional | Number(005) - Código da filial da Ordem de Compra |
| retornoItemServico.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| retornoItemServico.seqIso | Integer | Opcional | Number(004) - Sequência do item de serviço na ordem de compra |
| retornoItemServico.codTic | String | Opcional | String(003) - Código do ICMS especial |
| retornoItemServico.codTrd | String | Opcional | String(003) - Código de redução de impostos |
| retornoItemServico.codTst | String | Opcional | String(003) - Código do ICMS substituído |
| retornoItemServico.perIpi | Double | Opcional | Number(005,2) - Percentual de IPI do serviço do pedido |
| retornoItemServico.perIcm | Double | Opcional | Number(005,2) - Percentual de ICMS do serviço do pedido |
| retornoItemServico.vlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| retornoItemServico.vlrBip | Double | Opcional | Number(015,2) - Valor base IPI |
| retornoItemServico.vlrIpi | Double | Opcional | Number(015,2) - Valor do IPI para o serviço do pedido |
| retornoItemServico.vlrBic | Double | Opcional | Number(015,2) - Valor Base ICMS |
| retornoItemServico.vlrIcm | Double | Opcional | Number(015,2) - Valor do ICMS |
| retornoItemServico.vlrBsi | Double | Opcional | Number(015,2) - Valor base ICMS substituído |
| retornoItemServico.vlrIcs | Double | Opcional | Number(015,2) - Valor do ICMS Substituído para o serviço do pedido |
| retornoItemServico.vlrBct | Double | Opcional | Number(015,2) - Valor base do Cofins Retido |
| retornoItemServico.vlrCrt | Double | Opcional | Number(015,2) - Valor do Cofins Retido |
| retornoItemServico.perCrt | Double | Opcional | Number(004,2) - Percentual de Cofins Retido |
| retornoItemServico.vlrBpt | Double | Opcional | Number(015,2) - Valor base do PIS Retido |
| retornoItemServico.vlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| retornoItemServico.perPit | Double | Opcional | Number(004,2) - Percentual de PIS Retido |
| retornoItemServico.vlrBcl | Double | Opcional | Number(015,2) - Valor base do CSLL Retido |
| retornoItemServico.vlrCsl | Double | Opcional | Number(015,2) - Valor do CSLL Retido |
| retornoItemServico.perCsl | Double | Opcional | Number(004,2) - Percentual de CSLL Retido |
| retornoItemServico.vlrBor | Double | Opcional | Number(015,2) - Valor base de Outras Retenções |
| retornoItemServico.vlrOur | Double | Opcional | Number(015,2) - Valor de Outras Retenções |
| retornoItemServico.perOur | Double | Opcional | Number(004,2) - Percentual de Outras Retenções |
| retornoItemServico.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto - 1 do cliente |
| retornoItemServico.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto - 2 do cliente |
| retornoItemServico.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto - 3 do cliente |
| retornoItemServico.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto - 4 do cliente |
| retornoItemServico.vlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| retornoItemServico.gerNec | Integer | Opcional | Number(001) - Indicativo de geração de necessidades para efeito de produção - [ 1=Falta Gerar Necessidades;2=Gerou Nec. por Pedido;3=Gerou Nec. por Produto ;4=Não Gera Necessidades;5=Nec. Cancelada no PCP;6=Gerou Manual (Reposição);7=Atendido Por Previsão;8=Produzido ] |
| retornoItemServico.empOcp | Integer | Opcional | Number(004) - Código da empresa da ordem de compra |
| retornoItemServico.vlrBpf | Double | Opcional | Number(015,2) - Valor Base do PIS Faturamento |
| retornoItemServico.perPif | Double | Opcional | Number(007,4) - Percentual do PIS Faturamento |
| retornoItemServico.vlrPif | Double | Opcional | Number(015,2) - Valor do PIS Faturamento |
| retornoItemServico.vlrBcf | Double | Opcional | Number(015,2) - Valor Base do COFINS Faturamento |
| retornoItemServico.perCff | Double | Opcional | Number(007,4) - Percentual do COFINS Faturamento do pedido |
| retornoItemServico.vlrCff | Double | Opcional | Number(015,2) - Valor do COFINS Faturamento |
| retornoItemServico.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto - 5 do cliente |
| retornoItemServico.vlrDs5 | Double | Opcional | Number(015,2) - Valor do desconto - 5 do cliente |
| retornoItemServico.qtdBpf | Double | Opcional | Number(015,3) - Quantidade da base do PIS por faturamento |
| retornoItemServico.aliPif | Double | Opcional | Number(015,4) - Alíquota por valor do PIS por faturamento |
| retornoItemServico.qtdBcf | Double | Opcional | Number(015,3) - Quantidade da base do COFINS por faturamento |
| retornoItemServico.aliCff | Double | Opcional | Number(015,4) - Alíquota por valor do COFINS por faturamento |
| retornoItemServico.qtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI |
| retornoItemServico.aliIpi | Double | Opcional | Number(015,4) - Alíquota por valor do IPI |
| retornoItemServico.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato de venda |
| retornoItemServico.ctrCvs | Integer | Opcional | Number(009) - Número do contrato de serviço que gerou o item de serviço |
| retornoItemServico.seqCtr | Integer | Opcional | Number(003) - Sequência do item de serviço do contrato que gerou o item do pedido |
| retornoItemServico.cptCvs | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência do item de serviço que gerou o item de produto |
| retornoItemServico.filRef | Integer | Opcional | Number(005) - Filial do pedido base referente a este serviço |
| retornoItemServico.pedRef | Integer | Opcional | Number(008) - Número do pedido base referente a este serviço |
| retornoItemServico.seqRef | Integer | Opcional | Number(003) - Sequencia doítem do pedido base referente a este serviço |
| retornoItemServico.vlrPfm | Double | Opcional | Number(015,2) - Valor do frete a ser pago ao motorista que levará o produto |
| retornoItemServico.varSer | String | Opcional | String(001) - Indica o tipo de serviço para o Varejo - [ N=Serviço;F=Frete;S=Seguro;E=Embalagem;R=Curso;I=Empréstimo Pessoa Física;M=Empréstimo Consignado;L=Recarga Celular;P=Parcela Protegida;G=Garantia Estendida;B=Correspondente Bancário;C=Consórcio;O=Montagem;U=Seguro furto/roubo;T=Cartão Presente ] |
| retornoItemServico.senApr | String | Opcional | String(050) - Senha para liberação da pendência de aprovação |
| retornoItemServico.empFre | Integer | Opcional | Number(004) - Código da empresa |
| retornoItemServico.tabFre | String | Opcional | String(004) - Código da tabela de preço frete |
| retornoItemServico.datIni | DateTime | Opcional | Date(DD/MM/YYYY) - Data início de validade da tabela de preço |
| retornoItemServico.locEnt | Integer | Opcional | Number(008) - Código da localização do local para entrega do frete |
| retornoItemServico.seqFlc | Integer | Opcional | Number(004) - Sequência da localização do frete |
| retornoItemServico.filFre | Integer | Opcional | Number(005) - Código da filial |
| retornoItemServico.codRep | Integer | Opcional | Number(009) - Código do representante |
| retornoItemServico.perMgc | Double | Opcional | Number(014,5) - Percentual de Margem de Contribuição utilizada para a venda |
| retornoItemServico.perJur | Double | Opcional | Number(005,2) - Percentual de juros aplicado ao item para a geração das parcelas |
| retornoItemServico.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| retornoItemServico.perDif | Double | Opcional | Number(007,4) - Percentual de diferimento do item de serviço |
| retornoItemServico.basIdf | Double | Opcional | Number(015,2) - Valor base do ICMS diferido |
| retornoItemServico.perIdf | Double | Opcional | Number(005,2) - Percentual do ICMS diferido do item do pedido |
| retornoItemServico.vlrIdf | Double | Opcional | Number(015,2) - Valor do ICMS diferido do item do pedido |
| retornoItemServico.codStr | String | Opcional | String(003) - Situação tributária do I.C.M.S do item do pedido |
| retornoItemServico.filNco | Integer | Opcional | Number(005) - Código da filial da nota de cobrança |
| retornoItemServico.snfNco | String | Opcional | String(003) - Código da série da nota fiscal de cobrança |
| retornoItemServico.numNco | Integer | Opcional | Number(009) - Número da nota fiscal de cobrança |
| retornoItemServico.seqNco | Integer | Opcional | Number(003) - Sequência do item na nota fiscal de cobrança |
| retornoItemServico.motDes | Integer | Opcional | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico;3=Produtor agropecuário;4=Frotista/Locadora;5=Diplomático/Consultar;6=Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio (Resolução 714/88 e 790/94 - CONTRAN e suas alterações);7=SUFRAMA;8=Venda a Órgãos Públicos;9=Outros.;10=Condutor Deficiente;11=Deficiente Não Condutor;12=Órgão de fomento e desenvolvimento agropecuário;16=Olimpiadas Rio 2016 ] |
| retornoItemServico.vlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| retornoItemServico.icmAor | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado remetente |
| retornoItemServico.icmVor | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado remetente |
| retornoItemServico.icmAde | Double | Opcional | Number(005,2) - Alíquota de ICMS partilhado com o estado destinatário |
| retornoItemServico.icmVde | Double | Opcional | Number(015,2) - Valor de ICMS partilhado com o estado destinatário |
| retornoItemServico.icmBde | Double | Opcional | Number(015,2) - Valor Base ICMS partilha para estado de destino |
| retornoItemServico.icmAfc | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza na UF de destino |
| retornoItemServico.icmVfc | Double | Opcional | Number(015,2) - Valor do ICMS para fundo de combate à pobreza na UF de destino |
| retornoItemServico.filNfv | Integer | Opcional | Number(005) - Código da filial |
| retornoItemServico.snfNfv | String | Opcional | String(003) - Código da série da nota fiscal |
| retornoItemServico.numNfv | Integer | Opcional | Number(009) - Número da nota fiscal de saída |
| retornoItemServico.seqIpv | Integer | Opcional | Number(003) - Sequência do item da nota fiscal de saída |
| retornoItemServico.seqHas | Integer | Opcional | Number(009) - Sequencia do hash para controle de alteração de registro para PAF-ECF |
| retornoItemServico.datAlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da última alteração do registro |
| retornoItemServico.horAlt | Integer | Opcional | Number(005) - Hora da última alteração do registro |
| retornoItemServico.usuAlt | Double | Opcional | Number(010) - Usuário responsável pela última alteração do registro |
| retornoItemServico.vlrTot | Double | Opcional | Number(015,2) - Valor total antes de liquidar. Usado no Varejo Terceiros |
| retornoItemServico.iteCan | String | Opcional | String(001) - Indicativo se o item foi cancelado antes do faturamento (Varejo Terceiros) - [ S=Sim;N=Não ] |
| retornoItemServico.dscVar | Double | Opcional | Number(015,2) - Valor do desconto para o serviço do pedido. Usado no Varejo Terceiros |
| retornoItemServico.pdsVar | Double | Opcional | Number(005,2) - Percentual de desconto para o serviço do pedido. Usado no Varejo Terceiros |
| retornoItemServico.numInt | String | Opcional | String(020) - Número do Documento Externo (Integrado) |
| retornoItemServico.icmBfc | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza na UF de destino |
| retornoItemServico.basFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza |
| retornoItemServico.aliFcp | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| retornoItemServico.vlrFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza |
| retornoItemServico.bstFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária |
| retornoItemServico.astFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| retornoItemServico.vstFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária |
| retornoItemServico.breFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. |
| retornoItemServico.areFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| retornoItemServico.vreFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. |
| retornoItemServico.tipoRetorno | Integer | Opcional | Number(001) - Tipo do retorno (0 = Processado com sucesso, -1 = Ocorreram erros). |
| retornoItemServico.retorno | String | Opcional | String - Mensagem de retorno. |
| retornoObservacao | Set | Opcional | Lista com as observações dos pedidos simulados. |
| retornoObservacao.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| retornoObservacao.codFil | Integer | Opcional | Number(005) - Código da filial |
| retornoObservacao.numPed | Integer | Opcional | Number(008) - Número do pedido |
| retornoObservacao.seqObs | Integer | Opcional | Number(008) - Sequência das observações do pedido |
| retornoObservacao.tipObs | String | Opcional | String(001) - Tipo da observação - [ M=Manual;A=Automática ] |
| retornoObservacao.codMot | Integer | Opcional | Number(006) - Código do motivo da observação |
| retornoObservacao.obsPed | String | Opcional | String(250) - Texto da observação do pedido |
| retornoObservacao.obsUsu | Double | Opcional | Number(010) - Usuário responsável pela entrada da observação |
| retornoObservacao.obsDat | DateTime | Opcional | Date(DD/MM/YYYY) - Data da observação |
| retornoObservacao.obsHor | Integer | Opcional | Number(005) - Hora da observação |
| retornoObservacao.solObs | String | Opcional | String(250) - Solução dada a observação |
| retornoObservacao.solUsu | Double | Opcional | Number(010) - Responsável pela solução da observação |
| retornoObservacao.solDat | DateTime | Opcional | Date(DD/MM/YYYY) - Data da solução da observação |
| retornoObservacao.solHor | Integer | Opcional | Number(005) - Hora da solução da observação |
| retornoObservacao.sitObs | String | Opcional | String(001) - Situação da observação - [ G=Gravada;P=Processada;R=Resolvida;C=Cancelada ] |
| retornoObservacao.areObs | String | Opcional | String(003) - Área da empresa que gerou a observação - [ CPR=Compras;RH=Recursos Humanos;DIR=Diretoria;CTB=Contabilidade;CUS=Custos;ENG=Engenharia de Produto;PCP=Planejamento e Controle da Produção;FIN=Financeiro;VEN=Vendas;IMP=Impostos ] |
| retornoObservacao.aprRpr | String | Opcional | String(001) - Aprovação do Pedido pela Área da empresa que gerou a observação - [ A=Aprovado;R=Reprovado;N=Não Analisado;I=Ignorado;E=Erro;C=Contingência ] |
| retornoObservacao.seqIpd | Integer | Opcional | Number(004) - Sequência de item de produto do pedido que gerou a observação |
| retornoObservacao.seqIsp | Integer | Opcional | Number(003) - Sequência do item de serviço do pedido que gerou a observação |
| retornoObservacao.tipInf | Integer | Opcional | Number(001) - Tipo de Informação - [ 1=Observação;2=Histórico;3=Instrução WMS ] |
| retornoObservacao.tipoRetorno | Integer | Opcional | Number(001) - Tipo do retorno (0 = Processado com sucesso, -1 = Ocorreram erros). |
| retornoObservacao.retorno | String | Opcional | String - Mensagem de retorno. |
| retornoParcela | Set | Opcional | Lista com as parcelas dos pedidos simulados. |
| retornoParcela.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| retornoParcela.codFil | Integer | Opcional | Number(005) - Código da filial |
| retornoParcela.numPed | Integer | Opcional | Number(008) - Número do pedido |
| retornoParcela.seqPar | Integer | Opcional | Number(003) - Sequência da parcela |
| retornoParcela.codCrp | String | Opcional | String(003) - Código do grupo a receber |
| retornoParcela.codFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| retornoParcela.datFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| retornoParcela.diaPar | Integer | Opcional | Number(004) - Quantidade de dias para a parcela |
| retornoParcela.vctPar | DateTime | Opcional | Date(DD/MM/YYYY) - Data de vencimento da parcela |
| retornoParcela.perPar | Double | Opcional | Number(007,4) - Percentual do valor da parcela |
| retornoParcela.vlrPar | Double | Opcional | Number(015,2) - Valor da parcela |
| retornoParcela.dscPar | Double | Opcional | Number(005,2) - Percentual de desconto previsto para a parcela |
| retornoParcela.obsPar | String | Opcional | String(250) - Texto da observação |
| retornoParcela.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| retornoParcela.codFpg | Integer | Opcional | Number(002) - Código da forma de pagamento |
| retornoParcela.codTpt | String | Opcional | String(003) - Código do tipo de título a ser gerado no contas a receber |
| retornoParcela.codPor | String | Opcional | String(004) - Código do portador a ser lançado o título no contas a receber |
| retornoParcela.datNeg | DateTime | Opcional | Date(DD/MM/YYYY) - Data base dos valores negociados (data até) |
| retornoParcela.dscNeg | Double | Opcional | Number(015,2) - Valor do desconto negociado a ser concedido ao título a receber |
| retornoParcela.codSac | Double | Opcional | Number(014) - Código do sacado |
| retornoParcela.cheBan | String | Opcional | String(003) - Número do banco na FEBRABAN do cheque |
| retornoParcela.cheAge | String | Opcional | String(007) - Número da agência do banco do cheque |
| retornoParcela.cheCta | String | Opcional | String(014) - Número da conta no banco do cheque |
| retornoParcela.cheNum | String | Opcional | String(010) - Número do cheque no banco |
| retornoParcela.codBar | String | Opcional | String(050) - Código de barras do título |
| retornoParcela.catTef | String | Opcional | String(100) - Código de Autorização da Transação (TEF - Sitef) |
| retornoParcela.nsuTef | String | Opcional | String(100) - Número Sequencial Único da Transação TEF (Host - Operadora) |
| retornoParcela.catExt | String | Opcional | String(100) - Código de autorização externo |
| retornoParcela.vlrRps | Double | Opcional | Number(015,2) - Valor de repasse a operado do cartão Débito/Crédito. |
| retornoParcela.codOpe | Integer | Opcional | Number(004) - Código da operadora |
| retornoParcela.carCov | String | Opcional | String(100) - Número do cartão convênio |
| retornoParcela.carPre | String | Opcional | String(050) - Código do Cartão Presente |
| retornoParcela.codCnv | Integer | Opcional | Number(004) - Código do convênio |
| retornoParcela.vlrTro | Double | Opcional | Number(015,2) - Valor do troco dado ao cliente da venda. |
| retornoParcela.fpgTro | Integer | Opcional | Number(002) - Código da forma de pagamento |
| retornoParcela.dscAnt | Double | Opcional | Number(004,2) - Percentual de desconto por antecipação para os títulos gerados |
| retornoParcela.dscPon | Double | Opcional | Number(004,2) - Percentual de desconto por pontualidade para os títulos gerados |
| retornoParcela.jurVen | String | Opcional | String(001) - Indicativo se o sistema deve calcular juros/multa desde a data da venda - [ S=Sim;N=Não ] |
| retornoParcela.datPpt | DateTime | Opcional | Date(DD/MM/YYYY) - Data do provável pagamento do título |
| retornoParcela.entPar | String | Opcional | String(001) - Parcela é uma entrada - [ S=Sim;N=Não ] |
| retornoParcela.indPag | String | Opcional | String(001) - Indicativo da forma de pagamento (Valores: 0 - Pagamento à Vista; 1 - Pagamento à Prazo) |
| retornoParcela.tipoRetorno | Integer | Opcional | Number(001) - Tipo do retorno (0 = Processado com sucesso, -1 = Ocorreram erros). |
| retornoParcela.retorno | String | Opcional | String - Mensagem de retorno. |
| mensagemRetorno | String | Opcional | Mensagem de retorno do processamento |
| erroExecucao | String | Opcional |
GerarEmbalagemGrade
Em sua execução, o web service irá gravar os dados da embalagem e posteriormente, essa embalagem será associada ao pedido/grade informados. Quando todas as embalagens forem geradas para o pedido, ou seja, quando a quantidade de embalagens for igual a quantidade de grades, será realizada a reserva de todas as grades.
Importante
O web service só será executado caso a empresa não utilize embalagem multinível.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Classe do sistema ERP que implementa a porta do web service: TSr120GerarEmbalagemGrade.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GerarEmbalagemGrade >
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numPed>Integer</numPed>
<idxGrd>Integer</idxGrd>
<numEmb>String</numEmb>
<codEmb>Integer</codEmb>
</parameters>
</ser:GerarEmbalagemGrade >
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| codEmp | Integer | Opcional | (Obrigatório) - Number(004) - Código da empresa |
| codFil | Integer | Opcional | (Obrigatório) - Number(005) - Código da filial |
| numPed | Integer | Opcional | (Obrigatório) - Number(008) - Número do Pedido |
| idxGrd | Integer | Opcional | (Obrigatório) - Number(006) - Indexador da grade |
| numEmb | String | Opcional | (Obrigatório) - String(030) - Número da embalagem |
| codEmb | Integer | Opcional | (Obrigatório) - Number(004) - Código da embalagem |
Resposta:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GerarEmbalagemGrade Response>
<result>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<erroExecucao>String</erroExecucao>
</result>
</ser:GerarEmbalagemGrade Response>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| 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 |
| erros | Set | Opcional | (Opcional) - Lista dos erros |
| erros.mensagemErro | String | Opcional | (Opcional) - Itens da lista de erros |
| 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 sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
English
Español
English
Español


