Web service Com.senior.g5.co.int.varejo.nfce
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_nfce?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_varejo_nfce?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_int_varejo_nfce?wsdl
Portas
Integrações - Varejo - Nota Fiscal Consumidor Eletrônica - Gravar
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 8
<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>
<nfce>
<cnpjFilial>String</cnpjFilial>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codCli>Integer</codCli>
<codCpg>String</codCpg>
<codRep>Integer</codRep>
<datEmi>String</datEmi>
<horEmi>String</horEmi>
<numPdv>Integer</numPdv>
<numNce>Integer</numNce>
<sitDoe>Integer</sitDoe>
<codSel>String</codSel>
<chvDoe>String</chvDoe>
<numPrt>String</numPrt>
<datPrt>DateTime</datPrt>
<horPrt>String</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>
<codTpr>String</codTpr>
<codCcu>String</codCcu>
<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>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<codBnf>String</codBnf>
<vlrBpf>Double</vlrBpf>
<vlrBcf>Double</vlrBcf>
<vlrFre>Double</vlrFre>
<pesBru>Double</pesBru>
<pesLiq>Double</pesLiq>
</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>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<codBnf>String</codBnf>
</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>
<banCar>String</banCar>
<nsuHst>String</nsuHst>
</parcelas>
<numTnc>Integer</numTnc>
<codCnv>Integer</codCnv>
<catTef>String</catTef>
<transacaoProduto>String</transacaoProduto>
<transacaoServico>String</transacaoServico>
<geraNFE>String</geraNFE>
<vlrFre>Double</vlrFre>
<pesBru>Double</pesBru>
<pesLiq>Double</pesLiq>
<qtdEmb>Integer</qtdEmb>
<numEmb>String</numEmb>
<codEmb>String</codEmb>
<somFre>String</somFre>
<cifFob>String</cifFob>
</nfce>
<sigInt>String</sigInt>
</parameters>
</ser:Gravar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nfce | Set | |||||||||||||||||||||
| nfce.cnpjFilial | String | (Opcional) - Number(014) - CNPJ da filial de emissão do cupom fiscal | ||||||||||||||||||||
| nfce.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa | ||||||||||||||||||||
| nfce.codFil | Integer | (Obrigatório) - Number(005) - Código da filial | ||||||||||||||||||||
| nfce.codCli | Integer | (Obrigatório) - Number(009) - Código do cliente. Opcional caso seja informado o cliente padrão nos parâmetros da filial/varejo. | ||||||||||||||||||||
| nfce.codCpg | 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. | ||||||||||||||||||||
| nfce.codRep | Integer | (Obrigatório) - Number(004) - Código do representante | ||||||||||||||||||||
| nfce.datEmi | String | (Obrigatório) - Date - Data de emissão do cupom fiscal | ||||||||||||||||||||
| nfce.horEmi | Time | (Opcional) - Time(HH:MM) - Hora de emissão do cupom fiscal. | ||||||||||||||||||||
| nfce.numPdv | Integer | (Obrigatório) - Número do PDV | ||||||||||||||||||||
| nfce.numNce | Integer | (Opcional) - Inteiro(009) - Numero do cupom fiscal modelo 2 | ||||||||||||||||||||
| nfce.sitDoe | Integer | (Opcional) - Situação do documento eletrônico. Para alguns valores desse parâmetro, o ERP realiza uma conversão e grava o valor no campo SitDoe da tabela Vendas - Informações de Documentos Eletrônicos , conforme informações:
|
||||||||||||||||||||
| nfce.codSel | String | (Opcional) - String(003) - Código da série legal. Obrigatório quando for uma inutilização. Nos demais casos não será considerado obtendo o valor da chave do documento. | ||||||||||||||||||||
| nfce.chvDoe | String |
(Opcional) - String(050) - Nova Chave de acesso do documento eletrônico. Importante
A série interna, obtida na tabela Séries de notas fiscais (E020SNF) e inserida na tabela Vendas – Notas fiscais de saída – dados gerais (e140nfv), será obtida a partir do valor do parâmetro ChvDoe (Chave do documento), posições 23 a 25. Não serão realizadas consistências no cadastro da série de nota para que não permita a duplicação, sendo este controle de responsabilidade do cliente. O valor do campo série legal, da tabela Séries de notas fiscais (E020SNF), deve ser igual ao valor obtido nas posições 23 a 25 do parâmetro ChvDoe (Chave do documento), sendo que, caso na chave seja extraído 001 será realizada a busca com o valor 001. Ao integrar a inutilização, o parâmetro ChvDoe será menor (41 posições) e a série será buscada das posições 21 a 23. |
||||||||||||||||||||
| nfce.numPrt | String | (Obrigatório) - String(015) - Número do protocolo do documento eletrônico para retorno de autorização, cancelamento, inutilização. | ||||||||||||||||||||
| nfce.datPrt | DateTime | (Opcional) - Data do protocolo do documento eletrônico | ||||||||||||||||||||
| nfce.horPrt | Time | (Opcional) - Time(HH:MM) - Hora do protocolo do documento eletrônico | ||||||||||||||||||||
| nfce.obsNce | String | (Opcional) - String(999) - Observação do cupom fiscal | ||||||||||||||||||||
| nfce.vlrFre | Double | (Opcional) - Number(015,2) - Valor Frete | ||||||||||||||||||||
| nfce.pesBru | Double | (Opcional) - Number(014,5) - Peso bruto da nota fiscal de saída | ||||||||||||||||||||
| nfce.pesLiq | Double | (Opcional) - Number(014,5) - Peso líquido da nota fiscal de saída | ||||||||||||||||||||
| nfce.qtdEmb | Integer | (Opcional) - Number(006,0) - Quantidade de embalagens da nota fiscal de saída | ||||||||||||||||||||
| nfce.numEmb | String | (Opcional) - String(030) - Numeração das embalagens da nota fiscal de saída | ||||||||||||||||||||
| nfce.codEmb | String | (Opcional) - Number(004,0) - Código da embalagem | ||||||||||||||||||||
| nfce.somFre | String | (Opcional) - String(001) - Indicativo se o frete deve ser somado ao valor líquido da nota fiscal | ||||||||||||||||||||
| nfce.cifFob | String | (Opcional) - String(001) - Indicativo se o valor do frete é CIF ou FOB | ||||||||||||||||||||
| itensPro | Set | |||||||||||||||||||||
| itensPro.seqIte | Integer | (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) - String(005) - Transação do item de produto. | ||||||||||||||||||||
| itensPro.codDep | String | (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 | (Obrigatório) - String(014) - Código do produto | ||||||||||||||||||||
| itensPro.codDer | String | (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 | (Obrigatório) - String(003) - Código da situação tributária do item | ||||||||||||||||||||
| itensPro.preUni | Double | (Obrigatório) - Number(009,5) - Preço unitário do produto | ||||||||||||||||||||
| itensPro.qtdFat | Double | (Obrigatório) - Number(009,5) - Quantidade faturada do produto | ||||||||||||||||||||
| itensPro.uniMed | String | (Obrigatório) - String(003) - Unidade de medida do item | ||||||||||||||||||||
| itensPro.vlrBru | Double | (Obrigatório) - Number(013,2) - Valor bruto do produto | ||||||||||||||||||||
| itensPro.vlrLiq | Double | (Obrigatório) - Number(013,2) - Valor líquido do produto. | ||||||||||||||||||||
| itensPro.codRep | Integer | (Opcional) - Number(009) - Código do representante do item de produto. | ||||||||||||||||||||
| itensPro.numPed | String | (Opcional) - Number(008) - Número do pedido do item de produto | ||||||||||||||||||||
| itensPro.seqIpd | Integer | (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) - Number(003,2) - Percentual de comissão do item de produto. | ||||||||||||||||||||
| itensPro.perIcm | Double | (Obrigatório) - Number(003,2) - Percentual de ICMS do produto. Condição: Opcional quando a operação for isenta de ICMS. | ||||||||||||||||||||
| itensPro.perIpi | Double | (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) - Number(013,2) - Valor de acréscimo do item de produto | ||||||||||||||||||||
| itensPro.vlrBco | Double | (Opcional) - Number(013,2) - Valor base de comissão do item de produto. | ||||||||||||||||||||
| itensPro.vlrCom | Double | (Opcional) - Number(013,2) - Valor de comissão do item de produto. | ||||||||||||||||||||
| itensPro.vlrDsc | Double | (Opcional) - Number(013,2) - Valor de desconto do item | ||||||||||||||||||||
| itensPro.vlrBic | Double | (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 | (Obrigatório)- Number(013,2) - Valor de ICMS do produto. Condição: Opcional quando a operação for isenta de ICMS. | ||||||||||||||||||||
| itensPro.vlrBip | Double | (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 | (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) - String(001) - Situação do item do cupom fiscal. - Lista: V Vendido, C Cancelado. | ||||||||||||||||||||
| itensPro.VlrFre | Double | (Opcional) - Number(015,2) - Valor Frete | ||||||||||||||||||||
| itensPro.PesLiq | Double | (Opcional) - Number(014,5) - Peso Líquido | ||||||||||||||||||||
| itensPro.PesBru | Double | (Opcional) - Number(014,5) - Peso Bruto | ||||||||||||||||||||
| distrib | Set | Este grupo é obrigatório quando o item de produto for controlado por lote ou série | ||||||||||||||||||||
| distrib.seqDls | Integer | (Opcional) - Number(006) - Sequência de movimento do item na distribuição de lote ou série | ||||||||||||||||||||
| distrib.codLot | String | (Opcional) - String(050) - Código do Lote. Condição: Obrigatório quando o produto for controlado por lote | ||||||||||||||||||||
| distrib.numSep | String | (Opcional) - String(050) - Número de série. Condição: Obrigatório quando o produto for controlado por série | ||||||||||||||||||||
| distrib.qtdEst | Double | (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 | Cfop enviada na nota (pode mudar entre a venda e a importação da nota) | ||||||||||||||||||||
| itensPro.cstPis | String | (Opcional) - String(002) - Situação tributária de PIS aplicada na venda do item. | ||||||||||||||||||||
| itensPro.perPif | Double | (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) - Number(013,2) - Valor de PIS aplicado na venda do item. | ||||||||||||||||||||
| itensPro.cstCof | String | (Opcional) - String(003) - Situação tributária de COFINS aplicada na venda do item. | ||||||||||||||||||||
| itensPro.perCff | Double | (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) - Number(013,2) - Valor de COFINS aplicado na venda do item. | ||||||||||||||||||||
| itensPro.venCnv | String | (Opcional) - String(001) - Indicativo de que o item foi lançado a partir de um convênio. | ||||||||||||||||||||
| itensPro.vlrPmc | Double | (Opcional) - Number(11,2) - Valor do produto na tabela PMC | ||||||||||||||||||||
| itensPro.perDcn | Double | (Opcional) - Number(11,2) - Percentual de desconto concedido pelo convênio | ||||||||||||||||||||
| itensPro.vlrDcn | Double | ((Opcional) - Number(11,2) - Valor de desconto convênio pelo convênio | ||||||||||||||||||||
| itensPro.basFcp | Double | (Opcional) - Number(015,2) - Numérico Base de cálculo do fundo de combate à pobreza | ||||||||||||||||||||
| itensPro.aliFcp | Double | (Opcional) - Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza | ||||||||||||||||||||
| itensPro.vlrFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza | ||||||||||||||||||||
| itensPro.bstFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária | ||||||||||||||||||||
| itensPro.astFcp | Double | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária | ||||||||||||||||||||
| itensPro.vstFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária | ||||||||||||||||||||
| itensPro.breFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. | ||||||||||||||||||||
| itensPro.areFcp | Double | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. | ||||||||||||||||||||
| itensPro.vreFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. | ||||||||||||||||||||
| itensPro.motDes | Integer | (Opcional) - Valores permitidos: 0 - Nenhum; 1 - Táxi; 2 - Deficiente Físico (Revogada); 3 - Produtor Agropecuário; 4 - Frotista/Locadora; 5 - Diplomático/Consultar; 6 - Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio; 7 - SUFRAMA; 8 - Venda e Órgãos Públicos; 9 - Outros; 10 - Condutor Deficiente; 11 - Deficiente Não Condutor; 12 - Órgão de Fomento e Desenvolvimento Agropecuário; 16 - Olimpíadas Rio 2016, 90 - Solicitado pelo Fisco | ||||||||||||||||||||
| itensPro.vlrIcd | Double | (Opcional) - Valor ICMS Desonerado | ||||||||||||||||||||
| itensPro.codBnf | String | (Opcional) - Código Benefício Fiscal | ||||||||||||||||||||
| itensPro.vlrBpf | Double | (Opcional) - Valor PIS Faturamento Base/Valor | ||||||||||||||||||||
| itensPro.vlrBcf | Double | (Opcional) - Valor COFINS Faturamento Base/Valor | ||||||||||||||||||||
| itensSer | Set | |||||||||||||||||||||
| itensSer.seqIte | Integer | (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) - String(005) - Transação de serviços para o cabeçalho do cupom. | ||||||||||||||||||||
| itensSer.codSer | String | (Obrigatório) - String(014) - Código do serviço | ||||||||||||||||||||
| itensSer.preUni | Double | (Obrigatório) - Number(009,5) - Preço unitário do serviço | ||||||||||||||||||||
| itensSer.qtdFat | Double | (Obrigatório) - Number(009,5) - Quantidade faturada do serviço | ||||||||||||||||||||
| itensSer.uniMed | String | (Obrigatório) - String(003) - Unidade de medida do serviço | ||||||||||||||||||||
| itensSer.vlrBru | Double | (Obrigatório) - Number(013,2) - Valor bruto do serviço | ||||||||||||||||||||
| itensSer.vlrBis | Double | (Obrigatório) - Number(013,2) - Valor base de ISS do serviço. Opcional em operações isentas de ISS | ||||||||||||||||||||
| itensSer.perIss | Double | (Obrigatório) - Number(002,2) - Percentual de ISS do serviço. Opcional em operações isentas de ISS | ||||||||||||||||||||
| itensSer.vlrIss | Double | (Obrigatório) - Number(013,2) - Valor de ISS do serviço. Opcional em operações isentas de ISS | ||||||||||||||||||||
| itensSer.vlrDsc | Double | (Opcional) - Number(013,2) - Valor de desconto do serviço | ||||||||||||||||||||
| itensSer.vlrAcr | Double | (Opcional) - Number(013,2) - Valor de acréscimo do serviço | ||||||||||||||||||||
| itensSer.numPed | String | (Opcional) - Number(008) - Número do pedido do item de serviço | ||||||||||||||||||||
| itensSer.seqIsp | Integer | (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) - Number(013,2) - Valor base de comissão do item de serviço. | ||||||||||||||||||||
| itensSer.perCom | Double | (Opcional) - Number(003,2) - Percentual de comissão do item de serviço. | ||||||||||||||||||||
| itensSer.vlrCom | Double | (Opcional) - Number(013,2) - Valor de comissão do item de serviço. | ||||||||||||||||||||
| itensSer.codRep | Integer | (Opcional) - Number(009) - Código do representante do item de serviço. | ||||||||||||||||||||
| itensSer.sitIte | 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. | ||||||||||||||||||||
| itensSer.cstPis | String | (Opcional) - String(002) - Situação tributária de PIS aplicada na venda do item. | ||||||||||||||||||||
| itensSer.perPif | Double | (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) - Number(013,2) - Valor de PIS aplicado na venda do item. | ||||||||||||||||||||
| itensSer.cstCof | String | (Opcional) - String(003) - Situação tributária de COFINS aplicada na venda do item. | ||||||||||||||||||||
| itensSer.perCff | Double | (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) - Number(013,2) - Valor de COFINS aplicado na venda do item. | ||||||||||||||||||||
| itensSer.motDes | Integer | (Opcional) - Valores permitidos: 0 - Nenhum; 1 - Táxi; 2 - Deficiente Físico (Revogada); 3 - Produtor Agropecuário; 4 - Frotista/Locadora; 5 - Diplomático/Consultar; 6 - Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio; 7 - SUFRAMA; 8 - Venda e Órgãos Públicos; 9 - Outros; 10 - Condutor Deficiente; 11 - Deficiente Não Condutor; 12 - Órgão de Fomento e Desenvolvimento Agropecuário; 16 - Olimpíadas Rio 2016, 90 - Solicitado pelo Fisco | ||||||||||||||||||||
| itensSer.vlrIcd | Double | (Opcional) - Valor ICMS Desonerado | ||||||||||||||||||||
| itensSer.codBnf | String | (Opcional) - Código Benefício Fiscal | ||||||||||||||||||||
| parcelas | Set | |||||||||||||||||||||
| parcelas.numPar | Integer | (Obrigatório) - Number(003) - Número da parcela | ||||||||||||||||||||
| parcelas.codFpg | 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 | ||||||||||||||||||||
| parcelas.vctPar | 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. Não é consistido o vencimento entre as parcelas, permitindo enviar a primeira parcela com um vencimento superior ao da segunda parcela. Caso exista necessidade deste tipo de consistência, deve ser implementada no sistema que envia os dados ao serviço. |
||||||||||||||||||||
| parcelas.vlrPar | Double | (Obrigatório) - Number(013,2) - Valor da parcela | ||||||||||||||||||||
| parcelas.catExt | 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 | ||||||||||||||||||||
| parcelas.catTef | String | (Opcional) - String(100) - Código da autorização da transação (TEF - Sitef) | ||||||||||||||||||||
| parcelas.nsuTef | String | (Opcional) - String(100) - Número sequencial único da transação TEF (host - operadora) | ||||||||||||||||||||
| parcelas.vlrRps | Double | (Opcional) - Number(013,2) - Valor de desconto do repasse da administradora do cartão. | ||||||||||||||||||||
| parcelas.cheBan | String | (Opcional) - String(003) - Código do banco | ||||||||||||||||||||
| parcelas.cheAge | String | (Opcional) - String(007) - Código da agência bancária | ||||||||||||||||||||
| parcelas.cheCta | String | (Opcional) - String(014) - Número da conta corrente | ||||||||||||||||||||
| parcelas.cheNum | String | (Opcional) - String(010) - Número do cheque | ||||||||||||||||||||
| parcelas.codBar | String | (Opcional) - String(050) - Código de barras do cheque (CMC7) | ||||||||||||||||||||
| parcelas.codSac | String | (Opcional) - Number(014) - Código do sacado. Informar quando o proprietário do cheque estiver cadastrado | ||||||||||||||||||||
| parcelas.carPre | String | (Opcional) - String(020) - Código do cartão presente | ||||||||||||||||||||
| parcelas.fpgTro | Integer | (Opcional) - Number(002) - Código da forma de pagamento do troco | ||||||||||||||||||||
| parcelas.vlrTro | Double | (Opcional) - Number(013,2) - Valor do troco. Condição: Obrigatório caso a forma de pagamento do troco for informada | ||||||||||||||||||||
| parcelas.empCre | Integer | (Opcional) - Number(004) - Código da empresa do título de crédito a ser utilizado em trocas de mercadoria | ||||||||||||||||||||
| parcelas.filCre | Integer | (Opcional) - Number(005) - Código da filial do título de crédito a ser utilizado em trocas de mercadoria | ||||||||||||||||||||
| parcelas.tptCre | String | (Opcional) - String(003) - Código do tipo de título de crédito a ser utilizado em trocas de mercadoria | ||||||||||||||||||||
| parcelas.titCre | String | (Opcional) - String(015) - Número do título de crédito a ser utilizado em trocas de mercadoria | ||||||||||||||||||||
| parcelas.vlrCre | Double | (Opcional) - Number(013,2) - Valor a ser utilizado do título de crédito em trocas de mercadoria | ||||||||||||||||||||
| parcelas.codCnv | Integer | (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) - Number(004) - Código do dependente do convênio. | ||||||||||||||||||||
| parcelas.codOpe | String | (Opcional) - String - Código da Operadora da Parcela. | ||||||||||||||||||||
| parcelas.usuBai | Integer | (Opcional) - Usuário responsável pela baixa | ||||||||||||||||||||
| parcelas.banCar | String | (Opcional) - String(020) - Identifica a bandeira em uma venda feita em cartão | ||||||||||||||||||||
| parcelas.nsuHst | String | (Opcional) - String(100) - Número sequêncial único da transação TEF (Host Autorizador) | ||||||||||||||||||||
| parcelas.parTit | Integer | (Opcional) - Number(003) - Número da parcela no cartão. | ||||||||||||||||||||
| parcelas.ideTxi | String | (Opcional) - String (035) - Identificador da Transação - TXID PIX | ||||||||||||||||||||
| nfce.numTnc | Integer | (Opcional) - Number(009) - Número da transação de consumo de saldo de cartão presente ou convênio. | ||||||||||||||||||||
| nfce.codCnv | Integer | (Opcional) - Number(4) - Código do convênio. Alimentar este elemento quando a venda utilizar convênio. | ||||||||||||||||||||
| nfce.catTef | String | (Opcional) - String(100) - NSU da transação no Sistema TEF referente à operação com convênio do tipo PBM. | ||||||||||||||||||||
| nfce.transacaoProduto | String | (Opcional) - String(005) - Transação de produtos para o cabeçalho do cupom. | ||||||||||||||||||||
| nfce.transacaoServico | String | (Opcional) - String(005) - Transação de serviços para o cabeçalho do cupom. | ||||||||||||||||||||
| nfce.geraNFE | String | (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 | (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>
<numNce>Integer</numNce>
<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 | Descrição |
|---|---|---|
| tipoRetorno | String | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| resultado | Set | |
| resultado.opeExe | 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. Somente será retornado este campo caso ele tenha sido informado na requisição. |
| resultado.codEmp | Integer | (Obrigatório) - Number(004) - Código da empresa |
| resultado.codFil | Integer | (Obrigatório) - Number(005) - Código da filial |
| resultado.cnpjFilial | String | (Opcional) - Number(014) - CNPJ da filial de emissão do cupom fiscal |
| resultado.datEmi | String | (Obrigatório) - Date - Data de emissão do cupom fiscal |
| resultado.numNce | Integer | (Opcional) - Inteiro(009) - Numero do cupom fiscal modelo 2 |
| resultado.codSnf | String | (Obrigatório) - String(003) - Código da série da nota fiscal utilizada no ERP |
| resultado.numPdv | Integer | (Obrigatório) - Inteiro - Número do PDV |
| resultado.codMsg | Integer | (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) - String(001) -Tipo da mensagem de retorno. Lista: "E" = indica erro; "A" = indica alerta (útil para o sistema integrado interpretar se a requisição foi bem sucedida ou não) |
| resultado.resultado | String | (Obrigatório) - String(250) - Mensagem de retorno da importação. Caso o cupom seja integrado, será retorndo "OK". Do contrário, será retornado motivo pelo qual o cupom não integrado |
| parcela | Set | |
| parcela.numPar | Integer | (Opcional) - Number(003) - Número da parcela gerada |
| parcela.empTit | Integer | (Opcional) - Number(004) - Código da empresa do título gerado |
| parcela.filTit | Integer | (Opcional) - Number(004) - Código da filial do título gerado |
| parcela.tptTit | String | (Opcional) - String(003) - Código do tipo de título gerado |
| parcela.numTit | String | (Opcional) - String(015) - Número do título gerado |
| mensagemRetorno | String | (Obrigatório) - String(999) - Mensagem de Retorno de Processamento |
| 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" |
Integrações - Varejo - Notas Fiscais - Notas Fiscais de consumidor eletrônicas - Importar
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 10
Versão atual: 10
Nota
Na integração com o Gestão de Supermercados, para que haja a distribuição de lotes de um produto, é necessário fazer uso dos identificadores de regras: VEN-140EUDLE02 e/ou GER-000EUDLE01.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ImportarNfce>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<dadosGerais>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codSnf>String</codSnf>
<numNfv>Integer</numNfv>
<opeExe>Integer</opeExe>
<tnsPro>String</tnsPro>
<tnsSer>String</tnsSer>
<datEmi>DateTime</datEmi>
<horEmi>String</horEmi>
<codCli>Integer</codCli>
<codRep>Integer</codRep>
<codCpg>String</codCpg>
<codFpg>Integer</codFpg>
<codTra>Integer</codTra>
<cifFob>String</cifFob>
<obsNfv>String</obsNfv>
<vlrEnc>Double</vlrEnc>
<vlrBpr>Double</vlrBpr>
<vlrDpr>Double</vlrDpr>
<vlrBse>Double</vlrBse>
<vlrDse>Double</vlrDse>
<vlrBic>Double</vlrBic>
<vlrIcm>Double</vlrIcm>
<vlrBsd>Double</vlrBsd>
<vlrIsd>Double</vlrIsd>
<vlrBis>Double</vlrBis>
<vlrIss>Double</vlrIss>
<vlrLpr>Double</vlrLpr>
<vlrLse>Double</vlrLse>
<vlrliq>Double</vlrliq>
<vlrBpf>Double</vlrBpf>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<vlrCff>Double</vlrCff>
<codMot>Integer</codMot>
<obsMot>String</obsMot>
<indPre>String</indPre>
<ideExt>Integer</ideExt>
<vlrAic>Double</vlrAic>
<perAic>Double</perAic>
<numPdv>Integer</numPdv>
<basIef>Double</basIef>
<vlrIef>Double</vlrIef>
<produtos>
<seqIpv>Integer</seqIpv>
<tnsPro>String</tnsPro>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<seqIpd>Integer</seqIpd>
<codPro>String</codPro>
<codDer>String</codDer>
<codClf>String</codClf>
<codStr>String</codStr>
<codDep>String</codDep>
<qtdFat>Double</qtdFat>
<uniMed>String</uniMed>
<codTpr>String</codTpr>
<datIni>DateTime</datIni>
<preUni>Double</preUni>
<perIcm>Double</perIcm>
<salCan>String</salCan>
<vlrEnc>Double</vlrEnc>
<vlrBru>Double</vlrBru>
<vlrDsc>Double</vlrDsc>
<vlrBic>Double</vlrBic>
<vlrIcm>Double</vlrIcm>
<vlrBsd>Double</vlrBsd>
<vlrIsd>Double</vlrIsd>
<vlrIic>Double</vlrIic>
<vlrOic>Double</vlrOic>
<vlrLpr>Double</vlrLpr>
<vlrLiq>Double</vlrLiq>
<preBru>Double</preBru>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<proMon>String</proMon>
<proEnt>String</proEnt>
<perMgc>Double</perMgc>
<tipCur>Integer</tipCur>
<tipGar>String</tipGar>
<dtiGar>DateTime</dtiGar>
<dtfGar>DateTime</dtfGar>
<codRep>Integer</codRep>
<vlrAip>Double</vlrAip>
<perAip>Double</perAip>
<basIef>Double</basIef>
<perIef>Double</perIef>
<vlrIef>Double</vlrIef>
<loteSerie>
<seqDls>Integer</seqDls>
<codDep>String</codDep>
<codLot>String</codLot>
<numSep>String</numSep>
<qtdEst>Double</qtdEst>
</loteSerie>
<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>
<nopPro>String</nopPro>
<codCes>String</codCes>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<codBnf>String</codBnf>
<vlrFre>Double</vlrFre>
<pesBru>Double</pesBru>
<pesLiq>Double</pesLiq>
<dispositivoFiscal>
<codDfs>String</codDfs>
<perDfs>String</perDfs>
<basDfs>String</basDfs>
<vlrAjs>String</vlrAjs>
<vlrOut>String</vlrOut>
<desAjs>String</desAjs>
</dispositivoFiscal>
<cBSIBSProduto>
<strCla>String</strCla>
<codImp>String</codImp>
<basCal>Double</basCal>
<aliImp>Double</aliImp>
<perDif>Double</perDif>
<vlrDif>Double</vlrDif>
<perRed>Double</perRed>
<aliEfe>Double</aliEfe>
<strDes>String</strDes>
<perDes>Double</perDes>
<vlrDes>Double</vlrDes>
<vlrImp>Double</vlrImp>
<codStr>String</codStr>
<perPci>Double</perPci>
<vlrPci>Double</vlrPci>
<conSus>String</conSus>
</cBSIBSProduto>
</produtos>
<servicos>
<seqIsv>Integer</seqIsv>
<tnsSer>String</tnsSer>
<filPed>Integer</filPed>
<numPed>Integer</numPed>
<seqIsp>Integer</seqIsp>
<codSer>String</codSer>
<qtdFat>Double</qtdFat>
<uniMed>String</uniMed>
<codTpr>String</codTpr>
<preUni>Double</preUni>
<perIss>Double</perIss>
<vlrEnc>Double</vlrEnc>
<vlrBru>Double</vlrBru>
<vlrDsc>Double</vlrDsc>
<vlrBis>Double</vlrBis>
<vlrIss>Double</vlrIss>
<vlrLiq>Double</vlrLiq>
<codClf>String</codClf>
<codStr>String</codStr>
<perIcm>Double</perIcm>
<vlrBic>Double</vlrBic>
<vlrIcm>Double</vlrIcm>
<vlrBsd>Double</vlrBsd>
<vlrIsd>Double</vlrIsd>
<vlrIic>Double</vlrIic>
<vlrOic>Double</vlrOic>
<vlrBpf>Double</vlrBpf>
<perPif>Double</perPif>
<vlrPif>Double</vlrPif>
<vlrBcf>Double</vlrBcf>
<perCff>Double</perCff>
<vlrCff>Double</vlrCff>
<cstPis>String</cstPis>
<cstCof>String</cstCof>
<vlrPfm>Double</vlrPfm>
<varSer>String</varSer>
<empFre>Integer</empFre>
<tabFre>String</tabFre>
<datIni>DateTime</datIni>
<locEnt>Integer</locEnt>
<filFre>Integer</filFre>
<empIpv>Integer</empIpv>
<filIpv>Integer</filIpv>
<snfIpv>String</snfIpv>
<nfvIpv>Integer</nfvIpv>
<seqIpv>Integer</seqIpv>
<vlrDed>Double</vlrDed>
<indInt>String</indInt>
<tipGar>String</tipGar>
<dtiGar>DateTime</dtiGar>
<dtfGar>DateTime</dtfGar>
<codRep>Integer</codRep>
<vlrAis>Double</vlrAis>
<perAis>Double</perAis>
<perMgc>Double</perMgc>
<emiIpv>DateTime</emiIpv>
<equIpv>Integer</equIpv>
<cfiIpv>Integer</cfiIpv>
<croIpv>Integer</croIpv>
<bilGar>String</bilGar>
<basIef>Double</basIef>
<perIef>Double</perIef>
<vlrIef>Double</vlrIef>
<codCnm>String</codCnm>
<numSer>String</numSer>
<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>
<nopSer>String</nopSer>
<motDes>Integer</motDes>
<vlrIcd>Double</vlrIcd>
<codBnf>String</codBnf>
<dispositivoFiscal>
<codDfs>String</codDfs>
<perDfs>String</perDfs>
<basDfs>String</basDfs>
<vlrAjs>String</vlrAjs>
<vlrOut>String</vlrOut>
<desAjs>String</desAjs>
</dispositivoFiscal>
<cBSIBSServico>
<strCla>String</strCla>
<codImp>String</codImp>
<basCal>Double</basCal>
<aliImp>Double</aliImp>
<perDif>Double</perDif>
<vlrDif>Double</vlrDif>
<perRed>Double</perRed>
<aliEfe>Double</aliEfe>
<strDes>String</strDes>
<perDes>Double</perDes>
<vlrDes>Double</vlrDes>
<vlrImp>Double</vlrImp>
<codStr>String</codStr>
<perPci>Double</perPci>
<vlrPci>Double</vlrPci>
<conSus>String</conSus>
</cBSIBSServico>
</servicos>
<parcelas>
<codPar>Integer</codPar>
<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>
<usuBai>Integer</usuBai>
<banCar>String</banCar>
<nsuHst>String</nsuHst>
<tituloSubstituicao>
<vlrBru>Double</vlrBru>
<vlrTax>Double</vlrTax>
<vlrLiq>Double</vlrLiq>
<datVct>DateTime</datVct>
<titExt>String</titExt>
<codCli>Integer</codCli>
<numPar>Integer</numPar>
<usuBai>Integer</usuBai>
</tituloSubstituicao>
<credito>
<empCre>Integer</empCre>
<filCre>Integer</filCre>
<tptCre>String</tptCre>
<titCre>String</titCre>
<forCre>Integer</forCre>
<vlrCre>Double</vlrCre>
</credito>
<ideTxi>String</ideTxi>
</parcelas>
<atributoVenda>
<idcIab>Integer</idcIab>
</atributoVenda>
<documentosEletronicos>
<sitDoe>Integer</sitDoe>
<chvDoe>String</chvDoe>
<numPrt>String</numPrt>
<datAut>DateTime</datAut>
<horAut>String</horAut>
<usuEmi>Double</usuEmi>
<numPrc>String</numPrc>
<datCan>DateTime</datCan>
<horCan>String</horCan>
<usuCan>Double</usuCan>
<numPri>String</numPri>
<datInu>DateTime</datInu>
<horInu>String</horInu>
<usuInu>Double</usuInu>
<datCtg>DateTime</datCtg>
<horCtg>Time</horCtg>
<motCtg>Integer</motCtg>
<obsCtg>String</obsCtg>
</documentosEletronicos>
<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>
<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>
<identificacaoCliente>
<tipCli>String</tipCli>
<cgcCpf>Double</cgcCpf>
<nomCli>String</nomCli>
<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>
</identificacaoCliente>
<codOpn>Integer</codOpn>
<nopPro>String</nopPro>
<nopSer>String</nopSer>
<cpfDcv>Double</cpfDcv>
<vlrFre>Double</vlrFre>
<pesBru>Double</pesBru>
<pesLiq>Double</pesLiq>
<qtdEmb>Integer</qtdEmb>
<numEmb>String</numEmb>
<codEmb>Integer</codEmb>
<somFre>String</somFre>
<sugDis>String</sugDis>
</dadosGerais>
<identificacaoSistema>String</identificacaoSistema>
<tipNot>Integer</tipNot>
</parameters>
</ser:ImportarNfce>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| dadosGerais | Set | |
| dadosGerais.codEmp | Integer | (Obrigatório) - Código da empresa |
| dadosGerais.codFil | Integer | (Obrigatório) - Código da filial |
| dadosGerais.codSnf | String | (Obrigatório) - Código da série fiscal |
| dadosGerais.numNfv | Integer | (Obrigatório) - Number(009) - Número da nota fiscal de saída |
| dadosGerais.opeExe | Integer | (Obrigatório) - Número(001) - Tipo de Processamento - Lista: 1 = Inclusão, 2 = Cancelamento, 3 = Solicitação de Inutilização, 4 = Denegação |
| dadosGerais.tnsPro | String | (Obrigatório) - String(005) - Transação de faturamento para produtos |
| dadosGerais.tnsSer | String | (Opcional) - String(005) - Transação de faturamento para serviços |
| dadosGerais.datEmi | DateTime | (Obrigatório) - Date(DD/MM/YYY) - Data de emissão da nota fiscal de saída |
| dadosGerais.horEmi | String | (Obrigatório) - Time(HH:MM) - Hora de emissão da nota fiscal |
| dadosGerais.codCli | 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 | Integer | (Obrigatório) - Number(009) - Código do representante/usuário que emitiu a nota fiscal de saída |
| dadosGerais.codCpg | String | (Opcional) - String(006) - Código da condição de pagamento da nota fiscal de saída |
| dadosGerais.codFpg | Integer | (Opcional) - Number(002) - Código da forma de pagamento |
| dadosGerais.codTra | Integer | (Opcional) - Number(006) - Código da transportadora da nota fiscal de saída - Condição: Obrigatório quando for conhecimento de transporte eletrônico |
| dadosGerais.cifFob | String | (Obrigatório) - String(001) - Indicativo se o valor do frete é CIF ou FOB - Lista: C = Por conta do emitente, F = Por conta do destinatário, T = Por conta de terceiros, X = Sem Frete |
| dadosGerais.obsNfv | String | (Opcional) - String(999) - Texto da observação da Nota Fiscal |
| dadosGerais.vlrEnc | Double | (Obrigatório) - Number(015,2) - Soma dos valores dos encargos/acréscimos financeiros da nota fiscal de saída |
| dadosGerais.vlrBpr | Double | (Obrigatório) - Number(015,2) - Soma dos valores dos itens de produtos da nota fiscal de saída |
| dadosGerais.vlrDpr | Double | (Obrigatório) - Number(015,2) - Soma dos descontos dos itens de produtos da nota fiscal de saída |
| dadosGerais.vlrBse | Double | (Obrigatório) - Number(015,2) - Soma dos valores dos itens de serviços da nota fiscal de saída |
| dadosGerais.vlrDse | Double | (Obrigatório) - Number(015,2) - Soma dos descontos dos itens de serviços da nota fiscal de saída |
| dadosGerais.vlrBic | Double | (Obrigatório) - Number(015,2) - Soma dos valores base do ICMS dos itens de produtos da nota fiscal de saída |
| dadosGerais.vlrIcm | Double | (Obrigatório) - Number(015,2) - Soma dos valores do ICMS dos itens de produtos da nota fiscal de saída |
| dadosGerais.vlrBsd | Double | (Obrigatório) - Number(015,2) - Soma dos valores de Valor base ICMS substituído destacado |
| dadosGerais.vlrIsd | Double | (Obrigatório) - Number(015,2) - Soma dos valores de Valor ICMS substituído destacado |
| dadosGerais.vlrBis | Double | (Obrigatório) - Number(015,2) - Soma dos valores base do ISS dos itens de serviços da nota fiscal de saída |
| dadosGerais.vlrIss | Double | (Obrigatório) - Number(015,2) - Soma dos valores do ISS dos itens de serviços da nota fiscal de saída |
| dadosGerais.vlrLpr | Double | (Obrigatório) - Number(015,2) - Total líquido dos itens de produtos da nota fiscal de saída |
| dadosGerais.vlrLse | Double | (Obrigatório) - Number(015,2) - Total líquido dos itens de serviços da nota fiscal de saída |
| dadosGerais.vlrliq | Double | (Obrigatório) - Number(015,2) - Total líquido da nota fiscal de saída |
| dadosGerais.vlrBpf | Double | (Obrigatório) - Number(015,2) - Soma dos valores base do PIS Faturamento dos itens da nota fiscal |
| dadosGerais.vlrPif | Double | (Obrigatório) - Number(015,2) - Soma dos valores do PIS Faturamento dos itens da nota fiscal |
| dadosGerais.vlrBcf | Double | (Obrigatório) - Number(015,2) - Soma dos valores base do COFINS Faturamento dos itens da nota fiscal |
| dadosGerais.vlrCff | Double | (Obrigatório) - Number(015,2) - Soma dos valores do COFINS Faturamento dos itens da nota fiscal |
| dadosGerais.codMot | Integer | (Opcional) - Number(006) - Código do Motivo de Cancelamento - Condição: Somente será considerado se for uma solicitação de cancelamento |
| dadosGerais.obsMot | String | (Opcional) - String(250) - Observações do motivo referente ao Cancelamento da Nota Fiscal - Condição: Será considerado somente em caso de cancelamento |
| dadosGerais.indPre | String | (Obrigatório) - String (001) - Indicativo presencial do consumidor. Valores: 0 - Não se aplica, 1 - Operação presencial, 2 - Operação não presencial, pela Internet, 3 - Operação não presencial, teleatendimento, 4 - NFC-e em operação com entrega em domicílio, 9 - Operação não presencial, outros |
| dadosGerais.ideExt | Integer | (Obrigatório) - Number(015) - Identificador Externo |
| dadosGerais.vlrAic | Double | (Opcional) - Number(015,2) - Valor Aproximado do imposto da nota |
| dadosGerais.perAic | Double | (Opcional) - Number(005,2) - Percentual aproximado do Imposto da nota |
| dadosGerais.numPdv | Integer | (Obrigatório) - Number(009) - Número do PDV que emitiu a venda |
| dadosGerais.basIef | Double | (Opcional) - Base ICMS Entrega Futura |
| dadosGerais.vlrIef | Double | (Opcional) - Valor ICMS Entrega Futura |
| dadosGerais.codOpn | Integer | (Opcional) - Código da operação de nota fiscal para integração entre sistemas |
| dadosGerais.nopSer | String | (Opcional) - String(005) - Natureza da operação |
| dadosGerais.sugDis | String | (Opcional) - Sugerir dispositivo fiscal na nota fiscal de saída, possível informar somente 'S' ou 'N' |
| produtos | Set | |
| produtos.seqIpv | Integer | (Obrigatório) - Number(003) - Sequência do item na nota fiscal de saída |
| produtos.tnsPro | String | (Obrigatório) - String(005) - Transação do item de produto da nota |
| produtos.filPed | Integer | (Opcional) - Number(005) - Código da filial do pedido |
| produtos.numPed | Integer | (Opcional) - Number(008) - Número do pedido que gerou a nota fiscal de saída |
| produtos.seqIpd | Integer | (Opcional) - Number(004) - Sequência do item no pedido da nota fiscal de saída |
| produtos.codPro | String | (Obrigatório) - String(014) - Código do produto da nota fiscal de saída |
| produtos.codDer | String | (Opcional) - String(007) - Código da derivação do produto da nota fiscal de saída |
| produtos.codClf | String | (Obrigatório) - String(003) - Código da classificação fiscal do item da nota fiscal de saída |
| produtos.codStr | String | (Obrigatório) - String(003) - Situação tributária do I.C.M.S do item da nota fiscal de saída |
| produtos.codDep | String | (Obrigatório) - String(010) - Código do depósito para baixa de estoque do produto da nota fiscal de saída |
| produtos.qtdFat | Double | (Obrigatório) - Number(014,5) - Quantidade faturada do item da nota fiscal de saída |
| produtos.uniMed | String | (Obrigatório) - String(003) - Unidade de medida do item da nota fiscal de saída |
| produtos.codTpr | String | (Obrigatório) - String(004) - Código da tabela de preço do item da nota fiscal de saída |
| produtos.datIni | DateTime | (Obrigatório) - Date(DD/MM/YYYY) - Data início de validade da tabela de preço |
| produtos.preUni | Double | (Obrigatório) - Number(014,5) - Preço unitário do item da nota fiscal de saída |
| produtos.perIcm | Double | (Obrigatório) - Number(005,2) - Percentual do ICM do item da nota fiscal de saída |
| produtos.salCan | String | (Obrigatório) - String(001) - Indicativo se os saldos dos pedidos deverão ser cancelados |
| produtos.vlrEnc | Double | (Obrigatório) - Number(015,2) - Valor encargos financeiros |
| produtos.vlrBru | Double | (Obrigatório) - Number(015,2) - Valor bruto do item da nota fiscal de saída |
| produtos.vlrDsc | Double | (Obrigatório) - Number(015,2) - Valor do desconto do item da nota fiscal de saída |
| produtos.vlrBic | Double | (Obrigatório) - Number(015,2) - Valor base ICMS |
| produtos.vlrIcm | Double | (Obrigatório) - Number(015,2) - Valor do ICMS do item da nota fiscal de saída |
| produtos.vlrBsd | Double | (Obrigatório) - Number(015,2) - Valor base ICMS substituído destacado |
| produtos.vlrIsd | Double | (Obrigatório) - Number(015,2) - Valor do ICMS substituído destacado |
| produtos.vlrIic | Double | (Obrigatório) - Number(015,2) - Valor isento ICMS |
| produtos.vlrOic | Double | (Obrigatório) - Number(015,2) - Valor outros ICMS |
| produtos.vlrLpr | Double | (Obrigatório) - Number(015,2) - Valor do produto |
| produtos.vlrLiq | Double | (Obrigatório) - Number(015,2) - Valor líquido do item de produto da nota fiscal de saída |
| produtos.preBru | Double | (Obrigatório) - Number(014,5) - Preço unitário Bruto do produto da Nota Fiscal |
| produtos.vlrBpf | Double | (Obrigatório) - Number(015,2) - Valor Base do PIS Faturamento |
| produtos.perPif | Double | (Obrigatório) - Number(005,2) - Percentual do PIS Faturamento |
| produtos.vlrPif | Double | (Obrigatório) - Number(015,2) - Valor do PIS Faturamento |
| produtos.vlrBcf | Double | (Obrigatório) - Number(015,2) - Valor Base do COFINS Faturamento |
| produtos.perCff | Double | (Obrigatório) - Number(005,2) - Percentual do COFINS Faturamento |
| produtos.vlrCff | Double | (Obrigatório) - Number(015,2) - Valor do COFINS Faturamento |
| produtos.cstPis | String | (Obrigatório) - String(002) - Código da situação tributária de PIS |
| produtos.cstCof | String | (Obrigatório) - String(002) - Código da situação tributária de COFINS |
| produtos.proMon | String | (Opcional) - String(001) - Indicativo se o produto exige montagem - Lista: S = Sim, N = Não, O = Obrigatório |
| produtos.proEnt | String | (Opcional) - String(001) - Indicativo se o produto exige ser entregue - Lista: S = Sim, N = Não, O = Obrigatório |
| produtos.perMgc | Double | (Obrigatório) - Number(014,5) - Percentual de Margem de Contribuição utilizada para a venda |
| produtos.tipCur | Integer | (Opcional) - Number(001) - Indicativo do tipo de curso online para varejo - Lista: 1 = Standard, 2 = Plus, 3 = Premium, 4 = Outro |
| produtos.tipGar | String | (Opcional) - String(002) - Tipo de garantia estendida da nota fiscal de saída Lista: TR = Troca; RP = Reparo |
| produtos.dtiGar | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de início da garantia da nota fiscal de saída |
| produtos.dtfGar | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de término da garantia do item |
| produtos.codRep | Integer | (Opcional) - Number(009) - Código do representante/vendedor do item |
| produtos.vlrAip | Double | (Opcional) - Number(015,2) - Valor Aproximado do imposto do Item de Produto |
| produtos.perAip | Double | (Opcional) - Number(005,2) - Percentual aproximado do Imposto do Item de Produto |
| produtos.basIef | Double | (Opcional) - Number(015,2) - Soma dos valoes base do ICMS dos itens para entrega futura |
| produtos.perIef | Double | (Opcional) - Number(005,2) - Percentual do ICMS para entrega futura |
| produtos.vlrIef | Double | (Opcional) - Number(015,2) - Soma dos valores do ICMS dos itens para entrega futura |
| dispositivosFiscais | Set | (Opcional) - Grupo de dispositivos fiscais do item de produto |
| dispositivosFiscais.codDfs | Integer | (Opcional) - Código do dispositivo fiscal |
| dispositivosFiscais.perDfs | Double | (Opcional) - Percentual do Ajuste |
| dispositivosFiscais.basDfs | Double | (Opcional) - Base de Cálculo Ajuste |
| dispositivosFiscais.vlrAjs | Double | (Opcional) - Valor de Ajuste do Dispositivo |
| loteSerie | Set | |
| loteSerie.seqDls | Integer | (Opcional) - Number(006) - Sequência de movimento de item |
| loteSerie.codDep | String | (Opcional) - String(010) - Código do depósito |
| loteSerie.codLot | String | (Opcional) - String(050) - Código do Lote de Fabricação p/ estocagem - Condição: Obrigatório quando não informado o campo "NumSep" |
| loteSerie.numSep | String | (Opcional) - String(050) - Número de Série do Produto - Condição: Obrigatório quando não informado o campo "CodLot" |
| loteSerie.qtdEst | Double | (Opcional) - Number(014,5) - Quantidade a ser movimentada do estoque |
| produtos.icmBfc | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza na UF de destino |
| produtos.basFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza |
| produtos.aliFcp | Double | (Opcional) - Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| produtos.vlrFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza |
| produtos.bstFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária |
| produtos.astFcp | Double | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| produtos.vstFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária |
| produtos.breFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. |
| produtos.areFcp | Double | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| produtos.vreFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. |
| produtos.nopPro | String | (Opcional) - Natureza Operação |
| produtos.codCes | String | (Opcional) - String(007) - Código especificador da substituição tributária (CEST) |
| produtos.motDes | Integer | (Opcional) - Valores permitidos: 0 - Nenhum; 1 - Táxi; 2 - Deficiente Físico (Revogada); 3 - Produtor Agropecuário; 4 - Frotista/Locadora; 5 - Diplomático/Consultar; 6 - Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio; 7 - SUFRAMA; 8 - Venda e Órgãos Públicos; 9 - Outros; 10 - Condutor Deficiente; 11 - Deficiente Não Condutor; 12 - Órgão de Fomento e Desenvolvimento Agropecuário; 16 - Olimpíadas Rio 2016, 90 - Solicitado pelo Fisco |
| produtos.vlrIcd | Double | (Opcional) - Valor ICMS Desonerado |
| produtos.codBnf | String | (Opcional) - Código Benefício Fiscal |
| produtos.VlrFre | Double | (Opcional) - Number(015,2) - Valor Frete |
| produtos.PesLiq | Double | (Opcional) - Number(014,5) - Peso Líquido |
| produtos.PesBru | Double | (Opcional) - Number(014,5) - Peso Bruto |
| cBSIBSProduto | Set | Itens de Produto - Reforma Tributária |
| cBSIBSProduto.strCla | String | String(006) - Código da cClassTrib |
| cBSIBSProduto.codImp | String | String(003) - Código do imposto |
| cBSIBSProduto.basCal | Double | Number(013,2) - Base Cálculo |
| cBSIBSProduto.aliImp | Double | Number(007,4) - Percentual da Alíquota |
| cBSIBSProduto.perDif | Double | Number(007,4) - Percentual de Diferimento |
| cBSIBSProduto.vlrDif | Double | Number(013,2) - Valor Diferimento |
| cBSIBSProduto.perRed | Double | Number(007,4) - Percentual de Redução |
| cBSIBSProduto.aliEfe | Double | Number(007,4) - Alíquota Efetiva |
| cBSIBSProduto.strDes | String | String(006) - cClassTrib de Tributação Regular |
| cBSIBSProduto.perDes | Double | Number(007,4) - Percentual de Tributação Regular |
| cBSIBSProduto.vlrDes | Double | Number(013,2) - Valor de Tributação Regular |
| cBSIBSProduto.vlrImp | Double | Number(013,2) - Valor Imposto |
| cBSIBSProduto.codStr | String | String(002) - Código da classificação do crédito presumido |
| cBSIBSProduto.perPci | Double | Number(008,4) - Percentual do crédito presumido |
| cBSIBSProduto.vlrPci | Double | Number(013,2) - Valor do crédito presumido |
| cBSIBSProduto.conSus | String | String(001) - Crédito presumido em condição suspensiva - [ S=Sim;N=Não ] |
| servicos | Set | |
| servicos.seqIsv | Integer | (Obrigatório) - Number(003) - Sequência do item na nota fiscal de saída |
| servicos.tnsSer | String | (Obrigatório) - String(005) - Transação do item de serviço da nota |
| servicos.filPed | Integer | (Opcional) - Number(005) - Código da filial do pedido |
| servicos.numPed | Integer | (Opcional) - Number(008) - Número do pedido da nota fiscal de saída |
| servicos.seqIsp | Integer | (Opcional) - Number(003) - Sequência do pedido da nota fiscal de saída |
| servicos.codSer | String | (Obrigatório) - String(014) - Código do serviço da nota fiscal de saída |
| servicos.qtdFat | Double | (Obrigatório) - Number(014,5) - Quantidade faturada do serviço da nota fiscal de saída |
| servicos.uniMed | String | (Obrigatório) - String(003) - Unidade de medida do serviço da nota fiscal de saída |
| servicos.codTpr | String | (Obrigatório)- String(004) - Código da tabela de preço do item da nota fiscal de saída |
| servicos.preUni | Double | (Obrigatório) - Number(014,5) - Preço unitário do serviço da nota fiscal de saída |
| servicos.perIss | Double | (Obrigatório) - Number(004,2) - Percentual do ISS do serviço da nota fiscal de saída |
| servicos.vlrEnc | Double | (Obrigatório) - Number(015,2) - Valor encargos financeiros |
| servicos.vlrBru | Double | (Obrigatório) - Number(015,2) - Valor bruto do serviço da nota fiscal de saída |
| servicos.vlrDsc | Double | (Obrigatório) - Number(015,2) - Valor do desconto do serviço da nota fiscal de saída |
| servicos.vlrBis | Double | (Obrigatório) - Number(015,2) - Valor base ISS |
| servicos.vlrIss | Double | (Obrigatório) - Number(015,2) - Valor do ISS sobre o serviço da nota fiscal de saída |
| servicos.vlrLiq | Double | (Obrigatório) - Number(015,2) - Valor líquido do item de serviço da nota fiscal de saída |
| servicos.codClf | String | (Obrigatório) - String(003) - Código da classificação fiscal do item da nota fiscal de saída |
| servicos.codStr | String | (Obrigatório) - String(003) - Situação tributária do I.C.M.S. do item da nota fiscal de saída |
| servicos.perIcm | Double | (Obrigatório) - Number(005,2) - Percentual do ICM do item da nota fiscal de saída |
| servicos.vlrBic | Double | (Opcional) - Number(015,2) - Valor base ICMS |
| servicos.vlrIcm | Double | (Opcional) - Number(015,2) - Valor do ICMS do item da nota fiscal de saída |
| servicos.vlrBsd | Double | (Opcional) - Number(015,2) - Valor base ICMS substituído destacado |
| servicos.vlrIsd | Double | (Opcional) - Number(015,2) - Valor do ICMS substituído destacado |
| servicos.vlrIic | Double | (Opcional) - Number(015,2) - Valor isento ICMS |
| servicos.vlrOic | Double | (Opcional) - Number(015,2) - Valor outros ICMS |
| servicos.vlrBpf | Double | (Obrigatório) - Number(015,2) - Valor Base do PIS Faturamento |
| servicos.perPif | Double | (Obrigatório) - Number(005,2) - Percentual do PIS Faturamento |
| servicos.vlrPif | Double | (Obrigatório) - Number(015,2) - Valor do PIS Faturamento |
| servicos.vlrBcf | Double | (Obrigatório) - Number(015,2) - Valor Base do COFINS Faturamento |
| servicos.perCff | Double | (Obrigatório) - Number(005,2) - Percentual do COFINS Faturamento |
| servicos.vlrCff | Double | (Obrigatório) - Number(015,2) - Valor do COFINS Faturamento |
| servicos.cstPis | String | (Obrigatório) - String(002) - Código da situação tributária de PIS |
| servicos.cstCof | String | (Obrigatório) - String(002) - Código da situação tributária de COFINS |
| servicos.vlrPfm | Double | (Opcional) - Number(015,2) - Valor do frete a ser pago ao motorista que levará o produto |
| servicos.varSer | String | (Opcional) - 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 |
| servicos.empFre | Integer | (Opcional) - Number(004) - Código da empresa |
| servicos.tabFre | String | (Opcional) - String(004) - Código da tabela de preço frete |
| servicos.datIni | DateTime | (Obrigatório) - Date(DD/MM/YYYY) - Data início de validade da tabela de preço |
| servicos.locEnt | Integer | (Opcional) - Number(008) - Código da localização do local para entrega do frete |
| servicos.filFre | Integer | (Opcional) - Number(005) - Código da filial |
| servicos.empIpv | Integer | (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) |
| servicos.filIpv | Integer | (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) |
| servicos.snfIpv | String | (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 garantia estendida ou seguro parcela onde a ligação como produto será por nota fiscal) |
| servicos.nfvIpv | Integer | (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) |
| servicos.seqIpv | Integer | (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) |
| servicos.vlrDed | Double | (Opcional) - Number(015,2) - Valor de deduções para deduzir a base do ISS |
| servicos.indInt | String | (Opcional) - String(001) - Indicativo se o serviço é de intermediação |
| servicos.tipGar | String | (Opcional) - String(002) - Tipo de garantia estendida da nota fiscal de saída Lista: TR = Troca; RP = Reparo |
| servicos.dtiGar | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de início da garantia estendida |
| servicos.dtfGar | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de término da garantia estendida |
| servicos.codRep | Integer | (Opcional) - Number(009) - Código do representante/vendedor do item |
| servicos.vlrAis | Double | (Opcional) - Number(015,2) - Valor Aproximado do imposto do Item de Serviço |
| servicos.perAis | Double | (Opcional) - Number(005,2) - Percentual aproximado do Imposto do Item de Serviço |
| servicos.perMgc | Double | (Obrigatório) - Number(014,5) - Percentual de Margem de Contribuição utilizada para a venda |
| servicos.emiIpv | DateTime | (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) |
| servicos.equIpv | Integer | (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) |
| servicos.cfiIpv | Integer | (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) |
| servicos.croIpv | Integer | (Opcional) - Number(006) - Contador do reinício de operação do cupom fiscal do item coberto pela garantia estendida |
| servicos.bilGar | String | (Opcional) - String(050) - Número do bilhete de garantia/seguro |
| servicos.basIef | Double | (Opcional) - Number(015,2) - Soma dos valoes base do ICMS dos itens para entrega futura |
| servicos.perIef | Double | (Opcional) - Number(005,2) - Percentual do ICMS para entrega futura |
| servicos.vlrIef | Double | (Opcional) - Number(015,2) - Soma dos valores do ICMS dos itens para entrega futura |
| servicos.codCnm | String | (Opcional) - Código a ser consumido |
| servicos.numSer | String | (Opcional) - Número de série da bomba de combustível |
| servicos.icmBfc | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza na UF de destino |
| servicos.basFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza |
| servicos.aliFcp | Double | (Opcional) - Number(007,4) - Alíquota do ICMS para fundo de combate à pobreza |
| servicos.vlrFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza |
| servicos.bstFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido por substituição tributária |
| servicos.astFcp | Double | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido por substituição tributária |
| servicos.vstFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido por substituição tributária |
| servicos.breFcp | Double | (Opcional) - Number(015,2) - Base de cálculo do fundo de combate à pobreza retido ant. por subst. trib. |
| servicos.areFcp | Double | (Opcional) - Number(007,4) - Alíquota do fundo de combate à pobreza retido anteriormente por subst. trib. |
| servicos.vreFcp | Double | (Opcional) - Number(015,2) - Valor do fundo de combate à pobreza retido anteriormente por subst. trib. |
| servicos.nopSer | String | (Opcional) - String(005) - Natureza da operação |
| servicos.motDes | Integer | (Opcional) - Valores permitidos: 0 - Nenhum; 1 - Táxi; 2 - Deficiente Físico (Revogada); 3 - Produtor Agropecuário; 4 - Frotista/Locadora; 5 - Diplomático/Consultar; 6 - Utilitários e Motocicletas da Amazônia Ocidental e Áreas de Livre Comércio; 7 - SUFRAMA; 8 - Venda e Órgãos Públicos; 9 - Outros; 10 - Condutor Deficiente; 11 - Deficiente Não Condutor; 12 - Órgão de Fomento e Desenvolvimento Agropecuário; 16 - Olimpíadas Rio 2016, 90 - Solicitado pelo Fisco |
| servicos.vlrIcd | Double | (Opcional) - Valor ICMS Desonerado |
| servicos.codBnf | String | (Opcional) - Código Benefício Fiscal |
| dispositivosFiscais | Set | (Opcional) - Grupo de dispositivos fiscais do item de serviços |
| dispositivosFiscais.codDfs | Integer | (Opcional) - Código do dispositivo fiscal |
| dispositivosFiscais.perDfs | Double | (Opcional) - Percentual do Ajuste |
| dispositivosFiscais.basDfs | Double | (Opcional) - Base de Cálculo Ajuste |
| dispositivosFiscais.vlrAjs | Double | (Opcional) - Valor de Ajuste |
| cBSIBSServico | Set | Itens de Serviço - Reforma Tributária |
| cBSIBSServico.strCla | String | String(006) - Código da cClassTrib |
| cBSIBSServico.codImp | String | String(003) - Código do imposto |
| cBSIBSServico.basCal | Double | Number(013,2) - Base Cálculo |
| cBSIBSServico.aliImp | Double | Number(007,4) - Percentual da Alíquota |
| cBSIBSServico.perDif | Double | Number(007,4) - Percentual de Diferimento |
| cBSIBSServico.vlrDif | Double | Number(013,2) - Valor Diferimento |
| cBSIBSServico.perRed | Double | Number(007,4) - Percentual de Redução |
| cBSIBSServico.aliEfe | Double | Number(007,4) - Alíquota Efetiva |
| cBSIBSServico.strCla | String | String(006) - Código da cClassTrib |
| cBSIBSServico.perDes | Double | Number(007,4) - Percentual de Tributação Regular |
| cBSIBSServico.vlrDes | Double | Number(013,2) - Valor de Tributação Regular |
| cBSIBSServico.vlrImp | Double | Number(013,2) - Valor Imposto |
| cBSIBSServico.codStr | String | String(002) - Código da classificação do crédito presumido |
| cBSIBSServico.perPci | Double | Number(008,4) - Percentual do crédito presumido |
| cBSIBSServico.vlrPci | Double | Number(013,2) - Valor do crédito presumido |
| cBSIBSServico.conSus | String | String(001) - Crédito presumido em condição suspensiva - [ S=Sim;N=Não ] |
| parcelas | Set | |
| parcelas.codPar | Integer | (Obrigatório) - Número da parcela |
| parcelas.codFpg | 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 |
| parcelas.vctPar | DateTime | (Obrigatório) - Date(DD/MM/YYY) - 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. Observação: o ERP acatará essa data como sendo a do vencimento, mesmo que caia em dia não útil (finais de semana e feriados). |
| parcelas.vlrPar | Double | (Obrigatório) - Number(013,2) - Valor da parcela |
| parcelas.catExt | 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 |
| parcelas.catTef | String | (Opcional) - String(100) - Código da autorização da transação (TEF - Sitef) |
| parcelas.nsuTef | String | (Opcional) - String(100) - Número sequencial único da transação TEF (host - operadora) |
| parcelas.cheBan | String | (Opcional) - String(003) - Código do banco |
| parcelas.cheAge | String | (Opcional) - String(007) - Código da agência bancária |
| parcelas.cheCta | String | (Opcional) - String(014) - Número da conta corrente |
| parcelas.cheNum | String | (Opcional) - String(010) - Número do cheque |
| parcelas.codBar | String | (Opcional) - String(050) - Código de barras do cheque (CMC7) |
| parcelas.codSac | String | (Opcional) - Number(014) - Código do sacado. Informar quando o proprietário do cheque estiver cadastrado |
| parcelas.carPre | String | (Opcional) - String(020) - Código do cartão presente |
| parcelas.fpgTro | Integer | (Opcional) - Number(002) - Código da forma de pagamento do troco |
| parcelas.vlrTro | Double | (Opcional) - Number(013,2) - Valor do troco. Condição: Obrigatório caso a forma de pagamento do troco for informada |
| parcelas.codCnv | Integer | (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) - Number(004) - Código do dependente do convênio. |
| parcelas.codOpe | Integer | (Opcional) - Number(004) - Código da Operadora da Parcela. |
| parcelas.titExt | String | (Opcional) - String(015) - Identificação externa do título |
| parcelas.debCre | String | (Opcional) - String(001) - Indicativo de cartão de Débito / Crédito |
| parcelas.locTit | String | (Opcional) - String(050) - Localizador do Título |
| parcelas.numPro | String | (Opcional) - String(15) - Numero da proposta do financiador externo |
| parcelas.parTit | Integer | (Opcional) - Number(009) - Numero da parcela do título |
| parcelas.qtdPar | Integer | (Opcional) - Number(003) - Quantidade de parcelas em que foi vendido |
| parcelas.usuBai | Integer | (Opcional) - Código do usuário que realizou a baixa. Caso não informado, será assumido o usuário da integração. |
| parcelas.banCar | String | (Opcional) - String - Identificação da bandeira do cartão |
| parcelas.nsuHst | String | (Opcional) - String - Nsu do Host Autorizador |
| tituloSubstituicao | Set | |
| tituloSubstituicao.vlrBru | Double | (Obrigatório) - Number(015,2) - Valor bruto do título substituto |
| tituloSubstituicao.vlrTax | Double | (Obrigatório) - Number(015,2) - Valor da taxa do cartão |
| tituloSubstituicao.vlrLiq | Double | (Obrigatório) - Number(015,2) - Valor líquido do título |
| tituloSubstituicao.datVct | DateTime | (Obrigatório) - Date(DD/MM/YYYY) - Data de vencimento |
| tituloSubstituicao.titExt | String | (Opcional) - String(015) - Identificação externa do título |
| tituloSubstituicao.codCli | Integer | (Obrigatório) - Number(009) - Código do cliente. |
| tituloSubstituicao.numPar | Integer | (Obrigatório) - Number(003) - Número da parcela do título substituto |
| tituloSubstituicao.usuBai | Integer | (Opcional) - Código do usuário que realizou a baixa. Caso não informado, será assumido o usuário da integração. |
| credito | Set | |
| credito.empCre | Integer | (Opcional) - Number(004) - Código da empresa do título de crédito a ser utilizado em trocas de mercadoria |
| credito.filCre | Integer | (Opcional) - Number(005) - Código da filial do título de crédito a ser utilizado em trocas de mercadoria |
| credito.tptCre | String | (Opcional) - String(003) - Código do tipo de título de crédito a ser utilizado em trocas de mercadoria |
| credito.titCre | String | (Opcional) - String(015) - Número do título de crédito a ser utilizado em trocas de mercadoria |
| credito.forCre | Integer | (Opcional) - Number(009) - Código do fornecedor do título de crédito a ser utilizado em trocas de mercadoria |
| credito.vlrCre | Double | (Opcional) - Number(013,2) - Valor a ser utilizado do título de crédito em trocas de mercadoria |
| parcelas.ideTxi | String | (Opcional) - String (035) - Identificador da Transação - TXID PIX |
| atributoVenda | Set | |
| atributoVenda.idcIab | Integer | (Obrigatório) - Number(009) - Índice do benefício do atributo de venda |
| documentosEletronicos | Set | |
| documentosEletronicos.sitDoe | Integer | (Obrigatório) - Number(002) - Situação do documento eletrônico - Lista: 03 = Autorizada, 05 = Denegada, 08 = Inutilizada, 09 = Cancelada |
| documentosEletronicos.chvDoe | String | (Obrigatório) - String(050) - Chave do documento eletrônico |
| documentosEletronicos.numPrt | String | (Opcional) - String(100) - Número do protocolo de autorização do documento eletrônico (Obrigatório para autorização) |
| documentosEletronicos.datAut | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de autorização do documento eletrônico |
| documentosEletronicos.horAut | String | (Opcional) - Time(HH:MM) - Hora da autorização do documento eletrônico |
| documentosEletronicos.usuEmi | Double | (Opcional) - Number(010) - Usuário que realizou a emissão do documento eletrônico |
| documentosEletronicos.numPrc | String | (Opcional) - String(015) - Número do protocolo de cancelamento do documento eletrônico (Obrigatório para Cancelamento) |
| documentosEletronicos.datCan | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de autorização para cancelamento do documento eletrônico |
| documentosEletronicos.horCan | String | (Opcional) - Hora(HH:MM) - Hora da autorização do cancelamento do documento eletrônico |
| documentosEletronicos.usuCan | Double | (Opcional) - Number(010) - Usuário que solicitou o cancelamento do documento eletrônico |
| documentosEletronicos.numPri | String | (Opcional) - String(015) - Número do protocolo de inutilização do documento eletrônico (Obrigatório para inutilização) |
| documentosEletronicos.datInu | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de autorização da Inutilização do documento eletrônico |
| documentosEletronicos.horInu | String | (Opcional) - Time(HH:MM) - Hora da autorização de inutilização do documento eletrônico |
| documentosEletronicos.usuInu | Double | (Opcional) - Number(010) - Usuário que solicitou inutilização do documento eletrônico |
| documentosEletronicos.datCtg | DateTime | (Opcional) - Date(DD/MM/YYYY) - Data de entrada em contingência |
| documentosEletronicos.horCtg | Time | (Opcional) - Time(HH:MM) - Hora de entrada em contingência |
| documentosEletronicos.motCtg | Integer | (Opcional) - Number(006) - Código do motivo da entrada em contingência |
| documentosEletronicos.obsCtg | String | (Opcional) - String(250) - Observações do motivo referente a entrada em contingência |
| complementoVenda | Set | |
| complementoVenda.tipDoc | Integer | (Opcional) - Tipo do documento |
| complementoVenda.tipReg | Integer | (Opcional) - Tipo de registro |
| complementoVenda.datVnd | DateTime | (Opcional) - Data da venda |
| complementoVenda.vlrVnd | Double | (Opcional) - Valor da venda |
| complementoVenda.codRep | Integer | (Opcional) - Código do representante |
| complementoVenda.seqIte | Integer | (Opcional) - Sequência do item no documento de venda |
| complementoVenda.indCan | Integer | (Opcional) - Indicativo se o registro está cancelado |
| complementoVenda.rcvExt | String | (Opcional) - Identificador externo do complemento de venda |
| titulosPagar | Set | Títulos a pagar |
| titulosPagar.titExt | String | (Opcional) - String(015) - Identificação externa do título |
| titulosPagar.codTpt | String | (Opcional) - String(003) - Código do tipo de título |
| titulosPagar.codFor | Integer | (Obrigatório) - Código do fornecedor do título |
| titulosPagar.datEmi | DateTime | (Obrigatório) - Data de emissão do título |
| titulosPagar.datVct | DateTime | (Obrigatório) - Data de vencimento do título |
| titulosPagar.vlrLiq | Double | (Obrigatório) - Valor líquido do título |
| titulosPagar.locTit | String | (Obrigatório) - Código localizador do título |
| titulosPagar.carPre | String | (Opcional) - Código do cartão presente vinculado ao título |
| titulosPagar.codUsu | String | (Opcional) - Código do usuário que realizou a baixa. Caso não informado, será assumido o usuário da integração |
| titulosPagar.seqIsv | Integer | (Obrigatório) - Sequência do item de serviço do cupom fiscal que deu origem ao título |
| dadosGerais.vlrIor | Double | (Opcional) - Number(015,2) - Soma dos Valores de ICMS partilhado com o estado remetente |
| dadosGerais.vlrBde | Double | (Opcional) - Number(015,2) - Soma dos valores da Base de ICMS partilhado com o estado de destino |
| dadosGerais.vlrIde | Double | (Opcional) - Number(015,2) - Soma dos valores de ICMS partilhado com o estado destinatário |
| dadosGerais.basFcp | Double | (Opcional) - Number(015,2) - Soma dos valores da base de cálculo do fundo de combate à pobreza |
| dadosGerais.vlrFcp | Double | (Opcional) - Number(015,2) - Soma dos valores do fundo de combate à pobreza |
| dadosGerais.bstFcp | Double | (Opcional) - Number(015,2) - Soma dos valores das bases de cálculo do FCP retido por substituição tributária |
| dadosGerais.vstFcp | Double | (Opcional) - Number(015,2) - Soma dos valores do fundo de combate à pobreza retido por subst. tributária |
| dadosGerais.breFcp | Double | (Opcional) - Number(015,2) - Soma dos valores da Base de cálculo do FCP retido anteriormente por subst. trib. |
| dadosGerais.vreFcp | Double | (Opcional) - Number(015,2) - Soma dos valores do FCP retido anteriormente por substituição tributária. |
| dadosGerais.icmBfc | Double | (Opcional) - Number(015,2) - Soma dos valores da base de cálculo do FCP na UF de destino |
| dadosGerais.icmVfc | Double | (Opcional) - Number(015,2) - Valor do ICMS para fundo de combate à pobreza na UF de destino |
| identificacaoCliente | Set | |
| identificacaoCliente.tipCli | String | (Opcional) - Tipo do Cliente: J= Jurídica, F= Física |
| identificacaoCliente.cgcCpf | Double | (Opcional) - Número do CGC/CPF |
| identificacaoCliente.nomCli | String | (Opcional) - Nome do Cliente |
| identificacaoCliente.numPsp | String | (Opcional) - Número do passaporte do cliente |
| identificacaoCliente.insEst | String | (Opcional) - Inscrição estadual do cliente |
| identificacaoCliente.insMun | String | (Opcional) - Inscrição municipal do cliente |
| identificacaoCliente.endCli | String | (Opcional) - Endereço do cliente |
| identificacaoCliente.cplEnd | String | (Opcional) - Complemento do endereço do cliente (sala, andar, etc.) |
| identificacaoCliente.cepCli | Integer | (Opcional) - CEP do cliente |
| identificacaoCliente.baiCli | String | (Opcional) - Bairro do cliente |
| identificacaoCliente.cidCli | String | (Opcional) - Cidade do cliente |
| identificacaoCliente.sigUfs | String | (Opcional) - Sigla do estado do cliente |
| identificacaoCliente.codPai | String | (Opcional) - Código do país do cliente |
| identificacaoCliente.fonCli | String | (Opcional) - Número de Telefone |
| identificacaoCliente.intNet | String | (Opcional) - Endereço eletrônico (E-Mail) |
| identificacaoCliente.obsCli | String | (Opcional) - Observação |
| identificacaoCliente.numRge | String | (Obrigatório) - Número de Identidade |
| identificacaoCliente.codSuf | String | (Opcional) - Código de Suframa |
| identificacaoCliente.tipMer | String | (Opcional) - Tipo de Mercado (I = Interno, E=Externo) |
| identificacaoSistema | String | (Obrigatório) - String(15) - Identificação do sistema integrado |
| dadosGerais.codOpn | Integer | (Opcional) - Código da operação de nota fiscal para integração |
| dadosGerais.nopPro | String | (Opcional) - String(005) - Natureza da operação |
| dadosGerais.nopSer | String | (Opcional) - String(005) - Natureza da operação |
| dadosGerais.cpfDcv | Double | (Opcional) - Identificação do dependente (CPF) do convênio. |
| dadosGerais.VlrFre | Double | (Opcional) - Number(015,2) - Valor Frete |
| dadosGerais.PesBru | Double | (Opcional) - Number(014,5) - Peso bruto da nota fiscal de saída |
| dadosGerais.PesLiq | Double | (Opcional) - Number(014,5) - Peso líquido da nota fiscal de saída |
| dadosGerais.qtdEmb | Integer | (Opcional) - Number(006,0) - Quantidade de embalagens da nota fiscal de saída |
| dadosGerais.numEmb | String | (Opcional) - String(030) - Numeração das embalagens da nota fiscal de saída |
| dadosGerais.codEmb | Integer | (Opcional) - Number(004,0) - Código da embalagem |
| dadosGerais.somfre | String | (Opcional) - String(001) - Indicativo se o frete deve ser somado ao valor líquido da nota fiscal |
| tipNot | Integer |
(Obrigatório) - Número(001) - Tipo de notas fiscais enviadas. Lista: 1 = NFC-e; 2 = SAT Observação Quando o campo tipNot estiver com o valor 2 - SAT, as séries de T01 até a T99 serão cadastradas automaticamente. Para isso, a primeira série deve ser cadastrada como T00 para que o sistema cadastre as próximas seguindo a sequência. Quando o sistema chegar na T99, as próximas séries deverão ser cadastradas manualmente. Caso seja informada uma série que não existe no Gestão Empresarial | ERP e, também, não foi gerada automaticamente, será retornada mensagem exigindo o cadastro da mesma. |
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:ImportarNfceResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<retornosNotasSaida>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codSnf>String</codSnf>
<numNfv>String</numNfv>
<ideExt>Integer</ideExt>
<tipRet>Integer</tipRet>
<msgRet>String</msgRet>
<detalhes>
<ideRet>Integer</ideRet>
<nroIte>String</nroIte>
<tipRet>Integer</tipRet>
<msgRet>String</msgRet>
</detalhes>
</retornosNotasSaida>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ImportarNfceResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| retornosNotasSaida | Set | (Opcional) - Retorno das notas - Será preenchido somente quando for igual a 1. |
| retornosNotasSaida.codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa de Emissão da Nota Fiscal de Saída |
| retornosNotasSaida.codFil | Integer | (Obrigatório) - Number(005) - Código da Filial pertencente a Empresa de Emissão da Nota Fiscal |
| retornosNotasSaida.codSnf | String | (Obrigatório) - String(003) - Código da Série da Nota Fiscal de Saída |
| retornosNotasSaida.numNfv | String | (Obrigatório) - Number(009) - Número da Nota Fiscal de Saída |
| retornosNotasSaida.ideExt | Integer | (Obrigatório) - Number(015) - Identificador Externo |
| retornosNotasSaida.tipRet | Integer | (Obrigatório) - Number(001) - Tipo de retorno. Valores: 1 - Processado com sucesso; 2 - Ocorreram Erros. |
| retornosNotasSaida.msgRet | String | (Obrigatório) - String(999) - Mensagem de Retorno da Gravação da Nota |
| detalhes | Set | (Opcional) - Detalhes do retorno - Será preenchido somente quando |
| detalhes.ideRet | Integer | (Obrigatório) - Number(001) - Identificador do Retorno - Lista: 1 = Dados Gerais, 2 = Produtos, 3 = Serviços, 4 = Parcelas, 5= Atributos Venda, 6 = Documentos Eletrônicos |
| detalhes.nroIte | String | (Obrigatório) - Número do Item correspondente às mensagens - para serviços (SeqIsp)/produtos (SeqIpv)/parcelas (CodPar)/Atributos Venda (IdcIab)/Documentos Eletronicos (ChvDoe) |
| detalhes.tipRet | Integer | (Obrigatório) - Number(001) - Valor Fixo: 2 |
| detalhes.msgRet | String | (Obrigatório) - String(999) - Mensagem de retorno |
| mensagemRetorno | String | (Obrigatório) - String(999) - Mensagem de Retorno de Processamento |
| erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
English
Español
English
Español


