Páginas filhas
  • APIs Integrações - Tributação - CBS / IBS / IS

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsDados integrados com Winthor, Envio Parâmetros, Resposta da Requisição, Passo 04
idspasso1,passo2,passo3

A integração consiste em enviar os dados de cadastro dos tribututos, observando os seguintes critérios:

  • Enviar tributação onde o Tipo de Operação seja apenas de Saída(S) ou Ambos(A)
  • Enviar apenas as tributações onde sejam de Consumidor Final 
  • Enviar apenas as tributações onde Contribuinte sejam igual a Não
  • Não enviar tributação de Devolução
  • Não enviar tributações onde não haja Classificação Tributária ou CST Imposto


Totvs custom tabs box items
defaultyes
referenciapasso1

Os dados integrados são: 

SECTIONS  TIBUTOS                             |         PCSECAO PCTIBUTACAO

API

Referência Winthor

departmentcodigoTributacao

pcdeptopctributacao.codeptocodigo_tributacao

iddescricaoTributacaopcsecao

pctributacao.codsecdescricao_tributacao

descriptiontipoImposto

pcsecaopctributacao.descricaotipo_imposto

idlocalConsumo

pcdeptopctributacao.codeptolocal_consumo

nametipoOperacao

pcdeptopctributacao.descricaotipo_operacao

fatherCategoryIddevolucao

pcdeptopctributacao.coddeptoprincdevolucao

titletipoEmpresa

pcdeptopctributacao.titulotipo_empresa

descriptioncontribuinte

pcdeptopctributacao.descricaoecommercecontribuinte

keywordsorgaoPublico

pcpalavraschavepctributacao.descricaoorgao_publico

lastChangecst

pcdeptopctributacao.dtultaltercst

updateStockGeneralclassificacaoTributaria

pcdeptopctributacao.atualizainvgeralcclasstrib

typeMerchandisevalorAliquota

pcdeptopctributacao.tipomercvalor_aliquota

dtcreateorigemMercadoria

pcdeptopctributacao.dtcadastroorigem_mercadoria

activetipoMercadoria

pcdeptopctributacao.enviaecommercetipo_merc

titledataInicioVigencia

pcdeptopctributacao.titulodtinicio_vigencia

keywordsdataFimVigencia

pchavepctributacao.descricaodtfim_vigencia

adWordsRemarketingCodeativo

pcdepto.codadwords

lastChange

pcsecao.dtultalter

Se campo pctributacao.dtinativacao estiver preenchido

igual a false,

senão true

dataUltimaAlteracao

Maior data entre:

pctributacao.dtcriacao

pctributacao.dtultalter

pctributacao.dtinativacao

pctributacao.dtexclusao

dtcreate

pcsecao.dtcadastro

Totvs custom tabs box items
defaultno
referenciapasso2

Exemplo do envio da requisição:

Bloco de código
languagejs
titleURI
method: 'GET',
url: '/api/purchases/v1/productSections/winthor/tributacao/v0/saida/tributacao/consultar/pdvsync'
Bloco de código
languagejs
titleParams
order  		: lastChange			- ordenação
lastChange  : 1900-01-01T00:00:00	- data da última alteração
page		: 1						- número da página
pageSize	: 10					- quantidade por página
Totvs custom tabs box items
defaultno
referenciapasso3

Exemplo JSON da resposta:  

Bloco de código
languagejs
titleBody Response
{
    "first": false,
    "items": [
        {
            "_expandables": [
                "department"
            ],
            "id": 0,
            "description": "string",
            "department": {
                "id": 9,
                "name": "string",
                "fatherCategoryId": 0,
                "title": "",
                "description": "",
                "keywords": "",
                "lastChange": "1900-01-01T00:00",
                "updateStockGeneral": true,
                "typeMerchandise": "string",
                "dtcreate": "1900-01-01T00:00",
                "active": false
            },
            "title": "",
            "keywords": "",
            "adWordsRemarketingCode": "",
            "lastChange": "2020-11-16T12:29:50",
            "dtcreate": "1900-01-01T00:00:00"
        } 
 ],
 "hasNext": true
}

...