Link do botão
Ícone do botão Button Label
Ícone de carregamento

O funcionamento
de um contrato

Conheça os principais aspectos da gestão de um contrato.
Imagem do Banner

Consulta a tributos retidos

Há três sistemas disponíveis para consulta dos comprovantes dos tributos que foram retidos em nosso contratos: recibo de retenção do Imposto Sobre Serviço de qualquer natureza (ISS), Informe de Rendimento dos Tributos Federais Retidos e Guia da Previdência Social (GPS).

Em 2023, o Comprovante Anual de Rendimentos Pagos ou Creditados e de Retenção de Imposto de Renda na Fonte será disponibilizado pela Petrobras, por meio do site https://ir.petrobras.com.br, e não impresso em meio físico. Clique aqui para saber como acessar as informações da sua empresa. 

Recibo de retenção do ISS

Nossos fornecedores de serviços, tanto da Petrobras quanto das suas subsidiárias, podem consultar os recibos de retenção do ISS no sistema Wiss. A periodicidade de disponibilização dos recibos é mensal, devido à apuração tributária do ISS que foi retido. É emitido um recibo para cada nota fiscal protocolada pelo prestador de serviço.

Para ter acesso ao Wiss, os fornecedores devem ter o e-mail cadastrado na nossa base de dados, para onde será enviada a senha de acesso. Aqueles que ainda não tiverem cadastrado o e-mail devem entrar em contato com o fiscal do contrato.

Antes de acessar o Wiss e com a senha em mãos, é necessário atualizar o cadastro para habilitar o acesso ao sistema, o que pode ser feito clicando aqui. O login é realizado com o CNPJ/CPF do fornecedor (campo "chave"), um CPF para registro de quem realizou a alteração (campo "documento de identificação") e a senha que enviamos por e-mail.

Somente após a atualização do cadastro será possível acessar o Wiss e gerar os recibos do ISS.

Informe de rendimentos

Os tributos federais retidos no pagamento aos fornecedores de bens e serviços são relatados no informe de rendimentos, conforme orienta a Instrução Normativa 1215/2011, da Receita Federal do Brasil.

O documento detalha as retenções dos tributos: Imposto de Renda (IR), Contribuição Social sobre o Lucro Líquido (CSLL), Programa de Integração Social (PIS) e Contribuição para o Financiamento da Seguridade Social (Cofins). Os informes são emitidos por CNPJ e agrupam as retenções que ocorreram durante todo o ano, organizadas por códigos de Receita.

A periodicidade de emissão do documento é anual e realizada no mesmo período em que transmitimos a Declaração do Imposto sobre a Renda Retido na Fonte (Dirf).

Para ter acesso ao comprovante de rendimentos, os fornecedores devem ter o e-mail cadastrado na nossa base de dados, para onde será enviada a senha de acesso. Aqueles que ainda não tiverem cadastrado o e-mail devem entrar em contato com o fiscal do contrato.

Guia da previdência social

A cada mês disponibilizamos a Guia da Previdência Social (GPS), que comprova o recolhimento da contribuição previdenciária retida dos fornecedores, conforme orienta a Instrução Normativa 971/2009.

É emitida um GPS para cada nota fiscal protocolada pelo prestador de serviço. Essas guias podem ser consultadas no sistema WGPS.

Para ter acesso ao sistema, os fornecedores devem ter o e-mail cadastrado na nossa base de dados, para onde será enviada a senha de acesso. Aqueles que ainda não tiverem o e-mail cadastrado devem entrar em contato com o fiscal do contrato.

Em caso de dúvidas sobre o acesso ou sobre as ferramentas, o nosso Serviço de Atendimento ao Cliente (SAC) está preparado para auxiliar os fornecedores, no número 0800 7289001, opção 3 (Finanças).




Canais

Idioma

Acessibilidade

Escolha um Canal:

Faça uma busca:

Buscar

Sugestões de busca

Link de exemplo
Ícone do botão Exibir mais resultados
Ícone de carregamento

Mais pesquisados

Preço dos combustíveis

Pré-Sal

Time Petrobras

Acessibilidade

Alto-Contraste

Desligado

Ligado

Texto Grande

Desligado

Ligado

Une erreur s'est produite lors du traitement du modèle.
The following has evaluated to null or missing:
==> selectedLang  [in template "20099#20135#8170390" at line 27, column 37]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${selectedLang}  [in template "20099#20135#8170390" at line 27, column 35]
----
1<#-- Conteúdo Web -> Templates: Site de Crise - Funções gerais--> 
2<#include "${templatesPath}/1975398" /> 
3 
4<#if entries?has_content> 
5    <#assign languageList = []/> 
6     <#list entries as curLanguage> 
7        <#assign currURL = currentURL> 
8        <#assign currLangId = curLanguage.languageId/> 
9        <#assign currLangName = curLanguage.shortDisplayName/> 
10        <#if !curLanguage.selected> 
11            <#assign languageList += [{"url":curLanguage.getURL(), "languageId":currLangId , "name":currLangName,"selected":false}]/> 
12 
13        <#else> 
14            <#assign languageList += [{"url":"", "languageId":currLangId, "name":currLangName, "selected":true} ]/> 
15            <#assign selectedLang = currLangId /> 
16        </#if> 
17    </#list> 
18</#if> 
19 
20<script> 
21    <#assign languageConfig = "language_" + randomNumber(1000)> 
22	<#assign languageListJson = "languageListJson_" + randomNumber(1000)> 
23	<#assign currentSelectedLang = "currentSelectedLang_" + randomNumber(1000)> 
24 
25    
26    let ${languageListJson} = ${jsonFactoryUtil.looseSerializeDeep(languageList)};  
27    let ${currentSelectedLang} = "${selectedLang}"; 
28 
29    function getURLforLangChange(languageName) { 
30        let result = ""; 
31            if (languageName != null) { 
32                for (let i = 0; i < ${languageListJson}.length; i++) { 
33                    if (${languageListJson}[i].name.toLowerCase() == languageName.toLowerCase()) { 
34                        result = ${languageListJson}[i].url; 
35
36
37
38            return result; 
39
40		 
41   
42 
43    function getURLforLangChangeById(languageId) { 
44            let result = ""; 
45			 
46			function setCookie(cname, cvalue, exdays) { 
47                const d = new Date(); 
48                d.setTime(d.getTime() + (exdays*24*60*60*1000)); 
49                let expires = "expires="+ d.toUTCString(); 
50                document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 
51				//console.log("Set-Cookie:"+cname + "=" + cvalue + ";" + expires + ";path=/"); 
52            }	 
53			 
54			 
55            if (languageId != null) {										 
56					for (let i = 0; i < ${languageListJson}.length; i++) { 
57						if (${languageListJson}[i].languageId.toLowerCase() == languageId.toLowerCase()) { 
58							result = ${languageListJson}[i].url; 
59
60
61					 
62					if (languageId == "en_US") { 
63                        if (result) { 	 
64                            var newResult = "";   
65							var currentLocation = location.pathname.replace("/pt/","/"); 
66							var pathName = '/en'+currentLocation;				 
67					        var pathNameEncoded = encodeURIComponent(pathName); 
68							var splitParams = new URLSearchParams(result); 
69							let i=0; 
70							for (let pair of splitParams.entries()) { 
71								if (i>0) newResult += '&'; 								  									 
72								if (pair[0]== 'redirect'){ 
73									newResult += pair[0]+'='+pathNameEncoded; 
74								} else { 
75									newResult += pair[0]+'='+pair[1]; 
76								}	 
77								i++; 
78
79							setCookie("GUEST_LANGUAGE_ID",languageId,365); 
80							result = pathName; 						 
81
82
83			}				 
84            return result; 
85
86 
87 
88    function goToURLIng() { 
89		// console.log("goToURLIng"); 
90         window.location.href = getURLforLangChangeById('en_US'); 
91
92 
93    function goToURLPort() { 
94		//console.log("goToURLPort"); 
95        window.location.href = getURLforLangChangeById('pt_BR'); 
96
97 
98 
99 function ${languageConfig}() { 
100	  
101    AUI().ready(function () { 
102		 
103		const languageToggleInput = document.querySelector('#language-toggle'); 
104 
105        const defineLanguage = () => { 
106            if (themeDisplay.getLanguageId() === 'en_US') { 
107			    if (languageToggleInput){ 
108					languageToggleInput.checked = true; 
109
110
111        }	 
112		 
113		 
114		 
115        setTimeout(function () { 
116			//console.log("Setting button behavior"); 
117            //const languages = document.querySelectorAll("div.petro-pt-en > div.switch > span, div.switch-fill > span.pt, div.switch-fill > span.en"); 
118			const languages = document.querySelectorAll("div.switch-fill > span.pt, div.switch-fill > span.en"); 
119            //const input = document.querySelector("div.petro-pt-en > div.switch > input, div.switch-fill > span.pt, div.switch-fill > span.en"); 
120			const inputBR = document.querySelector("div.switch-fill > span.pt"); 
121			const inputEN = document.querySelector("div.switch-fill > span.en"); 
122 
123            if (${currentSelectedLang} == 'pt_BR') { 
124                languages.forEach(function (language) { 
125                    if (language.innerText == 'EN' || language.innerText == 'Inglês' || language.innerText == 'English' ) { 
126					        if (inputEN){ 
127							//console.log("Inglês "+inputEN.innerText);  
128							inputEN.addEventListener("click", function (){ 
129								//console.log("acionado");     
130								window.location.href = getURLforLangChangeById('en_US'); 
131							}); 
132							}					   	 
133
134                }); 
135
136 
137            if (${currentSelectedLang} == 'en_US') { 
138                languages.forEach(function (language) { 
139                    if (language.innerText == 'PT' || language.innerText == 'Português' || language.innerText == 'Portuguese'  ) { 
140					    if (inputBR){						 
141						//console.log("Português "+inputBR.innerText);  
142                        inputBR.addEventListener("click", function(){ 
143						    //console.log("acionado");     
144                            window.location.href = getURLforLangChangeById('pt_BR'); 
145                        });						 
146						}					 
147
148                }); 
149
150            defineLanguage() 
151 
152        }, 500); 
153    }); 
154 
155 
156
157 
158    ${languageConfig}(); 
159 
160</script> 
161<noscript>Seu navegador não suporta Scripts.</noscript> 

Idioma:

Selecione um idioma: