Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

pv2013

SAFT-PT: debate de dúvidas e ideias

Recommended Posts

PeterBaga

Boa tarde a todos.

Existe um validador SAFT 1.04 que permite validar as hash dos documentos, pedindo ao utilizador que indique o ficheiro com a chavepublica.pem.

Não consigo encontrar o link para fazer o download deste validador.

Alguém poderia fazer o favor de Postar o link se o tiver ou conhecer.

Muito obrigado.

Share this post


Link to post
Share on other sites
_kh
On 22/03/2018 at 5:36 PM, PeterBaga said:

Boa tarde a todos.

Existe um validador SAFT 1.04 que permite validar as hash dos documentos, pedindo ao utilizador que indique o ficheiro com a chavepublica.pem.

Não consigo encontrar o link para fazer o download deste validador.

Alguém poderia fazer o favor de Postar o link se o tiver ou conhecer.

Muito obrigado.

http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/Pages/certificacao-de-software.aspx

Share this post


Link to post
Share on other sites
jmadureira
Em 1/18/2018 às 16:33, jmadureira disse:

Boas pessoal,

Existe algum cuidado especial no que toca ao formato do SAFT para empresas que aderiram ao MOSS (Mini Balcão Único)?

Que valor de TaxCode devo usar para os documentos que se enquadram no âmbito MOSS?

Existem mais cuidados a ter em conta?

Obrigado.

Respondento a mim mesmo. Documentos MOSS não devem ser incluídos no SAFT. Isto porque como são declarados à parte, excluí-los do SAFT previne que sejam declarados duas vezes.

Mais informação aqui: https://invoicexpress.com/blog/vatmoss-facturacao-servicos-digitais-ue

"Estas facturas não podem ser incluídas no ficheiro SAF-T, têm de ser criadas à parte"

  • Vote 1

Share this post


Link to post
Share on other sites
davdew05

Bons dias,

Sei que já vi isso algures, mas não estou a conseguir encontrar. Tenho a seguinte situação:

Um cliente de Marrocos quer uma mercadoria, o cliente tem numero de contribuinte estrangeiros, até aqui tudo bem. a guia não é transmitida a AT, etc...

Agora ele quer que a mercadoria seja entregue em Portugal, para depois seguir curso até ao destino final. 

A minha dúvida é a seguinte, como o local de entrega é em portugal, fiz a guia da seguinte maneira: Dados do cliente com nif estrangeiro, e local de entrega em portugal sendo que a guia não é comunicada às finanças. 

Isto está correto?

Agradeço a todos.

Continuação de um bom trabalho. 

Share this post


Link to post
Share on other sites
Miguel Frias

Bom dia. Podem confirmar-me uma coisa?

 

Se uma entidade não tiver tido facturas no mês de Março não pode enviar o SAF-T dado que não existem facturas nem outros documentos lá presentes. Portanto simplesmente não envia nada? E para o mês que vem (já há facturas de Abril) manda tudo de igual forma?

Obrigado,

Miguel

Share this post


Link to post
Share on other sites
americob
2 horas atrás, Miguel Frias disse:

Bom dia. Podem confirmar-me uma coisa?

 

Se uma entidade não tiver tido facturas no mês de Março não pode enviar o SAF-T dado que não existem facturas nem outros documentos lá presentes. Portanto simplesmente não envia nada? E para o mês que vem (já há facturas de Abril) manda tudo de igual forma?

Obrigado,

Miguel

Sim, em princípio, pela numeração eles conseguem saber que não falta mês nenhum.

Não é costume perguntarem, mas se perguntarem, é só justificar.

Share this post


Link to post
Share on other sites
McLove

Boa tarde

tenho umas duvidas sobre a geração de guias de transporte. Alguem sabe onde tenho a informação mais simplificada que não os decretos de lei?

concretamente, as faturas que possam de servir de documento de transporte têm de ser comunicadas na hora?
De forma resumida posso presumir que a diferença entre uma guia de transporte e facturas(para efeito de transporte) é que a guia não presume uma venda?

Share this post


Link to post
Share on other sites
jorang
8 minutos atrás, McLove disse:

Boa tarde

tenho umas duvidas sobre a geração de guias de transporte. Alguem sabe onde tenho a informação mais simplificada que não os decretos de lei?

concretamente, as faturas que possam de servir de documento de transporte têm de ser comunicadas na hora?
De forma resumida posso presumir que a diferença entre uma guia de transporte e facturas(para efeito de transporte) é que a guia não presume uma venda?

Manual de integração:

http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/Documents/Comunicacao_Dados_Documentos_Transporte.pdf

FAQs do efatura:

http://info.portaldasfinancas.gov.pt/pt/faturas/Pages/faqs-00263.aspx

A fatura, enquanto documento de transporte, não tem de ser comunicada na hora nem necessita do AT_ID.

  • Vote 1

Share this post


Link to post
Share on other sites
abelvieira

Bom dia,

Hoje encontrei no saft de um cliente algo que não me estava a bater certo na parte dos DocumentTotals de determinado documento, para perceber melhor solicitei a 2ª via do documento, o que obtive foi o seguinte:

BMnkbI.jpg

 

Fará isto sentido?

Abraço,

Share this post


Link to post
Share on other sites
iznougudpt
6 horas atrás, abelvieira disse:

Bom dia,

Hoje encontrei no saft de um cliente algo que não me estava a bater certo na parte dos DocumentTotals de determinado documento, para perceber melhor solicitei a 2ª via do documento, o que obtive foi o seguinte:

BMnkbI.jpg

 

Fará isto sentido?

Abraço,

As indicações que tive da AT eram para não permitir nem quantidades nem preços negativos nos documentos, mas se alguém souber de alguma excepção que o permita também gostaria de saber.

Share this post


Link to post
Share on other sites
CFreitas
23 hours ago, abelvieira said:

Bom dia,

Hoje encontrei no saft de um cliente algo que não me estava a bater certo na parte dos DocumentTotals de determinado documento, para perceber melhor solicitei a 2ª via do documento, o que obtive foi o seguinte:

BMnkbI.jpg

 

Fará isto sentido?

Abraço,

A utilização de linhas negativas (contrárias à natureza do documento) está regulamentada no ponto 2.2.6. do despacho 8632/2014.

O exemplo dado viola claramente o que está regulamentado.

  • Vote 1

Share this post


Link to post
Share on other sites
Marco Figueiredo

Tenho uma dúvida, e de certeza que já alguém perguntou o mesmo,

o Ponto 4.4.  do SAFT é obrigatório em que casos? é que é bastante dúbio e parece ser sempre que a aplicação permita fazer recibos, sendo eles de IVA de caixa ou não, mas depois não tem * de obrigatório.

Obrigado,

Share this post


Link to post
Share on other sites
Rui Pedro

Boa tarde a todos,

Tenho uma duvida. No caso de utilização do webservice para obter o código da AT de documentos de transporte, se o mesmo falhar, existe algum tipo de validação para a inserção do código manualmente no programa?

Antes de mais obrigado!

 

Share this post


Link to post
Share on other sites
João Pedro Portelinha
Em 23/04/2018 às 10:48, Rui Pedro disse:

Boa tarde a todos,

Tenho uma duvida. No caso de utilização do webservice para obter o código da AT de documentos de transporte, se o mesmo falhar, existe algum tipo de validação para a inserção do código manualmente no programa?

Antes de mais obrigado!

 

Viva, podes sempre entrar no portal das finanças e comunicar a guia, ou podes ainda comunicar via telefone.

Abraço,

Pedro

Share this post


Link to post
Share on other sites
Jorge Costa

Bom dia.

Alguém aqui consegue validar o saf-t pt 1.04.01 em .net, com xsd 1.1

 

Obrigado

Share this post


Link to post
Share on other sites
Rui Pedro

Boas,

No manual de integração de software de comunicação de guias de transporte disponibilizado pela AT diz lá que existe uma pagina de testes com exemplo de pedido e resposta SOAP com codigo fonte em java, alguem sabe qual é essa pagina de testes?

Obrigado

Share this post


Link to post
Share on other sites
Rui Pedro

Boas,

Se uma guia for impressa e o webservice para obter o código AT falhou, o código é obtido por telefone certo?
Neste caso se a pessoa não colocar o código manualmente no software (por esquecimento, etc)  vai haver erro no saft mensal?
Qual a melhor forma a proceder neste caso de forma a evitar estas diferenças?

Obrigado!

Share this post


Link to post
Share on other sites
Edison Antonio Basso

Bom dia.

Estou desenvolvendo a exportação do <WorkingDocuments>, o validador esta apresentando dois erros, que não estou sabendo resolver, alguém saberia me ajudar a resolver estes erros?

  • SCHEMA_ERROR,203,24,"cvc-assertion: Assertion evaluation ('if ((ns:TaxBase and ns:UnitPrice != 0)) then false()else true()') for element 'Line' on schema type '#AnonType_LineWorkDocumentWorkingDocumentsSourceDocuments' did not succeed. "
  • SCHEMA_ERROR,203,24,"cvc-assertion: Assertion evaluation ('if ((ns:TaxBase and ns:DebitAmount != 0) or (ns:TaxBase and ns:CreditAmount != 0)) then false()else true()') for element 'Line' on schema type '#AnonType_LineWorkDocumentWorkingDocumentsSourceDocuments' did not succeed. "
  • INVOICES_NOT_RUN,,,A validação dos documentos comerciais não foi executada devido è existência de erros no SAF-T (PT) v1.04_01.

 

<AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.04_01">
<Header>
<AuditFileVersion>1.04_01</AuditFileVersion>
<CompanyID>123456789</CompanyID>
<TaxRegistrationNumber>123456789</TaxRegistrationNumber>
<TaxAccountingBasis>F</TaxAccountingBasis>
<CompanyName>EMPRESA TESTE</CompanyName>
<CompanyAddress>
<AddressDetail>Rua teste,123</AddressDetail>
<City>Sintra</City>
<PostalCode>2710-550</PostalCode>
<Country xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">PT</Country>
</CompanyAddress>
<FiscalYear>2018</FiscalYear>
<StartDate>2018-05-22</StartDate>
<EndDate>2018-05-22</EndDate>
<CurrencyCode xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">EUR</CurrencyCode>
<DateCreated>2018-05-23</DateCreated>
<TaxEntity>Global</TaxEntity>
<ProductCompanyTaxID>987654321</ProductCompanyTaxID>
<SoftwareCertificateNumber>1234</SoftwareCertificateNumber>
<ProductID>Desenvolvedor teste/Software de teste</ProductID>
<ProductVersion>1.0</ProductVersion>
<Telephone>+ 351 21 3212345</Telephone>
<Email>teste@teste.com.</Email>
</Header>
<MasterFiles>
<Customer>
<CustomerID>2</CustomerID>
<AccountID>Desconhecido</AccountID>
<CustomerTaxID>999999990</CustomerTaxID>
<CompanyName>CONSUMIDOR FINAL</CompanyName>
<BillingAddress>
<AddressDetail>Desconhecido</AddressDetail>
<City>Sintra</City>
<PostalCode>Desconhecido</PostalCode>
<Country>PT</Country>
</BillingAddress>
<ShipToAddress>
<AddressDetail>Desconhecido</AddressDetail>
<City>Sintra</City>
<PostalCode>Desconhecido</PostalCode>
<Country>PT</Country>
</ShipToAddress>
<SelfBillingIndicator>0</SelfBillingIndicator>
</Customer>
<Product>
<ProductType>P</ProductType>
<ProductCode>7</ProductCode>
<ProductGroup>Soft drinks</ProductGroup>
<ProductDescription>Coca-cola</ProductDescription>
<ProductNumberCode>7</ProductNumberCode>
</Product>
<TaxTable>
<TaxTableEntry>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<Description>NORMAL - 23%</Description>
<TaxPercentage>23.00</TaxPercentage>
</TaxTableEntry>
</TaxTable>
</MasterFiles>
<SourceDocuments>
<SalesInvoices>
<NumberOfEntries>1</NumberOfEntries>
<TotalDebit>3.00</TotalDebit>
<TotalCredit>0</TotalCredit>
<Invoice>
<InvoiceNo>FCS 003/000001</InvoiceNo>
<ATCUD>0</ATCUD>
<DocumentStatus>
<InvoiceStatus>N</InvoiceStatus>
<InvoiceStatusDate>2018-05-22T11:54:21</InvoiceStatusDate>
<SourceID>0</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>
qxcRh9ZIXTRAqSAXRj1XLFqRDkB08MY025SPI17nPBgKSrS5LQuKGTpDFKGryN8aUDFNDzttKY/2BjtMBPD7lYAafpMBkb7T8rlZ2XLD0luWpOWkzZe7Ze3M9Nisw1n3QYcPUOTyTo+7UyHiSVD7DB8QJRZeZC2+Cl4Tpj0NHwY=
</Hash>
<HashControl>2</HashControl>
<InvoiceDate>2018-05-22</InvoiceDate>
<InvoiceType>NC</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SourceID>0</SourceID>
<SystemEntryDate>2018-05-22T11:54:21</SystemEntryDate>
<CustomerID>2</CustomerID>
<Line>
<LineNumber>1</LineNumber>
<ProductCode>7</ProductCode>
<ProductDescription>Coca-cola</ProductDescription>
<Quantity>1.000</Quantity>
<UnitOfMeasure>Unidade</UnitOfMeasure>
<UnitPrice>3.0000</UnitPrice>
<TaxPointDate>2018-05-22</TaxPointDate>
<Description>Venda</Description>
<CreditAmount>3.00</CreditAmount>
<Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>23.00</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
<DocumentTotals>
<TaxPayable>0.69</TaxPayable>
<NetTotal>3.00</NetTotal>
<GrossTotal>3.69</GrossTotal>
<Payment>
<PaymentMechanism>NU</PaymentMechanism>
<PaymentAmount>3.69</PaymentAmount>
<PaymentDate>2018-05-22</PaymentDate>
</Payment>
</DocumentTotals>
</Invoice>
</SalesInvoices>
<WorkingDocuments>
<NumberOfEntries>2</NumberOfEntries>
<TotalDebit>3.00</TotalDebit>
<TotalCredit>3.00</TotalCredit>
<WorkDocument>
<DocumentNumber>EXT 007/000001</DocumentNumber>
<ATCUD>0</ATCUD>
<DocumentStatus>
<WorkStatus>A</WorkStatus>
<WorkStatusDate>2018-05-22T00:00:00.000-03:00</WorkStatusDate>
<Reason>Fechamento de conta</Reason>
<SourceID>0</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>
EeaH+HC0N0fD5XoGGnn/N6RcHPrAhvNEGF/88pxQ5nfJvHrvsLXMNH5LgrgA5W69QtMIZU6nGAZYk/xB56Sqpvt+MwEF+gBCd4NIZ+vYg9O8NgS4ji96SbaAT32NstW+UjSF4fDDhMx2jt463mDjntyeM+Oyei0cDuY0FHDCDpc=
</Hash>
<HashControl>2</HashControl>
<Period>5</Period>
<WorkDate>2018-05-22</WorkDate>
<WorkType>CM</WorkType>
<SourceID>0</SourceID>
<SystemEntryDate>2018-05-22T00:00:00.000-03:00</SystemEntryDate>
<CustomerID>2</CustomerID>
<Line>
<LineNumber>1</LineNumber>
<ProductCode>7</ProductCode>
<ProductDescription>7 - Coca-cola</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure>Unidade</UnitOfMeasure>
<UnitPrice>0</UnitPrice>
<TaxBase>0</TaxBase>
<TaxPointDate>2018-05-22</TaxPointDate>
<Description>EXTRATO DE CONTA</Description>
<CreditAmount>0</CreditAmount>
<Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>23.00</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
<DocumentTotals>
<TaxPayable>0.69</TaxPayable>
<NetTotal>3.00</NetTotal>
<GrossTotal>2.31</GrossTotal>
</DocumentTotals>
</WorkDocument>
<WorkDocument>
<DocumentNumber>EXT 007/000002</DocumentNumber>
<ATCUD>0</ATCUD>
<DocumentStatus>
<WorkStatus>F</WorkStatus>
<WorkStatusDate>2018-05-22T00:00:00.000-03:00</WorkStatusDate>
<SourceID>0</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>
EJ3eIgEGv9Bxz1usWBObm6RKhrfX/1TakWS96bBsh4x9pSLwQLu+Z5O2KlWL2x1cRogYXoRM089oPjOQPj90aOpobEdNjQmRv/NlfUG8Hng2Udcn4yDHFkwMN7pgBgAMH8Pjz3aDNTAjxzJQC3ABYc8OueNWmc31sEQj9RElrgk=
</Hash>
<HashControl>2</HashControl>
<Period>5</Period>
<WorkDate>2018-05-22</WorkDate>
<WorkType>CM</WorkType>
<SourceID>0</SourceID>
<SystemEntryDate>2018-05-22T00:00:00.000-03:00</SystemEntryDate>
<CustomerID>2</CustomerID>
<Line>
<LineNumber>1</LineNumber>
<ProductCode>7</ProductCode>
<ProductDescription>7 - Coca-cola</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure>Unidade</UnitOfMeasure>
<UnitPrice>3.00</UnitPrice>
<TaxBase>3.00</TaxBase>
<TaxPointDate>2018-05-22</TaxPointDate>
<Description>EXTRATO DE CONTA</Description>
<CreditAmount>3.69</CreditAmount>
<Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>23.00</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
<DocumentTotals>
<TaxPayable>0.69</TaxPayable>
<NetTotal>3.00</NetTotal>
<GrossTotal>2.31</GrossTotal>
</DocumentTotals>
</WorkDocument>
</WorkingDocuments>
</SourceDocuments>
</AuditFile>

 

Obrigado!

Edited by Edison Antonio Basso
Inserir XML

Share this post


Link to post
Share on other sites
Rui Pedro
2 horas atrás, Edison Antonio Basso disse:

Bom dia.

Estou desenvolvendo a exportação do <WorkingDocuments>, o validador esta apresentando dois erros, que não estou sabendo resolver, alguém saberia me ajudar a resolver estes erros?

  • SCHEMA_ERROR,203,24,"cvc-assertion: Assertion evaluation ('if ((ns:TaxBase and ns:UnitPrice != 0)) then false()else true()') for element 'Line' on schema type '#AnonType_LineWorkDocumentWorkingDocumentsSourceDocuments' did not succeed. "
  • SCHEMA_ERROR,203,24,"cvc-assertion: Assertion evaluation ('if ((ns:TaxBase and ns:DebitAmount != 0) or (ns:TaxBase and ns:CreditAmount != 0)) then false()else true()') for element 'Line' on schema type '#AnonType_LineWorkDocumentWorkingDocumentsSourceDocuments' did not succeed. "
  • INVOICES_NOT_RUN,,,A validação dos documentos comerciais não foi executada devido è existência de erros no SAF-T (PT) v1.04_01.

 


<AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.04_01">
<Header>
<AuditFileVersion>1.04_01</AuditFileVersion>
<CompanyID>123456789</CompanyID>
<TaxRegistrationNumber>123456789</TaxRegistrationNumber>
<TaxAccountingBasis>F</TaxAccountingBasis>
<CompanyName>EMPRESA TESTE</CompanyName>
<CompanyAddress>
<AddressDetail>Rua teste,123</AddressDetail>
<City>Sintra</City>
<PostalCode>2710-550</PostalCode>
<Country xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">PT</Country>
</CompanyAddress>
<FiscalYear>2018</FiscalYear>
<StartDate>2018-05-22</StartDate>
<EndDate>2018-05-22</EndDate>
<CurrencyCode xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">EUR</CurrencyCode>
<DateCreated>2018-05-23</DateCreated>
<TaxEntity>Global</TaxEntity>
<ProductCompanyTaxID>987654321</ProductCompanyTaxID>
<SoftwareCertificateNumber>1234</SoftwareCertificateNumber>
<ProductID>Desenvolvedor teste/Software de teste</ProductID>
<ProductVersion>1.0</ProductVersion>
<Telephone>+ 351 21 3212345</Telephone>
<Email>teste@teste.com.</Email>
</Header>
<MasterFiles>
<Customer>
<CustomerID>2</CustomerID>
<AccountID>Desconhecido</AccountID>
<CustomerTaxID>999999990</CustomerTaxID>
<CompanyName>CONSUMIDOR FINAL</CompanyName>
<BillingAddress>
<AddressDetail>Desconhecido</AddressDetail>
<City>Sintra</City>
<PostalCode>Desconhecido</PostalCode>
<Country>PT</Country>
</BillingAddress>
<ShipToAddress>
<AddressDetail>Desconhecido</AddressDetail>
<City>Sintra</City>
<PostalCode>Desconhecido</PostalCode>
<Country>PT</Country>
</ShipToAddress>
<SelfBillingIndicator>0</SelfBillingIndicator>
</Customer>
<Product>
<ProductType>P</ProductType>
<ProductCode>7</ProductCode>
<ProductGroup>Soft drinks</ProductGroup>
<ProductDescription>Coca-cola</ProductDescription>
<ProductNumberCode>7</ProductNumberCode>
</Product>
<TaxTable>
<TaxTableEntry>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<Description>NORMAL - 23%</Description>
<TaxPercentage>23.00</TaxPercentage>
</TaxTableEntry>
</TaxTable>
</MasterFiles>
<SourceDocuments>
<SalesInvoices>
<NumberOfEntries>1</NumberOfEntries>
<TotalDebit>3.00</TotalDebit>
<TotalCredit>0</TotalCredit>
<Invoice>
<InvoiceNo>FCS 003/000001</InvoiceNo>
<ATCUD>0</ATCUD>
<DocumentStatus>
<InvoiceStatus>N</InvoiceStatus>
<InvoiceStatusDate>2018-05-22T11:54:21</InvoiceStatusDate>
<SourceID>0</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>
qxcRh9ZIXTRAqSAXRj1XLFqRDkB08MY025SPI17nPBgKSrS5LQuKGTpDFKGryN8aUDFNDzttKY/2BjtMBPD7lYAafpMBkb7T8rlZ2XLD0luWpOWkzZe7Ze3M9Nisw1n3QYcPUOTyTo+7UyHiSVD7DB8QJRZeZC2+Cl4Tpj0NHwY=
</Hash>
<HashControl>2</HashControl>
<InvoiceDate>2018-05-22</InvoiceDate>
<InvoiceType>NC</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SourceID>0</SourceID>
<SystemEntryDate>2018-05-22T11:54:21</SystemEntryDate>
<CustomerID>2</CustomerID>
<Line>
<LineNumber>1</LineNumber>
<ProductCode>7</ProductCode>
<ProductDescription>Coca-cola</ProductDescription>
<Quantity>1.000</Quantity>
<UnitOfMeasure>Unidade</UnitOfMeasure>
<UnitPrice>3.0000</UnitPrice>
<TaxPointDate>2018-05-22</TaxPointDate>
<Description>Venda</Description>
<CreditAmount>3.00</CreditAmount>
<Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>23.00</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
<DocumentTotals>
<TaxPayable>0.69</TaxPayable>
<NetTotal>3.00</NetTotal>
<GrossTotal>3.69</GrossTotal>
<Payment>
<PaymentMechanism>NU</PaymentMechanism>
<PaymentAmount>3.69</PaymentAmount>
<PaymentDate>2018-05-22</PaymentDate>
</Payment>
</DocumentTotals>
</Invoice>
</SalesInvoices>
<WorkingDocuments>
<NumberOfEntries>2</NumberOfEntries>
<TotalDebit>3.00</TotalDebit>
<TotalCredit>3.00</TotalCredit>
<WorkDocument>
<DocumentNumber>EXT 007/000001</DocumentNumber>
<ATCUD>0</ATCUD>
<DocumentStatus>
<WorkStatus>A</WorkStatus>
<WorkStatusDate>2018-05-22T00:00:00.000-03:00</WorkStatusDate>
<Reason>Fechamento de conta</Reason>
<SourceID>0</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>
EeaH+HC0N0fD5XoGGnn/N6RcHPrAhvNEGF/88pxQ5nfJvHrvsLXMNH5LgrgA5W69QtMIZU6nGAZYk/xB56Sqpvt+MwEF+gBCd4NIZ+vYg9O8NgS4ji96SbaAT32NstW+UjSF4fDDhMx2jt463mDjntyeM+Oyei0cDuY0FHDCDpc=
</Hash>
<HashControl>2</HashControl>
<Period>5</Period>
<WorkDate>2018-05-22</WorkDate>
<WorkType>CM</WorkType>
<SourceID>0</SourceID>
<SystemEntryDate>2018-05-22T00:00:00.000-03:00</SystemEntryDate>
<CustomerID>2</CustomerID>
<Line>
<LineNumber>1</LineNumber>
<ProductCode>7</ProductCode>
<ProductDescription>7 - Coca-cola</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure>Unidade</UnitOfMeasure>
<UnitPrice>0</UnitPrice>
<TaxBase>0</TaxBase>
<TaxPointDate>2018-05-22</TaxPointDate>
<Description>EXTRATO DE CONTA</Description>
<CreditAmount>0</CreditAmount>
<Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>23.00</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
<DocumentTotals>
<TaxPayable>0.69</TaxPayable>
<NetTotal>3.00</NetTotal>
<GrossTotal>2.31</GrossTotal>
</DocumentTotals>
</WorkDocument>
<WorkDocument>
<DocumentNumber>EXT 007/000002</DocumentNumber>
<ATCUD>0</ATCUD>
<DocumentStatus>
<WorkStatus>F</WorkStatus>
<WorkStatusDate>2018-05-22T00:00:00.000-03:00</WorkStatusDate>
<SourceID>0</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>
EJ3eIgEGv9Bxz1usWBObm6RKhrfX/1TakWS96bBsh4x9pSLwQLu+Z5O2KlWL2x1cRogYXoRM089oPjOQPj90aOpobEdNjQmRv/NlfUG8Hng2Udcn4yDHFkwMN7pgBgAMH8Pjz3aDNTAjxzJQC3ABYc8OueNWmc31sEQj9RElrgk=
</Hash>
<HashControl>2</HashControl>
<Period>5</Period>
<WorkDate>2018-05-22</WorkDate>
<WorkType>CM</WorkType>
<SourceID>0</SourceID>
<SystemEntryDate>2018-05-22T00:00:00.000-03:00</SystemEntryDate>
<CustomerID>2</CustomerID>
<Line>
<LineNumber>1</LineNumber>
<ProductCode>7</ProductCode>
<ProductDescription>7 - Coca-cola</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure>Unidade</UnitOfMeasure>
<UnitPrice>3.00</UnitPrice>
<TaxBase>3.00</TaxBase>
<TaxPointDate>2018-05-22</TaxPointDate>
<Description>EXTRATO DE CONTA</Description>
<CreditAmount>3.69</CreditAmount>
<Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>23.00</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
<DocumentTotals>
<TaxPayable>0.69</TaxPayable>
<NetTotal>3.00</NetTotal>
<GrossTotal>2.31</GrossTotal>
</DocumentTotals>
</WorkDocument>
</WorkingDocuments>
</SourceDocuments>
</AuditFile>

 

Obrigado!

Boas,

Retira o TaxBase. Ainda não percebi como se usa esse campo.

Share this post


Link to post
Share on other sites
biggles

Boas,

Alguém que já tenha passado por este processo está interessado em fazer uma implementação como freelancer em C#?

Apenas SAFT sem mais nada.

Share this post


Link to post
Share on other sites
jabmiguel

Cordiais Saudações,

Agracedia a vossa ajuda para a seguinte situação. Em Julho/2016 entrou em vigor a versão 1.04 para o SAFT. Se hoje tiver de processar um ficheiro SAFT relativo a dados do exercicio de 2014, em qual versão deve ser gerado o respetivo ficheiro.

Desde já obrigado pela vossa colaboração.

Share this post


Link to post
Share on other sites
Cu5co
20 horas atrás, biggles disse:

Boas,

Alguém que já tenha passado por este processo está interessado em fazer uma implementação como freelancer em C#?

Apenas SAFT sem mais nada.

Se for em Delphi posso ajudar.

Share this post


Link to post
Share on other sites
_kh
23 hours ago, jabmiguel said:

Cordiais Saudações,

Agracedia a vossa ajuda para a seguinte situação. Em Julho/2016 entrou em vigor a versão 1.04 para o SAFT. Se hoje tiver de processar um ficheiro SAFT relativo a dados do exercicio de 2014, em qual versão deve ser gerado o respetivo ficheiro.

Desde já obrigado pela vossa colaboração.

http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/SAFT_PT/Paginas/news-saf-t-pt.aspx

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

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.