Web service Com.senior.g5.co.int.varejo.cupomfiscal
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
Campos que representam valores monetários, quantidade e percentual e estão declarados como String
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
Exemplo:
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
Campos que representam valores monetários, quantidade e percentual e não estão declarados como String
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
Exemplo:
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_int_varejo_cupomfiscal?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_varejo_cupomfiscal?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_int_varejo_cupomfiscal?wsdl
Portas
Gravar_6
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 6.
Requisição:
<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>
<cupomFiscal>
<opeExe>String</opeExe>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<cnpjFilial>String</cnpjFilial>
<datEmi>String</datEmi>
<codEqu>Integer</codEqu>
<numCfi>String</numCfi>
<croEcf>Integer</croEcf>
<codCli>Integer</codCli>
<codRep>Integer</codRep>
<obsCfi>String</obsCfi>
<codCpg>String</codCpg>
<numNfc>Integer</numNfc>
<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>
<numPed>String</numPed>
<seqIpd>Integer</seqIpd>
<distrib>
<seqDls>Integer</seqDls>
<codLot>String</codLot>
<numSep>String</numSep>
<qtdEst>Double</qtdEst>
</distrib>
<vlrBco>Double</vlrBco>
<perCom>Double</perCom>
<vlrCom>Double</vlrCom>
<codRep>Integer</codRep>
<sitIte>String</sitIte>
<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>
<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>
</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>
<banCar>String</banCar>
<nsuHst>String</nsuHst>
<ideTxi>String</ideTxi>
</parcelas>
<horEmi>Time</horEmi>
<idtReq>String</idtReq>
<conCfe>Integer</conCfe>
<codCnv>Integer</codCnv>
<catTef>String</catTef>
<tipCli>String</tipCli>
<cgcCpf>Double</cgcCpf>
<nomCli>String</nomCli>
<geraNFE>String</geraNFE>
</cupomFiscal>
<sigInt>String</sigInt>
</parameters>
</ser:Gravar>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| CupomFiscal | Set | Opcional | |
| CupomFiscal.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 |
| CupomFiscal.CodEmp | Integer | Opcional | (Obrigatório) - Number(004) - Código da empresa |
| CupomFiscal.CodFil | Integer | Opcional | (Obrigatório) - Number(005) - Código da filial |
| CupomFiscal.CnpjFilial | String | Opcional | (Opcional) - Number(014) - CNPJ da filial de emissão do cupom fiscal |
| CupomFiscal.DatEmi | String | Opcional | (Obrigatório) - Date - Data de emissão do cupom fiscal |
| CupomFiscal.CodEqu | Integer | Opcional | (Obrigatório) - Number(003) - Código do Equipamento Fiscal |
| CupomFiscal.NumCfi | String | Opcional | (Obrigatório) - Number(009) - Número do cupom fiscal |
| CupomFiscal.CroEcf | Integer | Opcional | (Obrigatório) - Number(006) - Contador de reinício de operação do ECF. |
| CupomFiscal.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. |
| CupomFiscal.CodRep | Integer | Opcional | (Obrigatório) - Number(004) - Código do representante |
| CupomFiscal.ObsCfi | String | Opcional | (Opcional) - String(999) - Observação do cupom fiscal |
| CupomFiscal.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. |
| CupomFiscal.NumNfc | Integer | Opcional | (Opcional) - Inteiro(009) - Numero do cupom fiscal modelo 2 |
| 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.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.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.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.UniMed | String | Opcional | (Obrigatório) - String(003) - Unidade de medida do item |
| 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.CodStr | String | Opcional | (Obrigatório) - String(003) - Código da situação tributária 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.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.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.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.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.VlrDsc | Double | Opcional | (Opcional) - Number(013,2) - Valor de desconto do item |
| ItensPro.VlrAcr | Double | Opcional | (Opcional) - Number(013,2) - Valor de acréscimo 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. |
| 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.VlrBco | Double | Opcional | (Opcional) - Number(013,2) - Valor base de comissão do item de produto. |
| ItensPro.PerCom | Double | Opcional | (Opcional) - Number(003,2) - Percentual de comissão do item de produto. |
| ItensPro.VlrCom | Double | Opcional | (Opcional) - Number(013,2) - Valor de comissão do item de produto. |
| ItensPro.CodRep | Integer | Opcional | (Opcional) - Number(009) - Código do representante do item de produto. |
| 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. |
| 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.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. |
| 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.banCar | String | Opcional | (Opcional) - String(020) - Identificação da bandeira do cartão. |
| parcelas.nsuHst | String | Opcional | (Opcional) - String(100) - Nsu do Host Autorizador. |
| parcelas.ideTxi | String | Opcional | String (035) - Identificador da Transação - TXID PIX |
| CupomFiscal.HorEmi | Time | Opcional | HorEmi - Time(HH:MM) - Hora de emissão do cupom fiscal. |
| CupomFiscal.idtReq | String | Opcional | (Opcional) - String(020) - Identificação do registro |
| CupomFiscal.ConCfe | Integer | Opcional | (Opcional) - Inteiro(009) - Numero do contador de cupom fiscal. |
| CupomFiscal.codCnv | Integer | Opcional | (Opcional) - Number(4) - Código do convênio. Alimentar este elemento quando a venda utilizar convênio. |
| CupomFiscal.catTef | String | Opcional | (Opcional) - String(100) - NSU da transação no Sistema TEF referente à operação com convênio do tipo PBM. |
| CupomFiscal.TipCli | String | Opcional | (Opcional) - String(001) - Tipo do Cliente. Lista: J = Pessoa Jurídica, F = Pessoa Física. Quando o campo CgcCpf ou NomCli for informado, este campo é de preenchimento obrigatório. |
| CupomFiscal.CgcCpf | Double | Opcional | (Opcional) - Number(014) - Número do CNPJ ou CPF do cliente. Quando o campo TipCli ou NomCli for informado, este campo é de preenchimento obrigatório. |
| CupomFiscal.NomCli | String | Opcional | (Opcional) - String(100) - Nome do cliente. Quando o campo TipCli ou CgcCpf for informado, este campo é de preenchimento obrigatório. |
| CupomFiscal.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 |
Resposta:
<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>
<CodEqu>Integer</CodEqu>
<DatEmi>String</DatEmi>
<NumCfi>String</NumCfi>
<CroEcf>Integer</CroEcf>
<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>
Atributos da resposta:
| 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.CodEqu | Integer | Opcional | (Obrigatório) - Number(003) - Código do equipamento fiscal |
| Resultado.DatEmi | String | Opcional | (Obrigatório) - Date - Data de emissão do cupom fiscal |
| Resultado.NumCfi | String | Opcional | (Obrigatório) - Number(006) - Número do cupom fiscal |
| Resultado.CroEcf | Integer | Opcional | (Obrigatório) - Number(006) - Contador de reinício de operação do ECF. |
| 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. |
Consultar_14
Integrações - Varejo - Cupom Fiscal - Consultar
Importante
O web service com.senior.g5.co.int.varejo.cupomfiscal@Consultar serve para o cupom fiscal, NFC-e e também para o CT-e-SAT.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser: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>
<cgcCpf>Double</cgcCpf>
<datIni>String</datIni>
<datFim>String</datFim>
<somDev>String</somDev>
<filExe>Integer</filExe>
<quantidadeRegistros>Integer</quantidadeRegistros>
<somProFil>String</somProFil>
<codEqu>Integer</codEqu>
<croEcf>Integer</croEcf>
</parameters>
</ser:Consultar>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| codFil | Integer | (Opcional) - Number(005) - Código da Filial |
| codCli | Integer | (Opcional) - Number(009) - Código do Cliente. |
| numCfi | Integer | (Opcional) - Number(009) - Número do cupom fiscal. |
| codSnf | String | (Opcional) - String(003) - Código da série do cupom fiscal. |
| codPro | String | (Opcional) - String(014) - Código do produto. |
| codDer | String | (Opcional) - String(007) - Código da Derivação. |
| cgcCpf | Double | (Opcional) - Double - CPF ou CNPJ do cliente do cupom fiscal. |
| datIni | DateTime | (Opcional) - Date - Data de emissão inicial de cupons fiscais. |
| datFim | DateTime | (Opcional) - Date - Data de emissão final de cupons fiscais. |
| somDev | String | (Opcional) - Integer - 0 - Todos(Padrão), 1 - Devolvidos, 2 - Não Devolvidos. |
| filExe | Integer | (Opcional) - Number(005) - Código da Filial da exceção. Não serão exportados cupons da filial informada neste parâmetro. |
| quantidadeRegistros | Integer | (Opcional) - Number(005) - 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. |
| somProFil | String | (Opcional) - Integer - 0 Não, 1 - Sim |
| codEqu | Integer | (Opcional) - Number(005) - Código da Filial |
| croEcf | Integer | (Opcional) - Number(005) - Código da Filial |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser: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>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| cupom | Set | Opcional | |
| cupom.codEmp | Integer | Opcional | Código da empresa |
| cupom.codFil | Integer | Opcional | Código da filial |
| cupom.sigFil | String | Opcional | |
| cupom.codCli | Integer | Opcional | Código do cliente da nota fiscal de saída |
| cupom.cgcCpf | String | Opcional | Número do CNPJ ou CPF do cliente |
| cupom.codEqu | Integer | Opcional | Código do equipamento fiscal |
| cupom.numSer | String | Opcional | Número de série do equipamento fiscal |
| cupom.datEmi | DateTime | Opcional | Data de emissão da nota fiscal de saída |
| cupom.numCfi | Integer | Opcional | Número do cupom fiscal |
| cupom.croEcf | Integer | Opcional | Cont. de Reinício de Operação do ECF |
| cupom.codSnf | String | Opcional | |
| cupom.codSel | String | Opcional | |
| cupom.numNfv | Integer | Opcional | |
| cupom.vlrBpr | Double | Opcional | |
| cupom.vlrBse | Double | Opcional | |
| cupom.vlrliq | Double | Opcional | |
| cupom.usuEmi | Double | Opcional | |
| cupom.nomCli | String | Opcional | |
| cupom.venPri | String | Opcional | |
| cupom.msgNfv | String | Opcional | |
| cupom.chvDoe | String | Opcional | |
| cupom.numCgc | String | Opcional | |
| cupom.sigUfs | String | Opcional | |
| cupom.codEdc | String | Opcional | |
| cupom.indEnf | String | Opcional | |
| cupom.forEnt | String | Opcional | |
| cupom.seqEnt | Integer | Opcional | |
| cupom.vlrSeg | Double | Opcional | |
| cupom.vlrFre | Double | Opcional | |
| cupom.vlrOut | Double | Opcional | |
| cupom.nopPro | String | Opcional | |
| cupom.snfNcf | String | Opcional | |
| cupom.numNcf | Integer | Opcional | |
| produto | Set | Opcional | |
| produto.seqIpv | Integer | Opcional | Sequência do item na nota fiscal de saída |
| produto.codPro | String | Opcional | Código do produto da nota fiscal de saída |
| produto.codDer | String | Opcional | Código da derivação do produto da nota fiscal de saída |
| produto.codDep | String | Opcional | Código do depósito para baixa de estoque do produto da nota fiscal de saída |
| produto.preUni | Double | Opcional | (Obrigatório) - Number(11,2) - Preço unitário do produto |
| produto.qtdFat | Double | Opcional | Quantidade faturada do item da nota fiscal de saída |
| produto.qtdDev | Double | Opcional | Quantidade devolvida do item da nota fiscal de saída |
| produto.vlrLiq | Double | Opcional | Valor líquido do item de produto da nota fiscal de saída |
| produto.desPro | String | Opcional | |
| produto.desDer | String | Opcional | |
| produto.vlrBru | Double | Opcional | |
| produto.vlrDsc | Double | Opcional | |
| produto.codRep | Integer | Opcional | |
| produto.vlrBic | Double | Opcional | |
| produto.perIcm | Double | Opcional | |
| produto.vlrIcm | Double | Opcional | |
| produto.codStr | String | Opcional | |
| produto.cstPis | String | Opcional | |
| produto.cstCof | String | Opcional | |
| produto.vlrDar | Double | Opcional | |
| produto.vlrBpf | Double | Opcional | |
| produto.perPif | Double | Opcional | |
| produto.vlrPif | Double | Opcional | |
| produto.vlrBcf | Double | Opcional | |
| produto.perCff | Double | Opcional | |
| produto.vlrCff | Double | Opcional | |
| produto.dtiGar | DateTime | Opcional | |
| produto.dtfGar | DateTime | Opcional | |
| produto.vlrEnc | Double | Opcional | |
| produto.qtdEnt | Double | Opcional | |
| produto.msgIte | String | Opcional | |
| produto.perIpi | Double | Opcional | |
| produto.vlrIpi | Double | Opcional | |
| produto.vlrFre | Double | Opcional | |
| produto.vlrOut | Double | Opcional | |
| produto.vlrSeg | Double | Opcional | |
| produto.forEnt | String | Opcional | |
| loteSerie | Set | Opcional | |
| loteSerie.lotSer | String | Opcional | Código do Lote de Fabricação p/ estocagem |
| loteSerie.seqEnt | Integer | Opcional | |
| loteSerie.qtdFat | Double | Opcional | |
| loteSerie.qtdDev | Double | Opcional | |
| garantia | Set | Opcional | |
| garantia.seqIsv | Integer | Opcional | |
| garantia.codFil | Integer | Opcional | |
| garantia.codSnf | String | Opcional | |
| garantia.numNfv | Integer | Opcional | |
| garantia.croEcf | Integer | Opcional | |
| garantia.codEqu | Integer | Opcional | |
| garantia.numCfi | Integer | Opcional | |
| garantia.tipSer | String | Opcional | |
| produto.tprVen | String | Opcional | |
| produto.icmBfc | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza na UF de destino |
| produto.basFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza |
| produto.aliFcp | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| produto.vlrFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza |
| produto.bstFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária |
| produto.astFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| produto.vstFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária |
| produto.breFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. |
| produto.areFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| produto.vreFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. |
| servico | Set | Opcional | |
| servico.seqIsv | Integer | Opcional | |
| servico.codSer | String | Opcional | |
| servico.preUni | Double | Opcional | |
| servico.qtdFat | Double | Opcional | |
| servico.qtdDev | Double | Opcional | |
| servico.vlrLiq | Double | Opcional | |
| servico.indInt | String | Opcional | |
| servico.desSer | String | Opcional | |
| servico.vlrDar | Double | Opcional | |
| servico.vlrBru | Double | Opcional | |
| servico.vlrDsc | Double | Opcional | |
| servico.codStr | String | Opcional | |
| servico.codRep | Integer | Opcional | |
| servico.perIss | Double | Opcional | |
| servico.vlrBis | Double | Opcional | |
| servico.vlrIss | Double | Opcional | |
| servico.vlrBpf | Double | Opcional | |
| servico.perPif | Double | Opcional | |
| servico.vlrPif | Double | Opcional | |
| servico.vlrBcf | Double | Opcional | |
| servico.perCff | Double | Opcional | |
| servico.vlrCff | Double | Opcional | |
| servico.cstPis | String | Opcional | |
| servico.cstCof | String | Opcional | |
| servico.dtiGar | DateTime | Opcional | |
| servico.dtfGar | DateTime | Opcional | |
| servico.vlrIcm | Double | Opcional | |
| servico.vlrBic | Double | Opcional | |
| servico.msgIte | String | Opcional | |
| servico.perIcm | Double | Opcional | |
| servico.vlrEnc | Double | Opcional | |
| servico.vlrOut | Double | Opcional | |
| servico.icmBfc | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza na UF de destino |
| servico.basFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza |
| servico.aliFcp | Double | Opcional | Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| servico.vlrFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza |
| servico.bstFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária |
| servico.astFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| servico.vstFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária |
| servico.breFcp | Double | Opcional | Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. |
| servico.areFcp | Double | Opcional | Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| servico.vreFcp | Double | Opcional | Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. |
| parcela | Set | Opcional | |
| parcela.vctPar | DateTime | Opcional | |
| parcela.vlrPar | Double | Opcional | |
| parcela.codFpg | Integer | Opcional | |
| parcela.catTef | String | Opcional | |
| parcela.nsuTef | String | Opcional | |
| parcela.codSac | Double | Opcional | |
| parcela.cheBan | String | Opcional | |
| parcela.cheAge | String | Opcional | |
| parcela.cheCta | String | Opcional | |
| parcela.cheNum | String | Opcional | |
| parcela.codBar | String | Opcional | |
| parcela.codOpe | Integer | Opcional | |
| parcela.vlrTro | Double | Opcional | |
| parcela.fpgTro | Integer | Opcional | |
| parcela.qtdPar | Integer | Opcional | |
| parcela.tipCar | String | Opcional | |
| parcela.numPfi | String | Opcional | |
| parcela.codFin | Integer | Opcional | |
| titulos | Set | Opcional | |
| titulos.numTit | String | Opcional | |
| titulos.codTpt | String | Opcional | |
| titulos.datEmi | DateTime | Opcional | |
| titulos.codCli | Integer | Opcional | |
| titulos.vctOri | DateTime | Opcional | |
| titulos.vlrOri | Double | Opcional | |
| titulos.vlrAbe | Double | Opcional | |
| titulos.codPor | String | Opcional | |
| titulos.codCrt | String | Opcional | |
| titulos.numPfi | String | Opcional | |
| titulos.codFin | Integer | Opcional | |
| substitutos | Set | Opcional | |
| substitutos.numTit | String | Opcional | |
| substitutos.codTpt | String | Opcional | |
| substitutos.datEmi | DateTime | Opcional | |
| substitutos.codCli | Integer | Opcional | |
| substitutos.vctOri | DateTime | Opcional | |
| substitutos.vlrOri | Double | Opcional | |
| substitutos.vlrAbe | Double | Opcional | |
| substitutos.codPor | String | Opcional | |
| substitutos.codCrt | String | Opcional | |
| substitutos.numPfi | String | Opcional | |
| substitutos.codFin | Integer | Opcional | |
| substitutos.dscNeg | Double | Opcional | |
| titulos.dscNeg | Double | Opcional | |
| financiamento | Set | Opcional | |
| financiamento.numTit | String | Opcional | |
| financiamento.codTpt | String | Opcional | |
| financiamento.datEmi | DateTime | Opcional | |
| financiamento.codCli | Integer | Opcional | |
| financiamento.vctOri | DateTime | Opcional | |
| financiamento.vlrOri | Double | Opcional | |
| financiamento.vlrAbe | Double | Opcional | |
| financiamento.codPor | String | Opcional | |
| financiamento.codCrt | String | Opcional | |
| financiamento.numPfi | String | Opcional | |
| financiamento.codFin | Integer | Opcional | |
| ligacoesNotas | Set | Opcional | |
| ligacoesNotas.codEmp | Integer | Opcional | |
| ligacoesNotas.codFil | Integer | Opcional | |
| ligacoesNotas.codSnf | String | Opcional | |
| ligacoesNotas.numNfv | Integer | Opcional | |
| ligacoesNotas.seqIpv | Integer | Opcional | |
| ligacoesNotas.empRlc | String | Opcional | |
| ligacoesNotas.filRlc | Integer | Opcional | |
| ligacoesNotas.snfRlc | String | Opcional | |
| ligacoesNotas.nfvRlc | Integer | Opcional | |
| ligacoesNotas.ipvRlc | Integer | Opcional | |
| cupom.vlrIor | Double | Opcional | Number(015,2) - Soma dos Valores de ICMS partilhado com o estado remetente |
| cupom.vlrBde | Double | Opcional | Number(015,2) - Soma dos valores da Base de ICMS partilhado com o estado de destino |
| cupom.vlrIde | Double | Opcional | Number(015,2) - Soma dos valores de ICMS partilhado com o estado destinatário |
| cupom.basFcp | Double | Opcional | Number(015,2) - Soma dos valores da base de cálculo do fundo de combate à pobreza |
| cupom.vlrFcp | Double | Opcional | Number(015,2) - Soma dos valores do fundo de combate à pobreza |
| cupom.bstFcp | Double | Opcional | Number(015,2) - Soma dos valores das bases de cálculo do FCP retido por substituição tributária |
| cupom.vstFcp | Double | Opcional | Number(015,2) - Soma dos valores do fundo de combate à pobreza retido por subst. tributária |
| cupom.breFcp | Double | Opcional | Number(015,2) - Soma dos valores da Base de cálculo do FCP retido anteriormente por subst. trib. |
| cupom.vreFcp | Double | Opcional | Number(015,2) - Soma dos valores do FCP retido anteriormente por substituição tributária. |
| cupom.icmBfc | Double | Opcional | Number(015,2) - Soma dos valores da base de cálculo do FCP na UF de destino |
| cupom.icmVfc | Double | Opcional | Number(015,2) - Valor do ICMS para fundo de combate à pobreza na UF de destino |
| erro | Set | Opcional | |
| erro.msgErr | String | Opcional | |
| tipoRetorno | Integer | Opcional | |
| mensagemRetorno | String | Opcional | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| 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 sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
English
Español
English
Español


