Árvore de páginas

Objetivo

A finalidade deste método é inserir cenários de Comparação de Pauta Antecipada.

Chamada

POST [URLAPI]/SMIntTributAPI/api/v1/integracao-tributaria/comparacao-pauta-antecipacao

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Nenhum.

Parâmetros do Corpo (Body Parameters)

Collection of POSTComparacaoPautaAntecipacaoRequestDTO

NomeDescriçãoTipoInformações Adicionais
IndicadorNúmero indicador do cenáriointegerRequired
DescricaoDescrição do cenáriostringRequired


String length: inclusive between 0 and 1000

TipoOperacaoTipo de Operação – Acrônimos: E = Interestadual, I = Interna, T = Todas (default)stringRequired


String length: inclusive between 0 and 1

TributosTipo de Tributação e suas respectivas formúlas – Opções: ICMSANTTipoTributoComparacaoPautaAntecipacaoDTORequired

Formatos da Requisição (Request Formats)

application/json, text/json

[
  {
    "Indicador": 1,
    "Descricao": "sample string 2",
    "TipoOperacao": "sample string 3",
    "Tributos": {
      "ICMSANT": [
        {
          "UFDestino": "sample string 1",
          "FormulaBCCompMaior": "sample string 2",
          "FormulaBCCOMPMenor": "sample string 3",
          "FormulaComparacao1": "sample string 4",
          "FormulaComparacao2": "sample string 5",
          "FormulaVLCompMaior": "sample string 6",
          "FormulaVLCompMenor": "sample string 7",
          "MVA": 1.0
        },
        {
          "UFDestino": "sample string 1",
          "FormulaBCCompMaior": "sample string 2",
          "FormulaBCCOMPMenor": "sample string 3",
          "FormulaComparacao1": "sample string 4",
          "FormulaComparacao2": "sample string 5",
          "FormulaVLCompMaior": "sample string 6",
          "FormulaVLCompMenor": "sample string 7",
          "MVA": 1.0
        }
      ]
    }
  },
  {
    "Indicador": 1,
    "Descricao": "sample string 2",
    "TipoOperacao": "sample string 3",
    "Tributos": {
      "ICMSANT": [
        {
          "UFDestino": "sample string 1",
          "FormulaBCCompMaior": "sample string 2",
          "FormulaBCCOMPMenor": "sample string 3",
          "FormulaComparacao1": "sample string 4",
          "FormulaComparacao2": "sample string 5",
          "FormulaVLCompMaior": "sample string 6",
          "FormulaVLCompMenor": "sample string 7",
          "MVA": 1.0
        },
        {
          "UFDestino": "sample string 1",
          "FormulaBCCompMaior": "sample string 2",
          "FormulaBCCOMPMenor": "sample string 3",
          "FormulaComparacao1": "sample string 4",
          "FormulaComparacao2": "sample string 5",
          "FormulaVLCompMaior": "sample string 6",
          "FormulaVLCompMenor": "sample string 7",
          "MVA": 1.0
        }
      ]
    }
  }
]

application/xml, text/xml

Exemplo (Sample):

<ArrayOfPOSTComparacaoPautaAntecipacaoRequestDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SMIntegracaoTributaria.Common.Entities.Dto.Entities.v1.PautaAntecipacao">
  <POSTComparacaoPautaAntecipacaoRequestDTO>
    <Descricao>sample string 2</Descricao>
    <Indicador>1</Indicador>
    <TipoOperacao>sample string 3</TipoOperacao>
    <Tributos>
      <ICMSANT xmlns:d4p1="http://schemas.datacontract.org/2004/07/SMIntegracaoTributaria.Common.Entities.Dto.Entities.v1.Pauta">
        <d4p1:FormulaComparacaoPautaDTO>
          <d4p1:FormulaBCCOMPMenor>sample string 3</d4p1:FormulaBCCOMPMenor>
          <d4p1:FormulaBCCompMaior>sample string 2</d4p1:FormulaBCCompMaior>
          <d4p1:FormulaComparacao1>sample string 4</d4p1:FormulaComparacao1>
          <d4p1:FormulaComparacao2>sample string 5</d4p1:FormulaComparacao2>
          <d4p1:FormulaVLCompMaior>sample string 6</d4p1:FormulaVLCompMaior>
          <d4p1:FormulaVLCompMenor>sample string 7</d4p1:FormulaVLCompMenor>
          <d4p1:MVA>1</d4p1:MVA>
          <d4p1:UFDestino>sample string 1</d4p1:UFDestino>
        </d4p1:FormulaComparacaoPautaDTO>
        <d4p1:FormulaComparacaoPautaDTO>
          <d4p1:FormulaBCCOMPMenor>sample string 3</d4p1:FormulaBCCOMPMenor>
          <d4p1:FormulaBCCompMaior>sample string 2</d4p1:FormulaBCCompMaior>
          <d4p1:FormulaComparacao1>sample string 4</d4p1:FormulaComparacao1>
          <d4p1:FormulaComparacao2>sample string 5</d4p1:FormulaComparacao2>
          <d4p1:FormulaVLCompMaior>sample string 6</d4p1:FormulaVLCompMaior>
          <d4p1:FormulaVLCompMenor>sample string 7</d4p1:FormulaVLCompMenor>
          <d4p1:MVA>1</d4p1:MVA>
          <d4p1:UFDestino>sample string 1</d4p1:UFDestino>
        </d4p1:FormulaComparacaoPautaDTO>
      </ICMSANT>
    </Tributos>
  </POSTComparacaoPautaAntecipacaoRequestDTO>
  <POSTComparacaoPautaAntecipacaoRequestDTO>
    <Descricao>sample string 2</Descricao>
    <Indicador>1</Indicador>
    <TipoOperacao>sample string 3</TipoOperacao>
    <Tributos>
      <ICMSANT xmlns:d4p1="http://schemas.datacontract.org/2004/07/SMIntegracaoTributaria.Common.Entities.Dto.Entities.v1.Pauta">
        <d4p1:FormulaComparacaoPautaDTO>
          <d4p1:FormulaBCCOMPMenor>sample string 3</d4p1:FormulaBCCOMPMenor>
          <d4p1:FormulaBCCompMaior>sample string 2</d4p1:FormulaBCCompMaior>
          <d4p1:FormulaComparacao1>sample string 4</d4p1:FormulaComparacao1>
          <d4p1:FormulaComparacao2>sample string 5</d4p1:FormulaComparacao2>
          <d4p1:FormulaVLCompMaior>sample string 6</d4p1:FormulaVLCompMaior>
          <d4p1:FormulaVLCompMenor>sample string 7</d4p1:FormulaVLCompMenor>
          <d4p1:MVA>1</d4p1:MVA>
          <d4p1:UFDestino>sample string 1</d4p1:UFDestino>
        </d4p1:FormulaComparacaoPautaDTO>
        <d4p1:FormulaComparacaoPautaDTO>
          <d4p1:FormulaBCCOMPMenor>sample string 3</d4p1:FormulaBCCOMPMenor>
          <d4p1:FormulaBCCompMaior>sample string 2</d4p1:FormulaBCCompMaior>
          <d4p1:FormulaComparacao1>sample string 4</d4p1:FormulaComparacao1>
          <d4p1:FormulaComparacao2>sample string 5</d4p1:FormulaComparacao2>
          <d4p1:FormulaVLCompMaior>sample string 6</d4p1:FormulaVLCompMaior>
          <d4p1:FormulaVLCompMenor>sample string 7</d4p1:FormulaVLCompMenor>
          <d4p1:MVA>1</d4p1:MVA>
          <d4p1:UFDestino>sample string 1</d4p1:UFDestino>
        </d4p1:FormulaComparacaoPautaDTO>
      </ICMSANT>
    </Tributos>
  </POSTComparacaoPautaAntecipacaoRequestDTO>
</ArrayOfPOSTComparacaoPautaAntecipacaoRequestDTO>

application/x-www-form-urlencoded

Não há.

Informações para Resposta (Response Information)

Descrição do Recurso (Resource Description)

Descrição dos Dados

Status Code 201 – Created

IntegracaoTributariaResponseDTO

NomeDescriçãoTipoInformações Adicionais
CallbackURLEndpoint para consulta do item manipuladostringNone.

Formato da Resposta

Formatos de Resposta (Response Formats)

application/json, text/json

{
  "CallbackURL": "sample string 1"
}

application/xml, text/xml

<IntegracaoTributariaResponseDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SMIntegracaoTributaria.Common.Entities.Dto.Entities.v1.Common">
  <CallbackURL>sample string 1</CallbackURL>
</IntegracaoTributariaResponseDTO>