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.
- 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_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
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:
<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>
<codHas>String</codHas>
<codMar>String</codMar>
<calFaf>String</calFaf>
<ecoIid>String</ecoIid>
<codNfc>String</codNfc>
<aceitaVariasUnidades>String</aceitaVariasUnidades>
<finCib>String</finCib>
</produto>
<sistemaIntegracao>String</sistemaIntegracao>
</parameters>
</ser:Cadastrar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| produto | Set | Opcional | Lista de produtos |
| produto.codEmp | Integer | Opcional | Number(004) - Código da empresa |
| produto.codPro | String | Opcional | String(014) - Código do produto |
| produto.desPro | String | Opcional | String(100) - Descrição usual do produto |
| produto.numOri | Integer | Opcional | Number(004) - Número de Nível do Produto na Estrutura |
| produto.codFam | String | Opcional | String(006) - Código da Família do Produto |
| produto.busFam | String | Opcional | String(001) - Indicativo se os campos da Família serão carregados pela Família |
| produto.recIpi | String | Opcional | String(001) - Indicativo se o Produto recupera ou não IPI - [ S=Sim;N=Não ] |
| produto.temIcm | String | Opcional | String(001) - Indicativo se o produto tem ou não ICMS - [ S=Sim;N=Não ] |
| produto.recIcm | String | Opcional | String(001) - Indicativo se o produto recupera ou não ICMS - [ S=Sim;N=Não ] |
| produto.bxaOrp | String | Opcional | String(001) - Se for componente de alguma OP, indica se o mesmo é baixado - [ S=Sim;N=Não ] |
| produto.indMis | String | Opcional | String(001) - Indicativo que o produto é produzido mas também pode ser comprado (Misto) - [ S=Sim;N=Não ] |
| produto.indVen | String | Opcional | String(001) - Indicativo se o produto pode ser vendido/faturado (item pedido e NF saída) - [ S=Sim;N=Não ] |
| produto.indReq | String | Opcional | String(001) - Indicativo se o produto pode ser requisitado (movimento estoque) - [ S=Sim;N=Não ] |
| produto.indKit | String | Opcional | 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 | String | Opcional | String(001) - Indicativo se o Material é Direto (produto comprado que é utilizado p/ fabricação de produtos produzidos) - [ S=Sim;N=Não ] |
| produto.claPro | Integer | Opcional | Number(001) - Classe do produto - [ 1=De Estoque;2=De Passagem Direta;3=Imobilizado;4=Outros ] |
| produto.indPpc | String | Opcional | String(001) - Indicativo se o produto tem controle por cliente - [ S=Sim;N=Não ] |
| produto.indFpr | String | Opcional | String(001) - Indicativo se a ligação de produto x fornecedor é usada p/ obter parâmetros fiscais - [ S=Sim;N=Não ] |
| produto.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 ] |
| produto.ctrVld | String | Opcional | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
| produto.ctrLot | String | Opcional | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
| produto.ctrSep | String | Opcional | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
| produto.gerOrp | String | Opcional | String(001) - Indica se o produto gera ordem de produção. - [ S=Sim;N=Não ] |
| produto.basRec | String | Opcional | String(001) - Base recálculo quantidade OP/componentes - [ S=Sim;N=Não ] |
| produto.codAgf | String | Opcional | String(005) - Código de agrupamento de materiais/produtos para Impostos |
| produto.sitPro | String | Opcional | String(001) - Situação do produto (Ativo ou Inativo) - [ A=Ativo;I=Inativo ] |
| produto.ctrVis | String | Opcional | String(001) - Controla valor individual da série - [ S=Sim;N=Não ] |
| produto.uniMed | String | Opcional | String(003) - Código da Unidade de Medida do produto p/ Estoque |
| produto.cPLPRO | String | Opcional | String(050) - Descrição complementar do Produto |
| produto.dESNFV | String | Opcional | String(099) - Descrição do produto para impressão na nota fiscal |
| produto.uNIBCP | String | Opcional | String(003) - Código da Unidade de Medida Base para cálculo de preço |
| produto.qTDMLT | String | Opcional | Number(012,5) - Quantidade Múltipla para cálculo da geração de Ordem produção/compra |
| produto.qTDMIN | String | Opcional | Number(012,5) - Quantidade Mínima para uma Ordem produção/compra |
| produto.qTDMAX | String | Opcional | Number(012,5) - Quantidade Máxima para uma Ordem produção/compra |
| produto.qTDMVE | String | Opcional | Number(012,5) - Quantidade Múltipla para Vendas |
| produto.pROIMP | Integer | Opcional | 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 | String | Opcional | String(005) - Código de agrupamento de materiais/produtos para estoques |
| produto.cODAGC | String | Opcional | String(005) - Código de agrupamento de materiais/produtos para compras ou vendas |
| produto.cODAGM | String | Opcional | String(005) - Código de agrupamento de materiais/produtos para preço |
| produto.cODAGA | String | Opcional | String(005) - Código da forma de agrupamento para aprovação multinível |
| produto.cODCLF | String | Opcional | String(003) - Código interno da classificação fiscal do produto |
| produto.oRIMER | String | Opcional | 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 | String | Opcional | String(003) - Código da situação tributária do produto |
| produto.pERIPI | String | Opcional | Number(008,4) - Percentual de IPI válido para o 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 de ICMS Substituído |
| produto.cODSTC | String | Opcional | String(003) - Código da substituição tributária do COFINS |
| produto.cODSTP | String | Opcional | String(003) - Código da substituição tributária do PIS |
| produto.rECPIS | String | Opcional | String(001) - Indicativo se o produto recupera ou não PIS - [ S=Sim;N=Não ] |
| produto.rECCOF | String | Opcional | String(001) - Indicativo se as notas fiscais poderão ter recuperação de COFINS - [ S=Sim;N=Não ] |
| produto.tRIPIS | String | Opcional | String(001) - Indicativo se o produto tem tributação de PIS ou não - [ S=Sim;N=Não ] |
| produto.tRICOF | String | Opcional | String(001) - Indicativo se o produto tem tributação de COFINS ou não - [ S=Sim;N=Não ] |
| produto.tPRPIS | String | Opcional | String(004) - Código da tabela de tributação para o cálculo de PIS por unidade de medida |
| produto.tPRIPI | String | Opcional | String(004) - Código da tabela de tributação para o cálculo de IPI por unidade de medida |
| produto.tPRCOF | String | Opcional | String(004) - Código da tabela de tributação para o cálculo de COFINS por unidade de medida |
| produto.cSTPIS | String | Opcional | 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 | Integer | Opcional | Number(005) - Natureza da receita do PIS |
| produto.cSTCOF | String | Opcional | 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 | Integer | Opcional | Number(005) - Natureza da receita do COFINS |
| produto.cSTIPI | String | Opcional | 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 | Integer | Opcional | Number(003) - Código de enquadramento legal do IPI |
| produto.cSTPIC | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | Number(004,2) - Percentual do IRRF para Empresa Pública ou equiparada do Produto. |
| produto.cODFIF | String | Opcional | String(010) - Código fiscal federal do produto |
| produto.cODFIE | String | Opcional | String(060) - Código Fiscal Estadual |
| produto.cODFIM | String | Opcional | String(010) - Código fiscal municipal do produto |
| produto.iNDCPR | String | Opcional | String(001) - Indicativo se o produto pode ser comprado. - [ S=Sim;N=Não ] |
| produto.cODNTG | Integer | Opcional | Number(004) - Código da natureza de gasto |
| produto.cTARED | String | Opcional | Number(007) - Conta contábil reduzida - 1 |
| produto.cTARCR | String | Opcional | Number(007) - Conta contábil reduzida - 2 |
| produto.cTAFDV | String | Opcional | Number(007) - Conta contábil reduzida - 3 |
| produto.cTAFCR | String | Opcional | Number(007) - Conta contábil reduzida - 4 |
| produto.cTADCD | String | Opcional | Number(007) - Conta contábil reduzida - 5 |
| produto.cTADCI | String | Opcional | Number(007) - Conta contábil reduzida - 6 |
| produto.somIim | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | String(001) - Indicativo se deve ser calculado o desconto Suframa para o produto nas entradas - [ S=Sim;N=Não ] |
| produto.pERFUN | String | Opcional | Number(004,2) - Percentual de Funrural do Produto para Notas Fiscais de Saídas |
| produto.pERGIL | String | Opcional | Number(004,2) - Percentual de GILRAT - Grau Incid. Incapac. Laborat. Decor. Riscos Amb. de Trab. |
| produto.pERSEN | String | Opcional | Number(004,2) - Percentual do imposto SENAR/SENAT do produto para notas fiscais de saídas |
| produto.pESBRU | String | Opcional | Number(011,5) - Peso bruto do produto |
| produto.pESLIQ | String | Opcional | Number(011,5) - Peso líquido do produto |
| produto.cODANP | Integer | Opcional | Number(009) - Código de produto da ANP |
| produto.pROEPE | Integer | Opcional | 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 | Integer | Opcional | 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 | Integer | Opcional | 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 | Integer | Opcional | Number(002) - Tipo de ligação - [ 01=Monofásico;02=Bifásico;03=Trifásico ] |
| produto.gRUTEN | Integer | Opcional | 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 | String | Opcional | String(001) - Regime tributário de apuração da contribuição social - [ C=Regime Cumulativo;U=Regime Não Cumulativo;N=Nenhum ] |
| produto.bASCRE | Integer | Opcional | 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 (inclusive os créditos presumidos sobre receitas);14=Transporte de Cargas - Contratação de prestador pessoa física ou PJ transportadora, optante pelo SIMPLES;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 | String | Opcional | Number(008,4) - Percentual de PIS de importação diferenciado |
| produto.pERCIM | String | Opcional | Number(008,4) - Percentual de COFINS de importação diferenciado |
| produto.mOTDES | Integer | Opcional | Number(002) - Motivo desoneração ICMS - [ 0=Nenhum;1=Táxi;2=Deficiente físico (Revogada);3=Produtor agropecuário;4=Frotista/Locadora;5=Diplomático/Consultar;6=Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio (Resolução 714/88 e 790/94 - CONTRAN e suas alterações);7=SUFRAMA;8=Venda a Órgãos Públicos;9=Outros;10=Condutor Deficiente;11=Deficiente Não Condutor;12=Órgão de fomento e desenvolvimento agropecuário;16=Olimpíadas Rio 2016;90=Solicitado pelo fisco ] |
| produto.cODBIC | String | Opcional | String(003) - Código da modalidade da base de cálculo do ICMS |
| produto.pERDIF | String | Opcional | Number(007,4) - Percentual de diferimento do produto |
| produto.cODPRI | String | Opcional | String(004) - Código da tabela de presunção IRPJ |
| produto.cODPRC | String | Opcional | String(004) - Código da tabela de presunção CSLL |
| produto.cODCES | String | Opcional | String(007) - Código especificador da substituição tributária |
| produto.cODDFS | Integer | Opcional | Number(006) - Código do dispositivo fiscal |
| produto.iteFis | String | Opcional | String(060) - Código fiscal do item |
| produto.desFis | String | Opcional | String(255) - Descrição fiscal do item |
| produto.codRef | String | Opcional | String(040) - Código da Referência |
| produto.tipPro | String | Opcional | String(001) - Tipo do produto - [ P=Produzido;C=Comprado;M=Montagem;D=Passagem Direta;S=Serviço ] |
| produto.codOri | String | Opcional | String(003) - Código de Origem do Produto |
| produto.claCni | Integer | Opcional | Number(004) - Classificação Convênio ICMS 115/2013 |
| produto.tipUti | Integer | Opcional | 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 | String | Opcional | String(095) - Descrição do produto conforme ANP |
| produto.proEnt | String | Opcional | String(001) - Indicativo se o produto exige ser entregue - [ S=Sim;N=Não;O=Obrigatório ] |
| produto.parCom | String | Opcional | String(001) - Indicativo se o produto é participante do processo de comissão - [ S=Sim;N=Não ] |
| produto.modFab | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | String(001) - Tipo de produção - [ C=Produção Conjunta;T=Produção Tradicional ] |
| codDer | Set | Opcional | Lista de derivações |
| codDer.codDer | String | Opcional | String(007) - Código da derivação |
| codDer.desDer | String | Opcional | String(050) - Descrição da Derivação no Componente da Máscara |
| codDer.desCpl | String | Opcional | String(090) - Descrição Complementar |
| codDer.codBar | Double | Opcional | Number(014) - Código de barras |
| codDer.codAgr | Integer | Opcional | Number(004) - Código de agrupamento para derivação - Controle de Grade |
| codDer.codAgt | String | Opcional | String(005) - Código de agrupamento para cotas de venda |
| codDer.seqCmd | Integer | Opcional | Number(007) - Sequência do Componente da Derivação |
| codDer.datVal | DateTime | Opcional | Date(DD/MM/YYYY) - Data máxima de Validade do Produto |
| codDer.diaVlt | Integer | Opcional | Number(006) - Quantidade de dias para cálculo da validade do lote de fabricação |
| codDer.tipCn2 | String | Opcional | String(001) - Tipo conversão Unidade Estoque p/ 2ª Unidade Medida produto/derivação - [ *=Multiplicar;/=Dividir;R=Regra ] |
| codDer.vlrCn2 | Double | Opcional | Number(013,6) - Valor conversão Unidade Estoque p/ 2ª Unidade Medida produto/derivação |
| codDer.tipCn3 | String | Opcional | String(001) - Tipo conversão Unidade Estoque p/ 3ª Unidade Medida produto/derivação - [ *=Multiplicar;/=Dividir;R=Regra ] |
| codDer.vlrCn3 | Double | Opcional | Number(013,6) - Valor conversão Unidade Estoque p/ 3ª Unidade Medida produto/derivação |
| codDer.preCus | Double | Opcional | Number(021,10) - Preço de custo |
| codDer.datCus | DateTime | Opcional | Date(DD/MM/YYYY) - Data base do preço de custo |
| codDer.preMed | Double | Opcional | Number(021,10) - Preço Médio Orientativo (preço médio real é calculado através do Processo de Fechamento) |
| codDer.datMed | DateTime | Opcional | Date(DD/MM/YYYY) - Data base do preço médio |
| codDer.preUen | Double | Opcional | Number(021,10) - Preço da última entrada |
| codDer.datUen | DateTime | Opcional | Date(DD/MM/YYYY) - Data base da última entrada |
| codDer.preRep | Double | Opcional | Number(021,10) - Preço de reposição |
| codDer.datRep | DateTime | Opcional | Date(DD/MM/YYYY) - Data base do preço de reposição |
| codDer.diaRep | Integer | Opcional | Number(004) - Quantidade de dias de reposição (comprado)/dias precedentes p/ paralelismo (produzido) |
| codDer.pesBru | Double | Opcional | Number(011,5) - Peso bruto do produto |
| codDer.pesLiq | Double | Opcional | Number(011,5) - Peso líquido do produto |
| codDer.tolPes | Double | Opcional | Number(005,3) - Tolerância do peso líquido do produto/derivação |
| codDer.volDer | Double | Opcional | Number(011,5) - Volume do Produto |
| codDer.perPrd | Double | Opcional | Number(004,2) - Percentual de perda do produto (estocagem, defeituosos, imperfeitos) |
| codDer.qtdIql | Double | Opcional | Number(014,5) - Quantidade padrão p/ inspecionar pela Qualidade quando da Movimentação de OPs |
| codDer.qtdCic | Double | Opcional | Number(014,5) - Quantidade cíclica (de quando e quando) p/ inspecionar pela Qualidade quando da Movimentação de OPs |
| codDer.qtdPrd | Double | Opcional | Number(014,5) - Quantidade de perda fixa do produto para considerar na explosão de Necessidade e Geração de OPs. |
| codDer.preUis | Double | Opcional | Number(017,8) - Preço unitário base para o ICMS substituído da última entrada |
| codDer.perIcs | Double | Opcional | Number(005,2) - Percentual do ICMS substituído da última entrada por compra |
| codDer.codEmb | Integer | Opcional | Number(004) - Código da embalagem padrão do produto/derivação |
| codDer.qtdEmb | Double | Opcional | Number(012,5) - Quantidade padrão do produto por embalagem |
| codDer.codRot | String | Opcional | String(014) - Código do Roteiro (quando a Derivação do produto tem processo de fabricação específico) |
| codDer.codRoy | Integer | Opcional | Number(004) - Código do Royalty |
| codDer.bxaOrp | String | Opcional | String(001) - Se for componente de alguma OP, indica se o mesmo é baixado - [ S=Sim;N=Não ] |
| codDer.serCcl | String | Opcional | String(003) - Série do certificado de classificação do produto |
| codDer.numCcl | String | Opcional | String(015) - Número do certificado de classificação do produto |
| codDer.curAbc | String | Opcional | String(001) - Curva ABC (informar A, B ou C) através da classificação pela curva de quantidades em estoque |
| codDer.curAb2 | String | Opcional | String(001) - Curva ABC através da classificação pela curva de custos (valor do Produto) |
| codDer.curAb3 | String | Opcional | String(001) - Curva ABC através da classificação pela curva de quantidade consumida por período |
| codDer.curAb4 | String | Opcional | String(001) - Curva ABC através da classificação pela curva de valores monetários consumidos por período |
| codDer.codReg | Integer | Opcional | Number(004) - Código da regra usado p/ cálculo de consumo do Modelo (Eng.Ind.) |
| codDer.sitDer | String | Opcional | String(001) - Situação do produto - [ A=Ativo;I=Inativo ] |
| codDer.codMot | Integer | Opcional | Number(006) - Código do motivo da situação |
| codDer.ctrLot | String | Opcional | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
| codDer.ctrSep | String | Opcional | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
| codDer.ctrVld | String | Opcional | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
| codDer.depPad | String | Opcional | String(010) - Depósito padrão p/ Derivação do Produto |
| codDer.depPaa | String | Opcional | String(010) - Depósito padrão "ATÉ" p/ Derivação do Produto |
| codDer.indPce | String | Opcional | String(001) - Indicativo de controle, se usa Estrutura de Pedido com componentes configurados - [ S=Sim;N=Não ] |
| codDer.indPcr | String | Opcional | String(001) - Indicativo de controle, se usa Roteiro Produção p/ Pedido com operações configuradas - [ S=Sim;N=Não ] |
| codDer.indKan | String | Opcional | String(001) - Indicativo se usa controle de Critério Kanban na geração de OPs (Analisa Estoque) - [ S=Sim;N=Não ] |
| codDer.codRef | String | Opcional | String(040) - Código da Referência |
| codDer.codPin | String | Opcional | String(020) - Código do Plano de Inspeção |
| codDer.notFor | Double | Opcional | Number(005,2) - Nota mínima necessária para a aprovação de um fornecedor. |
| codDer.oriCus | String | Opcional | 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 | String | Opcional | String(001) - Indicativo se o valor foi calculado pelo sistema, ou informado - [ C=Calculado;I=Informado;D=Duplicado;M=Importado ] |
| codDer.horCus | Integer | Opcional | Number(005) - Hora de atualização do Custo |
| codDer.usuGer | Double | Opcional | Number(010) - Código do usuário responsável pelo geração do registro |
| codDer.horGer | Integer | Opcional | Number(005) - Hora do cadastro do registro |
| codDer.datGer | DateTime | Opcional | Date(DD/MM/YYYY) - Data do cadastro do registro |
| codDer.usuAlt | Double | Opcional | Number(010) - Código do usuário responsável pelo alteração do registro |
| codDer.horAlt | Integer | Opcional | Number(005) - Hora da última alteração do registro |
| codDer.datAlt | DateTime | Opcional | Date(DD/MM/YYYY) - Data da última alteração do registro |
| codDer.codAge | String | Opcional | String(010) - Não Utilizar - Será excluído |
| codDer.codBa2 | String | Opcional | String(030) - Código de barras livre |
| codDer.indExp | Integer | Opcional | 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 | DateTime | Opcional | Date(DD/MM/YYYY) - Data da última alteração para o Palmtop |
| codDer.horPal | Integer | Opcional | Number(005) - Hora/minuto da última alteração para o Palm |
| codDer.expWms | Integer | Opcional | 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 | String | Opcional | 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 | String | Opcional | 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 | String | Opcional | String(010) - Código do agrupamento para embalagens |
| codDer.codPdv | Integer | Opcional | Number(009) - Código interno no pdv |
| codDer.indGen | String | Opcional | String(001) - Indicativo se a derivação é a derivação genérica do produto para o comercial - [ S=Sim;N=Não ] |
| codDer.qtdMlt | Double | Opcional | Number(012,5) - Quantidade múltipla para cálculo da geração de ordem de produção |
| codDer.qtdMin | Double | Opcional | Number(012,5) - Quantidade mínima para uma ordem de produção |
| codDer.qtdMax | Double | Opcional | Number(012,5) - Quantidade máxima para uma ordem de produção |
| codDer.rotAnx | Integer | Opcional | Number(002) - Código da rotina para controle de arquivos anexos - [ 03=Produtos;06=Derivações;09=Engenharia - Modelos;12=Engenharia - Roteiros;15=Vendas - Contratos;18=Nota Fiscal de Entrada;21=SGQ - Registros;24=Vendas - Orçamento Produto/Serviço;27=Solicitações de Compra;30=Cotação de Produtos e Serviços;33=Vendas - Pedidos;36=Manutenção - Equipamentos;39=Assistência Técnica - Itens das Ocorrências;42=Assistência Técnica - Trâmites das Ocorrências;45=Cadastros - Fornecedores;48=Ordem de Compra;51=Cadastros - Clientes;54=Agronegócio;57=Requisição;60=Contas a pagar;61=Contas a receber;62=Contrato de Aplicação e Financiamento ] |
| codDer.codEnd | String | Opcional | String(020) - Código do endereçamento do produto |
| codDer.numAnx | Double | Opcional | Number(010) - Número do controle de arquivos anexos gerado pelo sistema |
| codDer.indPcq | String | Opcional | String(001) - Indicativo se necessita de conferência de quantidades na carga - [ S=Sim;N=Não ] |
| codDer.vlrCid | Double | Opcional | Number(015,2) - Valor unitário do Imposto CIDE |
| codDer.qtdCus | Double | Opcional | Number(012,5) - Quantidade utilizada no cálculo do custo padrão do produto |
| codDer.vlrUis | Double | Opcional | Number(017,8) - Valor unitário de ICMS substituído da última entrada |
| codDer.qtdMcf | Integer | Opcional | Number(006) - Qtde máxima diária do produto para subdivisão do item de pedido para MRP |
| codDer.dsdDer | Double | Opcional | Number(011,5) - Densidade da derivação |
| codDer.indCnv | String | Opcional | String(001) - Indicativo se a derivação pode ser utilizada em convênios - [ S=Sim;N=Não ] |
| codDer.larDer | Double | Opcional | Number(011,5) - Largura da derivação |
| codDer.altDer | Double | Opcional | Number(011,5) - Altura da derivação |
| codDer.comDer | Double | Opcional | Number(011,5) - Comprimento da derivação |
| codDer.perCit | Double | Opcional | Number(005,2) - Percentual de imposto CIDE tecnologia |
| codDer.varPro | String | Opcional | 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 | Double | Opcional | Number(015,2) - Valor do produto para ser usado no varejo |
| codDer.proFol | String | Opcional | 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 | String | Opcional | String(001) - Indicativo se o produto pode ser vendido separadamente - [ S=Sim;N=Não ] |
| codDer.iteFis | String | Opcional | String(060) - Código fiscal do item |
| codDer.desFis | String | Opcional | String(255) - Descrição fiscal do item |
| codDer.tipCur | Integer | Opcional | Number(001) - Indicativo do tipo de curso online para varejo - [ 1=Standard;2=Plus;3=Premium;4=Outro ] |
| codDer.preFix | Double | Opcional | Number(015,6) - Custo médio fixo |
| codDer.icmFix | Double | Opcional | Number(019,6) - Valor do ICMS médio fixo dos produtos acabados |
| codDer.datPfx | DateTime | Opcional | Date(DD/MM/YYYY) - Data base do custo médio fixo |
| codDer.horPfx | Integer | Opcional | Number(005) - Hora de atualização do custo médio fixo |
| codDer.indVol | String | Opcional | String(001) - Indicativo se é usado como volume - [ S=Sim;N=Não ] |
| codDer.codCor | Integer | Opcional | Number(004) - Código da Cor |
| codDer.vltDer | Integer | Opcional | 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 | Double | Opcional | Number(014,5) - Quantidade base para cálculo de preço por unidade de medida |
| codDer.codFif | String | Opcional | String(010) - Código fiscal federal do produto |
| codDer.codFie | String | Opcional | String(060) - Código Fiscal Estadual |
| codDer.codFim | String | Opcional | String(010) - Código fiscal municipal do produto |
| codDer.gruSml | Integer | Opcional | Number(009) - Número do grupo similar da derivação do produto |
| codDer.conKwh | Double | Opcional | Number(014,7) - Consumo de energia elétrica em Kwh |
| codDer.seqHas | Integer | Opcional | Number(009) - Sequencia do hash para controle de alteração de registro para PAF-ECF |
| codDer.cusSal | Double | Opcional | Number(015,2) - Despesas com salários e ordenados para a fabricação de uma unidade do produto |
| codDer.cusEnc | Double | Opcional | Number(015,2) - Despesas com encargos sociais/trabalhistas para fabricação de uma unid. do prod. |
| codDer.numDcr | Double | Opcional | Number(010) - Número do registro DCR-e |
| codDer.codSku | String | Opcional | String(022) - Código SKU, para manter a referência do produto com a plataforma G7 |
| codDer.regAnv | String | Opcional | String(020) - Número do registro Anvisa |
| codDer.indEsc | String | Opcional | String(001) - Indicador de Produção em Escala Relevante - [ S=Produzido em Escala Relevante;N=Produzido em Escala Não Relevante ] |
| codDer.temRci | String | Opcional | String(001) - Indicativo se registra entradas e saídas para controle de impostos - [ S=Sim;N=Não ] |
| codDer.filIcs | Integer | Opcional | Number(005) - Filial da última entrada com ICMS ST para o produto/derivação |
| codDer.bstUfc | Double | Opcional | Number(015,2) - Valor base unitário do FCP retido por ST da última entrada |
| codDer.astFcp | Double | Opcional | Number(007,4) - Alíquota do FCP retido por ST da última entrada |
| codDer.vstUfc | Double | Opcional | Number(015,2) - Valor unitário do FCP retido por ST da última entrada |
| codDer.codGtn | String | Opcional | String(014) - GTIN Unidade Tributável |
| codDer.motAnv | String | Opcional | String(255) - Motivo de isenção do registro Anvisa |
| codDer.codPat | String | Opcional | String(040) - Código do princípio ativo |
| codDer.culInd | Integer | Opcional | Number(012) - Código cultivar/agrotóxico junto ao INDEA |
| codDer.devPro | Integer | Opcional | Number(002) - Tipo de produto no SisDev - [ 01=Agrotóxicos;02=Sementes;08=Mudas ] |
| codDer.codCcs | String | Opcional | String(010) - Código da categoria da semente |
| camposUsuario | Set | Opcional | <documente AQUI> |
| camposUsuario.campo | String | Opcional | <documente AQUI> |
| camposUsuario.valor | String | Opcional | <documente AQUI> |
| dspUnidadeDeMedida | Set | Opcional | Lista de unidade de medida |
| dspUnidadeDeMedida.uniMed | String | Opcional | String(003) - Unidade de medida |
| dspUnidadeDeMedida.desMed | String | Opcional | String(040) - Descrição da unidade de medida |
| dspUnidadeDeMedida.qtdDec | Integer | Opcional | Number(001) - Quantidade de decimais utilizada para a unidade de medida (Até 5) |
| dspUnidadeDeMedida.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 ] |
| dspUnidadeDeMedida.indPes | String | Opcional | String(001) - Indicativo se no Varejo é obrigatória a pesagem do produto antes de - [ S=Sim;N=Não ] |
| dspUnidadeDeMedida.uniFis | String | Opcional | String(006) - Unidade de medida fiscal |
| dspUnidadeDeMedida.uniEcf | String | Opcional | String(002) - Unidade de medida para ECF |
| dspConvercoesUnidadeMedida | Set | Opcional | Lista de conversões de unidade de medida |
| dspConvercoesUnidadeMedida.uniMe2 | String | Opcional | String(003) - Unidade de medida para qual a quantidade será convertida |
| dspConvercoesUnidadeMedida.tipCnv | String | Opcional | String(001) - Operação de multiplicação (*) ou divisão (/) a ser utilizada na conversão - [ *=Multiplicar;/=Dividir;R=Regra ] |
| dspConvercoesUnidadeMedida.vlrCnv | String | Opcional | Number(013,6) - Valor para converter a "1ª Unidade Medida" para "2ª Unidade Medida" |
| produto.cODAGP | String | Opcional | String(005) - Código de agrupamento de materiais/produtos para produção |
| produto.natRen | String | Opcional | String(009) - Natureza Rendimentos |
| produto.exgCcl | String | Opcional | String(001) - Indicativo se o produto exige certificado de classificação - [ S=Sim;N=Não ] |
| produto.emiGtr | String | Opcional | 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 | String | Opcional | String(001) - Lote base para geração de outro lote (lote componente -> lote produto OP) - [ S=Sim;N=Não ] |
| produto.tipRes | Integer | Opcional | 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);04=DDG e WDG ] |
| produto.art119 | String | Opcional | String(001) - NCM enquadrada no art. 119 do RICMS/2017 do Paraná - [ S=Sim;N=Não ] |
| produto.colIsi | String | Opcional | String(001) - Considerar no I-Simp - [ S=Sim;N=Não ] |
| produto.disCol | String | Opcional | String(001) - Dispensa Coleta (I-Simp) - [ S=Sim;N=Não ] |
| produto.tipGti | Integer | Opcional | Number(001) - Tipo de código GTIN - [ 1=GTIN8;2=GTIN12;3=GTIN13;4=GTIN14 ] |
| camposUsuario | Set | Opcional | |
| camposUsuario.campo | String | Opcional | |
| camposUsuario.valor | String | Opcional | |
| produto.codHas | String | Opcional | Opcional) - String(50) - Código da hash da requisição |
| produto.codMar | String | Opcional | String(010) - Código da Marca/Etiqueta do produto |
| produto.calFaf | String | Opcional | String(001) - Indicativo se deve ser calculado o fator de ajuste de fruição - [ S=Sim;N=Não ] |
| produto.ecoIid | String | Opcional | String(001) - Emitir Contra Nota em Operação com ICMS Integral Diferido |
| produto.codNfc | String | Opcional | String(007) - Código item NFCom (cClass) |
| produto.aceitaVariasUnidades | String | Opcional | |
| produto.finCib | String | Opcional | |
| sistemaIntegracao | String | Opcional | (Opcional) - String(15) - Sigla do Sistema de Integração |
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser: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>
| 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" |
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.
<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>
| Nome | Tipo | Descrição |
|---|---|---|
| codPro | String | |
| codDer | String | |
| uniMed | String | |
| uniMe2 | String | |
| valCon | Double |
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>
| 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 |
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser: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>
| 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 |
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>
| 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) |
English
Español
English
Español


