-
Re: SAFT-PT: debate de dúvidas e ideias
By nunopicado,Em 06/02/2025 às 18:02, JVBP_1981 disse:@nunopicado utilizei a aplicação de linha de comando (o JAVA do e-Fatura) e obtenho a seguinte resposta:
Code: -3
Error: O ficheiro submetido não contém nenhum documento (SalesInvoices, WorkingDocuments ou Payments) emitido no Ano e Mês indicado 2025/2.
Sendo assim no meu entender o SAF-T de guias (quando falla a comunicação Online) não pode/deve ser submetida com a aplicação de linha de comando. É correcto o entendimento Neste caso somente subindo o SAF-T (com o formato as tabelas que o Nuno indicou nos post anteriores)?
É suposto deixar pela aplicação. Salvo erro (li isso algures, não sei se será assim) a aplicação foi feita mesmo a pensar nas empresas com produção massiva de guias de transporte diárias (tipo distribuidores de jornais e assim).
Mas já não uso isso há imenso tempo (quase desde que fiz os testes iniciais), pelo que não me admirava que alguma coisa tenha alterado de lá para cá.- 7,942 replies
-
Re: Utilizar Webservices da AT
-
Envio das guisa transporte WEBSERVICE para a AT
By João Guimarães,com o chilkat 10.1.2 tenho o seguinte erro
ChilkatLog:
PostXml:
DllDate: Jan 25 2025
ChilkatVersion: 10.1.2
UnlockStatusMsg: Unlocked for 30-day trial
UnlockStatus: 1
Architecture: Little Endian; 32-bit
Language: ActiveX
VerboseLogging: 0
url: https://servicos.portaldasfinancas.gov.pt:701/sgdtws/documentosTransporte
charset: utf-8
fullRequest:
a_synchronousRequest:
generateRequestHeader:
sbHost0: servicos.portaldasfinancas.gov.pt
httpRequestGenStartLine:
genStartLine:
startLine: POST /sgdtws/documentosTransporte HTTP/1.1
--genStartLine
--httpRequestGenStartLine
--generateRequestHeader
fullHttpRequest:
domain: servicos.portaldasfinancas.gov.pt
port: 701
ssl: True
openHttpConnection:
Opening connection directly to HTTP server.
httpHostname: servicos.portaldasfinancas.gov.pt
httpPort: 701
tls: True
socket2Connect:
connect2:
connectImplicitSsl:
connectSocket_v2:
connect_domain:
ckDnsResolveDomainIPv4_n:
domain: servicos.portaldasfinancas.gov.pt
--ckDnsResolveDomainIPv4_n
ipv4_address: 62.28.254.207
--connect_domain
--connectSocket_v2
clientHandshake:
clientHandshake2:
tls13_client_handshake:
tls13PrepareCertificateVerify:
tls13SendCertificateVerify:
contextStr: TLS 1.3, client CertificateVerify
--tls13SendCertificateVerify
--tls13PrepareCertificateVerify
--tls13_client_handshake
--clientHandshake2
--clientHandshake
--connectImplicitSsl
--connect2
--socket2Connect
HTTPS secure channel established.
--openHttpConnection
connectTime: Elapsed time: 78 millisec
readResponseHeader:
Invalid TLS 1.3 actual content type..
actualContentType: 69
Failed to receive more TLS application data.
Failed to receive more bytes.
Failed to read response header.
--readResponseHeader
--fullHttpRequest
success: 0
--a_synchronousRequest
success: False
--fullRequest
Failed.
--PostXml
--ChilkatLog
algume pode ra me ajudar?
- 0 replies
-
Login Portal Finanças | WebServices
-
Re: Rotina para obter Chave do Milhão do portal Santa Casa
By ribeiro55,Quote' Returns "Shipping List".
Copiaste isto de outro sítio? 😀
Não tenho forma de testar o código no local onde me encontro, mas quando se copia o código de outro sítio tende-se, assumo, a não olhar para o detalhe, porque na nossa cabeça o bloco todo já deveria estar a funcionar.
Sugiro que apagues tudo e que recomeces linha por linha, validando cada passo do resultado. Muitas vezes até descobres maneiras melhores de fazer o mesmo.
Se mesmo assim não dás com a coisa, quando puder verifico.
- 3 replies
-
Re: PHC - Programação em XBASE
By pc.cesar,Boa noite,
para que funcione, basta criar um campo por exemplo com a referencia e alterar o valor do campo para:
isnull((select STRING_AGG(CONVERT (NVARCHAR (MAX), rtrim(oobi.nome)+' !'), CHAR(13)) + ' ' +cast(sum(oobi.qtt-oobi.qtt2) as varchar) from bi(nolock) oobi where oobi.ref=?alltrim(fn.ref) and oobi.ndos=1 and oobi.fechada=0 and (oobi.qtt-oobi.qtt2)>0 ), 'Sem Pendentes')
Nota: so funciona a partir do SQL 2017
- 287 replies
-
JavaScript Temporal is coming
By Rui Carlos,Boas notícias, parece que o JavaScript começa a chegar ao séc. XXI 😄
CitaçãoImplementations of the new JavaScript Temporal object are starting to be shipped in experimental releases of browsers. This is big news for web developers because working with dates and times in JavaScript will be hugely simplified and modernized.
What is JavaScript Temporal?
To understand Temporal, we can look at JavaScript's Date object. When JavaScript was created in 1995, the Date object was copied from Java's early, flawed java.util.Date implementation. Java replaced this implementation in 1997, but JavaScript is stuck with the same API for almost 30 years, despite known problems.
Temporal is designed as a full replacement for the Date object, making date and time management reliable and predictable. Temporal adds support for time zone and calendar representations, many built-in methods for conversions, comparisons and computations, formatting, and more. The API surface has over 200 utility methods, and you can find information about all of them in the Temporal docs on MDN.
Fonte: https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/
- 0 replies
-
Re: AT - questões legais
By josalm,Em 18/01/2025 às 00:39, marcolopes disse:Agenda para a Simplificação Fiscal
É com grande satisfação que partilhamos convosco as mais recentes iniciativas do Governo, que ontem aprovou a Agenda para a Simplificação Fiscal.
ASSOFT
jan 17
Este programa, composto por 30 medidas, visa melhorar a relação entre os contribuintes e o Estado, através da redução de custos de contexto, do aumento da transparência e da agilização de processos.
A ASSOFT teve a honra de colaborar neste projeto, apresentando propostas às equipas conjuntas dos Ministérios das Finanças e da Economia para a melhoria dos sistemas de informação do Estado e da sua integração com os das empresas. É extremamente gratificante ver que várias das nossas sugestões foram incorporadas nas medidas apresentadas, evidenciando inúmeros pontos de convergência.
Algumas medidas que destacamos
Entre os aspetos mais relevantes, destacamos a simplificação das regras de faturação. Para promover um avanço significativo na adoção da fatura eletrónica, é essencial simplificar processos que, à primeira vista, podem parecer complexos. As nossas propostas focaram-se na simplificação da faturação eletrónica nos segmentos B2B/B2C, dispensando o uso de assinaturas digitais qualificadas na maioria dos casos. Além disso, propusemos a simplificação da emissão de fatura eletrónica no segmento B2G, através da criação de um ponto único de entrega e do reforço da interoperabilidade entre os diversos brokers.
Outras medidas importantes, nas quais encontramos convergência com as ideias apresentadas pelo Governo, incluem:
- Simplificação do IRC e da IES/DA: Propostas para a simplificação da declaração de IRC e a utilização do SAF-T (PT) para o pré-preenchimento da IES/DA.
- Harmonização dos prazos de validade das certidões de não dívida: Uma medida que visa reduzir a burocracia e facilitar a vida das empresas.
- Melhoria do Portal das Finanças: Esperamos que o portal passe a incluir uma página com informação clara sobre o estado dos serviços e uma melhoria significativa na qualidade da informação técnica disponível.
Estas iniciativas representam um passo significativo para a simplificação do sistema fiscal em Portugal, beneficiando empresas e cidadãos ao reduzir a burocracia e os custos associados.
Sem dúvida que têm boas ideias para implementar.
Seria interessante perceber quais as datas para que estas alterações entrem em vigor ou quando vão entrar em desenvolvimento.- 6,799 replies