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: 2.
Versão Atual: 2
<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>
</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>
</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>
</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 |
| 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 |
| 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 |
| 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: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeral>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<CodEmp>Integer</CodEmp>
<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>
<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>
<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>
<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>
</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>
<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>
</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>
<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>
</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.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 |
| 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.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 | 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 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 |
| 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 |
| 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 | 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 | 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 ] |
| observacoes.CodMot | Integer | Opcional | Number(006) - Código do motivo da observação |
| 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 | Lista de campos de usuário |
| CampoUsuarioRateio.Campo | String | Opcional | Nome do campo |
| CampoUsuarioRateio.Valor | String | Opcional | Valor do campo |
| TipoRetorno | Integer | Opcional | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, -2 = 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


