Web service Com.senior.g5.co.ger.cad.produto
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.
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
- 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
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
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.
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
- 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
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
- 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_ger_cad_produto?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_ger_cad_produto?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_ger_cad_produto?wsdl
Portas
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Esta porta tem a finalidade de importar o cadastro do produto.
Observação
Esse web service permite buscar ou não informações da família do produto por meio do campo BusFam. Quando "S - Sim", ele sobrepõe as informações com as da família do produto (CodFam). Quando "N - Não", ele respeita o que está informado na requisição de importação.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 3.
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Cadastrar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <produto> <codEmp>Integer</codEmp> <codPro>String</codPro> <desPro>String</desPro> <numOri>Integer</numOri> <codFam>String</codFam> <busFam>String</busFam> <recIpi>String</recIpi> <temIcm>String</temIcm> <recIcm>String</recIcm> <bxaOrp>String</bxaOrp> <indMis>String</indMis> <indVen>String</indVen> <indReq>String</indReq> <indKit>String</indKit> <matDir>String</matDir> <claPro>Integer</claPro> <indPpc>String</indPpc> <indFpr>String</indFpr> <criRat>Integer</criRat> <ctrVld>String</ctrVld> <ctrLot>String</ctrLot> <ctrSep>String</ctrSep> <gerOrp>String</gerOrp> <basRec>String</basRec> <codAgf>String</codAgf> <sitPro>String</sitPro> <ctrVis>String</ctrVis> <uniMed>String</uniMed> <cPLPRO>String</cPLPRO> <dESNFV>String</dESNFV> <uNIBCP>String</uNIBCP> <qTDMLT>String</qTDMLT> <qTDMIN>String</qTDMIN> <qTDMAX>String</qTDMAX> <qTDMVE>String</qTDMVE> <pROIMP>Integer</pROIMP> <cODAGE>String</cODAGE> <cODAGC>String</cODAGC> <cODAGM>String</cODAGM> <cODAGA>String</cODAGA> <cODCLF>String</cODCLF> <oRIMER>String</oRIMER> <cODSTR>String</cODSTR> <pERIPI>String</pERIPI> <cODTIC>String</cODTIC> <cODTRD>String</cODTRD> <cODTST>String</cODTST> <cODSTC>String</cODSTC> <cODSTP>String</cODSTP> <rECPIS>String</rECPIS> <rECCOF>String</rECCOF> <tRIPIS>String</tRIPIS> <tRICOF>String</tRICOF> <tPRPIS>String</tPRPIS> <tPRIPI>String</tPRIPI> <tPRCOF>String</tPRCOF> <cSTPIS>String</cSTPIS> <nATPIS>Integer</nATPIS> <cSTCOF>String</cSTCOF> <nATCOF>Integer</nATCOF> <cSTIPI>String</cSTIPI> <cODENQ>Integer</cODENQ> <cSTPIC>String</cSTPIC> <cSTCOC>String</cSTCOC> <cSTIPC>String</cSTIPC> <pERIFP>String</pERIFP> <cODFIF>String</cODFIF> <cODFIE>String</cODFIE> <cODFIM>String</cODFIM> <iNDCPR>String</iNDCPR> <cODNTG>Integer</cODNTG> <cTARED>String</cTARED> <cTARCR>String</cTARCR> <cTAFDV>String</cTAFDV> <cTAFCR>String</cTAFCR> <cTADCD>String</cTADCD> <cTADCI>String</cTADCI> <somIim>String</somIim> <sOMIPS>String</sOMIPS> <sOMICO>String</sOMICO> <sOMIIL>String</sOMIIL> <sOMIPL>String</sOMIPL> <sOMICL>String</sOMICL> <cALDZF>String</cALDZF> <pERFUN>String</pERFUN> <pERGIL>String</pERGIL> <pERSEN>String</pERSEN> <pESBRU>String</pESBRU> <pESLIQ>String</pESLIQ> <cODANP>Integer</cODANP> <pROEPE>Integer</pROEPE> <cONENE>Integer</cONENE> <cONAGU>Integer</cONAGU> <tIPLIG>Integer</tIPLIG> <gRUTEN>Integer</gRUTEN> <rEGTRI>String</rEGTRI> <bASCRE>Integer</bASCRE> <pERPIM>String</pERPIM> <pERCIM>String</pERCIM> <mOTDES>Integer</mOTDES> <cODBIC>String</cODBIC> <pERDIF>String</pERDIF> <cODPRI>String</cODPRI> <cODPRC>String</cODPRC> <cODCES>String</cODCES> <cODDFS>Integer</cODDFS> <iteFis>String</iteFis> <desFis>String</desFis> <codRef>String</codRef> <tipPro>String</tipPro> <codOri>String</codOri> <claCni>Integer</claCni> <tipUti>Integer</tipUti> <desAnp>String</desAnp> <proEnt>String</proEnt> <parCom>String</parCom> <modFab>String</modFab> <admTmp>String</admTmp> <tipFte>String</tipFte> <tipPbk>String</tipPbk> <codDer> <codDer>String</codDer> <desDer>String</desDer> <desCpl>String</desCpl> <codBar>Double</codBar> <codAgr>Integer</codAgr> <codAgt>String</codAgt> <seqCmd>Integer</seqCmd> <datVal>DateTime</datVal> <diaVlt>Integer</diaVlt> <tipCn2>String</tipCn2> <vlrCn2>Double</vlrCn2> <tipCn3>String</tipCn3> <vlrCn3>Double</vlrCn3> <preCus>Double</preCus> <datCus>DateTime</datCus> <preMed>Double</preMed> <datMed>DateTime</datMed> <preUen>Double</preUen> <datUen>DateTime</datUen> <preRep>Double</preRep> <datRep>DateTime</datRep> <diaRep>Integer</diaRep> <pesBru>Double</pesBru> <pesLiq>Double</pesLiq> <tolPes>Double</tolPes> <volDer>Double</volDer> <perPrd>Double</perPrd> <qtdIql>Double</qtdIql> <qtdCic>Double</qtdCic> <qtdPrd>Double</qtdPrd> <preUis>Double</preUis> <perIcs>Double</perIcs> <codEmb>Integer</codEmb> <qtdEmb>Double</qtdEmb> <codRot>String</codRot> <codRoy>Integer</codRoy> <bxaOrp>String</bxaOrp> <serCcl>String</serCcl> <numCcl>String</numCcl> <curAbc>String</curAbc> <curAb2>String</curAb2> <curAb3>String</curAb3> <curAb4>String</curAb4> <codReg>Integer</codReg> <sitDer>String</sitDer> <codMot>Integer</codMot> <ctrLot>String</ctrLot> <ctrSep>String</ctrSep> <ctrVld>String</ctrVld> <depPad>String</depPad> <depPaa>String</depPaa> <indPce>String</indPce> <indPcr>String</indPcr> <indKan>String</indKan> <codRef>String</codRef> <codPin>String</codPin> <notFor>Double</notFor> <oriCus>String</oriCus> <infCus>String</infCus> <horCus>Integer</horCus> <usuGer>Double</usuGer> <horGer>Integer</horGer> <datGer>DateTime</datGer> <usuAlt>Double</usuAlt> <horAlt>Integer</horAlt> <datAlt>DateTime</datAlt> <codAge>String</codAge> <codBa2>String</codBa2> <indExp>Integer</indExp> <datPal>DateTime</datPal> <horPal>Integer</horPal> <expWms>Integer</expWms> <serMvp>String</serMvp> <aprDft>String</aprDft> <codAem>String</codAem> <codPdv>Integer</codPdv> <indGen>String</indGen> <qtdMlt>Double</qtdMlt> <qtdMin>Double</qtdMin> <qtdMax>Double</qtdMax> <rotAnx>Integer</rotAnx> <codEnd>String</codEnd> <numAnx>Double</numAnx> <indPcq>String</indPcq> <vlrCid>Double</vlrCid> <qtdCus>Double</qtdCus> <vlrUis>Double</vlrUis> <qtdMcf>Integer</qtdMcf> <dsdDer>Double</dsdDer> <indCnv>String</indCnv> <larDer>Double</larDer> <altDer>Double</altDer> <comDer>Double</comDer> <perCit>Double</perCit> <varPro>String</varPro> <vlrVar>Double</vlrVar> <proFol>String</proFol> <proVes>String</proVes> <iteFis>String</iteFis> <desFis>String</desFis> <tipCur>Integer</tipCur> <preFix>Double</preFix> <icmFix>Double</icmFix> <datPfx>DateTime</datPfx> <horPfx>Integer</horPfx> <indVol>String</indVol> <codCor>Integer</codCor> <vltDer>Integer</vltDer> <qtdBcp>Double</qtdBcp> <codFif>String</codFif> <codFie>String</codFie> <codFim>String</codFim> <gruSml>Integer</gruSml> <conKwh>Double</conKwh> <seqHas>Integer</seqHas> <cusSal>Double</cusSal> <cusEnc>Double</cusEnc> <numDcr>Double</numDcr> <codSku>String</codSku> <regAnv>String</regAnv> <indEsc>String</indEsc> <temRci>String</temRci> <filIcs>Integer</filIcs> <bstUfc>Double</bstUfc> <astFcp>Double</astFcp> <vstUfc>Double</vstUfc> <codGtn>String</codGtn> <motAnv>String</motAnv> <codPat>String</codPat> <culInd>Integer</culInd> <devPro>Integer</devPro> <codCcs>String</codCcs> <camposUsuario> <campo>String</campo> <valor>String</valor> </camposUsuario> </codDer> <dspUnidadeDeMedida> <uniMed>String</uniMed> <desMed>String</desMed> <qtdDec>Integer</qtdDec> <tipInt>Integer</tipInt> <indPes>String</indPes> <uniFis>String</uniFis> <uniEcf>String</uniEcf> <dspConvercoesUnidadeMedida> <uniMe2>String</uniMe2> <tipCnv>String</tipCnv> <vlrCnv>String</vlrCnv> </dspConvercoesUnidadeMedida> </dspUnidadeDeMedida> <cODAGP>String</cODAGP> <natRen>String</natRen> <exgCcl>String</exgCcl> <emiGtr>String</emiGtr> <lotBas>String</lotBas> <tipRes>Integer</tipRes> <art119>String</art119> <colIsi>String</colIsi> <disCol>String</disCol> <tipGti>Integer</tipGti> <camposUsuario> <campo>String</campo> <valor>String</valor> </camposUsuario> <codMar>String</codMar> </produto> </parameters> </ser:Cadastrar> </soapenv:Body> </soapenv:Envelope>
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Nome | Preenchimento | Tipo | Ajuda |
---|---|---|---|
produto | Opcional | Set | Lista de produtos |
produto.codEmp | Opcional | Integer | Number(004) - Código da empresa |
produto.codPro | Opcional | String | String(014) - Código do produto |
produto.desPro | Opcional | String | String(100) - Descrição usual do produto |
produto.numOri | Opcional | Integer | Number(004) - Número de Nível do Produto na Estrutura |
produto.codFam | Opcional | String | String(006) - Código da Família do Produto |
produto.busFam | Opcional | String | String(001) - Indica se os campos da Família serão carregados com base no Código da Família do Produto. Para que o web service respeite o que está informado na requisição de importação, não sobrepondo as informações, esse campo deve ser preenchido com "N - Não" |
produto.recIpi | Opcional | String | String(001) - Indicativo se o Produto recupera ou não IPI - [ S=Sim;N=Não ] |
produto.temIcm | Opcional | String | String(001) - Indicativo se o produto tem ou não ICMS - [ S=Sim;N=Não ] |
produto.recIcm | Opcional | String | String(001) - Indicativo se o produto recupera ou não ICMS - [ S=Sim;N=Não ] |
produto.bxaOrp | Opcional | String | String(001) - Se for componente de alguma OP, indica se o mesmo é baixado - [ S=Sim;N=Não ] |
produto.indMis | Opcional | String | String(001) - Indicativo que o produto é produzido mas também pode ser comprado (Misto) - [ S=Sim;N=Não ] |
produto.indVen | Opcional | String | String(001) - Indicativo se o produto pode ser vendido/faturado (item pedido e NF saída) - [ S=Sim;N=Não ] |
produto.indReq | Opcional | String | String(001) - Indicativo se o produto pode ser requisitado (movimento estoque) - [ S=Sim;N=Não ] |
produto.indKit | Opcional | String | String(001) - Indicativo que o produto produzido é um "Kit" c/ vários produtos agregados p/ venda (não gera OP) - [ S=Sim;N=Não ] |
produto.matDir | Opcional | String | String(001) - Indicativo se o Material é Direto (produto comprado que é utilizado p/ fabricação de produtos produzidos) - [ S=Sim;N=Não ] |
produto.claPro | Opcional | Integer | Number(001) - Classe do produto - [ 1=De Estoque;2=De Passagem Direta;3=Imobilizado;4=Outros ] |
produto.indPpc | Opcional | String | String(001) - Indicativo se o produto tem controle por cliente - [ S=Sim;N=Não ] |
produto.indFpr | Opcional | String | String(001) - Indicativo se a ligação de produto x fornecedor é usada p/ obter parâmetros fiscais - [ S=Sim;N=Não ] |
produto.criRat | Opcional | Integer | 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 ] |
produto.ctrVld | Opcional | String | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
produto.ctrLot | Opcional | String | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
produto.ctrSep | Opcional | String | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
produto.gerOrp | Opcional | String | String(001) - Indica se o produto gera ordem de produção. - [ S=Sim;N=Não ] |
produto.basRec | Opcional | String | String(001) - Base recálculo quantidade OP/componentes - [ S=Sim;N=Não ] |
produto.codAgf | Opcional | String | String(005) - Código de agrupamento de materiais/produtos para Impostos |
produto.sitPro | Opcional | String | String(001) - Situação do produto (Ativo ou Inativo) - [ A=Ativo;I=Inativo ] |
produto.ctrVis | Opcional | String | String(001) - Controla valor individual da série - [ S=Sim;N=Não ] |
produto.uniMed | Opcional | String | String(003) - Código da Unidade de Medida do produto p/ Estoque |
produto.cPLPRO | Opcional | String | String(050) - Descrição complementar do Produto |
produto.dESNFV | Opcional | String | String(099) - Descrição do produto para impressão na nota fiscal |
produto.uNIBCP | Opcional | String | String(003) - Código da Unidade de Medida Base para cálculo de preço |
produto.qTDMLT | Opcional | String | Number(012,5) - Quantidade Múltipla para cálculo da geração de Ordem produção/compra |
produto.qTDMIN | Opcional | String | Number(012,5) - Quantidade Mínima para uma Ordem produção/compra |
produto.qTDMAX | Opcional | String | Number(012,5) - Quantidade Máxima para uma Ordem produção/compra |
produto.qTDMVE | Opcional | String | Number(012,5) - Quantidade Múltipla para Vendas |
produto.pROIMP | Opcional | Integer | Number(002) - Indicativo do tipo de produto para impostos - [ 0=Não classificado;1=Mercadorias;2=Matérias-primas;3=Produtos intermediários;4=Materiais de embalagem;5=Produtos manufaturados;6=Em fabricação;7=Subproduto;8=Material de uso e consumo;9=Ativo imobilizado;10=Serviços;11=Outros insumos;99=Outras ] |
produto.cODAGE | Opcional | String | String(005) - Código de agrupamento de materiais/produtos para estoques |
produto.cODAGC | Opcional | String | String(005) - Código de agrupamento de materiais/produtos para compras ou vendas |
produto.cODAGM | Opcional | String | String(005) - Código de agrupamento de materiais/produtos para preço |
produto.cODAGA | Opcional | String | String(005) - Código da forma de agrupamento para aprovação multinível |
produto.cODCLF | Opcional | String | String(003) - Código interno da classificação fiscal do produto |
produto.oRIMER | Opcional | String | String(001) - Origem fiscal da mercadoria - [ 0=Nacional, exceto as indicadas nos códigos 3, 4, 5 e 8;1=Estrangeira - Importação direta, exceto a indicada no código 6;2=Estrangeira - Adquirida no mercado interno, exceto a indicada no código 7;3=Nacional, mercadoria ou bem com Conteúdo de Importação superior a 40% (quarenta por cento) e inferior ou igual a 70% (setenta por cento);4=Nacional, cuja produção tenha sido feita em conformidade com os processos produtivos básicos de que tratam o Decreto-Lei nº 288/67, e as Leis nºs 8.248/91, 8.387/91, 10.176/01 e 11.484/07;5=Nacional, mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40% (quarenta por cento);6=Estrangeira - Importação direta, sem similar nacional, constante em lista de Resolução CAMEX e gás natural;7=Estrangeira - Adquirida no mercado interno, sem similar nacional, constante em lista de Resolução CAMEX e gás natural;8=Nacional, mercadoria ou bem com Conteúdo de Importação superior a 70% (setenta por cento) ] |
produto.cODSTR | Opcional | String | String(003) - Código da situação tributária do produto |
produto.pERIPI | Opcional | String | Number(008,4) - Percentual de IPI válido para o produto |
produto.cODTIC | Opcional | String | String(003) - Código do ICMS Especial |
produto.cODTRD | Opcional | String | String(003) - Código de redução de impostos |
produto.cODTST | Opcional | String | String(003) - Código de ICMS Substituído |
produto.cODSTC | Opcional | String | String(003) - Código da substituição tributária do COFINS |
produto.cODSTP | Opcional | String | String(003) - Código da substituição tributária do PIS |
produto.rECPIS | Opcional | String | String(001) - Indicativo se o produto recupera ou não PIS - [ S=Sim;N=Não ] |
produto.rECCOF | Opcional | String | String(001) - Indicativo se as notas fiscais poderão ter recuperação de COFINS - [ S=Sim;N=Não ] |
produto.tRIPIS | Opcional | String | String(001) - Indicativo se o produto tem tributação de PIS ou não - [ S=Sim;N=Não ] |
produto.tRICOF | Opcional | String | String(001) - Indicativo se o produto tem tributação de COFINS ou não - [ S=Sim;N=Não ] |
produto.tPRPIS | Opcional | String | String(004) - Código da tabela de tributação para o cálculo de PIS por unidade de medida |
produto.tPRIPI | Opcional | String | String(004) - Código da tabela de tributação para o cálculo de IPI por unidade de medida |
produto.tPRCOF | Opcional | String | String(004) - Código da tabela de tributação para o cálculo de COFINS por unidade de medida |
produto.cSTPIS | Opcional | String | String(002) - Código da situação tributária de PIS nas operações de venda - [ 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.nATPIS | Opcional | Integer | Number(005) - Natureza da receita do PIS |
produto.cSTCOF | Opcional | String | String(002) - Código da situação tributária de COFINS nas operações de venda - [ 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.nATCOF | Opcional | Integer | Number(005) - Natureza da receita do COFINS |
produto.cSTIPI | Opcional | String | String(002) - Código da situação tributária de IPI nas operações de venda - [ 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.cODENQ | Opcional | Integer | Number(003) - Código de enquadramento legal do IPI |
produto.cSTPIC | Opcional | String | String(002) - Código da situação tributária de PIS nas operações de compra - [ 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.cSTCOC | Opcional | String | String(002) - Código da situação tributária de COFINS nas operações de compra - [ 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.cSTIPC | Opcional | String | String(002) - Código da situação tributária de IPI nas operações de compra - [ 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.pERIFP | Opcional | String | Number(004,2) - Percentual do IRRF para Empresa Pública ou equiparada do Produto. |
produto.cODFIF | Opcional | String | String(010) - Código fiscal federal do produto |
produto.cODFIE | Opcional | String | String(060) - Código Fiscal Estadual |
produto.cODFIM | Opcional | String | String(010) - Código fiscal municipal do produto |
produto.iNDCPR | Opcional | String | String(001) - Indicativo se o produto pode ser comprado. - [ S=Sim;N=Não ] |
produto.cODNTG | Opcional | Integer | Number(004) - Código da natureza de gasto |
produto.cTARED | Opcional | String | Number(007) - Conta contábil reduzida - 1 |
produto.cTARCR | Opcional | String | Number(007) - Conta contábil reduzida - 2 |
produto.cTAFDV | Opcional | String | Number(007) - Conta contábil reduzida - 3 |
produto.cTAFCR | Opcional | String | Number(007) - Conta contábil reduzida - 4 |
produto.cTADCD | Opcional | String | Number(007) - Conta contábil reduzida - 5 |
produto.cTADCI | Opcional | String | Number(007) - Conta contábil reduzida - 6 |
produto.somIim | Opcional | String | String(001) - Indicativo se calcula ICMS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
produto.sOMIPS | Opcional | String | String(001) - Indicativo se calcula PIS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
produto.sOMICO | Opcional | String | String(001) - Indicativo se calcula COFINS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
produto.sOMIIL | Opcional | String | String(001) - Indicativo se deve ser somado o valor do ICMS no valor líquido das notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
produto.sOMIPL | Opcional | String | String(001) - Indicativo se deve ser somado o valor do PIS no valor líquido das notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
produto.sOMICL | Opcional | String | String(001) - Indicativo se deve ser somado o valor do COFINS no valor líquido das notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
produto.cALDZF | Opcional | String | String(001) - Indicativo se deve ser calculado o desconto Suframa para o produto nas entradas - [ S=Sim;N=Não ] |
produto.pERFUN | Opcional | String | Number(004,2) - Percentual de Funrural do Produto para Notas Fiscais de Saídas |
produto.pERGIL | Opcional | String | Number(004,2) - Percentual de GILRAT - Grau Incid. Incapac. Laborat. Decor. Riscos Amb. de Trab. |
produto.pERSEN | Opcional | String | Number(004,2) - Percentual do imposto SENAR/SENAT do produto para notas fiscais de saídas |
produto.pESBRU | Opcional | String | Number(011,5) - Peso bruto do produto |
produto.pESLIQ | Opcional | String | Number(011,5) - Peso líquido do produto |
produto.cODANP | Opcional | Integer | Number(009) - Código de produto da ANP |
produto.pROEPE | Opcional | Integer | Number(001) - Enquadramento de Produto Específico (Meramente informativo para NF-e) - [ 0=Produto Normal;1=Medicamento;2=Combustível;3=Armamento;4=Cana-de-açúcar;5=Medicamento Controlado;9=Outros (sujeito a rastreabilidade) ] |
produto.cONENE | Opcional | Integer | Number(002) - Classe de consumo de energia elétrica ou gás - [ 01=Comercial;02=Consumo Próprio;03=Iluminação Pública;04=Industrial;05=Poder Público;06=Residencial;07=Rural;08=Serviço Público ] |
produto.cONAGU | Opcional | Integer | Number(002) - Classe de fornecimento de água - [ 00=Consumo residencial até R$ 50,00;01=Consumo residencial de R$ 50,01 a R$ 100,00;02=Consumo residencial de R$ 100,01 a R$ 200,00;03=Consumo residencial de R$ 200,01 a R$ 300,00;04=Consumo residencial de R$ 300,01 a R$ 400,00;05=Consumo residencial de R$ 400,01 a R$ 500,00;06=Consumo residencial de R$ 500,01 a R$ 1000,00;07=Consumo residencial acima de R$ 1.000,01;20=Consumo comercial/industrial até R$ 50,00;21=Consumo comercial/industrial de R$ 50,01 a R$ 100,00;22=Consumo comercial/industrial de R$ 100,01 a R$ 200,00;23=Consumo comercial/industrial de R$ 200,01 a R$ 300,00;24=Consumo comercial/industrial de R$ 300,01 a R$ 400,00;25=Consumo comercial/industrial de R$ 400,01 a R$ 500,00;26=Consumo comercial/industrial de R$ 500,01 a R$ 1.000,00;27=Consumo comercial/industrial acima de R$ 1.000,01;80=Consumo de órgão público;90=Outros tipos de consumo até R$ 50,00;91=Outros tipos de consumo de R$ 50,01 a R$ 100,00;92=Outros tipos de consumo de R$ 100,01 a R$ 200,00;93=Outros tipos de consumo de R$ 200,01 a R$ 300,00;94=Outros tipos de consumo de R$ 300,01 a R$ 400,00;95=Outros tipos de consumo de R$ 400,01 a R$ 500,00;96=Outros tipos de consumo de R$ 500,01 a R$ 1.000,00;97=Outros tipos de consumo acima de R$ 1.000,01;99=Registro por documento fiscal emitido ] |
produto.tIPLIG | Opcional | Integer | Number(002) - Tipo de ligação - [ 01=Monofásico;02=Bifásico;03=Trifásico ] |
produto.gRUTEN | Opcional | Integer | Number(002) - Código do grupo de tensão - [ 01=A1 - Alta Tensão (230kV ou mais);02=A2 - Alta Tensão (88 a 138kV);03=A3 - Alta Tensão (69kV);04=A3a - Alta Tensão (30kV a 44kV);05=A4 - Alta Tensão (2,3kV a 25kV);06=AS - Alta Tensão Subterrâneo;07=B1 - Residencial;08=B1 - Residencial Baixa Renda;09=B2 - Rural;10=B2 - Cooperativa de Eletrificação Rural;11=B2 - Serviço Público de Irrigação;12=B3 - Demais Classes;13=B4a - Ilum. Púb. - rede de distribuição;14=B4b - Ilum. Púb. - bulbo de lâmpada ] |
produto.rEGTRI | Opcional | String | String(001) - Regime tributário de apuração da contribuição social - [ C=Regime Cumulativo;U=Regime Não Cumulativo;N=Nenhum ] |
produto.bASCRE | Opcional | Integer | Number(002) - Código da base de cálculo do crédito - [ 01=Aquisição de bens para revenda;02=Aquisição de bens utilizados como insumo;03=Aquisição de serviços utilizados como insumo;04=Energia elétrica e térmica, inclusive sob a forma de vapor;05=Aluguéis de prédios;06=Aluguéis de máquinas e equipamentos;07=Armazenagem de mercadoria e frete na operação de venda;08=Contraprestações de arrendamento mercantil;09=Máquinas, equipamentos e outros bens incorporados ao ativo imobilizado (crédito sobre encargos de depreciação);10=Máquinas, equipamentos e outros bens incorporados ao ativo imobilizado (crédito com base no valor de aquisição);11=Amortização e depreciação de edificações e benfeitorias em imóveis;12=Devolução de vendas sujeitas à incidência não-cumulativa;13=Outras operações com direito a crédito;14=Atividade de transporte de cargas - Subcontratação;15=Atividade Imobiliária - Custo incorrido de unidade imobiliária;16=Atividade imobiliária - Custo orçado de unidade não concluída;17=Atividade de prestação de serviços de limpeza, conservação e manutenção - vale-transporte, vale-refeição ou vale-alimentação, fardamento ou uniforme;18=Estoque de abertura de bens ] |
produto.pERPIM | Opcional | String | Number(008,4) - Percentual de PIS de importação diferenciado |
produto.pERCIM | Opcional | String | Number(008,4) - Percentual de COFINS de importação diferenciado |
produto.mOTDES | Opcional | Integer | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico (Revogada);3=Produtor agropecuário;4=Frotista/Locadora;5=Diplomático/Consultar;6=Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio (Resolução 714/88 e 790/94 - CONTRAN e suas alterações);7=SUFRAMA;8=Venda a Órgãos Públicos;9=Outros;10=Condutor Deficiente;11=Deficiente Não Condutor;12=Órgão de fomento e desenvolvimento agropecuário;16=Olimpíadas Rio 2016;90=Solicitado pelo fisco ] |
produto.cODBIC | Opcional | String | String(003) - Código da modalidade da base de cálculo do ICMS |
produto.pERDIF | Opcional | String | Number(007,4) - Percentual de diferimento do produto |
produto.cODPRI | Opcional | String | String(004) - Código da tabela de presunção IRPJ |
produto.cODPRC | Opcional | String | String(004) - Código da tabela de presunção CSLL |
produto.cODCES | Opcional | String | String(007) - Código especificador da substituição tributária |
produto.cODDFS | Opcional | Integer | Number(006) - Código do dispositivo fiscal |
produto.iteFis | Opcional | String | String(060) - Código fiscal do item |
produto.desFis | Opcional | String | String(255) - Descrição fiscal do item |
produto.codRef | Opcional | String | String(040) - Código da Referência |
produto.tipPro | Opcional | String | String(001) - Tipo do produto - [ P=Produzido;C=Comprado;M=Montagem;D=Passagem Direta;S=Serviço ] |
produto.codOri | Opcional | String | String(003) - Código de Origem do Produto |
produto.claCni | Opcional | Integer | Number(004) - Classificação Convênio ICMS 115/2013 |
produto.tipUti | Opcional | Integer | Number(002) - Tipo de utilização - [ 01=Telefonia;02=Comunicação de dados;03=TV por assinatura;04=Provimento de acesso à internet;05=Multimídia;06=Outros ] |
produto.desAnp | Opcional | String | String(095) - Descrição do produto conforme ANP |
produto.proEnt | Opcional | String | String(001) - Indicativo se o produto exige ser entregue - [ S=Sim;N=Não;O=Obrigatório ] |
produto.parCom | Opcional | String | String(001) - Indicativo se o produto é participante do processo de comissão - [ S=Sim;N=Não ] |
produto.modFab | Opcional | String | String(001) - Modelo de Fabricação do produto para ficha técnica - [ P=Preparação;F=Fabricação;A=Acabamento;C=Completo;T=Terceirização ] |
produto.admTmp | Opcional | String | String(001) - Indica se o produto deve calcular admissão temporária de tributos de importação - [ N=Não Possui;P=Suspensão Parcial;T=Suspensão Total ] |
produto.tipFte | Opcional | String | String(001) - Tipo de ficha técnica utilizada na geração do SPED Fiscal EFD - [ R=Ficha Técnica Real;P=Ficha Técnica Padrão ] |
produto.tipPbk | Opcional | String | String(001) - Tipo de produção - [ C=Produção Conjunta;T=Produção Tradicional ] |
codDer | Opcional | Set | Lista de derivações |
codDer.codDer | Opcional | String | String(007) - Código da derivação |
codDer.desDer | Opcional | String | String(050) - Descrição da Derivação no Componente da Máscara |
codDer.desCpl | Opcional | String | String(090) - Descrição Complementar |
codDer.codBar | Opcional | Double | Number(014) - Código de barras |
codDer.codAgr | Opcional | Integer | Number(004) - Código de agrupamento para derivação - Controle de Grade |
codDer.codAgt | Opcional | String | String(005) - Código de agrupamento para cotas de venda |
codDer.seqCmd | Opcional | Integer | Number(007) - Sequência do Componente da Derivação |
codDer.datVal | Opcional | DateTime | Date(DD/MM/YYYY) - Data máxima de Validade do Produto |
codDer.diaVlt | Opcional | Integer | Number(006) - Quantidade de dias para cálculo da validade do lote de fabricação |
codDer.tipCn2 | Opcional | String | String(001) - Tipo conversão Unidade Estoque p/ 2ª Unidade Medida produto/derivação - [ *=Multiplicar;/=Dividir;R=Regra ] |
codDer.vlrCn2 | Opcional | Double | Number(013,6) - Valor conversão Unidade Estoque p/ 2ª Unidade Medida produto/derivação |
codDer.tipCn3 | Opcional | String | String(001) - Tipo conversão Unidade Estoque p/ 3ª Unidade Medida produto/derivação - [ *=Multiplicar;/=Dividir;R=Regra ] |
codDer.vlrCn3 | Opcional | Double | Number(013,6) - Valor conversão Unidade Estoque p/ 3ª Unidade Medida produto/derivação |
codDer.preCus | Opcional | Double | Number(021,10) - Preço de custo |
codDer.datCus | Opcional | DateTime | Date(DD/MM/YYYY) - Data base do preço de custo |
codDer.preMed | Opcional | Double | Number(021,10) - Preço Médio Orientativo (preço médio real é calculado através do Processo de Fechamento) |
codDer.datMed | Opcional | DateTime | Date(DD/MM/YYYY) - Data base do preço médio |
codDer.preUen | Opcional | Double | Number(021,10) - Preço da última entrada |
codDer.datUen | Opcional | DateTime | Date(DD/MM/YYYY) - Data base da última entrada |
codDer.preRep | Opcional | Double | Number(021,10) - Preço de reposição |
codDer.datRep | Opcional | DateTime | Date(DD/MM/YYYY) - Data base do preço de reposição |
codDer.diaRep | Opcional | Integer | Number(004) - Quantidade de dias de reposição (comprado)/dias precedentes p/ paralelismo (produzido) |
codDer.pesBru | Opcional | Double | Number(011,5) - Peso bruto do produto |
codDer.pesLiq | Opcional | Double | Number(011,5) - Peso líquido do produto |
codDer.tolPes | Opcional | Double | Number(005,3) - Tolerância do peso líquido do produto/derivação |
codDer.volDer | Opcional | Double | Number(011,5) - Volume do Produto |
codDer.perPrd | Opcional | Double | Number(004,2) - Percentual de perda do produto (estocagem, defeituosos, imperfeitos) |
codDer.qtdIql | Opcional | Double | Number(014,5) - Quantidade padrão p/ inspecionar pela Qualidade quando da Movimentação de OPs |
codDer.qtdCic | Opcional | Double | Number(014,5) - Quantidade cíclica (de quando e quando) p/ inspecionar pela Qualidade quando da Movimentação de OPs |
codDer.qtdPrd | Opcional | Double | Number(014,5) - Quantidade de perda fixa do produto para considerar na explosão de Necessidade e Geração de OPs. |
codDer.preUis | Opcional | Double | Number(017,8) - Preço unitário base para o ICMS substituído da última entrada |
codDer.perIcs | Opcional | Double | Number(005,2) - Percentual do ICMS substituído da última entrada por compra |
codDer.codEmb | Opcional | Integer | Number(004) - Código da embalagem padrão do produto/derivação |
codDer.qtdEmb | Opcional | Double | Number(012,5) - Quantidade padrão do produto por embalagem |
codDer.codRot | Opcional | String | String(014) - Código do Roteiro (quando a Derivação do produto tem processo de fabricação específico) |
codDer.codRoy | Opcional | Integer | Number(004) - Código do Royalty |
codDer.bxaOrp | Opcional | String | String(001) - Se for componente de alguma OP, indica se o mesmo é baixado - [ S=Sim;N=Não ] |
codDer.serCcl | Opcional | String | String(003) - Série do certificado de classificação do produto |
codDer.numCcl | Opcional | String | String(015) - Número do certificado de classificação do produto |
codDer.curAbc | Opcional | String | String(001) - Curva ABC (informar A, B ou C) através da classificação pela curva de quantidades em estoque |
codDer.curAb2 | Opcional | String | String(001) - Curva ABC através da classificação pela curva de custos (valor do Produto) |
codDer.curAb3 | Opcional | String | String(001) - Curva ABC através da classificação pela curva de quantidade consumida por período |
codDer.curAb4 | Opcional | String | String(001) - Curva ABC através da classificação pela curva de valores monetários consumidos por período |
codDer.codReg | Opcional | Integer | Number(004) - Código da regra usado p/ cálculo de consumo do Modelo (Eng.Ind.) |
codDer.sitDer | Opcional | String | String(001) - Situação do produto - [ A=Ativo;I=Inativo ] |
codDer.codMot | Opcional | Integer | Number(006) - Código do motivo da situação |
codDer.ctrLot | Opcional | String | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
codDer.ctrSep | Opcional | String | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
codDer.ctrVld | Opcional | String | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
codDer.depPad | Opcional | String | String(010) - Depósito padrão p/ Derivação do Produto |
codDer.depPaa | Opcional | String | String(010) - Depósito padrão "ATÉ" p/ Derivação do Produto |
codDer.indPce | Opcional | String | String(001) - Indicativo de controle, se usa Estrutura de Pedido com componentes configurados - [ S=Sim;N=Não ] |
codDer.indPcr | Opcional | String | String(001) - Indicativo de controle, se usa Roteiro Produção p/ Pedido com operações configuradas - [ S=Sim;N=Não ] |
codDer.indKan | Opcional | String | String(001) - Indicativo se usa controle de Critério Kanban na geração de OPs (Analisa Estoque) - [ S=Sim;N=Não ] |
codDer.codRef | Opcional | String | String(040) - Código da Referência |
codDer.codPin | Opcional | String | String(020) - Código do Plano de Inspeção |
codDer.notFor | Opcional | Double | Number(005,2) - Nota mínima necessária para a aprovação de um fornecedor. |
codDer.oriCus | Opcional | String | String(001) - Origem do Preço de Custo - [ D=Digitado;F=Formação de Preço;C=Contabilidade de Custos;E=Cont. Custos - Critérios Alternativos de Aval. Estoques;A=Sobre o Preço de Venda;R=Produção a Custo Real ] |
codDer.infCus | Opcional | String | String(001) - Indicativo se o valor foi calculado pelo sistema, ou informado - [ C=Calculado;I=Informado;D=Duplicado;M=Importado ] |
codDer.horCus | Opcional | Integer | Number(005) - Hora de atualização do Custo |
codDer.usuGer | Opcional | Double | Number(010) - Código do usuário responsável pelo geração do registro |
codDer.horGer | Opcional | Integer | Number(005) - Hora do cadastro do registro |
codDer.datGer | Opcional | DateTime | Date(DD/MM/YYYY) - Data do cadastro do registro |
codDer.usuAlt | Opcional | Double | Number(010) - Código do usuário responsável pelo alteração do registro |
codDer.horAlt | Opcional | Integer | Number(005) - Hora da última alteração do registro |
codDer.datAlt | Opcional | DateTime | Date(DD/MM/YYYY) - Data da última alteração do registro |
codDer.codAge | Opcional | String | String(010) - Não Utilizar - Será excluído |
codDer.codBa2 | Opcional | String | String(030) - Código de barras livre |
codDer.indExp | Opcional | Integer | Number(001) - Indicativo se o registro foi alterado para integração - [ 0=Para Exportar;1=Em Exportação;2=Exportado;3=Aprovado;4=Em Digitação;5=Aguardando Liberação para Envio;7=Ignorar;8=Retornado;9=Erro ] |
codDer.datPal | Opcional | DateTime | Date(DD/MM/YYYY) - Data da última alteração para o Palmtop |
codDer.horPal | Opcional | Integer | Number(005) - Hora/minuto da última alteração para o Palm |
codDer.expWms | Opcional | Integer | Number(001) - Indicativo se a derivação foi exportada para o sistema WMS - [ 0=Para Exportar;1=Em Exportação;2=Exportado;3=Aprovado;4=Em Digitação;5=Aguardando Liberação para Envio;7=Ignorar;8=Retornado;9=Erro ] |
codDer.serMvp | Opcional | String | String(014) - Código do serviço ligado ao produto para geração de nota fiscal de serviços que necessitem de movimentação de estoques |
codDer.aprDft | Opcional | String | String(001) - Indicativo se o produto pode ou não ser aprovado com defeitos ou não conformidades - [ S=Sim;N=Não ] |
codDer.codAem | Opcional | String | String(010) - Código do agrupamento para embalagens |
codDer.codPdv | Opcional | Integer | Number(009) - Código interno no pdv |
codDer.indGen | Opcional | String | String(001) - Indicativo se a derivação é a derivação genérica do produto para o comercial - [ S=Sim;N=Não ] |
codDer.qtdMlt | Opcional | Double | Number(012,5) - Quantidade múltipla para cálculo da geração de ordem de produção |
codDer.qtdMin | Opcional | Double | Number(012,5) - Quantidade mínima para uma ordem de produção |
codDer.qtdMax | Opcional | Double | Number(012,5) - Quantidade máxima para uma ordem de produção |
codDer.rotAnx | Opcional | Integer | Number(002) - Código da rotina para controle de arquivos anexos - [ 03=Produtos;06=Derivações;09=Engenharia - Modelos;12=Engenharia - Roteiros;15=Vendas - Contratos;18=Nota Fiscal de Entrada;21=SGQ - Registros;24=Vendas - Orçamento Produto/Serviço;27=Solicitações de Compra;30=Cotação de Produtos e Serviços;33=Vendas - Pedidos;36=Manutenção - Equipamentos;39=Assistência Técnica - Itens das Ocorrências;42=Assistência Técnica - Trâmites das Ocorrências;45=Cadastros - Fornecedores;48=Ordem de Compra;51=Cadastros - Clientes;54=Agronegócio;57=Requisição;60=Contas a pagar;61=Contas a receber;62=Contrato de Aplicação e Financiamento ] |
codDer.codEnd | Opcional | String | String(020) - Código do endereçamento do produto |
codDer.numAnx | Opcional | Double | Number(010) - Número do controle de arquivos anexos gerado pelo sistema |
codDer.indPcq | Opcional | String | String(001) - Indicativo se necessita de conferência de quantidades na carga - [ S=Sim;N=Não ] |
codDer.vlrCid | Opcional | Double | Number(015,2) - Valor unitário do Imposto CIDE |
codDer.qtdCus | Opcional | Double | Number(012,5) - Quantidade utilizada no cálculo do custo padrão do produto |
codDer.vlrUis | Opcional | Double | Number(017,8) - Valor unitário de ICMS substituído da última entrada |
codDer.qtdMcf | Opcional | Integer | Number(006) - Qtde máxima diária do produto para subdivisão do item de pedido para MRP |
codDer.dsdDer | Opcional | Double | Number(011,5) - Densidade da derivação |
codDer.indCnv | Opcional | String | String(001) - Indicativo se a derivação pode ser utilizada em convênios - [ S=Sim;N=Não ] |
codDer.larDer | Opcional | Double | Number(011,5) - Largura da derivação |
codDer.altDer | Opcional | Double | Number(011,5) - Altura da derivação |
codDer.comDer | Opcional | Double | Number(011,5) - Comprimento da derivação |
codDer.perCit | Opcional | Double | Number(005,2) - Percentual de imposto CIDE tecnologia |
codDer.varPro | Opcional | String | String(001) - Indica o tipo de produto para o Varejo - [ N=Serviço;F=Frete;S=Seguro;E=Embalagem;R=Curso;I=Empréstimo Pessoa Física;M=Empréstimo Consignado;L=Recarga Celular;P=Parcela Protegida;G=Garantia Estendida;B=Correspondente Bancário;C=Consórcio;O=Montagem;U=Seguro furto/roubo;T=Cartão Presente ] |
codDer.vlrVar | Opcional | Double | Number(015,2) - Valor do produto para ser usado no varejo |
codDer.proFol | Opcional | String | String(001) - Indicativo se a derivação está fora de linha e não pode sofrer reposição externa - [ S=Sim;N=Não ] |
codDer.proVes | Opcional | String | String(001) - Indicativo se o produto pode ser vendido separadamente - [ S=Sim;N=Não ] |
codDer.iteFis | Opcional | String | String(060) - Código fiscal do item |
codDer.desFis | Opcional | String | String(255) - Descrição fiscal do item |
codDer.tipCur | Opcional | Integer | Number(001) - Indicativo do tipo de curso online para varejo - [ 1=Standard;2=Plus;3=Premium;4=Outro ] |
codDer.preFix | Opcional | Double | Number(015,6) - Custo médio fixo |
codDer.icmFix | Opcional | Double | Number(019,6) - Valor do ICMS médio fixo dos produtos acabados |
codDer.datPfx | Opcional | DateTime | Date(DD/MM/YYYY) - Data base do custo médio fixo |
codDer.horPfx | Opcional | Integer | Number(005) - Hora de atualização do custo médio fixo |
codDer.indVol | Opcional | String | String(001) - Indicativo se é usado como volume - [ S=Sim;N=Não ] |
codDer.codCor | Opcional | Integer | Number(004) - Código da Cor |
codDer.vltDer | Opcional | Integer | Number(001) - Voltagem da derivação do produto - [ 0=Não se aplica;1=110 Volts;2=220 Volts;3=Bivolt;4=Trivolt ] |
codDer.qtdBcp | Opcional | Double | Number(014,5) - Quantidade base para cálculo de preço por unidade de medida |
codDer.codFif | Opcional | String | String(010) - Código fiscal federal do produto |
codDer.codFie | Opcional | String | String(060) - Código Fiscal Estadual |
codDer.codFim | Opcional | String | String(010) - Código fiscal municipal do produto |
codDer.gruSml | Opcional | Integer | Number(009) - Número do grupo similar da derivação do produto |
codDer.conKwh | Opcional | Double | Number(014,7) - Consumo de energia elétrica em Kwh |
codDer.seqHas | Opcional | Integer | Number(009) - Sequencia do hash para controle de alteração de registro para PAF-ECF |
codDer.cusSal | Opcional | Double | Number(015,2) - Despesas com salários e ordenados para a fabricação de uma unidade do produto |
codDer.cusEnc | Opcional | Double | Number(015,2) - Despesas com encargos sociais/trabalhistas para fabricação de uma unid. do prod. |
codDer.numDcr | Opcional | Double | Number(010) - Número do registro DCR-e |
codDer.codSku | Opcional | String | String(022) - Código SKU, para manter a referência do produto com a plataforma G7 |
codDer.regAnv | Opcional | String | String(020) - Número do registro Anvisa |
codDer.indEsc | Opcional | String | String(001) - Indicador de Produção em Escala Relevante - [ S=Produzido em Escala Relevante;N=Produzido em Escala Não Relevante ] |
codDer.temRci | Opcional | String | String(001) - Indicativo se registra entradas e saídas para controle de impostos - [ S=Sim;N=Não ] |
codDer.filIcs | Opcional | Integer | Number(005) - Filial da última entrada com ICMS ST para o produto/derivação |
codDer.bstUfc | Opcional | Double | Number(015,2) - Valor base unitário do FCP retido por ST da última entrada |
codDer.astFcp | Opcional | Double | Number(007,4) - Alíquota do FCP retido por ST da última entrada |
codDer.vstUfc | Opcional | Double | Number(015,2) - Valor unitário do FCP retido por ST da última entrada |
codDer.codGtn | Opcional | String | String(014) - GTIN Unidade Tributável |
codDer.motAnv | Opcional | String | String(255) - Motivo de isenção do registro Anvisa |
codDer.codPat | Opcional | String | String(040) - Código do princípio ativo |
codDer.culInd | Opcional | Integer | Number(012) - Código cultivar/agrotóxico junto ao INDEA |
codDer.devPro | Opcional | Integer | Number(002) - Tipo de produto no SisDev - [ 01=Agrotóxicos;02=Sementes;08=Mudas ] |
codDer.codCcs | Opcional | String | String(010) - Código da categoria da semente |
dspUnidadeDeMedida | Opcional | Set | Lista de unidade de medida |
dspUnidadeDeMedida.uniMed | Opcional | String | String(003) - Unidade de medida |
dspUnidadeDeMedida.desMed | Opcional | String | String(040) - Descrição da unidade de medida |
dspUnidadeDeMedida.qtdDec | Opcional | Integer | Number(001) - Quantidade de decimais utilizada para a unidade de medida (Até 5) |
dspUnidadeDeMedida.tipInt | Opcional | Integer | Number(001) - Tipo de Integração - [ 0=Incluído;1=Alterado;2=Em processo;3=Integrado;4=Aprovado/Incluído;5=Aprovado/Alterado ] |
dspUnidadeDeMedida.indPes | Opcional | String | String(001) - Indicativo se no Varejo é obrigatória a pesagem do produto antes de - [ S=Sim;N=Não ] |
dspUnidadeDeMedida.uniFis | Opcional | String | String(006) - Unidade de medida fiscal |
dspUnidadeDeMedida.uniEcf | Opcional | String | String(002) - Unidade de medida para ECF |
dspConvercoesUnidadeMedida | Opcional | Set | Lista de conversões de unidade de medida |
dspConvercoesUnidadeMedida.uniMe2 | Opcional | String | String(003) - Unidade de medida para qual a quantidade será convertida |
dspConvercoesUnidadeMedida.tipCnv | Opcional | String | String(001) - Operação de multiplicação (*) ou divisão (/) a ser utilizada na conversão - [ *=Multiplicar;/=Dividir;R=Regra ] |
dspConvercoesUnidadeMedida.vlrCnv | Opcional | String | Number(013,6) - Valor para converter a "1ª Unidade Medida" para "2ª Unidade Medida" |
produto.cODAGP | Opcional | String | String(005) - Código de agrupamento de materiais/produtos para produção |
produto.natRen | Opcional | String | String(009) - Natureza Rendimentos |
produto.exgCcl | Opcional | String | String(001) - Indicativo se o produto exige certificado de classificação - [ S=Sim;N=Não ] |
produto.emiGtr | Opcional | String | String(001) - Indicativo se é emitida a guia de tráfego para o produto - [ N=Não Emite;I=Só Mercado Interno;E=Só Mercado Externo;A=Ambos ] |
produto.lotBas | Opcional | String | String(001) - Lote base para geração de outro lote (lote componente -> lote produto OP) - [ S=Sim;N=Não ] |
produto.tipRes | Opcional | Integer | Number(002) - Tipo de Resíduo Produzido - [ 01=Bagaço de cana;02=DDG - Dry distillers grain (resíduo seco);03=WDG - Wet distillers grain (resíduo úmido) ] |
produto.art119 | Opcional | String | String(001) - NCM enquadrada no art. 119 do RICMS/2017 do Paraná - [ S=Sim;N=Não ] |
produto.colIsi | Opcional | String | String(001) - Considerar no I-Simp - [ S=Sim;N=Não ] |
produto.disCol | Opcional | String | String(001) - Dispensa Coleta (I-Simp) - [ S=Sim;N=Não ] |
produto.tipGti | Opcional | Integer | Number(001) - Tipo de código GTIN - [ 1=GTIN8;2=GTIN12;3=GTIN13;4=GTIN14 ] |
produto.codMar | Opcional | String | Código da Marca/Etiqueta do Produto. É necessário enviar um código de marca já previamente cadastrado no sistema pela tela de Cadastro de Marcas (F076MAR). |
produto.codHas | Opcional | String | (Opcional) - String(50) - Código da hash da requisição |
sistemaIntegracao | Opcional | String | (Opcional) - String(15) - Sigla do Sistema de Integração |
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
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:CadastrarResponse> <result> <retorno> <codEmp>Integer</codEmp> <codPro>String</codPro> <codDer>String</codDer> <desRet>String</desRet> </retorno> <erroExecucao>String</erroExecucao> </result> </ser:CadastrarResponse> </soapenv:Body> </soapenv:Envelope>
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
retorno | Opcional | Set | Retorno (Cadastrado/Erros) |
retorno.codEmp | Obrigatório | Integer | Código da empresa |
retorno.codPro | Obrigatório | String | Código do produto |
retorno.codDer | Obrigatório | String | Código da derivação |
retorno.desRet | Obrigatório | String | Descrição do Retorno (OK = Gravado) |
erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Cadastros - Produtos e Serviços - Unidades de Medidas - Converte Unidade de Medida.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ConverteUniMedida> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <codPro>String</codPro> <codDer>String</codDer> <uniMed>String</uniMed> <uniMe2>String</uniMe2> <valCon>Double</valCon> </parameters> </ser:ConverteUniMedida> </soapenv:Body> </soapenv:Envelope>
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Nome | Tipo | Descrição |
---|---|---|
codPro | String | |
codDer | String | |
uniMed | String | |
uniMe2 | String | |
valCon | Double |
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
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:ConverteUniMedidaResponse> <result> <msgRet>String</msgRet> <erroExecucao>String</erroExecucao> </result> </ser:ConverteUniMedidaResponse> </soapenv:Body> </soapenv:Envelope>
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Nome | Tipo | Descrição |
---|---|---|
erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
msgRet | String |
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Excluir> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <produto> <codEmp>Integer</codEmp> <codPro>String</codPro> </produto> </parameters> </ser:Excluir> </soapenv:Body> </soapenv:Envelope>
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Nome | Tipo | Descrição |
---|---|---|
produto | Set | Exclusão de produtos |
produto.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
produto.codPro | String | (Obrigatório) - String(014) - Código do produto |
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
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:ExcluirResponse> <result> <retorno> <codEmp>Integer</codEmp> <codPro>String</codPro> <desRet>String</desRet> </retorno> <erroExecucao>String</erroExecucao> </result> </ser:ExcluirResponse> </soapenv:Body> </soapenv:Envelope>
![Closed](../Skins/Default/Stylesheets/Images/transparent.gif)
Nome | Tipo | Descrição |
---|---|---|
retorno | Set | Retorno (Cadastrado/Erros) |
retorno.codEmp | Integer | ( Obrigatório) - Empresa |
retorno.codPro | String | (Obrigatório) - Produto |
retorno.desRet | String | (Obrigatório) - Descrição(OK = Excluído) |