Envio de ficheiro SAFT relativamente a Setembro

Iniciado por AnaRitaGrego, Outubro 14, 2016, 04:20:57 PM

Tópico anterior - Tópico seguinte

AnaRitaGrego

Boa tarde,

Não sei se já submeteram o ficheiro SAF-T relativamente ao mês de Setembro, mas ao tentar submeter obtive uma mensagem de erro, que envio em anexo.

Será que me podem ajudar?


kushinadaime

Tire o ficheiro de novo, há alguns programas que nem sempre tiram os saft em condições...
Veja se há alguma actualização ao programa a ser feita... se não contacte o suporte.

________________________________________________________________________________

Para descobrir em concreto:
Abra o ficheiro com um editor de texto simples, tipo notepad do próprio windows, notepad++ (grátis) ou com um browser da internet qualquer, e terá uma coisa do estilo
...
<Customer>
         <CustomerID>Consumidor final</CustomerID>
         <AccountID>Desconhecido</AccountID>
         <CustomerTaxID>999999990</CustomerTaxID>
         <CompanyName>Consumidor final</CompanyName>
         <BillingAddress>
            <AddressDetail>Desconhecido</AddressDetail>
            <City>Desconhecido</City>
            <PostalCode>Desconhecido</PostalCode>
            <Country>Desconhecido</Country>
         </BillingAddress>
         <ShipToAddress>
            <AddressDetail>Desconhecido</AddressDetail>
            <City>Desconhecido</City>
            <PostalCode>Desconhecido</PostalCode>
            <Country>Desconhecido</Country>
         </ShipToAddress>
         <SelfBillingIndicator>0</SelfBillingIndicator>
</Customer>
...

Ou       

...
<Customer><CustomerID>Consumidor final</CustomerID><AccountID>Desconhecido</AccountID><CustomerTaxID>999999990</CustomerTaxID><CompanyName>Consumidor final</CompanyName><BillingAddress><AddressDetail>Desconhecido</AddressDetail><City>Desconhecido</City><PostalCode>Desconhecido</PostalCode><Country>Desconhecido</Country></BillingAddress><ShipToAddress><AddressDetail>Desconhecido</AddressDetail><City>Desconhecido</City><PostalCode>Desconhecido</PostalCode><Country>Desconhecido</Country></ShipToAddress><SelfBillingIndicator>0</SelfBillingIndicator></Customer>

Use a opção de procura (normalmente aperte as teclas ctrl+l ou ctrl+f conforme o programa).
Faça uma procura por customerid.
Há-de haver vários customerid... e num deles há ter um que ou não tem apenas 30 caracteres alfanuméricos no máximo, ou há-de haver um deles que está em uso em vários clientes.
Depois de detectado o customerid em questão veja o nome do cliente em um pouco mais à frente ente <CompanyName></CompanyName>, onde tenho o desconhecido.
Veja na tabela de clientes se o mesmo está bem aberto...

______________________________________________________________________________________

O customer id é um campo normalmente criado automaticamente pelo programa, apartir de outros campos, por exemplo o primavera cria-o com um pefixo do país, número de contribuinte, seguido de um _ e mais um indicativo C...

_________________________________________________________________________________________
Isto está escrito em xml, basicamente ... 
<etiqueta>valor</etiqueta>
Em que etiqueta nome é o nome do campo da sua declaração, e valor é o preenchimento do campo, por cada campo há sempre duas etiquetas, uma no inicio a etiqueta não tem a /, e outra no final a etiqueta tem sempre / antes do nome.


E tem ainda
<capítulo>
    <sub-capítulo>
   <etiqueta>valor</etiqueta>
     </sub-capítulo>
</capítulo>

Basicamente a etiqueta capítulo e a sub-capítulo serve para organizar apenas as etiquetas que estão dentro da etiqueta, veja-as como uma hierarquia de etiquetas.

Quanto ao SAFT em concreto pode quais os nomes das etiquetas em http://info.portaldasfinancas.gov.pt/NR/rdonlyres/9725D3A5-DA36-45C2-BF45-22DF6AD65E6B/0/Portaria321A2007AuditFile.pdf




donbyte

Bom dia,

terá de editar o ficheiro, procurar a variável em causa e identificar o documento. Depois vai ao software de gestão e vê o que está mal.

Se precisar, envie o ficheiro SAFT que eu analiso.