Objetivo

Este documento tem como objetivo explicar o funcionamento da integração com tributação PIS COFINS.

Pré-Requisitos e Restrições

Integração


A integração consiste em retornar todos os registros de PISCOFINS cadastrados na rotina 4001.

Os dados integrados são: 

SECTIONS            |         PCTRIBPISCOFINS

API

Referência Winthor

codTribPisCofins

PCTRIBPISCOFINS.CODTRIBPISCOFINS

cst

PCTRIBPISCOFINS.SITTRIBUT

aliquotaPis

PCTRIBPISCOFINS.ALIQREDUCAOPIS

aliquotaCofins

PCTRIBPISCOFINS.ALIQREDUCAOCOFINS

dtUltAltPCTRIBPISCOFINS.DTULTALTER
dtCadastroPCTRIBPISCOFINS.DTCADASTRO

Exemplo do envio da requisição:

method: 'GET',
url: '/winthor/tributacao/v0/saida/piscofins/consultar'
pagina		 		: 1						- número da página
tamanho	 	 		: 10					- quantidade por página
ultAlter	 		: AAAA-MM-DDTHH:MM:SS  	- data de ultima alteração
filial              : 1                     - código da filial
codigoProduto       : 1                     - código do produto



Exemplo JSON da resposta:  

{
    "first": false,
    "items": [
        {
            "codTribPisCofins": 1,
            "cst": "01",
            "aliquotaPis": 0.0165,
            "aliquotaCofins": 0.08,
            "dtUltAlt": "2022-05-16T10:59:36",
            "dtCadastro": "2022-05-16T10:59:37"
        },
        {
            "codTribPisCofins": 2,
            "cst": "01",
            "aliquotaPis": 0.1,
            "aliquotaCofins": 0.12,
            "dtUltAlt": "2022-05-23T16:02:34",
            "dtCadastro": "2022-05-23T15:54:58"
        },
        {
            "codTribPisCofins": 3,
            "cst": "01",
            "aliquotaPis": 0.01,
            "aliquotaCofins": 0.02,
            "dtUltAlt": "2022-05-23T15:58:23",
            "dtCadastro": "2022-05-23T15:58:23"
        },
        {
            "codTribPisCofins": 4,
            "cst": "01",
            "aliquotaPis": 0.12,
            "aliquotaCofins": 0.13,
            "dtUltAlt": "2022-05-23T15:59:33",
            "dtCadastro": "2022-05-23T15:59:33"
        },
        {
            "codTribPisCofins": 5,
            "cst": "05",
            "aliquotaPis": 0.2,
            "aliquotaCofins": 0.21,
            "dtUltAlt": "2022-05-23T16:01:47",
            "dtCadastro": "2022-05-23T16:01:47"
        },
        {
            "codTribPisCofins": 6,
            "cst": "02",
            "aliquotaPis": 0.01,
            "aliquotaCofins": 0.01,
            "dtUltAlt": "2022-05-30T11:23:31",
            "dtCadastro": "2022-05-30T11:23:31"
        }
    ],
    "hasNext": false
}

Caso obtenha o conteúdo abaixo ao enviar a requisição, verifique na rotina 812 do WTA se o serviço winthor-tributacao está instalado. Caso não esteja, acesse a rotina 801 do WTA e realize a instalação conforme indicação na documentação API integrações - NCM

<html>
 
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>Error 404 Not Found</title>
</head>
 
<body>
    <h2>HTTP ERROR 404</h2>
    <p>Problem accessing /api/branch/v1/. Reason:
        <pre>    Not Found</pre>
    </p>
    <hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.3.21.v20170918</a>
    <hr />
 
</body>
 
</html>

Caso apresente 403 Forbidden, verifique se realizou a autenticação antes do envio da requisição.

{
    "mensagem": "O Usuário não está autorizado a utilizar esse recurso",
    "erros": []
}