SAP Business One 10.0 SP 2511 – As 9 notas relevantes para o Brasil

Liberado em 04/11/2025 a SP 2511 do SAP Business One 10, conta com 9 notas exclusivas para o Brasil

Abaixo a lista desta notas e na sequência os detalhes.

Nota SAP/KBAComponenteTítulo
3656723SBO-PURBR_Ampliações de imposto isento de imposto para notas fiscais de recebimento futuro, notas fiscais de entrega futura, recebimentos de mercadorias e entregas
3646292SBO-WEB-PUR-PRQBR_Conta do Razão incorreta na solicitação de compra no SAP Business One, Web client
3642944SBO-SDK-DIBR_Erro ao criar tipo de autoridade fiscal de vendas usando DI API ou camada de serviço
3623194SBO-PUR-RECBR_Error “Transação não compensada” ao adicionar recebimento de mercadorias com base em nota fiscal de recebimento futuro
3581900SBO-ADM-SET-FIN-TAXBR_Estão disponíveis novas categorias de imposto
3613385SBO-PUR-INVBR_ICMS isento de carga para documentos de marketing de compras
3601065SBO-SD-ORDBR_Impossível atualizar uma ordem do cliente utilizando DI API
3609988SBO-LOC-BRBR_Montante de desconto não calculado quando as condições de pagamento são modificadas na ordem do cliente
3626178SBO-SDK-DIBR_Tax Code e CFOP estão definidos incorretamente ao criar documentos de marketing utilizando DI API

3581900 – BR_Estão disponíveis novas categorias de imposto

Novas categorias de imposto IS, CBS e IBS estão disponíveis na janela Categoria de imposto – Configuração. Assim, novas colunas CST para IBSCST para CBS e CST para IS estão disponíveis na janela Configurações do formulário dos seguintes documentos para os tipos Item  e Serviço:

  • Oferta de venda
  • Ordem do cliente
  • Entrega
  • Devolver
  • Nota fiscal de saída
  • Devolução da nota fiscal de saída
  • Pedido
  • Recebimento de mercadorias
  • Devolução de mercadorias
  • Nota fiscal de entrada
  • Devolução da nota fiscal de entrada

3601065 – BR_Impossível atualizar uma ordem do cliente utilizando a DI API

Pré-requisitos:

Você está trabalhando com o banco de dados DEMO para a localização Brasil (BR).

Cenário:

Utilize o seguinte código DI API para atualizar um pedido de venda:

SAPbobsCOM.Documents oOrderToUpdate = (SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders);
if (oOrderToUpdate.GetByKey(183))
{
        oOrderToUpdate.TaxOnInstallments = BoTaxOnInstallmentsTypeEnum.toiTaxInFirstOnly;
        int UOrderToUpdate = oOrderToUpdate.Update();
        if (UOrderToUpdate != 0)

      {                

                string ErrorInFull = oCompany.GetLastErrorDescription();                

                MessageBox.Show(oCompany.GetLastErrorDescription());        

      }

}

Comportamento esperado:

Documento atualizado com sucesso.

Comportamento real:

Ocorre um erro:  campo ‘VATFirst’ Valor inválido ‘T’ na enum ‘BoYesNoEnum’, os valores válidos são ‘N’, ‘Y’.

3609988 – BR_Montante do desconto não calculado quando as condições de pagamento são modificadas na ordem do cliente

Sintoma

Valor do desconto não é calculado quando as Condições de pagamento são alteradas em um Pedido de venda.

Reproduzindo o problema

Pré-requisitos:

1. É utilizada a localização Brasil.

2. As condições de pagamento X não têm a % total de desconto definida (Administração → Configuração → Parceiros de negócios → Condições de pagamento).

3. As condições de pagamento Y têm 5% definido no   campo % total de desconto (Administração → Configuração → Parceiros de negócios → Condições de pagamento).

4. O cliente A utiliza as condições de pagamento X (Parceiros de negócios → Cadastro do parceiro de negócios → aba Condições de pagamento).

Cenário:

  1. Crie uma ordem do cliente com o cliente A. As condições de pagamento X são inseridas no documento, isso está correto.
  2. Modifique as Condições de pagamento na aba Contabilidade do documento para Condições de pagamento Y.

Comportamento esperado:

Desconto de 5% é preenchido de acordo com a definição das Condições de pagamento  e o Valor do desconto é calculado adequadamente.

Comportamento real:

O Desconto de 5%   é preenchido de acordo com a definição  de Condições de pagamento; no entanto, o  Valor do desconto  não é calculado.

O mesmo comportamento é reproduzível em documentos de contas a pagar.

3613385 – BR_ICMS desonerado para compras de documentos de marketing

No Brasil, algumas transações exigem o cálculo obrigatório e lançamento de ICMS não onerado  (Imposto Sobre Circulaçao de Mercadorias e Serviços ou Imposto sobre Circulação de Mercadorias e Serviços) em documentos de marketing para compras, mesmo que o ICMS não deva ser lançado no preço do estoque.

O valor do ICMS calculado não deve fazer parte do saldo total devido e o valor não deve ser incluído no preço unitário de custo do item.

ICMS isento de carga

O ICMS isento de carga pode ser calculado e lançado, mesmo que o ICMS não seja lançado no preço do estoque. Selecione as seguintes configurações nos documentos de marketing de compras:

  • Código de imposto: escolha um imposto para o qual o parâmetro Imposto isento de carga esteja ativo.
  • Utilização: selecione um código de utilização na linha para o qual Lançar imposto no preço para estoque está definido como “Não”.

O valor ICMS calculado não faz parte do saldo total devido e o valor não está incluído no preço unitário de custo do item.

Observação: por moeda deve ser selecionado para o método de arredondamento em Configurações gerais (siga o caminho Administração → Inicialização do sistema → Configurações do documento →  aba Geral)  para que a funcionalidade funcione.

3623194 – BR_Error “Unbalanced Transaction” while adding goods receipt PO based on A/P reserve invoice

Na localização Brasil, quando você adiciona um recebimento de mercadorias baseado em uma nota fiscal de recebimento futuro, uma mensagem de erro é exibida: “Transação não compensada [Mensagem 131-91]”.

3626178 – BR_Tax Code e CFOP estão definidos incorretamente ao criar documentos de marketing utilizando DI API

Sintoma

Quando você cria documentos de marketing utilizando a interface de dados (DI API), o código de imposto e o CFOP estão definidos incorretamente.

A imagem/dados nesta nota SAP são provenientes de sistemas internos da SAP, dados de amostra ou sistemas de demonstração. Qualquer semelhança com dados reais é puramente coincidente.

Reproduzindo o problema

Pré-requisitos:

  • Você está trabalhando no banco de dados de localização do Brasil (BR).
  • Vá para Administração → Configuração → Finanças → Imposto → Nota Fiscal → Utilização e configure duas utilizações denominadas ‘Venda Adquirida Terc’ e ‘Venda Prod. Própria’ como mostrado abaixo:
    Use Setup.jpg

Cenário:

  1. A partir do client do SAP Business One, crie uma Cotação de vendas com valor de Utilização como ‘Venda Prod. Própria’ nas linhas. Isso define corretamente o valor CFOP como 5101 e o valor Código de imposto como 5101-001.
  2. Usando a DI API, crie um pedido de venda com base na cotação de vendas criada anteriormente com o valor de utilização ‘Venda Adquirida Terc’ nas linhas abaixo:
    SAPbobsCOM.Documents oOrderBasedOnQuotation = (SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders);
    oOrderBasedOnQuotation.CardCode = “C23900”;
    oOrderBasedOnQuotation.DocDueDate = DateTime.Today;
    oOrderBasedOnQuotation.Comments = “Adicionado via DI”;
    oOrderBasedOnQuotation.Lines.BaseEntry = 192;
    oOrderBasedOnQuotation.Lines.BaseLine = 0;
    oOrderBasedOnQuotation.Lines.BaseType = 23;
    oOrderBasedOnQuotation.Lines.CFOPCode = “”;
    oOrderBasedOnQuotation.Lines.Usage = “10”;
    int AOrderBasedOnQuotation = oOrderBasedOnQuotation.Add();
  3. Abra a ordem do cliente recém-adicionada e verifique os valores de CFOP e código de imposto nas linhas.

Comportamento esperado:

O CFOP e o código de imposto são atribuídos corretamente com base no valor de utilização selecionado.

Comportamento real:

CFOP  e  código de imposto  definidos incorretamente.

3642944 – BR_Erro ao criar tipo de autoridade fiscal de vendas usando DI API ou camada de serviço

Ao criar o tipo de autoridade fiscal de vendas usando a API DI ou a camada de serviço, você pode encontrar um destes erros:

  • Insira um código válido [OSTT.NfTaxId]
  • Propriedade ‘NfTaxId’ de ‘SalesTaxAuthoritiesType’ inválida
  • Insira um código válido [OSTT.TpsId]

3646292 – BR_Conta do Razão incorreta na solicitação de compra no SAP Business One, Web client

Sintoma

Conta contábil incorreta é utilizada em solicitações de compra no cliente web de acordo com as configurações em Determinação avançada de conta contábil.

Reproduzindo o problema

Pré-requisitos:

  • Você está trabalhando com a localização Brasil.
  • Você marcou o campo de seleção Ativar determinação avançada de contas contábeis na aba Administração → Inicialização do sistema → Detalhes da empresa → Inicialização básica.
  • Você selecionou a opção Utilização em Administração → Configuração → Finanças → Determinação de conta contábil → Critérios de determinação – Estoque.
  • Em Administração → Configuração → Finanças → Determinação de conta do Razão → Determinação de conta do Razão → ficha Estoque  Avançado, para a utilização X, a conta de estoque XXXX é selecionada, enquanto para a utilização Y, a conta de estoque YYYY é selecionada.

Cenário:

  1. Efetue logon no cliente Web e crie uma solicitação de compra para o item A. Selecione a utilização X. Como consequência, o sistema usa a conta do Razão XXXX como previsto.
  2. Modifique a utilização na linha para Y. Como consequência, a seguinte mensagem é exibida e selecione Sim.

O código de imposto, a utilização ou o endereço do parceiro de negócios no documento foi modificado. Atualizar os códigos CFOP e CST de modo correspondente?

Comportamento esperado:

A conta do Razão na linha é modificada para AAAA.

Comportamento real:

A conta do Razão na linha permanece XXXX.

No client do SAP Business One, a conta contábil é modificada corretamente.

3656723 – BR_Ampliações de imposto isento de imposto para notas fiscais de recebimento futuro, notas fiscais de entrega futura, recebimentos de mercadorias e entregas

Você comprou um item com imposto desonerado incluído no respectivo preço, como o ICMS (Imposto sobre Circulação de Mercadorias e Serviços). No client do SAP Business One, quando você cria uma nota fiscal de recebimento futuro antes de o item de compra ser recebido, você encontra um erro e não pode adicionar a nota fiscal de recebimento futuro com êxito. Como resultado, você não pode copiar nem aplicar o imposto desonerado da nota fiscal de recebimento futuro para documentos subsequentes, como recebimentos de mercadorias ou notas fiscais de entrada.

Este problema é reproduzível no final da contabilidade de clientes. Você não pode adicionar notas fiscais de entrega futura com imposto desonerado  com êxito ou copiar ou aplicar imposto não onerado de notas fiscais de entrega futura para outros documentos.

Comportamento do sistema após o upgrade para o SAP Business One 10.0 SP 2511  e SAP Business One 10.0 SP 2511, versão para SAP HANA: 

Você pode alocar o imposto não onerado ao preço unitário do item (ou serviço, se disponível), bem como a despesas adicionais nos níveis total e de item do documento na nota fiscal de recebimento futuro ou na nota fiscal de entrega futura. A nota fiscal de recebimento futuro ou entrega futura foi adicionada com êxito. Você pode copiar e aplicar o imposto não onerado da nota fiscal de reserva a um recebimento de mercadorias ou a uma entrega.

O imposto não onerado  não é registrado no lançamento contábil manual para a nota fiscal de reserva (C/P ou C/R). O lançamento contábil manual que reflete o imposto não onerado é lançado no momento da entrada de mercadorias ou entrega, especificamente no recebimento de mercadorias ou entrega que é copiado da nota fiscal de reserva.

O lançamento de imposto não onerado em contas de estoque é afetado pela configuração  Lançar imposto no preço no estoque na janela Utilização – Configuração. Esta configuração determina se o imposto não onerado, como alocado a preços unitários e despesas adicionais para itens, é incluído em contas de estoque para cálculos de custos do item.

Esses aprimoramentos também se estendem a todos os documentos relacionados, como documentos de cancelamento e avisos de crédito criados com base em notas fiscais de reserva.

No cenário desta Nota, siga as etapas abaixo para verificar os lançamentos contábeis manuais para a nota fiscal de recebimento futuro e o recebimento de mercadorias:

  1. Vá para a aba Contabilidade. Selecione a seta de ligação ao lado do campo  Observação do diário para abrir o lançamento contábil manual gerado automaticamente.
  2. No lançamento contábil manual, vá para a aba Conteúdo para visualizar os detalhes do lançamento.

Resultados:

No lançamento contábil manual para a nota fiscal de recebimento futuro, você pode ver o seguinte:

  • O montante de imposto não onerado, BRL 180, não é lançado.
  • O preço após o imposto, BRL 820, é creditado na conta do Razão do fornecedor.
  • O preço após o imposto, BRL 820, é debitado  na conta de estoque provisório, prevista para reconciliação.

No lançamento contábil manual para o recebimento de mercadorias, você pode ver o seguinte:

  • O preço após o imposto, BRL 820, é creditado  na conta de estoque provisório para reconciliação.
  • O preço incluindo o imposto não onerado, BRL 1000, é debitado  na conta do estoque.
  • O valor do imposto não onerado, BRL 180, é creditado na conta de despesas de imposto sobre compra.

Enquanto isso, no Cadastro do item recebido, na aba Dados do estoque, o valor do Custo do item é BRL 1.000.

Para mais informações, consulte o guia Como trabalhar com imposto isento de carga na localização do Brasil para o SAP Business One 10.0.