A finalidade deste método é possibilitar a atualização de cenários de de Comparação de Pauta Antecipada.
PUT [URLAPI]/SMIntTributAPI/api/v1/integracao-tributaria/comparacao-pauta-antecipacao/{indicador}/{tipoOperacao}
Nome | Descrição | Tipo | Informações Adicionais |
---|---|---|---|
indicador | integer | Required | |
tipoOperacao | Acrônimos: E = Interestadual, I = Interna, T = Todas | string | Required |
PUTComparacaoPautaRequestDTO
PUTComparacaoPautaAntecipacaoRequestDTO
Nome | Descrição | Tipo | Informações Adicionais |
---|---|---|---|
Descricao | Descrição do cenário | string | String length: inclusive between 0 and 1000 |
Tributos | Tipo de Tributação e suas respectivas fórmulas, sendo os tributos: ICMSANT | PUTTipoTributoComparacaoPautaAntecipacaoDTO | None. |
application/json, text/json
Exemplo (Sample):
{ "Descricao": "sample string 1", "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):
<PUTComparacaoPautaAntecipacaoRequestDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SMIntegracaoTributaria.Common.Entities.Dto.Entities.v1.PautaAntecipacao"> <Descricao>sample string 1</Descricao> <Tributos> <ICMSANT xmlns:d3p1="http://schemas.datacontract.org/2004/07/SMIntegracaoTributaria.Common.Entities.Dto.Entities.v1.Pauta"> <d3p1:PUTFormulaComparacaoPautaDTO> <d3p1:FormulaBCCOMPMenor>sample string 3</d3p1:FormulaBCCOMPMenor> <d3p1:FormulaBCCompMaior>sample string 2</d3p1:FormulaBCCompMaior> <d3p1:FormulaComparacao1>sample string 4</d3p1:FormulaComparacao1> <d3p1:FormulaComparacao2>sample string 5</d3p1:FormulaComparacao2> <d3p1:FormulaVLCompMaior>sample string 6</d3p1:FormulaVLCompMaior> <d3p1:FormulaVLCompMenor>sample string 7</d3p1:FormulaVLCompMenor> <d3p1:MVA>1</d3p1:MVA> <d3p1:UFDestino>sample string 1</d3p1:UFDestino> </d3p1:PUTFormulaComparacaoPautaDTO> <d3p1:PUTFormulaComparacaoPautaDTO> <d3p1:FormulaBCCOMPMenor>sample string 3</d3p1:FormulaBCCOMPMenor> <d3p1:FormulaBCCompMaior>sample string 2</d3p1:FormulaBCCompMaior> <d3p1:FormulaComparacao1>sample string 4</d3p1:FormulaComparacao1> <d3p1:FormulaComparacao2>sample string 5</d3p1:FormulaComparacao2> <d3p1:FormulaVLCompMaior>sample string 6</d3p1:FormulaVLCompMaior> <d3p1:FormulaVLCompMenor>sample string 7</d3p1:FormulaVLCompMenor> <d3p1:MVA>1</d3p1:MVA> <d3p1:UFDestino>sample string 1</d3p1:UFDestino> </d3p1:PUTFormulaComparacaoPautaDTO> </ICMSANT> </Tributos> </PUTComparacaoPautaAntecipacaoRequestDTO>
application/x-www-form-urlencoded
Exemplo (Sample):
Exemplo não disponível.
Status Code 200 – Ok
IntegracaoTributariaResponseDTO
Nome | Descrição | Tipo | Informações Adicionais |
---|---|---|---|
CallbackURL | Endpoint para consulta do item manipulado | string | None. |
application/json, text/json
Exemplo (Sample):
{ "CallbackURL": "sample string 1" }
application/xml, text/xml
Exemplo (Sample):
<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>