Jump to content

Search the Community

Showing results for tags 'at'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


GitHub


LinkedIn


Twitter


Facebook

  1. Bom dia, Gostaria de perguntar se alguém sabe como usar o webservices da AT em VBA, eu teitei usando o seguinte código, mas sem sucesso. VBA- Code Sub WebServicesAT() Dim ReqSend As String Dim XMLHttp As New MSXML2.XMLHttp XMLHttp.Open "POST", "https://servicos.portaldasfinancas.gov.pt:701/sgdtws/documentosTransporte", False ReqSend = "<?xml version=""1.0"" encoding=""utf-8""?><S:Envelope xmlns:S=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:env=""http://schemas.xmlsoap.org/soap/envelope/"">" ReqSend = ReqSend & "<env:Header>" ReqSend = ReqSend & "<wss:Security xmlns:wss=""http://schemas.xmlsoap.org/ws/2002/12/secext"">" ReqSend = ReqSend & "<wss:UsernameToken>" ReqSend = ReqSend & "<wss:Username>599999993/0037</wss:Username>" ReqSend = ReqSend & "<wss:Password>8SRf4It0OLyb8/Zg53ASIg==" ReqSend = ReqSend & "</wss:Password>" ReqSend = ReqSend & "<wss:Nonce>BAupQbszS3vVWeuYcDVwJIk3eCqYk/Da/YvJEAxN7DW3a90DdTpwEprg1YMsC4y7iI8Re/CEuP8H" ReqSend = ReqSend & "6f+1AHtK8OCgMdylaCY60jMt94oEAmyJBs8LMCzRIHHvCY6ZmnJHT+++flujyffySKb+72akR3iV" ReqSend = ReqSend & "mPGagRMIY0X4IzLEsQhkXvRO49LpeKNmWNOxmbtDpY1WJKOIa3dkn16GmCFcDRidX6mJISDSSyYS" ReqSend = ReqSend & "kewJzoRvD7sXOeqkI/97IBgr4j5YxIy8yo8wbakaTqwy1xQkJXA52GTxDa25uRLsMaDW21JzzNcZ" ReqSend = ReqSend & "aDqu0MZH8+j1b8EXqgfBIT0Mkod763y8SjS0Sg==" ReqSend = ReqSend & "</wss:Nonce>" ReqSend = ReqSend & "<wss:Created>UCq0H5Kf+GNMJSeva2KgzKaP4epqno0M9teeRN0Y49A=" ReqSend = ReqSend & "</wss:Created>" ReqSend = ReqSend & "</wss:UsernameToken>" ReqSend = ReqSend & "</wss:Security>" ReqSend = ReqSend & "</env:Header>" ReqSend = ReqSend & "<S:Body>" ReqSend = ReqSend & "<ns0:envioDocumentoTransporteRequestElem xmlns:ns0=""https://servicos.portaldasfinancas.gov.pt/sgdtws/documentosTransporte/"">" ReqSend = ReqSend & "<TaxRegistrationNumber>599999993</TaxRegistrationNumber>" ReqSend = ReqSend & "<CompanyName>Bladsdsd</CompanyName>" ReqSend = ReqSend & "<CompanyAddress>" ReqSend = ReqSend & "<Addressdetail>Rua das couves</Addressdetail>" ReqSend = ReqSend & "<City>Cidade Empresa</City>" ReqSend = ReqSend & "<PostalCode>1000-100</PostalCode>" ReqSend = ReqSend & "<Country>PT</Country>" ReqSend = ReqSend & "</CompanyAddress>" ReqSend = ReqSend & "<DocumentNumber>11</DocumentNumber>" ReqSend = ReqSend & "<MovementStatus>N</MovementStatus>" ReqSend = ReqSend & "<MovementDate>2022-11-17Z</MovementDate>" ReqSend = ReqSend & "<MovementType>GR</MovementType>" ReqSend = ReqSend & "<CustomerTaxID>599999993</CustomerTaxID>" ReqSend = ReqSend & "<CustomerAddress>" ReqSend = ReqSend & "<Addressdetail>Morada Cliente</Addressdetail>" ReqSend = ReqSend & "<City>Cidade Cliente</City>" ReqSend = ReqSend & "<PostalCode>1000-100</PostalCode>" ReqSend = ReqSend & "<Country>PT</Country>" ReqSend = ReqSend & "</CustomerAddress>" ReqSend = ReqSend & "<AddressTo>" ReqSend = ReqSend & "<Addressdetail>Morada Descarga</Addressdetail>" ReqSend = ReqSend & "<City>Cidade Descarga</City>" ReqSend = ReqSend & "<PostalCode>1000-100</PostalCode>" ReqSend = ReqSend & "<Country>PT</Country>" ReqSend = ReqSend & "</AddressTo>" ReqSend = ReqSend & "<AddressFrom>" ReqSend = ReqSend & "<Addressdetail>Morada Carga</Addressdetail>" ReqSend = ReqSend & "<City>Cidade Carga</City>" ReqSend = ReqSend & "<PostalCode>1000-100</PostalCode>" ReqSend = ReqSend & "<Country>PT</Country>" ReqSend = ReqSend & "</AddressFrom>" ReqSend = ReqSend & "<MovementEndTime>2022-12-17T15:37:17.846Z</MovementEndTime>" ReqSend = ReqSend & "<MovementStartTime>2022-12-17T14:37:17.846Z</MovementStartTime>" ReqSend = ReqSend & "<VehicleID>10-10-AA</VehicleID>" ReqSend = ReqSend & "<Line>" ReqSend = ReqSend & "<ProductDescription>Produto1</ProductDescription>" ReqSend = ReqSend & "<Quantity>1</Quantity>" ReqSend = ReqSend & "<UnitOfMeasure>KG</UnitOfMeasure>" ReqSend = ReqSend & "<UnitPrice>1.1</UnitPrice>" ReqSend = ReqSend & "</Line>" ReqSend = ReqSend & "</ns0:envioDocumentoTransporteRequestElem>" ReqSend = ReqSend & "</S:Body>" ReqSend = ReqSend & "</S:Envelope>" XMLHttp.send ReqSend MsgBox XMLHttp.responseXML End Sub Obrigado
  2. Boa tarde Dll para webservices para comunicar séries Pretendemos usar DLL para integrar em programa VB6. Pretendemos arranjar parceiro que possa fornecer a mesma, com respetivos comandos de integração. Responder para; jsl@xtok.com
  3. Recebi hoje um email de um cliente, espero que vos seja util. https://dre.pt/dre/detalhe/decreto-lei/59-2021-167281002 " Tomamos conhecimento hoje que a ASAE já está a aplicar coimas pelo não cumprimento do DL 59/2021 Após validação junto de entidades seguras, e ainda sem mais detalhe deveremos partilhar por ser uma REALIDADE. A coima é de 3.000€. Não fazem inspeção direta, as empresas e entidades estão a ser notificadas por carta. Assim, sugiro que urgentemente vejam TODOS os documentos e formas de comunicação externa: Sites / Assinaturas e de Email / Faturas / Recibos / Cartas, etc. Em tudo tem que constar junto aos números: - Chamada para a rede fixa nacional - Chamada para a rede móvel nacional "
  4. Boa Tarde À dois dias que estou a obter o erro abaixo no Webservice de testes da AT para comunicar Séries. O de produção funciona bem. <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <env:Fault> <faultcode>env:Server</faultcode> <faultstring>Erro - Resposta do Servidor </faultstring> <detail> <transactionID>0000000:5c457ae9636bd43804fb1b75</transactionID> <timestamp>2022-11-09 16:24:24.000+00:00</timestamp> </detail> </env:Fault> </env:Body> </env:Envelope> Experimentei tambem na página de testes da AT https://faturas.portaldasfinancas.gov.pt/testarLigacaoWebService.action e dá o mesmo erro. (printscreen em https://ibb.co/sq19rP7 ) Estão a conseguir usar o Webservice de testes para comunicar Séries? Conseguem ajudar? Obrigado
  5. Boa noite Alguem com erro ao enviar ficheiro saft pelo Portal? Aconteceu apenas este mês " attempted to open sandboxed jar as Trusted-Only"
  6. Boas alguém têm conhecimento disto: https://github.com/amagovpt/doc-FSP Já alguém implementou?
  7. Olá, estou recebendo um erro ao tentar utilizar o web service da AT e gostaria de saber se alguém aqui já passou por algo parecido. A situação é a seguinte, estou enviando os dados para registrar uma serie mas estou recebendo um erro, já fiz muitas pesquisas e pode ser que o erro esteja no header que estou enviando XML enviado : <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Header> <wss:Security xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wss:UsernameToken> <wss:Username>503231031/4</wss:Username> <wss:Password>OM4z8WZx88il9h9qHz63VXu9Nr3S1/60J5roMmzMbSo/M6XpyIBL62Q0MRScpT+Y2Jza+J/3ZqHiK3BvPCacGQ==</wss:Password> <wss:Nonce>SkJ1Vm1FSmNyaGZMN2dnWWV5UkRuNEJ2VEIrSkw1T3hkVGErT2hTQUtRLzZQZ0ZqNys1THZMb3RtRXZyQjdsSldNZWU5T3EvU0tVUUhJUFN1bjlMVER3SUpkV2tVR1dkbE9ITDFtOVl6Y3lXQW8zd29uS3RUZll6MGFiMEMrdDZlTktNVjRyNjVUSmNsaW5scUx2dUtXU2dZU1ovMGxZa1l5K0FXQk9VeHE3SitJL0U3bk0zNXBacDdMbkJvWkpoejFVVGV5MGlmMDMwN3pSUjQvSE9tSi9xUWk4bHJERHkzQjR2VExoTERRZ1pKZFlRekI1TlRGenhTRE1oZkkzWTFqVjlsSkJNSEd3aC8ycFFydWkwR3UvdVYzTXhBbGplQ29LTXNYbzF2d2VHQjRVM0NaVFlxYnNENEJrdmRHNi8yWDhWR0llc2JhNklpd0tFQ240MVpZdDdReDlPVGxENUhJSHRVbUwyTUtSVkkrVnVIYld4Q3RvcTVSMmU4ZXdZN0p3blk5ZUI=</wss:Nonce> <wss:Created>GcSZ1YFUSaZsR2F2AkCPKhhXuGgm08JknILcxQaUimhPdbfykqIiHYsxHO6C6mcfnmLbhCT+0a/6eYAT4CCy3jyTlnyDJGestTfXUE2w6IU=</wss:Created> </wss:UsernameToken> </wss:Security> </soap:Header> <soap:Body> <registarSerie xmlns="http://at.gov.pt/"> <serie xmlns="">3918231</serie> <tipoSerie xmlns="">N</tipoSerie> <classeDoc xmlns="">WD</classeDoc> <tipoDoc xmlns="">NE</tipoDoc> <numInicialSeq xmlns="">1</numInicialSeq> <dataInicioPrevUtiliz xmlns="">2022-10-24</dataInicioPrevUtiliz> <numCertSWFatur xmlns="">9999</numCertSWFatur> <meioProcessamento xmlns=""/>PI</meioProcessamento> </registarSerie> </soap:Body> </soap:Envelope> Erro ao enviar : <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope> Reparei que a minha Password está muito maior do que outros exemplo que achei na internet O nonce termina com apenas um sinal de igual (=), vi pelos exemplos que achei aqui que deveria terminar com dois sinais (==) O created eu já testei com a encriptação e apenas com a data sem estar encriptada. A forma como estou encriptando meus campos: Password: Password do utilizador > Encriptada com o algoritmo AES > Encriptada em Base64 Created : DateTime no formato ISO 8601 (como pede a documentação) > Encriptada com o algoritmo AES > Encriptada em Base64 Nonce: Chave Métrica gerada aleatoriamente > Encriptada com o algoritmo RSA > Encriptada em Base64 Agradeço desde já pela ajuda.
  8. OIá a todos. Não consigo, em ambiente de testes, uma resposta positiva para finalizar e anular séries (já tentei com o 599999993/0037 e com o utilizador de empresa real). Apenas em registar e consultar. Alguém mais tem esse problema ? Se alguém conseguiu, pode p.f. colocar os ficheiros XML de resposta de finalizar e anular série ? Obrigado.
  9. Boa tarde a todos, descobri este fantástico fórum e como tenho uma questão mais funcional, resolvi fazer este post: Cenário: Registo de uma ordem de ofertas com material stockável de 5 un e depois há uma devolução de 1 un. Questão: Quer no registo da NC quer na devolução da oferta aparece a tag <CreditAmount> com valor 0.00. Já passei o ficheiro no validador e não obtenho erros. Mas da vossa experiência isto faz sentido? Isto é, sendo uma devolução, embora a zero deveria ter o comportamento contrário ao do registo de uma fatura. O que aparece o SAFT : Registo da Oferta: <Invoice> <InvoiceNo>ZF2 001/1105003333</InvoiceNo> <ATCUD>0</ATCUD> <DocumentStatus> <InvoiceStatus>N</InvoiceStatus> <InvoiceStatusDate>2022-10-06T16:03:02</InvoiceStatusDate> <SourceID>D</SourceID> <SourceBilling>P</SourceBilling> </DocumentStatus> <Hash>valor retirado intencionalmente</Hash> <HashControl>0</HashControl> <Period>10</Period> <InvoiceDate>2022-10-06</InvoiceDate> <InvoiceType>FT</InvoiceType> <SpecialRegimes> <SelfBillingIndicator>0</SelfBillingIndicator> <CashVATSchemeIndicator>0</CashVATSchemeIndicator> <ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator> </SpecialRegimes> <SourceID>D</SourceID> <EACCode>75123</EACCode> <SystemEntryDate>2022-10-06T16:03:02</SystemEntryDate> <CustomerID>1200144139_0000</CustomerID> <Line> <LineNumber>000010</LineNumber> <OrderReferences> <OriginatingON>ZOFE 03/1109600000</OriginatingON> <OrderDate>2022-10-06</OrderDate> </OrderReferences> <ProductCode>000000001500016036_0000</ProductCode> <ProductDescription>Boa prática fitossanitária no combate ..</ProductDescription> <Quantity>5.0</Quantity> <UnitOfMeasure>Unidade</UnitOfMeasure> <UnitPrice>0.0</UnitPrice> <TaxPointDate>2022-10-06</TaxPointDate> <Description>Boa prática fitossanitária no combate ..</Description> <CreditAmount>0.00</CreditAmount> <Tax> <TaxType>NS</TaxType> <TaxCountryRegion>PT</TaxCountryRegion> <TaxCode>NS</TaxCode> <TaxPercentage>0.0</TaxPercentage> </Tax> <TaxExemptionReason>Não sujeito a imposto</TaxExemptionReason> <TaxExemptionCode>M99</TaxExemptionCode> </Line> <DocumentTotals> <TaxPayable>0.0</TaxPayable> <NetTotal>0.0</NetTotal> <GrossTotal>0.00</GrossTotal> <Settlement> <SettlementDiscount>Pagamento a 30 dias s/desconto</SettlementDiscount> <SettlementDate>2022-11-05</SettlementDate> <PaymentTerms>dentro de 30 dias s/desconto</PaymentTerms> </Settlement> </DocumentTotals> </Invoice> Remessa da Oferta: <DocumentNumber>ZOFE 03/1109600000</DocumentNumber> <ATCUD>0</ATCUD> <DocumentStatus> <MovementStatus>F</MovementStatus> <MovementStatusDate>2022-10-07T08:18:51</MovementStatusDate> <SourceID>DIGERALDE</SourceID> <SourceBilling>P</SourceBilling> </DocumentStatus> <Hash>YM=</Hash> <HashControl>0</HashControl> <MovementDate>2022-10-06</MovementDate> <MovementType>GR</MovementType> <SystemEntryDate>2022-10-06T16:02:17</SystemEntryDate> <TransactionID>2022-10-06 WA 7010000000</TransactionID> <CustomerID>1200144139_0000</CustomerID> <SourceID>D/SourceID> <ShipTo> <DeliveryDate>2022-10-06</DeliveryDate> <Address> <AddressDetail>LARGO TENENTE REINALDO FERREIRA</AddressDetail> <City>TAVEIRO</City> <PostalCode>3045-493</PostalCode> <Country>PT</Country> </Address> </ShipTo> <ShipFrom> <DeliveryDate>2022-10-06</DeliveryDate> <Address> <AddressDetail>omisso</AddressDetail> <City>omisso</City> <PostalCode>0000-000</PostalCode> <Country>Desconhecido</Country> </Address> </ShipFrom> <MovementStartTime>2022-10-06T16:02:17</MovementStartTime> <Line> <LineNumber>000010</LineNumber> <OrderReferences> <OriginatingON>1109300000</OriginatingON> <OrderDate>2022-10-06</OrderDate> </OrderReferences> <ProductCode>000000001500016036_0000</ProductCode> <ProductDescription>Boa prática fitossanitária no combate ..</ProductDescription> <Quantity>5.0</Quantity> <UnitOfMeasure>Unidade</UnitOfMeasure> <UnitPrice>0.0000000</UnitPrice> <Description>Boa prática fitossanitária no combate ..</Description> <CreditAmount>0.0</CreditAmount> (...) Devolução da Oferta (nota de crédito): <Invoice> <InvoiceNo>ZG2 002/1108000176</InvoiceNo> <ATCUD>0</ATCUD> <DocumentStatus> <InvoiceStatus>N</InvoiceStatus> <InvoiceStatusDate>2022-10-07T08:18:51</InvoiceStatusDate> <SourceID>DI</SourceID> <SourceBilling>P</SourceBilling> </DocumentStatus> <Hash>r</Hash> <HashControl>0</HashControl> <Period>10</Period> <InvoiceDate>2022-10-07</InvoiceDate> <InvoiceType>NC</InvoiceType> <SpecialRegimes> <SelfBillingIndicator>0</SelfBillingIndicator> <CashVATSchemeIndicator>0</CashVATSchemeIndicator> <ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator> </SpecialRegimes> <SourceID>DIGERALDE</SourceID> <EACCode>75123</EACCode> <SystemEntryDate>2022-10-07T08:18:51</SystemEntryDate> <CustomerID>1200144139_0000</CustomerID> <Line> <LineNumber>000010</LineNumber> <OrderReferences> <OriginatingON>1109300002</OriginatingON> <OrderDate>2022-10-07</OrderDate> </OrderReferences> <ProductCode>000000001500016036_0000</ProductCode> <ProductDescription>Boa prática fitossanitária no combate ..</ProductDescription> <Quantity>1.0</Quantity> <UnitOfMeasure>Unidade</UnitOfMeasure> <UnitPrice>0.0</UnitPrice> <TaxPointDate>2022-10-06</TaxPointDate> <References> <Reference>ZF2 001/1105003333</Reference> <Reason>Mercadoria deteriorada</Reason> </References> <Description>Boa prática fitossanitária no combate ..</Description> <CreditAmount>0.00</CreditAmount> Remessa da devolução: <DocumentNumber>ZROF 06/1109810000</DocumentNumber> <ATCUD>0</ATCUD> <DocumentStatus> <MovementStatus>N</MovementStatus> <MovementStatusDate>2022-10-07T08:13:44</MovementStatusDate> <SourceID>DIGERALDE</SourceID> <SourceBilling>P</SourceBilling> </DocumentStatus> <Hash>y=</Hash> <HashControl>0</HashControl> <MovementDate>2022-10-07</MovementDate> <MovementType>GD</MovementType> <SystemEntryDate>2022-10-07T08:13:44</SystemEntryDate> <TransactionID>2022-10-07 WA 7010000001</TransactionID> <CustomerID>1200144139_0000</CustomerID> <SourceID>D</SourceID> <ShipTo> <DeliveryDate>2022-10-07</DeliveryDate> <Address> <AddressDetail>omisso</AddressDetail> <City>omisso</City> <PostalCode>0000-000</PostalCode> <Country>Desconhecido</Country> </Address> </ShipTo> <ShipFrom> <DeliveryDate>2022-10-07</DeliveryDate> <Address> <AddressDetail>LARGO TENENTE REINALDO FERREIRA</AddressDetail> <City>TAVEIRO</City> <PostalCode>3045-493</PostalCode> <Country>PT</Country> </Address> </ShipFrom> <MovementStartTime>2022-10-07T08:13:44</MovementStartTime> <Line> <LineNumber>000010</LineNumber> <OrderReferences> <OriginatingON>ZOFE 03/1109600000</OriginatingON> <OrderDate>2022-10-07</OrderDate> </OrderReferences> <ProductCode>000000001500016036_0000</ProductCode> <ProductDescription>Boa prática fitossanitária no combate ..</ProductDescription> <Quantity>1.0</Quantity> <UnitOfMeasure>Unidade</UnitOfMeasure> <UnitPrice>0.0000000</UnitPrice> <Description>Boa prática fitossanitária no combate ..</Description> <CreditAmount>0.0</CreditAmount> Agradeço desde já os vossos inputs. Grata Anid
  10. Boa tarde, estou com problemas a consumir os webservices da autoridade tributária responsáveis pela comunicação de obrigações acessórias. Estava a testar o serviço "consultarDeclaracoes", mas recebo sempre um Internal Error. O pedido que estou a fazer é o seguinte: <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:at="http://at.pt/wsp/auth"> <S:Header> <wss:Security xmlns:wss="https://schemas.xmlsoap.org/ws/2002/12/secext" at:Version="2"> <wss:UsernameToken> <wss:Username>Parametro_Username/1</wss:Username> <wss:Nonce>Parametro_Nonce</wss:Nonce> <wss:Password Digest="Parametro_Digest">Parametro_Password</wss:Password> <wss:Created>Parametro_Created</wss:Created> </wss:UsernameToken> </wss:Security> </S:Header> <S:Body> <ns:consultarDeclaracoesRequest xmlns:ns="https://servicos.portaldasfinancas.gov.pt/oaatws/GestaoDeclarativaOAWebService/2021"> <modelo>DMR</modelo> <ano>2022</ano> <mes>2</mes> </ns:consultarDeclaracoesRequest> </S:Body> </S:Envelope> Mas recebo a seguinte response: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope> Alguém me pode ajudar? Já testei no SoapUi e em C# com o HttpWebRequest, mas recebo sempre a mesma mensagem.
  11. Se eu tiver um tipo de documento NFT1 com a serie 2023 e outro tipo de documento NFT2 com a serie 2023, como é que eu comunico as series à AT? Posso comunicar as series concatenado o tipo de documento exe.: NFT1.2023 e NFT2.2023? Se não fizer isto não ao vou poder usar a serie nos dois tipos de documentos porque quando comunico para o segundo diz-me que a serie já foi comunicada. A tag Invoicenumber do saft é NFT1 2023/1 assim como para o HASH A minha questão é a seguinte embora ache que já sei a resposta: 😞 Posso continuar a assinar os documentos com NFT1 2023/1 e ter para este documento (serie interna 2023) e a serie comunicada para o ATCUD NFT1.2023?
  12. Alguém pode me ajudar com o problema abaixo? Parou de funcionar no ambiente de Homologação do nada, e sempre volta o mesmo erro: Could not connect to host <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://at.gov.pt/"> <env:Header> <wss:Security xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext"> <wss:UsernameToken> <wss:Username>999999999/9999</wss:Username> <wss:Password>xxxxxxxxxxxxxxxxxxxxxxxx</wss:Password> <wss:Nonce>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</wss:Nonce> <wss:Created>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</wss:Created> </wss:UsernameToken> </wss:Security> </env:Header> <env:Body> <ns1:registarSerie> <serie>AAA001</serie> <tipoSerie>N</tipoSerie> <classeDoc>SI</classeDoc> <tipoDoc>FS</tipoDoc> <numInicialSeq>1</numInicialSeq> <dataInicioPrevUtiliz>2022-10-01</dataInicioPrevUtiliz> <numCertSWFatur>1234</numCertSWFatur> <meioProcessamento>PI</meioProcessamento> </ns1:registarSerie> </env:Body> </env:Envelope> [__soap_fault] => SoapFault Object ( [message:protected] => Could not connect to host Obrigado
  13. Viva. Em alguns serviços que envolvam subscrições ou pagamentos em prestações, os clientes podem efetuar pagamentos em excesso. Ou seja os clientes pagam a mais do que o valor do bem ou serviço. Estas situações são recorrentes quando os clientes pagam com referências MB ou por transferência bancária, valores superiores ao preço do bem ou serviço. Ou simplesmente o cliente efetua uma transferência bancária, sem indicar qual o bem ou serviço que pretende pagar. A isto acrescenta-se que os pagamentos por ref. MB são processados automáticamente, pelo que o excesso do pagamento tem de ser registado no sistema. A minha questão é qual a melhor forma de lidar com os excessos de pagamento: 1) É obrigatório emitir uma fatura com o valor do excesso? Pode-se creditá-la de imediato para posterior reembolso ou liquidação? 2) E se o cliente pretende pagar vários bens ou serviços que envolvam diferentes taxas de IVA, o excesso de pagamento deve ser lançado com que taxa de IVA?
  14. Viva. Já alguém migrou documentos certificados como faturas, recibos, etc. de outros sistemas descontinuados. Migraram com as regras descritas nos pontos 2.3, 2.4 e 2.5 do Despacho 8632/2014? É possível migrar um documento certificado e imprimir no novo sistema? Ou deve-se migrar o documento certificado com o pdf original? Obrigado.
  15. Bom dia, existe algum webservice para comunicar os ficheiros de inventário? Obrigado,
  16. Olá Pessoal, Sairam novos códigos de isenção de IVA, os M's kker coisa, Quem me consegue apontar para a portaria? Não estou a encontrar no site da AT! Obrigado,
  17. Estou a usar o Serviço de Assinatura de Faturas Eletrónicas (SAFE) e preciso de colocar a assinatura no PDF da fatura. O SAFE fornece-me uma chave pública e uma assinatura como se pode ver nas imagens em baixo mas a biblioteca de PDFs está a pedir uma chave privada e uma password. Como é que eu posso assinar o PDF com estes dados (de preferência em Javascript)?
  18. Boa Tarde Sou um programador e estou a desenvolver uma aplicação para Gestão das Séries de acordo com a Portaria nº195/2020. (https://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/Faturacao/Comunicacao_Series_ATCUD/Paginas/default.aspx) Ao usar o WebService de testes https://servicos.portaldasfinancas.gov.pt:722/SeriesWSService obtenho o erro: "This site can’t provide a secure connectionservicos.portaldasfinancas.gov.pt didn’t accept your login certificate, or one may not have been provided. Try contacting the system admin. ERR_BAD_SSL_CLIENT_AUTH_CERT" Já experimentei diversos Browsers e computadores. O WebSite de produção funciona bem. Será que se trata de um problema no Webservice? Conseguem ajudar? Obrigado e Cumprimentos José Coelho
  19. Boa tarde, alguem tem Webservice comunicação Guias na AT em Chilkat ou outro componente para delphi 7 ?
  20. Estou a fazer uma Fatura simples de 100 com 20% de Desconto com Um Artigo Isento. Alguem conseque perceber o que está mal neste ficheiro porque não está a Validar? <?xml version="1.0" encoding="utf-8"?> <Invoice xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"> <cbc:UBLVersionID>2.1</cbc:UBLVersionID> <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:feap.gov.pt:CIUS-PT:2.1.1</cbc:CustomizationID> <cbc:ID>FT 22V101/35</cbc:ID> <cbc:IssueDate>2022-03-18</cbc:IssueDate> <cbc:DueDate>2022-04-17</cbc:DueDate> <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> <cbc:Note>#NUMBER@ATCERTIFIEDPROGRAM#nº1799#</cbc:Note> <cbc:Note>#HASHCODE@ATCERTIFIEDPROGRAM#MW2+#</cbc:Note> <cbc:Note>Note&gt;#DESCRIPTION@ATCERTIFIEDPROGRAM#TsGest Programama Certificado na AT#</cbc:Note> <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode> <cbc:AccountingCost>Teste</cbc:AccountingCost> <cac:AdditionalDocumentReference> <cbc:ID schemeID="AAA">FT 22V101/35</cbc:ID> <cbc:DocumentTypeCode>130</cbc:DocumentTypeCode> <cbc:DocumentType>FT</cbc:DocumentType> <cbc:DocumentDescription>INVOICE_REPRESENTATION</cbc:DocumentDescription> </cac:AdditionalDocumentReference> <cac:AdditionalDocumentReference> <cbc:ID schemeID="ANG">0</cbc:ID> </cac:AdditionalDocumentReference> <cac:AccountingSupplierParty> <cac:Party> <cbc:EndpointID schemeID="9946">PT999999990</cbc:EndpointID> <cac:PartyName> <cbc:Name>Cliente</cbc:Name> </cac:PartyName> <cac:PostalAddress> <cbc:StreetName>Morada</cbc:StreetName> <cbc:CityName>Desconhecido</cbc:CityName> <cbc:PostalZone>9700-661</cbc:PostalZone> <cac:Country> <cbc:IdentificationCode listID="ISO3166-1">PT</cbc:IdentificationCode> </cac:Country> </cac:PostalAddress> <cac:PartyTaxScheme> <cbc:CompanyID>PT999999990</cbc:CompanyID> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:PartyTaxScheme> <cac:PartyLegalEntity> <cbc:RegistrationName>Fornecedor</cbc:RegistrationName> <cbc:CompanyID schemeID="0001">PT999999990</cbc:CompanyID> <cac:RegistrationAddress> <cbc:CityName>Serreta</cbc:CityName> <cac:Country> <cbc:IdentificationCode>PT</cbc:IdentificationCode> </cac:Country> </cac:RegistrationAddress> </cac:PartyLegalEntity> </cac:Party> </cac:AccountingSupplierParty> <cac:AccountingCustomerParty> <cac:Party> <cbc:EndpointID schemeID="9946">PT183349830</cbc:EndpointID> <cac:PartyName> <cbc:Name>JOSÉ LEONEL SILVEIRA</cbc:Name> </cac:PartyName> <cac:PostalAddress> <cbc:StreetName>CAMINHO DE CIMA </cbc:StreetName> <cbc:CityName>ROSAIS</cbc:CityName> <cbc:PostalZone>9800-223</cbc:PostalZone> <cac:Country> <cbc:IdentificationCode listID="ISO3166-1">PT</cbc:IdentificationCode> </cac:Country> </cac:PostalAddress> <cac:PartyTaxScheme> <cbc:CompanyID>PT183349830</cbc:CompanyID> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> <cbc:CurrencyCode>EUR</cbc:CurrencyCode> </cac:TaxScheme> </cac:PartyTaxScheme> <cac:PartyLegalEntity> <cbc:RegistrationName>Cliente</cbc:RegistrationName> <cbc:CompanyID>PT183349830</cbc:CompanyID> </cac:PartyLegalEntity> </cac:Party> </cac:AccountingCustomerParty> <cac:Delivery> <cac:DeliveryLocation> <cac:Address> <cbc:StreetName>CAMINHO DE CIMA </cbc:StreetName> <cbc:CityName>ROSAIS</cbc:CityName> <cbc:PostalZone>9800-223</cbc:PostalZone> <cac:Country> <cbc:IdentificationCode>PT</cbc:IdentificationCode> </cac:Country> </cac:Address> </cac:DeliveryLocation> </cac:Delivery> <cac:PaymentMeans> <cbc:PaymentMeansCode name="Transferência">TB</cbc:PaymentMeansCode> <cbc:PaymentDueDate>2022-04-17</cbc:PaymentDueDate> </cac:PaymentMeans> <cac:PaymentTerms> <cbc:Note>30 Dias</cbc:Note> </cac:PaymentTerms> <cac:TaxTotal> <cbc:TaxAmount currencyID="EUR">0</cbc:TaxAmount> <cac:TaxSubtotal> <cbc:TaxableAmount currencyID="EUR">80.00</cbc:TaxableAmount> <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount> <cac:TaxCategory> <cbc:ID>ISE</cbc:ID> <cbc:Percent>0.00</cbc:Percent> <cbc:TaxExemptionReasonCode>M10</cbc:TaxExemptionReasonCode> <cbc:TaxExemptionReason>Artigo 53.º do CIVA</cbc:TaxExemptionReason> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal> <cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="EUR">80.0</cbc:LineExtensionAmount> <cbc:TaxExclusiveAmount currencyID="EUR">80.0</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">80.0</cbc:TaxInclusiveAmount> <cbc:AllowanceTotalAmount currencyID="EUR">0.00</cbc:AllowanceTotalAmount> <cbc:ChargeTotalAmount currencyID="EUR">0.00</cbc:ChargeTotalAmount> <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount> <cbc:PayableRoundingAmount currencyID="EUR">0.00</cbc:PayableRoundingAmount> <cbc:PayableAmount currencyID="EUR">80.0</cbc:PayableAmount> </cac:LegalMonetaryTotal> <cac:InvoiceLine> <cbc:ID>1</cbc:ID> <cbc:InvoicedQuantity unitCode="C62">1.000</cbc:InvoicedQuantity> <cbc:LineExtensionAmount currencyID="EUR">80.00</cbc:LineExtensionAmount> <cac:AllowanceCharge> <cbc:ChargeIndicator>false</cbc:ChargeIndicator> <cbc:AllowanceChargeReason>Desconto</cbc:AllowanceChargeReason> <cbc:Amount currencyID="EUR">20.00</cbc:Amount> </cac:AllowanceCharge> <cac:Item> <cbc:Description>Artigo Isento</cbc:Description> <cbc:Name>Artigo Isento</cbc:Name> <cac:ClassifiedTaxCategory> <cbc:ID>ISE</cbc:ID> <cbc:Percent>0.00</cbc:Percent> <cbc:TaxExemptionReasonCode>M10</cbc:TaxExemptionReasonCode> <cbc:TaxExemptionReason>Artigo 53.º do CIVA</cbc:TaxExemptionReason> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:ClassifiedTaxCategory> <cac:AdditionalItemProperty> <cbc:Name>M10</cbc:Name> <cbc:Value>#TAXEXEMPTIONREASONCODE@CLASSIFIEDTAXCATEGORY#</cbc:Value> </cac:AdditionalItemProperty> <cac:AdditionalItemProperty> <cbc:Name>Artigo 53.º do CIVA</cbc:Name> <cbc:Value>#TAXEXEMPTIONREASON@CLASSIFIEDTAXCATEGORY#</cbc:Value> </cac:AdditionalItemProperty> </cac:Item> <cac:Price> <cbc:PriceAmount currencyID="EUR">100.00</cbc:PriceAmount> <cbc:BaseQuantity unitCode="C62">1.000</cbc:BaseQuantity> </cac:Price> </cac:InvoiceLine> </Invoice>
  21. Alguém sabe se a AT, ou outra entidade, disponibilizam um webservice para consulta de informação por NIF? De preferência gratuitamente. Sei que a PHC e penso que mais alguns softwares estão a disponibilizar este serviço mas não sei onde obtém essa informação. Também tenho duvidas da legalidade desta situação pois penso que viola o RGPD. Mas que estão a disponibilizar esta funcionalidade no software, estão.
  22. Alguns dos meus clientes estão a reportar que a página da AT está a dar a mensagem "Só são aceites ficheiros em formato XML ou CSV." ao tentar carregar o(s) ficheiro(s) do inventário. Inclusive se tentar carregar os de anos anteriores que foram processados correctamente. Foram feitas tentativas com vários browsers diferentes, e até vários PCs, mas deu sempre o mesmo erro. Qual será o problema? No meu PC consigo validar os ficheiros sem qualquer erro.
  23. Boa noite, Eu já pediu certificados para meus programas pelo model24 em dia 16 de Dezembro. Alguém sabe como e quando posso obter uma resposta da AT? Muito obrigado.
  24. Hi I apologies for asking in English but, I am producing QR Code using PlanetPress software and the size of the QR Code starts at 3x3 but increases dependent on teh length of data passed. Does anyone use PlanetPress and know how to fix the size to 3x3 please?
  25. Bom dia, alguém com experiência a implementar os webservices da AT em iSeries (as400)?
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.