Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Observação: como estes são webservices, o swagger não está habilitado para chamada. Os testes devem ser feitos através de uma ferramenta como o SOAPUI.

Downloads

Aviso
titleTesteATENÇÃO!

O WS PDV Padrão poderá ser atualizado em TODOS os clientes, exceto os clientes com PDV ZANTHUS, risco de parar a integração.

Link do WebService PDV Padrão (Reforma Tributária):
https://suporte.totvs.com/portal/p/10098/download?e=12153541215481

Procedimento para Utilização (fluxo sugerido)

...

  • EnviarCenariosReformaTributaria: Envia os Cenários Cadastrados no Motor Tributário para o PDV.
    • Assinatura: RetornoDTO<CenariosRefTribDTO> EnviarCenariosReformaTributaria(Int32 pProduto, Int32 pNcm, string pUf, Int32 pCodigoIbge, int pRowNumInicial, int pRowNumFinal)
    • Parâmetros de envio:
      • pProduto: Código do Produto (Enviar ZERO para não ser considerado).
      • pNcm: Ncm (Enviar ZERO para não ser considerado).
      • pUf: Uf (Enviar VAZIO para não ser considerado).
      • pCodigoIbge: Código IBGE do Município (Enviar ZERO para não ser considerado).
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
         <soapenv:Header/>
         <soapenv:Body>
            <tem:EnviarCenariosReformaTributaria>
               <!--Optional:-->
               <tem:pProduto>0</tem:pProduto>
               <!--Optional:-->
               <tem:pNcm>0</tem:pNcm>
               <!--Optional:-->
               <tem:pUf></tem:pUf>
               <!--Optional:-->
               <tem:pCodigoIbge>0</tem:pCodigoIbge>
            </tem:EnviarCenariosReformaTributaria>
         </soapenv:Body>
      </soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<CenariosRefTribDTO>
      • Descricao: Consulta cenários Reforma tributária.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de cenários cadastrados. Array de CenariosRefTribDTO.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de CenariosRefTribDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarCenariosReformaTributariaResponse xmlns="http:
      <EnviarCenariosReformaTributariaResult //tempuri.org/">
               <EnviarCenariosReformaTributariaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Consulta cenários Reforma tributária<tributária - 1 Página(s) / Paginação Enviada - Inicio: 1 - Fim: 2 / 1 Registro(s) Encontrado(s)</a:Descricao>
                  <a:FinalProcesso>2025-0812-20T2303T15:0745:0720.75821855462699-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2025-0812-20T2303T15:0745:0720.75821855462699-03:00</a:InicioProcesso>
                  <a:ItemProcessado i:nil="true"/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                     <a:CenariosRefTribDTO>
                        <a:CclassTribCbs>000001</a:CclassTribCbs>
                        <a:CclassTribIbsmun/>
                        <a:CclassTribIbsufCclassTribIbsuf>000001</>a:CclassTribIbsuf>
                        <a:CclassTribIs/>
                        <a:CenarioCbs>1<CenarioCbs>48</a:CenarioCbs>
                        <a:CenarioIbsmun>0<CenarioIbsmun>49</a:CenarioIbsmun>
                        <a:CenarioIbsuf>0<CenarioIbsuf>49</a:CenarioIbsuf>
                        <a:CenarioIs>0</a:CenarioIs>
                        <a:Cidade>AGROLANDIA<Cidade>SAO PAULO</a:Cidade>
                        <a:CodigoIbge>420020<CodigoIbge>3550308</a:CodigoIbge>
                        <a:CodigoItem>160<CodigoItem>2</a:CodigoItem>
                        <a:CstCbs>000</a:CstCbs>
                        <a:CstIbsmunCstIbsmun>000</>a:CstIbsmun>
                        <a:CstIbsufCstIbsuf>000</>a:CstIbsuf>
                        <a:CstIs/>
                        <a:MsgErroCbs/>
                        <a:MsgErroIbsmun>- Cenário não encontrado.</a:MsgErroIbsmun>MsgErroIbsmun/>
                        <a:MsgErroIbsuf>- Cenário não encontrado.</a:MsgErroIbsuf>MsgErroIbsuf/>
                        <a:MsgErroIs>- Cenário não encontrado.</a:MsgErroIs>MsgErroIs/>
                        <a:Ncm>20098000<Ncm>7052900</a:Ncm>
                        <a:PerAliqCbs>10<PerAliqCbs>0.9</a:PerAliqCbs>
                        <a:PerAliqIbsmun>0</a:PerAliqIbsmun>
                        <a:PerAliqIbsuf>0</a:PerAliqIbsuf>
                        <a:PerAliqIs>0</a:PerAliqIs>
                        <a:PerAliqRedCbs>0</a:PerAliqRedCbs>
                        <a:PerAliqRedIbsmun>0</a:PerAliqRedIbsmun>
                        <a:PerAliqRedIbsuf>0</a:PerAliqRedIbsuf>
                        <a:PerAliqRedIs>0</a:PerAliqRedIs>
                        <a:TotalGeral>1</a:TotalGeral>
                        <a:Uf>SC<Uf>SP</a:Uf>
                     </a:CenariosRefTribDTO>
                  </a:ItensProcessados>
                  <a:LogID>0</a:LogID>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarCenariosReformaTributariaResult>
            </EnviarCenariosReformaTributariaResponse>
         </s:Body>
      </s:Envelope>

...