{"section":"known-issues","requestedLocale":"pt","requestedSlug":"alteracoes-nas-condicoes-de-pagamento-nao-aplicadas-nas-configuracoes-de-checkout-b2b","locale":"pt","slug":"alteracoes-nas-condicoes-de-pagamento-nao-aplicadas-nas-configuracoes-de-checkout-b2b","path":"docs/pt/known-issues/B2B/alteracoes-nas-condicoes-de-pagamento-nao-aplicadas-nas-configuracoes-de-checkout-b2b.md","branch":"main","content":"## Sumário\n\n>ℹ️ Este problema conhecido foi traduzido automaticamente do inglês.\n\n\nA atualização das condições de pagamento na UI de detalhes da organização para uma organização não se aplica às configurações de checkout B2B.\n\nEsse comportamento ocorre porque a atualização ocorre apenas para a organização, mas as configurações de checkout B2B usam informações do centro de custo, que não são atualizadas pela interface do usuário de detalhes da organização.\n\n## Simulação\n\n\n\n- Crie uma organização;\n- Na interface do usuário de detalhes da organização, atualize as condições de pagamento;\n- Acesse o site, monte um carrinho e acesse o checkout; os Termos de pagamento permanecerão os mesmos\n\n## Workaround\n\n\n\n- Acesse o GraphQL IDE e selecione vtex.b2b-organizations-graphql;\n- Use a consulta abaixo para obter os detalhes do centro de custo:\n\n    \\{ getCostCenterById (id: \"insira aqui o id do centro de custo\")\\{ name addresses\\{ addressId addressType addressQuery postalCode country receiverName city state street number complement neighborhood geoCoordinates reference \\} phoneNumber businessDocument customFields\\{ name type value dropdownValues\\{ value label \\} useOnRegistration \\} stateRegistration paymentTerms\\{ id name \\} \\}\\}\n\n- Use a consulta abaixo para obter as condições de pagamento da organização:\n\n    \\{ getOrganizationById(id: \"insira aqui o id da organização\")\\{ paymentTerms\\{ id name \\} \\}\\}\n\n\n\n- Envie uma mutação para atualizar o centro de custo, adicionando as condições de pagamento da organização à resposta do centro de custo:\n\n    mutation updateCostCenter($id: ID!, $input: CostCenterInput!) \\{ updateCostCenter( id: $id input: $input )\\{ id status \\}\\}\\{ \"id\": \"\", \"input\": \\{ \"name\": \"\", \"addresses\": [\\{ \"addressId\": \"\", \"addressType\": \"\", \"addressQuery\": \"\", \"postalCode\": \"\", \"country\": \"\", \"receiverName\": \"\", \"city\": \"\", \"state\": \"\", \"street\": \"\", \"number\": \"\", \"complement\": null, \"neighborhood\": \"\", \"geoCoordinates\": [], \"reference\": null \\} ], \"phoneNumber\": \"\", \"businessDocument\": \"\", \"customFields\": [], \"stateRegistration\": \"\", \"paymentTerms\": [\\{\"id\": \"\", \"name\": \"\" \\}, \\{\"id\": \"\", \"name\": \"\" \\}] \\}\\}"}