Web service Com.senior.g5.co.mcm.cpr.ordemcompra
Este web service permite a exportação de registros com controle de integração, utilizando a porta Exportar. Também tem uma porta de ConsultarGeral que perdadosGerais.codEmpmite obter informações específicas da entidade principal, podendo aplicar alguns filtros pré-definidos, além da porta GravarOrdensCompra para alterar e cancelar ordens de compra.
Observação
Informando o percentual e o valor da parcela no web service, ao gerar a ordem de compra o sistema toma como base primeiro o percentual e, depois, calcula o valor da parcela. Por causa do arredondamento, o valor pode ficar diferente do que foi passado no web service. A fim de que o sistema assuma o valor exato da parcela, não informe o percentual, apenas o valor. Ao gerá-la, ele vai chegar ao percentual por meio do valor da parcela. Os campos são: Percentual do valor da parcela (Parcela.PerPar) e Valor da parcela (Parcela.VlrPar).
Importante
Quando o identificador de regras GER-000APRMU01 estiver ativo, ele será executado ao utilizar esse web service.
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_mcm_cpr_ordemcompra?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_mcm_cpr_ordemcompra?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Schedulecom_senior_g5_co_mcm_cpr_ordemcompra?wsdl
Porta(s)
Após executar o web service, é retornado um número de lote. Esse número deve ser usado com o código da integração 64 para retornar ao Gestão Empresarial | ERP a confirmação de recebimento dos registros, executando o web service com.senior.g5.co.int.geral.exportacao, porta Confirmar.
Observação
Para a situação tributária de ICMS e IPI, é considerado o parâmetro Possui Serviços c/ ICMS/IPI da tela de Cadastro de Empresas (F070EMP).
Necessita autenticação: sim.
Situação da versão: atual.
Versão: 3.
Versão Atual: 3
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Exportar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<numOcp>String</numOcp>
<codFil>Integer</codFil>
<identificadorSistema>String</identificadorSistema>
<quantidadeRegistros>Integer</quantidadeRegistros>
<tipoIntegracao>String</tipoIntegracao>
</parameters>
</ser:Exportar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| CodEmp | Integer | Opcional | (Obrigatório) - Number(004) - Código da Empresa |
| NumOcp | String | Opcional | (Opcional) - Lista de abrangência |
| CodFil | Integer | Opcional | (Obrigatório) - Number(005) - Código da Filial |
| IdentificadorSistema | String |
Obrigatório |
(Obrigatório) - String(15) - Sigla do Sistema de Integração |
| QuantidadeRegistros | Integer | Opcional | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado |
| TipoIntegracao | String | Opcional | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
Observação
Portas novas e atualizadas fazem consistência, pois possuem formas mais robustas de controles de integração de acordo com o sistema integrado, dessa forma a informação do IdentificadorSistema passa a ser obrigatória em portas novas do web service.
Existem web services/portas mais antigos (que geralmente não recebem mais atualizações) que não possuem consistências relacionadas aos sistemas integrados, portanto a existência de um sistema integrado não era consistida.
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:ExportarResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<finalizaramRegistros>String</finalizaramRegistros>
<ordemCompra>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>DateTime</datEmi>
<codUsu>Double</codUsu>
<codFor>Integer</codFor>
<seqCto>Integer</seqCto>
<pedFor>String</pedFor>
<obsOcp>String</obsOcp>
<codCpg>String</codCpg>
<codFpg>Integer</codFpg>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codFcr>String</codFcr>
<datFcr>DateTime</datFcr>
<qtdAbe>Double</qtdAbe>
<codTra>Integer</codTra>
<codRed>Integer</codRed>
<vlrFum>Double</vlrFum>
<qtdFre>Double</qtdFre>
<forFre>Integer</forFre>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perFin>Double</perFin>
<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>
<vlrBpr>Double</vlrBpr>
<vlrDpr>Double</vlrDpr>
<vlrBse>Double</vlrBse>
<vlrDse>Double</vlrDse>
<vlrDs1>Double</vlrDs1>
<vlrDs2>Double</vlrDs2>
<vlrDzf>Double</vlrDzf>
<vlrBfu>Double</vlrBfu>
<vlrFun>Double</vlrFun>
<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>
<vlrLpr>Double</vlrLpr>
<vlrLse>Double</vlrLse>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<temPar>String</temPar>
<codPor>String</codPor>
<codCrt>String</codCrt>
<rotNap>Integer</rotNap>
<filApr>Integer</filApr>
<numApr>Double</numApr>
<sitApr>String</sitApr>
<sitOcp>Integer</sitOcp>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<verCal>Integer</verCal>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<prcOcp>Integer</prcOcp>
<perPrg>Integer</perPrg>
<perFre>Double</perFre>
<perSeg>Double</perSeg>
<perEmb>Double</perEmb>
<perEnc>Double</perEnc>
<perOut>Double</perOut>
<seqOrm>Integer</seqOrm>
<usuFec>Double</usuFec>
<datFec>DateTime</datFec>
<horFec>Integer</horFec>
<tipInt>Integer</tipInt>
<vlrBcl>Double</vlrBcl>
<vlrCsl>Double</vlrCsl>
<vlrBpt>Double</vlrBpt>
<vlrPit>Double</vlrPit>
<vlrBct>Double</vlrBct>
<vlrCrt>Double</vlrCrt>
<vlrBor>Double</vlrBor>
<vlrOur>Double</vlrOur>
<codMfr>String</codMfr>
<datMfr>DateTime</datMfr>
<cotMfr>Double</cotMfr>
<vlrBii>Double</vlrBii>
<vlrIim>Double</vlrIim>
<vlrRis>Double</vlrRis>
<vlrBpi>Double</vlrBpi>
<vlrPis>Double</vlrPis>
<vlrBcr>Double</vlrBcr>
<vlrCor>Double</vlrCor>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<vlrDs5>Double</vlrDs5>
<vlrOri>Double</vlrOri>
<qtdOri>Double</qtdOri>
<vlrFei>Double</vlrFei>
<moeFei>String</moeFei>
<datFei>DateTime</datFei>
<cotFei>Double</cotFei>
<vlrSei>Double</vlrSei>
<moeSei>String</moeSei>
<datSei>DateTime</datSei>
<cotSei>Double</cotSei>
<vlrOui>Double</vlrOui>
<moeOui>String</moeOui>
<datOui>DateTime</datOui>
<cotOui>Double</cotOui>
<bcoImp>Double</bcoImp>
<cofImp>Double</cofImp>
<bpiImp>Double</bpiImp>
<pisImp>Double</pisImp>
<somFre>String</somFre>
<codSaf>String</codSaf>
<salCan>String</salCan>
<obrCtr>String</obrCtr>
<qtdBpi>Double</qtdBpi>
<qtdBco>Double</qtdBco>
<qtdBip>Double</qtdBip>
<vlrIbs>Double</vlrIbs>
<vlrIsn>Double</vlrIsn>
<rotAnx>Integer</rotAnx>
<numAnx>Double</numAnx>
<basIdf>Double</basIdf>
<vlrIdf>Double</vlrIdf>
<vlrAfm>Double</vlrAfm>
<aprIni>DateTime</aprIni>
<reaOcp>DateTime</reaOcp>
<vlrIcd>Double</vlrIcd>
<seqEnt>Integer</seqEnt>
<qtbPim>Double</qtbPim>
<qtbCim>Double</qtbCim>
<traFor>Integer</traFor>
<campoUsuario>
<campo>String</campo>
<valor>String</valor>
</campoUsuario>
<produto>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqIpo>Integer</seqIpo>
<tnsPro>String</tnsPro>
<codPro>String</codPro>
<codDer>String</codDer>
<cplIpo>String</cplIpo>
<proFor>String</proFor>
<desFor>String</desFor>
<uniFor>String</uniFor>
<codFam>String</codFam>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<codStp>String</codStp>
<codStc>String</codStc>
<codDep>String</codDep>
<codLot>String</codLot>
<qtdPed>Double</qtdPed>
<qtdRec>Double</qtdRec>
<qtdCan>Double</qtdCan>
<qtdAbe>Double</qtdAbe>
<uniMed>String</uniMed>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<preFix>String</preFix>
<perDsc>Double</perDsc>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<perIpi>Double</perIpi>
<perIcm>Double</perIcm>
<perFun>Double</perFun>
<datEnt>DateTime</datEnt>
<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>
<vlrDs5>Double</vlrDs5>
<vlrDzf>Double</vlrDzf>
<vlrBfu>Double</vlrBfu>
<vlrFun>Double</vlrFun>
<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>
<vlrLpr>Double</vlrLpr>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<acrFin>Double</acrFin>
<sitIpo>Integer</sitIpo>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<seqIpd>Integer</seqIpd>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCcp>Integer</seqCcp>
<indEqi>String</indEqi>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<datVlt>DateTime</datVlt>
<qtdFor>Double</qtdFor>
<preFor>Double</preFor>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<perIim>Double</perIim>
<vlrBii>Double</vlrBii>
<vlrIim>Double</vlrIim>
<vlrRis>Double</vlrRis>
<seqIor>Integer</seqIor>
<vlrBpi>Double</vlrBpi>
<vlrPis>Double</vlrPis>
<vlrBcr>Double</vlrBcr>
<vlrCor>Double</vlrCor>
<codFxa>String</codFxa>
<idxGrd>Integer</idxGrd>
<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>
<filCes>Integer</filCes>
<datCes>DateTime</datCes>
<seqCes>Integer</seqCes>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<vlrOri>Double</vlrOri>
<qtdOri>Double</qtdOri>
<vlrFei>Double</vlrFei>
<vlrSei>Double</vlrSei>
<vlrOui>Double</vlrOui>
<bcoImp>Double</bcoImp>
<cofImp>Double</cofImp>
<bpiImp>Double</bpiImp>
<pisImp>Double</pisImp>
<seqCpk>Integer</seqCpk>
<vlrDm1>Double</vlrDm1>
<vlrDm2>Double</vlrDm2>
<vlrDm3>Double</vlrDm3>
<vlrDm4>Double</vlrDm4>
<vlrDm5>Double</vlrDm5>
<vlrDm6>Double</vlrDm6>
<bemPri>String</bemPri>
<empPed>Integer</empPed>
<empNfv>Integer</empNfv>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<seqIpv>Integer</seqIpv>
<codTrg>String</codTrg>
<perBon>Double</perBon>
<vlrDfa>Double</vlrDfa>
<qtdBpi>Double</qtdBpi>
<aliPis>Double</aliPis>
<qtdBco>Double</qtdBco>
<aliCof>Double</aliCof>
<qtdBip>Double</qtdBip>
<aliIpi>Double</aliIpi>
<codFab>String</codFab>
<proFab>String</proFab>
<subPro>String</subPro>
<tipCur>Integer</tipCur>
<obsIpo>String</obsIpo>
<vlrIbs>Double</vlrIbs>
<vlrIsn>Double</vlrIsn>
<perIsn>Double</perIsn>
<vlrAfm>Double</vlrAfm>
<perDif>Double</perDif>
<basIdf>Double</basIdf>
<perIdf>Double</perIdf>
<vlrIdf>Double</vlrIdf>
<codClf>String</codClf>
<fabEst>String</fabEst>
<codStr>String</codStr>
<cstIpi>String</cstIpi>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<pesBru>Double</pesBru>
<pesLiq>Double</pesLiq>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<perIci>Double</perIci>
<qtdBlo>Double</qtdBlo>
<lote>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqIpo>Integer</seqIpo>
<seqDls>Integer</seqDls>
<codDep>String</codDep>
<datEnt>DateTime</datEnt>
<datVlt>DateTime</datVlt>
<codLot>String</codLot>
<numSep>String</numSep>
<qtdEst>Double</qtdEst>
<obsDls>String</obsDls>
<qtdPed>Double</qtdPed>
<vlrDm1>Double</vlrDm1>
<vlrDm2>Double</vlrDm2>
<vlrDm3>Double</vlrDm3>
<vlrDm4>Double</vlrDm4>
<vlrDm5>Double</vlrDm5>
<vlrDm6>Double</vlrDm6>
<datFab>DateTime</datFab>
<codFab>String</codFab>
<proFab>String</proFab>
<campoUsuarioLote>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioLote>
</lote>
<acoImp>Double</acoImp>
<apiImp>Double</apiImp>
<qtbCim>Double</qtbCim>
<qtbPim>Double</qtbPim>
<campoUsuarioProduto>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioProduto>
<ideExt>Integer</ideExt>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
<cBSIBSProduto>
<seqIte>Integer</seqIte>
<strCla>String</strCla>
<codImp>String</codImp>
<basCal>Double</basCal>
<aliImp>Double</aliImp>
<perDif>Double</perDif>
<vlrDif>Double</vlrDif>
<perRed>Double</perRed>
<aliEfe>Double</aliEfe>
<strDes>String</strDes>
<perDes>Double</perDes>
<vlrDes>Double</vlrDes>
<vlrImp>Double</vlrImp>
<perPci>Double</perPci>
<vlrPci>Double</vlrPci>
<conSus>String</conSus>
</cBSIBSProduto>
</produto>
<servico>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqIso>Integer</seqIso>
<tnsSer>String</tnsSer>
<codSer>String</codSer>
<cplIso>String</cplIso>
<codFam>String</codFam>
<codTri>String</codTri>
<qtdPed>Double</qtdPed>
<qtdRec>Double</qtdRec>
<qtdCan>Double</qtdCan>
<qtdAbe>Double</qtdAbe>
<uniMed>String</uniMed>
<preUni>Double</preUni>
<datEnt>DateTime</datEnt>
<perDsc>Double</perDsc>
<perIss>Double</perIss>
<perIrf>Double</perIrf>
<perIns>Double</perIns>
<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>
<vlrBis>Double</vlrBis>
<vlrIss>Double</vlrIss>
<vlrBir>Double</vlrBir>
<vlrIrf>Double</vlrIrf>
<vlrBin>Double</vlrBin>
<vlrIns>Double</vlrIns>
<vlrLse>Double</vlrLse>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<acrFin>Double</acrFin>
<sitIso>Integer</sitIso>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCcs>Integer</seqCcs>
<numOrp>Integer</numOrp>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<seqIsp>Integer</seqIsp>
<codPvp>String</codPvp>
<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>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<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>
<vlrRis>Double</vlrRis>
<seqIor>Integer</seqIor>
<vlrBpi>Double</vlrBpi>
<vlrPis>Double</vlrPis>
<vlrCor>Double</vlrCor>
<vlrBcr>Double</vlrBcr>
<codTpr>String</codTpr>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<vlrDs5>Double</vlrDs5>
<vlrOri>Double</vlrOri>
<qtdOri>Double</qtdOri>
<vlrOui>Double</vlrOui>
<bcoImp>Double</bcoImp>
<cofImp>Double</cofImp>
<bpiImp>Double</bpiImp>
<pisImp>Double</pisImp>
<empPed>Integer</empPed>
<codEqp>String</codEqp>
<numMnt>Integer</numMnt>
<bemPri>String</bemPri>
<empNfv>Integer</empNfv>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<seqIsv>Integer</seqIsv>
<vlrDfa>Double</vlrDfa>
<qtdBpi>Double</qtdBpi>
<aliPis>Double</aliPis>
<qtdBco>Double</qtdBco>
<aliCof>Double</aliCof>
<qtdBip>Double</qtdBip>
<aliIpi>Double</aliIpi>
<obsIso>String</obsIso>
<vlrIbs>Double</vlrIbs>
<vlrIsn>Double</vlrIsn>
<perIsn>Double</perIsn>
<vlrOud>Double</vlrOud>
<perDif>Double</perDif>
<basIdf>Double</basIdf>
<perIdf>Double</perIdf>
<vlrIdf>Double</vlrIdf>
<codClf>String</codClf>
<codStr>String</codStr>
<cstIpi>String</cstIpi>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<perIci>Double</perIci>
<campoUsuarioServico>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioServico>
<ideExt>Integer</ideExt>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
<cBSIBSServico>
<seqIte>Integer</seqIte>
<strCla>String</strCla>
<codImp>String</codImp>
<basCal>Double</basCal>
<aliImp>Double</aliImp>
<perDif>Double</perDif>
<vlrDif>Double</vlrDif>
<perRed>Double</perRed>
<aliEfe>Double</aliEfe>
<strDes>String</strDes>
<perDes>Double</perDes>
<vlrDes>Double</vlrDes>
<vlrImp>Double</vlrImp>
<perPci>Double</perPci>
<vlrPci>Double</vlrPci>
<conSus>String</conSus>
</cBSIBSServico>
</servico>
<parcela>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<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>
<codFav>Double</codFav>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<campoUsuarioParcela>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioParcela>
</parcela>
<observacoes>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<codMot>Integer</codMot>
<obsOcp>String</obsOcp>
<obsUsu>Double</obsUsu>
<obsDat>DateTime</obsDat>
<obsHor>Integer</obsHor>
<solObs>String</solObs>
<solUsu>Double</solUsu>
<solDat>DateTime</solDat>
<solHor>Integer</solHor>
<sitObs>String</sitObs>
<campoUsuarioObservacoes>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioObservacoes>
</observacoes>
<rateio>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqRat>Integer</seqRat>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<seqIpo>Integer</seqIpo>
<seqIso>Integer</seqIso>
<criRat>Integer</criRat>
<somSub>Integer</somSub>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<perCta>Double</perCta>
<vlrCta>Double</vlrCta>
<codCcu>String</codCcu>
<perRat>Double</perRat>
<qtdRat>Double</qtdRat>
<vlrRat>Double</vlrRat>
<obsRat>String</obsRat>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<tipOri>String</tipOri>
<campoUsuarioRateio>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioRateio>
</rateio>
<solicitacaoRelacionada>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<numEme>Integer</numEme>
<seqEme>Integer</seqEme>
<filEme>Integer</filEme>
<numCot>Integer</numCot>
<ideExt>Integer</ideExt>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
<codInt>Integer</codInt>
</solicitacaoRelacionada>
<cBSIBSGeral>
<codImp>String</codImp>
<vlrImp>Double</vlrImp>
</cBSIBSGeral>
</ordemCompra>
<mensagemRetorno>String</mensagemRetorno>
<tipoRetorno>Integer</tipoRetorno>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| Erros | Set | Opcional | (Opcional) - Lista dos erro |
| Erros.MensagemErro | String | Opcional | (Opcional) - Itens da lista de erros |
| FinalizaramRegistros | String | Opcional | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| OrdemCompra | Set | Opcional | Lista de ordem de compra |
| OrdemCompra.CodEmp | Integer | Opcional | Number(004) - Código da empresa |
| OrdemCompra.CodFil | Integer | Opcional | Number(005) - Código da filial |
| OrdemCompra.NumOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| OrdemCompra.TnsPro | String | Opcional | String(005) - Código da transação de pedido para produtos |
| OrdemCompra.TnsSer | String | Opcional | String(005) - Código da transação de pedido para serviços |
| OrdemCompra.DatEmi | DateTime | Opcional | Date(DD/MM/YYYY) - Data de emissão da ordem de compra |
| OrdemCompra.CodUsu | Double | Opcional | Number(010) - Código do usuário comprador |
| OrdemCompra.CodFor | Integer | Opcional | Number(009) - Código do fornecedor da ordem de compra |
| OrdemCompra.SeqCto | Integer | Opcional | Number(005) - Nome da pessoa de contato para a ordem de compra |
| OrdemCompra.PedFor | String | Opcional | String(012) - Número do pedido do fornecedor |
| OrdemCompra.CodCpg | String | Opcional | String(006) - Código da condição de pagamento |
| OrdemCompra.CodFpg | Integer | Opcional | Number(002) - Código da forma de pagamento |
| OrdemCompra.CodMoe | String | Opcional | String(003) - Código da moeda que a ordem de compra está representada |
| OrdemCompra.DatMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice da ordem de compra |
| OrdemCompra.CotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice da ordem de compra |
| OrdemCompra.FecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| OrdemCompra.CodFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| OrdemCompra.DatFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| OrdemCompra.QtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto dos itens de produto da ordem de compra |
| OrdemCompra.CodTra | Integer | Opcional | Number(009) - Código da transportadora para a ordem de compra |
| OrdemCompra.CodRed | Integer | Opcional | Number(009) - Código da transportadora de redespacho |
| OrdemCompra.VlrFum | Double | Opcional | Number(015,2) - Valor do frete por unidade de medida quando CIF |
| OrdemCompra.QtdFre | Double | Opcional | Number(014,5) - Quantidade base na unidade do produto valida para o valor do frete |
| OrdemCompra.ForFre | Integer | Opcional | Number(009) - Código do fornecedor para geração título de frete |
| OrdemCompra.PerDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| OrdemCompra.PerDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| OrdemCompra.PerFin | Double | Opcional | Number(004,2) - % de Acréscimo Financeiro |
| OrdemCompra.VlrFre | Double | Opcional | Number(015,2) - Valor do frete para a ordem de compra |
| OrdemCompra.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;X=Sem frete ] |
| OrdemCompra.VlrSeg | Double | Opcional | Number(015,2) - Valor do seguro para a ordem de compra |
| OrdemCompra.VlrEmb | Double | Opcional | Number(015,2) - Valor das embalagens para a ordem de compra |
| OrdemCompra.VlrEnc | Double | Opcional | Number(015,2) - Valor dos encargos para a ordem de compra |
| OrdemCompra.VlrOut | Double | Opcional | Number(015,2) - Valor das outras despesas para a ordem de compra |
| OrdemCompra.VlrDar | Double | Opcional | Number(015,2) - Valor dos descontos para arredondamento do total da ordem de compra |
| OrdemCompra.VlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| OrdemCompra.VlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| OrdemCompra.VlrBpr | Double | Opcional | Number(015,2) - Soma dos valores dos itens de produtos da ordem de compra |
| OrdemCompra.VlrDpr | Double | Opcional | Number(015,2) - Soma dos valores dos descontos dos itens de produtos da ordem de compra |
| OrdemCompra.VlrBse | Double | Opcional | Number(015,2) - Soma dos valores dos itens de serviços da ordem de compra |
| OrdemCompra.VlrDse | Double | Opcional | Number(015,2) - Soma dos valores dos descontos dos itens de serviços da ordem de compra |
| OrdemCompra.VlrDs1 | Double | Opcional | Number(015,2) - Valor de desconto 1 |
| OrdemCompra.VlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto 2 |
| OrdemCompra.VlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| OrdemCompra.VlrBfu | Double | Opcional | Number(015,2) - Valor base do funrural |
| OrdemCompra.VlrFun | Double | Opcional | Number(015,2) - Valor do funrural |
| OrdemCompra.VlrBip | Double | Opcional | Number(015,2) - Soma dos valores base IPI dos produtos da ordem de compra |
| OrdemCompra.VlrIpi | Double | Opcional | Number(015,2) - Soma dos valores IPI dos produtos da ordem de compra |
| OrdemCompra.VlrBic | Double | Opcional | Number(015,2) - Soma dos valores base ICMS dos produtos da ordem de compra |
| OrdemCompra.VlrIcm | Double | Opcional | Number(015,2) - Soma dos valores ICMS dos produtos da ordem de compra |
| OrdemCompra.VlrSic | Double | Opcional | Number(015,2) - Soma dos valores ICMS Substituído dos produtos da ordem de compra |
| OrdemCompra.VlrBsp | Double | Opcional | Number(015,2) - Valor base da substituição tributário do PIS |
| OrdemCompra.VlrStp | Double | Opcional | Number(015,2) - Valor da substituição tributário do PIS |
| OrdemCompra.VlrBsc | Double | Opcional | Number(015,2) - Valor base da substituição tributário da COFINS |
| OrdemCompra.VlrStc | Double | Opcional | Number(015,2) - Valor da substituição tributário da COFINS |
| OrdemCompra.VlrBis | Double | Opcional | Number(015,2) - Soma dos valores base ISS dos serviços da ordem de compra |
| OrdemCompra.VlrIss | Double | Opcional | Number(015,2) - Soma dos valores do ISS dos serviços da ordem de compra |
| OrdemCompra.VlrBir | Double | Opcional | Number(015,2) - Soma dos valores base IRRF dos serviços da ordem de compra |
| OrdemCompra.VlrIrf | Double | Opcional | Number(015,2) - Soma dos valores do IRRF dos serviços da ordem de compra |
| OrdemCompra.VlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| OrdemCompra.VlrIns | Double | Opcional | Number(015,2) - Valor do INSS |
| OrdemCompra.VlrLpr | Double | Opcional | Number(015,2) - Valor líquido dos itens de produtos da ordem de compra |
| OrdemCompra.VlrLse | Double | Opcional | Number(015,2) - Valor líquido dos itens de serviços da ordem de compra |
| OrdemCompra.VlrLou | Double | Opcional | Number(015,2) - Valor líquido dos valores diversos da ordem de compra |
| OrdemCompra.VlrLiq | Double | Opcional | Number(015,2) - Valor líquido da ordem de compra |
| OrdemCompra.VlrFin | Double | Opcional | Number(015,2) - Valor líquido da ordem de compra para o financeiro |
| OrdemCompra.TemPar | String | Opcional | String(001) - Indicativo se a OC tem parcelas especiais na tabela E420PAR - [ S=Sim;N=Não ] |
| OrdemCompra.CodPor | String | Opcional | String(004) - Código do portador |
| OrdemCompra.CodCrt | String | Opcional | String(002) - Código da carteira |
| OrdemCompra.RotNap | Integer | Opcional | Number(002) - Código da rotina para controle de aprovação - [ 03=Requisição;06=Solicitação de Compra;09=Cotação;12=Ordem de Compra;15=Contrato de Compra;18=Nota Fiscal de Entrada;21=Fatura de Compra;24=Contas a Pagar - Entrada;27=Contas a Pagar - Baixa;28=Contas a Pagar - Pagamento Eletrônico;30=Pedido de Venda;31=Pedido de Venda Avalista;33=Pré-fatura;36=Contrato de Venda;39=Nota Fiscal de Saída;42=Fatura de Venda;45=Contas a Receber - Entrada;48=Contas a Receber - Baixa;51=Tesouraria;54=Projeto;57=Orçamento Produto/Serviço;60=Análise de Crédito - Central de Crédito;61=Análise de Crédito - Crediário;63=Controle Adiantamento - Solicitação;64=Controle Adiantamento - Prestação Contas;66=Registro Ocorrência - Entrada;67=Registro Ocorrência - Baixa;68=Registro Ocorrência - Flexibilização;69=Entrega Relatórios ] |
| OrdemCompra.FilApr | Integer | Opcional | Number(005) - Código da filial da aprovação quando controle da rotina for por filial |
| OrdemCompra.NumApr | Double | Opcional | Number(010) - Número da aprovação gerado pelo sistema |
| OrdemCompra.SitApr | String | Opcional | String(003) - Situação do controle de aprovação - [ ANA=Em análise;PAS=Repassado;APR=Aprovado;REP=Reprovado;CAN=Cancelado;PRE=Em preparação;AGA=Aguardando Aprovação;BLO=Bloqueado ] |
| OrdemCompra.SitOcp | Integer | Opcional | Number(001) - Situação da ordem de compra - [ 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 ] |
| OrdemCompra.CodMot | Integer | Opcional | Number(006) - Código do motivo da situação da ordem de compra |
| OrdemCompra.ObsMot | String | Opcional | String(1000) - Observação do motivo da situação da ordem de compra |
| OrdemCompra.FilPed | Integer | Opcional | Number(005) - Código da filial do pedido de venda |
| OrdemCompra.NumPed | Integer | Opcional | Number(008) - Número do pedido de venda |
| OrdemCompra.VerCal | Integer | Opcional | Number(004) - Número da versão para os cálculos |
| OrdemCompra.UsuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| OrdemCompra.DatGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| OrdemCompra.HorGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| OrdemCompra.PrcOcp | Integer | Opcional | Number(002) - Procedência da Ordem de Compra - [ 1=Digitada;2=Via Programação de Entregas;3=Via Cotação;4=Via Importação;5=Via Internet;6=Via Processos Automáticos;7=Via Produção;8=Via Repasses Contratos;9=Via Solicitação de Compra;10=Via Transferência de Saldos;11=Via Duplicação;12=Via Pedido;13=Via Coleta;14=Via Controle de Entrada e Saída de Contratos;15=Via Siman (Agronegócio);16=Via SiFrota (Agronegócio);17=Via Contrato de Compra;18=Via Manutenção de Equipamentos;19=Via Nota Fiscal de Saída;20=Via Web Services ] |
| OrdemCompra.PerPrg | Integer | Opcional | Number(001) - Periodicidade na qual serão feitas as entregas, no caso de uma OC gerada através da Programação de Entregas - [ 0=Nenhum;1=Semanal;2=Quinzenal;3=Mensal;4=Diária ] |
| OrdemCompra.PerFre | Double | Opcional | Number(005,2) - Percentual de Frete |
| OrdemCompra.PerSeg | Double | Opcional | Number(005,2) - Percentual de Seguro |
| OrdemCompra.PerEmb | Double | Opcional | Number(005,2) - Percentual de Embalagens |
| OrdemCompra.PerEnc | Double | Opcional | Number(005,2) - Percentual de Encargos |
| OrdemCompra.PerOut | Double | Opcional | Number(005,2) - Percentual de Outras Despesas |
| OrdemCompra.SeqOrm | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria |
| OrdemCompra.UsuFec | Double | Opcional | Number(010) - Usuário responsável pelo fechamento da ordem de compra |
| OrdemCompra.DatFec | DateTime | Opcional | Date(DD/MM/YYYY) - Data do fechamento da ordem de compra |
| OrdemCompra.HorFec | Integer | Opcional | Number(005) - Hora do fechamento da ordem de compra |
| OrdemCompra.TipInt | Integer | Opcional | Number(001) - Tipo de Integração - [ 0=Incluído;1=Alterado;2=Em processo;3=Integrado;4=Aprovado/Incluído;5=Aprovado/Alterado ] |
| OrdemCompra.VlrBcl | Double | Opcional | Number(015,2) - Soma dos valores base do CSLL Retido |
| OrdemCompra.VlrCsl | Double | Opcional | Number(015,2) - Soma dos valores do CSLL Retido |
| OrdemCompra.VlrBpt | Double | Opcional | Number(015,2) - Soma dos valores base do PIS Retido |
| OrdemCompra.VlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| OrdemCompra.VlrBct | Double | Opcional | Number(015,2) - Soma dos valores base do Cofins Retido |
| OrdemCompra.VlrCrt | Double | Opcional | Number(015,2) - Soma dos valores do Cofins Retido |
| OrdemCompra.VlrBor | Double | Opcional | Number(015,2) - Soma dos valores base de Outras Retenções |
| OrdemCompra.VlrOur | Double | Opcional | Number(015,2) - Soma dos valores de Outras Retenções |
| OrdemCompra.CodMfr | String | Opcional | String(003) - Código da moeda que o frete da ordem de compra está representado |
| OrdemCompra.DatMfr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do frete da ordem de compra |
| OrdemCompra.CotMfr | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do frete da ordem de compra |
| OrdemCompra.VlrBii | Double | Opcional | Number(015,2) - Soma dos valores base do imposto de importação dos itens de produtos da ordem de compra |
| OrdemCompra.VlrIim | Double | Opcional | Number(015,2) - Soma dos valores do imposto de importação dos itens de produtos da ordem de compra |
| OrdemCompra.VlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| OrdemCompra.VlrBpi | Double | Opcional | Number(015,2) - Soma dos valores base do PIS a recuperar dos itens da ordem de compra |
| OrdemCompra.VlrPis | Double | Opcional | Number(015,2) - Soma dos valores do PIS a recuperar dos itens da ordem de compra |
| OrdemCompra.VlrBcr | Double | Opcional | Number(015,2) - Soma dos valores base do Cofins a recuperar |
| OrdemCompra.VlrCor | Double | Opcional | Number(015,2) - Soma dos valores do Cofins a recuperar |
| OrdemCompra.PerDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| OrdemCompra.PerDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| OrdemCompra.PerDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| OrdemCompra.VlrDs3 | Double | Opcional | Number(015,2) - Valor de desconto 3 |
| OrdemCompra.VlrDs4 | Double | Opcional | Number(015,2) - Valor de desconto 4 |
| OrdemCompra.VlrDs5 | Double | Opcional | Number(015,2) - Valor de desconto 5 |
| OrdemCompra.VlrOri | Double | Opcional | Number(015,2) - Valor original da ordem de compra |
| OrdemCompra.QtdOri | Double | Opcional | Number(014,5) - Quantidade original da ordem de compra |
| OrdemCompra.VlrFei | Double | Opcional | Number(015,2) - Valor de frete de importação |
| OrdemCompra.MoeFei | String | Opcional | String(003) - Código da moeda que o frete de importação da ordem de compra está representado |
| OrdemCompra.DatFei | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do frete de importação da ordem de compra |
| OrdemCompra.CotFei | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do frete de importação da ordem de compra |
| OrdemCompra.VlrSei | Double | Opcional | Number(015,2) - Valor de seguro de importação |
| OrdemCompra.MoeSei | String | Opcional | String(003) - Código da moeda que o seguro de importação da ordem de compra está representado |
| OrdemCompra.DatSei | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do seguro de importação da ordem de compra |
| OrdemCompra.CotSei | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do seguro de importação da ordem de compra |
| OrdemCompra.VlrOui | Double | Opcional | Number(015,2) - Valor de outras despesas de importação |
| OrdemCompra.MoeOui | String | Opcional | String(003) - Código da moeda que outras despesas de importação da ordem de compra está representado |
| OrdemCompra.DatOui | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice de outras despesas de importação da ordem de compra |
| OrdemCompra.CotOui | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice de outras despesas de importação da ordem de compra |
| OrdemCompra.BcoImp | Double | Opcional | Number(015,2) - Valor base do cofins a recuperar na importação |
| OrdemCompra.CofImp | Double | Opcional | Number(015,2) - Valor do cofins a recuperar na importação |
| OrdemCompra.BpiImp | Double | Opcional | Number(015,2) - Valor base do pis a recuperar na importação |
| OrdemCompra.PisImp | Double | Opcional | Number(015,2) - Valor do pis a recuperar na importação |
| OrdemCompra.SomFre | String | Opcional | String(001) - Indicativo se o frete deve ser somado ao valor líquido da nota fiscal - [ S=Sim;N=Não ] |
| OrdemCompra.CodSaf | String | Opcional | String(010) - Código da safra |
| OrdemCompra.SalCan | String | Opcional | String(001) - Indicativo se o saldo da ordem de compra deverá ser cancelado - [ S=Sim;N=Não ] |
| OrdemCompra.ObrCtr | String | Opcional | String(001) - Indicativo se a ordem de compra exige contrato - [ S=Sim;N=Não ] |
| OrdemCompra.QtdBpi | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar |
| OrdemCompra.QtdBco | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar |
| OrdemCompra.QtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI a recuperar |
| OrdemCompra.VlrIbs | Double | Opcional | Number(015,2) - Soma dos valores base ICMS Simples Nacional da ordem de compra |
| OrdemCompra.VlrIsn | Double | Opcional | Number(015,2) - Soma dos valores ICMS Simples Nacional da ordem de compra |
| OrdemCompra.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 ] |
| OrdemCompra.NumAnx | Double | Opcional | Number(010) - Número do controle de arquivos anexos gerado pelo sistema |
| OrdemCompra.BasIdf | Double | Opcional | Number(015,2) - Soma dos valores base do ICMS diferido dos itens da ordem de compra |
| OrdemCompra.VlrIdf | Double | Opcional | Number(015,2) - Soma dos valores de ICMS diferido dos itens da ordem de compra |
| OrdemCompra.VlrAfm | Double | Opcional | Number(015,2) - Valor adicional ao frete para renovação da marinha mercante |
| OrdemCompra.AprIni | DateTime | Opcional | Date(DD/MM/YYYY) - Data da primeira aprovação registrada |
| OrdemCompra.ReaOcp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da realocação da ordem de compra para controle de projetos |
| OrdemCompra.VlrIcd | Double | Opcional | Number(015,2) - Valor do ICMS desonerado |
| OrdemCompra.SeqEnt | Integer | Opcional | Number(005) - Sequencia do endereço de entrega |
| OrdemCompra.QtbCim | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar na importação |
| OrdemCompra.QtbPim | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar na importação |
| OrdemCompra.traFor | Integer | Opcional | Código da Transportadora como Fornecedor |
| CampoUsuario | Set | Opcional | Lista de campos de usuário |
| CampoUsuario.Campo | String | Opcional | Nome do campo |
| CampoUsuario.Valor | String | Opcional | Valor do campo |
| Produto | Set | Opcional | Lista de itens de produto |
| Produto.CodEmp | Integer | Opcional | Number(004) - Código da empresa |
| Produto.CodFil | Integer | Opcional | Number(005) - Código da filial |
| Produto.NumOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| Produto.SeqIpo | Integer | Opcional | Number(004) - Sequência de item da ordem de compra |
| Produto.TnsPro | String | Opcional | String(005) - Transação do item de produto da OC |
| Produto.CodPro | String | Opcional | String(014) - Código do produto da ordem de compra |
| Produto.CodDer | String | Opcional | String(007) - Código da derivação do produto da ordem de compra |
| Produto.CplIpo | String | Opcional | String(250) - Complemento da descrição do produto |
| Produto.ProFor | String | Opcional | String(030) - Código do produto no fornecedor |
| Produto.DesFor | String | Opcional | String(250) - Descrição do produto no fornecedor |
| Produto.UniFor | String | Opcional | String(003) - Unidade de medida do produto no fornecedor |
| Produto.CodFam | String | Opcional | String(006) - Código da Família do Produto |
| 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 para estoque do produto da ordem de compra |
| Produto.CodLot | String | Opcional | String(050) - Código do lote de fabricação do produto |
| Produto.QtdPed | Double | Opcional | Number(014,5) - Quantidade do produto da ordem de compra |
| Produto.QtdRec | Double | Opcional | Number(014,5) - Quantidade recebida do produto da ordem de compra |
| Produto.QtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do produto da ordem de compra |
| Produto.QtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto do produto da ordem de compra |
| Produto.UniMed | String | Opcional | String(003) - Unidade de medida do produto comprado |
| Produto.CodTpr | String | Opcional | String(004) - Código da tabela de preço do produto |
| Produto.PreUni | Double | Opcional | Number(014,5) - Preço unitário do produto da ordem de compra |
| Produto.PreFix | String | Opcional | String(001) - Indicativo se o preço é fixo ou não - [ S=Sim;N=Não ] |
| Produto.PerDsc | Double | Opcional | Number(005,2) - Percentual de desconto para o produto da ordem de compra |
| Produto.PerDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| Produto.PerDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| Produto.PerDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| Produto.PerIpi | Double | Opcional | Number(005,2) - Percentual de IPI do produto da ordem de compra |
| Produto.PerIcm | Double | Opcional | Number(005,2) - Percentual de ICM do produto da ordem de compra |
| Produto.PerFun | Double | Opcional | Number(004,2) - Percentual do funrural |
| Produto.DatEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega para o produto da ordem de compra |
| Produto.CodPvp | String | Opcional | String(008) - Código do período de vendas/produção |
| Produto.NumPrj | Integer | Opcional | Number(008) - Número do projeto |
| Produto.CodFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| Produto.CtaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| Produto.CtaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| Produto.CodCcu | String | Opcional | String(009) - Código do centro de custo |
| Produto.VlrFre | Double | Opcional | Number(015,2) - Valor frete |
| Produto.VlrSeg | Double | Opcional | Number(015,2) - Valor seguro |
| Produto.VlrEmb | Double | Opcional | Number(015,2) - Valor embalagem |
| Produto.VlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| Produto.VlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| Produto.VlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| Produto.VlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| Produto.VlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| Produto.VlrBru | Double | Opcional | Number(015,2) - Valor bruto do produto da ordem de compra |
| Produto.VlrDsc | Double | Opcional | Number(015,2) - Valor do desconto para o produto da ordem de compra |
| Produto.VlrDs1 | Double | Opcional | Number(015,2) - Valor de desconto 1 |
| Produto.VlrDs2 | Double | Opcional | Number(015,2) - Valor de desconto 2 |
| Produto.VlrDs3 | Double | Opcional | Number(015,2) - Valor de desconto 3 |
| Produto.VlrDs4 | Double | Opcional | Number(015,2) - Valor de desconto 4 |
| Produto.VlrDs5 | Double | Opcional | Number(015,2) - Valor de desconto 5 |
| Produto.VlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| Produto.VlrBfu | Double | Opcional | Number(015,2) - Valor base do funrural |
| Produto.VlrFun | Double | Opcional | Number(015,2) - Valor do funrural |
| Produto.VlrBip | Double | Opcional | Number(015,2) - Valor base IPI |
| Produto.VlrIpi | Double | Opcional | Number(015,2) - Valor do IPI para o produto da ordem de compra |
| Produto.VlrBic | Double | Opcional | Number(015,2) - Valor base ICMS |
| Produto.VlrIcm | Double | Opcional | Number(015,2) - Valor do ICMS |
| produto.vlrBsi | Double | Opcional | Valor base ICMS substituído |
| produto.vlrIcs | Double | Opcional | Valor do ICMS Substituído para o produto da ordem de compra |
| Produto.VlrBsp | Double | Opcional | Number(015,2) - Valor base da substituição tributária do PIS |
| Produto.VlrStp | Double | Opcional | Number(015,2) - Valor da substituição tributária do PIS |
| Produto.VlrBsc | Double | Opcional | Number(015,2) - Valor base da substituição tributária da COFINS |
| Produto.VlrStc | Double | Opcional | Number(015,2) - Valor da substituição tributária da COFINS |
| Produto.VlrLpr | Double | Opcional | Number(015,2) - Valor do produto |
| Produto.VlrLou | Double | Opcional | Number(015,2) - Valor dos outros valores |
| Produto.VlrLiq | Double | Opcional | Number(015,2) - Valor líquido do produto da ordem de compra |
| Produto.VlrFin | Double | Opcional | Number(015,2) - Valor do item válido para o financeiro |
| Produto.AcrFin | Double | Opcional | Number(015,2) - Valor de Acréscimo Financeiro |
| Produto.SitIpo | Integer | Opcional | Number(001) - Situação do item da ordem de compra - [ 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 ] |
| Produto.CodMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de produto |
| Produto.ObsMot | String | Opcional | String(1000) - Observação do motivo da situação do item de produto |
| Produto.SeqIpd | Integer | Opcional | Number(004) - Sequência do item no pedido de venda |
| Produto.FilCtr | Integer | Opcional | Number(005) - Código da filial do contrato de compra |
| Produto.NumCtr | Integer | Opcional | Number(006) - Número interno do contrato que gerou o item de produto |
| Produto.DatCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência |
| Produto.SeqCcp | Integer | Opcional | Number(003) - Sequência do item do contrato que gerou o item de produto |
| Produto.IndEqi | String | Opcional | String(001) - Indicativo se o componente é equivalente p/ compra na falta do titular - [ S=Sim;N=Não ] |
| Produto.UsuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| Produto.DatGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| Produto.HorGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| Produto.FilPed | Integer | Opcional | Number(005) - Código da filial do pedido de venda |
| Produto.NumPed | Integer | Opcional | Number(008) - Número do pedido de venda |
| Produto.DatVlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de validade do lote |
| Produto.QtdFor | Double | Opcional | Number(014,5) - Quantidade da ordem de compra na unidade de medida do fornecedor |
| Produto.PreFor | Double | Opcional | Number(014,5) - Preço unitário do produto na unidade de medida do fornecedor |
| Produto.CodMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| Produto.DatMoe | DateTime | Opcional | Data da cotação da moeda ou índice do item da ordem de compra |
| Produto.CotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do item da ordem de compra |
| Produto.FecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| Produto.PerIim | Double | Opcional | Number(005,2) - Percentual de imposto de importação do item da ordem de compra |
| Produto.VlrBii | Double | Opcional | Number(015,2) - Valor base imposto de importação |
| Produto.VlrIim | Double | Opcional | Number(015,2) - Valor do imposto de importação do item da ordem de compra |
| Produto.VlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| Produto.SeqIor | Integer | Opcional | Number(003) - Sequência do item de produto que deu origem ao item. |
| Produto.VlrBpi | Double | Opcional | Number(015,2) - Valor base do PIS a recuperar |
| Produto.VlrPis | Double | Opcional | Number(015,2) - Valor do PIS a recuperar do item da ordem de compra |
| Produto.VlrBcr | Double | Opcional | Number(015,2) - Valor base do Cofins a recuperar |
| Produto.VlrCor | Double | Opcional | Number(015,2) - Valor do Cofins a recuperar |
| Produto.CodFxa | String | Opcional | String(015) - Código da faixa da grade |
| Produto.IdxGrd | Integer | Opcional | Number(006) - Indexador da Grade |
| Produto.PerPit | Double | Opcional | Number(007,4) - Percentual de PIS Retido |
| Produto.VlrBpt | Double | Opcional | Number(015,2) - Valor base do PIS Retido |
| Produto.VlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| Produto.PerCrt | Double | Opcional | Number(007,4) - Percentual de Cofins Retido |
| Produto.VlrBct | Double | Opcional | Number(015,2) - Valor base do Cofins Retido |
| Produto.VlrCrt | Double | Opcional | Number(015,2) - Valor do Cofins Retido |
| Produto.PerCsl | Double | Opcional | Number(004,2) - Percentual de CSLL Retido |
| Produto.VlrBcl | Double | Opcional | Number(015,2) - Valor base do CSLL Retido |
| Produto.VlrCsl | Double | Opcional | Number(015,2) - Valor do CSLL Retido |
| Produto.PerOur | Double | Opcional | Number(004,2) - Percentual de Outras Retenções |
| Produto.VlrBor | Double | Opcional | Number(015,2) - Valor base de Outras Retenções |
| Produto.VlrOur | Double | Opcional | Number(015,2) - Valor de Outras Retenções |
| Produto.PerIrf | Double | Opcional | Number(004,2) - Percentual do IRRF |
| Produto.VlrBir | Double | Opcional | Number(015,2) - Valor base IRRF |
| Produto.VlrIrf | Double | Opcional | Number(015,2) - Valor do IRRF |
| Produto.FilCes | Integer | Opcional | Number(005) - Código da filial do controle de entrada e saída |
| Produto.DatCes | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada do controle de entrada e saída |
| Produto.SeqCes | Integer | Opcional | Number(006) - Sequência de entrada na data do controle de entrada e saida |
| Produto.PerDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| Produto.PerDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| Produto.VlrOri | Double | Opcional | Number(015,2) - Valor original do item de produto da ordem de compra |
| Produto.QtdOri | Double | Opcional | Number(014,5) - Quantidade original do item de produto da ordem de compra |
| Produto.VlrFei | Double | Opcional | Number(015,2) - Valor de frete de importação |
| Produto.VlrSei | Double | Opcional | Number(015,2) - Valor de seguro de importação |
| Produto.VlrOui | Double | Opcional | Number(015,2) - Valor de outras despesas de importação |
| Produto.BcoImp | Double | Opcional | Number(015,2) - Valor base do cofins a recuperar na importação |
| Produto.CofImp | Double | Opcional | Number(015,2) - Valor do cofins a recuperar na importação |
| Produto.BpiImp | Double | Opcional | Number(015,2) - Valor base do pis a recuperar na importação |
| Produto.PisImp | Double | Opcional | Number(015,2) - Valor do pis a recuperar na importação |
| Produto.SeqCpk | Integer | Opcional | Number(006) - Indicativo para o produto pai no kit |
| Produto.VlrDm1 | Double | Opcional | Number(014,5) - Valor Dimensão 1 |
| Produto.VlrDm2 | Double | Opcional | Number(014,5) - Valor Dimensão 2 |
| Produto.VlrDm3 | Double | Opcional | Number(014,5) - Valor Dimensão 3 |
| Produto.VlrDm4 | Double | Opcional | Number(014,5) - Valor Dimensão 4 |
| Produto.VlrDm5 | Double | Opcional | Number(014,5) - Valor Dimensão 5 |
| Produto.VlrDm6 | Double | Opcional | Number(014,5) - Valor Dimensão 6 |
| Produto.BemPri | String | Opcional | String(020) - Código do bem principal |
| Produto.EmpPed | Integer | Opcional | Number(004) - Código da empresa do pedido |
| Produto.EmpNfv | Integer | Opcional | Number(004) - Código da Empresa da Nota Fiscal de Saída |
| Produto.FilNfv | Integer | Opcional | Number(005) - Código da Filial da Nota Fiscal de Saída |
| Produto.SnfNfv | String | Opcional | String(003) - Código da Série da Nota Fiscal de Saída |
| Produto.NumNfv | Integer | Opcional | Number(009) - Número da Nota Fiscal de Saída |
| Produto.SeqIpv | Integer | Opcional | Number(003) - Sequência do Item de Produto da Nota Fiscal de Saída |
| Produto.CodTrg | String | Opcional | String(010) - Código da classificação de transgênico |
| Produto.PerBon | Double | Opcional | Number(005,2) - Percentual de bonificação para o produto da ordem de compra utilizado na fixação |
| Produto.VlrDfa | Double | Opcional | Number(015,2) - Valor da diferença de alíquota inter-estadual |
| Produto.QtdBpi | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar |
| Produto.AliPis | Double | Opcional | Number(015,4) - Alíquota por Valor do PIS a recuperar |
| Produto.QtdBco | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar |
| Produto.AliCof | Double | Opcional | Number(015,4) - Alíquota por Valor do COFINS a recuperar |
| Produto.QtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI a recuperar |
| Produto.AliIpi | Double | Opcional | Number(015,4) - Alíquota por Valor do IPI a recuperar |
| Produto.CodFab | String | Opcional | String(010) - Código do Fabricante |
| Produto.ProFab | String | Opcional | String(021) - Código do Produto no Fabricante |
| Produto.SubPro | String | Opcional | String(001) - Indicativo se é Sub Produto - [ S=Sim;N=Não ] |
| Produto.TipCur | Integer | Opcional | Number(001) - Indicativo do tipo de curso online para varejo - [ 1=Standard;2=Plus;3=Premium;4=Outro ] |
| Produto.ObsIpo | String | Opcional | String(250) - Observação da solicitação de compra |
| Produto.VlrIbs | Double | Opcional | Number(015,2) - Valor base ICMS Simples Nacional |
| Produto.VlrIsn | Double | Opcional | Number(015,2) - Valor do ICMS Simples Nacional |
| Produto.PerIsn | Double | Opcional | Number(005,2) - Percentual de ICMS Simples Nacional do produto da ordem de compra |
| Produto.VlrAfm | Double | Opcional | Number(015,2) - Valor adicional ao frete para renovação da marinha mercante |
| Produto.PerDif | Double | Opcional | Number(007,4) - Percentual de diferimento do item de produto |
| Produto.BasIdf | Double | Opcional | Number(015,2) - Valor base do ICMS diferido |
| Produto.PerIdf | Double | Opcional | Number(005,2) - Percentual do ICMS diferido do item da ordem de compra |
| Produto.VlrIdf | Double | Opcional | Number(015,2) - Valor do ICMS diferido do item da ordem de compra |
| Produto.CodClf | String | Opcional | String(003) - Código da classificação fiscal do item da nota fiscal de entrada |
| Produto.FabEst | String | Opcional | String(010) - Código do fabricante estrangeiro |
| Produto.CodStr | String | Opcional | String(003) - Situação tributária do item da nota fiscal de entrada |
| Produto.CstIpi | String | Opcional | String(002) - Código da situação tributária de IPI - [ 00=Entrada com recuperação de crédito;01=Entrada tributável com alíquota zero;02=Entrada isenta;03=Entrada não-tributada;04=Entrada imune;05=Entrada com suspensão;49=Outras entradas;50=Saída tributada;51=Saída tributável com alíquota zero;52=Saída isenta;53=Saída não-tributada;54=Saída imune;55=Saída com suspensão;99=Outras saídas ] |
| Produto.CstPis | String | Opcional | String(002) - Código da situação tributária de PIS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| Produto.CstCof | String | Opcional | String(002) - Código da situação tributária de COFINS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| Produto.PesBru | Double | Opcional | Number(014,5) - Peso bruto do item da nota fiscal de entrada |
| Produto.PesLiq | Double | Opcional | Number(014,5) - Peso líquido do item da nota fiscal de entrada |
| Produto.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 ] |
| Produto.VlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| Produto.PerIci | Double | Opcional | Number(005,2) - Percentual de ICMS na importação |
| Produto.QtdBlo | Double | Opcional | Number(014,5) - Quantidade bloqueada do produto da ordem de compra |
| Lote | Set | Opcional | Lista de itens de lote |
| Lote.CodEmp | Integer | Opcional | Number(004) - Código da empresa |
| Lote.CodFil | Integer | Opcional | Number(005) - Código da filial |
| Lote.NumOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| Lote.SeqIpo | Integer | Opcional | Number(004) - Sequência de item da ordem de compra |
| Lote.SeqDls | Integer | Opcional | Number(006) - Sequência de movimento de item |
| Lote.CodDep | String | Opcional | String(010) - Código do depósito |
| Lote.DatEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada do produto no depósito |
| Lote.DatVlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de validade do produto no depósito |
| Lote.CodLot | String | Opcional | String(050) - Código do Lote de Fabricação p/ estocagem |
| Lote.NumSep | String | Opcional | String(050) - Número de série do produto |
| Lote.QtdEst | Double | Opcional | Number(014,5) - Quantidade a ser movimentada do estoque |
| Lote.ObsDls | String | Opcional | String(250) - Texto da observação |
| Lote.QtdPed | Double | Opcional | Number(014,5) - Quantidade pedida do lote do item da ordem de compra |
| Lote.VlrDm1 | Double | Opcional | Number(014,5) - Valor Dimensão 1 |
| Lote.VlrDm2 | Double | Opcional | Number(014,5) - Valor Dimensão 2 |
| Lote.VlrDm3 | Double | Opcional | Number(014,5) - Valor Dimensão 3 |
| Lote.VlrDm4 | Double | Opcional | Number(014,5) - Valor Dimensão 4 |
| Lote.VlrDm5 | Double | Opcional | Number(014,5) - Valor Dimensão 5 |
| Lote.VlrDm6 | Double | Opcional | Number(014,5) - Valor Dimensão 6 |
| Lote.DatFab | DateTime | Opcional | Date(DD/MM/YYYY) - Data de fabricação do lote |
| Lote.CodFab | String | Opcional | String(010) - Código do Fabricante |
| Lote.ProFab | String | Opcional | String(021) - Código do Produto no Fabricante |
| CampoUsuarioLote | Set | Opcional | Lista de campos de usuário |
| CampoUsuarioLote.Campo | String | Opcional | Nome do campo |
| CampoUsuarioLote.Valor | String | Opcional | Valor do campo |
| Produto.AcoImp | Double | Opcional | Number(015,4) - Alíquota por Valor do COFINS a recuperar na importação |
| Produto.ApiImp | Double | Opcional | Number(015,4) - Alíquota por Valor do PIS a recuperar na importação |
| Produto.QtbCim | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar na importação |
| Produto.QtbPim | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar na importação |
| CampoUsuarioProduto | Set | Opcional | Lista de campos de usuário |
| CampoUsuarioProduto.Campo | String | Opcional | Nome do campo |
| CampoUsuarioProduto.Valor | String | Opcional | Valor do campo |
| produto.ideExt | Integer | Opcional | Número Identificador Externo |
| produto.idcExt | Integer | Opcional | Identificador Externo Contrato do Registro |
| produto.ctrExt | String | Opcional | Número do Contrato Externo |
| produto.embExt | String | Opcional | Número do Embarque Externo |
| cBSIBSProduto | Set | Opcional | Itens de Produto - Reforma Tributária |
| cBSIBSProduto.seqIte | Integer | Opcional | Number(004) - Sequência de item da nota fiscal |
| cBSIBSProduto.strCla | String | Opcional | String(006) - Código cClassTrib |
| cBSIBSProduto.codImp | String | Opcional | String(003) - Código do imposto |
| cBSIBSProduto.basCal | Double | Opcional | Number(013,2) - Base Cálculo |
| cBSIBSProduto.aliImp | Double | Opcional | Number(007,4) - Percentual da Alíquota |
| cBSIBSProduto.perDif | Double | Opcional | Number(007,4) - Percentual de Diferimento |
| cBSIBSProduto.vlrDif | Double | Opcional | Number(013,2) - Valor Diferimento |
| cBSIBSProduto.perRed | Double | Opcional | Number(007,4) - Percentual de Redução |
| cBSIBSProduto.aliEfe | Double | Opcional | Number(007,4) - Alíquota Efetiva |
| cBSIBSProduto.strDes | Integer | Opcional | String(006) - Descrição cClassTrib |
| cBSIBSProduto.perDes | Double | Opcional | Number(007,4) - Percentual de Tributação Regular |
| cBSIBSProduto.vlrDes | Double | Opcional | Number(013,2) - Valor de Tributação Regular |
| cBSIBSProduto.vlrImp | Double | Opcional | Number(013,2) - Valor Imposto |
| cBSIBSProduto.perPci | Double | Opcional | Number(008,4) - Percentual do crédito presumido |
| cBSIBSProduto.vlrPci | Double | Opcional | Number(013,2) - Valor do crédito presumido |
| cBSIBSProduto.conSus | String | Opcional | String(001) - Crédito presumido em condição suspensiva - [ S=Sim;N=Não ] |
| Servico | Set | Opcional | Lista de itens de serviço |
| Servico.CodEmp | Integer | Opcional | Number(004) - Código da empresa |
| Servico.CodFil | Integer | Opcional | Number(005) - Código da filial |
| Servico.NumOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| Servico.SeqIso | Integer | Opcional | Number(004) - Sequência do item de serviço na ordem de compra |
| Servico.TnsSer | String | Opcional | String(005) - Transação de serviço do item da OC |
| Servico.CodSer | String | Opcional | String(014) - Código do serviço da ordem de compra |
| Servico.CplIso | 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 |
| Servico.CodTri | String | Opcional | String(005) - Código de tributação para emissão da DARF |
| Servico.QtdPed | Double | Opcional | Number(014,5) - Quantidade pedida do serviço da ordem de compra |
| Servico.QtdRec | Double | Opcional | Number(014,5) - Quantidade recebida do serviço da ordem de compra |
| Servico.QtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do serviço da ordem compra |
| Servico.QtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto do serviço da ordem de compra |
| Servico.UniMed | String | Opcional | String(003) - Unidade de medida do serviço da ordem de compra |
| Servico.PreUni | Double | Opcional | Number(014,5) - Preço unitário do serviço da ordem de compra |
| Servico.DatEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Previsão de Entrega do Item de Serviço |
| Servico.PerDsc | Double | Opcional | Number(004,2) - Percentual de desconto do serviço da ordem de compra |
| Servico.PerIss | Double | Opcional | Number(004,2) - Percentual do ISS do serviço da ordem de compra |
| Servico.PerIrf | Double | Opcional | Number(004,2) - Percentual do IRRF do serviço da ordem de compra |
| Servico.PerIns | Double | Opcional | Number(004,2) - Percentual do INSS |
| Servico.NumPrj | Integer | Opcional | Number(008) - Número do projeto |
| Servico.CodFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| Servico.CtaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| Servico.CtaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| Servico.CodCcu | String | Opcional | String(009) - Código do centro de custo |
| Servico.VlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| Servico.VlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| Servico.VlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| Servico.VlrBru | Double | Opcional | Number(015,2) - Valor bruto do serviço da ordem de compra |
| Servico.VlrDsc | Double | Opcional | Number(015,2) - Valor do desconto do serviço da ordem de compra |
| Servico.VlrDs1 | Double | Opcional | Number(015,2) - Valor do desconto - 1 do fornecedor |
| Servico.VlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto - 2 do fornecedor |
| Servico.VlrBis | Double | Opcional | Number(015,2) - Valor base ISS |
| Servico.VlrIss | Double | Opcional | Number(015,2) - Valor do ISS do serviço da ordem de compra |
| Servico.VlrBir | Double | Opcional | Number(015,2) - Valor base IRRF |
| Servico.VlrIrf | Double | Opcional | Number(015,2) - Valor do IRRF do serviço da ordem de compra |
| Servico.VlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| Servico.VlrIns | Double | Opcional | Number(015,2) - Valor do INSS |
| Servico.VlrLse | Double | Opcional | Number(015,2) - Valor do serviço |
| Servico.VlrLou | Double | Opcional | Number(015,2) - Valor dos outros valores |
| Servico.VlrLiq | Double | Opcional | Number(015,2) - Valor líquido do item de serviço da ordem de compra |
| Servico.VlrFin | Double | Opcional | Number(015,2) - Valor do item válido para o financeiro |
| Servico.AcrFin | Double | Opcional | Number(015,2) - Valor de Acréscimo Financeiro |
| Servico.SitIso | Integer | Opcional | Number(001) - Situação do item de serviço da ordem de compra - [ 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 ] |
| Servico.CodMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de serviço |
| Servico.ObsMot | String | Opcional | String(1000) - Observação do motivo da situação do item de serviço |
| Servico.FilCtr | Integer | Opcional | Number(005) - Código da filial do contrato de compra |
| Servico.NumCtr | Integer | Opcional | Number(006) - Número interno do contrato que gerou o item de serviço |
| Servico.DatCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano da competência do contrato que gerou o item de serviço |
| Servico.SeqCcs | Integer | Opcional | Number(003) - Sequência do item do contrato que gerou o item de serviço |
| Servico.NumOrp | Integer | Opcional | Number(009) - Nº da OP que gerou Ordem de Serviço automática |
| Servico.UsuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| Servico.DatGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| Servico.HorGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| Servico.FilPed | Integer | Opcional | Number(005) - Código da filial do pedido de venda |
| Servico.NumPed | Integer | Opcional | Number(008) - Número do pedido de venda |
| Servico.SeqIsp | Integer | Opcional | Number(003) - Sequência do item de serviço no pedido |
| Servico.CodPvp | String | Opcional | String(008) - Código do Período |
| 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 | Double | Opcional | Number(005,2) - Percentual de IPI do serviço da ordem de compra |
| Servico.PerIcm | Double | Opcional | Number(005,2) - Percentual de ICM do serviço da ordem de compra |
| Servico.VlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| Servico.VlrBip | Double | Opcional | Number(015,2) - Valor base IPI |
| Servico.VlrIpi | Double | Opcional | Number(015,2) - Valor do IPI para o serviço da ordem de compra |
| Servico.VlrBic | Double | Opcional | Number(015,2) - Valor base ICMS |
| Servico.VlrIcm | Double | Opcional | Number(015,2) - Valor do ICMS |
| Servico.CodMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| Servico.DatMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do item da ordem de compra |
| Servico.CotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do item da ordem de compra |
| Servico.FecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| Servico.VlrBct | Double | Opcional | Number(015,2) - Valor base do Cofins Retido |
| Servico.VlrCrt | Double | Opcional | Number(015,2) - Valor do Cofins Retido |
| Servico.PerCrt | Double | Opcional | Number(007,4) - Percentual de Cofins Retido |
| Servico.VlrBpt | Double | Opcional | Number(015,2) - Valor base do PIS Retido |
| Servico.VlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| Servico.PerPit | Double | Opcional | Number(007,4) - Percentual de PIS Retido |
| Servico.VlrBcl | Double | Opcional | Number(015,2) - Valor base do CSLL Retido |
| Servico.VlrCsl | Double | Opcional | Number(015,2) - Valor do CSLL Retido |
| Servico.PerCsl | Double | Opcional | Number(004,2) - Percentual de CSLL Retido |
| Servico.VlrBor | Double | Opcional | Number(015,2) - Valor base de Outras Retenções |
| Servico.VlrOur | Double | Opcional | Number(015,2) - Valor de Outras Retenções |
| Servico.PerOur | Double | Opcional | Number(004,2) - Percentual de Outras Retenções |
| Servico.VlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| Servico.SeqIor | Integer | Opcional | Number(003) - Sequência do item de produto que deu origem ao item. |
| Servico.VlrBpi | Double | Opcional | Number(015,2) - Valor base do PIS a recuperar |
| Servico.VlrPis | Double | Opcional | Number(015,2) - Valor do PIS a recuperar do item da ordem de compra |
| Servico.VlrCor | Double | Opcional | Number(015,2) - Valor do Cofins a recuperar |
| Servico.VlrBcr | Double | Opcional | Number(015,2) - Valor base do Cofins a recuperar |
| Servico.CodTpr | String | Opcional | String(004) - Código da tabela de preço do serviço |
| Servico.PerDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| Servico.PerDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| Servico.PerDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| Servico.PerDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| Servico.PerDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| Servico.VlrDs3 | Double | Opcional | Number(015,2) - Valor de desconto 3 |
| Servico.VlrDs4 | Double | Opcional | Number(015,2) - Valor de desconto 4 |
| Servico.VlrDs5 | Double | Opcional | Number(015,2) - Valor de desconto 5 |
| Servico.VlrOri | Double | Opcional | Number(015,2) - Valor original do item de serviço da ordem de compra |
| Servico.QtdOri | Double | Opcional | Number(014,5) - Quantidade original do item de serviço da ordem de compra |
| Servico.VlrOui | Double | Opcional | Number(015,2) - Valor de outras despesas de importação |
| Servico.BcoImp | Double | Opcional | Number(015,2) - Valor base do cofins a recuperar na importação |
| Servico.CofImp | Double | Opcional | Number(015,2) - Valor do cofins a recuperar na importação |
| Servico.BpiImp | Double | Opcional | Number(015,2) - Valor base do pis a recuperar na importação |
| Servico.PisImp | Double | Opcional | Number(015,2) - Valor do pis a recuperar na importação |
| Servico.EmpPed | Integer | Opcional | Number(004) - Código da empresa do pedido |
| Servico.CodEqp | String | Opcional | String(020) - Código do equipamento que sofreu manutenção (deprecado na versão 5.7.2.1) |
| Servico.NumMnt | Integer | Opcional | Number(009) - Número da manutenção do equipamento (deprecado na versão 5.7.2.1) |
| Servico.BemPri | String | Opcional | String(020) - Código do bem principal |
| Servico.EmpNfv | Integer | Opcional | Number(004) - Empresa da Nota Fiscal de Saída |
| Servico.FilNfv | Integer | Opcional | Number(005) - Filial da Nota Fiscal de Saída |
| Servico.SnfNfv | String | Opcional | String(003) - Série da Nota Fiscal de Saída |
| Servico.NumNfv | Integer | Opcional | Number(009) - Número da Nota Fiscal de Saída |
| Servico.SeqIsv | Integer | Opcional | Number(003) - Sequência do Item de Serviço da Nota Fiscal de Saída |
| Servico.VlrDfa | Double | Opcional | Number(015,2) - Valor da diferença de alíquota inter-estadual |
| Servico.QtdBpi | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar |
| Servico.AliPis | Double | Opcional | Number(015,4) - Alíquota por Valor do PIS a recuperar |
| Servico.QtdBco | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar |
| Servico.AliCof | Double | Opcional | Number(015,4) - Alíquota por Valor do COFINS a recuperar |
| Servico.QtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI a recuperar |
| Servico.AliIpi | Double | Opcional | Number(015,4) - Alíquota por Valor do IPI a recuperar |
| Servico.ObsIso | String | Opcional | String(250) - Observação da solicitação de compra |
| Servico.VlrIbs | Double | Opcional | Number(015,2) - Valor base ICMS Simples Nacional |
| Servico.VlrIsn | Double | Opcional | Number(015,2) - Valor do ICMS Simples Nacional |
| Servico.PerIsn | Double | Opcional | Number(005,2) - Percentual de ICMS Simples Nacional do serviço da ordem de compra |
| Servico.VlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| Servico.PerDif | Double | Opcional | Number(007,4) - Percentual de diferimento do item de serviço |
| Servico.BasIdf | Double | Opcional | Number(015,2) - Valor base do ICMS diferido |
| Servico.PerIdf | Double | Opcional | Number(005,2) - Percentual do ICMS diferido do item da ordem de compra |
| Servico.VlrIdf | Double | Opcional | Number(015,2) - Valor do ICMS diferido do item da ordem de compra |
| Servico.CodClf | String | Opcional | String(003) - Código da classificação fiscal do item da nota fiscal de entrada |
| Servico.CodStr | String | Opcional | String(003) - Situação tributária do item da nota fiscal de entrada |
| Servico.CstIpi | String | Opcional | String(002) - Código da situação tributária de IPI - [ 00=Entrada com recuperação de crédito;01=Entrada tributável com alíquota zero;02=Entrada isenta;03=Entrada não-tributada;04=Entrada imune;05=Entrada com suspensão;49=Outras entradas;50=Saída tributada;51=Saída tributável com alíquota zero;52=Saída isenta;53=Saída não-tributada;54=Saída imune;55=Saída com suspensão;99=Outras saídas ] |
| Servico.CstPis | String | Opcional | String(002) - Código da situação tributária de PIS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| Servico.CstCof | String | Opcional | String(002) - Código da situação tributária de COFINS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| Servico.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 ] |
| Servico.VlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| Servico.PerIci | Double | Opcional | Number(005,2) - Percentual de ICMS na importação |
| CampoUsuarioServico | Set | Opcional | Lista de campos de usuário |
| CampoUsuarioServico.Campo | String | Opcional | Nome do campo |
| CampoUsuarioServico.Valor | String | Opcional | Valor do campo |
| servico.ideExt | Integer | Opcional | Número Identificador Externo |
| servico.idcExt | Integer | Opcional | Identificador Externo Contrato do Registro |
| servico.ctrExt | String | Opcional | Número do Contrato Externo |
| servico.embExt | String | Opcional | Número do Embarque Externo |
| cBSIBSServico | Set | Opcional | Itens de Serviço - Reforma Tributária |
| cBSIBSServico.seqIte | Integer | Opcional | Number(003) - Sequência de item da nota fiscal |
| cBSIBSServico.strCla | String | Opcional | String(006) - Código cClassTrib |
| cBSIBSServico.codImp | String | Opcional | String(003) - Código do imposto |
| cBSIBSServico.basCal | Double | Opcional | Number(013,2) - Base Cálculo |
| cBSIBSServico.aliImp | Double | Opcional | Number(007,4) - Percentual da Alíquota |
| cBSIBSServico.perDif | Double | Opcional | Number(007,4) - Percentual de Diferimento |
| cBSIBSServico.vlrDif | Double | Opcional | Number(013,2) - Valor Diferimento |
| cBSIBSServico.perRed | Double | Opcional | Number(007,4) - Percentual de Redução |
| cBSIBSServico.aliEfe | Double | Opcional | Number(007,4) - Alíquota Efetiva |
| cBSIBSServico.strDes | String | Opcional | String(006) - Descrição cClassTrib |
| cBSIBSServico.perDes | Double | Opcional | Number(007,4) - Percentual de Tributação Regular |
| cBSIBSServico.vlrDes | Double | Opcional | Number(013,2) - Valor de Tributação Regular |
| cBSIBSServico.vlrImp | Double | Opcional | Number(013,2) - Valor Imposto |
| cBSIBSServico.perPci | Double | Opcional | Number(008,4) - Percentual do crédito presumido |
| cBSIBSServico.vlrPci | Double | Opcional | Number(013,2) - Valor do crédito presumido |
| cBSIBSServico.conSus | String | Opcional | String(001) - Crédito presumido em condição suspensiva - [ S=Sim;N=Não ] |
| Parcela | Set | Opcional | Lista de parcelas |
| Parcela.CodEmp | Integer | Opcional | Código da empresa |
| Parcela.CodFil | Integer | Opcional | Código da filial |
| Parcela.NumOcp | Integer | Opcional | Número da ordem de compra |
| Parcela.SeqPar | Integer | Opcional | Sequência da parcela |
| Parcela.CodCrp | String | Opcional | Código do grupo a pagar |
| Parcela.CodFcr | String | Opcional | Código da moeda ou índice como fator de correção (financeiro) |
| Parcela.DatFcr | DateTime | Opcional | Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| Parcela.DiaPar | Integer | Opcional | Quantidade de dias para a parcela |
| Parcela.VctPar | DateTime | Opcional | Data de vencimento da parcela |
| Parcela.PerPar | Double | Opcional | Percentual do valor da parcela |
| Parcela.VlrPar | Double | Opcional | Valor da parcela |
| Parcela.DscPar | Double | Opcional | Percentual de desconto previsto para a parcela |
| Parcela.ObsPar | String | Opcional | Texto da observação |
| Parcela.CodFav | Double | Opcional | Número do CNPJ ou CPF do favorecido |
| Parcela.UsuGer | Double | Opcional | Usuário responsável pela geração do registro |
| Parcela.DatGer | DateTime | Opcional | Data da geração do registro |
| Parcela.HorGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| CampoUsuarioParcela | Set | Opcional | Lista de campos de usuário |
| CampoUsuarioParcela.Campo | String | Opcional | Nome do campo |
| CampoUsuarioParcela.Valor | String | Opcional | Valor do campo |
| Observacoes | Set | Opcional | Lista de observações |
| observacoes.CodEmp | Integer | Opcional | Código da empresa |
| observacoes.CodFil | Integer | Opcional | Código da filial |
| observacoes.NumOcp | Integer | Opcional | Número da ordem de compra |
| observacoes.SeqObs | Integer | Opcional | Sequência das observações das ordens de compra |
| observacoes.TipObs | String | Opcional | Tipo da observação - [ M=Manual;A=Automática;P=Cad. Preposto;X=Dias para parcelas especiais;V=Vistoria ] |
| observacoes.CodMot | Integer | Opcional | Código do motivo da observação |
| observacoes.ObsUsu | Double | Opcional | Usuário responsável pela entrada da observação |
| observacoes.ObsDat | DateTime | Opcional | Data da observação |
| observacoes.ObsHor | Integer | Opcional | Hora da observação |
| observacoes.SolObs | String | Opcional | Solução dada a observação |
| observacoes.SolUsu | Double | Opcional | Responsável pela solução da observação |
| observacoes.SolDat | DateTime | Opcional | Data da solução da observação |
| observacoes.SolHor | Integer | Opcional | Hora da solução da observação |
| observacoes.SitObs | String | Opcional | Situação da observação - [ G=Gravada;P=Processada;R=Resolvida;C=Cancelada ] |
| CampoUsuarioObservacoes | Set | Opcional | Lista de campos de usuário |
| CampoUsuarioobservacoes.Campo | String | Opcional | Nome do campo |
| CampoUsuarioobservacoes.Valor | String | Opcional | Valor do campo |
| Rateio | Set | Opcional | Lista de rateios |
| Rateio.CodEmp | Integer | Opcional | Código da empresa |
| Rateio.CodFil | Integer | Opcional | Código da filial |
| Rateio.NumOcp | Integer | Opcional | Número da ordem de compra |
| Rateio.SeqRat | Integer | Opcional | Sequência do rateio do pedido |
| Rateio.TnsPro | String | Opcional | Transação de produto |
| Rateio.TnsSer | String | Opcional | Transação de serviço |
| Rateio.SeqIpo | Integer | Opcional | Sequência do item de produto |
| Rateio.SeqIso | Integer | Opcional | Sequência do item de serviço |
| Rateio.CriRat | Integer | Opcional | Critério utilizado para rateio - [ 1=Receitas - Conta X C. Custos;2=Receitas - C. Custos X Conta;3=Despesas - Conta X C. Custos;4=Despesas - C. Custos X Conta;5=Nenhum ] |
| Rateio.SomSub | Integer | Opcional | Somar ou subtrair o valor no plano financeiro/centro de custos - [ 1=Somar Competência;2=Somar Caixa;3=Somar Competência/Caixa;4=Subtrair Competência;5=Subtrair Caixa;6=Subtrair Competência/Caixa;7=Não Considerar ] |
| Rateio.NumPrj | Integer | Opcional | Número do projeto |
| Rateio.CodFpj | Integer | Opcional | Código da fase do projeto |
| Rateio.CtaFin | Integer | Opcional | Conta financeira reduzida |
| Rateio.CtaRed | Integer | Opcional | Conta contábil reduzida |
| Rateio.PerCta | Double | Opcional | Percentual rateado para a conta |
| Rateio.VlrCta | Double | Opcional | Valor rateado para a conta |
| Rateio.CodCcu | String | Opcional | Código do centro de custos |
| Rateio.PerRat | Double | Opcional | Percentual rateado para o centro de custo |
| Rateio.QtdRat | Double | Opcional | Quantidade rateada |
| Rateio.VlrRat | Double | Opcional | Valor rateado para o centro de custos |
| Rateio.ObsRat | String | Opcional | Observação do rateio |
| Rateio.UsuGer | Double | Opcional | Usuário responsável pela geração do registro |
| Rateio.DatGer | DateTime | Opcional | Data da geração do registro |
| Rateio.HorGer | Integer | Opcional | Hora da geração do registro |
| Rateio.TipOri | String | Opcional | Origem do Rateio - [ A=Automático;M=Manual ] |
| CampoUsuarioRateio | Set | Opcional | Lista de campos de usuário |
| CampoUsuarioRateio.Campo | String | Opcional | Nome do campo |
| CampoUsuarioRateio.Valor | String | Opcional | Valor do campo |
| SolicitacaoRelacionada.codEmp | Integer | Opcional | Código da Empresa |
| SolicitacaoRelacionada.codFil | Integer | Opcional | Código da Filial |
| SolicitacaoRelacionada.numOcp | Integer | Opcional | Número da Ordem de Compra |
| SolicitacaoRelacionada.numEme | Integer | Opcional | Número da Requisição |
| SolicitacaoRelacionada.seqEme | Integer | Opcional | Sequência da Requisição |
| SolicitacaoRelacionada.filEme | Integer | Opcional | Filial da Requisição |
| solicitacaoRelacionada.numCot | Integer | Opcional | Número da Cotação |
| solicitacaoRelacionada.ideExt | Integer | Opcional | Identificador Externo |
| solicitacaoRelacionada.idcExt | Integer | Opcional | Identificador do Contrato Externo |
| solicitacaoRelacionada.ctrExt | String | Opcional | Número do Contrato Externo |
| solicitacaoRelacionada.embExt | String | Opcional | Número do Embarque Externo |
| solicitacaoRelacionada.codInt | Integer | Opcional | Código da Integração |
| cBSIBSGeral | Set | Opcional | Notas Fiscais - Reforma Tributária |
| cBSIBSGeral.codImp | String | Opcional | String(003) - Código do Imposto |
| cBSIBSGeral.vlrImp | Double | Opcional | Number(015,2) - Valor do Imposto |
| MensagemRetorno | String | Opcional | Mensagem de Retorno de Processamento |
| TipoRetorno | Integer | Opcional | Tipo de Retorno de Processamento - Lista: 1 = Processado, -2 = Erro na Solicitação |
| NumeroLote | Integer | Opcional | Obrigatório - Inteiro - Identificação do Lote de Exportação |
| erroExecucao | String | Opcional | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
Nesta porta é possível obter uma coleção de dados através dos filtros disponíveis.
Necessita autenticação: sim.
Situação da versão: atual.
Versão: 3.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeral>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codFor>
<codFor>String</codFor>
</codFor>
<codFil>Integer</codFil>
<numOcp>
<numOcp>Integer</numOcp>
</numOcp>
<identificadorSistema>String</identificadorSistema>
<codTra>
<codTra>Integer</codTra>
</codTra>
<indicePagina>Integer</indicePagina>
<datEmiIni>String</datEmiIni>
<limitePagina>Integer</limitePagina>
<sitOcp>
<sitOcp>Integer</sitOcp>
</sitOcp>
<datEmiFim>String</datEmiFim>
</parameters>
</ser:ConsultarGeral>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| CodEmp | Integer | Opcional | Código da Empresa |
| CodFor | Set | Opcional | (Opcional) - Lista de abrangência |
| CodFor.CodFor | String | Opcional | (Opcional) - Number(009) - Código do fornecedor da ordem de compra |
| CodFil | Integer | Opcional | (Obrigatório) - Number(005) - Código da Filial |
| NumOcp | Set | Opcional | (Opcional) - Lista de abrangência |
| NumOcp.NumOcp | Integer | Opcional | (Opcional) - Number(008) - Número da ordens de compra |
| IdentificadorSistema | String | Obrigatório | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| CodTra | Set | Opcional | (Opcional) - Lista de abrangência |
| CodTra.CodTra | Integer | Opcional | (Opcional) - Number(009) - Código da transportadora da ordem de compra |
| IndicePagina | Integer | Opcional | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais |
| DatEmiIni | String | Opcional | (Opcional) - Date(DD/MM/YYYY) - Data inicial da emissão da ordem de compra |
| LimitePagina | Integer | Opcional | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiai |
| SitOcp | Set | Opcional | (Opcional) - Lista de abrangência |
| SitOcp.SitOcp | Integer | Opcional | (Opcional) - Numer(001) - Situação da ordem de compra |
| DatEmiFim | String | Opcional | (Opcional) - Date(DD/MM/YYYY) - Data final da emissão da ordem de compra |
Observação
Portas novas e atualizadas fazem consistência, pois possuem formas mais robustas de controles de integração de acordo com o sistema integrado, dessa forma a informação do IdentificadorSistema passa a ser obrigatória em portas novas do web service.
Existem WebServices/Portas mais antigos (que geralmente não recebem mais atualizações) que não possuem consistências relacionadas aos sistemas integrados, portanto a existência de um sistema integrado não era consistida.
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:ConsultarGeralResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<mensagemRetorno>String</mensagemRetorno>
<ordemCompra>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>DateTime</datEmi>
<codUsu>Double</codUsu>
<codFor>Integer</codFor>
<seqCto>Integer</seqCto>
<pedFor>String</pedFor>
<obsOcp>String</obsOcp>
<codCpg>String</codCpg>
<codFpg>Integer</codFpg>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codFcr>String</codFcr>
<datFcr>DateTime</datFcr>
<qtdAbe>Double</qtdAbe>
<codTra>Integer</codTra>
<codRed>Integer</codRed>
<vlrFum>Double</vlrFum>
<qtdFre>Double</qtdFre>
<forFre>Integer</forFre>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perFin>Double</perFin>
<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>
<vlrBpr>Double</vlrBpr>
<vlrDpr>Double</vlrDpr>
<vlrBse>Double</vlrBse>
<vlrDse>Double</vlrDse>
<vlrDs1>Double</vlrDs1>
<vlrDs2>Double</vlrDs2>
<vlrDzf>Double</vlrDzf>
<vlrBfu>Double</vlrBfu>
<vlrFun>Double</vlrFun>
<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>
<vlrLpr>Double</vlrLpr>
<vlrLse>Double</vlrLse>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<temPar>String</temPar>
<codPor>String</codPor>
<codCrt>String</codCrt>
<rotNap>Integer</rotNap>
<filApr>Integer</filApr>
<numApr>Double</numApr>
<sitApr>String</sitApr>
<sitOcp>Integer</sitOcp>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<verCal>Integer</verCal>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<prcOcp>Integer</prcOcp>
<perPrg>Integer</perPrg>
<perFre>Double</perFre>
<perSeg>Double</perSeg>
<perEmb>Double</perEmb>
<perEnc>Double</perEnc>
<perOut>Double</perOut>
<seqOrm>Integer</seqOrm>
<usuFec>Double</usuFec>
<datFec>DateTime</datFec>
<horFec>Integer</horFec>
<tipInt>Integer</tipInt>
<vlrBcl>Double</vlrBcl>
<vlrCsl>Double</vlrCsl>
<vlrBpt>Double</vlrBpt>
<vlrPit>Double</vlrPit>
<vlrBct>Double</vlrBct>
<vlrCrt>Double</vlrCrt>
<vlrBor>Double</vlrBor>
<vlrOur>Double</vlrOur>
<codMfr>String</codMfr>
<datMfr>DateTime</datMfr>
<cotMfr>Double</cotMfr>
<vlrBii>Double</vlrBii>
<vlrIim>Double</vlrIim>
<vlrRis>Double</vlrRis>
<vlrBpi>Double</vlrBpi>
<vlrPis>Double</vlrPis>
<vlrBcr>Double</vlrBcr>
<vlrCor>Double</vlrCor>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<vlrDs5>Double</vlrDs5>
<vlrOri>Double</vlrOri>
<qtdOri>Double</qtdOri>
<vlrFei>Double</vlrFei>
<moeFei>String</moeFei>
<datFei>DateTime</datFei>
<cotFei>Double</cotFei>
<vlrSei>Double</vlrSei>
<moeSei>String</moeSei>
<datSei>DateTime</datSei>
<cotSei>Double</cotSei>
<vlrOui>Double</vlrOui>
<moeOui>String</moeOui>
<datOui>DateTime</datOui>
<cotOui>Double</cotOui>
<bcoImp>Double</bcoImp>
<cofImp>Double</cofImp>
<bpiImp>Double</bpiImp>
<pisImp>Double</pisImp>
<somFre>String</somFre>
<codSaf>String</codSaf>
<salCan>String</salCan>
<obrCtr>String</obrCtr>
<qtdBpi>Double</qtdBpi>
<qtdBco>Double</qtdBco>
<qtdBip>Double</qtdBip>
<vlrIbs>Double</vlrIbs>
<vlrIsn>Double</vlrIsn>
<rotAnx>Integer</rotAnx>
<numAnx>Double</numAnx>
<basIdf>Double</basIdf>
<vlrIdf>Double</vlrIdf>
<vlrAfm>Double</vlrAfm>
<aprIni>DateTime</aprIni>
<reaOcp>DateTime</reaOcp>
<vlrIcd>Double</vlrIcd>
<seqEnt>Integer</seqEnt>
<qtbCim>Double</qtbCim>
<qtbPim>Double</qtbPim>
<campoUsuario>
<campo>String</campo>
<valor>String</valor>
</campoUsuario>
<produto>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqIpo>Integer</seqIpo>
<tnsPro>String</tnsPro>
<codPro>String</codPro>
<codDer>String</codDer>
<cplIpo>String</cplIpo>
<proFor>String</proFor>
<desFor>String</desFor>
<uniFor>String</uniFor>
<codFam>String</codFam>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<codStp>String</codStp>
<codStc>String</codStc>
<codDep>String</codDep>
<codLot>String</codLot>
<qtdPed>Double</qtdPed>
<qtdRec>Double</qtdRec>
<qtdCan>Double</qtdCan>
<qtdAbe>Double</qtdAbe>
<uniMed>String</uniMed>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<preFix>String</preFix>
<perDsc>Double</perDsc>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<perIpi>Double</perIpi>
<perIcm>Double</perIcm>
<perFun>Double</perFun>
<datEnt>DateTime</datEnt>
<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>
<vlrDs5>Double</vlrDs5>
<vlrDzf>Double</vlrDzf>
<vlrBfu>Double</vlrBfu>
<vlrFun>Double</vlrFun>
<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>
<vlrLpr>Double</vlrLpr>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<acrFin>Double</acrFin>
<sitIpo>Integer</sitIpo>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<seqIpd>Integer</seqIpd>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCcp>Integer</seqCcp>
<indEqi>String</indEqi>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<datVlt>DateTime</datVlt>
<qtdFor>Double</qtdFor>
<preFor>Double</preFor>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<perIim>Double</perIim>
<vlrBii>Double</vlrBii>
<vlrIim>Double</vlrIim>
<vlrRis>Double</vlrRis>
<seqIor>Integer</seqIor>
<vlrBpi>Double</vlrBpi>
<vlrPis>Double</vlrPis>
<vlrBcr>Double</vlrBcr>
<vlrCor>Double</vlrCor>
<codFxa>String</codFxa>
<idxGrd>Integer</idxGrd>
<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>
<filCes>Integer</filCes>
<datCes>DateTime</datCes>
<seqCes>Integer</seqCes>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<vlrOri>Double</vlrOri>
<qtdOri>Double</qtdOri>
<vlrFei>Double</vlrFei>
<vlrSei>Double</vlrSei>
<vlrOui>Double</vlrOui>
<bcoImp>Double</bcoImp>
<cofImp>Double</cofImp>
<bpiImp>Double</bpiImp>
<pisImp>Double</pisImp>
<seqCpk>Integer</seqCpk>
<vlrDm1>Double</vlrDm1>
<vlrDm2>Double</vlrDm2>
<vlrDm3>Double</vlrDm3>
<vlrDm4>Double</vlrDm4>
<vlrDm5>Double</vlrDm5>
<vlrDm6>Double</vlrDm6>
<bemPri>String</bemPri>
<empPed>Integer</empPed>
<empNfv>Integer</empNfv>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<seqIpv>Integer</seqIpv>
<codTrg>String</codTrg>
<perBon>Double</perBon>
<vlrDfa>Double</vlrDfa>
<qtdBpi>Double</qtdBpi>
<aliPis>Double</aliPis>
<qtdBco>Double</qtdBco>
<aliCof>Double</aliCof>
<qtdBip>Double</qtdBip>
<aliIpi>Double</aliIpi>
<codFab>String</codFab>
<proFab>String</proFab>
<subPro>String</subPro>
<tipCur>Integer</tipCur>
<obsIpo>String</obsIpo>
<vlrIbs>Double</vlrIbs>
<vlrIsn>Double</vlrIsn>
<perIsn>Double</perIsn>
<vlrAfm>Double</vlrAfm>
<perDif>Double</perDif>
<basIdf>Double</basIdf>
<perIdf>Double</perIdf>
<vlrIdf>Double</vlrIdf>
<codClf>String</codClf>
<fabEst>String</fabEst>
<codStr>String</codStr>
<cstIpi>String</cstIpi>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<pesBru>Double</pesBru>
<pesLiq>Double</pesLiq>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<perIci>Double</perIci>
<qtdBlo>Double</qtdBlo>
<lote>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqIpo>Integer</seqIpo>
<seqDls>Integer</seqDls>
<codDep>String</codDep>
<datEnt>DateTime</datEnt>
<datVlt>DateTime</datVlt>
<codLot>String</codLot>
<numSep>String</numSep>
<qtdEst>Double</qtdEst>
<obsDls>String</obsDls>
<qtdPed>Double</qtdPed>
<vlrDm1>Double</vlrDm1>
<vlrDm2>Double</vlrDm2>
<vlrDm3>Double</vlrDm3>
<vlrDm4>Double</vlrDm4>
<vlrDm5>Double</vlrDm5>
<vlrDm6>Double</vlrDm6>
<datFab>DateTime</datFab>
<codFab>String</codFab>
<proFab>String</proFab>
<campoUsuarioLote>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioLote>
</lote>
<acoImp>Double</acoImp>
<apiImp>Double</apiImp>
<qtbCim>Double</qtbCim>
<qtbPim>Double</qtbPim>
<campoUsuarioProduto>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioProduto>
<cBSIBSProduto>
<seqIte>Integer</seqIte>
<strCla>String</strCla>
<codImp>String</codImp>
<basCal>Double</basCal>
<aliImp>Double</aliImp>
<perDif>Double</perDif>
<vlrDif>Double</vlrDif>
<perRed>Double</perRed>
<aliEfe>Double</aliEfe>
<strDes>String</strDes>
<perDes>Double</perDes>
<vlrDes>Double</vlrDes>
<vlrImp>Double</vlrImp>
<perPci>Double</perPci>
<vlrPci>Double</vlrPci>
<conSus>String</conSus>
<dedCre>String</dedCre>
</cBSIBSProduto>
</produto>
<servico>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqIso>Integer</seqIso>
<tnsSer>String</tnsSer>
<codSer>String</codSer>
<cplIso>String</cplIso>
<codFam>String</codFam>
<codTri>String</codTri>
<qtdPed>Double</qtdPed>
<qtdRec>Double</qtdRec>
<qtdCan>Double</qtdCan>
<qtdAbe>Double</qtdAbe>
<uniMed>String</uniMed>
<preUni>Double</preUni>
<datEnt>DateTime</datEnt>
<perDsc>Double</perDsc>
<perIss>Double</perIss>
<perIrf>Double</perIrf>
<perIns>Double</perIns>
<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>
<vlrBis>Double</vlrBis>
<vlrIss>Double</vlrIss>
<vlrBir>Double</vlrBir>
<vlrIrf>Double</vlrIrf>
<vlrBin>Double</vlrBin>
<vlrIns>Double</vlrIns>
<vlrLse>Double</vlrLse>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<acrFin>Double</acrFin>
<sitIso>Integer</sitIso>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<datCpt>DateTime</datCpt>
<seqCcs>Integer</seqCcs>
<numOrp>Integer</numOrp>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<seqIsp>Integer</seqIsp>
<codPvp>String</codPvp>
<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>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<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>
<vlrRis>Double</vlrRis>
<seqIor>Integer</seqIor>
<vlrBpi>Double</vlrBpi>
<vlrPis>Double</vlrPis>
<vlrCor>Double</vlrCor>
<vlrBcr>Double</vlrBcr>
<codTpr>String</codTpr>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<vlrDs5>Double</vlrDs5>
<vlrOri>Double</vlrOri>
<qtdOri>Double</qtdOri>
<vlrOui>Double</vlrOui>
<bcoImp>Double</bcoImp>
<cofImp>Double</cofImp>
<bpiImp>Double</bpiImp>
<pisImp>Double</pisImp>
<empPed>Integer</empPed>
<codEqp>String</codEqp>
<numMnt>Integer</numMnt>
<bemPri>String</bemPri>
<empNfv>Integer</empNfv>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<seqIsv>Integer</seqIsv>
<vlrDfa>Double</vlrDfa>
<qtdBpi>Double</qtdBpi>
<aliPis>Double</aliPis>
<qtdBco>Double</qtdBco>
<aliCof>Double</aliCof>
<qtdBip>Double</qtdBip>
<aliIpi>Double</aliIpi>
<obsIso>String</obsIso>
<vlrIbs>Double</vlrIbs>
<vlrIsn>Double</vlrIsn>
<perIsn>Double</perIsn>
<vlrOud>Double</vlrOud>
<perDif>Double</perDif>
<basIdf>Double</basIdf>
<perIdf>Double</perIdf>
<vlrIdf>Double</vlrIdf>
<codClf>String</codClf>
<codStr>String</codStr>
<cstIpi>String</cstIpi>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<perIci>Double</perIci>
<campoUsuarioServico>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioServico>
<cBSIBSServico>
<seqIte>Integer</seqIte>
<strCla>String</strCla>
<codImp>String</codImp>
<basCal>Double</basCal>
<aliImp>Double</aliImp>
<perDif>Double</perDif>
<vlrDif>Double</vlrDif>
<perRed>Double</perRed>
<aliEfe>Double</aliEfe>
<strDes>String</strDes>
<perDes>Double</perDes>
<vlrDes>Double</vlrDes>
<vlrImp>Double</vlrImp>
<perPci>Double</perPci>
<vlrPci>Double</vlrPci>
<conSus>String</conSus>
<dedCre>String</dedCre>
</cBSIBSServico>
</servico>
<parcela>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<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>
<codFav>Double</codFav>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<campoUsuarioParcela>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioParcela>
</parcela>
<observacoes>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<codMot>Integer</codMot>
<obsOcp>String</obsOcp>
<obsUsu>Double</obsUsu>
<obsDat>DateTime</obsDat>
<obsHor>Integer</obsHor>
<solObs>String</solObs>
<solUsu>Double</solUsu>
<solDat>DateTime</solDat>
<solHor>Integer</solHor>
<sitObs>String</sitObs>
<campoUsuarioObservacoes>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioObservacoes>
</observacoes>
<rateio>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<seqRat>Integer</seqRat>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<seqIpo>Integer</seqIpo>
<seqIso>Integer</seqIso>
<criRat>Integer</criRat>
<somSub>Integer</somSub>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<perCta>Double</perCta>
<vlrCta>Double</vlrCta>
<codCcu>String</codCcu>
<perRat>Double</perRat>
<qtdRat>Double</qtdRat>
<vlrRat>Double</vlrRat>
<obsRat>String</obsRat>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<tipOri>String</tipOri>
<campoUsuarioRateio>
<campo>String</campo>
<valor>String</valor>
</campoUsuarioRateio>
</rateio>
<cBSIBSGeral>
<codImp>String</codImp>
<vlrImp>Double</vlrImp>
</cBSIBSGeral>
</ordemCompra>
<tipoRetorno>Integer</tipoRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarGeralResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| erros | Set | Opcional | (Opcional) - Lista dos erro |
| erros.mensagemErro | String | Opcional | (Opcional) - Itens da lista de erros |
| mensagemRetorno | String | Opcional | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| ordemCompra | Set | Opcional | Lista de ordem de compra |
| ordemCompra.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| ordemCompra.codFil | Integer | Opcional | Number(005) - Código da filial |
| ordemCompra.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| ordemCompra.tnsPro | String | Opcional | String(005) - Código da transação de pedido para produtos |
| ordemCompra.tnsSer | String | Opcional | String(005) - Código da transação de pedido para serviços |
| ordemCompra.datEmi | DateTime | Opcional | Date(DD/MM/YYYY) - Data de emissão da ordem de compra |
| ordemCompra.codUsu | Double | Opcional | Number(010) - Código do usuário comprador |
| ordemCompra.codFor | Integer | Opcional | Number(009) - Código do fornecedor da ordem de compra |
| ordemCompra.seqCto | Integer | Opcional | Number(005) - Nome da pessoa de contato para a ordem de compra |
| ordemCompra.pedFor | String | Opcional | String(012) - Número do pedido do fornecedor |
| ordemCompra.obsOcp | String | Opcional | String(1000) - Texto da observação |
| ordemCompra.codCpg | String | Opcional | String(006) - Código da condição de pagamento |
| ordemCompra.codFpg | Integer | Opcional | Number(002) - Código da forma de pagamento |
| ordemCompra.codMoe | String | Opcional | String(003) - Código da moeda que a ordem de compra está representada |
| ordemCompra.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice da ordem de compra |
| ordemCompra.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice da ordem de compra |
| ordemCompra.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| ordemCompra.codFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| ordemCompra.datFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| ordemCompra.qtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto dos itens de produto da ordem de compra |
| ordemCompra.codTra | Integer | Opcional | Number(009) - Código da transportadora para a ordem de compra |
| ordemCompra.codRed | Integer | Opcional | Number(009) - Código da transportadora de redespacho |
| ordemCompra.vlrFum | Double | Opcional | Number(015,2) - Valor do frete por unidade de medida quando CIF |
| ordemCompra.qtdFre | Double | Opcional | Number(014,5) - Quantidade base na unidade do produto valida para o valor do frete |
| ordemCompra.forFre | Integer | Opcional | Number(009) - Código do fornecedor para geração título de frete |
| ordemCompra.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| ordemCompra.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| ordemCompra.perFin | Double | Opcional | Number(004,2) - % de Acréscimo Financeiro |
| ordemCompra.vlrFre | Double | Opcional | Number(015,2) - Valor do frete para a ordem de compra |
| ordemCompra.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;X=Sem frete ] |
| ordemCompra.vlrSeg | Double | Opcional | Number(015,2) - Valor do seguro para a ordem de compra |
| ordemCompra.vlrEmb | Double | Opcional | Number(015,2) - Valor das embalagens para a ordem de compra |
| ordemCompra.vlrEnc | Double | Opcional | Number(015,2) - Valor dos encargos para a ordem de compra |
| ordemCompra.vlrOut | Double | Opcional | Number(015,2) - Valor das outras despesas para a ordem de compra |
| ordemCompra.vlrDar | Double | Opcional | Number(015,2) - Valor dos descontos para arredondamento do total da ordem de compra |
| ordemCompra.vlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| ordemCompra.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| ordemCompra.vlrBpr | Double | Opcional | Number(015,2) - Soma dos valores dos itens de produtos da ordem de compra |
| ordemCompra.vlrDpr | Double | Opcional | Number(015,2) - Soma dos valores dos descontos dos itens de produtos da ordem de compra |
| ordemCompra.vlrBse | Double | Opcional | Number(015,2) - Soma dos valores dos itens de serviços da ordem de compra |
| ordemCompra.vlrDse | Double | Opcional | Number(015,2) - Soma dos valores dos descontos dos itens de serviços da ordem de compra |
| ordemCompra.vlrDs1 | Double | Opcional | Number(015,2) - Valor de desconto 1 |
| ordemCompra.vlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto 2 |
| ordemCompra.vlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| ordemCompra.vlrBfu | Double | Opcional | Number(015,2) - Valor base do funrural |
| ordemCompra.vlrFun | Double | Opcional | Number(015,2) - Valor do funrural |
| ordemCompra.vlrBip | Double | Opcional | Number(015,2) - Soma dos valores base IPI dos produtos da ordem de compra |
| ordemCompra.vlrIpi | Double | Opcional | Number(015,2) - Soma dos valores IPI dos produtos da ordem de compra |
| ordemCompra.vlrBic | Double | Opcional | Number(015,2) - Soma dos valores base ICMS dos produtos da ordem de compra |
| ordemCompra.vlrIcm | Double | Opcional | Number(015,2) - Soma dos valores ICMS dos produtos da ordem de compra |
| ordemCompra.vlrBsi | Double | Opcional | Number(015,2) - Soma dos valores base ICMS Substituído dos produtos da ordem de compra |
| ordemCompra.vlrSic | Double | Opcional | Number(015,2) - Soma dos valores ICMS Substituído dos produtos da ordem de compra |
| ordemCompra.vlrBsp | Double | Opcional | Number(015,2) - Valor base da substituição tributário do PIS |
| ordemCompra.vlrStp | Double | Opcional | Number(015,2) - Valor da substituição tributário do PIS |
| ordemCompra.vlrBsc | Double | Opcional | Number(015,2) - Valor base da substituição tributário da COFINS |
| ordemCompra.vlrStc | Double | Opcional | Number(015,2) - Valor da substituição tributário da COFINS |
| ordemCompra.vlrBis | Double | Opcional | Number(015,2) - Soma dos valores base ISS dos serviços da ordem de compra |
| ordemCompra.vlrIss | Double | Opcional | Number(015,2) - Soma dos valores do ISS dos serviços da ordem de compra |
| ordemCompra.vlrBir | Double | Opcional | Number(015,2) - Soma dos valores base IRRF dos serviços da ordem de compra |
| ordemCompra.vlrIrf | Double | Opcional | Number(015,2) - Soma dos valores do IRRF dos serviços da ordem de compra |
| ordemCompra.vlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| ordemCompra.vlrIns | Double | Opcional | Number(015,2) - Valor do INSS |
| ordemCompra.vlrLpr | Double | Opcional | Number(015,2) - Valor líquido dos itens de produtos da ordem de compra |
| ordemCompra.vlrLse | Double | Opcional | Number(015,2) - Valor líquido dos itens de serviços da ordem de compra |
| ordemCompra.vlrLou | Double | Opcional | Number(015,2) - Valor líquido dos valores diversos da ordem de compra |
| ordemCompra.vlrLiq | Double | Opcional | Number(015,2) - Valor líquido da ordem de compra |
| ordemCompra.vlrFin | Double | Opcional | Number(015,2) - Valor líquido da ordem de compra para o financeiro |
| ordemCompra.temPar | String | Opcional | String(001) - Indicativo se a OC tem parcelas especiais na tabela E420PAR - [ S=Sim;N=Não ] |
| ordemCompra.codPor | String | Opcional | String(004) - Código do portador |
| ordemCompra.codCrt | String | Opcional | String(002) - Código da carteira |
| ordemCompra.rotNap | Integer | Opcional | Number(002) - Código da rotina para controle de aprovação - [ 03=Requisição;06=Solicitação de Compra;09=Cotação;12=Ordem de Compra;15=Contrato de Compra;18=Nota Fiscal de Entrada;21=Fatura de Compra;24=Contas a Pagar - Entrada;27=Contas a Pagar - Baixa;28=Contas a Pagar - Pagamento Eletrônico;30=Pedido de Venda;31=Pedido de Venda Avalista;33=Pré-fatura;36=Contrato de Venda;39=Nota Fiscal de Saída;42=Fatura de Venda;45=Contas a Receber - Entrada;48=Contas a Receber - Baixa;51=Tesouraria;54=Projeto;57=Orçamento Produto/Serviço;60=Análise de Crédito - Central de Crédito;61=Análise de Crédito - Crediário;63=Controle Adiantamento - Solicitação;64=Controle Adiantamento - Prestação Contas;66=Registro Ocorrência - Entrada;67=Registro Ocorrência - Baixa;68=Registro Ocorrência - Flexibilização;69=Entrega Relatórios ] |
| ordemCompra.filApr | Integer | Opcional | Number(005) - Código da filial da aprovação quando controle da rotina for por filial |
| ordemCompra.numApr | Double | Opcional | Number(010) - Número da aprovação gerado pelo sistema |
| ordemCompra.sitApr | String | Opcional | String(003) - Situação do controle de aprovação - [ ANA=Em análise;PAS=Repassado;APR=Aprovado;REP=Reprovado;CAN=Cancelado;PRE=Em preparação;AGA=Aguardando Aprovação;BLO=Bloqueado ] |
| ordemCompra.sitOcp | Integer | Opcional | Number(001) - Situação da ordem de compra - [ 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 ] |
| ordemCompra.codMot | Integer | Opcional | Number(006) - Código do motivo da situação da ordem de compra |
| ordemCompra.obsMot | String | Opcional | String(4000) - Observação do motivo da situação da ordem de compra |
| ordemCompra.filPed | Integer | Opcional | Number(005) - Código da filial do pedido de venda |
| ordemCompra.numPed | Integer | Opcional | Number(008) - Número do pedido de venda |
| ordemCompra.verCal | Integer | Opcional | Number(004) - Número da versão para os cálculos |
| ordemCompra.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| ordemCompra.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| ordemCompra.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| ordemCompra.prcOcp | Integer | Opcional | Number(002) - Procedência da Ordem de Compra - [ 1=Digitada;2=Via Programação de Entregas;3=Via Cotação;4=Via Importação;5=Via Internet;6=Via Processos Automáticos;7=Via Produção;8=Via Repasses Contratos;9=Via Solicitação de Compra;10=Via Transferência de Saldos;11=Via Duplicação;12=Via Pedido;13=Via Coleta;14=Via Controle de Entrada e Saída de Contratos;15=Via Siman (Agronegócio);16=Via SiFrota (Agronegócio);17=Via Contrato de Compra;18=Via Manutenção de Equipamentos;19=Via Nota Fiscal de Saída;20=Via Web Services;21=Via Mercado Eletrônico;22=Via SeniorX ] |
| ordemCompra.perPrg | Integer | Opcional | Number(001) - Periodicidade na qual serão feitas as entregas, no caso de uma OC gerada através da Programação de Entregas - [ 0=Nenhum;1=Semanal;2=Quinzenal;3=Mensal;4=Diária ] |
| ordemCompra.perFre | Double | Opcional | Number(005,2) - Percentual de Frete |
| ordemCompra.perSeg | Double | Opcional | Number(005,2) - Percentual de Seguro |
| ordemCompra.perEmb | Double | Opcional | Number(005,2) - Percentual de Embalagens |
| ordemCompra.perEnc | Double | Opcional | Number(005,2) - Percentual de Encargos |
| ordemCompra.perOut | Double | Opcional | Number(005,2) - Percentual de Outras Despesas |
| ordemCompra.seqOrm | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria |
| ordemCompra.usuFec | Double | Opcional | Number(010) - Usuário responsável pelo fechamento da ordem de compra |
| ordemCompra.datFec | DateTime | Opcional | Date(DD/MM/YYYY) - Data do fechamento da ordem de compra |
| ordemCompra.horFec | Integer | Opcional | Number(005) - Hora do fechamento da ordem de compra |
| ordemCompra.tipInt | Integer | Opcional | Number(001) - Tipo de Integração - [ 0=Incluído;1=Alterado;2=Em processo;3=Integrado;4=Aprovado/Incluído;5=Aprovado/Alterado ] |
| ordemCompra.vlrBcl | Double | Opcional | Number(015,2) - Soma dos valores base do CSLL Retido |
| ordemCompra.vlrCsl | Double | Opcional | Number(015,2) - Soma dos valores do CSLL Retido |
| ordemCompra.vlrBpt | Double | Opcional | Number(015,2) - Soma dos valores base do PIS Retido |
| ordemCompra.vlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| ordemCompra.vlrBct | Double | Opcional | Number(015,2) - Soma dos valores base do Cofins Retido |
| ordemCompra.vlrCrt | Double | Opcional | Number(015,2) - Soma dos valores do Cofins Retido |
| ordemCompra.vlrBor | Double | Opcional | Number(015,2) - Soma dos valores base de Outras Retenções |
| ordemCompra.vlrOur | Double | Opcional | Number(015,2) - Soma dos valores de Outras Retenções |
| ordemCompra.codMfr | String | Opcional | String(003) - Código da moeda que o frete da ordem de compra está representado |
| ordemCompra.datMfr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do frete da ordem de compra |
| ordemCompra.cotMfr | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do frete da ordem de compra |
| ordemCompra.vlrBii | Double | Opcional | Number(015,2) - Soma dos valores base do imposto de importação dos itens de produtos da ordem de compra |
| ordemCompra.vlrIim | Double | Opcional | Number(015,2) - Soma dos valores do imposto de importação dos itens de produtos da ordem de compra |
| ordemCompra.vlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| ordemCompra.vlrBpi | Double | Opcional | Number(015,2) - Soma dos valores base do PIS a recuperar dos itens da ordem de compra |
| ordemCompra.vlrPis | Double | Opcional | Number(015,2) - Soma dos valores do PIS a recuperar dos itens da ordem de compra |
| ordemCompra.vlrBcr | Double | Opcional | Number(015,2) - Soma dos valores base do Cofins a recuperar |
| ordemCompra.vlrCor | Double | Opcional | Number(015,2) - Soma dos valores do Cofins a recuperar |
| ordemCompra.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| ordemCompra.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| ordemCompra.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| ordemCompra.vlrDs3 | Double | Opcional | Number(015,2) - Valor de desconto 3 |
| ordemCompra.vlrDs4 | Double | Opcional | Number(015,2) - Valor de desconto 4 |
| ordemCompra.vlrDs5 | Double | Opcional | Number(015,2) - Valor de desconto 5 |
| ordemCompra.vlrOri | Double | Opcional | Number(015,2) - Valor original da ordem de compra |
| ordemCompra.qtdOri | Double | Opcional | Number(014,5) - Quantidade original da ordem de compra |
| ordemCompra.vlrFei | Double | Opcional | Number(015,2) - Valor de frete de importação |
| ordemCompra.moeFei | String | Opcional | String(003) - Código da moeda que o frete de importação da ordem de compra está representado |
| ordemCompra.datFei | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do frete de importação da ordem de compra |
| ordemCompra.cotFei | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do frete de importação da ordem de compra |
| ordemCompra.vlrSei | Double | Opcional | Number(015,2) - Valor de seguro de importação |
| ordemCompra.moeSei | String | Opcional | String(003) - Código da moeda que o seguro de importação da ordem de compra está representado |
| ordemCompra.datSei | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do seguro de importação da ordem de compra |
| ordemCompra.cotSei | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do seguro de importação da ordem de compra |
| ordemCompra.vlrOui | Double | Opcional | Number(015,2) - Valor de outras despesas de importação |
| ordemCompra.moeOui | String | Opcional | String(003) - Código da moeda que outras despesas de importação da ordem de compra está representado |
| ordemCompra.datOui | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice de outras despesas de importação da ordem de compra |
| ordemCompra.cotOui | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice de outras despesas de importação da ordem de compra |
| ordemCompra.bcoImp | Double | Opcional | Number(015,2) - Valor base do cofins a recuperar na importação |
| ordemCompra.cofImp | Double | Opcional | Number(015,2) - Valor do cofins a recuperar na importação |
| ordemCompra.bpiImp | Double | Opcional | Number(015,2) - Valor base do pis a recuperar na importação |
| ordemCompra.pisImp | Double | Opcional | Number(015,2) - Valor do pis a recuperar na importação |
| ordemCompra.somFre | String | Opcional | String(001) - Indicativo se o frete deve ser somado ao valor líquido da nota fiscal - [ S=Sim;N=Não ] |
| ordemCompra.codSaf | String | Opcional | String(010) - Código da safra |
| ordemCompra.salCan | String | Opcional | String(001) - Indicativo se o saldo da ordem de compra deverá ser cancelado - [ S=Sim;N=Não ] |
| ordemCompra.obrCtr | String | Opcional | String(001) - Indicativo se a ordem de compra exige contrato - [ S=Sim;N=Não ] |
| ordemCompra.qtdBpi | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar |
| ordemCompra.qtdBco | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar |
| ordemCompra.qtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI a recuperar |
| ordemCompra.vlrIbs | Double | Opcional | Number(015,2) - Soma dos valores base ICMS Simples Nacional da ordem de compra |
| ordemCompra.vlrIsn | Double | Opcional | Number(015,2) - Soma dos valores ICMS Simples Nacional da ordem de compra |
| ordemCompra.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;60=Contas a pagar;61=Contas a receber;62=Contrato de Aplicação e Financiamento ] |
| ordemCompra.numAnx | Double | Opcional | Number(010) - Número do controle de arquivos anexos gerado pelo sistema |
| ordemCompra.basIdf | Double | Opcional | Number(015,2) - Soma dos valores base do ICMS diferido dos itens da ordem de compra |
| ordemCompra.vlrIdf | Double | Opcional | Number(015,2) - Soma dos valores de ICMS diferido dos itens da ordem de compra |
| ordemCompra.vlrAfm | Double | Opcional | Number(015,2) - Valor adicional ao frete para renovação da marinha mercante |
| ordemCompra.aprIni | DateTime | Opcional | Date(DD/MM/YYYY) - Data da primeira aprovação registrada |
| ordemCompra.reaOcp | DateTime | Opcional | Date(DD/MM/YYYY) - Data da realocação da ordem de compra para controle de projetos |
| ordemCompra.vlrIcd | Double | Opcional | Number(015,2) - Valor do ICMS desonerado |
| ordemCompra.seqEnt | Integer | Opcional | Number(005) - Sequencia do endereço de entrega |
| ordemCompra.qtbCim | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar na importação |
| ordemCompra.qtbPim | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar na importação |
| campoUsuario | Set | Opcional | Lista de campos de usuário |
| campoUsuario.campo | String | Opcional | Nome do campo |
| campoUsuario.valor | String | Opcional | Valor do campo |
| produto | Set | Opcional | Lista de itens de produto |
| produto.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| produto.codFil | Integer | Opcional | Number(005) - Código da filial |
| produto.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| produto.seqIpo | Integer | Opcional | Number(004) - Sequência de item da ordem de compra |
| produto.tnsPro | String | Opcional | String(005) - Transação do item de produto da OC |
| produto.codPro | String | Opcional | String(014) - Código do produto da ordem de compra |
| produto.codDer | String | Opcional | String(007) - Código da derivação do produto da ordem de compra |
| produto.cplIpo | String | Opcional | String(250) - Complemento da descrição do produto |
| produto.proFor | String | Opcional | String(030) - Código do produto no fornecedor |
| produto.desFor | String | Opcional | String(250) - Descrição do produto no fornecedor |
| produto.uniFor | String | Opcional | String(003) - Unidade de medida do produto no fornecedor |
| produto.codFam | String | Opcional | String(006) - Código da Família do Produto |
| 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 para estoque do produto da ordem de compra |
| produto.codLot | String | Opcional | String(050) - Código do lote de fabricação do produto |
| produto.qtdPed | Double | Opcional | Number(014,5) - Quantidade do produto da ordem de compra |
| produto.qtdRec | Double | Opcional | Number(014,5) - Quantidade recebida do produto da ordem de compra |
| produto.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do produto da ordem de compra |
| produto.qtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto do produto da ordem de compra |
| produto.uniMed | String | Opcional | String(003) - Unidade de medida do produto comprado |
| produto.codTpr | String | Opcional | String(004) - Código da tabela de preço do produto |
| produto.preUni | Double | Opcional | Number(021,10) - Preço unitário do produto da ordem de compra |
| produto.preFix | String | Opcional | String(001) - Indicativo se o preço é fixo ou não - [ S=Sim;N=Não ] |
| produto.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto para o produto da ordem de compra |
| produto.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| produto.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| produto.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| produto.perIpi | Double | Opcional | Number(008,4) - Percentual de IPI do produto da ordem de compra |
| produto.perIcm | Double | Opcional | Number(007,4) - Percentual de ICM do produto da ordem de compra |
| produto.perFun | Double | Opcional | Number(004,2) - Percentual do funrural |
| produto.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega para o produto da ordem de compra |
| produto.codPvp | String | Opcional | String(008) - Código do período de vendas/produção |
| produto.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| produto.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| produto.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| produto.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| produto.codCcu | String | Opcional | String(009) - Código do centro de custo |
| produto.vlrFre | Double | Opcional | Number(015,2) - Valor frete |
| produto.vlrSeg | Double | Opcional | Number(015,2) - Valor seguro |
| produto.vlrEmb | Double | Opcional | Number(015,2) - Valor embalagem |
| produto.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| produto.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| produto.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| produto.vlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| produto.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| produto.vlrBru | Double | Opcional | Number(015,2) - Valor bruto do produto da ordem de compra |
| produto.vlrDsc | Double | Opcional | Number(015,2) - Valor do desconto para o produto da ordem de compra |
| produto.vlrDs1 | Double | Opcional | Number(015,2) - Valor de desconto 1 |
| produto.vlrDs2 | Double | Opcional | Number(015,2) - Valor de desconto 2 |
| produto.vlrDs3 | Double | Opcional | Number(015,2) - Valor de desconto 3 |
| produto.vlrDs4 | Double | Opcional | Number(015,2) - Valor de desconto 4 |
| produto.vlrDs5 | Double | Opcional | Number(015,2) - Valor de desconto 5 |
| produto.vlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| produto.vlrBfu | Double | Opcional | Number(015,2) - Valor base do funrural |
| produto.vlrFun | Double | Opcional | Number(015,2) - Valor do funrural |
| produto.vlrBip | Double | Opcional | Number(015,2) - Valor base IPI |
| produto.vlrIpi | Double | Opcional | Number(015,2) - Valor do IPI para o produto da ordem de compra |
| produto.vlrBic | Double | Opcional | Number(015,2) - Valor base ICMS |
| produto.vlrIcm | Double | Opcional | Number(015,2) - Valor do ICMS |
| produto.vlrBsi | Double | Opcional | Number(015,2) - Valor base ICMS substituído |
| produto.vlrIcs | Double | Opcional | Number(015,2) - Valor do ICMS Substituído para o produto da ordem de compra |
| produto.vlrBsp | Double | Opcional | Number(015,2) - Valor base da substituição tributária do PIS |
| produto.vlrStp | Double | Opcional | Number(015,2) - Valor da substituição tributária do PIS |
| produto.vlrBsc | Double | Opcional | Number(015,2) - Valor base da substituição tributária da COFINS |
| produto.vlrStc | Double | Opcional | Number(015,2) - Valor da substituição tributária da COFINS |
| produto.vlrLpr | Double | Opcional | Number(015,2) - Valor do produto |
| produto.vlrLou | Double | Opcional | Number(015,2) - Valor dos outros valores |
| produto.vlrLiq | Double | Opcional | Number(015,2) - Valor líquido do produto da ordem de compra |
| produto.vlrFin | Double | Opcional | Number(015,2) - Valor do item válido para o financeiro |
| produto.acrFin | Double | Opcional | Number(015,2) - Valor de Acréscimo Financeiro |
| produto.sitIpo | Integer | Opcional | Number(001) - Situação do item da ordem de compra - [ 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 ] |
| produto.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de produto |
| produto.obsMot | String | Opcional | String(1000) - Observação do motivo da situação do item de produto |
| produto.seqIpd | Integer | Opcional | Number(004) - Sequência do item no pedido de venda |
| produto.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato de compra |
| produto.numCtr | Integer | Opcional | Number(006) - Número interno do contrato que gerou o item de produto |
| produto.datCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano de competência |
| produto.seqCcp | Integer | Opcional | Number(003) - Sequência do item do contrato que gerou o item de produto |
| produto.indEqi | String | Opcional | String(001) - Indicativo se o componente é equivalente p/ compra na falta do titular - [ S=Sim;N=Não ] |
| produto.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| produto.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| produto.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| produto.filPed | Integer | Opcional | Number(005) - Código da filial do pedido de venda |
| produto.numPed | Integer | Opcional | Number(008) - Número do pedido de venda |
| produto.datVlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de validade do lote |
| produto.qtdFor | Double | Opcional | Number(014,5) - Quantidade da ordem de compra na unidade de medida do fornecedor |
| produto.preFor | Double | Opcional | Number(021,10) - Preço unitário do produto na unidade de medida do fornecedor |
| produto.codMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| produto.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do item da ordem de compra |
| produto.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do item da ordem de compra |
| produto.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| produto.perIim | Double | Opcional | Number(005,2) - Percentual de imposto de importação do item da ordem de compra |
| produto.vlrBii | Double | Opcional | Number(015,2) - Valor base imposto de importação |
| produto.vlrIim | Double | Opcional | Number(015,2) - Valor do imposto de importação do item da ordem de compra |
| produto.vlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| produto.seqIor | Integer | Opcional | Number(003) - Sequência do item de produto que deu origem ao item. |
| produto.vlrBpi | Double | Opcional | Number(015,2) - Valor base do PIS a recuperar |
| produto.vlrPis | Double | Opcional | Number(015,2) - Valor do PIS a recuperar do item da ordem de compra |
| produto.vlrBcr | Double | Opcional | Number(015,2) - Valor base do Cofins a recuperar |
| produto.vlrCor | Double | Opcional | Number(015,2) - Valor do Cofins a recuperar |
| produto.codFxa | String | Opcional | String(015) - Código da faixa da grade |
| produto.idxGrd | Integer | Opcional | Number(006) - Indexador da Grade |
| produto.perPit | Double | Opcional | Number(007,4) - Percentual de PIS Retido |
| produto.vlrBpt | Double | Opcional | Number(015,2) - Valor base do PIS Retido |
| produto.vlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| produto.perCrt | Double | Opcional | Number(007,4) - Percentual de Cofins Retido |
| produto.vlrBct | Double | Opcional | Number(015,2) - Valor base do Cofins Retido |
| produto.vlrCrt | Double | Opcional | Number(015,2) - Valor do Cofins Retido |
| produto.perCsl | Double | Opcional | Number(004,2) - Percentual de CSLL Retido |
| produto.vlrBcl | Double | Opcional | Number(015,2) - Valor base do CSLL Retido |
| produto.vlrCsl | Double | Opcional | Number(015,2) - Valor do CSLL Retido |
| produto.perOur | Double | Opcional | Number(004,2) - Percentual de Outras Retenções |
| produto.vlrBor | Double | Opcional | Number(015,2) - Valor base de Outras Retenções |
| produto.vlrOur | Double | Opcional | Number(015,2) - Valor de Outras Retenções |
| produto.perIrf | Double | Opcional | Number(004,2) - Percentual do IRRF |
| produto.vlrBir | Double | Opcional | Number(015,2) - Valor base IRRF |
| produto.vlrIrf | Double | Opcional | Number(015,2) - Valor do IRRF |
| produto.filCes | Integer | Opcional | Number(005) - Código da filial do controle de entrada e saída |
| produto.datCes | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada do controle de entrada e saída |
| produto.seqCes | Integer | Opcional | Number(006) - Sequência de entrada na data do controle de entrada e saida |
| produto.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| produto.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| produto.vlrOri | Double | Opcional | Number(015,2) - Valor original do item de produto da ordem de compra |
| produto.qtdOri | Double | Opcional | Number(014,5) - Quantidade original do item de produto da ordem de compra |
| produto.vlrFei | Double | Opcional | Number(015,2) - Valor de frete de importação |
| produto.vlrSei | Double | Opcional | Number(015,2) - Valor de seguro de importação |
| produto.vlrOui | Double | Opcional | Number(015,2) - Valor de outras despesas de importação |
| produto.bcoImp | Double | Opcional | Number(015,2) - Valor base do cofins a recuperar na importação |
| produto.cofImp | Double | Opcional | Number(015,2) - Valor do cofins a recuperar na importação |
| produto.bpiImp | Double | Opcional | Number(015,2) - Valor base do pis a recuperar na importação |
| produto.pisImp | Double | Opcional | Number(015,2) - Valor do pis a recuperar na importação |
| produto.seqCpk | Integer | Opcional | Number(006) - Indicativo para o produto pai no kit |
| produto.vlrDm1 | Double | Opcional | Number(014,5) - Valor Dimensão 1 |
| produto.vlrDm2 | Double | Opcional | Number(014,5) - Valor Dimensão 2 |
| produto.vlrDm3 | Double | Opcional | Number(014,5) - Valor Dimensão 3 |
| produto.vlrDm4 | Double | Opcional | Number(014,5) - Valor Dimensão 4 |
| produto.vlrDm5 | Double | Opcional | Number(014,5) - Valor Dimensão 5 |
| produto.vlrDm6 | Double | Opcional | Number(014,5) - Valor Dimensão 6 |
| produto.bemPri | String | Opcional | String(020) - Código do bem principal |
| produto.empPed | Integer | Opcional | Number(004) - Código da empresa do pedido |
| produto.empNfv | Integer | Opcional | Number(004) - Código da Empresa da Nota Fiscal de Saída |
| produto.filNfv | Integer | Opcional | Number(005) - Código da Filial da Nota Fiscal de Saída |
| produto.snfNfv | String | Opcional | String(003) - Código da Série da Nota Fiscal de Saída |
| produto.numNfv | Integer | Opcional | Number(009) - Número da Nota Fiscal de Saída |
| produto.seqIpv | Integer | Opcional | Number(003) - Sequência do Item de Produto da Nota Fiscal de Saída |
| produto.codTrg | String | Opcional | String(010) - Código da classificação da Variedade |
| produto.perBon | Double | Opcional | Number(005,2) - Percentual de bonificação para o produto da ordem de compra utilizado na fixação |
| produto.vlrDfa | Double | Opcional | Number(015,2) - Valor da diferença de alíquota inter-estadual |
| produto.qtdBpi | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar |
| produto.aliPis | Double | Opcional | Number(015,4) - Alíquota por Valor do PIS a recuperar |
| produto.qtdBco | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar |
| produto.aliCof | Double | Opcional | Number(015,4) - Alíquota por Valor do COFINS a recuperar |
| produto.qtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI a recuperar |
| produto.aliIpi | Double | Opcional | Number(015,4) - Alíquota por Valor do IPI a recuperar |
| produto.codFab | String | Opcional | String(010) - Código do Fabricante |
| produto.proFab | String | Opcional | String(021) - Código do Produto no Fabricante |
| produto.subPro | String | Opcional | String(001) - Indicativo se é Sub Produto - [ S=Sim;N=Não ] |
| produto.tipCur | Integer | Opcional | Number(001) - Indicativo do tipo de curso online para varejo - [ 1=Standard;2=Plus;3=Premium;4=Outro ] |
| produto.obsIpo | String | Opcional | String(250) - Observação da solicitação de compra |
| produto.vlrIbs | Double | Opcional | Number(015,2) - Valor base ICMS Simples Nacional |
| produto.vlrIsn | Double | Opcional | Number(015,2) - Valor do ICMS Simples Nacional |
| produto.perIsn | Double | Opcional | Number(007,4) - Percentual de ICMS Simples Nacional do produto da ordem de compra |
| produto.vlrAfm | Double | Opcional | Number(015,2) - Valor adicional ao frete para renovação da marinha mercante |
| produto.perDif | Double | Opcional | Number(007,4) - Percentual de diferimento do item de produto |
| produto.basIdf | Double | Opcional | Number(015,2) - Valor base do ICMS diferido |
| produto.perIdf | Double | Opcional | Number(005,2) - Percentual do ICMS diferido do item da ordem de compra |
| produto.vlrIdf | Double | Opcional | Number(015,2) - Valor do ICMS diferido do item da ordem de compra |
| produto.codClf | String | Opcional | String(003) - Código da classificação fiscal do item da nota fiscal de entrada |
| produto.fabEst | String | Opcional | String(010) - Código do fabricante estrangeiro |
| produto.codStr | String | Opcional | String(003) - Situação tributária do item da nota fiscal de entrada |
| produto.cstIpi | String | Opcional | String(002) - Código da situação tributária de IPI - [ 00=Entrada com recuperação de crédito;01=Entrada tributável com alíquota zero;02=Entrada isenta;03=Entrada não-tributada;04=Entrada imune;05=Entrada com suspensão;49=Outras entradas;50=Saída tributada;51=Saída tributável com alíquota zero;52=Saída isenta;53=Saída não-tributada;54=Saída imune;55=Saída com suspensão;99=Outras saídas ] |
| produto.cstPis | String | Opcional | String(002) - Código da situação tributária de PIS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| produto.cstCof | String | Opcional | String(002) - Código da situação tributária de COFINS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| produto.pesBru | Double | Opcional | Number(014,5) - Peso bruto do item da nota fiscal de entrada |
| produto.pesLiq | Double | Opcional | Number(014,5) - Peso líquido do item da nota fiscal de entrada |
| produto.motDes | Integer | Opcional | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico (Revogada);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=Olimpíadas Rio 2016;90=Solicitado pelo fisco ] |
| produto.vlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| produto.perIci | Double | Opcional | Number(005,2) - Percentual de ICMS na importação |
| produto.qtdBlo | Double | Opcional | Number(014,5) - Quantidade bloqueada do produto da ordem de compra |
| lote | Set | Opcional | Lista de itens de lote |
| lote.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| lote.codFil | Integer | Opcional | Number(005) - Código da filial |
| lote.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| lote.seqIpo | Integer | Opcional | Number(004) - Sequência de item da ordem de compra |
| lote.seqDls | Integer | Opcional | Number(006) - Sequência de movimento de item |
| lote.codDep | String | Opcional | String(010) - Código do depósito |
| lote.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada do produto no depósito |
| lote.datVlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de validade do produto no depósito |
| lote.codLot | String | Opcional | String(050) - Código do Lote de Fabricação para estocagem |
| lote.numSep | String | Opcional | String(050) - Número de série do produto |
| lote.qtdEst | Double | Opcional | Number(014,5) - Quantidade a ser movimentada do estoque |
| lote.obsDls | String | Opcional | String(250) - Texto da observação |
| lote.qtdPed | Double | Opcional | Number(014,5) - Quantidade pedida do lote do item da ordem de compra |
| lote.vlrDm1 | Double | Opcional | Number(014,5) - Valor Dimensão 1 |
| lote.vlrDm2 | Double | Opcional | Number(014,5) - Valor Dimensão 2 |
| lote.vlrDm3 | Double | Opcional | Number(014,5) - Valor Dimensão 3 |
| lote.vlrDm4 | Double | Opcional | Number(014,5) - Valor Dimensão 4 |
| lote.vlrDm5 | Double | Opcional | Number(014,5) - Valor Dimensão 5 |
| lote.vlrDm6 | Double | Opcional | Number(014,5) - Valor Dimensão 6 |
| lote.datFab | DateTime | Opcional | Date(DD/MM/YYYY) - Data de fabricação do lote |
| lote.codFab | String | Opcional | String(010) - Código do Fabricante |
| lote.proFab | String | Opcional | String(021) - Código do Produto no Fabricante |
| campoUsuarioLote | Set | Opcional | Lista de campos de usuário |
| campoUsuarioLote.campo | String | Opcional | Nome do campo |
| campoUsuarioLote.valor | String | Opcional | Valor do campo |
| produto.acoImp | Double | Opcional | Number(015,4) - Alíquota por Valor do COFINS a recuperar na importação |
| produto.apiImp | Double | Opcional | Number(015,4) - Alíquota por Valor do PIS a recuperar na importação |
| produto.qtbCim | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar na importação |
| produto.qtbPim | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar na importação |
| campoUsuarioProduto | Set | Opcional | Lista de campos de usuário |
| campoUsuarioProduto.campo | String | Opcional | Nome do campo |
| campoUsuarioProduto.valor | String | Opcional | Valor do campo |
| cBSIBSProduto | Set | Opcional | Itens de Produto - Reforma Tributária |
| cBSIBSProduto.seqIte | Integer | Opcional | Número(004) - Sequência item |
| cBSIBSProduto.strCla | String | Opcional | String(006) - Código da cClassTrib |
| cBSIBSProduto.codImp | String | Opcional | String(003) - Código do imposto |
| cBSIBSProduto.basCal | Double | Opcional | Number(013,2) - Base Cálculo |
| cBSIBSProduto.aliImp | Double | Opcional | Number(007,4) - Percentual da Alíquota |
| cBSIBSProduto.perDif | Double | Opcional | Number(007,4) - Percentual de Diferimento |
| cBSIBSProduto.vlrDif | Double | Opcional | Number(013,2) - Valor Diferimento |
| cBSIBSProduto.perRed | Double | Opcional | Number(007,4) - Percentual de Redução |
| cBSIBSProduto.aliEfe | Double | Opcional | Number(007,4) - Alíquota Efetiva |
| cBSIBSProduto.strDes | String | Opcional | String(006) - Código da cClassTrib Regular |
| cBSIBSProduto.perDes | Double | Opcional | Number(007,4) - Percentual de Tributação Regular |
| cBSIBSProduto.vlrDes | Double | Opcional | Number(013,2) - Valor de Tributação Regular |
| cBSIBSProduto.vlrImp | Double | Opcional | Number(013,2) - Valor Imposto |
| cBSIBSProduto.perPci | Double | Opcional | Number(008,4) - Percentual do crédito presumido |
| cBSIBSProduto.vlrPci | Double | Opcional | Number(013,2) - Valor do crédito presumido |
| cBSIBSProduto.conSus | String | Opcional | String(001) - Crédito presumido em condição suspensiva - [ S=Sim;N=Não ] |
| cBSIBSProduto.dedCre | String | Opcional | String(001) - Deduz o valor do crédito presumido do valor total - [ S=Sim;N=Não ] |
| servico | Set | Opcional | Lista de itens de serviço |
| servico.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| servico.codFil | Integer | Opcional | Number(005) - Código da filial |
| servico.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| servico.seqIso | Integer | Opcional | Number(004) - Sequência do item de serviço na ordem de compra |
| servico.tnsSer | String | Opcional | String(005) - Transação de serviço do item da OC |
| servico.codSer | String | Opcional | String(014) - Código do serviço da ordem de compra |
| servico.cplIso | 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 |
| servico.codTri | String | Opcional | String(005) - Código de tributação para emissão da DARF |
| servico.qtdPed | Double | Opcional | Number(014,5) - Quantidade pedida do serviço da ordem de compra |
| servico.qtdRec | Double | Opcional | Number(014,5) - Quantidade recebida do serviço da ordem de compra |
| servico.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do serviço da ordem compra |
| servico.qtdAbe | Double | Opcional | Number(014,5) - Quantidade em aberto do serviço da ordem de compra |
| servico.uniMed | String | Opcional | String(003) - Unidade de medida do serviço da ordem de compra |
| servico.preUni | Double | Opcional | Number(021,10) - Preço unitário do serviço da ordem de compra |
| servico.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Previsão de Entrega do Item de Serviço |
| servico.perDsc | Double | Opcional | Number(004,2) - Percentual de desconto do serviço da ordem de compra |
| servico.perIss | Double | Opcional | Number(006,4) - Percentual do ISS do serviço da ordem de compra |
| servico.perIrf | Double | Opcional | Number(004,2) - Percentual do IRRF do serviço da ordem de compra |
| servico.perIns | Double | Opcional | Number(004,2) - Percentual do INSS |
| servico.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| servico.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| servico.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| servico.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| servico.codCcu | String | Opcional | String(009) - Código do centro de custo |
| servico.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| servico.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| servico.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| servico.vlrBru | Double | Opcional | Number(015,2) - Valor bruto do serviço da ordem de compra |
| servico.vlrDsc | Double | Opcional | Number(015,2) - Valor do desconto do serviço da ordem de compra |
| servico.vlrDs1 | Double | Opcional | Number(015,2) - Valor do desconto - 1 do fornecedor |
| servico.vlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto - 2 do fornecedor |
| servico.vlrBis | Double | Opcional | Number(015,2) - Valor base ISS |
| servico.vlrIss | Double | Opcional | Number(015,2) - Valor do ISS do serviço da ordem de compra |
| servico.vlrBir | Double | Opcional | Number(015,2) - Valor base IRRF |
| servico.vlrIrf | Double | Opcional | Number(015,2) - Valor do IRRF do serviço da ordem de compra |
| servico.vlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| servico.vlrIns | Double | Opcional | Number(015,2) - Valor do INSS |
| servico.vlrLse | Double | Opcional | Number(015,2) - Valor do serviço |
| servico.vlrLou | Double | Opcional | Number(015,2) - Valor dos outros valores |
| servico.vlrLiq | Double | Opcional | Number(015,2) - Valor líquido do item de serviço da ordem de compra |
| servico.vlrFin | Double | Opcional | Number(015,2) - Valor do item válido para o financeiro |
| servico.acrFin | Double | Opcional | Number(015,2) - Valor de Acréscimo Financeiro |
| servico.sitIso | Integer | Opcional | Number(001) - Situação do item de serviço da ordem de compra - [ 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 ] |
| servico.codMot | Integer | Opcional | Number(006) - Código do motivo da situação do item de serviço |
| servico.obsMot | String | Opcional | String(1000) - Observação do motivo da situação do item de serviço |
| servico.filCtr | Integer | Opcional | Number(005) - Código da filial do contrato de compra |
| servico.numCtr | Integer | Opcional | Number(006) - Número interno do contrato que gerou o item de serviço |
| servico.datCpt | DateTime | Opcional | Date(DD/MM/YYYY) - Mês e ano da competência do contrato que gerou o item de serviço |
| servico.seqCcs | Integer | Opcional | Number(003) - Sequência do item do contrato que gerou o item de serviço |
| servico.numOrp | Integer | Opcional | Number(009) - Nº da OP que gerou Ordem de Serviço automática |
| servico.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| servico.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| servico.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| servico.filPed | Integer | Opcional | Number(005) - Código da filial do pedido de venda |
| servico.numPed | Integer | Opcional | Number(008) - Número do pedido de venda |
| servico.seqIsp | Integer | Opcional | Number(003) - Sequência do item de serviço no pedido |
| servico.codPvp | String | Opcional | String(008) - Código do Período |
| 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 | Double | Opcional | Number(008,4) - Percentual de IPI do serviço da ordem de compra |
| servico.perIcm | Double | Opcional | Number(007,4) - Percentual de ICM do serviço da ordem de compra |
| servico.vlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| servico.vlrBip | Double | Opcional | Number(015,2) - Valor base IPI |
| servico.vlrIpi | Double | Opcional | Number(015,2) - Valor do IPI para o serviço da ordem de compra |
| servico.vlrBic | Double | Opcional | Number(015,2) - Valor base ICMS |
| servico.vlrIcm | Double | Opcional | Number(015,2) - Valor do ICMS |
| servico.vlrBsi | Double | Opcional | Number(015,2) - Valor base ICMS substituído |
| servico.vlrIcs | Double | Opcional | Number(015,2) - Valor do ICMS Substituído para o serviço da ordem de compra |
| servico.codMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| servico.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do item da ordem de compra |
| servico.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do item da ordem de compra |
| servico.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| servico.vlrBct | Double | Opcional | Number(015,2) - Valor base do Cofins Retido |
| servico.vlrCrt | Double | Opcional | Number(015,2) - Valor do Cofins Retido |
| servico.perCrt | Double | Opcional | Number(007,4) - Percentual de Cofins Retido |
| servico.vlrBpt | Double | Opcional | Number(015,2) - Valor base do PIS Retido |
| servico.vlrPit | Double | Opcional | Number(015,2) - Soma dos valores do PIS retido |
| servico.perPit | Double | Opcional | Number(007,4) - Percentual de PIS Retido |
| servico.vlrBcl | Double | Opcional | Number(015,2) - Valor base do CSLL Retido |
| servico.vlrCsl | Double | Opcional | Number(015,2) - Valor do CSLL Retido |
| servico.perCsl | Double | Opcional | Number(004,2) - Percentual de CSLL Retido |
| servico.vlrBor | Double | Opcional | Number(015,2) - Valor base de Outras Retenções |
| servico.vlrOur | Double | Opcional | Number(015,2) - Valor de Outras Retenções |
| servico.perOur | Double | Opcional | Number(004,2) - Percentual de Outras Retenções |
| servico.vlrRis | Double | Opcional | Number(015,2) - Valor de retenção de ICMS Substituto |
| servico.seqIor | Integer | Opcional | Number(003) - Sequência do item de produto que deu origem ao item. |
| servico.vlrBpi | Double | Opcional | Number(015,2) - Valor base do PIS a recuperar |
| servico.vlrPis | Double | Opcional | Number(015,2) - Valor do PIS a recuperar do item da ordem de compra |
| servico.vlrCor | Double | Opcional | Number(015,2) - Valor do Cofins a recuperar |
| servico.vlrBcr | Double | Opcional | Number(015,2) - Valor base do Cofins a recuperar |
| servico.codTpr | String | Opcional | String(004) - Código da tabela de preço do serviço |
| servico.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| servico.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| servico.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| servico.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| servico.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| servico.vlrDs3 | Double | Opcional | Number(015,2) - Valor de desconto 3 |
| servico.vlrDs4 | Double | Opcional | Number(015,2) - Valor de desconto 4 |
| servico.vlrDs5 | Double | Opcional | Number(015,2) - Valor de desconto 5 |
| servico.vlrOri | Double | Opcional | Number(015,2) - Valor original do item de serviço da ordem de compra |
| servico.qtdOri | Double | Opcional | Number(014,5) - Quantidade original do item de serviço da ordem de compra |
| servico.vlrOui | Double | Opcional | Number(015,2) - Valor de outras despesas de importação |
| servico.bcoImp | Double | Opcional | Number(015,2) - Valor base do cofins a recuperar na importação |
| servico.cofImp | Double | Opcional | Number(015,2) - Valor do cofins a recuperar na importação |
| servico.bpiImp | Double | Opcional | Number(015,2) - Valor base do pis a recuperar na importação |
| servico.pisImp | Double | Opcional | Number(015,2) - Valor do pis a recuperar na importação |
| servico.empPed | Integer | Opcional | Number(004) - Código da empresa do pedido |
| servico.codEqp | String | Opcional | String(020) - Código do equipamento que sofreu manutenção (deprecado na versão 5.7.2.1) |
| servico.numMnt | Integer | Opcional | Number(009) - Número da manutenção do equipamento (deprecado na versão 5.7.2.1) |
| servico.bemPri | String | Opcional | String(020) - Código do bem principal |
| servico.empNfv | Integer | Opcional | Number(004) - Empresa da Nota Fiscal de Saída |
| servico.filNfv | Integer | Opcional | Number(005) - Filial da Nota Fiscal de Saída |
| servico.snfNfv | String | Opcional | String(003) - Série da Nota Fiscal de Saída |
| servico.numNfv | Integer | Opcional | Number(009) - Número da Nota Fiscal de Saída |
| servico.seqIsv | Integer | Opcional | Number(003) - Sequência do Item de Serviço da Nota Fiscal de Saída |
| servico.vlrDfa | Double | Opcional | Number(015,2) - Valor da diferença de alíquota inter-estadual |
| servico.qtdBpi | Double | Opcional | Number(015,3) - Quantidade da base do PIS a recuperar |
| servico.aliPis | Double | Opcional | Number(015,4) - Alíquota por Valor do PIS a recuperar |
| servico.qtdBco | Double | Opcional | Number(015,3) - Quantidade da base do COFINS a recuperar |
| servico.aliCof | Double | Opcional | Number(015,4) - Alíquota por Valor do COFINS a recuperar |
| servico.qtdBip | Double | Opcional | Number(015,3) - Quantidade da base do IPI a recuperar |
| servico.aliIpi | Double | Opcional | Number(015,4) - Alíquota por Valor do IPI a recuperar |
| servico.obsIso | String | Opcional | String(250) - Observação da solicitação de compra |
| servico.vlrIbs | Double | Opcional | Number(015,2) - Valor base ICMS Simples Nacional |
| servico.vlrIsn | Double | Opcional | Number(015,2) - Valor do ICMS Simples Nacional |
| servico.perIsn | Double | Opcional | Number(007,4) - Percentual de ICMS Simples Nacional do serviço da ordem de compra |
| servico.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| servico.perDif | Double | Opcional | Number(007,4) - Percentual de diferimento do item de serviço |
| servico.basIdf | Double | Opcional | Number(015,2) - Valor base do ICMS diferido |
| servico.perIdf | Double | Opcional | Number(005,2) - Percentual do ICMS diferido do item da ordem de compra |
| servico.vlrIdf | Double | Opcional | Number(015,2) - Valor do ICMS diferido do item da ordem de compra |
| servico.codClf | String | Opcional | String(003) - Código da classificação fiscal do item da nota fiscal de entrada |
| servico.codStr | String | Opcional | String(003) - Situação tributária do item da nota fiscal de entrada |
| servico.cstIpi | String | Opcional | String(002) - Código da situação tributária de IPI - [ 00=Entrada com recuperação de crédito;01=Entrada tributável com alíquota zero;02=Entrada isenta;03=Entrada não-tributada;04=Entrada imune;05=Entrada com suspensão;49=Outras entradas;50=Saída tributada;51=Saída tributável com alíquota zero;52=Saída isenta;53=Saída não-tributada;54=Saída imune;55=Saída com suspensão;99=Outras saídas ] |
| servico.cstPis | String | Opcional | String(002) - Código da situação tributária de PIS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| servico.cstCof | String | Opcional | String(002) - Código da situação tributária de COFINS - [ 01=Operação tributável com alíquota básica;02=Operação tributável com alíquota diferenciada;03=Operação tributável com alíquota por unidade de medida de produto;04=Operação tributável monofásica - Revenda a alíquota zero;05=Operação tributável por substituição tributária;06=Operação tributável a alíquota zero;07=Operação isenta da contribuição;08=Operação sem incidência da contribuição;09=Operação com suspensão da contribuição;49=Outras operações de saída;50=Operação com direito a crédito - Vinculada exclusivamente a receita tributada no mercado interno;51=Operação com direito a crédito - Vinculada exclusivamente a receita não tributada no mercado interno;52=Operação com direito a crédito - Vinculada exclusivamente a receita de exportação;53=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno;54=Operação com direito a crédito - Vinculada a receitas tributadas no mercado interno e de exportação;55=Operação com direito a crédito - Vinculada a receitas não-tributadas no mercado interno e de exportação;56=Operação com direito a crédito - Vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;60=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita tributada no mercado interno;61=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita não-tributada no mercado interno;62=Crédito presumido - Operação de aquisição vinculada exclusivamente a receita de exportação;63=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno;64=Crédito presumido - Operação de aquisição vinculada a receitas tributadas no mercado interno e de exportação;65=Crédito presumido - Operação de aquisição vinculada a receitas não-tributadas no mercado interno e de exportação;66=Crédito presumido - Operação de aquisição vinculada a receitas tributadas e não-tributadas no mercado interno, e de exportação;67=Crédito presumido - Outras operações;70=Operação de aquisição sem direito a crédito;71=Operação de aquisição com isenção;72=Operação de aquisição com suspensão;73=Operação de aquisição a alíquota zero;74=Operação de aquisição sem incidência da contribuição;75=Operação de aquisição por substituição tributária;98=Outras operações de entrada;99=Outras operações ] |
| servico.motDes | Integer | Opcional | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico (Revogada);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=Olimpíadas Rio 2016;90=Solicitado pelo fisco ] |
| servico.vlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| servico.perIci | Double | Opcional | Number(005,2) - Percentual de ICMS na importação |
| campoUsuarioServico | Set | Opcional | Lista de campos de usuário |
| campoUsuarioServico.campo | String | Opcional | Nome do campo |
| campoUsuarioServico.valor | String | Opcional | Valor do campo |
| cBSIBSServico | Set | Opcional | Itens de Serviço - Reforma Tributária |
| cBSIBSServico.seqIte | Integer | Opcional | Número(004) - Sequência item |
| cBSIBSServico.strCla | String | Opcional | String(006) - Código da cClassTrib |
| cBSIBSServico.codImp | String | Opcional | String(003) - Código do imposto |
| cBSIBSServico.basCal | Double | Opcional | Number(013,2) - Base Cálculo |
| cBSIBSServico.aliImp | Double | Opcional | Number(007,4) - Percentual da Alíquota |
| cBSIBSServico.perDif | Double | Opcional | Number(007,4) - Percentual de Diferimento |
| cBSIBSServico.vlrDif | Double | Opcional | Number(013,2) - Valor Diferimento |
| cBSIBSServico.perRed | Double | Opcional | Number(007,4) - Percentual de Redução |
| cBSIBSServico.aliEfe | Double | Opcional | Number(007,4) - Alíquota Efetiva |
| cBSIBSServico.strDes | String | Opcional | String(006) - Código da cClassTrib Regular |
| cBSIBSServico.perDes | Double | Opcional | Number(007,4) - Percentual de Tributação Regular |
| cBSIBSServico.vlrDes | Double | Opcional | Number(013,2) - Valor de Tributação Regular |
| cBSIBSServico.vlrImp | Double | Opcional | Number(013,2) - Valor Imposto |
| cBSIBSServico.perPci | Double | Opcional | Number(008,4) - Percentual do crédito presumido |
| cBSIBSServico.vlrPci | Double | Opcional | Number(013,2) - Valor do crédito presumido |
| cBSIBSServico.conSus | String | Opcional | String(001) - Crédito presumido em condição suspensiva - [ S=Sim;N=Não ] |
| cBSIBSServico.dedCre | String | Opcional | String(001) - Deduz o valor do crédito presumido do valor total - [ S=Sim;N=Não ] |
| parcela | Set | Opcional | Lista de parcelas |
| parcela.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| parcela.codFil | Integer | Opcional | Number(005) - Código da filial |
| parcela.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| parcela.seqPar | Integer | Opcional | Number(003) - Sequência da parcela |
| parcela.codCrp | String | Opcional | String(003) - Código do grupo a pagar |
| parcela.codFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| parcela.datFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| 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.dscPar | Double | Opcional | Number(005,2) - Percentual de desconto previsto para a parcela |
| parcela.obsPar | String | Opcional | String(250) - Texto da observação |
| parcela.codFav | Double | Opcional | Number(014) - Número do CNPJ ou CPF do favorecido |
| parcela.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| parcela.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| parcela.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| campoUsuarioParcela | Set | Opcional | <documente AQUI> |
| campoUsuarioParcela.campo | String | Opcional | <documente AQUI> |
| campoUsuarioParcela.valor | String | Opcional | <documente AQUI> |
| observacoes | Set | Opcional | Lista de observações |
| observacoes.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| observacoes.codFil | Integer | Opcional | Number(005) - Código da filial |
| observacoes.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| observacoes.seqObs | Integer | Opcional | Number(004) - Sequência das observações das ordens de compra |
| observacoes.tipObs | String | Opcional | String(001) - Tipo da observação - [ M=Manual;A=Automática;P=Cad. Preposto;X=Dias para parcelas especiais;V=Vistoria;L=Link;N=Antecipação de Contas a Pagar;E=Erro;O=Ocorrência bancária ] |
| observacoes.codMot | Integer | Opcional | Number(006) - Código do motivo da observação |
| observacoes.obsOcp | String | Opcional | String(250) - Texto da observação da ordem de compra |
| observacoes.obsUsu | Double | Opcional | Number(010) - Usuário responsável pela entrada da observação |
| observacoes.obsDat | DateTime | Opcional | Date(DD/MM/YYYY) - Data da observação |
| observacoes.obsHor | Integer | Opcional | Number(005) - Hora da observação |
| observacoes.solObs | String | Opcional | String(250) - Solução dada a observação |
| observacoes.solUsu | Double | Opcional | Number(010) - Responsável pela solução da observação |
| observacoes.solDat | DateTime | Opcional | Date(DD/MM/YYYY) - Data da solução da observação |
| observacoes.solHor | Integer | Opcional | Number(005) - Hora da solução da observação |
| observacoes.sitObs | String | Opcional | String(001) - Situação da observação - [ G=Gravada;P=Processada;R=Resolvida;C=Cancelada ] |
| campoUsuarioObservacoes | Set | Opcional | Lista de campos de usuário |
| campoUsuarioObservacoes.campo | String | Opcional | Nome do campo |
| campoUsuarioObservacoes.valor | String | Opcional | Valor do campo |
| rateio | Set | Opcional | Lista de rateios |
| rateio.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| rateio.codFil | Integer | Opcional | Number(005) - Código da filial |
| rateio.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| rateio.seqRat | Integer | Opcional | Number(004) - Sequência do rateio do pedido |
| rateio.tnsPro | String | Opcional | String(005) - Transação de produto |
| rateio.tnsSer | String | Opcional | String(005) - Transação de serviço |
| rateio.seqIpo | Integer | Opcional | Number(004) - Sequência do item de produto |
| rateio.seqIso | Integer | Opcional | Number(004) - Sequência do item de serviço |
| rateio.criRat | Integer | Opcional | Number(001) - Critério utilizado para rateio - [ 1=Receitas - Conta X C. Custos;2=Receitas - C. Custos X Conta;3=Despesas - Conta X C. Custos;4=Despesas - C. Custos X Conta;5=Nenhum ] |
| rateio.somSub | Integer | Opcional | Number(001) - Somar ou subtrair o valor no plano financeiro/centro de custos - [ 1=Somar Competência;2=Somar Caixa;3=Somar Competência/Caixa;4=Subtrair Competência;5=Subtrair Caixa;6=Subtrair Competência/Caixa;7=Não Considerar ] |
| rateio.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| rateio.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| rateio.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| rateio.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| rateio.perCta | Double | Opcional | Number(007,4) - Percentual rateado para a conta |
| rateio.vlrCta | Double | Opcional | Number(015,2) - Valor rateado para a conta |
| rateio.codCcu | String | Opcional | String(009) - Código do centro de custos |
| rateio.perRat | Double | Opcional | Number(007,4) - Percentual rateado para o centro de custo |
| rateio.qtdRat | Double | Opcional | Number(014,5) - Quantidade rateada |
| rateio.vlrRat | Double | Opcional | Number(015,2) - Valor rateado para o centro de custos |
| rateio.obsRat | String | Opcional | String(120) - Observação do rateio |
| rateio.usuGer | Double | Opcional | Number(010) - Usuário responsável pela geração do registro |
| rateio.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data da geração do registro |
| rateio.horGer | Integer | Opcional | Number(005) - Hora da geração do registro |
| rateio.tipOri | String | Opcional | String(001) - Origem do Rateio - [ A=Automático;M=Manual ] |
| campoUsuarioRateio | Set | Opcional | <documente AQUI> |
| campoUsuarioRateio.campo | String | Opcional | <documente AQUI> |
| campoUsuarioRateio.valor | String | Opcional | <documente AQUI> |
| cBSIBSGeral | Set | Opcional | Notas Fiscais - Reforma Tributária |
| cBSIBSGeral.codImp | String | Opcional | String(003) - Código do imposto |
| cBSIBSGeral.vlrImp | Double | Opcional | Number(013,2) - Valor Imposto |
| tipoRetorno | Integer | Opcional | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| erroExecucao | String | Opcional | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
Esta porta possibilita a inclusão, alteração e cancelamento de ordens de compra.
Importante
- No processo via web service, o sistema faz a inclusão da ordem de compra e seus itens, caso o preço unitário esteja informado, mesmo que a tabela de preço das definições do fornecedor não seja uma tabela de preço onde contenha o item de produto ou serviço válido. Caso a tabela de preços seja inválida e também não seja enviado o preço unitário para o item de produto ou serviço, será retornada a mensagem de falta de preço, bloqueando a inclusão da ordem de compra.
- Para desativar o envio de e-mail automático ao fornecedor, no fechamento da ordem de compra através deste web service, é necessário desabilitar o parâmetro global WebOcpEnv.
- A partir da versão 7, se a operação envolver uma alteração e for passada a quantidade cancelada do item, a quantidade pedida do item da ordem de compra também deverá ser enviada para o web service. Adicionalmente, ordens de compra que se encontrem nas situações "4 - Liquidado" ou "9 - Não Fechado", não terão a quantidade cancelada alterada.
- Para corretamente enviar a quantidade a ser cancelada no item da ordem de compra, é preciso parametrizar o sistema via tela Parâmetros de Usuário para Compras e Recebimento (F099UCP), configurando o campo Alterar Quantidade OC/NF como "S-Sim". No momento da requisição, verificar se os dois campos TipoProcessamento (o da OC e dos dados gerais) estejam ambos enviando o valor "2" (Alteração). Caso não forem contemplados esses requisitos, o processamento do web service irá ocorrer com sucesso, mas não irá efetivar o cancelamento da quantidade no item da ordem de compra
- A mensagem É necessário informar Código do ICMS Especial! ocorre devido a duas verificações. A primeira vem da Transação de Compra (F001TCP -> E001TNS.COMTIC), no campo Código ICMS Especial, e a segunda faz a busca no Cadastro de Produto (F075PRO -> E075PRO.CODTIC), também no campo Código ICMS Especial. Ou seja, é obrigatório informar um Código do ICMS Especial tanto para itens na transação quanto no cadastro do produto/serviço.
A consistência será gerada se um dos campos estiver vazio, por exemplo, se o campo na tela Transações de Compras (F001TCP) estiver vazio e na tela Cadastro de Produtos (F075PRO) estiver preenchido, será realizada a consistência. Caso, no entanto, ambos os campos estejam preenchidos, a consistência não será realizada. O mesmo aplica-se a serviços (F0080SER -> E080SER.CODTIC).
Além disso, essa mesma validação também é realizada para o código de redução.
Necessita autenticação: sim.
Situação da versão: atual.
Versão: 8.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarOrdensCompra>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<dadosGerais>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>DateTime</datEmi>
<codFor>Integer</codFor>
<codCpg>String</codCpg>
<codTra>Integer</codTra>
<vlrFre>Double</vlrFre>
<somFre>String</somFre>
<vlrSeg>Double</vlrSeg>
<vlrEmb>Double</vlrEmb>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<vlrDar>Double</vlrDar>
<vlrFrd>Double</vlrFrd>
<vlrOud>Double</vlrOud>
<vlrDs1>Double</vlrDs1>
<vlrDs2>Double</vlrDs2>
<vlrDzf>Double</vlrDzf>
<vlrBfu>Double</vlrBfu>
<vlrBse>Double</vlrBse>
<vlrFun>Double</vlrFun>
<vlrBsp>Double</vlrBsp>
<vlrStp>Double</vlrStp>
<vlrBsc>Double</vlrBsc>
<vlrStc>Double</vlrStc>
<vlrBin>Double</vlrBin>
<vlrIns>Double</vlrIns>
<vlrLpr>Double</vlrLpr>
<vlrLse>Double</vlrLse>
<vlrLou>Double</vlrLou>
<vlrLiq>Double</vlrLiq>
<vlrFin>Double</vlrFin>
<temPar>String</temPar>
<seqOrm>Integer</seqOrm>
<vlrDs3>Double</vlrDs3>
<vlrDs4>Double</vlrDs4>
<salCan>String</salCan>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<produtos>
<seqIpo>Integer</seqIpo>
<tnsPro>String</tnsPro>
<codPro>String</codPro>
<codDer>String</codDer>
<cplIpo>String</cplIpo>
<uniFor>String</uniFor>
<codFam>String</codFam>
<codDep>String</codDep>
<qtdPed>Double</qtdPed>
<uniMed>String</uniMed>
<qtdFor>Double</qtdFor>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<preFix>String</preFix>
<perDsc>Double</perDsc>
<perIpi>Double</perIpi>
<perIcm>Double</perIcm>
<codTst>String</codTst>
<vlrBsi>Double</vlrBsi>
<vlrIcs>Double</vlrIcs>
<datEnt>DateTime</datEnt>
<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>
<vlrDsc>Double</vlrDsc>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<perIim>Double</perIim>
<perIrf>Double</perIrf>
<perIci>Double</perIci>
<preFor>Double</preFor>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<aliFcp>Double</aliFcp>
<astFcp>Double</astFcp>
<areFcp>Double</areFcp>
<loteSerie>
<seqDls>Integer</seqDls>
<codDep>String</codDep>
<datEnt>DateTime</datEnt>
<datVlt>DateTime</datVlt>
<codLot>String</codLot>
<numSep>String</numSep>
<qtdEst>Double</qtdEst>
<obsDls>String</obsDls>
<vlrDm1>Double</vlrDm1>
<vlrDm2>Double</vlrDm2>
<vlrDm3>Double</vlrDm3>
<vlrDm4>Double</vlrDm4>
<vlrDm5>Double</vlrDm5>
<vlrDm6>Double</vlrDm6>
<datFab>DateTime</datFab>
</loteSerie>
<rateioProduto>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<perCta>Double</perCta>
<vlrCta>Double</vlrCta>
<codCcu>String</codCcu>
<perRat>Double</perRat>
<vlrRat>Double</vlrRat>
<obsRat>String</obsRat>
</rateioProduto>
<camposUsuarioItemProduto>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</camposUsuarioItemProduto>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<ideExt>Integer</ideExt>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
<pdiFcp>Double</pdiFcp>
<qtdCan>Double</qtdCan>
<bemPri>String</bemPri>
</produtos>
<servicos>
<seqIso>Integer</seqIso>
<tnsSer>String</tnsSer>
<codSer>String</codSer>
<cplIso>String</cplIso>
<codFam>String</codFam>
<qtdPed>Double</qtdPed>
<uniMed>String</uniMed>
<preUni>Double</preUni>
<perDsc>Double</perDsc>
<perIss>Double</perIss>
<redIss>String</redIss>
<perIrf>Double</perIrf>
<perIns>Double</perIns>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<vlrDar>Double</vlrDar>
<vlrDsc>Double</vlrDsc>
<perIpi>Double</perIpi>
<perIcm>Double</perIcm>
<codTst>String</codTst>
<codMoe>String</codMoe>
<datMoe>DateTime</datMoe>
<cotMoe>Double</cotMoe>
<fecMoe>String</fecMoe>
<codTpr>String</codTpr>
<vlrOud>Double</vlrOud>
<perIci>Double</perIci>
<perDs1>Double</perDs1>
<perDs2>Double</perDs2>
<perDs3>Double</perDs3>
<perDs4>Double</perDs4>
<perDs5>Double</perDs5>
<aliFcp>Double</aliFcp>
<astFcp>Double</astFcp>
<areFcp>Double</areFcp>
<rateiosServico>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<perCta>Double</perCta>
<vlrCta>Double</vlrCta>
<codCcu>String</codCcu>
<perRat>Double</perRat>
<vlrRat>Double</vlrRat>
<obsRat>String</obsRat>
</rateiosServico>
<camposUsuarioItemServico>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</camposUsuarioItemServico>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<ideExt>Integer</ideExt>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
<pdiFcp>Double</pdiFcp>
<qtdCan>Double</qtdCan>
<bemPri>String</bemPri>
</servicos>
<pedFor>String</pedFor>
<parcelas>
<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>
<indPag>String</indPag>
</parcelas>
<observacoes>
<seqObs>Integer</seqObs>
<tipObs>String</tipObs>
<codMot>Integer</codMot>
<obsOcp>String</obsOcp>
</observacoes>
<camposUsuarioDadosGerais>
<cmpUsu>String</cmpUsu>
<vlrUsu>String</vlrUsu>
</camposUsuarioDadosGerais>
<cifFob>String</cifFob>
<codUsu>Double</codUsu>
<ideExt>Integer</ideExt>
<tipoProcessamento>Integer</tipoProcessamento>
<fechaOC>Integer</fechaOC>
<obsOcp>String</obsOcp>
<codMot>String</codMot>
<obsMot>String</obsMot>
<prcOcp>Integer</prcOcp>
<codMoe>String</codMoe>
<codFpg>Integer</codFpg>
<excluirItens>String</excluirItens>
<codFcr>String</codFcr>
<datFcr>DateTime</datFcr>
</dadosGerais>
<tipoProcessamento>Integer</tipoProcessamento>
<fechaOC>String</fechaOC>
<identificadorSistema>String</identificadorSistema>
</parameters>
</ser:GravarOrdensCompra>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| dadosGerais | Set | Opcional | Lista de ordens de compra |
| dadosGerais.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| dadosGerais.codFil | Integer | Opcional | Number(005) - Código da filial |
| dadosGerais.numOcp | Integer | Opcional | Number(008) - Número da ordem de compra (Obrigatório para alteração e cancelamento) |
| dadosGerais.tnsPro | String | Opcional | String(005) - Código da transação de pedido para produtos |
| dadosGerais.tnsSer | String | Opcional | String(005) - Código da transação de pedido para serviços |
| dadosGerais.datEmi | DateTime | Opcional | Date(DD/MM/YYYY) - Data de emissão da ordem de compra |
| dadosGerais.codFor | Integer | Opcional | Number(009) - Código do fornecedor da ordem de compra |
| dadosGerais.codCpg | String | Opcional | String(006) - Código da condição de pagamento |
| dadosGerais.codTra | Integer | Opcional | Number(009) - Código da transportadora para a ordem de compra |
| dadosGerais.vlrFre | Double | Opcional | Number(015,2) - Valor do frete para a ordem de compra |
| dadosGerais.somFre | String | Opcional | String(001) - Indicativo se o frete deve ser somado ao valor líquido da nota fiscal - [ S=Sim;N=Não ] |
| dadosGerais.vlrSeg | Double | Opcional | Number(015,2) - Valor do seguro para a ordem de compra |
| dadosGerais.vlrEmb | Double | Opcional | Number(015,2) - Valor das embalagens para a ordem de compra |
| dadosGerais.vlrEnc | Double | Opcional | Number(015,2) - Valor dos encargos para a ordem de compra |
| dadosGerais.vlrOut | Double | Opcional | Number(015,2) - Valor das outras despesas para a ordem de compra |
| dadosGerais.vlrDar | Double | Opcional | Number(015,2) - Valor dos descontos para arredondamento do total da ordem de compra |
| dadosGerais.vlrFrd | Double | Opcional | Number(015,2) - Valor frete destacado |
| dadosGerais.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| dadosGerais.vlrDs1 | Double | Opcional | Number(015,2) - Valor de desconto 1 |
| dadosGerais.vlrDs2 | Double | Opcional | Number(015,2) - Valor do desconto 2 |
| dadosGerais.vlrDzf | Double | Opcional | Number(015,2) - Valor do desconto referente zona franca |
| dadosGerais.vlrBfu | Double | Opcional | Number(015,2) - Valor base do funrural |
| dadosGerais.vlrBse | Double | Opcional | Number(015,2) - Soma dos valores dos itens de serviços da ordem de compra |
| dadosGerais.vlrFun | Double | Opcional | Number(015,2) - Valor do funrural |
| dadosGerais.vlrBsp | Double | Opcional | Number(015,2) - Valor base da substituição tributário do PIS |
| dadosGerais.vlrStp | Double | Opcional | Number(015,2) - Valor da substituição tributário do PIS |
| dadosGerais.vlrBsc | Double | Opcional | Number(015,2) - Valor base da substituição tributário da COFINS |
| dadosGerais.vlrStc | Double | Opcional | Number(015,2) - Valor da substituição tributário da COFINS |
| dadosGerais.vlrBin | Double | Opcional | Number(015,2) - Valor base do INSS |
| dadosGerais.vlrIns | Double | Opcional | Number(015,2) - Valor do INSS |
| dadosGerais.vlrLpr | Double | Opcional | Number(015,2) - Valor líquido dos itens de produtos da ordem de compra |
| dadosGerais.vlrLse | Double | Opcional | Number(015,2) - Valor líquido dos itens de serviços da ordem de compra |
| dadosGerais.vlrLou | Double | Opcional | Number(015,2) - Valor líquido dos valores diversos da ordem de compra |
| dadosGerais.vlrLiq | Double | Opcional | Number(015,2) - Valor líquido da ordem de compra |
| dadosGerais.vlrFin | Double | Opcional | Number(015,2) - Valor líquido da ordem de compra para o financeiro |
| dadosGerais.temPar | String | Opcional | String(001) - Indicativo se a OC tem parcelas especiais na tabela E420PAR - [ S=Sim;N=Não ]. Somente serão geradas parcelas, caso informado "S" e o Set "Parcelas" contiver informações. |
| dadosGerais.seqOrm | Integer | Opcional | Number(005) - Sequência do endereço de origem da mercadoria |
| dadosGerais.vlrDs3 | Double | Opcional | Number(015,2) - Valor de desconto 3 |
| dadosGerais.vlrDs4 | Double | Opcional | Number(015,2) - Valor de desconto 4 |
| dadosGerais.salCan | String | Opcional | String(001) - Indicativo se o saldo da ordem de compra deverá ser cancelado - [ S=Sim;N=Não ] |
| dadosGerais.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| dadosGerais.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| dadosGerais.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| dadosGerais.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| dadosGerais.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| produtos | Set | Opcional | Lista de ordens de compra |
| produtos.seqIpo | Integer | Opcional | Number(004) - Sequência de item da ordem de compra |
| produtos.tnsPro | String | Opcional | String(005) - Transação do item de produto da OC |
| produtos.codPro | String | Opcional | String(014) - Código do produto da ordem de compra |
| produtos.codDer | String | Opcional | String(007) - Código da derivação do produto da ordem de compra |
| produtos.cplIpo | String | Opcional | String(250) - Complemento da descrição do produto |
| produtos.uniFor | String | Opcional | String(003) - Unidade de medida do produto no fornecedor |
| produtos.codFam | String | Opcional | String(006) - Código da Família do Produto |
| produtos.codDep | String | Opcional | String(010) - Código do depósito para estoque do produto da ordem de compra |
| produtos.qtdPed | Double | Opcional | Number(014,5) - Quantidade do produto da ordem de compra |
| produtos.uniMed | String | Opcional | String(003) - Unidade de medida do produto comprado |
| produtos.qtdFor | Double | Opcional | Number(014,5) - Quantidade da ordem de compra na unidade de medida do fornecedor |
| produtos.codTpr | String | Opcional | String(004) - Código da tabela de preço do produto |
| produtos.preUni | Double | Opcional | Number(021,10) - Preço unitário do produto da ordem de compra |
| produtos.preFix | String | Opcional | String(001) - Indicativo se o preço é fixo ou não - [ S=Sim;N=Não ] |
| produtos.perDsc | Double | Opcional | Number(005,2) - Percentual de desconto para o produto da ordem de compra |
| produtos.perIpi | Double | Opcional | Number(008,4) - Percentual de IPI do produto da ordem de compra |
| produtos.perIcm | Double | Opcional | Number(007,4) - Percentual de ICM do produto da ordem de compra |
| produtos.codTst | String | Opcional | String(003) - Código do ICMS substituído |
| produtos.vlrBsi | Double | Opcional | Number(015,2) - Valor base ICMS substituído |
| produtos.vlrIcs | Double | Opcional | Number(015,2) - Valor do ICMS Substituído para o produto da ordem de compra |
| produtos.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de previsão de entrega para o produto da ordem de compra |
| produtos.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| produtos.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| produtos.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| produtos.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| produtos.codCcu | String | Opcional | String(009) - Código do centro de custo |
| produtos.vlrFre | Double | Opcional | Number(015,2) - Valor frete |
| produtos.vlrSeg | Double | Opcional | Number(015,2) - Valor seguro |
| produtos.vlrEmb | Double | Opcional | Number(015,2) - Valor embalagem |
| produtos.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| produtos.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| produtos.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| produtos.vlrDsc | Double | Opcional | Number(015,2) - Valor do desconto para o produto da ordem de compra |
| produtos.codMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| produtos.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do item da ordem de compra |
| produtos.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do item da ordem de compra |
| produtos.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| produtos.perIim | Double | Opcional | Number(005,2) - Percentual de imposto de importação do item da ordem de compra |
| produtos.perIrf | Double | Opcional | Number(004,2) - Percentual do IRRF |
| produtos.perIci | Double | Opcional | Number(005,2) - Percentual de ICMS na importação |
| produtos.preFor | Double | Opcional | Number(021,10) - Preço unitário do produto na unidade de medida do fornecedor |
| produtos.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| produtos.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| produtos.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| produtos.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| produtos.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| produtos.aliFcp | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| produtos.astFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| produtos.areFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| loteSerie | Set | Opcional | Lista de ordens de compra |
| loteSerie.seqDls | Integer | Opcional | Number(006) - Sequência de movimento de item |
| loteSerie.codDep | String | Opcional | String(010) - Código do depósito |
| loteSerie.datEnt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da entrada do produto no depósito |
| loteSerie.datVlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data de validade do produto no depósito |
| loteSerie.codLot | String | Opcional | String(050) - Código do Lote de Fabricação para estocagem |
| loteSerie.numSep | String | Opcional | String(050) - Número de série do produto |
| loteSerie.qtdEst | Double | Opcional | Number(014,5) - Quantidade a ser movimentada do estoque |
| loteSerie.obsDls | String | Opcional | String(250) - Texto da observação |
| loteSerie.vlrDm1 | Double | Opcional | Number(014,5) - Valor Dimensão 1 |
| loteSerie.vlrDm2 | Double | Opcional | Number(014,5) - Valor Dimensão 2 |
| loteSerie.vlrDm3 | Double | Opcional | Number(014,5) - Valor Dimensão 3 |
| loteSerie.vlrDm4 | Double | Opcional | Number(014,5) - Valor Dimensão 4 |
| loteSerie.vlrDm5 | Double | Opcional | Number(014,5) - Valor Dimensão 5 |
| loteSerie.vlrDm6 | Double | Opcional | Number(014,5) - Valor Dimensão 6 |
| loteSerie.datFab | DateTime | Opcional | Date(DD/MM/YYYY) - Data de fabricação do lote |
| rateioProduto | Set | Opcional | Lista de ordens de compra |
| rateioProduto.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| rateioProduto.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| rateioProduto.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| rateioProduto.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| rateioProduto.perCta | Double | Opcional | Number(007,4) - Percentual rateado para a conta |
| rateioProduto.vlrCta | Double | Opcional | Number(015,2) - Valor rateado para a conta |
| rateioProduto.codCcu | String | Opcional | String(009) - Código do centro de custos |
| rateioProduto.perRat | Double | Opcional | Number(007,4) - Percentual rateado para o centro de custo |
| rateioProduto.vlrRat | Double | Opcional | Number(015,2) - Valor rateado para o centro de custos |
| rateioProduto.obsRat | String | Opcional | String(120) - Observação do rateio |
| camposUsuarioItemProduto | Set | Opcional | Campos de usuário da tabela de itens de produto (E420IPO) |
| camposUsuarioItemProduto.cmpUsu | String | Opcional | (Opcional) - String(255) - Nome do campo de usuário para a tabela de itens de produto (E420IPO) |
| camposUsuarioItemProduto.vlrUsu | String | Opcional | (Opcional) - String(255) - Nome do campo de usuário para a tabela de itens de produto (E420IPO) |
| produtos.motDes | Integer | Opcional | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico (Revogada);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=Olimpíadas Rio 2016;90=Solicitado pelo fisco ] |
| produtos.vlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| produtos.ideExt | Integer | Opcional | Number(009) - Número Identificador Externo |
| produtos.idcExt | Integer | Opcional | Number(009) - Identificador Externo Contrato do Registro |
| produtos.ctrExt | String | Opcional | String(020) - Número do Contrato Externo |
| produtos.embExt | String | Opcional | String(050) - Número do Embarque Externo |
| produtos.pdiFcp | Double | Opcional | Number(007,2) - Percentual do diferimento de ICMS relativo ao FCP |
| produtos.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do produto da ordem de compra. A partir da versão 7, se a operação for alteração e for passada a quantidade cancelada do item, a quantidade pedida do item da OC também deve ser enviada para o web service. Ordens de compra com situação "4 - Liquidado" ou "9 - Não Fechado" não terão a quantidade cancelada alterada |
| produtos.bemPri | String | Opcional | String(020) - Código do bem principal |
| servicos | Set | Opcional | Lista de ordens de compra |
| servicos.seqIso | Integer | Opcional | Number(004) - Sequência do item de serviço na ordem de compra |
| servicos.tnsSer | String | Opcional | String(005) - Transação de serviço do item da OC |
| servicos.codSer | String | Opcional | String(014) - Código do serviço da ordem de compra |
| servicos.cplIso | String | Opcional | String(250) - Complemento da descrição do serviço |
| servicos.codFam | String | Opcional | String(006) - Código da Família do Serviço |
| servicos.qtdPed | Double | Opcional | Number(014,5) - Quantidade pedida do serviço da ordem de compra |
| servicos.uniMed | String | Opcional | String(003) - Unidade de medida do serviço da ordem de compra |
| servicos.preUni | Double | Opcional | Number(021,10) - Preço unitário do serviço da ordem de compra |
| servicos.perDsc | Double | Opcional | Number(004,2) - Percentual de desconto do serviço da ordem de compra |
| servicos.perIss | Double | Opcional | Number(006,4) - Percentual do ISS do serviço da ordem de compra |
| servicos.redIss | String | Opcional | Number(008,5) - Percentual de redução da base de cálculo do ISS de entrada |
| servicos.perIrf | Double | Opcional | Number(004,2) - Percentual do IRRF do serviço da ordem de compra |
| servicos.perIns | Double | Opcional | Number(004,2) - Percentual do INSS |
| servicos.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| servicos.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| servicos.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| servicos.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| servicos.codCcu | String | Opcional | String(009) - Código do centro de custo |
| servicos.vlrEnc | Double | Opcional | Number(015,2) - Valor encargos financeiros |
| servicos.vlrOut | Double | Opcional | Number(015,2) - Valor outras despesas |
| servicos.vlrDar | Double | Opcional | Number(015,2) - Valor para arredondamento |
| servicos.vlrDsc | Double | Opcional | Number(015,2) - Valor do desconto do serviço da ordem de compra |
| servicos.perIpi | Double | Opcional | Number(008,4) - Percentual de IPI do serviço da ordem de compra |
| servicos.perIcm | Double | Opcional | Number(007,4) - Percentual de ICM do serviço da ordem de compra |
| servicos.codTst | String | Opcional | String(003) - Código do ICMS substituído |
| servicos.codMoe | String | Opcional | String(003) - Código da moeda que o item da ordem de compra está representado |
| servicos.datMoe | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice do item da ordem de compra |
| servicos.cotMoe | Double | Opcional | Number(019,10) - Valor da cotação da moeda ou índice do item da ordem de compra |
| servicos.fecMoe | String | Opcional | String(001) - Indicativo de o valor da cotação é fechado - [ S=Sim;N=Não ] |
| servicos.codTpr | String | Opcional | String(004) - Código da tabela de preço do serviço |
| servicos.vlrOud | Double | Opcional | Number(015,2) - Valor outras despesas destacado |
| servicos.perIci | Double | Opcional | Number(005,2) - Percentual de ICMS na importação |
| servicos.perDs1 | Double | Opcional | Number(005,2) - Percentual de desconto 1 |
| servicos.perDs2 | Double | Opcional | Number(005,2) - Percentual de desconto 2 |
| servicos.perDs3 | Double | Opcional | Number(005,2) - Percentual de desconto 3 |
| servicos.perDs4 | Double | Opcional | Number(005,2) - Percentual de desconto 4 |
| servicos.perDs5 | Double | Opcional | Number(005,2) - Percentual de desconto 5 |
| servicos.aliFcp | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| servicos.astFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| servicos.areFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| rateiosServico | Set | Opcional | Lista de ordens de compra |
| rateiosServico.numPrj | Integer | Opcional | Number(008) - Número do projeto |
| rateiosServico.codFpj | Integer | Opcional | Number(004) - Código da fase do projeto |
| rateiosServico.ctaFin | Integer | Opcional | Number(007) - Conta financeira reduzida |
| rateiosServico.ctaRed | Integer | Opcional | Number(007) - Conta contábil reduzida |
| rateiosServico.perCta | Double | Opcional | Number(007,4) - Percentual rateado para a conta |
| rateiosServico.vlrCta | Double | Opcional | Number(015,2) - Valor rateado para a conta |
| rateiosServico.codCcu | String | Opcional | String(009) - Código do centro de custos |
| rateiosServico.perRat | Double | Opcional | Number(007,4) - Percentual rateado para o centro de custo |
| rateiosServico.vlrRat | Double | Opcional | Number(015,2) - Valor rateado para o centro de custos |
| rateiosServico.obsRat | String | Opcional | String(120) - Observação do rateio |
| camposUsuarioItemServico | Set | Opcional | Campos de usuário da tabela de itens de serviço (E420ISO) |
| camposUsuarioItemServico.cmpUsu | String | Opcional | (Opcional) - String(255) - Nome do campo de usuário para a tabela de itens de serviço (E420ISO) |
| camposUsuarioItemServico.vlrUsu | String | Opcional | (Opcional) - String(255) - Nome do campo de usuário para a tabela de itens de serviço (E420ISO) |
| servicos.motDes | Integer | Opcional | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico (Revogada);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=Olimpíadas Rio 2016;90=Solicitado pelo fisco ] |
| servicos.vlrIcd | Double | Opcional | Number(015,2) - ICMS Desonerado |
| servicos.ideExt | Integer | Opcional | Number(009) - Número Identificador Externo |
| servicos.idcExt | Integer | Opcional | Number(009) - Identificador Externo Contrato do Registro |
| servicos.ctrExt | String | Opcional | String(020) - Número do Contrato Externo |
| servicos.embExt | String | Opcional | String(050) - Número do Embarque Externo |
| servicos.pdiFcp | Double | Opcional | Number(007,2) - Percentual do diferimento de ICMS relativo ao FCP |
| servicos.qtdCan | Double | Opcional | Number(014,5) - Quantidade cancelada do produto da ordem de compra. A partir da versão 7, se a operação for alteração e for passada a quantidade cancelada do item, a quantidade pedida do item da OC também deve ser enviada para o web service. Ordens de compra com situação "4 - Liquidado" ou "9 - Não Fechado" não terão a quantidade cancelada alterada |
| servicos.bemPri | String | Opcional | String(020) - Código do bem principal |
| dadosGerais.pedFor | String | Opcional | String(012) - Número do pedido do fornecedor |
| parcelas | Set | Opcional | Lista de ordens de compra |
| parcelas.seqPar | Integer | Opcional | Number(003) - Sequência da parcela |
| parcelas.codCrp | String | Opcional | String(003) - Código do grupo a pagar |
| parcelas.codFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| parcelas.datFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| parcelas.diaPar | Integer | Opcional | Number(004) - Quantidade de dias para a parcela |
| parcelas.vctPar | DateTime | Opcional | Date(DD/MM/YYYY) - Data de vencimento da parcela |
| parcelas.perPar | Double | Opcional | Number(007,4) - Percentual do valor da parcela |
| parcelas.vlrPar | Double | Opcional | Number(015,2) - Valor da parcela |
| parcelas.dscPar | Double | Opcional | Number(005,2) - Percentual de desconto previsto para a parcela |
| parcelas.obsPar | String | Opcional | String(250) - Texto da observação |
| parcelas.indPag | String | Opcional | String(001) - Indicativo da forma de pagamento - [ 0=Pagamento à Vista;1=Pagamento à Prazo ] |
| observacoes | Set | Opcional | Lista de ordens de compra |
| observacoes.seqObs | Integer | Opcional | Number(004) - Sequência das observações das ordens de compra |
| observacoes.tipObs | String | Opcional | String(001) - Tipo da observação - [ M=Manual;A=Automática;P=Cad. Preposto;X=Dias para parcelas especiais;V=Vistoria;L=Link;N=Antecipação de Contas a Pagar ] |
| observacoes.codMot | Integer | Opcional | Number(006) - Código do motivo da observação |
| observacoes.obsOcp | String | Opcional | String(250) - Texto da observação da ordem de compra |
| camposUsuarioDadosGerais | Set | Opcional | Campos de usuário da tabela de dados gerais (E420OCP) |
| camposUsuarioDadosGerais.cmpUsu | String | Opcional | (Opcional) - String(255) - Nome do campo de usuário para a tabela de dados gerais (E420OCP) |
| camposUsuarioDadosGerais.vlrUsu | String | Opcional | (Opcional) - String(255) - Nome do campo de usuário para a tabela de dados gerais (E420OCP) |
| dadosGerais.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;X=Sem frete ] |
| dadosGerais.codUsu | Double | Opcional | Number(010) - Código do usuário comprador |
| dadosGerais.ideExt | Integer | Opcional |
(Obrigatório a partir da versão 4 da porta) Number(009,0) - Numeração única na ordem de compra para a integração do Gestão de Lojas, Gestão de Supermercados e Gestão Empresarial | ERP. Também garante a segurança na integração de sistemas de fora do ERP. Observação: Pode ser informado explicitamente o valor "0" (zero) quando não for necessária esta garantia. A partir da versão 4 da porta, o campo deve possuir uma numeração única para cada ordem de compra, a fim de garantir a segurança na integração desta. |
| dadosGerais.tipoProcessamento | Integer | Opcional | Tipo do processamento |
| dadosGerais.fechaOC | Integer | Opcional | Indicativo se a OC será fechada automaticamente |
| dadosGerais.obsOcp | String | Opcional | String(1000) - Texto da observação |
| dadosGerais.codMot | String | Opcional | Number(006) - Código do motivo da situação da ordem de compra |
| dadosGerais.obsMot | String | Opcional | String(4000) - Observação do motivo da situação da ordem de compra |
| dadosGerais.prcOcp | Integer | Opcional | Number(002) - Procedência da Ordem de Compra - [ 1=Digitada;2=Via Programação de Entregas;3=Via Cotação;4=Via Importação;5=Via Internet;6=Via Processos Automáticos;7=Via Produção;8=Via Repasses Contratos;9=Via Solicitação de Compra;10=Via Transferência de Saldos;11=Via Duplicação;12=Via Pedido;13=Via Coleta;14=Via Controle de Entrada e Saída de Contratos;15=Via Siman (Agronegócio);16=Via SiFrota (Agronegócio);17=Via Contrato de Compra;18=Via Manutenção de Equipamentos;19=Via Nota Fiscal de Saída;20=Via Web Services;21=Via Mercado Eletrônico;22=Via SeniorX ] |
| dadosGerais.codMoe | String | Opcional | String(003) - Código da moeda que a ordem de compra está representada |
| dadosGerais.codFpg | Integer | Opcional | Number(002) - Código da forma de pagamento |
| dadosGerais.excluirItens | String | Opcional | String(001) - Exclui todos os itens de produto e serviço da OC na alteração e na reabilitação/alteração, incluindo apenas os itens passados no web service. É considerado apenas se a situação da OC for 9 ou ela for reabilitada. Além disso, o tipo do processamento deve ser 2 - Alt. ou 4 - Reab./Alt. |
| dadosGerais.codFcr | String | Opcional | String(003) - Código da moeda ou índice como fator de correção (financeiro) |
| dadosGerais.datFcr | DateTime | Opcional | Date(DD/MM/YYYY) - Data da cotação da moeda ou índice para o fator de correção (financeiro) |
| tipoProcessamento | Integer | Opcional | Number(001) - Tipo de Processamento - Lista: 1 = Inclusão, 2 = Alteração, 3 = Cancelamento, 4 = Reabilitação/Alteração |
| fechaOC | String | Opcional | Number(001) - Indica se as ordens de compra devem ser fechadas - Lista: 1 = Sim, 2 = Não - Condição: Caso não informado valor, nenhuma ordem será fechada |
| identificadorSistema | String | Opcional | (Obrigatório a partir da versão 4 da porta) Identificador de sistema externo |
Observação
Portas novas e atualizadas fazem consistência, pois possuem formas mais robustas de controles de integração de acordo com o sistema integrado, dessa forma a informação do IdentificadorSistema passa a ser obrigatória em portas novas do web service.
Existem WebServices/Portas mais antigos (que geralmente não recebem mais atualizações) que não possuem consistências relacionadas aos sistemas integrados, portanto a existência de um sistema integrado não era consistida.
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:GravarOrdensCompraResponse>
<result>
<dadosRetorno>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<retorno>String</retorno>
<ideExt>Integer</ideExt>
<tipRet>Integer</tipRet>
</dadosRetorno>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarOrdensCompraResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| dadosRetorno | Set | Opcional | Informações de retorno do processamento das ordens de compra |
| dadosRetorno.CodEmp | Integer | Opcional | Number(004) - Código da empresa |
| dadosRetorno.CodFil | Integer | Opcional | Number(005) - Código da filial |
| dadosRetorno.NumOcp | Integer | Opcional | Number(008) - Número da ordem de compra |
| dadosRetorno.Retorno | String | Opcional | String(255) - Mensagem de retorno do processamento da Ordem de Compra |
| dadosRetorno.ideExt | Integer | Opcional | - |
| dadosRetorno.tipRet | Integer | Opcional | - |
| tipoRetorno | Integer | Opcional | Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| mensagemRetorno | String | Opcional | String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String | Opcional | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores: - Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
English
Español
English
Español


