Link do botão
Ícone do botão Button Label
Ícone de carregamento
Type
Catégorie

Regras de
contratação

Novidades para aumentar a transparência e
a participação nas nossas contratações.
Imagem do Banner

Catálogo de padronização

Utilizamos documentos padronizados em diversas de nossas contratações. Esses documentos podem ser consultados no Catálogo Eletrônico de Padronização (CEP).
O uso do catálogo não impede que, a cada licitação, realizemos as adaptações necessárias para adequar a documentação padronizada às especificidades da contratação.
Instrumentos convocatórios
A Petrobras possui uma minuta contratual padrão de prestação de serviços que é utilizada em seus processos de contratação. A divulgação da minuta padrão Petrobras não impede que, a cada licitação, sejam realizadas as adaptações necessárias para adequar as cláusulas desta minuta às especificidades da contratação.
Adicionalmente para determinadas categorias, a Petrobras desenvolveu as Minutas por Especialidade que podem ser acessadas no botão abaixo.
Minutas contratuais
A Petrobras possui uma minuta contratual padrão de prestação de serviços que é utilizada em seus processos de contratação. A divulgação da minuta padrão Petrobras não impede que, a cada licitação, sejam realizadas as adaptações necessárias para adequar as cláusulas desta minuta às especificidades da contratação.
Adicionalmente para determinadas categorias, a Petrobras desenvolveu as Minutas por Especialidade que podem ser acessadas no botão abaixo.
Normas técnicas
Nossas Normas Técnicas estabelecem os requisitos técnicos e as práticas utilizadas pela Petrobras e seus fornecedores para as atividades de projeto, fabricação, construção & montagem, comissionamento, operação, inspeção e manutenção.

As Normas Técnicas Petrobras (NTPs) são de nossa exclusiva propriedade e, portanto, estão sujeitas às leis de direito que regem o assunto. As NTPs disponíveis aqui são as classificadas como públicas.

O usuário que fizer download das NTPs declara-se ciente de todas as Cláusulas de Cessão das NTPs Públicas.
Requisitos de habilitação
Requisitos utilizados para cadastro, habilitação e pré-qualificação dos fornecedores de acordo com as famílias (linhas de fornecimento) de bens e serviços
Requisitos de qualidade
Requisitos estabelecidos para garantia da qualidade no fornecimento direto de bens críticos e estratégicos para o Sistema Petrobras. Para conhecer mais sobre as auditorias de qualidade que realizamos, acesse aqui.

Veja aqui o vídeo que preparamos para auxiliar no entendimento do processo de fornecimento de bens para a Petrobras, especialmente referente aos principais pontos dos Requisitos da Qualidade de Bens.
Requisito de qualidade
Requisito geral de qualidade
Especificações técnicas
Nossas especificações técnicas (ETs) apresentam as práticas recomendadas e os requisitos para o fornecimento de diversos bens e serviços. Os documentos referentes às especificações estão acessíveis abaixo, conforme sua categoria.

Envie dúvidas ou sugestões sobre as ETs publicadas para o email:  et.duvidasesugestoes@petrobras.com.br.
Afretamento de Embarcações
Embarcações de Apoio Marítimo
Embarcações de Operações Submarinas e Intervenção
AHTS Classe A com ROV
PLSV Águas Ultraprofundas
PLSV Águas Intermediárias
PLSV Águas Intermediárias
RSV Básico
Título do Menu Eoxpansível
Unidade Marítima de Serviço
Catalisadores de Processo
Catalisadores para Refino e Gás
Catalisadores para Hidrotratamento
Catalisadores para Remoção de Enxofre
Catalisadores para Tratamento de Gás Residual
Descomissionamento e Alienação de Plataformas
Plataformas Flutuantes
Equipamentos Industriais
Equipamentos Industrais - Instrumentação
Cabos de Instrumentação
Conexões, Tubos e Válvulas de Instrumentação
Manômetros
Transmissores para uso marítimo
Transmissores para uso terrestre
Válvulas Solenoides de Instrumentação
Equipamentos de SMS
EPI Combinado (FR&T)
EPI para Combate a Incêndio (RF)
EPI para Riscos Criogênicos
EPI para Riscos Mecânicos
Trabalho em Altura
Manutenção Industrial
Poços
Completação e Avaliação
Equipamentos e Serviços de Completação
Sistemas de Completação
Estimulação e Contenção de Areia
Integridade e Confiabilidade
OCTG
Tubos de produção e de revestimento (OCTG)
Outros Serv, Equip e Insumos
Cimentação
MPD (Managed Pressure Drilling)
Perfuração, Aquisição de Dados
Workover e Abandono
Produtos Químicos para Upstream
Ácido Cítrico
Ácido Clorídrico
Ácido Sulfâmico Inibido
Biocidas
Inibidor de Corrosão para Petróleo e Gás
Inibidor de Corrosão para Reinjeção de Água Produzida
Inibidor de corrosão para água de utilidades
Inibidor de Hidratos
Inibidor de Incrustação Inorgânica
Inibidor de Naftenatos
Nitrato de Cálcio 50% - Supressor de Souring em Água de Injeção
Produtos para Unidade de Remoção de Sulfato (URS)
Protocolo para produtos com injeção submarina
Regramentos para Contratos de Fornecimento de Produtos Químicos para Unidades Offshore
Removedor de Incrustação Inorgânica de Reservatório
Sequestrante de H2S
Serviços Jurídicos
Assessoria Jurídica
Contencioso de Massa
Contencioso Pontual e Arbitragem
Sistemas Submarinos
Dutos Submarinos
Dutos Rígidos
Equipamentos Submarinos
Sistemas de Ancoragem
Torpedos
Umbilicais Submarinos
Sondagem
Guia de Boas Práticas
Requisitos de Qualificação - PEOSONDAS
Suporte Operacional
Alimentação
Armazenagem e Movimentação de Bens
Transporte Aéreo e Terrestre
Helicópteros
TIC
UEP
Especificações Técnicas IOGP (Desenvolvidas pelo JIP 33)
Trocadores de Calor Casco e Tubo
UEP Afretada - Referência
UEP Afretada - Revitalização
UEP Própria – Projeto Básico All Electric 225kbpd
Arquitetura
Automação
Elétrica
Equipamentos Estáticos
Sub
Telecom
Outros
Gestão Predial / Facilities
Os uniformes e vestimentas de trabalho das diversas atividades/funções exercidas na Petrobras são um importante equipamento de proteção individual. Para conhecer as representações gráficas dos uniformes e vestimentas usados pela nossa força de trabalho, acesse o guia de referência visual de uniformes e vestimentas de trabalho.




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: