Web service Com.senior.g5.co.int.varejo.cfesat
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_cfesat?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_varejo_cfesat?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_int_varejo_cfesat?wsdl
Porta
Integrações - Varejo - Cupom Fiscal Eletrônico SAT - 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>
<cfe>
<cnpjFilial>String</cnpjFilial>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codCli>Integer</codCli>
<codCpg>String</codCpg>
<codRep>Integer</codRep>
<datEmi>String</datEmi>
<horEmi>Time</horEmi>
<numPdv>Integer</numPdv>
<numCfe>Integer</numCfe>
<sitDoe>Integer</sitDoe>
<chvDoe>String</chvDoe>
<numPrt>String</numPrt>
<datPrt>DateTime</datPrt>
<horPrt>Time</horPrt>
<obsNce>String</obsNce>
<itensPro>
<seqIte>Integer</seqIte>
<transacaoProduto>String</transacaoProduto>
<codDep>String</codDep>
<codPro>String</codPro>
<codDer>String</codDer>
<codStr>String</codStr>
<preUni>Double</preUni>
<qtdFat>Double</qtdFat>
<uniMed>String</uniMed>
<vlrBru>Double</vlrBru>
<vlrLiq>Double</vlrLiq>
<codRep>Integer</codRep>
<numPed>String</numPed>
<seqIpd>Integer</seqIpd>
<perCom>Double</perCom>
<perIcm>Double</perIcm>
<perIpi>Double</perIpi>
<vlrAcr>Double</vlrAcr>
<vlrBco>Double</vlrBco>
<vlrCom>Double</vlrCom>
<vlrDsc>Double</vlrDsc>
<vlrBic>Double</vlrBic>
<vlrIcm>Double</vlrIcm>
<vlrBip>Double</vlrBip>
<vlrIpi>Double</vlrIpi>
<sitIte>String</sitIte>
<distrib>
<seqDls>Integer</seqDls>
<codLot>String</codLot>
<numSep>String</numSep>
<qtdEst>Double</qtdEst>
</distrib>
<comNat>String</comNat>
<cstPis>String</cstPis>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<cstCof>String</cstCof>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<venCnv>String</venCnv>
<vlrPmc>Double</vlrPmc>
<perDcn>Double</perDcn>
<vlrDcn>Double</vlrDcn>
<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>
</itensPro>
<itensSer>
<seqIte>Integer</seqIte>
<transacaoServico>String</transacaoServico>
<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>
<numPed>String</numPed>
<seqIsp>Integer</seqIsp>
<vlrBco>Double</vlrBco>
<perCom>Double</perCom>
<vlrCom>Double</vlrCom>
<codRep>Integer</codRep>
<sitIte>String</sitIte>
<cstPis>String</cstPis>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<cstCof>String</cstCof>
<perCff>Double</perCff>
<vlrCff>String</vlrCff>
</itensSer>
<parcelas>
<numPar>Integer</numPar>
<codFpg>Integer</codFpg>
<vctPar>String</vctPar>
<vlrPar>Double</vlrPar>
<catExt>String</catExt>
<catTef>String</catTef>
<nsuTef>String</nsuTef>
<vlrRps>Double</vlrRps>
<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>
<empCre>Integer</empCre>
<filCre>Integer</filCre>
<tptCre>String</tptCre>
<titCre>String</titCre>
<vlrCre>Double</vlrCre>
<codCnv>Integer</codCnv>
<depCnv>Integer</depCnv>
<codOpe>String</codOpe>
<parTit>Integer</parTit>
<ideTxi>String</ideTxi>
</parcelas>
<numTnc>Integer</numTnc>
<codCnv>Integer</codCnv>
<catTef>String</catTef>
<serieSat>String</serieSat>
<transacaoProduto>String</transacaoProduto>
<transacaoServico>String</transacaoServico>
<geraNFE>String</geraNFE>
</cfe>
<sigInt>String</sigInt>
</parameters>
</ser:Gravar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| cfe | Set | Opcional | |
| cfe.CnpjFilial | String | Opcional | (Opcional) - Number(014) - CNPJ da filial de emissão do cupom fiscal |
| cfe.CodEmp | Integer | Opcional | (Obrigatório) - Number(004) - Código da empresa |
| cfe.CodFil | Integer | Opcional | (Obrigatório) - Number(005) - Código da filial |
| cfe.CodCli | Integer | Opcional | (Obrigatório) - Number(009) - Código do cliente. Opcional caso seja informado o cliente padrão nos parâmetros da filial/varejo. |
| cfe.CodCpg | String | Opcional | (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. |
| cfe.CodRep | Integer | Opcional | (Obrigatório) - Number(004) - Código do representante |
| cfe.DatEmi | String | Opcional | (Obrigatório) - Date - Data de emissão do cupom fiscal |
| cfe.HorEmi | Time | Opcional | HorEmi - (Opcional) - Time(HH:MM) - Hora de emissão do cupom fiscal. |
| cfe.NumPdv | Integer | Opcional | Número do PDV |
| cfe.NumCfe | Integer | Opcional | (Opcional) - Inteiro(009) - Numero do cupom fiscal modelo 2 |
| cfe.SitDoe | Integer | Opcional | (Obrigatório) - Number(002) - Situação do documento eletrônico
DESCRIÇÕES DA SITUAÇÕES 3-Autorizada, 5-Denegada, 8-Inutilizada ou 9-Cancelada. |
| cfe.ChvDoe | String | Opcional | (Opcional) - String(050) - Nova Chave de acesso do documento eletrônico. |
| cfe.NumPrt | String | Opcional | (Obrigatório) - String(015) - Número do protocolo do documento eletrônico para retorno de autorização, cancelamento, inutilização. |
| cfe.DatPrt | DateTime | Opcional | |
| cfe.HorPrt | Time | Opcional | |
| cfe.ObsNce | String | Opcional | (Opcional) - String(999) - Observação do cupom fiscal |
| ItensPro | Set | Opcional | |
| ItensPro.SeqIte | Integer | Opcional | (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 |
| ItensPro.TransacaoProduto | String | Opcional | (Opcional) - String(005) - Transação do item de produto. |
| ItensPro.CodDep | String | Opcional | (Obrigatório) - String(010) - Código do depósito. Opcional caso seja informado um depósito padrão configurado na filial/varejo |
| ItensPro.CodPro | String | Opcional | (Obrigatório) - String(014) - Código do produto |
| ItensPro.CodDer | String | Opcional | (Opcional) - String(007) - Código da derivação do produto. Condição: quando não informada, será assumida uma derivação em branco que será consistida no cadastro do produto. |
| ItensPro.CodStr | String | Opcional | (Obrigatório) - String(003) - Código da situação tributária do item |
| ItensPro.PreUni | Double | Opcional | (Obrigatório) - Number(009,5) - Preço unitário do produto |
| ItensPro.QtdFat | Double | Opcional | (Obrigatório) - Number(009,5) - Quantidade faturada do produto |
| ItensPro.UniMed | String | Opcional | (Obrigatório) - String(003) - Unidade de medida do item |
| itensPro.UsaTnsIte | String | Opcional | (Opcional) - String(001) - Usa sugestões do sistema para transação do item. Por exemplo, a transação que for sugerida por meio do identificador de regra VEN-000TNSDE01. |
| ItensPro.VlrBru | Double | Opcional | (Obrigatório) - Number(013,2) - Valor bruto do produto |
| ItensPro.VlrLiq | Double | Opcional | (Obrigatório) - Number(013,2) - Valor líquido do produto. |
| ItensPro.CodRep | Integer | Opcional | (Opcional) - Number(009) - Código do representante do item de produto. |
| ItensPro.NumPed | String | Opcional | (Opcional) - Number(008) - Número do pedido do item de produto |
| ItensPro.SeqIpd | Integer | Opcional | (Opcional) - Number(004) - Sequência do item do pedido - Condição: Este campo torna-se obrigatório quando informado o número do pedido. |
| ItensPro.PerCom | Double | Opcional | (Opcional) - Number(003,2) - Percentual de comissão do item de produto. |
| ItensPro.PerIcm | Double | Opcional | (Obrigatório) - Number(003,2) - Percentual de ICMS do produto. Condição: Opcional quando a operação for isenta de ICMS. |
| ItensPro.PerIpi | Double | Opcional | (Obrigatório)- Number(003,2) - Percentual de IPI do produto. Condição: Opcional quando a operação for isenta de IPI. |
| ItensPro.VlrAcr | Double | Opcional | (Opcional) - Number(013,2) - Valor de acréscimo do item de produto |
| ItensPro.VlrBco | Double | Opcional | (Opcional) - Number(013,2) - Valor base de comissão do item de produto. |
| ItensPro.VlrCom | Double | Opcional | (Opcional) - Number(013,2) - Valor de comissão do item de produto. |
| ItensPro.VlrDsc | Double | Opcional | (Opcional) - Number(013,2) - Valor de desconto do item |
| ItensPro.VlrBic | Double | Opcional | (Obrigatório) - Number(13,2) - Valor base do ICMS do produto. Condição: Opcional quando a operação for isenta de ICMS. |
| ItensPro.VlrIcm | Double | Opcional | (Obrigatório)- Number(013,2) - Valor de ICMS do produto. Condição: Opcional quando a operação for isenta de ICMS. |
| ItensPro.VlrBip | Double | Opcional | (Obrigatório) - Number(013,2) - Valor base de IPI do produto. Condição: Opcional quando a operação for isenta de IPI. |
| ItensPro.VlrIpi | Double | Opcional | (Obrigatório) - Number(013,2) - Valor de IPI do produto. Condição: Opcional quando a operação for isenta de IPI. |
| ItensPro.SitIte | String | Opcional | (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. |
| Distrib | Set | Opcional | Este grupo é obrigatório quando o item de produto for controlado por lote ou série |
| Distrib.SeqDls | Integer | Opcional | (Opcional) - Number(006) - Sequência de movimento do item na distribuição de lote ou série |
| Distrib.CodLot | String | Opcional | (Opcional) - String(050) - Código do Lote. Condição: Obrigatório quando o produto for controlado por lote |
| Distrib.NumSep | String | Opcional | (Opcional) - String(050) - Número de série. Condição: Obrigatório quando o produto for controlado por série |
| Distrib.QtdEst | Double | Opcional | (Opcional)- Number(009,5) - Quantidade de estoque movimentada. Condição: Obrigatório quando o produto for controlado por lote ou série |
| ItensPro.ComNat | String | Opcional | Cfop enviada na nota (pode mudar entre a venda e a importação da nota) |
| ItensPro.cstPis | String | Opcional | (Opcional) - String(002) - Situação tributária de PIS aplicada na venda do item. |
| ItensPro.perPif | Double | Opcional | (Opcional) - Number(003,2) - Percentual de PIS aplicado na venda do item (quando a aplicação não for por unidade de medida). |
| ItensPro.vlrPif | Double | Opcional | (Opcional) - Number(013,2) - Valor de PIS aplicado na venda do item. |
| ItensPro.cstCof | String | Opcional | (Opcional) - String(003) - Situação tributária de COFINS aplicada na venda do item. |
| ItensPro.perCff | Double | Opcional | (Opcional) - Number(003,2) - Percentual de COFINS aplicado na venda do item(quando a aplicação não for por unidade de medida). |
| ItensPro.vlrCff | Double | Opcional | (Opcional) - Number(013,2) - Valor de COFINS aplicado na venda do item. |
| ItensPro.venCnv | String | Opcional | (Opcional) - String(001) - Indicativo de que o item foi lançado a partir de um convênio. |
| ItensPro.vlrPmc | Double | Opcional | (Opcional) - Number(11,2) - Valor do produto na tabela PMC |
| ItensPro.perDcn | Double | Opcional | (Opcional) - Number(11,2) - Percentual de desconto concedido pelo convênio |
| ItensPro.vlrDcn | Double | Opcional | (Opcional) - Number(11,2) - Valor de desconto convênio pelo convênio |
| itensPro.basFcp | Double | Opcional | (Opcional) - Number(015,2) - Numérico Base de cálculo do fundo de combate à pobreza |
| itensPro.aliFcp | Double | Opcional | (Opcional) - Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| itensPro.vlrFcp | Double | Opcional | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza |
| itensPro.bstFcp | Double | Opcional | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária |
| itensPro.astFcp | Double | Opcional | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| itensPro.vstFcp | Double | Opcional | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária |
| itensPro.breFcp | Double | Opcional | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. |
| itensPro.areFcp | Double | Opcional | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| itensPro.vreFcp | Double | Opcional | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. |
| ItensSer | Set | Opcional | |
| ItensSer.SeqIte | Integer | Opcional | (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 |
| ItensSer.TransacaoServico | String | Opcional | (Opcional) - String(005) - Transação de serviços para o cabeçalho do cupom. |
| ItensSer.CodSer | String | Opcional | (Obrigatório) - String(014) - Código do serviço |
| ItensSer.PreUni | Double | Opcional | (Obrigatório) - Number(009,5) - Preço unitário do serviço |
| ItensSer.QtdFat | Double | Opcional | (Obrigatório) - Number(009,5) - Quantidade faturada do serviço |
| ItensSer.UniMed | String | Opcional | (Obrigatório) - String(003) - Unidade de medida do serviço |
| ItensSer.VlrBru | Double | Opcional | (Obrigatório) - Number(013,2) - Valor bruto do serviço |
| ItensSer.VlrBis | Double | Opcional | (Obrigatório) - Number(013,2) - Valor base de ISS do serviço. Opcional em operações isentas de ISS |
| ItensSer.PerIss | Double | Opcional | (Obrigatório) - Number(002,2) - Percentual de ISS do serviço. Opcional em operações isentas de ISS |
| ItensSer.VlrIss | Double | Opcional | (Obrigatório) - Number(013,2) - Valor de ISS do serviço. Opcional em operações isentas de ISS |
| ItensSer.VlrDsc | Double | Opcional | (Opcional) - Number(013,2) - Valor de desconto do serviço |
| ItensSer.VlrAcr | Double | Opcional | (Opcional) - Number(013,2) - Valor de acréscimo do serviço |
| ItensSer.NumPed | String | Opcional | (Opcional) - Number(008) - Número do pedido do item de serviço |
| ItensSer.SeqIsp | Integer | Opcional | (Opcional) - Number(004) - Sequência do item do pedido - Condição: Este campo torna-se obrigatório quando informado o número do pedido. |
| ItensSer.VlrBco | Double | Opcional | (Opcional) - Number(013,2) - Valor base de comissão do item de serviço. |
| ItensSer.PerCom | Double | Opcional | (Opcional) - Number(003,2) - Percentual de comissão do item de serviço. |
| ItensSer.VlrCom | Double | Opcional | (Opcional) - Number(013,2) - Valor de comissão do item de serviço. |
| ItensSer.CodRep | Integer | Opcional | (Opcional) - Number(009) - Código do representante do item de serviço. |
| ItensSer.SitIte | String | Opcional | (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. |
| ItensSer.cstPis | String | Opcional | (Opcional) - String(002) - Situação tributária de PIS aplicada na venda do item. |
| ItensSer.perPif | Double | Opcional | (Opcional) - Number(003,2) - Percentual de PIS aplicado na venda do item (quando a aplicação não for por unidade de medida) |
| ItensSer.vlrPif | Double | Opcional | (Opcional) - Number(013,2) - Valor de PIS aplicado na venda do item. |
| ItensSer.cstCof | String | Opcional | (Opcional) - String(003) - Situação tributária de COFINS aplicada na venda do item. |
| ItensSer.perCff | Double | Opcional | (Opcional) - Number(003,2) - Percentual de COFINS aplicado na venda do item(quando a aplicação não for por unidade de medida). |
| ItensSer.vlrCff | String | Opcional | (Opcional) - Number(013,2) - Valor de COFINS aplicado na venda do item. |
| Parcelas | Set | Opcional | |
| Parcelas.NumPar | Integer | Opcional | (Obrigatório) - Number(003) - Número da parcela |
| Parcelas.CodFpg | Integer | Opcional | (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 |
| Parcelas.VctPar | String | Opcional | (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 |
| Parcelas.VlrPar | Double | Opcional | (Obrigatório) - Number(013,2) - Valor da parcela |
| Parcelas.CatExt | String | Opcional | (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 |
| Parcelas.CatTef | String | Opcional | (Opcional) - String(100) - Código da autorização da transação (TEF - Sitef) |
| Parcelas.NsuTef | String | Opcional | (Opcional) - String(100) - Número sequencial único da transação TEF (host - operadora) |
| Parcelas.VlrRps | Double | Opcional | (Opcional) - Number(013,2) - Valor de desconto do repasse da administradora do cartão. |
| Parcelas.CheBan | String | Opcional | (Opcional) - String(003) - Código do banco |
| Parcelas.CheAge | String | Opcional | (Opcional) - String(007) - Código da agência bancária |
| Parcelas.CheCta | String | Opcional | (Opcional) - String(014) - Número da conta corrente |
| Parcelas.CheNum | String | Opcional | (Opcional) - String(010) - Número do cheque |
| Parcelas.CodBar | String | Opcional | (Opcional) - String(050) - Código de barras do cheque (CMC7) |
| Parcelas.CodSac | String | Opcional | (Opcional) - Number(014) - Código do sacado. Informar quando o proprietário do cheque estiver cadastrado |
| Parcelas.CarPre | String | Opcional | (Opcional) - String(020) - Código do cartão presente |
| Parcelas.FpgTro | Integer | Opcional | (Opcional) - Number(002) - Código da forma de pagamento do troco |
| Parcelas.VlrTro | Double | Opcional | (Opcional) - Number(013,2) - Valor do troco. Condição: Obrigatório caso a forma de pagamento do troco for informada |
| Parcelas.EmpCre | Integer | Opcional | (Opcional) - Number(004) - Código da empresa do título de crédito a ser utilizado em trocas de mercadoria |
| Parcelas.FilCre | Integer | Opcional | (Opcional) - Number(005) - Código da filial do título de crédito a ser utilizado em trocas de mercadoria |
| Parcelas.TptCre | String | Opcional | (Opcional) - String(003) - Código do tipo de título de crédito a ser utilizado em trocas de mercadoria |
| Parcelas.TitCre | String | Opcional | (Opcional) - String(015) - Número do título de crédito a ser utilizado em trocas de mercadoria |
| Parcelas.VlrCre | Double | Opcional | (Opcional) - Number(013,2) - Valor a ser utilizado do título de crédito em trocas de mercadoria |
| Parcelas.CodCnv | Integer | Opcional | (Opcional) - Number(004) - Código do convênio. Condição: obrigatório quando a forma de pagamento for do tipo "14 - Convênio". |
| Parcelas.DepCnv | Integer | Opcional | (Opcional) - Number(004) - Código do dependente do convênio. |
| Parcelas.CodOpe | String | Opcional | (Opcional) - String - Código da Operadora da Parcela. |
| Parcelas.parTit | Integer | Opcional | (Opcional) - Number(003) - Número da parcela no cartão. |
| parcelas.ideTxi | String | Opcional | String (035) - Identificador da Transação - TXID PIX |
| cfe.numTnc | Integer | Opcional | (Opcional) - Number(009) - Número da transação de consumo de saldo de cartão presente ou convênio. |
| cfe.codCnv | Integer | Opcional | (Opcional) - Number(4) - Código do convênio. Alimentar este elemento quando a venda utilizar convênio. |
| cfe.catTef | String | Opcional | (Opcional) - String(100) - NSU da transação no Sistema TEF referente à operação com convênio do tipo PBM. |
| cfe.SerieSat | String | Opcional | (Obrigatório) - String(025) - Número de série do equipamento SAT |
| cfe.TransacaoProduto | String | Opcional | (Opcional) - String(005) - Transação de produtos para o cabeçalho do cupom. |
| cfe.TransacaoServico | String | Opcional | (Opcional) - String(005) - Transação de serviços para o cabeçalho do cupom. |
| cfe.GeraNFE | String | Opcional | (Opcional) - String(001) - Gerar nota fiscal eletrônica. Lista: "1" para gerar nota fiscal eletrônica do cupom fiscal ou "0" para não gerar. |
| SigInt | String | Opcional | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<Resultado>
<opeExe>String</opeExe>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<datEmi>String</datEmi>
<numCfe>Integer</numCfe>
<serieSat>String</serieSat>
<codSnf>String</codSnf>
<numPdv>Integer</numPdv>
<codMsg>Integer</codMsg>
<tipMsg>String</tipMsg>
<resultado>String</resultado>
<parcela>
<numPar>Integer</numPar>
<empTit>Integer</empTit>
<filTit>Integer</filTit>
<tptTit>String</tptTit>
<numTit>String</numTit>
</parcela>
</Resultado>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| TipoRetorno | String | Opcional | (Obrigatório) - Number(001) - Indicativo do tipo de retorno da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| Resultado | Set | Opcional | Grupo de retorno dos cupons fiscais |
| Resultado.OpeExe | String | Opcional | (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. Observação: Somente será retornado este campo caso ele tenha sido informado na requisição. |
| Resultado.CodEmp | Integer | Opcional | (Obrigatório) - Number(004) - Código da empresa |
| Resultado.CodFil | Integer | Opcional | (Obrigatório) - Number(005) - Código da filial |
| Resultado.CnpjFilial | String | Opcional | (Opcional) - Number(014) - CNPJ da filial de emissão do cupom fiscal |
| Resultado.DatEmi | String | Opcional | (Obrigatório) - Date - Data de emissão do cupom fiscal |
| Resultado.NumCfe | Integer | Opcional | Numero do cupom fiscal modelo 2 |
| Resultado.SerieSat | String | Opcional | String(025) - Número de série do equipamento SAT |
| Resultado.CodSnf | String | Opcional | String(003) - Código da série da nota fiscal utilizada no ERP |
| Resultado.NumPdv | Integer | Opcional | Número do PDV |
| Resultado.CodMsg | Integer | Opcional | (Opcional) - Inteiro(009) - Código da mensagem de retorno da importação. O sistema poderá retornar algum código relativo a mensagem de retorno. |
| Resultado.TipMsg | String | Opcional | (Obrigatório) - String(001) -Tipo da mensagem de retorno. Lista: "E" indica erro, "A" indica alerta. (Este é útil para o sistema integrado interpretar se a requisição foi bem sucedida ou não). |
| Resultado.Resultado | String | Opcional | (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 |
| Parcela | Set | Opcional | |
| Parcela.NumPar | Integer | Opcional | (Opcional) - Number(003) - Número da parcela gerada |
| Parcela.EmpTit | Integer | Opcional | (Opcional) - Number(004) - Código da empresa do título gerado |
| Parcela.FilTit | Integer | Opcional | (Opcional) - Number(005) - Código da filial do título gerado |
| Parcela.TptTit | String | Opcional | (Opcional) - String(003) - Código do tipo de título gerado |
| Parcela.NumTit | String | Opcional | (Opcional) - String(015) - Número do título gerado |
| MensagemRetorno | String | Opcional | (Obrigatório) - String(250) - Mensagem de retorno da importação |
| erroExecucao | String | Opcional | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
Para saber mais sobre as diferentes formas de sugestão da transação nos itens, clique aqui.
English
Español
English
Español


