Web service Com.senior.g5.co.cad.familias
O serviço de Família é usado para permitir a exportação de registros com controle de integração utilizando a porta exportar. Esse mesmo serviço também contém portas de consulta que permitem obter informações específicas da entidade principal, podendo realizar alguns filtros pré-definidos no serviço.
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
Campos que representam valores monetários, quantidade e percentual e estão declarados como String
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
Exemplo:
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
Campos que representam valores monetários, quantidade e percentual e não estão declarados como String
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
Exemplo:
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_cad_familias?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_cad_familias?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Schedulecom_senior_g5_co_cad_familias?wsdl
Portas
Exportar
Após executar o web service será retornado um número de lote, esse número deve ser usado com o código da integração "88" para retornar ao ERP a confirmação de recebimento dos registros, executando o web service com.senior.g5.co.int.geral.exportacao, porta Confirmar.
Quando a sigla do sistema integrado for WMW os registros serão exportados apenas quando o parâmetro Integra WMW do cadastro estiver definido como Sim.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 3.
Versão atual: 3.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Exportar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codFam>String</codFam>
<codFil>Integer</codFil>
<identificadorSistema>String</identificadorSistema>
<quantidadeRegistros>Integer</quantidadeRegistros>
<tipoIntegracao>String</tipoIntegracao>
</parameters>
</ser:Exportar>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| CodEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| CodFam | String | (Opcional) - String(005) - Código da família do produto |
| CodFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| IdentificadorSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| QuantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado. |
| TipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<familia>
<seqInt>Integer</seqInt>
<codEmp>Integer</codEmp>
<codFam>String</codFam>
<desFam>String</desFam>
<tipPro>String</tipPro>
<codOri>String</codOri>
<depPad>String</depPad>
<ctrVld>String</ctrVld>
<ctrLot>String</ctrLot>
<ctrSep>String</ctrSep>
<posPro>Integer</posPro>
<codMdp>String</codMdp>
<uniMed>String</uniMed>
<uniMe2>String</uniMe2>
<uniMe3>String</uniMe3>
<utiDec>String</utiDec>
<qtdDec>Integer</qtdDec>
<codEt1>Integer</codEt1>
<codEt2>Integer</codEt2>
<codEt3>Integer</codEt3>
<codEt4>Integer</codEt4>
<codEt5>Integer</codEt5>
<codEt6>Integer</codEt6>
<codEt7>Integer</codEt7>
<codEt8>Integer</codEt8>
<codEt9>Integer</codEt9>
<temCte>String</temCte>
<numOri>Integer</numOri>
<qtdMlt>Double</qtdMlt>
<qtdMin>Double</qtdMin>
<qtdMax>Double</qtdMax>
<qtdGop>Double</qtdGop>
<bxaOrp>String</bxaOrp>
<codAge>String</codAge>
<codAgp>String</codAgp>
<codAgu>String</codAgu>
<codAgc>String</codAgc>
<codAgt>String</codAgt>
<codAgf>String</codAgf>
<codClf>String</codClf>
<codStr>String</codStr>
<recIpi>String</recIpi>
<recCof>String</recCof>
<temIcm>String</temIcm>
<codTic>String</codTic>
<codTrd>String</codTrd>
<codTst>String</codTst>
<codStp>String</codStp>
<codStc>String</codStc>
<recIcm>String</recIcm>
<gerEan>String</gerEan>
<codMp1>String</codMp1>
<codMp2>String</codMp2>
<codMp3>String</codMp3>
<codMp4>String</codMp4>
<codMp5>String</codMp5>
<codMp6>String</codMp6>
<codMp7>String</codMp7>
<rotPro>String</rotPro>
<matDir>String</matDir>
<codReg>Integer</codReg>
<codNtg>Integer</codNtg>
<criRat>Integer</criRat>
<ctaRed>Integer</ctaRed>
<ctaRcr>Integer</ctaRcr>
<ctaFdv>Integer</ctaFdv>
<ctaFcr>Integer</ctaFcr>
<ctaDcd>Integer</ctaDcd>
<ctaDci>Integer</ctaDci>
<indKit>String</indKit>
<codPin>String</codPin>
<notFor>Double</notFor>
<indMis>String</indMis>
<emiGtr>String</emiGtr>
<somIim>String</somIim>
<recPis>String</recPis>
<indExp>Integer</indExp>
<datPal>DateTime</datPal>
<horPal>Integer</horPal>
<tipInt>Integer</tipInt>
<somIil>String</somIil>
<codMar>String</codMar>
<codClc>String</codClc>
<nivCbn>Integer</nivCbn>
<sitCal>String</sitCal>
<gerOrp>String</gerOrp>
<perIrf>Double</perIrf>
<perPis>Double</perPis>
<perCof>Double</perCof>
<perCsl>Double</perCsl>
<perOur>Double</perOur>
<somIps>String</somIps>
<somIco>String</somIco>
<somIpl>String</somIpl>
<somIcl>String</somIcl>
<indOct>String</indOct>
<indSpr>String</indSpr>
<preCus>Double</preCus>
<sitFam>String</sitFam>
<proImp>Integer</proImp>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<usuAlt>Double</usuAlt>
<datAlt>DateTime</datAlt>
<horAlt>Integer</horAlt>
<intAgr>String</intAgr>
<ctrVis>String</ctrVis>
<datVis>DateTime</datVis>
<horVis>Integer</horVis>
<diaRep>Integer</diaRep>
<indFrt>String</indFrt>
<frtEqp>String</frtEqp>
<grpFrt>String</grpFrt>
<cstIpi>String</cstIpi>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<cstIpc>String</cstIpc>
<cstPic>String</cstPic>
<cstCoc>String</cstCoc>
<varPro>String</varPro>
<proMon>String</proMon>
<finCrp>Integer</finCrp>
<finCdp>Integer</finCdp>
<perPim>Double</perPim>
<perCim>Double</perCim>
<aplAtx>String</aplAtx>
<codAtx>Double</codAtx>
<indIcp>String</indIcp>
<mgcMin>Double</mgcMin>
<mgcLim>Double</mgcLim>
<perVen>Double</perVen>
<preRef>Double</preRef>
<codBic>String</codBic>
<indVol>String</indVol>
<codMph>Integer</codMph>
<modFab>String</modFab>
<tipFte>String</tipFte>
<codPri>String</codPri>
<codPrc>String</codPrc>
<regExc>String</regExc>
<camposUsuario>
<campo>String</campo>
<valor>String</valor>
</camposUsuario>
<intWmw>String</intWmw>
<sitWmw>String</sitWmw>
</familia>
<mensagemRetorno>String</mensagemRetorno>
<finalizaramRegistros>String</finalizaramRegistros>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Descrição |
|---|---|---|
| erros | Set | (Opcional) - Lista dos erro |
| erros.mensagemErro | String | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| familia | Set | Lista de famílias |
| familia.seqInt | Integer | (Opcional) Number(008) - Número seqüencial do registro de exportação |
| familia.codEmp | Integer | Number(004) - Código da empresa |
| familia.codFam | String | String(006) - Código da família de produto |
| familia.desFam | String | String(050) - Descrição da família de produto |
| familia.tipPro | String | String(001) - Tipo de produto (C=Comprado, P=Produzido, S=Serviço) - [ P=Produzido;C=Comprado;M=Montagem;D=Passagem Direta;S=Serviço ] |
| familia.codOri | String | String(003) - Código de origem do produto |
| familia.depPad | String | String(010) - Depósito padrão p/ Produtos desta Família |
| familia.ctrVld | String | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
| familia.ctrLot | String | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
| familia.ctrSep | String | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
| familia.posPro | Integer | Number(002) - Quantidade de posições para o código de produto |
| familia.codMdp | String | String(008) - Código da máscara de derivação |
| familia.uniMed | String | String(003) - Unidade de Medida dos Produtos associado a Família (Unidade Medida de Estocagem) |
| familia.uniMe2 | String | String(003) - Código da segunda unidade de medida (Quando p/ Produzido é Unidade Medida da Ficha) |
| familia.uniMe3 | String | String(003) - Código da terceira unidade de medida |
| familia.utiDec | String | String(001) - Casas Decimais p/ Arredondamento de Quantidade é Determinada pela Família - [ S=Sim;N=Não ] |
| familia.qtdDec | Integer | Number(001) - Quantidade de Casas Decimais p/ Arredondamento em Cálculos (até 5 casas decimais p/ 1ª Unidade Medida) |
| familia.codEt1 | Integer | Number(004) - Código do 1º estágio de produção |
| familia.codEt2 | Integer | Number(004) - Código do 2º estágio de produção |
| familia.codEt3 | Integer | Number(004) - Código do 3º estágio de produção |
| familia.codEt4 | Integer | Number(004) - Código do 4º estágio de produção |
| familia.codEt5 | Integer | Number(004) - Código do 5º estágio de produção |
| familia.codEt6 | Integer | Number(004) - Código do 6º estágio de produção |
| familia.codEt7 | Integer | Number(004) - Código do 7º estágio de produção |
| familia.codEt8 | Integer | Number(004) - Código do 8º estágio de produção |
| familia.codEt9 | Integer | Number(004) - Código do 9º estágio de produção |
| familia.temCte | String | String(001) - Indicativo se a família de produto tem ou não características - [ S=Sim;N=Não ] |
| familia.numOri | Integer | Number(004) - Número do nível da origem do produto |
| familia.qtdMlt | Double | Number(012,5) - Quantidade múltipla para cálculo da geração de ordem produção |
| familia.qtdMin | Double | Number(012,5) - Quantidade mínima para uma ordem de produção/compra |
| familia.qtdMax | Double | Number(012,5) - Quantidade máxima para uma ordem de produção/compra |
| familia.qtdGop | Double | Number(012,5) - Quantidade máxima para cada guia de produção |
| familia.bxaOrp | String | String(001) - Se for componente de alguma OP, indica se o mesmo é baixado - [ S=Sim;N=Não ] |
| familia.codAge | String | String(005) - Código de agrupamento para estoques dos produtos da família |
| familia.codAgp | String | String(005) - Código de agrupamento para produção dos produtos da família |
| familia.codAgu | String | String(005) - Código de agrupamento para custos dos produtos da família |
| familia.codAgc | String | String(005) - Código de agrupamento comercial(compras ou vendas) dos produtos da família |
| familia.codAgt | String | String(005) - Código de agrupamento para cotas de venda |
| familia.codAgf | String | String(005) - Código de agrupamento para Impostos dos produtos da família |
| familia.codClf | String | String(003) - Código interno da classificação fiscal para os produtos da família |
| familia.codStr | String | String(003) - Código interno da situação tributária para os produtos da família |
| familia.recIpi | String | String(001) - Indicativo se os produtos da família recuperam ou não IPI - [ S=Sim;N=Não ] |
| familia.recCof | String | String(001) - Indicativo se as notas fiscais poderão ter recuperação de Cofins - [ S=Sim;N=Não ] |
| familia.temIcm | String | String(001) - Indicativo se os produtos da família tem ou não ICMS - [ S=Sim;N=Não ] |
| familia.codTic | String | String(003) - Código do ICMS especial para os produtos da família |
| familia.codTrd | String | String(003) - Código de redução de impostos para os produtos da família |
| familia.codTst | String | String(003) - Código do ICMS substituído para os produtos da família |
| familia.codStp | String | String(003) - Código da substituição tributária do PIS |
| familia.codStc | String | String(003) - Código da substituição tributária do COFINS |
| familia.recIcm | String | String(001) - Indicativo se os produtos da família recuperam ou não ICMS - [ S=Sim;N=Não ] |
| familia.gerEan | String | String(001) - Indicativo se gera código de barras EAN13 p/ o produto automaticamente - [ S=Sim;N=Não ] |
| familia.codMp1 | String | String(008) - Código da Máscara para 1ª parte do código do produto |
| familia.codMp2 | String | String(008) - Código da Máscara para 2ª parte do código do produto |
| familia.codMp3 | String | String(008) - Código da Máscara para 3ª parte do código do produto |
| familia.codMp4 | String | String(008) - Código da Máscara para 4ª parte do código do produto |
| familia.codMp5 | String | String(008) - Código da Máscara para 5ª parte do código do produto |
| familia.codMp6 | String | String(008) - Código da Máscara para 6ª parte do código do produto |
| familia.codMp7 | String | String(008) - Código da Máscara para 7ª parte do código do produto |
| familia.rotPro | String | String(001) - Roteiro Informado é Utilizado p/ todas as Derivações do Produto (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| familia.matDir | String | String(001) - Indicativo se o Material é Direto (produto comprado que é utilizado na fabricação de produtos produzidos) - [ S=Sim;N=Não ] |
| familia.codReg | Integer | Number(004) - Código de Regra p/ cálculo de dígito verificador do código do produto |
| familia.codNtg | Integer | Number(004) - Código da natureza de gasto |
| familia.criRat | 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 ] |
| familia.ctaRed | Integer | Number(007) - Conta contábil reduzida - 1 |
| familia.ctaRcr | Integer | Number(007) - Conta contábil reduzida - 2 |
| familia.ctaFdv | Integer | Number(007) - Conta contábil reduzida - 3 |
| familia.ctaFcr | Integer | Number(007) - Conta contábil reduzida - 4 |
| familia.ctaDcd | Integer | Number(007) - Conta contábil reduzida - 5 |
| familia.ctaDci | Integer | Number(007) - Conta contábil reduzida - 6 |
| familia.indKit | String | String(001) - Indicativo que os produtos produzidos desta família são "Kit" c/ vários produtos agregados p/ venda (não gera OP) - [ S=Sim;N=Não ] |
| familia.codPin | String | String(020) - Código do Plano de Inspeção padrão para os produtos desta |
| familia.notFor | Double | Number(005,2) - Nota mínima necessária para a aprovação de um fornecedor. |
| familia.indMis | String | String(001) - Indicativo que o produto é produzido mas também pode ser comprado (Misto) - [ S=Sim;N=Não ] |
| familia.emiGtr | 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 ] |
| familia.somIim | String | String(001) - Indicativo se calcula ICMS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
| familia.recPis | String | String(001) - Indicativo se o produto recupera ou não PIS - [ S=Sim;N=Não ] |
| familia.indExp | 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;9=Erro ] |
| familia.datPal | DateTime | Date(DD/MM/YYYY) - Data da última alteração para o Palmtop |
| familia.horPal | Integer | Number(005) - Hora/minuto da última alteração para o Palm |
| familia.tipInt | Integer | Number(001) - Tipo de Integração - [ 0=Incluído;1=Alterado;2=Em processo;3=Integrado;4=Aprovado/Incluído;5=Aprovado/Alterado ] |
| familia.somIil | 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 ] |
| familia.codMar | String | String(010) - Código da Marca/Etiqueta da família |
| familia.codClc | String | String(010) - Código da coleção da família |
| familia.nivCbn | Integer | Number(004) - Utilizado p/ ordenar em ordem crescente as famílias na geração das combinações. |
| familia.sitCal | String | String(001) - Situação do Cálculo Necessidades/Geração OPs (A=Ativo, I=Inativo) - [ A=Ativo;I=Inativo ] |
| familia.gerOrp | String | String(001) - Indica se o produto gera ordem de produção. - [ S=Sim;N=Não ] |
| familia.perIrf | Double | Number(004,2) - Percentual do IRRF previsto para venda do produto |
| familia.perPis | Double | Number(004,2) - Percentual de PIS válido para o produto |
| familia.perCof | Double | Number(004,2) - Percentual de Cofins válido para o produto |
| familia.perCsl | Double | Number(004,2) - Percentual de CSLL válido para o produto |
| familia.perOur | Double | Number(004,2) - Percentual de Outras Retenções válido para o produto |
| familia.somIps | String | String(001) - Indicativo se calcula PIS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
| familia.somIco | String | String(001) - Indicativo se calcula COFINS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
| familia.somIpl | 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 ] |
| familia.somIcl | 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 ] |
| familia.indOct | String | String(001) - Indica se as famílias de produtos/serviços podem ser orçados - [ S=Sim;N=Não ] |
| familia.indSpr | String | String(001) - Indicativo se Serviço é Produzido - [ S=Sim;N=Não ] |
| familia.preCus | Double | Number(015,6) - Preço de custo a ser sugerido pelo sistema no momento de inserir uma derivação |
| familia.sitFam | String | String(001) - Situação da família do produto (Ativo ou Inativo) - [ A=Ativo;I=Inativo ] |
| familia.proImp | 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 ] |
| familia.usuGer | Double | Number(010) - Usuário responsável pela geração do registro |
| familia.datGer | DateTime | Date(DD/MM/YYYY) - Data da geração do registro |
| familia.horGer | Integer | Number(005) - Hora da geração do registro |
| familia.usuAlt | Double | Number(010) - Usuário responsável pela última alteração do registro |
| familia.datAlt | DateTime | Date(DD/MM/YYYY) - Data da última alteração do registro |
| familia.horAlt | Integer | Number(005) - Hora da última alteração do registro |
| familia.intAgr | String | String(001) - Indicativo se produtos desta família devem integrar com agronegócio - [ S=Sim;N=Não ] |
| familia.ctrVis | String | String(001) - Controla valor individual da série - [ S=Sim;N=Não ] |
| familia.datVis | DateTime | Date(DD/MM/YYYY) - Data da última alteração do controle do valor individual da série |
| familia.horVis | Integer | Number(005) - Hora da última alteração do controle de valor individual da série |
| familia.diaRep | Integer | Number(004) - Quantidade de dias de reposição (comprado)/dias precedentes p/ paralelismo (produzido) |
| familia.indFrt | String | String(001) - Indicativo se a origem é de ferramentas - [ S=Sim;N=Não ] |
| familia.frtEqp | String | String(001) - Indicativo se as Ferramentas serão usadas como equipamentos - [ S=Sim;N=Não ] |
| familia.grpFrt | String | String(004) - Código do grupo padrão de ferramentas |
| familia.cstIpi | 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 ] |
| familia.cstPis | 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 ] |
| familia.cstCof | 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 ] |
| familia.cstIpc | 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 ] |
| familia.cstPic | 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 ] |
| familia.cstCoc | 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 ] |
| familia.varPro | 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 ] |
| familia.proMon | String | String(001) - Indicativo se o produto exige montagem - [ S=Sim;N=Não;O=Obrigatório ] |
| familia.finCrp | Integer | Number(007) - Conta financeira de receita(saída) padrão para efeito de rateio |
| familia.finCdp | Integer | Number(007) - Conta financeira de despesa(entrada) padrão para efeito de rateio |
| familia.perPim | Double | Number(004,2) - Percentual de PIS de importação diferenciado |
| familia.perCim | Double | Number(004,2) - Percentual de Cofins de importação diferenciado |
| familia.aplAtx | String | String(004) - Código da aplicação do autotexto - [ SREB=Suprimentos - Recebimento - Entrada via Balança;VAAT=Serviços - Assistência Técnica - Registro de Ocorrências ] |
| familia.codAtx | Double | Number(010) - Código do autotexto |
| familia.indIcp | String | String(001) - Indicativo se OPs da família permitem a incorporação de produtos - [ S=Sim;N=Não ] |
| familia.mgcMin | Double | Number(015,6) - Percentual de margem de contribuição mínima |
| familia.mgcLim | Double | Number(015,6) - Percentual de margem de contribuição limite |
| familia.perVen | Double | Number(024,12) - Percentual adicional do vendedor no cálculo da margem |
| familia.preRef | Double | Number(024,12) - Preço de referência vinculada a margem de contribuição |
| familia.codBic | String | String(003) - Código da modalidade da base de cálculo do ICMS |
| familia.indVol | String | String(001) - Indicativo se é usado como volume (sugestão para os produtos) - [ S=Sim;N=Não ] |
| familia.codMph | Integer | Number(004) - Código da melhoria de PH |
| familia.modFab | 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 ] |
| familia.tipFte | 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 ] |
| familia.codPri | String | String(004) - Código da tabela de presunção IRPJ |
| familia.codPrc | String | String(004) - Código da tabela de presunção CSLL |
| familia.regExc | String | (Opcional) String(001) - Retorna S se o registro foi excluído no ERP |
| camposUsuario | Set | Lista de campos de usuário |
| camposUsuario.campo | String | Nome do campo |
| camposUsuario.valor | String | Valor do campo |
| familia.intWmw | String | String(001) - Indicativo se registro deve integrar com o WMW - [ S=Sim;N=Não ] |
| familia.sitWmw | String | String(001) - Situação do registro no WMW - [ A=Ativo;I=Inativo ] |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| finalizaramRegistros | String | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| numeroLote | Integer | Obrigatório - Inteiro - Identificação do Lote de Exportaçã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 sucesso; - A mensagem do erro ocorrido no servidor. |
ConsultarGeral
Nessa porta é possível obter uma coleção de dados através dos filtros disponíveis.
Quando a sigla do sistema integrado for WMW os registros serão exportados apenas quando o parâmetro Integra WMW do cadastro estiver definido como Sim.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeral>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<CodEmp>Integer</CodEmp>
<CodFam>
<CodFam>String</CodFam>
</CodFam>
<CodFil>Integer</CodFil>
<CodOri>
<CodOri>String</CodOri>
</CodOri>
<IdentificadorSistema>String</IdentificadorSistema>
<TipPro>
<TipPro>String</TipPro>
</TipPro>
<IndicePagina>Integer</IndicePagina>
<SitFam>String</SitFam>
<LimitePagina>Integer</LimitePagina>
</parameters>
</ser:ConsultarGeral>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| CodEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| CodFam | Set | (Opcional) - Lista de abrangência |
| CodFam.CodFam | String | (Opcional) - String(006) - Código da família de produto |
| CodFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| CodOri | Set | (Opcional) - Lista de abrangência |
| CodOri.CodOri | String | (Opcional) - String(003) - Código de origem do produtos |
| IdentificadorSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| TipPro | Set | (Opcional) - Lista de abrangência |
| TipPro.TipPro | String | (Opcional) - String(001) - Tipo de produto (C=Comprado, P=Produzido, S=Serviço |
| IndicePagina | Integer | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
| SitFam | String | (Opcional) - String(001) - Situação da família do produto (Ativo ou Inativo) |
| LimitePagina | Integer | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeralResponse>
<result>
<Erros>
<MensagemErro>String</MensagemErro>
</Erros>
<MensagemRetorno>String</MensagemRetorno>
<Familia>
<CodEmp>Integer</CodEmp>
<CodFam>String</CodFam>
<DesFam>String</DesFam>
<TipPro>String</TipPro>
<CodOri>String</CodOri>
<DepPad>String</DepPad>
<CtrVld>String</CtrVld>
<CtrLot>String</CtrLot>
<CtrSep>String</CtrSep>
<PosPro>Integer</PosPro>
<CodMdp>String</CodMdp>
<UniMed>String</UniMed>
<UniMe2>String</UniMe2>
<UniMe3>String</UniMe3>
<UtiDec>String</UtiDec>
<QtdDec>Integer</QtdDec>
<CodEt1>Integer</CodEt1>
<CodEt2>Integer</CodEt2>
<CodEt3>Integer</CodEt3>
<CodEt4>Integer</CodEt4>
<CodEt5>Integer</CodEt5>
<CodEt6>Integer</CodEt6>
<CodEt7>Integer</CodEt7>
<CodEt8>Integer</CodEt8>
<CodEt9>Integer</CodEt9>
<TemCte>String</TemCte>
<NumOri>Integer</NumOri>
<QtdMlt>Double</QtdMlt>
<QtdMin>Double</QtdMin>
<QtdMax>Double</QtdMax>
<QtdGop>Double</QtdGop>
<BxaOrp>String</BxaOrp>
<CodAge>String</CodAge>
<CodAgp>String</CodAgp>
<CodAgu>String</CodAgu>
<CodAgc>String</CodAgc>
<CodAgt>String</CodAgt>
<CodAgf>String</CodAgf>
<CodClf>String</CodClf>
<CodStr>String</CodStr>
<RecIpi>String</RecIpi>
<RecCof>String</RecCof>
<TemIcm>String</TemIcm>
<CodTic>String</CodTic>
<CodTrd>String</CodTrd>
<CodTst>String</CodTst>
<CodStp>String</CodStp>
<CodStc>String</CodStc>
<RecIcm>String</RecIcm>
<GerEan>String</GerEan>
<CodMp1>String</CodMp1>
<CodMp2>String</CodMp2>
<CodMp3>String</CodMp3>
<CodMp4>String</CodMp4>
<CodMp5>String</CodMp5>
<CodMp6>String</CodMp6>
<CodMp7>String</CodMp7>
<RotPro>String</RotPro>
<MatDir>String</MatDir>
<CodReg>Integer</CodReg>
<CodNtg>Integer</CodNtg>
<CriRat>Integer</CriRat>
<CtaRed>Integer</CtaRed>
<CtaRcr>Integer</CtaRcr>
<CtaFdv>Integer</CtaFdv>
<CtaFcr>Integer</CtaFcr>
<CtaDcd>Integer</CtaDcd>
<CtaDci>Integer</CtaDci>
<IndKit>String</IndKit>
<CodPin>String</CodPin>
<NotFor>Double</NotFor>
<IndMis>String</IndMis>
<EmiGtr>String</EmiGtr>
<SomIim>String</SomIim>
<RecPis>String</RecPis>
<IndExp>Integer</IndExp>
<DatPal>DateTime</DatPal>
<HorPal>Integer</HorPal>
<TipInt>Integer</TipInt>
<SomIil>String</SomIil>
<CodMar>String</CodMar>
<CodClc>String</CodClc>
<NivCbn>Integer</NivCbn>
<SitCal>String</SitCal>
<GerOrp>String</GerOrp>
<PerIrf>Double</PerIrf>
<PerPis>Double</PerPis>
<PerCof>Double</PerCof>
<PerCsl>Double</PerCsl>
<PerOur>Double</PerOur>
<SomIps>String</SomIps>
<SomIco>String</SomIco>
<SomIpl>String</SomIpl>
<SomIcl>String</SomIcl>
<IndOct>String</IndOct>
<IndSpr>String</IndSpr>
<PreCus>Double</PreCus>
<SitFam>String</SitFam>
<ProImp>Integer</ProImp>
<UsuGer>Double</UsuGer>
<DatGer>DateTime</DatGer>
<HorGer>Integer</HorGer>
<UsuAlt>Double</UsuAlt>
<DatAlt>DateTime</DatAlt>
<HorAlt>Integer</HorAlt>
<IntAgr>String</IntAgr>
<CtrVis>String</CtrVis>
<DatVis>DateTime</DatVis>
<HorVis>Integer</HorVis>
<DiaRep>Integer</DiaRep>
<IndFrt>String</IndFrt>
<FrtEqp>String</FrtEqp>
<GrpFrt>String</GrpFrt>
<CstIpi>String</CstIpi>
<CstPis>String</CstPis>
<CstCof>String</CstCof>
<CstIpc>String</CstIpc>
<CstPic>String</CstPic>
<CstCoc>String</CstCoc>
<VarPro>String</VarPro>
<ProMon>String</ProMon>
<FinCrp>Integer</FinCrp>
<FinCdp>Integer</FinCdp>
<PerPim>Double</PerPim>
<PerCim>Double</PerCim>
<AplAtx>String</AplAtx>
<CodAtx>Double</CodAtx>
<IndIcp>String</IndIcp>
<MgcMin>Double</MgcMin>
<MgcLim>Double</MgcLim>
<PerVen>Double</PerVen>
<PreRef>Double</PreRef>
<CodBic>String</CodBic>
<IndVol>String</IndVol>
<CodMph>Integer</CodMph>
<ModFab>String</ModFab>
<TipFte>String</TipFte>
<CodPri>String</CodPri>
<CodPrc>String</CodPrc>
<CamposUsuario>
<Campo>String</Campo>
<Valor>String</Valor>
</CamposUsuario>
</Familia>
<TipoRetorno>Integer</TipoRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarGeralResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Descrição |
|---|---|---|
| Erros | Set | (Opcional) - Lista dos erros |
| Erros.MensagemErro | String | (Opcional) - Itens da lista de erros |
| MensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| Familia | Set | Lista de família de produto |
| Familia.CodEmp | Integer | Number(004) - Código da empresa |
| Familia.CodFam | String | String(006) - Código da família de produto |
| Familia.DesFam | String | String(050) - Descrição da família de produto |
| Familia.TipPro | String | String(001) - Tipo de produto (C=Comprado, P=Produzido, S=Serviço) - [ P=Produzido;C=Comprado;M=Montagem;D=Passagem Direta;S=Serviço ] |
| Familia.CodOri | String | String(003) - Código de origem do produto |
| Familia.DepPad | String | String(010) - Depósito padrão p/ Produtos desta Família |
| Familia.CtrVld | String | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
| Familia.CtrLot | String | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
| Familia.CtrSep | String | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
| Familia.PosPro | Integer | Number(002) - Quantidade de posições para o código de produto |
| Familia.CodMdp | String | String(008) - Código da máscara de derivação |
| Familia.UniMed | String | String(003) - Unidade de Medida dos Produtos associado a Família (Unidade Medida de Estocagem) |
| Familia.UniMe2 | String | String(003) - Código da segunda unidade de medida (Quando p/ Produzido é Unidade Medida da Ficha) |
| Familia.UniMe3 | String | String(003) - Código da terceira unidade de medida |
| Familia.UtiDec | String | String(001) - Casas Decimais p/ Arredondamento de Quantidade é Determinada pela Família - [ S=Sim;N=Não ] |
| Familia.QtdDec | Integer | Number(001) - Quantidade de Casas Decimais p/ Arredondamento em Cálculos (até 5 casas decimais p/ 1ª Unidade Medida) |
| Familia.CodEt1 | Integer | Number(004) - Código do 1º estágio de produção |
| Familia.CodEt2 | Integer | Number(004) - Código do 2º estágio de produção |
| Familia.CodEt3 | Integer | Number(004) - Código do 3º estágio de produção |
| Familia.CodEt4 | Integer | Number(004) - Código do 4º estágio de produção |
| Familia.CodEt5 | Integer | Number(004) - Código do 5º estágio de produção |
| Familia.CodEt6 | Integer | Number(004) - Código do 6º estágio de produção |
| Familia.CodEt7 | Integer | Number(004) - Código do 7º estágio de produção |
| Familia.CodEt8 | Integer | Number(004) - Código do 8º estágio de produção |
| Familia.CodEt9 | Integer | Number(004) - Código do 9º estágio de produção |
| Familia.TemCte | String | String(001) - Indicativo se a família de produto tem ou não características - [ S=Sim;N=Não ] |
| Familia.NumOri | Integer | Number(004) - Número do nível da origem do produto |
| Familia.QtdMlt | Double | Number(012,5) - Quantidade múltipla para cálculo da geração de ordem produção |
| Familia.QtdMin | Double | Number(012,5) - Quantidade mínima para uma ordem de produção/compra |
| Familia.QtdMax | Double | Number(012,5) - Quantidade máxima para uma ordem de produção/compra |
| Familia.QtdGop | Double | Number(012,5) - Quantidade máxima para cada guia de produção |
| Familia.BxaOrp | String | String(001) - Se for componente de alguma OP, indica se o mesmo é baixado - [ S=Sim;N=Não ] |
| Familia.CodAge | String | String(005) - Código de agrupamento para estoques dos produtos da família |
| Familia.CodAgp | String | String(005) - Código de agrupamento para produção dos produtos da família |
| Familia.CodAgu | String | String(005) - Código de agrupamento para custos dos produtos da família |
| Familia.CodAgc | String | String(005) - Código de agrupamento comercial(compras ou vendas) dos produtos da família |
| Familia.CodAgt | String | String(005) - Código de agrupamento para cotas de venda |
| Familia.CodAgf | String | String(005) - Código de agrupamento para Impostos dos produtos da família |
| Familia.CodClf | String | String(003) - Código interno da classificação fiscal para os produtos da família |
| Familia.CodStr | String | String(003) - Código interno da situação tributária para os produtos da família |
| Familia.RecIpi | String | String(001) - Indicativo se os produtos da família recuperam ou não IPI - [ S=Sim;N=Não ] |
| Familia.RecCof | String | String(001) - Indicativo se as notas fiscais poderão ter recuperação de Cofins - [ S=Sim;N=Não ] |
| Familia.TemIcm | String | String(001) - Indicativo se os produtos da família tem ou não ICMS - [ S=Sim;N=Não ] |
| Familia.CodTic | String | String(003) - Código do ICMS especial para os produtos da família |
| Familia.CodTrd | String | String(003) - Código de redução de impostos para os produtos da família |
| Familia.CodTst | String | String(003) - Código do ICMS substituído para os produtos da família |
| Familia.CodStp | String | String(003) - Código da substituição tributária do PIS |
| Familia.CodStc | String | String(003) - Código da substituição tributária do COFINS |
| Familia.RecIcm | String | String(001) - Indicativo se os produtos da família recuperam ou não ICMS - [ S=Sim;N=Não ] |
| Familia.GerEan | String | String(001) - Indicativo se gera código de barras EAN13 para o produto automaticamente - [ S=Sim;N=Não ] |
| Familia.CodMp1 | String | String(008) - Código da Máscara para 1ª parte do código do produto |
| Familia.CodMp2 | String | String(008) - Código da Máscara para 2ª parte do código do produto |
| Familia.CodMp3 | String | String(008) - Código da Máscara para 3ª parte do código do produto |
| Familia.CodMp4 | String | String(008) - Código da Máscara para 4ª parte do código do produto |
| Familia.CodMp5 | String | String(008) - Código da Máscara para 5ª parte do código do produto |
| Familia.CodMp6 | String | String(008) - Código da Máscara para 6ª parte do código do produto |
| Familia.CodMp7 | String | String(008) - Código da Máscara para 7ª parte do código do produto |
| Familia.RotPro | String | String(001) - Roteiro Informado é Utilizado p/ todas as Derivações do Produto (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| Familia.MatDir | String | String(001) - Indicativo se o Material é Direto (produto comprado que é utilizado na fabricação de produtos produzidos) - [ S=Sim;N=Não ] |
| Familia.CodReg | Integer | Number(004) - Código de Regra p/ cálculo de dígito verificador do código do produto |
| Familia.CodNtg | Integer | Number(004) - Código da natureza de gasto |
| Familia.CriRat | 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 ] |
| Familia.CtaRed | Integer | Number(007) - Conta contábil reduzida - 1 |
| Familia.CtaRcr | Integer | Number(007) - Conta contábil reduzida - 2 |
| Familia.CtaFdv | Integer | Number(007) - Conta contábil reduzida - 3 |
| Familia.CtaFcr | Integer | Number(007) - Conta contábil reduzida - 4 |
| Familia.CtaDcd | Integer | Number(007) - Conta contábil reduzida - 5 |
| Familia.CtaDci | Integer | Number(007) - Conta contábil reduzida - 6 |
| Familia.IndKit | String | String(001) - Indicativo que os produtos produzidos desta família são "Kit" c/ vários produtos agregados p/ venda (não gera OP) - [ S=Sim;N=Não ] |
| Familia.CodPin | String | String(020) - Código do Plano de Inspeção padrão para os produtos desta |
| Familia.NotFor | Double | Number(005,2) - Nota mínima necessária para a aprovação de um fornecedor. |
| Familia.IndMis | String | String(001) - Indicativo que o produto é produzido mas também pode ser comprado (Misto) - [ S=Sim;N=Não ] |
| Familia.EmiGtr | 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 ] |
| Familia.SomIim | String | String(001) - Indicativo se calcula ICMS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
| Familia.RecPis | String | String(001) - Indicativo se o produto recupera ou não PIS - [ S=Sim;N=Não ] |
| Familia.IndExp | 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;9=Erro ] |
| Familia.DatPal | DateTime | Date(DD/MM/YYYY) - Data da última alteração para o Palmtop |
| Familia.HorPal | Integer | Number(005) - Hora/minuto da última alteração para o Palm |
| Familia.TipInt | Integer | Number(001) - Tipo de Integração - [ 0=Incluído;1=Alterado;2=Em processo;3=Integrado;4=Aprovado/Incluído;5=Aprovado/Alterado ] |
| Familia.SomIil | 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 ] |
| Familia.CodMar | String | String(010) - Código da Marca/Etiqueta da família |
| Familia.CodClc | String | String(010) - Código da coleção da família |
| Familia.NivCbn | Integer | Number(004) - Utilizado p/ ordenar em ordem crescente as famílias na geração das combinações. |
| Familia.SitCal | String | String(001) - Situação do Cálculo Necessidades/Geração OPs (A=Ativo, I=Inativo) - [ A=Ativo;I=Inativo ] |
| Familia.GerOrp | String | String(001) - Indica se o produto gera ordem de produção. - [ S=Sim;N=Não ] |
| Familia.PerIrf | Double | Number(004,2) - Percentual do IRRF previsto para venda do produto |
| Familia.PerPis | Double | Number(004,2) - Percentual de PIS válido para o produto |
| Familia.PerCof | Double | Number(004,2) - Percentual de Cofins válido para o produto |
| Familia.PerCsl | Double | Number(004,2) - Percentual de CSLL válido para o produto |
| Familia.PerOur | Double | Number(004,2) - Percentual de Outras Retenções válido para o produto |
| Familia.SomIps | String | String(001) - Indicativo se calcula PIS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
| Familia.SomIco | String | String(001) - Indicativo se calcula COFINS importação nas notas fiscais de importação e ordens de compra - [ S=Sim;N=Não ] |
| Familia.SomIpl | 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 ] |
| Familia.SomIcl | 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 ] |
| Familia.IndOct | String | String(001) - Indica se as famílias de produtos/serviços podem ser orçados - [ S=Sim;N=Não ] |
| Familia.IndSpr | String | String(001) - Indicativo se Serviço é Produzido - [ S=Sim;N=Não ] |
| Familia.PreCus | Double | Number(015,6) - Preço de custo a ser sugerido pelo sistema no momento de inserir uma derivação |
| Familia.SitFam | String | String(001) - Situação da família do produto (Ativo ou Inativo) - [ A=Ativo;I=Inativo ] |
| Familia.ProImp | 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 ] |
| Familia.UsuGer | Double | Number(010) - Usuário responsável pela geração do registro |
| Familia.DatGer | DateTime | Date(DD/MM/YYYY) - Data do cadastro do registro |
| Familia.HorGer | Integer | Number(005) - Hora do cadastro do registro |
| Familia.UsuAlt | Double | Number(010) - Usuário responsável pela última alteração do registro |
| Familia.DatAlt | DateTime | Date(DD/MM/YYYY) - Data da última alteração do registro |
| Familia.HorAlt | Integer | Number(005) - Hora da última alteração do registro |
| Familia.IntAgr | String | String(001) - Indicativo se produtos desta família devem integrar com agronegócio - [ S=Sim;N=Não ] |
| Familia.CtrVis | String | String(001) - Controla valor individual da série - [ S=Sim;N=Não ] |
| Familia.DatVis | DateTime | Date(DD/MM/YYYY) - Data da última alteração do controle do valor individual da série |
| Familia.HorVis | Integer | Number(005) - Hora da última alteração do controle de valor individual da série |
| Familia.DiaRep | Integer | Number(004) - Quantidade de dias de reposição (comprado)/dias precedentes p/ paralelismo (produzido) |
| Familia.IndFrt | String | String(001) - Indicativo se a origem é de ferramentas - [ S=Sim;N=Não ] |
| Familia.FrtEqp | String | String(001) - Indicativo se as Ferramentas serão usadas como equipamentos - [ S=Sim;N=Não ] |
| Familia.GrpFrt | String | String(004) - Código do grupo padrão de ferramentas |
| Familia.CstIpi | 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 ] |
| Familia.CstPis | 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 ] |
| Familia.CstCof | 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 ] |
| Familia.CstIpc | 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 ] |
| Familia.CstPic | 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 ] |
| Familia.CstCoc | 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 ] |
| Familia.VarPro | 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 ] |
| Familia.ProMon | String | String(001) - Indicativo se o produto exige montagem - [ S=Sim;N=Não;O=Obrigatório ] |
| Familia.FinCrp | Integer | Number(007) - Conta financeira de receita(saída) padrão para efeito de rateio |
| Familia.FinCdp | Integer | Number(007) - Conta financeira de despesa(entrada) padrão para efeito de rateio |
| Familia.PerPim | Double | Number(004,2) - Percentual de PIS de importação diferenciado |
| Familia.PerCim | Double | Number(004,2) - Percentual de Cofins de importação diferenciado |
| Familia.AplAtx | String | String(004) - Código da aplicação do autotexto - [SREB=Suprimentos - Recebimento - Entrada via Balança;VAAT=Serviços - Assistência Técnica - Registro de Ocorrências ] |
| Familia.CodAtx | Double | Number(010) - Código do autotexto |
| Familia.IndIcp | String | String(001) - Indicativo se OPs da família permitem a incorporação de produtos - [ S=Sim;N=Não ] |
| Familia.MgcMin | Double | Number(015,6) - Percentual de margem de contribuição mínima |
| Familia.MgcLim | Double | Number(015,6) - Percentual de margem de contribuição limite |
| Familia.PerVen | Double | Number(024,12) - Percentual adicional do vendedor no cálculo da margem |
| Familia.PreRef | Double | Number(024,12) - Preço de referência vinculada a margem de contribuição |
| Familia.CodBic | String | String(003) - Código da modalidade da base de cálculo do ICMS |
| Familia.IndVol | String | String(001) - Indicativo se é usado como volume (sugestão para os produtos) - [ S=Sim;N=Não ] |
| Familia.CodMph | Integer | Number(004) - Código da melhoria de PH |
| Familia.ModFab | String | String(001) - Modelo de Fabricação do produto para ficha técnica - [ P=Preparação;F=Fabricação;A=Acabamento;C=Completo ] |
| Familia.TipFte | 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 ] |
| Familia.CodPri | String | String(004) - Código da tabela de presunção IRPJ |
| Familia.CodPrc | String | String(004) - Código da tabela de presunção CSLL |
| CamposUsuario | Set | Lista de campos de usuário |
| CamposUsuario.Campo | String | Nome do campo |
| CamposUsuario.Valor | String | Valor do campo |
| TipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitaçã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" |
English
Español
English
Español


