A importação do ficheiro SAF-T-PT, via Assistente de Importação do SAF-T-PT, são preservados os dados de origem de Documentos de Faturação registados na estrutura Invoice, de forma que ao exportar o ficheiro SAF-T-PT com esses dados, sejam similares.
De seguida é apresentado o mapeamento efetuado:
Elemento SAF-T-PT | Campo CS |
InvoiceNO | ft3.invoicenoori |
ATCUD | ft3.Atcud |
InvoiceStatusDate | Se Normal preenche com ft3.oridata + ft3.orihora Se Anulado preenche com ft3.anuldata + ft3.anulhora |
Reason | fi2.motretif |
SourceID | ft3.oriinis |
Hash | ft2.assinatura |
Hashcontrol | ft2.versaochave1 1 - Este campo é preenchido com a concatenação das tags SoftwareCertificateNumber + HashControl |
EACCode | ft3.oricae |
SystemEntryDate | ft3.oridadata + ft3.orihora |
TaxPointDate | fi.taxpointdt ou ft3.taxpointdt |
TaxExemptionReason | fi.motiseimp |
Reference | fi2.refretif |
Addressdetail | szadrs.morada |
City | szadrs.local |
PostalCode | szadrs.codpost |
Region | szadrs.distrito ou ft3.region |
Country | szadrs.codpais |
OriginatingON | fi2.originatingon |
OrderDate | fi2.orderdate |
CurrencyCode | ft.moeda |
CurrencyAmount | ft.totalmoeda |
ExchangeRate | ft.cambio |
Unitmeasure | fi.unidade |
SettlementDiscount | tpimp.desconto |
SettlementAmount | tpimp.montante |
SettlementDate | tpimp.tpdata |
PaymentTerms | tpimp.condicoes |
MovementStartTime | ft.cdata + ft.chora |
DeliveryID | ft.matricula |
DeliveryDate | ft3.taxpointdt |