-
Erro em consulta união
A criação de consultas união no Access está dando erro. A instrução SQL está escrita como segue:
SELECT Tab_Associado_Categoria.Cód_AssociadoFROM Tab_Associado_Categoria
UNION SELECT Tab_Associado_Situação.Cód_Associado
FROM Tab_Associado_Situação;
Mas quando tento salvar, dá o erro: "instrução SQL inválida. 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' ou 'UPDATE' esperado."
Para piorar, tenho consultas união que estão funcionando inclusive com o uso do caractere ";" antes da instrução UNION SELECT.
- 0 replies
-
Re: Utilizar Webservices da AT
On 6/13/2025 at 6:58 PM, eesteves said:O meu sistema começou a ser desenvolvido em 1986, tendo sido certificado em 13 de dezembro de 2010, ano em que as certificações foram iniciadas. Em 2010, ainda não se falava em assinaturas digitais, Webservices, códigos QR ou mesmo a disponibilidade de Internet. Portanto, o sistema tem vindo a ser gradualmente adaptado às novas funcionalidades, conforme os requisitos da AT. No caso da encriptação de 4096 bits, estou a entender que são necessários dois certificados: um para assinaturas digitais (hash) e outro para webservices (no caso, apenas para as Guias de Remessa/Guias de Transporte). Tecnicamente, isso não parece complexo, pois até requer menos trabalho. Está correto? Obrigado a todos pela ajuda preciosa
Aconselho vivamente a leitura destes 2 tópicos:
- 13,377 replies
-
Ajuda com Laravel Filament esconder SuperAdmin.
Boa Tarde pessoal
Precisava aqui de uma ajuda sou muito verdinho na programação mas tava tentar desenvolver um site para mim em laravel usando o framework filament.
Alguém aqui consegue me dizer se é possível esconder numa tabela que retorna os Usuários e com privilegios "SuperAdmin" para outros usuários com privilégio mais baixo (Admin, Moderador) nao o poderem editar mas que o "Superadmin" possa ver todos e possa editar todos. Isto tudo dentro da função "ViewAny" nas "UserPolicies" .
Algo assim:
public function viewAny(User $user): bool { if ($user->hasRole(['SuperAdmin'])) { return true; } else if ($user->hasRole(['Admin'])) { return $user->id !== 1; // Assumindo SuperAdmin tem ID 1 } else { return false; //Retorna valor falso se nenhuma permissão assumida } }
- 0 replies
-
ChaveCifraPublicaAT2027
ChaveCifraPublicaAT2027
Ver Ficheiro
Chave pública do Sistema de Autenticação de cifra para a comunicação via Web Services da AT.
Ficheiros incluídos:
- Chave Cifra Publica AT 2027.cer
- Chave Cifra Publica AT 2027.p7b
Validade: 15/04/2025–15/04/2027
-
Submetido por
-
Submetido em05/06/2025
-
Categoria
-
Licença
-
Website
-
Submetido pelo Autor?Não
- 0 replies
-
Re: SAFT-PT: debate de dúvidas e ideias
Em 03/06/2025 às 12:22, nunopicado disse:No SAFT vão representados os documentos tal qual eles são.
Tu até podes meter o preço unit. + a multa no mesmo documento, mas será sempre de forma a que essa fatura vá no SAFT.
Exemplo:Artigo 1 tem preço unit. 100€.
A multa será de 20€.Ou faturas:
* Artigo 1: 100€
* Multa: 20€
* Total: 120€
Ou faturas:
* Artigo 1 + Multa: 120€Ou seja, ou a instituição tem um artigo específico para faturar a multa, ou inclui o valor da multa no preço unit. do produto.
O que não pode fazer é ter o preço unit. do produto e depois colocar o valor da multa direto no total do documento. Tem sempre de haver uma linha a indicar de onde vem esse valor.Valeu irmão @nunopicado, agora entendi, e acho que o jeito que vou fazer é, colocar o valor da multa no preço unit. para ter uma origem explícita no valor total.
- 7,969 replies
-
Integração com o receituário médico da SPMS
Olá malta,
Estou a integrar o receituário médico eletrónico da SPMS num software que ando a desenvolver.
Recebi 6 PDFs com um total de 332 páginas e, apesar da informação estar provavelmente toda lá, falta um exemplo prático, um PoC, que mostre o flow de integração (autenticação, criação de receita, envio, assinatura digital, etc.).
Já comecei a analisar um pouco os documentos, mas antes de abrir caminho à força bruta, queria saber se alguém por aqui já passou por esta integração e poderia dar algumas luzes, nem que seja um esquema de alto nível do que é suposto acontecer ou exemplos de chamadas. Se não, já sei que vou andar às cabeçadas até chegar algum lado, que se tiver de ser, será. 😅
Se alguém tiver exemplos, dicas ou mesmo erros a evitar, agradeço imenso! 🙏
- 0 replies
-
Re: Como representar a Multa no ficheiro saft-ao
Em 20/05/2025 às 08:41, antseq disse:Se ainda estas a criar e ainda não foi a certificação da AGT, vai ter muitos nós na cabeça....
Da multa,
1) se a propina e a multa tem a mesma taxa de imposto
linha 1: 1x, propina mensal, 20.000 Kz, imposto A
linha 2: 1x, atraso no pagamento, 4.000 Kz, imposto A
total : 24.000 kz
ou
linha 1: 1x, propina mensal com atraso no pagamento, 24.000Kz, imposto A
total : 24.000 kz
2) se a propina e a multa tem diferentes taxa de imposto
linha 1: 1x, propina mensal, 20.000 Kz, imposto A
linha 2: 1x, atraso no pagamento, 4.000 Kz, imposto B
total : 24.000 kz
cps,
* consulta a legislação fiscal para saber se a multa é considerada mesmo serviço com se fosse uma propina mais cara (mesmo imposto) ou se serviços distintos com taxas de imposto distintas.
a multa funciona como o desconto:
EX:
imposto é aplicado em (((preco_unit x quantidade) - desconto) + multa)
agora no testador do saft
ele está dar um erro.
porque ele está tentar deduzir o valor total de (preço_unit x quantidade) - desconto
acho que ele não está a considerar a multa, até porque é o único campo que não encontrei uma representação explícita
mas os outros campos têm representação.- 4 replies
-
Re: Não redirecionar para home
Abre as ferramentas de desenvolvimento do browser, e verifica para que URL é que o pedido POST está a ser enviado. Se o URL for da Home, tens a resposta ao teu problem. Se não for, verifica quais os headers que estão presentes na resposta (o PHP não é o único local onde o header pode ser definido).
- 5 replies