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

Redução no prazo de pagamentos de fornecedores de 90 para 30 dias

Na sexta-feira, dia 12/04/2024, a Diretoria Executiva da Petrobras aprovou a redução do prazo de pagamento para 30 (trinta) dias, nos contratos a serem implementados a partir de 1°de maio. Desde 2020, alguns segmentos de empresas passaram a receber o pagamento de seus contratos em até 90 dias. Agora, será retomado e padronizado o prazo de 30 dias.
A mudança está alinhada ao Plano Estratégico 24-28 da Petrobras, com o fortalecimento da saúde financeira da sua cadeia de suprimentos, além de atender aos compromissos sociais junto à agenda ASG da companhia. O objetivo é manter uma base de fornecedores saudável, que vai auxiliar a empresa a atingir os objetivos planejados para os próximos anos.
Ressaltamos que os contratos vigentes não terão alteração em seus respectivos prazos de pagamentos já pactuados, não cabendo aditivos para rever as condições originais da cláusula de pagamento.

Pagamentos

Os pagamentos são realizados de acordo com a natureza do serviço ou do fornecimento do material.
As condições de pagamentos dos contratos de prestação de serviços são definidas no Instrumento Contratual Jurídico (ICJ). 
Nos casos de fornecimento de materiais, a condição de pagamento é abordada na Condições de Fornecimento de Material da Petrobras (CFM) e trazido no pedido de compras.
No caso de contratações esporádicas e de valor baixo, o prazo para pagamento de pequenos serviços é estabelecido na folha de registro de serviços (FRS) e, no caso de materiais, o prazo para pagamento é definido no pedido de compra.
Em caso de dúvidas ou inconsistências, entre em contato com o Atendimento ao Fornecedor.

Nota fiscal para cobrança de prestação de serviço

O processo para pagamento de serviços é iniciado a partir do envio da Folha de Registro de Serviço (FRS) ou do relatório de medição. Para realização do pagamento, o fornecedor não precisa deslocar-se a uma de nossas instalações. Basta acessar o Portal SAP Business Network e realizar o envio da fatura. (indicar local no portal onde o material de treinamento ou FAQ poderão ser acessados).
Somente documentos como Recibos, Invoices, faturas, que não estão disponíveis em meio eletrônico, precisam ser enviados fisicamente pelo fornecedor para o endereço:

Petróleo Brasileiro S/A - Petrobras

Av. República do Chile, n°. 65
Centro, Rio de Janeiro, RJ - CEP 20031-912
Ed. EDISE - 13° andar - sala 1301
Assunto: Documento protocolado pelo Portal Petronect - Arquivamento

Para acompanhamento do andamento do pagamento, o fornecedor deverá acessar o Portal SAP Business Network, aba Pagamentos.
Caso haja inconsistência nas informações enviadas para admissão da fatura, será rejeitada com informação de diagnóstico e orientação para readmissão. É muito importante que somente haja um documento de cobrança (Nota Fiscal, Fatura, Invoice) para cada envio, sob risco de cancelamento do envio.

Nota fiscal de bens e Serviço de Transporte

O protocolo para pagamentos de materiais ou serviço de transporte é gerado automaticamente a partir do recebimento do arquivo XML da Nota Fiscal Eletrônica ou Conhecimento de Transporte (NF-e, no modelo 55 e CT-e, no modelo 57). Esse documento deve ser enviado pelo fornecedor no formato XML no Portal SAP Ariba, aba faturas ou para o email: invoicereceiver-prod@ansmtp.ariba.com.

Ao optar pelo encaminhamento do arquivo XML por e-mail, é fundamental que o fornecedor acesse o Portal SAP Business Network para acompanhar o status da demanda e o processamento de recebimento do arquivo XML. Existe a possibilidade de o arquivo ser modificado pelo software utilizado para emissão e, por consequência, estar corrompido para recebimento.

O sistema valida a nota fiscal com o pedido de compra registrado anteriormente e atribui ao processo de pagamento o status RECE, que indica o aguardo do recebimento do material para faturar a NF-e. No caso de Conhecimento de Transporte – Cte, o andamento do processo de pagamento requer que o responsável pelo contrato ou pedido realize uma ação de associação do documento interno do SAP ao Conhecimento de Transporte eletrônico.


O andamento do processo de pagamento, bem como a obtenção do comprovante de pagamento podem ser acompanhados no portal SAP Business Network aba Pagamentos.

Antecipação de Pagamentos

Se for necessário viabilizar financiamento ou antecipação de faturas, os programas de fomento podem ser acionados:

MAIS VALOR
Programa Mais Valor
EMAIL: programamaisvalor@monkey.exchange

PROGREDIR

Programa Progredir




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

テンプレート処理中にエラーが発生しました。
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: