# Build 20221216

{% hint style="success" %}
Data de disponibilização pública: 16/12/2022
{% endhint %}

## BackOffice

* Alteração no Range da coluna PNS - Primeiro número da série na grelha de comunicação das séries, quando o campo primeiro número da série.
* Correção na emissão do SAFT, nas linhas de vales de desconto o campo do unitprice ficava com o valor a negativo.
* Correção na comunicação das séries, ao comunicar a série do ano atual, o campo de primeiro número da série estava a ser preenchido com o valor do primeiro numero da série em vez do número atual.
* Correção na duplicação de terminais, não duplicava o parâmetro PMSS - Pais do MSS.
* Correção na alteração de documentos, ao alterar o código de documento num terminal, se o código de documento antigo existisse noutros terminais perdia as configurações de integração.
* Alteração na validação de séries AT duplicadas para que na mensagem passe a mostrar qual o documento e em que terminal existe a duplicação da série.
* Alteração na grelha de comunicação das séries, foi adicionada a coluna com o número do terminal a que pertence o documento.

## Terminais

* Tablet / Smartphone - Correção na validação do controlo de stock, em alguns casos o cálculo apresentava uma dízima infinita(0.0000000001) o que fazia com que a validação falha-se quando o valor do stock era igual ao valor a deduzir.
* Tablet / Smartphone - Correção nos recibos, o botão de lançar valor total ficava inativo quando o parâmetro Recibos/Cobranças parciais tinha a opção "Se não existirem créditos".<br>
* Smartphone - No ecrã de acerca passa a mostrar o país de certificação junto ao nº do terminal tal como já era feito em Tablet.

## Driver ERP

* Eticadata 22 - Corrigido erro quando o cliente tinha customizações.
* Eticadata 22 - Não estava a colocar os dados do consumidor final, nas faturas simplificadas.
* Eticadata 19 - Corrigido erro na integração "A cadeia de caracteres não foi reconhecida como valor DateTime válido".
* Primavera 10 - Na integração das vendas passou a verificar de existe relação entre as unidades de forma a não dar erros de integração.
* Sage 50C - Em algumas situações, não estava a inserir corretamente os totais dos documentos.
* Sage 50C - Melhoramento na integração de campos de utilizador dos documentos.
* Sage 100C - Não estava a integrar documentos de stock "Para inserir documentos tem de indicar uma série tipificada como «não assinada externa»".

## myMSS

* Correção na validação da seleção do local de entrega, quando estava configurado para obrigar a seleção de um local de entrega, e o mesmo não estava preenchido por não existir um default o myMSS, estava a dar erro ao clicar em Finalizar sendo que a seleção do local de entrega é depois desse clique o que fazia com que não fosse possível finalizar o documento.

## myTeam

* Correção de espaçamento na label "Quantidade" da coluna da tabela do dashboard de despesas pessoais.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/mss-release-history/release-history/mss-5.1./build-20221216.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
