-
Posts
1,296 -
Joined
-
Last visited
Everything posted by americob
-
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Aqui vai! <?xml version="1.0" encoding="utf-8" standalone="no"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Header> <wss:Security xmlns:at="http://at.pt/wsp/auth" xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext" S:Actor="http://at.pt/actor/SPA" at:Version="2"> <wss:UsernameToken> <wss:Username>502198419</wss:Username> <wss:Password Digest="rUS/mikA...dzBj5WgoY5s=">h7gF...1jQ==</wss:Password> <wss:Nonce>bvWShnPix7...QPkkA51VCYhKiNIL1MY4+k=</wss:Nonce> <wss:Created>2025-12-11T16:39:29Z</wss:Created> </wss:UsernameToken> </wss:Security> </S:Header> <S:Body> <fat:InvoicesRequest xmlns:fat="http://factemi.at.min_financas.pt/fatshareInvoices"> <fat:CustomerTaxID>502198419</fat:CustomerTaxID> <fat:StartDate>2025-01-01</fat:StartDate> <fat:EndDate>2025-01-31</fat:EndDate> </fat:InvoicesRequest> </S:Body> </S:Envelope> -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Já descobri, faltava-me o atributo "xmlns:fat="http://factemi.at.min_financas.pt/fatshareInvoices" -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Já alguém consegue usar este serviço? Continuo a receber a resposta: <?xml version="1.0" encoding="utf-8"?> <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> Ao pedido: <?xml version="1.0" encoding="utf-8" standalone="no"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Header> <wss:Security xmlns:at="http://at.pt/wsp/auth" xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext" S:Actor="http://at.pt/actor/SPA" at:Version="2"> <wss:UsernameToken> <wss:Username>504512153</wss:Username> <wss:Password Digest="CzCZlN8vB...Qv7wo=">gqtS4/Dlc...GYeACng==</wss:Password> <wss:Nonce>F6DkvauNLVYt/Q/bN8Qh...rlxPyvk=</wss:Nonce> <wss:Created>2025-12-11T12:33:57Z</wss:Created> </wss:UsernameToken> </wss:Security> </S:Header> <S:Body> <fat:InvoicesRequest> <fat:CustomerTaxID>504512153</fat:CustomerTaxID> <fat:StartDate>2025-02-01</fat:StartDate> <fat:EndDate>2025-02-28</fat:EndDate> </fat:InvoicesRequest> </S:Body> </S:Envelope> O header do pedido é similar ao que uso em diversos outros tipos de pedidos, tais como: DPIVA, DMR, M10, etc. ... -
Eles acrescentaram um parametro "-c", pode ver em: https://faturas.portaldasfinancas.gov.pt/envioBatchInfoNovo.action Com isto, consegues saber se há um novo JAR, indicar o caminho onde será guardado e o novo JAR é executado de seguida. Se o JAR já existir não será feito um novo download, apenas será executado o novo. O único senão é que os caminhos indicados em "-i" e "-o" não podem ter espaços. Isto é, se o caminho for "C:\Os meus documentos\xxx.xml", ele retira as aspas e quando passa para a segunda execução passam a ser 3 paramentros separados: "C:\Os", "meus", e "documentos\xxx.xml", pelo que passa a dar erro.
-
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Estou a começar a experimentar e também recebo o erro 500 Internal error. Olhei para a resposta e não estão a devolver o nome do "fornecedor". Isto vai causar muitos problemas quando forem fornecedores novos e tiver de se criar novas contas ... Curioso o exemplo que publicam no manual, de certeza não funciona: -
Vendo melhor, por inspeção da pagina do eFatura: <select id="ambitoAquisicaoFilter" name="ambitoAquisicaoFilter"> <option value=" " selected="">Todos os setores</option> <option value="DGF">Despesas Gerais Familiares</option> <option value="C05">Saúde</option> <option value="C06">Educação</option> <option value="C07">Imóveis</option> <option value="C08">Lares</option> <option value="C01">Manutenção e reparação de veículos automóveis</option> <option value="C02">Manutenção e reparação de motociclos, de suas peças e acessórios</option> <option value="C03">Alojamento, restauração e similares</option> <option value="C04">Atividades de salões de cabeleireiro e institutos de beleza</option> <option value="C09">Atividades veterinárias</option> <option value="C10">Aquisição de passes mensais ou de bilhetes para utilização de transportes públicos coletivos</option> <option value="C11">Ginásios</option> <option value="C12">Jornais e Revistas</option> </select> Interessante, isto pode ser mais uma forma de ultrapassar o problema de mais de 300 faturas no mesmo dia...
-
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Acredito, mas ainda não consegui encontrar isso escrito. No portal da Oracle, só têm à venda/subscrição o JAVA SE. -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Não me parece que isso seja comparável. Até a Microsoft lançou em tempos um Viewer de ficheiros Excel exatamente porque, se alguem mandar um ficheiro em formato excel o receptor não é obrigado a ter o Excel para ver o que está lá dentro. Da mesma forma, se alguém faz um programa em Visual C#, a Microsoft não pode obrigar cada utilizador a ter um licença legal do Visual Studio, apenas precisa dos respetivos runtimes. Aliás é mesmo o JAVA RE (runtime environment) que é distribuido gratuitamente, por download sem login, e não precisará de licença. O que precisa de licença é o JAVA SE. -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Já deixou de funcionar outra vez! Isto é gozar com quem trabalha... -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Já está a funcionar, sem mexer em nada. Isto é, foram eles que corrigiram do lado deles. A AT, para compensar os constrangimentos dos últimos dias, alargou o prazo de submissão do SAF-T até sexta-feira. -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Acho que ninguem tem de fazer nada disso. O problema é da AT, eles é que têm de resolver. São milhares de empresas que não estão a conseguir enviar, basta ver os foruns de cantabilistas na net. As intruções da AT são: java -jar FACTEMICLI-[VERSAO]-cmdClient.jar -n 123456789 -p xxxxxxxxx -a 2013 -m 01 -op enviar -i "C:\caminho para ficheiro\Nome_ficheiro.xml" É isto que tem de funcionar. -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Tal e qual, como já tinha dito na mensagem anterior: -
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
Temos de esperar 2 ou 3 dias e depois testar nos portos de testes. Quando a AT diz "vai alterar hoje", não se sabe se já alterou ou não. Normalmente, isto não costuma alterar nada do nosso lado, mas mais vale confirmar. Entretanto, a comunicação de SAFT por linha de comandos não está a funcionar desde ontem e o próprio portal tem estado com dificuldades de acesso. A AT não diz nada, nem altera o prazo de comunicação que termina hoje ... Mesmo que o portal hoje já pareça normalizado, quem tiver de mandar ficheiros com mais de 40MB é obrigado a enviar por linha de comandos ... -
Quer em termos de B2B, quer B2G, depende do que as partes acordarem. Mesmo no caso das faturas eletrónicas B2G, que tem vindo a ser adiada de ano para ano, algumas entidades públicas, na prática, já não aceitam de outra forma. Isto é, quem não faz a emissão e entrega como o cliente quer fica à mercê dele para receber atempadamente (por exemplo, o caso do Ministério da Educação pela faturação de livros escolares).
-
Utilizar Webservices da AT
americob replied to cjulio's topic in Software de Contabilidade, Finanças e Admin. Pública
O portal das finanças (https://www.portaldasfinancas.gov.pt) é o ambiente real, não existe (não conheço) qualquer URL que dê acesso ao ambiente de testes. Creio que a função de consulta de séries só devolve valores em embiente produção. Salvo erro, deixaram de devolver resultados em ambiente de testes porque devolvia as séries de todos os testes feitos por todos nós. -
Se a Nota de Débito e a Nota de Crédito são documentos previstos apenas para corrigir faturas, naturalmente terão sempre de indicar a(s) fatura(s) de origem. Excepcionalmente, a AT permite que a Nota de Crédito de "rappel" possa indicar apenas o período a que se refere, sob pena de ter de indicar dezenas, centenas ou até milhares de faturas.
-
AT - questões legais
americob replied to marcolopes's topic in Software de Contabilidade, Finanças e Admin. Pública
Já há vários anos (desde 2015?) que é obrigatório as empresas comunicarem o Inventário de 31/12 à AT até ao fim de Janeiro do ano seguinte: https://info.portaldasfinancas.gov.pt/pt/apoio_ao_contribuinte/Outras_entidades/Suporte_tecnologico/Inventario/Paginas/default.aspx Lembrete: Segundo a proposta de OE para 2026 (se for aprovado?), a comunicação a efetuar no proximo Janeiro ainda não terá de ser valorizada para nenhum tipo de empresa. -
Webservice AT Modelo 10
americob replied to JoaoCRodrigues's topic in Software de Contabilidade, Finanças e Admin. Pública
As informações sobre o formato do ficheiro estão no respetivo zip: https://info.portaldasfinancas.gov.pt/pt/apoio_ao_contribuinte/Outras_entidades/Suporte_tecnologico/Formato_de_ficheiros/Contribuintes_e_contabilistas_certificados/Paginas/default.aspx#M10v2012 O respetivo WebService é o das Obrigações Acessórias que serve para enviar vários ficheiros tais como DMR, M10, M...: https://info.portaldasfinancas.gov.pt/pt/apoio_ao_contribuinte/Outras_entidades/Suporte_tecnologico/Webservice/Obrigacoes_acessorias Se já consegues comunicar Séries, este é semelhante. Convém ter em atenção que os ficheiros "ascii" têm de ser zipados e convertidos em Base64 antes de ser adicionados ao SOAP. Exemplo do SOAP obterComprovativoRequest: <?xml version="1.0" encoding="utf-8" standalone="no"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Header> <wss:Security xmlns:at="http://at.pt/wsp/auth" xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext" S:Actor="http://at.pt/actor/SPA" at:Version="2"> <wss:UsernameToken> <wss:Username>509999999</wss:Username> <wss:Password Digest="tUI...MI4=">I0j...ePZA==</wss:Password> <wss:Nonce>ics...VtQ==</wss:Nonce> <wss:Created>2025-02-13T18:04:51Z</wss:Created> </wss:UsernameToken> </wss:Security> </S:Header> <S:Body> <ns1:obterComprovativoRequest xmlns:ns1="https://servicos.portaldasfinancas.gov.pt/oaatws/GestaoDeclarativaOAWebService/2021" xmlns:ns0="https://servicos.portaldasfinancas.gov.pt/GestaoDeclarativaWebService/2021/beans"> <idDeclaracao>625831091</idDeclaracao> <modelo>M10</modelo> </ns1:obterComprovativoRequest> </S:Body> </S:Envelope> Exemplo do SOAP obterComprovativoResponse: <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <ns0:obterComprovativoResponse xmlns:ns0="https://servicos.portaldasfinancas.gov.pt/oaatws/GestaoDeclarativaOAWebService/2021"> <codigo>0</codigo> <mensagem>Comprovativo obtido com sucesso.</mensagem> <pdf>JVB...9GCg==</pdf> </ns0:obterComprovativoResponse> </env:Body> </env:Envelope> -
AT - questões legais
americob replied to marcolopes's topic in Software de Contabilidade, Finanças e Admin. Pública
Nada contra uma pré-preparação, contra sim uma emissão definitiva antes do tempo. Certamente haverá muitas formas de pré-preparar e depois na data exata disparar as faturas definitivas. -
Parece-me que não leram tudo até ao fim, ou não tinha interesse editorial. Além disso, adiaram (vão adiar!?!?) a valorização dos Inventários e também a FEAP. Como não vejo qualquer dos dois partidos da oposição a serem contra os adiamentos, muito menos a juntarem-se para não deixar passar, já passou.
-
AT - questões legais
americob replied to marcolopes's topic in Software de Contabilidade, Finanças e Admin. Pública
Emitir faturas para o futuro? Há quem faça. Estou-me a lembrar de empresas que fecham para férias e fazem as faturas que se deveriam emitir em data em que estão de férias. Se é legal? O famoso Despacho que regula a certificação de programas de faturação, acho que só fala em "ordem cronológica". No teu caso, a não ser que a empresa esteja fechada no dia 1, não vejo necessidade de as fazer no dia 25 com data do dia 1. Se o problema é processar com antecedência dados que podem ser complexos e/ou sujeitos a aprovação, basta fazeres Fatura-Proforma que depois convertes e envias no dia 1. O pior é a fatura ser enviada ao cliente antes da data de emissão. Imagina que o cliente recebe a fatura de 1 de Janeiro e a paga logo no dia 26 de Dezembro, crias um embróglio em termos de IVA, já que esse iva teria de ser entregue na DPIVA de Dezembro. No limite, estariamos a falar de um adiantamento que obrigaria a emitir a correspondente fatura em Dezembro e depois descontada na fatura de Janeiro. -
AT - questões legais
americob replied to marcolopes's topic in Software de Contabilidade, Finanças e Admin. Pública
Não é isso, é mesmo do link que aparece na pesquisa que já não funciona. Eu como sou CC, entro sempre e deixa fazer tudo. Mas, experimentei com o da minha mulher e com este novo link também dá acesso à página.
