Web service Com.senior.g5.co.int.varejo.cupomfiscalve
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_int_varejo_cupomfiscalve?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_varejo_cupomfiscalve?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_int_varejo_cupomfiscalve?wsdl
Portas
Observação
A tag <titulosPagar> é exclusiva para utilização Cartão Presente no Varejo. Ela irá gerar um título a pagar manual. Não deverá ser utilizada com o propósito de gerar títulos a pagar se não for referente a integração de Cartão Presente.
Integrações - Varejo - Cupom Fiscal - Varejo Eletro Móveis - Gravar
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 5
Versão atual: 5
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Gravar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<dadosGerais>
<opeExe>String</opeExe>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<datEmi>String</datEmi>
<codEqu>Integer</codEqu>
<numCfi>String</numCfi>
<codCli>Integer</codCli>
<codRep>Integer</codRep>
<obsCfi>String</obsCfi>
<codCpg>String</codCpg>
<ideExt>Integer</ideExt>
<horEmi>String</horEmi>
<numCro>Integer</numCro>
<ccfGnf>Integer</ccfGnf>
<vlrAic>Double</vlrAic>
<perAic>Double</perAic>
<codTra>Integer</codTra>
<tipCli>String</tipCli>
<cgcCpf>String</cgcCpf>
<nomCli>String</nomCli>
<itensPro>
<seqIte>Integer</seqIte>
<codPro>String</codPro>
<codDer>String</codDer>
<preUni>Double</preUni>
<qtdFat>Double</qtdFat>
<codDep>String</codDep>
<uniMed>String</uniMed>
<vlrBru>Double</vlrBru>
<vlrLiq>Double</vlrLiq>
<codStr>String</codStr>
<vlrBic>Double</vlrBic>
<perIcm>Double</perIcm>
<vlrIcm>Double</vlrIcm>
<vlrBip>Double</vlrBip>
<perIpi>Double</perIpi>
<vlrIpi>Double</vlrIpi>
<vlrDsc>Double</vlrDsc>
<vlrAcr>Double</vlrAcr>
<vlrEnc>Double</vlrEnc>
<numPed>String</numPed>
<seqIpd>Integer</seqIpd>
<vlrBco>Double</vlrBco>
<perCom>Double</perCom>
<vlrCom>Double</vlrCom>
<codRep>Integer</codRep>
<codTpr>String</codTpr>
<datIni>String</datIni>
<cstPis>String</cstPis>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<cstCof>String</cstCof>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<busPif>String</busPif>
<busCff>String</busCff>
<vlrAip>Double</vlrAip>
<perAip>Double</perAip>
<tipGar>String</tipGar>
<dtiGar>DateTime</dtiGar>
<dtfGar>DateTime</dtfGar>
<distrib>
<seqDls>Integer</seqDls>
<codLot>String</codLot>
<numSep>String</numSep>
<qtdEst>Double</qtdEst>
</distrib>
<proMon>String</proMon>
<proEnt>String</proEnt>
<perMgc>Double</perMgc>
<retMat>String</retMat>
<tipCur>Integer</tipCur>
<sitIte>String</sitIte>
<nroSev>String</nroSev>
<vlrRds>Double</vlrRds>
<vlrRas>Double</vlrRas>
</itensPro>
<itensSer>
<seqIte>Integer</seqIte>
<codSer>String</codSer>
<preUni>Double</preUni>
<qtdFat>Double</qtdFat>
<uniMed>String</uniMed>
<vlrBru>Double</vlrBru>
<vlrBis>Double</vlrBis>
<perIss>Double</perIss>
<vlrIss>Double</vlrIss>
<vlrDsc>Double</vlrDsc>
<vlrAcr>Double</vlrAcr>
<vlrEnc>Double</vlrEnc>
<numPed>String</numPed>
<seqIsp>Integer</seqIsp>
<vlrBco>Double</vlrBco>
<perCom>Double</perCom>
<vlrCom>Double</vlrCom>
<codRep>Integer</codRep>
<vlrPfm>Double</vlrPfm>
<codStr>String</codStr>
<vlrBic>Double</vlrBic>
<perIcm>Double</perIcm>
<bilGar>String</bilGar>
<vlrIcm>Double</vlrIcm>
<cstPis>String</cstPis>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<cstCof>String</cstCof>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<vlrAis>Double</vlrAis>
<perAis>Double</perAis>
<varSer>String</varSer>
<locEnt>Integer</locEnt>
<filFre>Integer</filFre>
<tipGar>String</tipGar>
<dtiGar>DateTime</dtiGar>
<dtfGar>DateTime</dtfGar>
<codTpr>String</codTpr>
<datIni>String</datIni>
<indInt>String</indInt>
<empIpv>Integer</empIpv>
<filIpv>Integer</filIpv>
<emiIpv>String</emiIpv>
<equIpv>Integer</equIpv>
<cfiIpv>Integer</cfiIpv>
<seqIpv>Integer</seqIpv>
<sitIte>String</sitIte>
<busCff>String</busCff>
<busPif>String</busPif>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<codCnm>String</codCnm>
<numSer>String</numSer>
</itensSer>
<parcelas>
<numPar>Integer</numPar>
<codFpg>Integer</codFpg>
<vctPar>DateTime</vctPar>
<vlrPar>Double</vlrPar>
<catExt>String</catExt>
<catTef>String</catTef>
<nsuTef>String</nsuTef>
<cheBan>String</cheBan>
<cheAge>String</cheAge>
<cheCta>String</cheCta>
<cheNum>String</cheNum>
<codBar>String</codBar>
<codSac>String</codSac>
<carPre>String</carPre>
<fpgTro>Integer</fpgTro>
<vlrTro>Double</vlrTro>
<codCnv>Integer</codCnv>
<depCnv>Integer</depCnv>
<codOpe>Integer</codOpe>
<titExt>String</titExt>
<debCre>String</debCre>
<locTit>String</locTit>
<numPro>String</numPro>
<parTit>Integer</parTit>
<qtdPar>Integer</qtdPar>
<tituloSubstituicao>
<numPar>Integer</numPar>
<vlrBru>Double</vlrBru>
<vlrTax>Double</vlrTax>
<vlrLiq>Double</vlrLiq>
<vlrOac>Double</vlrOac>
<datVct>DateTime</datVct>
<titExt>String</titExt>
<codCli>Integer</codCli>
</tituloSubstituicao>
<credito>
<empCre>Integer</empCre>
<filCre>Integer</filCre>
<tptCre>String</tptCre>
<titCre>String</titCre>
<vlrCre>Double</vlrCre>
</credito>
<entPar>String</entPar>
<usuBai>Integer</usuBai>
<banCar>String</banCar>
<nsuHst>String</nsuHst>
<perTax>Double</perTax>
<vlrRps>Double</vlrRps>
<ideTxi>String</ideTxi>
</parcelas>
<atributoVenda>
<idcIab>Integer</idcIab>
</atributoVenda>
<avalistas>
<codAva>Integer</codAva>
<vlrFin>Double</vlrFin>
<obsAva>String</obsAva>
</avalistas>
<complementoVenda>
<tipDoc>Integer</tipDoc>
<tipReg>Integer</tipReg>
<datVnd>DateTime</datVnd>
<vlrVnd>Double</vlrVnd>
<codRep>Integer</codRep>
<seqIte>Integer</seqIte>
<indCan>Integer</indCan>
<rcvExt>String</rcvExt>
</complementoVenda>
<titulosPagar>
<titExt>String</titExt>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<datEmi>DateTime</datEmi>
<datVct>DateTime</datVct>
<vlrLiq>Double</vlrLiq>
<locTit>String</locTit>
<carPre>String</carPre>
<codUsu>Integer</codUsu>
<seqIsv>Integer</seqIsv>
</titulosPagar>
<numPsp>String</numPsp>
<insEst>String</insEst>
<insMun>String</insMun>
<endCli>String</endCli>
<cplEnd>String</cplEnd>
<cepCli>Integer</cepCli>
<baiCli>String</baiCli>
<cidCli>String</cidCli>
<sigUfs>String</sigUfs>
<codPai>String</codPai>
<fonCli>String</fonCli>
<intNet>String</intNet>
<obsCli>String</obsCli>
<numRge>String</numRge>
<codSuf>String</codSuf>
<tipMer>String</tipMer>
<cpfDcv>Double</cpfDcv>
</dadosGerais>
<sistemaIntegracao>String</sistemaIntegracao>
</parameters>
</ser:Gravar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| dadosGerais | Opcional | Set | |
| dadosGerais.opeExe | Opcional | String | (Opcional) - String(001) - Operação a executar. Lista: "I" para inserir ou "C" para cancelar. Caso não seja informado será considerado uma inclusão |
| dadosGerais.codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| dadosGerais.codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial |
| dadosGerais.cnpjFilial | Opcional | String | (Opcional) - Number(014) - CNPJ da filial de emissão do cupom fiscal |
| dadosGerais.datEmi | Opcional | String | (Obrigatório) - Date - Data de emissão do cupom fiscal |
| dadosGerais.codEqu | Opcional | Integer | (Obrigatório) - Number(003) - Código do Equipamento Fiscal |
| dadosGerais.numCfi | Opcional | String | (Obrigatório) - Number(009) - Número do cupom fiscal |
| dadosGerais.codCli | Opcional | Integer | (Obrigatório) - Number(009) - Código do cliente. Opcional caso seja informado o cliente padrão nos parâmetros da filial/varejo. |
| dadosGerais.codRep | Opcional | Integer | (Obrigatório) - Number(004) - Código do representante |
| dadosGerais.obsCfi | Opcional | String | (Opcional) - String(999) - Observação do cupom fiscal |
| dadosGerais.codCpg | Opcional | String | (Opcional) - String(006) - Código da condição de pagamento. Condição: obrigatória caso não exista uma condição de pagamento padrão configurada nos parâmetros de integração da filial (E070VAR) ou nas definições do cliente. |
| dadosGerais.ideExt | Opcional | Integer | IdeExt - (Obrigatório) - Number(015) - Identificador Externo |
| dadosGerais.horEmi | Opcional | String | HorEmi - (Opcional) - String(005 - hh:mm) - Hora de emissão do cupom do cupom fiscal |
| dadosGerais.numCro | Opcional | Integer | NumCro - (Opcional) - Inteiro - Número do contador de reinício de operação |
| dadosGerais.ccfGnf | Opcional | Integer | CcfGnf - (Opcional) - Inteiro - Contador de cupom fiscal |
| dadosGerais.vlrAic | Opcional | Double | VlrAic - (Opcional) - Number(015,2) - Valor Aproximado do imposto do Cupom Fiscal |
| dadosGerais.perAic | Opcional | Double | PerAic - (Opcional) - Number(005,2) - Percentual aproximado do Imposto do Cupom Fiscal |
| dadosGerais.codTra | Opcional | Integer | CodTra - (Opcional) - Number(009) - Código da transportadora |
| dadosGerais.tipCli | Opcional | String | Tipo do cliente: F=Física e J=Jurídica |
| dadosGerais.cgcCpf | Opcional | String | Número do CGC/CPF |
| dadosGerais.nomCli | Opcional | String | Nome do Cliente |
| dadosGerais.itensPro | Opcional | Set | |
| dadosGerais.itensPro.seqIte | Opcional | Integer | SeqIte - (Obrigatório) - Number(003) - Número da sequência do item de produto. A sequência deste grupo é independente da sequência do grupo de serviços |
| dadosGerais.itensPro.codPro | Opcional | String | CodPro - (Opcional) - String(014) - Código do produto da nota fiscal de saída |
| dadosGerais.itensPro.codDer | Opcional | String | CodDer - (Opcional) - String(007) - Código da derivação do produto da nota fiscal de saída |
| dadosGerais.itensPro.preUni | Opcional | Double | PreUni - (Opcional) - Number(014,5) - Preço unitário do item da nota fiscal de saída |
| dadosGerais.itensPro.qtdFat | Opcional | Double | QtdFat - (Opcional) - Number(014,5) - Quantidade faturada do item da nota fiscal de saída |
| dadosGerais.itensPro.codDep | Opcional | String | CodDep - (Opcional) - String(010) - Código do depósito para baixa de estoque do produto da nota fiscal de saída |
| dadosGerais.itensPro.uniMed | Opcional | String | UniMed - (Obrigatório) - String(003) - Unidade de medida do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrBru | Opcional | Double | VlrBru - (Opcional) - Number(015,2) - Valor bruto do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrLiq | Opcional | Double | VlrLiq - (Opcional) - Number(015,2) - Valor líquido do item de produto da nota fiscal de saída |
| dadosGerais.itensPro.codStr | Opcional | String | CodStr - (Obrigatório) - String(003) - Situação tributária do I.C.M.S do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrBic | Opcional | Double | VlrBic - (Opcional) - Number(015,2) - Valor base ICMS |
| dadosGerais.itensPro.perIcm | Opcional | Double | PerIcm - (Opcional) - Number(005,2) - Percentual do ICM do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrIcm | Opcional | Double | VlrIcm - (Opcional) - Number(015,2) - Valor do ICMS do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrBip | Opcional | Double | VlrBip - (Opcional) - Number(015,2) - Valor base IPI |
| dadosGerais.itensPro.perIpi | Opcional | Double | PerIpi - (Opcional) - Number(005,2) - Percentual de IPI do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrIpi | Opcional | Double | VlrIpi - (Opcional) - Number(015,2) - Valor do IPI do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrDsc | Opcional | Double | VlrDsc - (Opcional) - Number(015,2) - Valor do desconto do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrAcr | Opcional | Double | VlrAcr - (Opcional) - Number(013,2) - Valor de acréscimo do item de produto |
| dadosGerais.itensPro.vlrEnc | Opcional | Double | VlrEnc - (Opcional) - Number(013,2) - Valor dos encargos financeiros do item de produto |
| dadosGerais.itensPro.numPed | Opcional | String | NumPed - (Opcional) - Number(008) - Número do pedido que gerou a nota fiscal de saída |
| dadosGerais.itensPro.seqIpd | Opcional | Integer | SeqIpd - (Opcional) - Number(004) - Sequência do item no pedido da nota fiscal de saída |
| dadosGerais.itensPro.vlrBco | Opcional | Double | VlrBco - (Opcional) - Number(015,2) - Valor base comissão |
| dadosGerais.itensPro.perCom | Opcional | Double | PerCom - (Opcional) - Number(005,2) - Percentual de comissão do item da nota fiscal de saída |
| dadosGerais.itensPro.vlrCom | Opcional | Double | VlrCom - (Opcional) - Number(015,2) - Valor comissão |
| dadosGerais.itensPro.codRep | Opcional | Integer | CodRep - (Opcional) - Number(009) - Código do representante do item de produto da nota fiscal de saída |
| dadosGerais.itensPro.codTpr | Opcional | String | CodTpr - (Opcional) - String(004) - Código da tabela de preço do produto do pedido |
| dadosGerais.itensPro.datIni | Opcional | String | DatIni - (Opcional) - Date(DD/MM/YYYY) - Data início de validade da tabela de preço |
| dadosGerais.itensPro.cstPis | Opcional | String | CstPis - (Opcional) - String(002) - Código da situação tributária de PIS |
| dadosGerais.itensPro.vlrBpf | Opcional | Double | VlrBpf - (Opcional) - Number(015,2) - Soma dos valores base do PIS Faturamento dos itens da nota fiscal. O valor informado neste campo será ignorado caso o campo "BusPif" seja igual a "S". |
| dadosGerais.itensPro.perPif | Opcional | Double | PerPif - (Opcional) - Number(005,2) - Percentual do PIS Faturamento. O valor informado neste campo será ignorado caso o campo "BusPif" seja igual a "S". |
| dadosGerais.itensPro.vlrPif | Opcional | Double | VlrPif - (Opcional) - Number(015,2) - Soma dos valores do PIS Faturamento dos itens da nota fiscal. O valor informado neste campo será ignorado caso o campo "BusPif" seja igual a "S". |
| dadosGerais.itensPro.cstCof | Opcional | String | CstCof - (Opcional) - String(002) - Código da situação tributária de COFINS |
| dadosGerais.itensPro.vlrBcf | Opcional | Double | VlrBcf - (Opcional) - Number(015,2) - Valor Base do COFINS Faturamento. O valor informado neste campo será ignorado caso o campo "BusCff" seja igual a "S". |
| dadosGerais.itensPro.perCff | Opcional | Double | PerCff - (Opcional) - Number(005,2) - Percentual do COFINS Faturamento. O valor informado neste campo será ignorado caso o campo "BusCff" seja igual a "S". |
| dadosGerais.itensPro.vlrCff | Opcional | Double | VlrCff - (Opcional) - Number(015,2) - Valor do COFINS Faturamento. O valor informado neste campo será ignorado caso o campo "BusCff" seja igual a "S". |
| dadosGerais.itensPro.busPif | Opcional | String | BusPif - (Opcional) - String (001) - (S/N) - Indicativo se o sistema deve buscar as alíquotas e recalcular o PIS. Caso seja informado como "S", o sistema irá ignorar os dados enviados nos campos "VlrBpf","PerPif" e "VlrPif". |
| dadosGerais.itensPro.busCff | Opcional | String | BusCff - (Opcional) - String (001) - (S/N) - Indicativo se o sistema deve buscar as alíquotas e recalcular o COFINS. Caso seja informado como "S", o sistema irá ignorar os dados enviados nos campos "VlrBcf","PerCff" e "VlrCff". |
| dadosGerais.itensPro.vlrAip | Opcional | Double | VlrAip - (Opcional) - Number(015,2) - Valor Aproximado do imposto do Item de Produto |
| dadosGerais.itensPro.perAip | Opcional | Double | PerAip - (Opcional) - Number(005,2) - Percentual aproximado do Imposto do Item de Produto |
| dadosGerais.itensPro.tipGar | Opcional | String | TipGar - (Opcional) - Tipo de garantia estendida da nota fiscal de saída |
| dadosGerais.itensPro.dtiGar | Opcional | DateTime | DtiGar - (Opcional) - DateTime(dd/MM/yyyy) - Data de início da garantia da nota fiscal de saída |
| dadosGerais.itensPro.dtfGar | Opcional | DateTime | DtfGar - (Opcional) - DateTime(dd/MM/yyyy) - Data de término da garantia do item |
| dadosGerais.itensPro.distrib | Opcional | Set | |
| dadosGerais.itensPro.distrib.seqDls | Opcional | Integer | (Opcional) - Number(006) - Sequência de movimento do item na distribuição de lote ou série |
| dadosGerais.itensPro.distrib.codLot | Opcional | String | (Opcional) - String(050) - Código do Lote. Condição: Obrigatório quando o produto for controlado por lote |
| dadosGerais.itensPro.distrib.numSep | Opcional | String | (Opcional) - String(050) - Número de série. Condição: Obrigatório quando o produto for controlado por série |
| dadosGerais.itensPro.distrib.qtdEst | Opcional | Double | (Opcional)- Number(009,5) - Quantidade de estoque movimentada. Condição: Obrigatório quando o produto for controlado por lote ou série |
| dadosGerais.itensPro.proMon | Opcional | String | ProMon - (Opcional) - String(001) - Indicativo se o produto exige montagem - Lista: S = Sim, N = Não, O = Obrigatório |
| dadosGerais.itensPro.proEnt | Opcional | String | ProEnt - (Opcional) - String(001) - Indicativo se o produto exige ser entregue - Lista: S = Sim, N = Não, O = Obrigatório |
| dadosGerais.itensPro.perMgc | Opcional | Double | PerMgc - (Opcional) - Number(014,5) - Percentual de Margem de Contribuição utilizada para a venda |
| dadosGerais.itensPro.retMat | Opcional | String | RetMat - (Opcional) - String(001) - Indicativo se o produto será retirado no depósito da matriz pelo cliente - Lista: N = Não, S = Sim |
| dadosGerais.itensPro.tipCur | Opcional | Integer | TipCur - (Opcional) - Number(001) - Indicativo do tipo de curso online para varejo - Lista: 1 = Standard, 2 = Plus, 3 = Premium, 4 = Outro |
| dadosGerais.itensPro.sitIte | Opcional | String | (Opcional) - String(001) - Situação do item do cupom fiscal. - Lista: V Vendido, C Cancelado. Observação: Quando não informado será adotada a opção V Vendido. |
| dadosGerais.itensPro.nroSev | Opcional | String | NroSev - (Opcional) - String(40) - Número de Série vendido (quando produto não controla por série) |
| itensPro.vlrRds | Opcional | Double | Valor do desconto rateado do subtotal para o item. |
| itensPro.vlrRas | Opcional | Double | Valor do acréscimo rateado do subtotal para o item. |
| dadosGerais.itensSer | Opcional | Set | |
| dadosGerais.itensSer.seqIte | Opcional | Integer | SeqIte - (Obrigatório) - Number(003) - Número da sequência do item de serviço. A sequência deste grupo é independente da sequência do grupo de produtos |
| dadosGerais.itensSer.codSer | Opcional | String | CodSer - (Opcional) - String(014) - Código do serviço da nota fiscal de saída |
| dadosGerais.itensSer.preUni | Opcional | Double | PreUni - (Opcional) - Number(014,5) - Preço unitário do serviço da nota fiscal de saída |
| dadosGerais.itensSer.qtdFat | Opcional | Double | QtdFat - (Opcional) - Number(014,5) - Quantidade faturada do serviço da nota fiscal de saída |
| dadosGerais.itensSer.uniMed | Opcional | String | UniMed - (Obrigatório) - String(003) - Unidade de medida do serviço da nota fiscal de saída |
| dadosGerais.itensSer.vlrBru | Opcional | Double | VlrBru - (Opcional) - Number(015,2) - Valor bruto do serviço da nota fiscal de saída |
| dadosGerais.itensSer.vlrBis | Opcional | Double | VlrBis - (Opcional) - Number(015,2) - Valor base ISS |
| dadosGerais.itensSer.perIss | Opcional | Double | PerIss - (Opcional) - Number(004,2) - Percentual do ISS do serviço da nota fiscal de saída |
| dadosGerais.itensSer.vlrIss | Opcional | Double | VlrIss - (Opcional) - Number(015,2) - Valor do ISS sobre o serviço da nota fiscal de saída |
| dadosGerais.itensSer.vlrDsc | Opcional | Double | VlrDsc - (Opcional) - Number(015,2) - Valor do desconto do serviço da nota fiscal de saída |
| dadosGerais.itensSer.vlrAcr | Opcional | Double | VlrAcr - (Opcional) - Number(013,2) - Valor de acréscimo do serviço |
| dadosGerais.itensSer.vlrEnc | Opcional | Double | VlrEnc - (Opcional) - Number(013,2) - Valor dos encargos financeiros do item de serviço |
| dadosGerais.itensSer.numPed | Opcional | String | NumPed - (Opcional) - Number(008) - Número do pedido da nota fiscal de saída |
| dadosGerais.itensSer.seqIsp | Opcional | Integer | SeqIsp - (Opcional) - Number(003) - Sequência do pedido da nota fiscal de saída |
| dadosGerais.itensSer.vlrBco | Opcional | Double | VlrBco - (Opcional) - Number(015,2) - Valor base comissão |
| dadosGerais.itensSer.perCom | Opcional | Double | PerCom - (Opcional) - Number(005,2) - Percentual de comissão do serviço da nota fiscal de saída |
| dadosGerais.itensSer.vlrCom | Opcional | Double | VlrCom - (Opcional) - Number(015,2) - Valor comissão |
| dadosGerais.itensSer.codRep | Opcional | Integer | CodRep - (Opcional) - Number(009) - Código do representante do item de serviço da nota fiscal de saída |
| dadosGerais.itensSer.vlrPfm | Opcional | Double | VlrPfm - (Opcional) - Number(015,2) - Valor do frete a ser pago ao motorista que levará o produto |
| dadosGerais.itensSer.codStr | Opcional | String | (Opcional) - String(003) - Situação tributária do I.C.M.S do item da nota fiscal de saída |
| dadosGerais.itensSer.vlrBic | Opcional | Double | (Opcional) - Number(015,2) - Valor base ICMS |
| dadosGerais.itensSer.perIcm | Opcional | Double | (Opcional) - Number(005,2) - Percentual do ICM do item da nota fiscal de saída |
| dadosGerais.itensSer.bilGar | Opcional | String | BilGar - (Opcional) - string(50) - Número do bilhete de garantia/seguro |
| dadosGerais.itensSer.vlrIcm | Opcional | Double | (Opcional) - Number(015,2) - Valor do ICMS do item da nota fiscal de saída |
| dadosGerais.itensSer.cstPis | Opcional | String | (Opcional) - String(002) - Código da situação tributária de PIS |
| dadosGerais.itensSer.vlrBpf | Opcional | Double | (Opcional) - Number(015,2) - Soma dos valores base do PIS Faturamento dos itens da nota fiscal. O valor informado neste campo será ignorado caso o campo "BusPif" seja igual a "S". |
| dadosGerais.itensSer.perPif | Opcional | Double | (Opcional) - Number(005,2) - Percentual do PIS Faturamento. O valor informado neste campo será ignorado caso o campo "BusPif" seja igual a "S". |
| dadosGerais.itensSer.vlrPif | Opcional | Double | (Opcional) - Number(015,2) - Soma dos valores do PIS Faturamento dos itens da nota fiscal. O valor informado neste campo será ignorado caso o campo "BusPif" seja igual a "S". |
| dadosGerais.itensSer.cstCof | Opcional | String | (Opcional) - String(002) - Código da situação tributária de COFINS |
| dadosGerais.itensSer.vlrBcf | Opcional | Double | (Opcional) - Number(015,2) - Valor Base do COFINS Faturamento. O valor informado neste campo será ignorado caso o campo "BusCff" seja igual a "S". |
| dadosGerais.itensSer.perCff | Opcional | Double | (Opcional) - Number(005,2) - Percentual do COFINS Faturamento. O valor informado neste campo será ignorado caso o campo "BusCff" seja igual a "S". |
| dadosGerais.itensSer.vlrCff | Opcional | Double | (Opcional) - Number(015,2) - Valor do COFINS Faturamento. O valor informado neste campo será ignorado caso o campo "BusCff" seja igual a "S". |
| dadosGerais.itensSer.vlrAis | Opcional | Double | (Opcional) - Number(015,2) - Valor aproximado do Imposto do Item de Serviço |
| dadosGerais.itensSer.perAis | Opcional | Double | (Opcional) - Number(005,2) - Percentual aproximado do Imposto do Item de Serviço |
| dadosGerais.itensSer.varSer | Opcional | String | VarSer - (Obrigatório) - String(001) - Indica o tipo de serviço para o Varejo - Lista: 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 |
| dadosGerais.itensSer.locEnt | Opcional | Integer | LocEnt - (Opcional) - Number(008) - Código da localização do local para entrega do frete |
| dadosGerais.itensSer.filFre | Opcional | Integer | FilFre - (Opcional) - Number(005) - Código da filial |
| dadosGerais.itensSer.tipGar | Opcional | String | TipGar - (Opcional) - Tipo de garantia estendida do item de serviço da nota fiscal de saída |
| dadosGerais.itensSer.dtiGar | Opcional | DateTime | DtiGar - (Opcional) - DateTime(dd/MM/yyyy) - Data de início da garantia da nota fiscal de saída |
| dadosGerais.itensSer.dtfGar | Opcional | DateTime | DtfGar - (Opcional) - DateTime(dd/MM/yyyy) - Data de término da garantia do item |
| dadosGerais.itensSer.codTpr | Opcional | String | CodTpr - (Opcional) - String(004) - Código da tabela de preço do produto do pedido |
| dadosGerais.itensSer.datIni | Opcional | String | DatIni - (Opcional) - Date(DD/MM/YYYY) - Data início de validade da tabela de preço |
| dadosGerais.itensSer.indInt | Opcional | String | IndInt - (Opcional) - String(001) - Indicativo se o serviço é de intermediação |
| dadosGerais.itensSer.empIpv | Opcional | Integer | EmpIpv - (Opcional) - Number(004) - Empresa do ítem do cupom fiscal do item coberto pela garantia/seguro (Obrigatório para itens de garantia estendida ou seguro parcela em que o produto não está no mesmo cupom fiscal) |
| dadosGerais.itensSer.filIpv | Opcional | Integer | FilIpv - (Opcional) - Number(005) - Filial do ítem do cupom fiscal do item coberto pela garantia/seguro (Obrigatório para itens de garantia estendida ou seguro parcela em que o produto não está no mesmo cupom fiscal) |
| dadosGerais.itensSer.emiIpv | Opcional | String | EmiIpv - (Opcional) - Date(DD/MM/YYYY) - Data de emissão do cupom fiscal do item coberto pela garantia/seguro (Obrigatório para itens de garantia estendida ou seguro parcela onde a ligação é por cupom fiscal) |
| dadosGerais.itensSer.equIpv | Opcional | Integer | EquIpv - (Opcional) - Number(003) - Código do Equipamento Fiscal que efetuou a venda do item coberto pela garantia/seguro (Obrigatório para itens de garantia estendida ou seguro parcela onde a ligação é por cupom fiscal) |
| dadosGerais.itensSer.cfiIpv | Opcional | Integer | CfiIpv - (Opcional) - Number(009) - Número do cupom fiscal onde foi vendido o produto coberto pela garantia/serviço (Obrigatório para itens de garantia estendida ou seguro parcela onde a ligação é por cupom fiscal) |
| dadosGerais.itensSer.seqIpv | Opcional | Integer | SeqIpv - (Opcional)- Number(003) - Número de sequência do Item de cupom fiscal origem do produto coberto pela garantia (Obrigatório para itens de garantia estendida) |
| dadosGerais.itensSer.sitIte | Opcional | String | (Opcional) - String(001) - Situação do item do cupom fiscal. - Lista: V Vendido, C Cancelado. Observação: Quando não informado será adotada a opção V Vendido. |
| dadosGerais.itensSer.busCff | Opcional | String | BusCff - (Opcional) - String (001) - (S/N) - Indicativo se o sistema deve buscar as alíquotas e recalcular o COFINS. Caso seja informado como "S", o sistema irá ignorar os dados enviados nos campos "VlrBcf","PerCff" e "VlrCff". |
| dadosGerais.itensSer.busPif | Opcional | String | BusPif - (Opcional) - String (001) - (S/N) - Indicativo se o sistema deve buscar as alíquotas e recalcular o PIS. Caso seja informado como "S", o sistema irá ignorar os dados enviados nos campos "VlrBpf","PerPif" e "VlrPif". |
| dadosGerais.itensSer.snfNfv | Opcional | String | SnfNfv - (Opcional) - String(003) - Código da série da nota fiscal de saída onde foi vendido o produto coberto pela garantia/seguro (Obrigatório para itens de garania estendida ou seguro parcela onde a ligação como produto será por nota fiscal) |
| dadosGerais.itensSer.numNfv | Opcional | Integer | NumNfv - (Opcional)- Number(009) - Número da nota fiscal de saída onde foi vendido o produto coberto pela garantia/seguro (Obrigatório para itens de garantia estendida ou seguro parcela onde a ligação como produto será por nota fiscal) |
| dadosGerais.parcelas | Opcional | Set | |
| dadosGerais.parcelas.numPar | Opcional | Integer | (Obrigatório) - Number(003) - Número da parcela |
| dadosGerais.parcelas.codFpg | Opcional | Integer | (Obrigatório) - Number(002) - Código da forma de pagamento. Cada parcela possui uma única forma de pagamento, ou seja, quando houver mais de uma forma de pagamento, deve-se gerar uma parcela para cada forma de pagamento |
| dadosGerais.parcelas.vctPar | Opcional | String | (Obrigatório) - Date - Data de vencimento da parcela. Quando existir uma data de repasse ou de compensação, a data de repasse ou compensação deve ser informada neste campo |
| dadosGerais.parcelas.vlrPar | Opcional | Double | (Obrigatório) - Number(013,2) - Valor da parcela |
| dadosGerais.parcelas.catExt | Opcional | String | (Opcional) - String(100) - Código de autorização externo. Utilizado quando a operação for realizada com cartão manual ou sistema externo que necessite de um código de autorização para recebimento |
| dadosGerais.parcelas.catTef | Opcional | String | (Opcional) - String(100) - Código da autorização da transação (TEF - Sitef) |
| dadosGerais.parcelas.nsuTef | Opcional | String | (Opcional) - String(100) - Número sequencial único da transação TEF (host - operadora) |
| dadosGerais.parcelas.cheBan | Opcional | String | (Opcional) - String(003) - Código do banco |
| dadosGerais.parcelas.cheAge | Opcional | String | (Opcional) - String(007) - Código da agência bancária |
| dadosGerais.parcelas.cheCta | Opcional | String | (Opcional) - String(014) - Número da conta corrente |
| dadosGerais.parcelas.cheNum | Opcional | String | (Opcional) - String(010) - Número do cheque |
| dadosGerais.parcelas.codBar | Opcional | String | (Opcional) - String(050) - Código de barras do cheque (CMC7) |
| dadosGerais.parcelas.codSac | Opcional | String | (Opcional) - Number(014) - Código do sacado. Informar quando o proprietário do cheque estiver cadastrado |
| dadosGerais.parcelas.carPre | Opcional | String | (Opcional) - String(020) - Código do cartão presente |
| dadosGerais.parcelas.fpgTro | Opcional | Integer | (Opcional) - Number(002) - Código da forma de pagamento do troco |
| dadosGerais.parcelas.vlrTro | Opcional | Double | (Opcional) - Number(013,2) - Valor do troco. Condição: Obrigatório caso a forma de pagamento do troco for informada |
| dadosGerais.parcelas.codCnv | Opcional | Integer | (Opcional) - Number(004) - Código do convênio. Condição: obrigatório quando a forma de pagamento for do tipo "14 - Convênio". |
| dadosGerais.parcelas.depCnv | Opcional | Integer | (Opcional) - Number(004) - Código do dependente do convênio. |
| dadosGerais.parcelas.codOpe | Opcional | String | (Opcional) - String - Código da Operadora da Parcela. |
| dadosGerais.parcelas.titExt | Opcional | String | TitExt - (Obrigatório) - String(015) - Identificação externa do título |
| dadosGerais.parcelas.debCre | Opcional | String | DebCre - (Opcional) - String(001) - Indicativo de cartão de Débito / Crédito |
| dadosGerais.parcelas.locTit | Opcional | String | LocTit - (Opcional) - String(050) - Localizador do Título |
| dadosGerais.parcelas.numPro | Opcional | String | NumPro - (Opcional) - String(15) - Numero da proposta do financiador externo |
| dadosGerais.parcelas.parTit | Opcional | Integer | ParTit - (Opcional) - Number(003) - Numero da parcela do título |
| dadosGerais.parcelas.tipCar | Opcional | String | TipCar - (Opcional) - Char(001) - Tipo do cartão utilizado pela operadora |
| dadosGerais.parcelas.qtdPar | Opcional | Integer | QtdPar - (Opcional) - Number(009) - Quantidade de parcelas em que foi vendido |
| dadosGerais.parcelas.tituloSubstituicao | Opcional | Set | |
| dadosGerais.parcelas.tituloSubstituicao.numPar | Opcional | Integer | NumPar - (Obrigatório) - Number(003) - Número da parcela do título substituto |
| dadosGerais.parcelas.tituloSubstituicao.vlrBru | Opcional | Double | VlrBru - (Obrigatório) - Number(015,2) - Valor bruto do título substituto |
| dadosGerais.parcelas.tituloSubstituicao.vlrTax | Opcional | Double | VlrTax - (Obrigatório) - Number(015,2) - Valor da taxa do cartão |
| dadosGerais.parcelas.tituloSubstituicao.vlrLiq | Opcional | Double | VlrLiq - (Obrigatório) - Number(015,2) - Valor líquido do título |
| dadosGerais.parcelas.tituloSubstituicao.datVct | Opcional | DateTime | DatVct - (Obrigatório) - Date(DD/MM/YYYY) - Data de vencimento |
| dadosGerais.parcelas.tituloSubstituicao.titExt | Opcional | String | TitExt - (Obrigatório) - String(015) - Identificação externa do título |
| dadosGerais.parcelas.tituloSubstituicao.codCli | Opcional | Integer | CodCli - (Obrigatório) - Number(009) - Código do cliente. |
| dadosGerais.parcelas.credito | Opcional | Set | Observação: Os títulos informados nesta seção não são utilizados em nenhum processo. Os títulos definidos aqui são apenas informativos para conferência eventual de uma requisição enviada ao ERP. Caso desejar-se utilizar um título do Contas a Pagar para abater um título gerado pela integração de um Cupom Fiscal, deve-se utilizar o webService com.senior.g5.co.int.varejo.titulos, porta BaixaCompensacaoCPCRVarejo, para solicitar esta Baixa após a o Cupom Fiscal ter sido integrado no ERP. |
| dadosGerais.parcelas.credito.empCre | Opcional | Integer | EmpCre - (Opcional) - Number(004) - Código da empresa do título de crédito a ser utilizado em trocas de mercadoria |
| dadosGerais.parcelas.credito.filCre | Opcional | Integer | FilCre - (Opcional) - Number(005) - Código da filial do título de crédito a ser utilizado em trocas de mercadoria |
| dadosGerais.parcelas.credito.tptCre | Opcional | String | TptCre - (Opcional) - String(003) - Código do tipo de título de crédito a ser utilizado em trocas de mercadoria |
| dadosGerais.parcelas.credito.titCre | Opcional | String | TitCre - (Opcional) - String(015) - Número do título de crédito a ser utilizado em trocas de mercadoria |
| dadosGerais.parcelas.credito.vlrCre | Opcional | Double | VlrCre - (Opcional) - Number(013,2) - Valor a ser utilizado do título de crédito em trocas de mercadoria |
| dadosGerais.parcelas.entPar | Opcional | String | (Opcional) - String (1) - Parcela é uma entrada - (S=Sim, N=Não) |
| dadosGerais.parcelas.usuBai | Opcional | Integer | (Opcional) Usuário responsável pela baixa |
| parcelas.banCar | Opcional | String | Identifica a bandeira em uma venda feita em cartão |
| parcelas.nsuHst | Opcional | String | Número sequencial único da transação TEF (Host Autorizador) |
| parcelas.perTax | Opcional | Double | Number(013,2) - (Opcional) - Number(013,2) - Percentual da taxa da operadora do cartão |
| parcelas.vlrRps | Opcional | Double | Number(013,2) - Valor dos descontos negociados - Não deve ser informado |
| parcelas.ideTxi | Opcional | String | String (035) - Identificador da Transação - TXID PIX |
| dadosGerais.atributoVenda | Opcional | Set | |
| dadosGerais.atributoVenda.idcIab | Opcional | Integer | IdcIab - (Obrigatório) - Number(009) - Índice do benefício do atributo de venda |
| dadosGerais.avalistas | Opcional | Set | (Opcional) - Avalistas da Venda |
| dadosGerais.avalistas.codAva | Opcional | Integer | (Obrigatório) - CodAva - (Obrigatório) - inteiro - Código do Cliente responsavel por avalizar a compra |
| dadosGerais.avalistas.vlrFin | Opcional | Double | (Obrigatório) - VlrFin - Number(015,2) - Valor pelo qual o avalista é responsável |
| dadosGerais.avalistas.obsAva | Opcional | String | (Opcional) - String (250) - Observação do Avalista |
| dadosGerais.complementoVenda | Opcional | Set | |
| dadosGerais.complementoVenda.tipDoc | Opcional | Integer | Tipo do documento |
| dadosGerais.complementoVenda.tipReg | Opcional | Integer | Tipo de registro |
| dadosGerais.complementoVenda.datVnd | Opcional | DateTime | Data da venda |
| dadosGerais.complementoVenda.vlrVnd | Opcional | Double | Valor da venda |
| dadosGerais.complementoVenda.codRep | Opcional | Integer | Código do representante |
| dadosGerais.complementoVenda.seqIte | Opcional | Integer | Sequência do item no documento de venda |
| dadosGerais.complementoVenda.indCan | Opcional | Integer | Indicativo se o registro está cancelado |
| dadosGerais.complementoVenda.rcvExt | Opcional | String | Identificador externo do complemento de venda. |
| titulosPagar | Opcional | Set | Títulos a pagar |
| titulosPagar.titExt | Opcional | String | Número do título externo |
| titulosPagar.codTpt | Opcional | String | Código do tipo de título |
| titulosPagar.codFor | Opcional | Integer | Código do fornecedor do título |
| titulosPagar.datEmi | Opcional | DateTime | Data de emissão do título |
| titulosPagar.datVct | Opcional | DateTime | Data de vencimento do título |
| titulosPagar.vlrLiq | Opcional | Double | Valor líquido do título |
| titulosPagar.locTit | Opcional | String | Código localizador do título |
| titulosPagar.carPre | Opcional | String | Código do cartão presente vinculado ao título |
| titulosPagar.codUsu | Opcional | String | Código do usuário gerador do título |
| titulosPagar.seqIsv | Opcional | Integer | Sequência do item de serviço do cupom fiscal que deu origem ao título |
| dadosGerais.numPsp | Opcional | String | Número do passaporte do cliente |
| dadosGerais.insEst | Opcional | String | Inscrição estadual do cliente |
| dadosGerais.insMun | Opcional | String | Inscrição municipal do cliente |
| dadosGerais.endCli | Opcional | String | Endereço do cliente |
| dadosGerais.cplEnd | Opcional | String | Complemento do endereço do cliente (sala, andar, etc.) |
| dadosGerais.cepCli | Opcional | Integer | CEP do cliente |
| dadosGerais.baiCli | Opcional | String | Bairro do cliente |
| dadosGerais.cidCli | Opcional | String | Cidade do cliente |
| dadosGerais.sigUfs | Opcional | String | Sigla do estado do cliente |
| dadosGerais.codPai | Opcional | String | Código do país do cliente |
| dadosGerais.fonCli | Opcional | String | Número de Telefone |
| dadosGerais.intNet | Opcional | String | Endereço eletrônico (E-Mail) |
| dadosGerais.obsCli | Opcional | String | Observação |
| dadosGerais.numRge | Opcional | String | Número da Identidade |
| dadosGerais.codSuf | Opcional | String | Código na suframa |
| dadosGerais.tipMer | Opcional | String | Tipo de mercado do cliente |
| sistemaIntegracao | Opcional | String | (Obrigatório) - String(15) - Identificação do sistema integrado |
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:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<Resultado>
<opeExe>String</opeExe>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<codEqu>Integer</codEqu>
<datEmi>String</datEmi>
<numCfi>String</numCfi>
<ideExt>Integer</ideExt>
<codSnf>String</codSnf>
<msgRet>String</msgRet>
<parcela>
<numPar>Integer</numPar>
<empTit>Integer</empTit>
<filTit>Integer</filTit>
<tptTit>String</tptTit>
<numTit>String</numTit>
<vctPar>DateTime</vctPar>
<titExt>String</titExt>
<tituloSubstituicao>
<numPar>Integer</numPar>
<tptTit>String</tptTit>
<numTit>String</numTit>
<titExt>String</titExt>
</tituloSubstituicao>
</parcela>
<tipRet>Integer</tipRet>
</Resultado>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarResponse>
</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" |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| resultado | Set | |
| resultado.opeExe | String | OpeExe - String(001) - Operação a executar. Lista: "I" para inserir ou "C" para cancelar. Caso não seja informado será considerado uma inclusão. Observação: Somente será retornado este campo caso ele tenha sido informado na requisição. |
| resultado.codEmp | Integer | CodEmp - Number(004) - Código da empresa |
| resultado.codFil | Integer | CodFil - Number(005) - Código da filial |
| resultado.cnpjFilial | String | CNPJFilial - Number(014) - CNPJ da filial de emissão do cupom fiscal |
| resultado.codEqu | Integer | CodEqu - Number(003) - Código do equipamento fiscal |
| resultado.datEmi | String | DatEmi - Date - Data de emissão do cupom fiscal |
| resultado.numCfi | String | NumCfi - Number(009) - Número do cupom fiscal |
| resultado.ideExt | Integer | |
| resultado.codSnf | String | CodSnf - String(003) - Código da série da nota fiscal de saída |
| resultado.msgRet | String | (Obrigatório) - String(250) - Mensagem de retorno da importação. Caso o cupom seja integrado, será retorno "OK". Do contrário, será retornado motivo pelo qual o cupom não integrado |
| resultado.parcela | Set | |
| resultado.parcela.numPar | Integer | (Opcional) - Number(003) - Número da parcela gerada |
| resultado.parcela.empTit | Integer | (Opcional) - Number(004) - Código da empresa do título gerado |
| resultado.parcela.filTit | Integer | (Opcional) - Number(005) - Código da filial do título gerado |
| resultado.parcela.tptTit | String | (Opcional) - String(003) - Código do tipo de título gerado |
| resultado.parcela.numTit | String | (Opcional) - String(015) - Número do título gerado |
| resultado.parcela.vctPar | DateTime | (Opcional) - Date - Data de vencimento da parcela. Quando existir uma data de repasse ou de compensação, a data de repasse ou compensação deve ser informada neste campo |
| resultado.parcela.titExt | String | TitExt - (Obrigatório) - String(015) - Identificação externa do título |
| resultado.parcela.tituloSubstituicao | Set | |
| resultado.parcela.tituloSubstituicao.numPar | Integer | (Opcional) - Number(003) - Número da parcela gerada |
| resultado.parcela.tituloSubstituicao.tptTit | String | (Opcional) - String(003) - Código do tipo de título gerado |
| resultado.parcela.tituloSubstituicao.numTit | String | (Opcional) - String(015) - Número do título gerado |
| resultado.parcela.tituloSubstituicao.titExt | String | TitExt - (Obrigatório) - String(015) - Identificação externa do título |
| resultado.tipRet | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
Integrações - Varejo - Cupom Fiscal - Varejo Eletro Móveis - Consultar
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 14
Versão atual: 14
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Consultar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codCli>Integer</codCli>
<numCfi>Integer</numCfi>
<codSnf>String</codSnf>
<codPro>String</codPro>
<codDer>String</codDer>
<codSer>String</codSer>
<somProFil>String</somProFil>
<somDev>String</somDev>
<filExe>Integer</filExe>
<quantidadeRegistros>Integer</quantidadeRegistros>
<datIni>DateTime</datIni>
<datFim>DateTime</datFim>
<cgcCpf>String</cgcCpf>
<codEqu>Integer</codEqu>
<numNfv>Integer</numNfv>
<cgcFil>String</cgcFil>
<seqIpv>Integer</seqIpv>
<seqIsv>Integer</seqIsv>
<identificacaoSistema>String</identificacaoSistema>
<croEcf>Integer</croEcf>
<numSer>String</numSer>
<tipDoc>Integer</tipDoc>
</parameters>
</ser:Consultar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | CodEmp - (Obrigatório) - Number(004) - Código da Empresa |
| codFil | Integer | CodFil - (Opcional) - Number(005) - Código da Filial |
| codCli | Integer | CodCli - (Opcional) - Number(009) - Código do Cliente. |
| numCfi | Integer | NumCfi - (Opcional) - Number(009) - Número do cupom fiscal. |
| codSnf | String | CodSnf - (Opcional) - String(003) - Código da série do cupom fiscal. |
| codPro | String | CodPro - (Opcional) - String(014) - Código do produto. |
| codDer | String | CodDer - (Opcional) - String(007) - Código da Derivação. |
| codSer | String | CodSer - (Opcional) - String(014) - Código do serviço. |
| somProFil | String | SomProFil - (Opcional) - Number(003) - Indicativo se deve retornar apenas os produtos filtrados. Lista: 0 Não, 1 - Sim |
| somDev | String | SomDev - (Opcional) - Number(003) - Indicativo da devolução - Lista: 0 - Todos(Padrão), 1 - Devolvidos, 2 - Não Devolvidos. |
| filExe | Integer | FilExe - (Opcional) - Number(005) - Código da Filial da exceção. Não serão exportados cupons da filial informada neste parâmetro. |
| quantidadeRegistros | Integer | QuantidadeRegistros - (Opcional) - Number(003) - Quantidade de registros limite para retorno da solicitação - Observação: Quando solicitado um tipo de integração E (Específico), a quantidade de registros será ignorada, mesmo se informada. |
| datIni | DateTime | DatIni - (Opcional) - Date(DD/MM/YYYY) - Data de emissão inicial de cupons fiscais. |
| datFim | DateTime | DatFim - (Opcional) - Date(DD/MM/YYYY) - Data de emissão final de cupons fiscais. |
| cgcCpf | String | CgcCpf - (Opcional) - String(014) - CPF ou CNPJ do cliente do cupom fiscal. |
| codEqu | Integer | CodEqu- (Opcional) - Number(003) - Código equipamento fiscal. |
| numNfv | Integer | NumNfv- (Opcional) - Number(009) - Número nota fiscal. |
| cgcFil | String | CgcCpf - (Opcional) - String(014) - CPF ou CNPJ do cliente do cupom fiscal. |
| seqIpv | Integer | DatFim - (Opcional) - Date(DD/MM/YYYY) - Data de emissão final de cupons fiscais. |
| seqIsv | Integer | DatFim - (Opcional) - Date(DD/MM/YYYY) - Data de emissão final de cupons fiscais. |
| identificacaoSistema | String | (Obrigatório) - String(15) - - Identificação do sistema integrado |
| croEcf | Integer | CroEcf - (Opcional) - (Number) - Contador de reinício da Operação do ECF. |
| numSer | String | NumSer - (Opcional) - String(025) - Número de série do equipamento fiscal. |
| tipDoc | Integer |
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:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarResponse>
<result>
<Cupom>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<sigFil>String</sigFil>
<codCli>Integer</codCli>
<cgcCpf>String</cgcCpf>
<codEqu>Integer</codEqu>
<numSer>String</numSer>
<datEmi>DateTime</datEmi>
<numCfi>Integer</numCfi>
<croEcf>Integer</croEcf>
<codSnf>String</codSnf>
<codSel>String</codSel>
<numNfv>Integer</numNfv>
<vlrBpr>Double</vlrBpr>
<vlrBse>Double</vlrBse>
<vlrliq>Double</vlrliq>
<usuEmi>Double</usuEmi>
<nomCli>String</nomCli>
<venPri>String</venPri>
<msgNfv>String</msgNfv>
<chvDoe>String</chvDoe>
<numCgc>String</numCgc>
<sigUfs>String</sigUfs>
<codEdc>String</codEdc>
<indEnf>String</indEnf>
<forEnt>String</forEnt>
<seqEnt>Integer</seqEnt>
<vlrSeg>Double</vlrSeg>
<vlrFre>Double</vlrFre>
<vlrOut>Double</vlrOut>
<nopPro>String</nopPro>
<snfNcf>String</snfNcf>
<numNcf>Integer</numNcf>
<produto>
<seqIpv>Integer</seqIpv>
<codPro>String</codPro>
<codDer>String</codDer>
<codDep>String</codDep>
<preUni>Double</preUni>
<qtdFat>Double</qtdFat>
<qtdDev>Double</qtdDev>
<vlrLiq>Double</vlrLiq>
<desPro>String</desPro>
<desDer>String</desDer>
<vlrBru>Double</vlrBru>
<vlrDsc>Double</vlrDsc>
<codRep>Integer</codRep>
<vlrBic>Double</vlrBic>
<perIcm>Double</perIcm>
<vlrIcm>Double</vlrIcm>
<codStr>String</codStr>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<vlrDar>Double</vlrDar>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<dtiGar>DateTime</dtiGar>
<dtfGar>DateTime</dtfGar>
<vlrEnc>Double</vlrEnc>
<qtdEnt>Double</qtdEnt>
<msgIte>String</msgIte>
<perIpi>Double</perIpi>
<vlrIpi>Double</vlrIpi>
<vlrFre>Double</vlrFre>
<vlrOut>Double</vlrOut>
<vlrSeg>Double</vlrSeg>
<forEnt>String</forEnt>
<loteSerie>
<lotSer>String</lotSer>
<seqEnt>Integer</seqEnt>
<qtdFat>Double</qtdFat>
<qtdDev>Double</qtdDev>
</loteSerie>
<garantia>
<seqIsv>Integer</seqIsv>
<codFil>Integer</codFil>
<codSnf>String</codSnf>
<numNfv>Integer</numNfv>
<croEcf>Integer</croEcf>
<codEqu>Integer</codEqu>
<numCfi>Integer</numCfi>
<tipSer>String</tipSer>
</garantia>
<tprVen>String</tprVen>
<icmBfc>Double</icmBfc>
<basFcp>Double</basFcp>
<aliFcp>Double</aliFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<astFcp>Double</astFcp>
<vstFcp>Double</vstFcp>
<breFcp>Double</breFcp>
<areFcp>Double</areFcp>
<vreFcp>Double</vreFcp>
</produto>
<servico>
<seqIsv>Integer</seqIsv>
<codSer>String</codSer>
<preUni>Double</preUni>
<qtdFat>Double</qtdFat>
<qtdDev>Double</qtdDev>
<vlrLiq>Double</vlrLiq>
<indInt>String</indInt>
<desSer>String</desSer>
<vlrDar>Double</vlrDar>
<vlrBru>Double</vlrBru>
<vlrDsc>Double</vlrDsc>
<codStr>String</codStr>
<codRep>Integer</codRep>
<perIss>Double</perIss>
<vlrBis>Double</vlrBis>
<vlrIss>Double</vlrIss>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<dtiGar>DateTime</dtiGar>
<dtfGar>DateTime</dtfGar>
<vlrIcm>Double</vlrIcm>
<vlrBic>Double</vlrBic>
<msgIte>String</msgIte>
<perIcm>Double</perIcm>
<vlrEnc>Double</vlrEnc>
<vlrOut>Double</vlrOut>
<icmBfc>Double</icmBfc>
<basFcp>Double</basFcp>
<aliFcp>Double</aliFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<astFcp>Double</astFcp>
<vstFcp>Double</vstFcp>
<breFcp>Double</breFcp>
<areFcp>Double</areFcp>
<vreFcp>Double</vreFcp>
</servico>
<parcela>
<vctPar>DateTime</vctPar>
<vlrPar>Double</vlrPar>
<codFpg>Integer</codFpg>
<catTef>String</catTef>
<nsuTef>String</nsuTef>
<codSac>Double</codSac>
<cheBan>String</cheBan>
<cheAge>String</cheAge>
<cheCta>String</cheCta>
<cheNum>String</cheNum>
<codBar>String</codBar>
<codOpe>Integer</codOpe>
<vlrTro>Double</vlrTro>
<fpgTro>Integer</fpgTro>
<qtdPar>Integer</qtdPar>
<tipCar>String</tipCar>
<numPfi>String</numPfi>
<codFin>Integer</codFin>
<titulos>
<numTit>String</numTit>
<codTpt>String</codTpt>
<datEmi>DateTime</datEmi>
<codCli>Integer</codCli>
<vctOri>DateTime</vctOri>
<vlrOri>Double</vlrOri>
<vlrAbe>Double</vlrAbe>
<codPor>String</codPor>
<codCrt>String</codCrt>
<numPfi>String</numPfi>
<codFin>Integer</codFin>
<substitutos>
<numTit>String</numTit>
<codTpt>String</codTpt>
<datEmi>DateTime</datEmi>
<codCli>Integer</codCli>
<vctOri>DateTime</vctOri>
<vlrOri>Double</vlrOri>
<vlrAbe>Double</vlrAbe>
<codPor>String</codPor>
<codCrt>String</codCrt>
<numPfi>String</numPfi>
<codFin>Integer</codFin>
<dscNeg>Double</dscNeg>
</substitutos>
<dscNeg>Double</dscNeg>
</titulos>
<financiamento>
<numTit>String</numTit>
<codTpt>String</codTpt>
<datEmi>DateTime</datEmi>
<codCli>Integer</codCli>
<vctOri>DateTime</vctOri>
<vlrOri>Double</vlrOri>
<vlrAbe>Double</vlrAbe>
<codPor>String</codPor>
<codCrt>String</codCrt>
<numPfi>String</numPfi>
<codFin>Integer</codFin>
</financiamento>
</parcela>
<ligacoesNotas>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codSnf>String</codSnf>
<numNfv>Integer</numNfv>
<seqIpv>Integer</seqIpv>
<empRlc>String</empRlc>
<filRlc>Integer</filRlc>
<snfRlc>String</snfRlc>
<nfvRlc>Integer</nfvRlc>
<ipvRlc>Integer</ipvRlc>
</ligacoesNotas>
<vlrIor>Double</vlrIor>
<vlrBde>Double</vlrBde>
<vlrIde>Double</vlrIde>
<basFcp>Double</basFcp>
<vlrFcp>Double</vlrFcp>
<bstFcp>Double</bstFcp>
<vstFcp>Double</vstFcp>
<breFcp>Double</breFcp>
<vreFcp>Double</vreFcp>
<icmBfc>Double</icmBfc>
<icmVfc>Double</icmVfc>
</Cupom>
<Erro>
<msgErr>String</msgErr>
</Erro>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarResponse>
</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" |
| cupom | Set | |
| cupom.codEmp | Integer | CodEmp - (Obrigatório) - Number(004) - Código da empresa |
| cupom.codFil | Integer | CodFil - (Obrigatório) - Number(005) - Código da filial |
| cupom.sigFil | String | SigFil - (Obrigatório) - String(030) - Nome fantasia da filial da empresa |
| cupom.codCli | Integer | CodCli - (Obrigatório) - Number(009) - Código do cliente da nota fiscal de saída |
| cupom.cgcCpf | String | CgcCpf - (Opcional) - String(014) - Número do CNPJ ou CPF do cliente |
| cupom.codEqu | Integer | CodEqu - (Opcional) - Number(003) - Código do equipamento fiscal |
| cupom.numSer | String | NumSer - (Obrigatório) - String(025) - Número de série do equipamento fiscal |
| cupom.datEmi | DateTime | DatEmi - Date(DD/MM/YYYY) - Data de emissão da nota fiscal de saída |
| cupom.numCfi | Integer | NumCfi - (Opcional) - Number(006) - Número do cupom fiscal |
| cupom.croEcf | Integer | CroEcf - Number(006) - Cont. de Reinício de Operação do ECF |
| cupom.codSnf | String | CodSnf - String(003) - Código da série da nota fiscal de saída |
| cupom.CodSel | String | Código da série legal |
| cupom.numNfv | Integer | NumNfv - Number(009) - Número da nota fiscal de saída |
| cupom.vlrBpr | Double | VlrBpr - Number(015,2) - Soma dos valores dos itens de produtos da nota fiscal de saída |
| cupom.vlrBse | Double | VlrBse - Number(015,2) - Soma dos valores dos itens de serviços da nota fiscal de saída |
| cupom.vlrliq | Double | Vlrliq - Number(015,2) - Total líquido da nota fiscal de saída |
| cupom.usuEmi | Double | UsuEmi - Number(010,0) - Usuário que realizou a emissão do documento eletrônico |
| cupom.nomCli | String | NomCli - (Opcional) - String(100) - Nome do cliente |
| cupom.venPri | String | VenPri - (Opcional) - String(100) - Nome do vendedor principal |
| cupom.msgNfv | String | MsgNfv - (Opcional) - (String) - Motivo pelo qual o documento não pode ser devolvido |
| cupom.chvDoe | String | ChvDoe - (Opcional) - String(50) - Chave do documento eletrônico. |
| cupom.numCgc | String | NumCgc - (Obrigatório) - String(014) - Número do CNPJ do emissor |
| cupom.sigUfs | String | SigUfs - (Obrigatório) - String(002) - Sigla do Estado da filial |
| cupom.codEdc | String | CodEdc - (Obrigatório) - String(003) - Espécie de documento para fins fiscais |
| cupom.indEnf | String | (Obrigatório) - String(001) - Indica se é uma nota de entrega futura. Lista: S= Sim; N = Não. |
| cupom.forEnt | String | Forma de entrega do pedido. Lista: I - Entrega Imediata; L - Entrega futura pela loja; C - Entrega futura pelo CD. |
| cupom.seqEnt | Integer | Sequência do endereço de entrega utilizado para emissão da nota fiscal |
| cupom.vlrSeg | Double | (Opcional) - Valor do seguro da nota fiscal de saída |
| cupom.vlrFre | Double | (Opcional) - Valor do frete da nota fiscal de saída |
| cupom.vlrOut | Double | (Opcional) - Valor de outras despesas da nota fiscal de saída |
| cupom.produto | Set | |
| cupom.produto.seqIpv | Integer | SeqIpv - (Obrigatório) - Number(003) - Sequência do item na nota fiscal de saída |
| cupom.produto.codPro | String | CodPro - (Opcional) - String(014) - Código do produto da nota fiscal de saída |
| cupom.produto.codDer | String | CodDer - (Opcional) - String(007) - Código da derivação do produto da nota fiscal de saída |
| cupom.produto.codDep | String | CodDep - (Opcional) - String(010) - Código do depósito para baixa de estoque do produto da nota fiscal de saída |
| cupom.produto.preUni | Double | PreUni - (Opcional) - Number(009,5) - Preço unitário do item da nota fiscal de saída |
| cupom.produto.qtdFat | Double | QtdFat - (Opcional) - Number(014,5) - Quantidade faturada do item da nota fiscal de saída |
| cupom.produto.qtdDev | Double | QtdDev - (Opcional) - Number(014,5) - Quantidade devolvida do item da nota fiscal de saída |
| cupom.produto.vlrLiq | Double | VlrLiq - (Opcional) - Number(015,2) - Valor líquido do item de produto da nota fiscal de saída |
| cupom.produto.desPro | String | DesPro - (Opcional) - String(100) - Descrição usual do produto |
| cupom.produto.desDer | String | |
| cupom.produto.vlrBru | Double | VlrBru - Number(015,2) - Valor bruto do item da nota fiscal de saída |
| cupom.produto.vlrDsc | Double | VlrDsc - Number(015,2) - Valor do desconto do item da nota fiscal de saída |
| cupom.produto.codRep | Integer | CodRep - Number(009) - Código do representante do item de produto da nota fiscal de saída |
| cupom.produto.vlrBic | Double | VlrBic - Number(015,2) - Valor base ICMS |
| cupom.produto.perIcm | Double | PerIcm - Number(005,2) - Percentual do ICM do item da nota fiscal de saída |
| cupom.produto.vlrIcm | Double | VlrIcm - Number(015,2) - Valor do ICMS do item da nota fiscal de saída |
| cupom.produto.codStr | String | CodStr - String(003) - Situação tributária do I.C.M.S do item da nota fiscal de saída |
| cupom.produto.cstPis | String | CstPis - String(002) - Código da situação tributária de PIS Lista: 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 |
| cupom.produto.cstCof | String | CstCof - String(002) - Código da situação tributária de COFINS Lista: 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 |
| cupom.produto.vlrDar | Double | VlrDar - Number(015,2) - Valor para arredondamento |
| cupom.produto.vlrBpf | Double | VlrBpf - Number(015,2) - Valor Base do PIS Faturamento |
| cupom.produto.perPif | Double | PerPif - Number(007,4) - Percentual do PIS Faturamento |
| cupom.produto.vlrPif | Double | VlrPif - Number(015,2) - Valor do PIS Faturamento |
| cupom.produto.vlrBcf | Double | VlrBcf - Number(015,2) - Valor Base do COFINS Faturamento |
| cupom.produto.perCff | Double | PerCff - Number(007,4) - Percentual do COFINS Faturamento |
| cupom.produto.vlrCff | Double | VlrCff - Number(015,2) - Valor do COFINS Faturamento |
| cupom.produto.dtiGar | DateTime | DtiGar - Date(DD/MM/YYYY) - Data inicial de vigência da garantia |
| cupom.produto.dtfGar | DateTime | DtfGar - Date(DD/MM/YYYY) - Data final de vigência da garantia |
| cupom.produto.vlrEnc | Double | VlrEnc - Number(15,2) - Valor de encargos financeiros |
| cupom.produto.qtdEnt | Double | QtdEnt - Number(14,5) - Quantidade entregue |
| cupom.produto.msgIte | String | MsgIte - (Opcional) - (String) - Motivo pelo qual o item não pode ser devolvido. |
| cupom.produto.perIpi | Double | (Opcional) - Number(005,2) - Percentual de IPI |
| cupom.produto.vlrIpi | Double | (Opcional) - Number(015,2) - Valor do IPI |
| cupom.produto.vlrFre | Double | (Opcional) - Valor frete |
| produto.vlrOut | Double | (Opcional) - Valor outras despesas |
| produto.vlrSeg | Double | (Opcional) - Valor seguro |
| produto.forEnt | String | Forma que foi entregue este produto na venda |
| cupom.produto.loteSerie | Set | |
| cupom.produto.loteSerie.lotSer | String | LotSer - (Opcional) - String(050) - Código do Lote/Série |
| cupom.produto.loteSerie.seqEnt | Integer | SeqEnt - (Obrigatório) - Number(004) - Sequência de entrada do registro utilizado para o controle de série |
| cupom.produto.loteSerie.qtdFat | Double | QtdFat - (Opcional) - Number(014,5) - Quantidade faturada do item da nota fiscal de saída |
| cupom.produto.loteSerie.qtdDev | Double | QtdDev - (Opcional) - Number(014,5) - Quantidade devolvida do item da nota fiscal de saída |
| cupom.produto.garantia | Set | |
| cupom.produto.garantia.seqIsv | Integer | SeqIsv - Number(003) - Sequência do item na nota fiscal de saída |
| cupom.produto.garantia.codFil | Integer | CodFil - Number(005) - Código da filial |
| cupom.produto.garantia.codSnf | String | CodSnf - String(003) - Código da série da nota fiscal de saída |
| cupom.produto.garantia.numNfv | Integer | NumNfv - Number(009) - Número da nota fiscal de saída |
| cupom.produto.garantia.croEcf | Integer | CroEcf - Number(006) - Cont. de Reinício de Operação do ECF |
| cupom.produto.garantia.codEqu | Integer | CodEqu - Number(003) - Código do equipamento fiscal |
| cupom.produto.garantia.numCfi | Integer | NumCfi - Number(009) - Número do cupom fiscal de referência da redução Z |
| cupom.produto.garantia.TipSer | String | TipSer - (Opcional) - String(1)Tipo do serviço (G, Garantia, U = Seguro furto e roubo) |
| cupom.produto.tprVen | String | Indicativo do tipo da tabela de preço utilizada no cupom fiscal, valores possíveis: 1 - Normal, 2 - Tablóide, 3 - Promoção |
| cupom.servico | Set | |
| cupom.servico.seqIsv | Integer | SeqIsv - (Obrigatório) - Number(003) - Sequência do item na nota fiscal de saída |
| cupom.servico.codSer | String | CodSer - (Opcional) - String(014) - Código do serviço da nota fiscal de saída |
| cupom.servico.preUni | Double | PreUni - (Opcional) - Number(009,5) - Preço unitário do item da nota fiscal de saída |
| cupom.servico.qtdFat | Double | QtdFat - (Opcional) - Number(014,5) - Quantidade faturada do serviço da nota fiscal de saída |
| cupom.servico.qtdDev | Double | QtdDev - (Opcional) - Number(014,5) - Soma das quantidades devolvidas das NF de entrada |
| cupom.servico.vlrLiq | Double | VlrLiq - (Opcional) - Number(015,2) - Valor líquido do item de serviço da nota fiscal de saída |
| cupom.servico.indInt | String | IndInt - (Opcional) - String(001) - Indicativo se este item de serviçoi foi vendido como intermediação Lista: N = Não, S = Sim |
| cupom.servico.desSer | String | DesSer - (Obrigatório) - String(070) - Descrição do serviço |
| cupom.servico.vlrDar | Double | VlrDar - Number(015,2) - Valor para arredondamento |
| cupom.servico.vlrBru | Double | VlrBru - Number(015,2) - Valor bruto do serviço da nota fiscal de saída |
| cupom.servico.vlrDsc | Double | VlrDsc - Number(015,2) - Valor do desconto do serviço da nota fiscal de saída |
| cupom.servico.codStr | String | CodStr - String(003) - Situação tributária do I.C.M.S. do item da nota fiscal de saída |
| cupom.servico.codRep | Integer | CodRep - Number(009) - Código do representante do item de serviço da nota fiscal de saída |
| cupom.servico.perIss | Double | PerIss - Number(004,2) - Percentual do ISS do serviço da nota fiscal de saída |
| cupom.servico.vlrBis | Double | VlrBis - Number(015,2) - Valor base ISS |
| cupom.servico.vlrIss | Double | VlrIss - Number(015,2) - Valor do ISS sobre o serviço da nota fiscal de saída |
| cupom.servico.vlrBpf | Double | VlrBpf - Number(015,2) - Valor Base do PIS Faturamento |
| cupom.servico.perPif | Double | PerPif - Number(007,4) - Percentual do PIS Faturamento |
| cupom.servico.vlrPif | Double | VlrPif - Number(015,2) - Valor do PIS Faturamento |
| cupom.servico.vlrBcf | Double | VlrBcf - Number(015,2) - Valor Base do COFINS Faturamento |
| cupom.servico.perCff | Double | PerCff - Number(007,4) - Percentual do COFINS Faturamento |
| cupom.servico.vlrCff | Double | VlrCff - Number(015,2) - Valor do COFINS Faturamento |
| cupom.servico.cstPis | String | CstPis - String(002) - Código da situação tributária de PIS Lista: 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 |
| cupom.servico.cstCof | String | CstCof - String(002) - Código da situação tributária de COFINS Lista: 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 |
| cupom.servico.dtiGar | DateTime | DtiGar - Date(DD/MM/YYYY) - Data inicial de vigência da garantia |
| cupom.servico.dtfGar | DateTime | DtfGar - Date(DD/MM/YYYY) - Data final de vigência da garantia |
| cupom.servico.vlrIcm | Double | VlrIcm - (Opcional) - Number(15,2) - Valor do ICMS do item da nota fiscal de saída |
| cupom.servico.vlrBic | Double | VlrBic - (Opcional) - Number(15,2) - Valor base ICMS |
| cupom.servico.msgIte | String | MsgIte - (Opcional) - (String) - Motivo pelo qual o item não pode ser devolvido. |
| cupom.servico.perIcm | Double | PerIcm - (Opcional) - Number(15,2) - Percentual de ICMS do item da nota fiscal de saída |
| cupom.servico.vlrEnc | Double | |
| cupom.servico.vlrOut | Double | (Opcional) - Valor outras despesas |
| cupom.parcela | Set | |
| cupom.parcela.vctPar | DateTime | VctPar - Date(DD/MM/YYYY) - Data de vencimento da parcela da nota fiscal de saída |
| cupom.parcela.vlrPar | Double | VlrPar - Number(015,2) - Valor da parcela da nota fiscal de saída |
| cupom.parcela.codFpg | Integer | CodFpg - Number(002) - Código da forma de pagamento |
| cupom.parcela.catTef | String | CatTef - String(100) - Código de Autorização da Transação (TEF - Sitef) |
| cupom.parcela.nsuTef | String | NsuTef - String(100) - Número Sequencial Único da Transação TEF (Host - Operadora) |
| cupom.parcela.codSac | Double | CodSac - Number(014,0) - Código do sacado |
| cupom.parcela.cheBan | String | CheBan - String(003) - Número do banco na FEBRABAN do cheque |
| cupom.parcela.cheAge | String | CheAge - String(007) - Número da agência do banco do cheque |
| cupom.parcela.cheCta | String | CheCta - String(014) - Número da conta no banco do cheque |
| cupom.parcela.cheNum | String | CheNum - String(010) - Número do cheque no banco |
| cupom.parcela.codBar | String | CodBar - String(050) - Código de barras do cheque (CMC7) |
| cupom.parcela.codOpe | Integer | CodOpe - Number(004) - Código da operadora |
| cupom.parcela.vlrTro | Double | VlrTro - Number(015,2) - Valor do troco dado ao cliente da venda. |
| cupom.parcela.fpgTro | Integer | FpgTro - Number(002) - Código da forma de pagamento |
| cupom.parcela.qtdPar | Integer | QtdPar - Number(003) - Quantidade de parcelas escolhidas no cartão |
| cupom.parcela.tipCar | String | TipCar - String(001) - Tipo do cartão utilizado pela operadora Lista: D = Débito, C = Crédito |
| cupom.parcela.numPfi | String | NumPfi String (015) Número da proposta da financeira que originou o título. |
| cupom.parcela.codFin | Integer | CodFin Number (004) Código da financeira que é a detentora do título. |
| cupom.parcela.titulos | Set | |
| cupom.parcela.titulos.numTit | String | NumTit - String(015) - Número do título a receber |
| cupom.parcela.titulos.codTpt | String | CodTpt - String(003) - Código do tipo de título a receber |
| cupom.parcela.titulos.datEmi | DateTime | DatEmi - Date(DD/MM/YYYY) - Data de emissão do título a receber |
| cupom.parcela.titulos.codCli | Integer | CodCli - Number(009) - Código do cliente do título a receber |
| cupom.parcela.titulos.vctOri | DateTime | VctOri - Date(DD/MM/YYYY) - Data do vencimento original do título a receber |
| cupom.parcela.titulos.vlrOri | Double | VlrOri - Number(015,2) - Valor original do título a receber |
| cupom.parcela.titulos.vlrAbe | Double | VlrAbe - Number(015,2) - Valor em aberto do título |
| cupom.parcela.titulos.codPor | String | CodPor - String(004) - Código do portador do título |
| cupom.parcela.titulos.codCrt | String | CodCrt - String(002) - Código da carteira do título a receber |
| cupom.parcela.titulos.numPfi | String | NumPfi String (015) Número da proposta da financeira que originou o título. |
| cupom.parcela.titulos.codFin | Integer | CodFin Number (004) Código da financeira que é a detentora do título. |
| cupom.parcela.titulos.substitutos | Set | |
| cupom.parcela.titulos.substitutos.numTit | String | NumTit - String(015) - Número do título substituto. |
| cupom.parcela.titulos.substitutos.codTpt | String | CodTpt - String(003) - Código do tipo de título substituto. |
| cupom.parcela.titulos.substitutos.datEmi | DateTime | DatEmi - Date(DD/MM/YYYY) - Data de emissão do título substituto. |
| cupom.parcela.titulos.substitutos.codCli | Integer | CodCli - Number(009) - Código do cliente do título substituto. |
| cupom.parcela.titulos.substitutos.vctOri | DateTime | VctOri - Date(DD/MM/YYYY) - Data do vencimento original do título substituto. |
| cupom.parcela.titulos.substitutos.vlrOri | Double | VlrOri - Number(015,2) - Valor original do título substituto. |
| cupom.parcela.titulos.substitutos.vlrAbe | Double | VlrAbe - Number(015,2) - Valor em aberto do título substituto. |
| cupom.parcela.titulos.substitutos.codPor | String | CodPor - String(004) - Código do portador do título substituto. |
| cupom.parcela.titulos.substitutos.codCrt | String | CodCrt - String(002) - Código da carteira do título substituto. |
| cupom.parcela.titulos.substitutos.numPfi | String | NumPfi String (015) Número da proposta da financeira que originou o título. |
| cupom.parcela.titulos.substitutos.codFin | Integer | CodFin Number (004) Código da financeira que é a detentora do título. |
| cupom.parcela.titulos.substitutos.dscNeg | Double | Valor dos descontos negociados. Em caso de título de cartão será o valor da taxa da administradora. |
| cupom.parcela.titulos.dscNeg | Double | Valor dos descontos negociados. Em caso de título de cartão será o valor da taxa da administradora. |
| cupom.parcela.financiamento | Set | |
| cupom.parcela.financiamento.numTit | String | NumTit - String(015) - Número do título. |
| cupom.parcela.financiamento.codTpt | String | CodTpt - String(003) - Código do tipo de título. |
| cupom.parcela.financiamento.datEmi | DateTime | DatEmi - Date(DD/MM/YYYY) - Data de emissão do título. |
| cupom.parcela.financiamento.codCli | Integer | CodCli - Number(009) - Código do cliente do título. |
| cupom.parcela.financiamento.vctOri | DateTime | VctOri - Date(DD/MM/YYYY) - Data do vencimento original do título. |
| cupom.parcela.financiamento.vlrOri | Double | VlrOri - Number(015,2) - Valor original do título. |
| cupom.parcela.financiamento.vlrAbe | Double | VlrAbe - Number(015,2) - Valor em aberto do título. |
| cupom.parcela.financiamento.codPor | String | CodPor - String(004) - Código do portador do título. |
| cupom.parcela.financiamento.codCrt | String | CodCrt - String(002) - Código da carteira do título. |
| cupom.parcela.financiamento.numPfi | String | NumPfi String (015) Número da proposta da financeira que originou o título. |
| cupom.parcela.financiamento.codFin | Integer | CodFin Number (004) Código da financeira que é a detentora do título. |
| erro | Set | |
| erro.msgErr | String | MsgErr - (Obrigatório) - String - Mensagem de erros encontrados no processamento |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
English
Español
English
Español


