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. boas, Deparei-me com uma situação inesperada. Tenho alguns clientes que trabalham ainda com faturação em papel (mandam fazer nas tipografias). Chega ao final do mês é necessário registar cada fatura o porta AT. Só que agora tal preenchimento manual exige o preenchimento de uma série de dados, inclusivé as linhas do documento em papel. Claro que já tentei alterar o procedimento, mas o cliente para ja nao quer gastar numa aplicação. Há alguma forma de fazer este registo mais ou menos automaticamente, tipo fazer upload de um ficheiro devidamente formatado ou comandos que "automatizem" esta tarefa?
  2. Talvez possa interessar, por isso partilho a seguinte informaçao: Em muitos casos, O acesso à consulta de faturas, como adquirente, está a retornar uma mensagem de erro. Abri um ticket na AT e responderam referindo que a situação foi identificada e está em resolução. POr isso, não é um problema das aplicações ou de comunicação, mas tem a ver com estas alterações que a AT anda a fazer bom trabalho
  3. Boa noite a todos, Sou novo no forum. Tenho passado os ultimos dois dias a ler as vossas duvidas que surgiram durante a maratona que terá sido a implementação da integração com a AT à 10 anos atrás. Estou apenas agora a implementar a integração das guidas de transporte via WCF em C#. Estou a obter o erro em testes: "Ocorreu um erro na autenticação dos contribuintes". Podem-me ajudar ? Obrigado.
  4. Boas. Alguém já teve este erro ao tentar submeter o saft pelo programa do java? Tenho o java atualizado e a última versão do FACTEMICLI do portal. [I] [2023-01-06 16:26:10] [SaftFileValidator - validateXMLVersion] [SaftFile - Processar primeiros bytes do ficheiro] SaftFile Tempo de processamento dos primeiros bytes do ficheiro: 0 [I] [2023-01-06 16:26:10] [SaftFileValidator - validateXMLVersion] XML Version Validation Time (in milliseconds): 0 [I] [2023-01-06 16:26:10] [enviar] A analisar ficheiro... 0% [I] [2023-01-06 16:26:13] [enviar] SAFT file is analysed. Analyse Time (in milliseconds): 3797 [I] [2023-01-06 16:26:13] [SaftFileValidator] Start validating SAFT file: SAFT_F_501488243_2022_12.XML [I] [2023-01-06 16:26:13] [enviar] A validar... 0% [I] [2023-01-06 16:26:37] [SaftFileValidator] Finished validating SAFT file [I] [2023-01-06 16:26:37] [enviar] O ficheiro foi validado com sucesso, foram selecionados os seguintes documentos para comunicaþÒo: - 13178 documentos de faturaþÒo, com um total de dÚbito de 560á219,87 e um total de crÚdito de 4á452á259,81; - 0 documentos de conferÛncia, com um total de dÚbito de 0 e um total de crÚdito de 0; - 0 recibos, com um total de dÚbito de0 e um total de crÚdito de 0. [I] [2023-01-06 16:26:37] [enviar] Endpoint:https://faturas.portaldasfinancas.gov.pt//enviarSaftAppletNovo.action Exception in thread "main" java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder at rQ.a(Unknown Source) at tk.a(Unknown Source) at tk.a(Unknown Source) at pt.at.factemicli.cmdProcessor.FactemicliCmdClient.main(Unknown Source) Caused by: java.lang.ClassNotFoundException: sun.misc.BASE64Encoder at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 4 more
  5. Boas, Qual a sigla do pais Irlanda do Norte? GB ou IE ou XI ou ?! Obrigado PS: peço desculpa, o tópico deveria ter ido para Saft duvidas ou Legais. Se puderem remover. Agradecia
  6. Olá a todos! Na comunicação duma nova série é obrigatório incluir o início da numeração de sequência do documento na série. Por exemplo para uma nova série sem documentos já criados é colocado como número inicial 1 <numInicialSeq>1</numInicialSeq> Se agora finalizar a série, pede-me obrigatoriamente para indicar o número do último documento emitido da série que pretendo finalizar No caso de eu não ter criado nenhum documento para esta série, tendría que comunicar novamente 1 <seqUltimoDocEmitido>1</seqUltimoDocEmitido> Seguindo a logica de inicio e fim, ao meu entender se for iniciado no 1 e finalizado no 1, é como se existisse 1 documento comunicado na série Como é que fica em termos de documentos comunicados à AT? Há alguma forma de comunicar a finalização da série sem documentos emitidos? Obrigado
  7. PHP + MYSQL Estou com um problema, atendendo que o formato da hora hh:mm tenho de somar as horas mas acontece que nalguns registos ultrapassa as 99:99 ou seja tenho somas de 125:35 horas como representar essas horas? Converter em dias? Alguém já passou por isso? Sugestão?
  8. Bom dia, não sei se já foi abordado neste fórum este tema, mas aqui fica: 1. Cenário: Emissão de nota de crédito com ATCUD com referência a fatura do ano anterior sem ATCUD As minhas dúvidas são as seguintes: 1. Sendo o ATCUD um campo obrigatório no SAFT, de que forma é que estão a pensar tratar este cenário? 2. O campo ATCUD, poderá ser enviado a zero nestes cenários? Alguém tem alguma ideia? Obrigada Anid
  9. 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
  10. 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
  11. 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 "
  12. 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
  13. Boa noite Alguem com erro ao enviar ficheiro saft pelo Portal? Aconteceu apenas este mês " attempted to open sandboxed jar as Trusted-Only"
  14. Boas alguém têm conhecimento disto: https://github.com/amagovpt/doc-FSP Já alguém implementou?
  15. 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.
  16. 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.
  17. 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
  18. 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.
  19. 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?
  20. 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
  21. 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?
  22. 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.
  23. Bom dia, existe algum webservice para comunicar os ficheiros de inventário? Obrigado,
  24. 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,
×
×
  • 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.