Perubahan dalam skema XSD Lithuania SAF-T-file untuk 2018 di Microsoft Dynamics AX

Referensi

TFS DAXSE: 3939836

TFS DAXSE: 3939844

TFS DAXSE: 3939845

Pendahuluan

Perubahan dalam skema XSD SAF-T berkas 2018 pelaporan (XSD 2.0) yang disediakan. Data tahun 2018 dan lebih dapat disediakan hanya melalui versi XSD 2.0.

Perubahan undang-undang

28thdari Desember 2017, otoritas pajak Lithuania telah dirilis baru keputusan VA-127/2017-12-28. Perintah ini menunjukkan versi baru 2.0 SAF-T berkas XSD skema. Skema XSD lama 1.1. ini berlaku untuk pengiriman 2017 data dan XSD skema 2.0 ini berlaku untuk tahun 2017 dan waktu yang lebih baru.

Ada tidak ada perubahan dalam proses bisnis. Perubahan yang mempengaruhi XSD shema dan cara SAF-T berkas dapat terbentuk.

Otoritas pajak Lithuania menyediakan pedoman setiap bagian harus menyertakan informasi apa serta informasi tambahan, bagaimana bagian harus dibuat dan bernomor. Semua perubahan ini akan dijelaskan secara rinci dalam bab 4 dan 5.

Informasi yang relevan dapat ditemukan: https://www.vmi.lt/cms/saf-t

Lihat KB untuk versi 1. di sini https://support.microsoft.com/authoring/article/3207942?locale=en

Contoh dari jenis alamat penataan

Dalam beberapa kasus, data laporan harus mengubah cara seragam seluruh laporan lengkap (atau beberapa laporan), terutama untuk mendukung data yang tidak ada di Microsoft Dynamics AX.

R eport akan menampilkan Ketik alamat kode menurut XSD berkas disetujui oleh otoritas pajak Lithuania bukannya AX jenis . Setidaknya karena jenis alamat di AX berisi nilai lebih banyak daripada XSD memungkinkan.

Akan saya mplement Ed dalam XSLT terpisah AifOutboundPortReportSAFT_LT.xslt. Pkontrak menemukan contoh di bawah ini:

  1. Edit XSLT berkas AifOutboundPortReportSAFT_LT.xslt (editor teks – dari Notepad untuk Visual Studio)

    1. Lihat bidang "Tambahkan pattern(s) penggantian"; berisi penggantian pola (satu atau beberapa) (dalam contoh - pola satu disebut AddressTypeSAFT); pola adalah serangkaian pasang penggantian "- untuk"; Harap semantik cukup jelas.

    2. <Replace>

      <From></From>

      <To>KT</To>

      </Replace>

      <Replace>

      <From>Business</From>

      <To>BA</To>

      </Replace>

      <Replace>

      <From>Korespondencijos adresas</From>

      <To>KA</To>

      </Replace>

      <Replace>

      Dari > Sąskaitos išrašymo adresas < / Dari >

      <To>SIA</To>

      </Replace>

      <Replace>

      <From>Registracijos adresas</From>

      <To>RA</To>

      </Replace>

      <Replace>

      Dari > Prekės išsiuntimo adresas < / Dari >

      <To>PIA</To>

      </Replace>

      <Replace>

      Dari > Prekės pristatymo adresas < / Dari >

      <To>PPA</To>

      </Replace>

      </ReplacementPattern>

    3. Mengedit aturan penggantian (Tambah/Hapus) (dan pola, apabila lebih dari satu diperlukan).

    4. Mengedit aturan penggantian (Tambah/Hapus) (dan pola, apabila lebih dari satu diperlukan). Lihat bidang "Tambahkan XPath(s) untuk mengubah di sini"; di sini XPath(s) yang harus diperbarui harus terdaftar dengan pola penggantian apa yang harus diterapkan untuk masing-masing.

    5. <xsl:with-param name="IfFromNotFoundUseOriginal" select="false()"/> </xsl:call-template>
      </xsl:template>

    6. Secara default, jika pola penggantian tidak berisi aturan berlaku, tag akan dipenuhi dengan nilai "KT". Dalam contoh di atas, Alamat jenis " Bisnis "" akan digantikan dengan "BA" . Untuk mengganti semua non-mengatur jenis dengan nilai-nilai kosong, menggunakan parameter IfFromNotFoundUseOriginal ditetapkan ke "false()" (< xsl: dengan param nama = "IfFromNotFoundUseOriginal" select="false()" / >).

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×