บทนำ
พร้อมทั้งเสนอแนะการเปลี่ยนแปลงในเค้าร่าง XSD ของไฟล์ SAF T สำหรับรายงาน (XSD 2.0) 2018 ข้อมูลสำหรับปี 2018 และสามารถเพิ่มเติมที่มีให้ผ่านทางรุ่น XSD 2.0 เท่านั้น
เปลี่ยนแปลงกฎหมาย
บน 28thของเดือน 2017 ธันวาคม สรรพากรลิทัวเนียได้นำออกใช้ใหม่ decree VA-127/2017-12-28 Decree นี้แทนรุ่นใหม่ 2.0 SAF T แฟ้ม XSD schema เก่า XSD schema 1.1 มีผลบังคับใช้สำหรับการส่งข้อมูล 2017 และ schema XSD 2.0 ใหม่มีผลบังคับใช้สำหรับปี 2017 และรอบระยะเวลาในภายหลัง
มีการเปลี่ยนแปลงในกระบวนการทางธุรกิจ การเปลี่ยนแปลงส่งผลกระทบต่อ XSD shema และวิธีสามารถเป็นรูปแบบแฟ้ม SAF-T
หน่วยงานจัดเก็บภาษีลิทัวเนียให้คำแนะนำใดควรรวมแต่ละส่วนของข้อมูลรวมทั้งข้อมูลเพิ่มเติม ว่าส่วนประกอบควรถูกสร้างขึ้น และมีตัวเลข เปลี่ยนแปลงทั้งหมดเหล่านี้จะถูกอธิบายในรายละเอียดในบทที่ 4 และ 5
สามารถพบข้อมูลที่เกี่ยวข้อง: https://www.vmi.lt/cms/saf-t
KB สำหรับรุ่น 1 เท่านั้น ที่นี่https://support.microsoft.com/authoring/article/3207942?locale=en
ตัวอย่างของการตั้งค่าชนิดของที่อยู่
ในบางกรณี ควรมีแปลงข้อมูลรายงานในลักษณะเป็นรูปแบบตลอดทั้งหมด (หรือรายงานหลายรายงาน), โดยเฉพาะอย่างยิ่งการสนับสนุนข้อมูลที่มีอยู่ใน Microsoft Dynamics AX
R ควรแสดง eport ชนิดของที่อยู่ รหัสตาม แฟ้ม XSD อนุมัติ โดยหน่วยงานจัดเก็บภาษีลิทัวเนียแทน AX ชนิดของ อย่างน้อยได้เนื่องจากชนิดของที่อยู่ใน AX ประกอบด้วยค่ามากกว่า XSD อนุญาตให้
เป็น i mplement กระจาย ใน XSLT แยกต่างหาก AifOutboundPortReportSAFT_LT.xslt งานPเช่าค้นหาตัวอย่างด้านล่าง:
-
แก้ไข XSLT แฟ้ม AifOutboundPortReportSAFT_LT.xslt (มีตัวแก้ไขข้อความ – จาก Notepad เพื่อ Visual Studio)
-
ดูพื้นที่ "เพิ่ม pattern(s) แทน" ประกอบด้วยรูปแบบแทนที่(หนึ่ง หรือหลาย) (ในตัวอย่าง - รูปแบบหนึ่งเรียกว่า AddressTypeSAFT); รูปแบบคือ รายการคู่แทน "จาก - ไป" หวังว่า สัมพันธภาพระหว่างคำจะค่อนข้าง self-explanatory
-
<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>
จาก > Sąskaitos išrašymo adresas < / จาก >
<To>SIA</To>
</Replace>
<Replace>
<From>Registracijos adresas</From>
<To>RA</To>
</Replace>
<Replace>
จาก > Prekės išsiuntimo adresas < / จาก >
<To>PIA</To>
</Replace>
<Replace>
จาก > Prekės pristatymo adresas < / จาก >
<To>PPA</To>
</Replace>
</ReplacementPattern>
-
แก้ไขกฎการแทนที่ (เพิ่ม/เอาออก) (และลวดลาย ถ้าจำเป็นมากกว่าหนึ่ง)
-
แก้ไขกฎการแทนที่ (เพิ่ม/เอาออก) (และลวดลาย ถ้าจำเป็นมากกว่าหนึ่ง) ดูพื้นที่ "เพิ่ม XPath(s) สามารถแปลงที่นี่" ที่นี่ XPath(s) ที่ควรอัพเดควรแสดงรายการ มีรูปแบบใดแทนที่ควรจะใช้กับแต่ละครั้ง
-
<xsl:with-param name="IfFromNotFoundUseOriginal" select="false()"/> </xsl:call-template>
</xsl:template> -
โดยค่าเริ่มต้น ถ้ารูปแบบของการแทนที่ไม่ประกอบด้วยกฎเกี่ยวข้อง จะสามารถตอบสนองการแท็ก ด้วยค่า "KT" ในตัวอย่างข้างต้น ชนิดที่อยู่ " ธุรกิจ "" จะถูกแทนที่ ด้วย "BA" . เมื่อต้องการแทนทั้งหมดที่ไม่ใช่ตั้งค่าชนิดมีค่าว่างเปล่า ใช้พารามิเตอร์ IfFromNotFoundUseOriginal ตั้งค่าเป็น "false()" (< xsl: ชื่อด้วยเวอร์ชันพารามิเตอร์ = "IfFromNotFoundUseOriginal" select="false() " / >)
-